我有一箇中等大小的Django項目,(如果它有任何區別,請在AppEngine上運行),並且讓所有的字符串都應該像.po文件一樣。Django缺少某些字符串的翻譯。任何想法爲什麼?
我看到奇怪的行爲,某些字符串只是不翻譯。當我運行make_messages時,它們顯示在.po文件中,正確的文件位置標記在我的{%trans%}標記所在的位置。與他們兩邊的其他字符串相比,這些翻譯是正確的,並且看起來是正確的。但是當我顯示有問題的頁面時,大約1/4的字符串根本不會翻譯。
挖掘到相關生成的.mo文件中,我沒有看到存在的msgid或msgstr。
有沒有人看過類似的東西?任何想法可能發生什麼?
- 反式標籤看起來正確
- .po文件compile_messages
默認情況下,PyCharm包含#fuzzy,在文件頂部將其去激活。 – Valchris 2011-05-22 20:49:51