问题标签 [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.
django - django-multilingual 和模板端语言之间的切换
我正在尝试使用 django-multilingual 并正确设置它。但是我发现除了模板使用示例之外,django-multilingual 的一切都很清楚。
我刚开始使用django,我不知道,也许是因为这个原因,我不知道如何在模板端在语言之间切换。
您是否可以提供任何示例或任何“更多”明确的来源/文档?
django - django-multilingual:按翻译字段排序下拉字段
我如何通过翻译字段订购表单字段的选项?
模型.py:
模板.html:
谢谢你
编辑:
我希望select
根据语言按 name_de 或 name_en 对字段的选项进行排序:
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 ,还是必须自动解决并且我做错了什么?
django - 在 Django 应用程序中检查访问者的地理位置
我正在制作一个多语言的 Django 网站。我希望网站检查用户从哪个国家访问网站,并据此决定使用哪种语言。
什么是一个很好的工具呢?
python - Django i18n:翻译不出现的常见原因
我正在制作一个多语言的 Django 网站。我创建了一个消息文件,填充并编译了它。我用我想要的语言(希伯来语)检查了网站(在这种情况下是管理员),大多数短语都以希伯来语出现,但有些不是。我检查了源代码,这些仍然看起来_('Whatever')
像它们应该的那样,它们也在消息文件中被翻译,是的,我记得做compilemessages
.
有哪些常见的原因导致翻译看起来不像这样?
python - 在 Django 中自定义语言猜测算法
我正在开发一个多语言的 Django 网站。它有两种语言,英语和希伯来语。我希望每个首次访问者的默认语言都是希伯来语,无论他的浏览器Accept-Language
是什么。
当然,如果他将语言更改为英语(从而获得语言 cookie 或会话中的密钥),它应该保持为英语。
我想我可以自己编程这个算法,但是我在哪里“插入”呢?如何让我的项目使用它?
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 不兼容吗?有人尝试过这种组合并有任何建议吗?
谢谢。
-- 奥马特
django - Django 多语言 - 如何预览任何语言的内容?
我正在为基于 Django 的网站使用 django-multilingual。当我__unicode__
为模型定义函数以这种方式返回时:
但是,我的默认语言是英语,并且我有一些仅以荷兰语插入的项目。当我预览完整列表时,我得到“无”作为标题。
有没有一种简单的方法可以尝试获取英文标题,然后检查任何其他语言的标题以供预览?
django - 在 django 1.3 上使用 django-multilingual-ng 编辑时管理页面出错
我正在尝试将我的应用程序切换为使用多语言 ng,但不幸的是,在线文档和常见问题解答很少。我希望有人能够告诉我的练习发生了什么,
以下是我的模型
以下是我的 admin.py
当我访问我的管理面板时,我可以看到模型、项目列表、添加新项目,但是当我尝试编辑现有项目或删除一个项目时,我收到以下错误
python - Django 1.3 支持哪些多语言数据库?
我使用 Django 已经有一段时间了,但每次我一次又一次地问自己同样的问题。
我应该使用哪种多语言数据库后端?
我django-multilingual
在 Django 1.1 和django-multilingual-ng
Django 1.2 上使用过
我添加了django-nani
Django 1.3 的外观,但问题很少:
- 没有ModelAdmin API 支持:
- 我无法修改 save() 方法上的 TranslatedFields,因为该对象是由 post_signal 之后创建的。
我那里的一些人可以帮助我找到一种处理多语言网站的方法。
我喜欢多语言、多语言 ng 和 nani 在管理中使用选项卡处理语言的方式。