\titleQt Linguist Manual \ingroup qttools \ingroup internationalization

\startpage{index.html}{Qt Reference Documentation}

Release managers, translators, and developers can use Qt tools to translate Qt C++ and Qt Quick applications into local languages.

In addition to the Qt translation file (TS) format, Qt Linguist and lupdate support XML Localization Interchange File Format (XLIFF).

Release managersTranslatorsDevelopers
  • Qt Linguist user interface
  • Translating strings
  • Selecting context to translate
  • Selecting strings to translate
  • Viewing strings in context
  • Reusing translations
  • Validating translations
  • Translating multiple languages simultaneously
  • TS file format
  • Text ID based translations
  • CMake commands

The following video shows how to internationalize and localize a simple example application: