1

我在这里使用了那个例子

在那里,您可以看到所有位置标签的行号。我不想使用行号,因为它们可能会不时更改。

当我在 Linguist 中打开 *.ts 文件时,*.ui 也会显示在那里,如您在此处看到的:绿色区域是 UI Widget

绿色区域是 Linguist 中显示的 UI Widget(实际上与 QtCreator Designer 中的视图相同)。

使用该行号它正在工作。没有,没有,为什么?我不想维护翻译文件中的行号。

(类似的问题:处理&符号https://stackoverflow.com/questions/33422473/qtranslator-with-linguist-file-not-translatable

4

1 回答 1

2

QtLinguist 需要这些行号才能正确突出显示进行翻译的代码片段。它们不能每次都手动更新。为此目的有一个特殊的实用程序 - lupdate,由于新的代码更改,它会更新您的 *.ts 文件。

您可以从这篇精彩的文章中获得有关国际化的更多详细信息

UPD:如果仍有不清楚的地方,请随时在评论中向我提出更多问题。

于 2015-10-29T17:02:23.520 回答