Russian Qt Forum
Июнь 16, 2024, 13:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Интернационализация и сохранение настроек  (Прочитано 2381 раз)
voltron
Гость
« : Ноябрь 13, 2009, 21:49 »

Есть приложение, интерфейс которого переведен на несколько языков. Пользователь имеет возможность настраивать "под себя" горячие клавиши для вызова действий (QAction), сохранять эти настройки в xml-файл и загружать их. В файл пишется текст из QAction.text() и значение "горячей клавиши" в виде строки. Получается что-то вроде этого
Код:
<action name="Открыть..." shortcut="Ctrl+O" />
Проблем не возникает пока настройки загружаются с теми же настройками языка, в которых они сохранялись. Когда же приложение запущено в другой локали (с другим языком интерфейса) то естественно QAction.text() вернет уже другое название действия.
Собственно вопрос такой. Можно ли в приложении, работающем в одной локали (с одним языком интерфейса) сохранять названия действий в другой локали (на другом языке)?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.039 секунд. Запросов: 17.