- Qt 6.9
- Qt Core
- CMake Variables in Qt6 Core
- QT_I18N_TRANSLATED_LANGUAGES
- Qt 6.9.3 Reference Documentation

# QT_I18N_TRANSLATED_LANGUAGES

List of languages to be used for project internationalization.

This variable was introduced in Qt 6.7.

Specifies a list of languages that are used for project internationalization. The single languages must be compatible with the string-based QLocale constructor.

The languages in `QT_I18N_TRANSLATED_LANGUAGES` are used to:

- Set up executable targets for consuming `.qm` files.
- Automatically construct `.ts` file names in qt_add_translations().

This variable can be conveniently set with the qt_standard_project_setup() command.

By default, translatable strings are considered to be written in `en`.

See also qt_standard_project_setup() and qt_add_translations().