This commit is contained in:
Andrei Astafev 2020-04-14 11:56:35 +03:00
parent 3ca7530a29
commit 2d0baaf290

View File

@ -838,12 +838,15 @@ int main( int argc, char** argv )
}
----
После сборки проекта в каталоге `l10n` появится файл
`cmlib-example-app-qt5-con_ru_RU.ts`, в котором нужно отредактировать
переводы с помощью программы `linguist`.
После сохранения файла переводов проект нужно пересобрать, файл переводов в
скомпилированном виде будет встроен в исполняемый файл `cmlib-example-app-qt5-con`,
а доступ к нему будет осуществляться с помощью кода:
Для сбора списка строк из файлов исходных кодов и описаний интерфейса,
подлежащих переводу, создаётся цель `l10n`. В результате выполнения
в каталоге сборки команды `make l10n` в каталоге `l10n`, находящемся
в корне проекта, появится файл `cmlib-example-app-qt5-con_ru_RU.ts`,
в котором нужно отредактировать переводы с помощью программы `linguist`.
После сохранения файла переводов проект нужно пересобрать, файл
переводов в скомпилированном виде будет встроен в исполняемый файл
`cmlib-example-app-qt5-con`, а доступ к нему будет осуществляться
с помощью кода:
[source,cpp]
----
@ -852,9 +855,7 @@ int main( int argc, char** argv )
----
==== Графическое приложение
==== Графическое приложение, файлы описания ресурсов и интерфейсов
Пример приложения на Qt5 с использованием графического интерфейса основан
@ -1097,19 +1098,10 @@ target_include_directories(${TRGT} SYSTEM PUBLIC ${Qt5Widgets_INCLUDE_DIRS})
target_link_libraries(${TRGT} Qt5::Core Qt5::Gui Qt5::Widgets)
----
ПИШУ ЗДЕСЬ!!!
<<<
Во время сборки проекта в файл переводов `cmex/l10n/cmex_app_ru_RU.ts`
будут добавлены новые строки, их нужно перевести с помощью `linguist` и
снова скомпилировать проект.
В результате выполнения в каталоге сборки команды `make l10n`
в каталоге `l10n`, находящемся в корне проекта, появится файл
`cmlib-example-app-qt5-gui_ru_RU.ts`,
в котором нужно отредактировать переводы с помощью программы `linguist`.
После сохранения файла переводов проект нужно пересобрать, файл
переводов в скомпилированном виде будет встроен в исполняемый файл.