This commit is contained in:
Andrei Astafev 2020-04-14 01:11:23 +03:00
parent c89fed2c07
commit 9b4fe8fdb1

View File

@ -676,13 +676,6 @@ int main(int argc, char* argv[])
---- ----
ПИШУ ЗДЕСЬ!!!
<<<
=== Qt5 === Qt5
@ -708,8 +701,11 @@ git submodule add https://git.246060.ru/f1x1t/myxlib thirdparty/myxlib
git submodule update --init --recursive git submodule update --init --recursive
---- ----
В файл `CMakeLists.txt`, находящийся в корневом каталоге проекта, перед функциями В файлах `CMakeLists.txt` и `src/cmlib-example/CMakeLists.txt`
`add_subdirectories` нужно добавить: заменить все строки `cmlib-example` на `cmlib-example-app-qt5-con`.
В файл `CMakeLists.txt`, находящийся в корневом каталоге проекта,
перед функциями `add_subdirectories` нужно добавить:
[source,cmake] [source,cmake]
---- ----
@ -838,24 +834,29 @@ int main( int argc, char** argv )
} }
---- ----
После сборки проекта в каталоге `l10n` появится файл
`cmlib-example-app-qt5-con_ru_RU.ts`, в котором нужно отредактировать
переводы с помощью программы `linguist`.
После сборки проекта в каталоге `cmex/l10n` появится файл После сохранения файла переводов проект нужно пересобрать, файл переводов в
`cmex_app_ru_RU.ts`, в котором нужно отредактировать переводы с помощью скомпилированном виде будет встроен в исполняемый файл `cmlib-example-app-qt5-con`,
программы `linguist`. После сохранения переводов проект нужно а доступ к нему будет осуществляться с помощью кода:
пересобрать, файл переводов в скомпилированном виде будет встроен в
исполняемый файл `cmex`, а доступ к нему будет осуществляться с помощью
кода:
[source,cpp] [source,cpp]
---- ----
if (translator.load(QLocale(), "cmex_app", QLatin1String("_"), QLatin1String(":/qm"))) MQ::QTranslatorsList tl;
{ MQ::append_translators( tl, QStringLiteral( CMLIB_PROJECT_NAME ) );
app.installTranslator(&translator);
}
---- ----
ПИШУ ЗДЕСЬ!!!
<<<
== Графическое приложение == Графическое приложение
Для создания минимального графического приложения нужно создать файл Для создания минимального графического приложения нужно создать файл