28得票10回答
AppRegistryNotReady: 翻译基础设施无法初始化。

当我尝试访问我的应用程序时,我遇到了以下错误: AppRegistryNotReady: 在应用程序注册表准备好之前无法初始化翻译基础设施。请检查您是否在导入时进行了非惰性的 gettext 调用。 这是我的 wsgi.py 文件: """ ...

14得票10回答
尝试从Django模板更改语言时出现问题

我需要包含两个按钮或链接,以允许用户在英语和西班牙语之间切换语言。我已经阅读了文档并尝试了以下内容: <form action="/i18n/setlang/" method="post">{% csrf_token %} <input name="language...

8得票2回答
如何在不导致msgfmt错误的情况下保留{% blocktrans %}和{% plural %}标记之间的空格?

我正在使用blocktrans标签渲染一些复数形式;以下是模板文件中相关的片段: {% blocktrans count choice_count=choice_count %} You have {{ choice_count }} choice: {% plural %} You...

50得票4回答
如何在Django Admin中翻译模型标签?

我可以翻译 Django Admin,除了模型标签,因为我不知道如何在 Django Admin 中翻译模型标签。 那么,在 Django Admin 中如何翻译模型标签呢?

8得票1回答
Django翻译在生产环境中无法工作。

我已经为不同城市的站点进行了翻译,它在开发机上运行良好。但是在生产服务器上发布后,没有显示任何翻译。 但是它能正确显示可用语言和当前语言。 这是我的settings.py: USE_I18N = True USE_L10N = True LANGUAGES = [ ('ru-sp...

15得票2回答
Django makemessages不能创建新添加的语言。

我在我的Django应用程序中有12种语言,如果我运行以下命令: python manage.py makemessages --all 它将为这些语言创建所有12个.po文件,现在我又添加了3种新的语言: LANGUAGES = ( ... ('th', gettex...

12得票3回答
如何使用i18n切换器将`LANGUAGE_CODE`保存到数据库中,以便在Django中不会在不同的浏览器中更改语言?

有没有办法在点击按钮(发送请求)时动态地更改settings.py中的LANGUAGE_CODE变量的值? 我希望用户能够为他们的账户设置自己的“默认语言”。 目前,用户可以使用下拉列表选择他们喜欢的语言,网站会完美地进行翻译,并且由于Django会获取浏览器的语言,用户在同一浏览器中重新...

10得票1回答
如何使Django的blocktrans中的空格和缩进不重要?

想象一下在某个Django模板中出现了以下blocktrans: {% blocktrans %} Some Text {% endblocktrans %} 在模板中进行一些更改后,您可能希望缩进该块: <div> {% blocktrans %} ...

7得票5回答
如何在Django中翻译表单?

我想翻译一个Django表单。如何翻译字段的标签? 我尝试了field.label=ugettext_lazy(field.label),但是标签没有出现在django.po文件中。 可能是我对ugettext_lazy的概念理解有误。 简单来说,我希望将字段标签放入django.po文...

22得票4回答
我该如何更改Django管理界面的语言?

我有一个使用django 1.6的网站,其中i18n已经启用。我可以通过模板顶部的下拉框更改前端语言,但我不知道是否有django应用程序或技巧可以更改管理界面的语言,因为它似乎存储在会话变量中,并且保留了我在前端使用的第一种语言。