2014-08-29 27 views
0

我正在使用django i18n,並且我已經執行了makemessages幾次,以在我開發我的應用程序時添加用於翻譯的新短語。這是什麼意思在django po文件中標記爲#〜的那些tranalations?

最近,我意識到有一些翻譯(不多)標記爲:

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

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

我發現這些條目是重複的,因爲該文件中的正確翻譯是有太多:

#: templates/userprofile.html:63 
msgid "Location" 
msgstr "Lugar:" 

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

這個'#〜'是什麼意思?

回答

1

按照Pology manual(部分2.5.3),這些都是過時的條目:

最後,第四類是過時的消息,這些消息這 不存在於所述源的任何更多。所有過時的消息 在合併後的PO文件的末尾分組,並充分 註釋掉#〜評論

我找不到,在gettext documentation,但Pology手冊還聲稱,「[ t]這裏沒有關於PO格式的正式規範;相反,Gettext手冊的相關部分充當其工作定義「。

+0

然後,我不明白爲什麼他們被標記爲過時的消息,並同時標記爲翻譯。這有點奇怪...謝謝你的答案! – kiril 2014-08-29 19:45:22