【问题标题】:QT Linguist ts file names in pro filepro文件中的QT Linguist ts文件名
【发布时间】: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


【解决方案1】:

短语手册只是人工翻译的提示/帮助,lupdate 永远不会自动为您翻译任何内容。 .ts 文件中的任何翻译仍然需要“手动”填充和/或标记为已完成(通常在 QtLinguist 中,但可以使用任何文本编辑器、脚本或其他任何东西)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多