django模糊字符串翻译没有显示出来

icn*_*icn 23 django fuzzy internationalization

  1. 为什么有时我会fuzzydjango.po语言文件中获得一个项目.实际上,我已经检查了我的项目,fuzzy字符串项是完全独特的.

    #: .\users\views.py:81 .\users\views.py:101
    #, fuzzy
    msgid "username or email"
    msgstr "9988"
    
    Run Code Online (Sandbox Code Playgroud)
  2. 可以模糊但我的模糊项目的翻译没有显示在页面上,只显示英文版本.这完全是奇怪的.

Mar*_*wis 33

  1. msgmerge标记字符串,fuzzy好像旧目录具有类似外观的字符串的翻译msgid.它还带有标记为模糊的字符串,从旧目录到新目录.

  2. msgfmt从编译的目录中排除模糊消息,因为翻译可能不正确.翻译人员应检查翻译的正确性(在您发布的情况下,空字符串显然是不正确的翻译),并在fuzzy验证翻译时删除标记.如果你绝对想要使用模糊翻译,请传递```--use-fuzzy tomsgfmt`.


Don*_*Don 6

我也有这些问题,我通过使用'po编辑器'(如poedit)解决了这些问题,它突出了模糊和未翻译的条目,使翻译过程更快.

您还可以使用Django Rosetta将翻译过程集成到Django环境中.