Qt Linguist

Qt Linguist
软件描述
Qt Linguist 可帮助将 Qt 应用程序翻译成多种语言。Qt 为将 Qt C++ 和 Qt Quick 应用程序翻译成本地语言提供了出色的支持。
官方网站
访问软件的官方网站了解更多信息
qt.io
什么是 Qt Linguist?
Qt Linguist 可帮助将 Qt 应用程序翻译为多种语言。Qt 提供了出色的本地化支持,可用于将 Qt C++ 和 Qt Quick 应用程序翻译成各种语言。
Qt Linguist 包含在 Qt 开发环境中。但该文件体积较大。Linux 平台的独立版 Qt Linguist 可通过 Flathub 官方获取。Windows 平台的官方版本已停更至 2019 年。https://download.qt.io/linguist_releases/
然而,Qt 作为开源软件发布,GitHub 上可获取独立版 Qt Linguist,使用需自行承担风险。
发布负责人对应用程序的整体发布负有全面责任。通常他们需协调开发人员和翻译人员的工作。他们可以使用 lupdate 工具同步源代码与翻译内容,并使用 lrelease 工具为发布的应用程序生成运行时翻译文件。从 Qt Creator 或其他工具中执行 lupdate 会生成翻译 .ts 文件。
翻译人员可使用 Qt Linguist 翻译这些 .ts 文件。只需具备启动程序及使用文本编辑器或文字处理软件的基本计算机操作能力即可。随后,lrelease(发布)工具将它们编译为运行时使用的 .qm 文件(二进制格式)。
开发者必须创建能够使用翻译文本的 Qt 应用程序。同时应协助翻译人员识别短语出现的上下文。开发者可通过教程学习相关任务。
有关受支持的语言和书写系统的更多信息,请参见《Qt 国际化》。
Qt 许可证:
开源 Qt:遵循 LGPL/GPL 协议免费使用,但需遵守许可条款。
商业 Qt:付费使用,允许闭源应用,提供技术支持及额外功能。
