Перевод инструментов Qt

Материал из Wiki.crossplatform.ru

(Различия между версиями)
Перейти к: навигация, поиск
(Актуализаци перевода)
(Исходные файлы перевода: опечатки)
 
(10 промежуточных версий не показаны.)
Строка 3: Строка 3:
== Исходные файлы перевода ==
== Исходные файлы перевода ==
-
Команда [[Qt4 RTT]] по мере возможности переводит эти файлы для Qt 4.3.2. Последнюю версию перевода этих файлов можно взять здесь:
+
В данный момент переводом ts-файлов занимется команда [http://www.prog.org.ru/topic_9713_0.html qt-l10n-ru].
-
* [http://trac2.assembla.com/qtrtt/browser/trunk/ts/assistant_ru.ts?format=raw assistant_ru.ts]
+
-
* [http://trac2.assembla.com/qtrtt/browser/trunk/ts/assistant_ru.ts?format=raw designer_ru.ts]
+
-
* [http://trac2.assembla.com/qtrtt/browser/trunk/ts/assistant_ru.ts?format=raw linguist_ru.ts]
+
 +
Команда [[Qt RTT]] внесла вклад в перевод этих файлов для Qt 4.3.2. Перевод файлов этой версии можно взять здесь:
 +
* [http://trac.crossplatform.ru/qtrtt/browser/branch/qt4.3.2-ru/ts/assistant_ru.ts?format=raw assistant_ru.ts]
 +
* [http://trac.crossplatform.ru/qtrtt/browser/branch/qt4.3.2-ru/ts/designer_ru.ts?format=raw designer_ru.ts]
 +
* [http://trac.crossplatform.ru/qtrtt/browser/branch/qt4.3.2-ru/ts/linguist_ru.ts?format=raw linguist_ru.ts]
== Установка перевода ==
== Установка перевода ==
Строка 15: Строка 16:
#* В командной строке, в каталоге '''%QTDIR%\translations''', скомандуйте <code>lrelease ''file_name.ts''</code>
#* В командной строке, в каталоге '''%QTDIR%\translations''', скомандуйте <code>lrelease ''file_name.ts''</code>
# Запустите нужный инструмент (например, [[QT Assistant]]), интерфейс должен быть переведен.
# Запустите нужный инструмент (например, [[QT Assistant]]), интерфейс должен быть переведен.
-
 
+
'''''Замечание:''''' В некоторых системах имя локали может включать не только язык, но и страну. Например, '''ru_RU''', поэтому может понядобится переименовать qm-файлы с '''*_ru.qm''' в '''*_ru_RU.qm'''.
== Актуализация перевода ==
== Актуализация перевода ==
Строка 23: Строка 24:
* [[Введение в Qt]]
* [[Введение в Qt]]
* [[Перевод сообщений Qt]]
* [[Перевод сообщений Qt]]
-
* [[Qt:4.3.2_Док|Перевод документации Qt 4.3.2]]
+
* [[Qt:Документация 4.3.2|Перевод документации Qt 4.3.2]]
 +
 
 +
[[Категория:Qt]]

Текущая версия на 08:25, 24 июня 2009

Для перевода пользовательского интерфейса инструментов Qt (QT Linguist, QT Designer, QT Assistant) на русский язык необходимы исходные файлы переводов для русского языка (*_ru.ts). Эти файлы обычно расположены в каталоге %QTDIR%\translations.


Содержание

[править] Исходные файлы перевода

В данный момент переводом ts-файлов занимется команда qt-l10n-ru.

Команда Qt RTT внесла вклад в перевод этих файлов для Qt 4.3.2. Перевод файлов этой версии можно взять здесь:

[править] Установка перевода

  1. Поместите файлы *_ru.ts в каталог %QTDIR%\translations
  2. Создайте скомпилированые файлы перевода (*_ru.qm), одним из следующих способов (для каждого файла *_ru.ts):
    • Откройте файл *_ru.ts спомощью QT Linguist, в меню "Файл" выберите "Релиз";
    • В командной строке, в каталоге %QTDIR%\translations, скомандуйте lrelease file_name.ts
  3. Запустите нужный инструмент (например, QT Assistant), интерфейс должен быть переведен.

Замечание: В некоторых системах имя локали может включать не только язык, но и страну. Например, ru_RU, поэтому может понядобится переименовать qm-файлы с *_ru.qm в *_ru_RU.qm.

[править] Актуализация перевода

(предстоит написать)

[править] См. также