summaryrefslogtreecommitdiffstats
path: root/src/corelib/doc/src/cmake/qt_standard_project_setup.qdoc
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@qt.io>2023-09-04 10:41:25 +0200
committerJoerg Bornemann <joerg.bornemann@qt.io>2023-09-19 18:53:29 +0200
commitfe182c154106ca82e6b65c14ba59b247400769fe (patch)
tree55641f79ca8e5c94d7612638af1805590cc226f6 /src/corelib/doc/src/cmake/qt_standard_project_setup.qdoc
parente5c136c1797ca9a5f4763bfe30c570f6c4faf64f (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.qdoc7
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