【发布时间】:2013-06-27 08:23:52
【问题描述】:
settings.py:
LANGUAGE_CODE = 'de'
ugettext = lambda s: s
LANGUAGES = (
('en', ugettext(u'English')),
)
LOCALE_PATHS = (
os.path.join(DIRNAME, '../locale'),
)
模板/index.html:
{% load i18n l10n %}
{% trans "Hund" %}
locale/en/LC_MESSAGES/django.po:
#: projectname/templates/index.html:2
msgid "Hund"
msgstr "Dog"
为什么我的名字仍然是:msgstr - “狗”? (不管我在LANGUAGE_CODE = 'de'中设置的是英文还是德文)
【问题讨论】:
标签: django