From 2d0baaf2905bd19e49dcca32fd5126c1041791f9 Mon Sep 17 00:00:00 2001 From: Andrey Astafyev Date: Tue, 14 Apr 2020 11:56:35 +0300 Subject: [PATCH] update --- .../CMake управление проектом.adoc | 40 ++++++++----------- 1 file changed, 16 insertions(+), 24 deletions(-) diff --git a/wiki/Prog/Development/CMake управление проектом.adoc b/wiki/Prog/Development/CMake управление проектом.adoc index aa4e83f..41a9d57 100644 --- a/wiki/Prog/Development/CMake управление проектом.adoc +++ b/wiki/Prog/Development/CMake управление проектом.adoc @@ -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`. +После сохранения файла переводов проект нужно пересобрать, файл +переводов в скомпилированном виде будет встроен в исполняемый файл.