有人可以帮我进行本地化吗?我把{%trans“...”%}放在我的模板中,在运行“makemessages”之后我填写了我的django.po。
#: templates/main_content.html:136
msgid "Go to page"
msgstr "▒~C~Z▒~C▒▒~B▒▒~L~G▒~Z"
#: templates/main_content.html:138
msgid "Page"
msgstr "▒~C~Z▒~C▒▒~B▒"
#: templates/main_content.html:154
msgid "Next"
msgstr "次"
然后,我在settings.py中设置LANGUAGES = {}和“gettext lambda”:
gettext = lambda s: s
LANGUAGES = (
('de', gettext('German')),
('en', gettext('English')),
('ja', gettext('Japanese')),
)
当然,我安装了LocaleMiddleware。
我还设置了request.session['django_language'] = "ja"
如何测试这是否有效?我如何在我的网站上看到日语!?
答案 0 :(得分:0)
设置您的浏览器(或您用于测试此网站的任何网络用户代理),以使其Accept-Language
请求标头值为ja
。
答案 1 :(得分:0)
解决。我编译了这些消息。