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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QT Linguist не понимает русскогоко  (Прочитано 7317 раз)
fear
Гость
« : Май 05, 2006, 14:13 »

Я использовал в программе русские названия, запустив QT Linguist обнаружил что вместо них отображается строки типа &Aua?aou ii?o.
Если открыть *.ts файл в редакторе вместо русских названий строки имеют вид: Òðàôôèê

Есть ли способ настроить QT Linguist, чтобы он работал с Unicode строками, или возможно существует какой-нибуть другой редактор?
____________________________________
QT 4.1.1
Visual Studio 2005
Windows
Записан
Asaphus_Expansus
Гость
« Ответ #1 : Май 05, 2006, 14:28 »

1. Использовать по коду русские строки именно тем и чревато, что потом придется объяснять всем тулзам (в том числе lupdate) что это такое и в какой оно кодировке (читать сорцы lupdate по поводу слов CODEC и CODECFORSRC).

2. Лингвист работает с Unicode строками. <translation> обычно хранится как Utf-8.
Записан
fear
Гость
« Ответ #2 : Май 05, 2006, 19:00 »

Спасибо за помощь,
включил в *.pro файл проекта строку
CODECFORTR  = utf8
всё заработало как надо
Записан
alex0303
Гость
« Ответ #3 : Май 05, 2006, 22:20 »

О! А мужики то и не знают! Улыбающийся

Мне что-то тоже надоело по англицки писать, точнее вовремя переводы синхронизировать не всегда получалось. А проект - чисто русский.
И чтото идея у меня была перевести все исходники в utf-8 ну и соответственно trUtf8() вместо tr() пользовать.
Оно и при таскании win-linux полезно.

Сейчас вот про CODECFORTR = ХХХХ задумался. Улыбающийся
Записан
evilguard
Гость
« Ответ #4 : Февраль 13, 2007, 21:44 »

Че-то я не понял как лингвистом пользоваться под Visual Studio.. *.pro файл проекта не создается.. Как создать ts файл?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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