【发布时间】:2018-12-01 04:28:39
【问题描述】:
QT Linguist 如何知道项目文件中定义的 ts 文件是针对特定语言的? (名称中的“_ja”字符是如何确定语言的?我在文档中找不到任何内容。)
我在项目文件中有一个 ts 文件定义为“testdata_ja.ts”。运行 lupdate,生成文件。在ts文件中有一行:
<TS version="2.1" language="ja_JP">
lupdate 似乎弄明白了,但没有翻译任何内容,所有条目都“未完成”。我在日语短语手册中的代码中输入了一个条目。
【问题讨论】:
-
这是什么意思?该项目不知道哪个文件,如果是哪种语言,您必须自己在应用程序中将文件映射到特定语言。
-
是的,你是什么意思?您意识到您实际上必须翻译文件并将翻译标记为“已完成”,对吗?短语手册只是人工翻译的提示/帮助,
lupdate永远不会自动为您翻译任何内容(谢天谢地!)。 -
谢谢马克斯。我不知道如果它在短语手册中找到单词,它不会添加翻译。
标签: qt qt-linguist