尝试为OSQA创建翻译
Fist我将FR语言环境复制到RU,更新了设置。很好,大多数东西都在工作,但现在django.po文件中的所有内容都已翻译,但仍有几行用英语显示,我找不到它们。
例如字符串
“最近更新的问题”
在上边栏内容正下方的问题数量。该字符串在django.po
中不存在PS: 我使用wiki脚本在webfaction上安装了OSQA。任何帮助将不胜感激。
更新
模板sort_tabs包含
{% load i18n %}
{% trans "active" %} {% trans "newest" %} {% trans "hottest" %} {% trans "most voted" %}
但我认为该字符串来自count.html模板
{% spaceless %} {% load i18n humanize extra_tags %} {% declare %} answer_count = questions.children_count('answer') {% enddeclare %}
{{ questions.paginator.count }}{{ list_description }}
{% if answer_count %}
{{ answer_count }}{% trans "answers" %}
{% endif %}
{{ questions.paginator.sort_description }}
{% endspaceless %}
可能会将其缩小为questions.paginator.sort_description?
答案 0 :(得分:3)
查看OSQA源代码“最近更新的问题”字符串是为sort_tabs.html模板中的翻译定义的,它包含在django.po中(第5466行)。
请注意,您的示例中的“最近更新的问题”字符串是不同的字符串,然后在OSQA存储库(大写的大多数)中找到,我只能猜测您正在使用其他提供的模板。
如果不是这种情况,请在OSQA源目录中使用以下命令查找包含缺少翻译字符串的文件:
$ find . -name "*.po" -exec grep -l "Most recently updated questions" {} \;