2016-09-15 54 views
1

當我翻譯一些東西時,有時候會有字符串被放在註釋中,並留在其他東西之後。這些意見是什麼?寶翻譯文件:什麼是自動評論?

例如:

#~ msgid "" 
#~ "You tried to register but your email is already known.\n" 
#~ "To try again to login, click on the following link:\n" 
#~ "{}{}" 
#~ msgstr "" 
#~ "Vous avez essayé de vous enregistrer, mais votre email est déjà connu." 
#~ "Pour vous connecter, cliquez sur le lien suivant :\n" 
#~ "{}{}" 

什麼是~呢? 有時有這樣的管道:

#~| msgid "Show your activity" 
#~ msgid "your activities" 
#~ msgstr "Montrer mon activité" 

什麼是|呢?

回答

1

#~評論是已過時字符串。如果一個字符串翻譯,但沒有出現在當前模板(.pot),如果字符串在未來再次出現msgmerge工具將其註釋掉與#~,但把它進來

,它會再次取消對翻譯,所以你不必翻譯它。它也將使用這樣評論的條目作爲通過模糊匹配建議的來源。


#~|是註釋掉#|意見的結果。 A #|評論是通過模糊匹配創建建議時的原始文本。例如,如果目錄具有

msgid "Open" 
msgstr "Otevři" 

和模板具有

msgid "Open!" 
msgstr "" 

然後msgmerge將創建:

#,fuzzy 
#| msgid "Open" 
msgid "Open!" 
msgstr "Otevři" 

寶編輯器,如poEdit的,pootle或weblate應該刪除#|評論當字符串被固定並移除模糊標誌時。但是,如果有人在文本編輯器編輯.po,他們可能錯誤地把它進來