如何将翻译文件添加到QT



以下问题集中在同一问题上,这是翻译一些qt内部单词:

标题:QT:如何在qmessagebox中翻译按钮?

Qmessagebox的翻译在QT5.3

中不起作用

QT对话框Windows的动态翻译

我在这里搜索并找到(在C: qt qt qt5.3.2 tools qtcreator share share qtcreator translions)没有用于巴西/葡萄牙语的翻译文件。

如何创建并贡献其中一个文件?

tl; dr使用qt语言学家创建翻译文件。

应用程序翻译的整个过程:

  1. 首先,您必须通过标记要翻译的字符串来准备翻译:编写翻译源代码
  2. 用QT语言学家翻译应用程序:QT语言学家手册
  3. 带有应用程序的加载翻译文件:hello tr()示例或如何创建多语言应用程序

将翻译添加到项目

首先,您必须通过标记要翻译的字符串来准备翻译:

tr()

在您的qmake项目文件中,必须添加以下变量翻译,并且必须包含您最初要创建的所有语言文件。

translations =语言/translationexample_en.ts>语言/translationexample_de.ts

您会发现lupdate和lrelese int qt creater:extras-> extern->语言学家

致电lupdate

lupdate -verbose translationexample.pro 您可以使用工具QT>语言学家创建语言文件(.TS)。 语言语言/translationexample_en.ts语言/translationexample_de.ts

执行此操作后,您致电Lrelease创建二进制语言文件(.QM):

lrelease translationexample.pro

您会发现本手册是一个长版本:

http://wiki.qt.io/how_to_create_a_multi_language_application

相关内容

  • 没有找到相关文章

最新更新