Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt инструментарий _ Перевод

Автор: ЙаМайскЫйПчОЛ 15.6.2011, 14:14

Здравствуйте, товарищи.
Помогите пропустить через tr слова загружаемые во времы выполнения программы из файла
...
т.е. я читаю файл, там англиские буквы
из них я генерирую дерево и очень хочу чтобы букавки были русские, в тупую пропускать эти слова через tr( str.toAscii() );
то не получаеться.

Автор: RazrFalcon 15.6.2011, 16:56

А разве можно динамически переводить?
Оно же в *.qm хранит все переводы :huh:

Автор: Kagami 16.6.2011, 8:02

Можно. Если у тебя в *.qm переводы этих слов уже будут скомпилированны

Автор: Litkevich Yuriy 16.6.2011, 10:02

только нужно не забывать, что контекст учитывается функцией tr(). Т.е. если где-то переведено слово home в контексте класса MyClass, то кроме как в нём этот перевод ни где не подхватится.

Автор: ЙаМайскЫйПчОЛ 16.6.2011, 16:46

Litkevich Yuriy, Вот тут-то я и попался.

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)