- Qt 6.6
- Qt Linguist Manual
- Translators
- Qt 6.6.0 Reference Documentation

Using lrelease ◦ Qt Linguist user interface

# Translators

Qt Linguist is a tool for translating strings in Qt applications. Once you have installed Qt, you can start Qt Linguist in the same way as any other application on the development host.

To address issues that arise from the subtleties and complexities of human language, translators and developers may need to:

- Translate a single phrase into several different forms depending on context. For example, open in English might become ö ffnen, open file, or aufbauen, open internet connection, in German.
- Change the mnemonic characters in keyboard shortcuts without introducing conflicts. For example, `\&Quit` in English becomes Avslutt in Norwegian, which does not contain the letter Q. You cannot use a letter that is already in use unless you change several shortcuts.
- Rephrase strings that contain variables. For example, you might need to place the variables in a different order when you translate the string The 25 files selected will take 63 seconds to process, where the two numbers are inserted programmatically at runtime.

For more information about how to use Qt Linguist to translate applications, see:

- 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

Using lrelease ◦ Qt Linguist user interface