问题标签 [django-multilingual]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
14093 浏览

django - django-multilingual 和模板端语言之间的切换

我正在尝试使用 django-multilingual 并正确设置它。但是我发现除了模板使用示例之外,django-multilingual 的一切都很清楚。

我刚开始使用django,我不知道,也许是因为这个原因,我不知道如何在模板端在语言之间切换。

您是否可以提供任何示例或任何“更多”明确的来源/文档?

0 投票
3 回答
1467 浏览

django - django-multilingual:按翻译字段排序下拉字段

我如何通过翻译字段订购表单字段的选项?

模型.py:

模板.html:

谢谢你

编辑:

我希望select根据语言按 name_de 或 name_en 对字段的选项进行排序:

0 投票
2 回答
906 浏览

python - 在 django 中使用多语言和 localeurl

使用 django-multilingual 和 localeurl。

我的主页视图的小样本:

输入http://www.mysite.com/会将我重定向到http://www.mysite.com/ru/并且“name”变量会获得俄语本地化。目前还好...

但...

输入http://www.mysite.com/en/显示相同的俄语本地化变量。

在我使用调试器的实验中,我发现:

  • request.LANGUAGE_CODE 根据 /en/ 或 /ru/ url 后缀正确更改(thanx to localeurl)
  • 调用 multilingual.languages.set_default_language() 使“名称”变量更改本地化

问题是:我应该在我自己的每个视图中将 django-multilingual 的语言更改为 request.LANGUAGE_CODE ,还是必须自动解决并且我做错了什么?

0 投票
3 回答
1310 浏览

django - 在 Django 应用程序中检查访问者的地理位置

我正在制作一个多语言的 Django 网站。我希望网站检查用户从哪个国家访问网站,并据此决定使用哪种语言。

什么是一个很好的工具呢?

0 投票
9 回答
9348 浏览

python - Django i18n:翻译不出现的常见原因

我正在制作一个多语言的 Django 网站。我创建了一个消息文件,填充并编译了它。我用我想要的语言(希伯来语)检查了网站(在这种情况下是管理员),大多数短语都以希伯来语出现,但有些不是。我检查了源代码,这些仍然看起来_('Whatever')像它们应该的那样,它们也在消息文件中被翻译,是的,我记得做compilemessages.

有哪些常见的原因导致翻译看起来不像这样?

0 投票
2 回答
266 浏览

python - 在 Django 中自定义语言猜测算法

我正在开发一个多语言的 Django 网站。它有两种语言,英语和希伯来语。我希望每个首次访问者的默认语言都是希伯来语,无论他的浏览器Accept-Language是什么。

当然,如果他将语言更改为英语(从而获得语言 cookie 或会话中的密钥),它应该保持为英语。

我想我可以自己编程这个算法,但是我在哪里“插入”呢?如何让我的项目使用它?

0 投票
1 回答
171 浏览

django - django-multilingual-ng / Django 1.1.1 不兼容?

尝试将 django-multilingual-ng 0.1.20 与 Django 1.1.1 一起使用时出现“无法导入名称连接”异常。

异常来自 query.py 的第 15 行,它尝试:

它与 Django 1.1.1 不兼容吗?有人尝试过这种组合并有任何建议吗?

谢谢。

-- 奥马特

0 投票
3 回答
280 浏览

django - Django 多语言 - 如何预览任何语言的内容?

我正在为基于 Django 的网站使用 django-multilingual。当我__unicode__为模型定义函数以这种方式返回时:

但是,我的默认语言是英语,并且我有一些仅以荷兰语插入的项目。当我预览完整列表时,我得到“无”作为标题。

有没有一种简单的方法可以尝试获取英文标题,然后检查任何其他语言的标题以供预览?

0 投票
3 回答
629 浏览

django - 在 django 1.3 上使用 django-multilingual-ng 编辑时管理页面出错

我正在尝试将我的应用程序切换为使用多语言 ng,但不幸的是,在线文档和常见问题解答很少。我希望有人能够告诉我的练习发生了什么,

以下是我的模型

以下是我的 admin.py

当我访问我的管理面板时,我可以看到模型、项目列表、添加新项目,但是当我尝试编辑现有项目或删除一个项目时,我收到以下错误

0 投票
3 回答
496 浏览

python - Django 1.3 支持哪些多语言数据库?

我使用 Django 已经有一段时间了,但每次我一次又一次地问自己同样的问题。

我应该使用哪种多语言数据库后端?

django-multilingual在 Django 1.1 和django-multilingual-ngDjango 1.2 上使用过

我添加了django-naniDjango 1.3 的外观,但问题很少:

  • 没有ModelAdmin API 支持
  • 我无法修改 save() 方法上的 TranslatedFields,因为该对象是由 post_signal 之后创建的。

我那里的一些人可以帮助我找到一种处理多语言网站的方法。

我喜欢多语言、多语言 ng 和 nani 在管理中使用选项卡处理语言的方式。