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