我正在从事openedx项目,它是由django 1.8
构建的。目前我正在进行本地化工作,我正在把它翻译成一种新的语言。源语言和目标语言都是Unicode编码的。
虽然我已经翻译了,gettext
无法加载一些表达式。我的意思是,在PO
文件中,我提供了正确的翻译,但例如,原始短语加载在菜单中。你知道吗
这是提到的一行:
<a href="${certificates_url}">${_("Certificates")}</a>
在文件中:
在那个例子中,显示的是Certificates
,而不是它的翻译。你知道吗
知道为什么会这样吗?以及如何追踪这个问题。你知道吗
检查
django.po
文件并检查其翻译顶部是否有模糊标志。这可能是由于翻译人员的决定,以供日后审查,或由于合并一些基本文件翻译过程中的冲突。你知道吗
解决冲突并确定翻译,然后只需删除fuzzy标志并重新编译
django.po
。你知道吗More info on this issue
祝你好运
相关问题 更多 >
编程相关推荐