QML Examples - Internationalization | QtQml 5.3

- Qt 5.3
- Qt QML
- QML Examples - Internationalization
- Qt 5.3.2 Reference Documentation

# QML Examples - Internationalization

This is an internationalization example

The QML runtime automatically loads a translation from the i18n subdirectory of the root QML file, based on the system language.

The files are created or updated by running:

    lupdate qml-i18n.qml -ts i18n/base.ts

Translations for new languages are created by copying i18n/base.ts to i18n/qml_<lang>.ts The .ts files can then be edited with �{Qt Linguist}:

    linguist i18n/qml_fr.ts

The run-time translation files are then generated by running:

    lrelease i18n/*.ts

Files:

- qml-i18n/qml-i18n.qml
- qml-i18n/qml-i18n.qmlproject