LINUX.ORG.RU

История изменений

Исправление XMs, (текущая версия) :

  1. Оформляешь вывод в tr();
  2. lupdate;
  3. Переводишь в Qt Linguist;
  4. Используешь QTranslator;
  5. Заново устанавливаешь тот же текст через tr().

Я вообще стараюсь весь статичный вывод (например, текст в интерфейсе) держать в отдельной функции, чтобы можно было сделать изменение языка на лету (как в некоторых KDE-приложениях, но без использования KDE-шного фреймворка)

Исправление XMs, :

  1. Оформляешь вывод в tr();
  2. lupdate;
  3. Переводишь в Qt Linguist;
  4. Используешь QTranslator;
  5. Заново устанавливаешь тот же текст через tr().

Я вообще стараюсь весь статичный вывод (например, текст в интерфейсе) держать в отдельной функции, чтобы можно было сделать изменение языка на лету (как в некоторых KDE-приложениях, но без использования KDE-шного фреймворка). Да,

Исходная версия XMs, :

  1. Оформляешь вывод в tr();
  2. lupdate;
  3. Переводишь в Qt Linguist;
  4. Используешь QTranslator.

Я вообще стараюсь весь статичный вывод (например, текст в интерфейсе) держать в отдельной функции, чтобы можно было сделать изменение языка на лету (как в некоторых KDE-приложениях, но без использования KDE-шного фреймворка)