gpt4 book ai didi

django - 在 django `.po` 文件中标记为 #~ 的那些翻译是什么意思?

转载 作者:行者123 更新时间:2023-12-03 16:17:04 25 4
gpt4 key购买 nike

我正在使用 django i18n 并且我被执行了 makemessages在我开发我的应用程序时,多次包含我标记为翻译的新短语。

最近,我意识到有一些翻译(不是很多)标记为:

#~ msgid "Location:"
#~ msgstr "Lugar:"

#~ msgid "Sector:"
#~ msgstr "Sector:"

我发现这些条目是重复的,因为在文件中也有正确的翻译:
#: templates/userprofile.html:63
msgid "Location"
msgstr "Lugar:"

#: tiesport/userprofile.html:69
msgid "Sector"
msgstr "Sector:"

这个'#~'是什么意思?

最佳答案

根据Pology manual (第 2.5.3 节),这些是过时的条目:

The last, fourth category are obsolete messages, the messages which are not present in the source any more. All obsolete messages are grouped at the end of the merged PO file, and fully commented out by the #~ comment



我在 gettext documentation 中找不到,但 Pology 手册还声称“[t] 这里没有正式的 PO 格式规范;相反,Gettext 手册的相关部分作为其工作定义”。

关于django - 在 django `.po` 文件中标记为 #~ 的那些翻译是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25572577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com