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

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

140得票7回答
无法找到存储__init__.py文件翻译的区域路径。

我正在尝试翻译一个Django应用程序。我在模板中使用了一些带有{% trans %}的字符串。但是,当我在应用程序文件夹中执行以下命令时,我收到了一个错误消息: $ django-admin.py makemessages -l fr CommandError: Unable to fi...

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

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

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

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

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

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

33得票6回答
Django翻译的正确设置方式是什么?

我在Django 1.6上遇到了翻译不起作用的问题。我已经将以下内容添加到我的settings.py文件中: LANGUAGE_CODE = 'en-us' ugettext = lambda s: s LANGUAGES = ( ('en', ugettext('English')...

29得票6回答
Django makemessages错误:未知编码"utf8"。

我从yum中单独安装了Python。 现在,我需要重新编译OSQA系统的语言包,但是收到了以下消息: Error: errors happened while running xgettext on __init__.py xgettext: ./Django-1.2.3/tests/re...

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

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

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

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