我目前在使用saleor时遇到一个小问题:
首先,我在saleor中设置以下配置/设置.py公司名称:
# other settings config
LANGUAGE_CODE = 'pt_BR'
PROJECT_ROOT = os.path.normpath(os.path.join(os.path.dirname(__file__), '..'))
LOCALE_PATHS = (
os.path.join(PROJECT_ROOT, "locale"),
)
USE_I18N = True
USE_L10N = True
USE_TZ = True
然后我在项目的根目录下创建了目录树/locale/pt_BR/LC_MESSAGES
。在
在那之后,我打开了rosetta并开始将所有内容翻译成我的语言代码(pt_BR)。一切如期进行,但我看不到我在网站上所做的更改。在
我已经试过了:
python manage.py runserver
)python manage.py compilemessages
,在我编辑的.po文件上没有错误。在它在预期的文件夹中生成.po和.mo文件,但似乎没有任何更改(所有内容仍为英语)
附加信息: Django版本1.9.3 Python 2.7版
有人有同样的问题吗? 谢谢你
-----编辑-----
这是我的最终版本(问题已解决)。po文件:
我的问题是:
我的django.po公司文件未使用正确的语言代码填充:
所以我换了
^{pr2}$在重新编译消息(
python manage.py compilemessages
)之后,一切都很顺利。在另外,我发现LOCALE_PATHS设置在路径后面需要一个斜杠,如下所示:
相关问题 更多 >
编程相关推荐