Internationalization Tools
Qt Linguist provides a set of tools that speed the translation and internationalization of applications. Qt supports simultaneous support of multiple languages and writing systems with a single source tree and single application binary.
Translation and Internationalization Made Simple
Qt Linguist provides an interface that shortens and helps systematize the GUI translation process. Qt Linguist collects all of the UI text that will be shown to the end user, and presents it to a human translator in a simple window. When one UI text is translated, the program automatically progresses to the next, until they are all completed - enabling faster and more accurate translation.
Certified for Windows Vista
Qt Linguist is Certified for
Windows Vista. This certification verifies that Qt Linguist has passed
independent testing for compatibility, functionality and reliability on
the Windows Vista operating system, and meets Microsoft standards for
ease of use, performance and security.
Qt Linguist on Windows
(Click to enlarge)
Language and Font Aware Layout
The same term can have quite different sizes depending on the font
or language in use. The layout engine in Qt takes the actual size
of user strings into account. Fine-tuning layouts
according to language is no longer necessary.
Less Work Updating
Qt Linguist and the Qt translation tools make it easy to re-translate an application when a new version of the application is made available, thanks to the lupdate command-line tool's intelligent merging algorithm. This greatly simplifies the process of translation for new and updated application versions.
Extensive Unicode Support
Qt's support of Unicode means developers can count on their applications working for people using non-Western writing systems. It is comprehensive, and handles most of the world's alphabets -- including Arabic, Chinese, Hebrew, Japanese and Korean -- with no human intervention; the process is completely transparent.
Bi-Directional Language Support
Qt includes an implementation of Unicode's bidirectional algorithm, which allows you to display languages written from right to left -- such as Arabic and Hebrew -- easily.
Mixed International Text in One Document
In Qt, you can have a single page that displays and allows users to navigate latin text, right-to-left text, and glyphs and ideographs from different alphabets.