Qt语言学家-应用程序集翻译器

Qt语言学家-应用程序集翻译器,qt,qt4,Qt,Qt4,如何开始创建应用程序将使用的ts文件 在语言学家的选择中,我不能用我自己的词和翻译创造一个新的。。。。我只能翻译一个已经存在的ts文件 我认为这可以通过qt命令行工具来完成 它将扫描代码中标记为可翻译的字符串(tr()宏),并将它们收集到*.ts文件中 有关更多信息,请参阅。我认为这可以通过qt命令行工具完成 它将扫描代码中标记为可翻译的字符串(tr()宏),并将它们收集到*.ts文件中 有关更多信息,请参阅。首先,在项目中,如果要翻译文本,需要使用tr()编写文本。 比如说 QPushButt

如何开始创建应用程序将使用的ts文件


在语言学家的选择中,我不能用我自己的词和翻译创造一个新的。。。。我只能翻译一个已经存在的ts文件

我认为这可以通过qt命令行工具来完成

它将扫描代码中标记为可翻译的字符串(tr()宏),并将它们收集到*.ts文件中


有关更多信息,请参阅。

我认为这可以通过qt命令行工具完成

它将扫描代码中标记为可翻译的字符串(tr()宏),并将它们收集到*.ts文件中


有关更多信息,请参阅。

首先,在项目中,如果要翻译文本,需要使用tr()编写文本。 比如说

QPushButton button(tr("Button"));
在pro文件中,添加

翻译=中文.ts\意大利语.ts

这些文件将在以后自动创建

其次,转到Qt命令提示符。从命令提示符转到项目目录。 然后,写

lupdate yourprojectname.pro

然后按回车键。它将自动为您创建“ts”文件
(“chinese.ts”和“意大利语.ts”)

之后,您需要打开Qt-Linguist并打开“ts”文件。为您的项目添加翻译。完成后,释放它以获取“qm”文件

当您想要翻译应用程序时,请加载“qm”文件


首先,在您的项目中,如果要翻译文本,您需要使用tr()编写文本。 比如说

QPushButton button(tr("Button"));
在pro文件中,添加

翻译=中文.ts\意大利语.ts

这些文件将在以后自动创建

其次,转到Qt命令提示符。从命令提示符转到项目目录。 然后,写

lupdate yourprojectname.pro

然后按回车键。它将自动为您创建“ts”文件
(“chinese.ts”和“意大利语.ts”)

之后,您需要打开Qt-Linguist并打开“ts”文件。为您的项目添加翻译。完成后,释放它以获取“qm”文件

当您想要翻译应用程序时,请加载“qm”文件


非常感谢你。我还有一个问题:这样它就无法识别qml文件中的翻译命令,我使用的是qsTr(),请阅读这些文档。我希望它能帮助你。非常感谢你。我还有一个问题:这样它就无法识别qml文件中的翻译命令,我使用的是qsTr(),请阅读这些文档。我希望它能帮助你。