diff options
author | Joerg Bornemann <joerg.bornemann@qt.io> | 2023-09-04 10:41:25 +0200 |
---|---|---|
committer | Joerg Bornemann <joerg.bornemann@qt.io> | 2023-09-19 18:53:29 +0200 |
commit | fe182c154106ca82e6b65c14ba59b247400769fe (patch) | |
tree | 55641f79ca8e5c94d7612638af1805590cc226f6 /src/corelib/doc/src/cmake/qt_standard_project_setup.qdoc | |
parent | e5c136c1797ca9a5f4763bfe30c570f6c4faf64f (diff) |
CMake: Add I18N_LANGUAGES keyword to qt_standard_project_setup
[ChangeLog][CMake] Added variable QT_I18N_LANGUAGES to specify the
languages that are used for i18n in the project.
[ChangeLog][CMake] Added keyword I18N_LANGUAGES to
qt_standard_project_setup to conveniently set QT_I18N_LANGUAGES.
The call
qt_standard_project_setup(I18N_LANGUAGES hi ho)
sets the variable QT_I18N_LANGUAGES.
The target finalizers use this variable to set up CFBundleLocalizations
on Apple platforms.
qt_add_translations will be extended to read QT_I18N_LANGUAGES as well
to determine the names of .ts files if TS_FILES is not given.
Fixes: QTBUG-116716
Change-Id: I76f0753d10efb9c32947d9239e43382c9d85eb51
Reviewed-by: Amir Masoud Abdol <amir.abdol@qt.io>
Diffstat (limited to 'src/corelib/doc/src/cmake/qt_standard_project_setup.qdoc')
-rw-r--r-- | src/corelib/doc/src/cmake/qt_standard_project_setup.qdoc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/corelib/doc/src/cmake/qt_standard_project_setup.qdoc b/src/corelib/doc/src/cmake/qt_standard_project_setup.qdoc index 458b25bdc9..9dcbab6dc5 100644 --- a/src/corelib/doc/src/cmake/qt_standard_project_setup.qdoc +++ b/src/corelib/doc/src/cmake/qt_standard_project_setup.qdoc @@ -20,6 +20,7 @@ qt_standard_project_setup( [REQUIRES <version>] [SUPPORTS_UP_TO <version>] + [I18N_LANGUAGES <language...>] ) \endcode @@ -81,6 +82,12 @@ setting the \l{QT_NO_STANDARD_PROJECT_SETUP} variable to true. \sa {qt6_generate_deploy_app_script}{qt_generate_deploy_app_script()} \sa qt_policy +\section1 Internationalization + +Since Qt 6.7, it is possible to specify the languages that are used for project +internationalization with the \c I18N_LANGUAGES argument. See \l +QT_I18N_LANGUAGES for details. + \section1 Example \include cmake-generate-deploy-app-script.qdocinc |