Название: Не видит русский текст Отправлено: pakulo от Август 03, 2007, 10:28 Вместо русского текста непонятные символы... до этого не приходилось работать с текстом, а только графикой... Пропускаю весь текст через tr() всеравно не помогает. Нада где-то прописать кодировку?
Название: Не видит русский текст Отправлено: SABROG от Август 03, 2007, 11:24 tr - это translate/перевод текста на другой язык, перевод должен быть в файле .qm, текст надо переводить вручную, если он не переведен до этого.
Для всего интерфейса используется Utf-8 кодировка, utf8 будет виден крякозябрами. Название: Не видит русский текст Отправлено: Alexandr Az от Август 03, 2007, 12:18 Все ещё зависит под какой средой сидишь и в какой кодировке пишешь.
Может в main прописать ??? (кодировку заменить на нужную) Код:
Название: Не видит русский текст Отправлено: pakulo от Август 03, 2007, 12:34 Цитата: "SABROG" tr - это translate/перевод текста на другой язык, перевод должен быть в файле .qm, текст надо переводить вручную, если он не переведен до этого. Это я понимаю... Такой вопрос по tr. Мне для перевода можно использовать просто tr? Или есть какие-то еще камни? Цитата: "Alexandr Az" Все ещё зависит под какой средой сидишь и в какой кодировке пишешь. Может в main прописать ??? (кодировку заменить на нужную) Код:
Во, спасибо, помогло! Название: Не видит русский текст Отправлено: SABROG от Август 03, 2007, 12:38 Зачем к кодеку привязываться изначально ? Пишешь весь интерфейс на английском, потом запускаешь lupdate, переводишь .ts файл на русский в Utf-8 кодировке, lrelease и подцепляешь к программе.
Название: Не видит русский текст Отправлено: Gryz от Август 03, 2007, 12:56 Цитата: "SABROG" Зачем к кодеку привязываться изначально ? Пишешь весь интерфейс на английском, потом запускаешь lupdate, переводишь .ts файл на русский в Utf-8 кодировке, lrelease и подцепляешь к программе. Да. Это, пожалуй, самый удобный вариант. Не надо заморачиваться с кодировкой слов, которые в tr находятся. Название: Не видит русский текст Отправлено: pakulo от Август 03, 2007, 15:54 Цитата: "SABROG" Зачем к кодеку привязываться изначально ? Пишешь весь интерфейс на английском, потом запускаешь lupdate, переводишь .ts файл на русский в Utf-8 кодировке, lrelease и подцепляешь к программе. Я ж не знаю, первый раз с этим столкнулся... Спасибо за советы, буду делать именно так! |