1

我正在尝试使用 django 将一些字符串从意大利语本地化为其他语言。一切正常,但不适用于包含重音字符的字符串。

原始文件和翻译后的 .po 文件都以 UTF-8 格式保存。字符串是相同的,并且 compilemessages 命令可以在没有任何警告的情况下工作。但是,当我尝试打开页面时,我没有得到这些字符串的翻译版本,只有那些。

我应该检查什么?

谢谢!

4

1 回答 1

0

这里适用于任何有同样问题的人。

对 Django 0.76 有效:{% trans "This is the title." %} 引号中的所有内容都需要使用标准 ASCII。重音字符将无法识别。基本上你需要在那里放一个标签......然后为你的默认语言生成一个 .po 文件。

于 2011-07-08T17:40:11.587 回答