Russian Qt Forum

Qt => Интернационализация, локализация => Тема начата: Racheengel от Июль 20, 2007, 10:25



Название: Язык кнопок в QDialogButtonBox
Отправлено: Racheengel от Июль 20, 2007, 10:25
Как можно поменять язык диалоговых кнопок?
По умолчанию он всегда английский.
Можно ли сделать его русским?

Локаль русская. Код
   QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf8"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("utf8"));

не проходит :(


Название: Язык кнопок в QDialogButtonBox
Отправлено: WW от Июль 20, 2007, 10:36
загрузи qt_ru.qm. Дожно помочь.


Название: Re: Язык кнопок в QDialogButtonBox
Отправлено: Delphin от Январь 29, 2009, 22:22
Так имен кнопок нет в файле перевода. Нечего как говорится переводить:) Если делать в дизайнере, то все ок получается, имена кнопок войдет в перевод, а если самому ручками писать то засада. Я понимаю что ето мелочь, но все же хотелось бы знать как сделать перевод.


Название: Re: Язык кнопок в QDialogButtonBox
Отправлено: ритт от Январь 29, 2009, 22:30
QTextCodec::setCodecFor*() - это из другой оперы...

русский файл перевода не обновлялся примерно с 4.3 (а то и дольше). на следующей неделе отправлю Троллям допереведённый qt_ru.ts - будем надеяться, что он войдёт в 4.5.0.


Название: Re: Язык кнопок в QDialogButtonBox
Отправлено: lit-uriy от Январь 29, 2009, 23:13
2 Константин, есть еще у QT4RTT перевод этих файлов. Глянь тут (http://trac2.assembla.com/qtrtt/browser/branch/qt4.3.2-ru/ts) может чего-нибудь пригодится.
А если багу (http://www.forum.crossplatform.ru/index.php?showtopic=1528) поправят с обновлением ts-файла, то будет вообще гут. А то у нас эти файлы пока заброшенные т.к. их невозможно актуализировать.