我使用 pylupdate4 创建的 .ts 文件的一部分如下所示:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="2.0">
<context>
<name>Main</name>
<message>
<location filename="Main.py" line="2369"/>
<source>Translate me to Ukululu</source>
<translation type="unfinished"></translation>
</message>
两个问题:
1:翻译在<translation>
-tags之间,对吧?
2:翻译似乎需要主文件中要插入翻译的行(“line = 2369”)。但是每次我修改代码时,行都会改变。因此,我是否必须创建一个新的翻译文件,我必须再次在标签之间手动插入所有(未更改的)翻译?这似乎是一项疯狂的工作。如果我错了,请纠正我或请解释它是如何工作的(更好)!