QTranslator语言学家:是否需要行号?

时间:2015-10-29 16:48:29

标签: qt qt5 qtranslate qt-linguist

我使用了那个例子here

在那里,您可以看到所有位置标记的行号。我不想使用亚麻布,因为它们可能会不时变化。

当我在语言学家中打开* .ts文件时,* .ui也会显示在那里,如您所见:green area is the UI Widget

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

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

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

1 个答案:

答案 0 :(得分:1)

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

您可以从这个伟大的article

获取有关国际化的更多详细信息 UPD:如果有些事情仍然不清楚,请随意在评论中提出更多问题。