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

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

21得票1回答
上下文值/变量未在blocktrans模板标记内呈现

我有一个上下文处理器,它将对象(即site)添加到模板上下文中,但该值在{% blocktrans %}模板标签内未被呈现。在模板标签外部,该值可以正常打印。 <h1>{% trans "About" %} {{ site.domain }}</h1> <!--...

41得票5回答
Django国际化语言代码

我在哪里可以找到像这样的语言和语言代码列表。(Swedish,sv) (English,en)

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

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

172得票4回答
"gettext()" vs "gettext_lazy()" 在 Django 中的区别

我有一个关于使用ugettext和gettext_lazy()进行翻译的问题。 我了解到在模型中应该使用gettext_lazy(),而在视图中使用ugettext。 但是还有其他地方需要使用gettext_lazy()吗?表单定义呢? 它们之间是否有性能差异? 编辑: 还有一件事。有时候,...

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

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

11得票3回答
Django翻译转义%符号

我正在尝试翻译一些包含百分号的文本,就像这样: {% trans "100% 蝴蝶" %} 当我运行makemessages命令时,在我的德语.po文件中得到以下输出: #: .\appName\templates\appName\butterflies.html:54 #, fuzzy...

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

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

35得票4回答
Django国际化适用于管理页面 - 翻译模型名称和属性

Django的国际化功能非常好(基于gettext,LocaleMiddleware),但是如何正确地翻译模型名称和管理页面的属性呢?我在文档中没有找到相关内容。 http://docs.djangoproject.com/en/dev/topics/i18n/internationali...

12得票3回答
Django i18n模块中有一些字符串没有被翻译

我在使用Django的国际化模块时遇到了一些奇怪的问题。大部分字符串都被翻译成了应该有的样子,但还有一些没有。让我举个例子: <li>{% trans "Upload Score" %}</li> <li>{% trans "Profile" %}<...