gpt4 book ai didi

django - gettext django - 为什么我仍然有来自 msgstr 的名字?

转载 作者:行者123 更新时间:2023-12-05 01:17:22 26 4
gpt4 key购买 nike

设置.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 - “Dog”? (无论我在 LANGUAGE_CODE = 'de' 中设置英语还是德语)

最佳答案

你有什么locale/de/LC_MESSAGES/django.po文件?

也许在两种语言中你都有 msgstr "Dog"?

关于django - gettext django - 为什么我仍然有来自 msgstr 的名字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17338200/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com