Название: QT Linguist не понимает русскогоко Отправлено: fear от Май 05, 2006, 14:13 Я использовал в программе русские названия, запустив QT Linguist обнаружил что вместо них отображается строки типа &Aua?aou ii?o.
Если открыть *.ts файл в редакторе вместо русских названий строки имеют вид: Òðàôôèê Есть ли способ настроить QT Linguist, чтобы он работал с Unicode строками, или возможно существует какой-нибуть другой редактор? ____________________________________ QT 4.1.1 Visual Studio 2005 Windows Название: QT Linguist не понимает русскогоко Отправлено: Asaphus_Expansus от Май 05, 2006, 14:28 1. Использовать по коду русские строки именно тем и чревато, что потом придется объяснять всем тулзам (в том числе lupdate) что это такое и в какой оно кодировке (читать сорцы lupdate по поводу слов CODEC и CODECFORSRC).
2. Лингвист работает с Unicode строками. <translation> обычно хранится как Utf-8. Название: QT Linguist не понимает русскогоко Отправлено: fear от Май 05, 2006, 19:00 Спасибо за помощь,
включил в *.pro файл проекта строку CODECFORTR = utf8 всё заработало как надо Название: QT Linguist не понимает русскогоко Отправлено: alex0303 от Май 05, 2006, 22:20 О! А мужики то и не знают! :)
Мне что-то тоже надоело по англицки писать, точнее вовремя переводы синхронизировать не всегда получалось. А проект - чисто русский. И чтото идея у меня была перевести все исходники в utf-8 ну и соответственно trUtf8() вместо tr() пользовать. Оно и при таскании win-linux полезно. Сейчас вот про CODECFORTR = ХХХХ задумался. :) Название: QT Linguist не понимает русскогоко Отправлено: evilguard от Февраль 13, 2007, 21:44 Че-то я не понял как лингвистом пользоваться под Visual Studio.. *.pro файл проекта не создается.. Как создать ts файл?
|