版本管理器

版本管理器使用 lupdate 从应用程序源代码文件(QML 和 C++)生成一组翻译源(TS)文件,并将其传递给翻译者。翻译者使用 Qt Linguist 对字符串进行翻译,并将 TS 文件退回给版本管理器。他们使用 lrelease 来生成紧缩版的 TS 文件,称为 Qt 消息(QM)文件,这些文件已准备好由应用程序使用。

您可以使用这些工具在应用程序变化和发展时重复循环使用。它们保留现有翻译,并使识别新字符串变得容易。此外,您还可以使用 Qt Linguist 词汇表来一致地翻译多个应用程序和项目。

您可以将 CMake 项目配置为在构建项目时自动运行 lupdatelrelease,并为您生成 TS 和 QM 文件。

您可以使用 Qt Design Studio 中的 翻译 视图来测试和管理基于 ID 的翻译

© 2024 Qt 公司有限公司。本文件中包含的文档贡献的版权属于其各自的拥有者。本文件中提供的文档是根据自由软件基金会发布的 GNU 自由文档许可协议第 1.3 版 的条款许可的。Qt 及其商标是芬兰 Qt 公司和/或世界其他国家的商标。所有其他商标均为其各自所有者的财产。