Название: как узнать язык приложения Отправлено: Жора от Август 10, 2012, 10:48 Добрый день.
Для перевода приложения на другие языки, использую Linguist. Как можно узнать какой язык использует приложение в данный момент? Спасибо. Название: Re: как узнать язык приложения Отправлено: Bepec от Август 10, 2012, 10:51 Получить значение транслятора. Ведь вы как то язык устанавливаете?
Название: Re: как узнать язык приложения Отправлено: Жора от Август 10, 2012, 11:14 А может поподробнее можно. А то я как-то не очень понял как это делается.
Название: Re: как узнать язык приложения Отправлено: Bepec от Август 10, 2012, 12:08 Устанавливаем файлик перевода
Код: QTranslator translator; Ну для перевода как минимум нужен список файлов перевода. Соответственно должна быть переменная, указывающая какой язык установлен. Код: enum{ru, end,fr}; Соответсвенно можно подгружать динамически ( т.е. при каждой смене языка загружать выбранный файл перевода) или статически (при начале работы создать n объектов транслятора и потом использовать их список для установки). И смотря значение lang ты спокойно понимаешь, какой язык установлен. PS в своей программе не знать какой язык установлен - это сильно :D |