Russian Qt Forum

Qt => Интернационализация, локализация => Тема начата: Fess от Январь 23, 2011, 10:39



Название: Метаданные qm-файлов
Отправлено: Fess от Январь 23, 2011, 10:39
Есть ли возможность получения "метаданных" из *.qm файла? Например, узнать название языка перевода, которое можно показать в окне выбора перевода.
Сейчас я решаю эту проблему путем включения в файл дополнительных строк, подлежащих переводу:
название языка на англ.
название языка на национальном
короткое название (ru, en, и т.д)
версия перевода (совпадает с версией приложения)
...
Я изобрел велосипед?


Название: Re: Метаданные qm-файлов
Отправлено: lit-uriy от Январь 23, 2011, 21:41
обычно признак языка перевода указан в имени самого файла, например: qt_ru.qm
Название языка видимо самому только хранить в виде таблички.

А насчёт версии, это уж как ты сам придумаешь.


Название: Re: Метаданные qm-файлов
Отправлено: Sancho_s_rancho от Январь 24, 2011, 01:33
Нет. Не изобрели. В Qt-шном примере ,в коде, тоже добавляется строка названия языка.