Russian Qt Forum
Ноябрь 23, 2024, 01:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [QT4.2.2, 4.2.3] lupdate.exe проблемы с кодировкой?  (Прочитано 7738 раз)
itan
Гость
« : Март 09, 2007, 10:37 »

Пытаюсь перевести программу на другие языки. Раньше использовал VS2005 + QT4.1.4. В файле проекта project.pro прописываю:
Код:
CODECFORTR = utf8
CODEC = utf8

Запускаю lupdate.exe -project.pro.
Генериться project_en.ts:
Код:
<!DOCTYPE TS><TS>
<defaultcodec>utf8</defaultcodec>
<context>
    <name>CDatabase</name>
    <message>
<source>&#xcf;&#xee;&#xe4;&#xea;&#xeb;&#xfe;&#xf7;&#xe5;&#xed;&#xe8;&#xe5; &#xea; &#xc1;&#xc4;</source>
        <translation type="unfinished"></translation>
    </message>
....

Открываем лингвистом project_en.ts - все в порядке, кодировка правильная, кириллица читаемая!
Теперь пытаюсь повторить теже действия в QT4.2.2 и QT4.2.3 - в лингвитсе вместо русских букв сплошные кракозябры!
Смотрим  project_en.ts:
Код:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="1.1">
<context>
    <name>CDatabase</name>
    <message>
        <location filename="source/document.cpp" line="239"/>
<source>&#xcf;&#xee;&#xe4;&#xea;&#xeb;&#xfe;&#xf7;&#xe5;&#xed;&#xe8;&#xe5; &#xea; &#xc1;&#xc4;</source>
        <translation type="unfinished"></translation>
    </message>
......

Сразу видно, что на кодировку по умолчанию он забил! Это в чем же получается дело? Баг?
Записан
Вудруф
Гость
« Ответ #1 : Март 10, 2007, 18:33 »

Пользуй UTF - проблем не будет. Зачем тебе utf8? Для экономии?
Записан
itan
Гость
« Ответ #2 : Март 15, 2007, 09:25 »

Вообщем, написал я куда нужно по поводу этой проблемы. Оказался баг. Посмотреть можно тут: http://www.trolltech.com/developer/task-tracker/index_html?id=154553&method=entry
Записан
babutta
Гость
« Ответ #3 : Декабрь 01, 2008, 09:10 »

пол дня мучился с аналогичной проблемой с Qt 4.4.3!
раньше не сталкивался с интернационализацией...

itan, спасибо за помощь =)
« Последнее редактирование: Декабрь 01, 2008, 09:12 от babutta » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.089 секунд. Запросов: 20.