Russian Qt Forum

Qt => Печать => Тема начата: masterlan от Апрель 03, 2010, 12:37



Название: Локализация NCReportPreviewWindow (по русски) возможна ?
Отправлено: masterlan от Апрель 03, 2010, 12:37
Привет, коллеги.
Подскажите, возможно ли выводить окно NCReportPreviewWindow "локализованным" (переведённым на русский) ?


Название: Re: Локализация NCReportPreviewWindow (по русски) возможна ?
Отправлено: lit-uriy от Апрель 03, 2010, 15:42
у них ts-файлы в комплекте есть?


Название: Re: Локализация NCReportPreviewWindow (по русски) возможна ?
Отправлено: masterlan от Апрель 03, 2010, 16:10
Только этот .../NCReport2.5.2_eval/i18n/ncreport_de.ts


Название: Re: Локализация NCReportPreviewWindow (по русски) возможна ?
Отправлено: lit-uriy от Апрель 04, 2010, 09:01
вот его скопировать с другим именем, ncreport_ru.ts и перевести в лингвисте, затем в нём же скомпилить в qm-файл.
Если считать, что локализация приложения предусмотрена, то он должен подхватиться при запуске


Название: Re: Локализация NCReportPreviewWindow (по русски) возможна ?
Отправлено: masterlan от Апрель 05, 2010, 20:05
Попробовал. Плохо получается. Нет опыта.
Вроде и программа (лингвист) простая , а вот её внутренней логики пока не могу понять.
Может есть где краткая инструкция по русски?
И потом, не ясно, куда ложить qm-файл, что-бы его NCReportPreviewWindow подхватила ?


Название: Re: Локализация NCReportPreviewWindow (по русски) возможна ?
Отправлено: Algorythm от Апрель 06, 2010, 09:11
Ж. Бланшет. Могу намылить


Название: Re: Локализация NCReportPreviewWindow (по русски) возможна ?
Отправлено: lit-uriy от Апрель 06, 2010, 09:49
>>Вроде и программа (лингвист) простая , а вот её внутренней логики пока не могу понять.
а зачем тебе её внутренняя логика, если программа простая?

Google translate в помощь (http://translate.google.ru/translate?hl=ru&ie=UTF-8&sl=auto&tl=ru&u=http://doc.trolltech.com/4.5/linguist-manual.html&prev=_t)

>>И потом, не ясно, куда ложить qm-файл, что-бы его NCReportPreviewWindow подхватила ?
туда же, где и ts-файл лежал


Название: Re: Локализация NCReportPreviewWindow (по русски) возможна ?
Отправлено: masterlan от Апрель 06, 2010, 14:27
Для Algorythm 
Ж. Бланшет. есть в коллекции, спасибо.
Пойду почитаютуда же, где и ts-файл лежал.

Для lit-uriy
"туда же, где и ts-файл лежал" - не канает.
ts-файл лежал в /home/master/Soft/NCReport2.5.2_eval/i18n/ncreport_de.ts
а моё вновь разрабатываемое приложение - /home/master/MyApp/ncreport_ru.qm
Может есть ещё мысли - куда ложить?


Название: Re: Локализация NCReportPreviewWindow (по русски) возможна ?
Отправлено: crossly от Апрель 06, 2010, 14:46
а вы не пробовали подгрузить этот файл ручками.... ??... в смысле с помощью QTranslator...


Название: Re: Локализация NCReportPreviewWindow (по русски) возможна ?
Отправлено: masterlan от Апрель 06, 2010, 14:53
Вы, верно, ясновидящий :)
Откуда знаете , что именно я сейчас собирался сделать ?
Именно о QTranslator и читаю.
:)


Название: Re: Локализация NCReportPreviewWindow (по русски) возможна ?
Отправлено: lit-uriy от Апрель 06, 2010, 16:19
>>Может есть ещё мысли - куда ложить?
посмотри код NCReport, от куда он пытается загрузить перевод, ищи "QTranslator" в коде


Название: Re: Локализация NCReportPreviewWindow (по русски) возможна ?
Отправлено: masterlan от Апрель 06, 2010, 16:54
Использование QTranslator для "ручной" подгрузки qm-файла решило проблему.

Спасибо, коллеги, за помощь.