What is Qt Linguist?
Qt Linguist is a software application included in the Qt toolkit for translating Qt-based applications into local languages. It provides a graphical user interface for opening and editing TS (translation source) files containing source texts and their translations.
Key features of Qt Linguist include:
- Opening TS files and displaying all translatable source texts and their translations side-by-side.
- Editing and updating translations for source texts, with suggestions from integrated translation memory.
- Validating TS files for errors and warnings.
- Previewing translations live within the application user interface.
- Saving completed translations back to TS files for use by Qt runtime translation loading.
The tool is targeted towards translators working on localization teams. It simplifies the process of translating even large and frequently updating codebases by abstracting away the file formats and providing an easy-to-use interface.
Qt Linguist outputs industry standard TS files compatible with other Cat tools. It integrates with the translation capabilities of the Qt framework to allow translated applications to display the localized content at runtime.