问题标签 [django-i18n]
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.
python - gettext中的模糊字符串是什么?
我正在使用 django-rosetta 进行翻译。我有一个非常基本的问题 - 什么是模糊字符串?什么是模糊的实际应用?
python - Is there a good shortcut convention for ugettext_noop in python/django?
When doing i18n support for django apps it sometimes comes up to have to use ugettext
and ugettext_noop
in the same file. It's a common convention to import ugettext
as _
which is a nice convention in code. I'm wondering if there is such a convention for ugettext_noop
? Maybe __
?
I'm envisioning something like this:
Fill in the ?
.
django - 如何在 Django {% trans %} {% blocktrans %} 中指定翻译上下文?
Django 的文档 说trans 和 blocktrans 模板标签也支持上下文标记。但它没有解释怎么做?
你能帮忙标记翻译上下文吗,因为我有一些具有多种含义的单词。
在 Python 中,我可以这样做:
如何在 Django 模板中指定翻译上下文?
python - is there any helper modules for i18n using django?
i want to translate my webpage. but using i18n module in django, it looks like it is impossible.
on django internationlization tutorial they say to edit all po files.
the po files
edit to languages which i don't know is very very hard. so i would like to know any apps that will automatically translate..?
python - Django 1.5,语言 url 重定向和 javascript
我刚刚迁移到 django 1.5,我面临着关于 url 语言重定向的新政策的问题,POST
例如,我的旧 Ajax/search
最终被重定向到/en/search
了GET
。如何解决这个问题(最好不要修改太多代码)?
django - django注册更改语言
我正在使用 django 注册,我想翻译字段名称和错误消息。我意识到在 /registration/locale 中有不同翻译的文件,但我不知道如何使用它们。
这是一个模板示例:
我试过:
现在我可以控制标签值,但我不知道如何翻译错误......
感谢您的回答和耐心!
python - django-hvad 和 django-model-utils 共通?
我在选择 django 包时遇到了一些困难,这将为我简化开发过程:目前我正在使用 django-model-utils 来获取继承管理器和其他东西。
现在我正在考虑获取一些其他包来帮助将模型字段翻译成多种语言(> = 2),django-hvad 似乎是一个正确的选择。好吧,我可以使用 south 包重新定义模型字段和方案迁移,但是hvad docs的要求呢,说我必须使用他们的管理器(这与我使用 django-model-utils 继承管理器的愿望相矛盾)。
请允许我展示我的一些代码,以了解我目前拥有的内容:
而且,正如您所料,我有几种类型的用户配置文件,从UserPforile Class
我需要如何修改我的经理政策才能获得继承权hvad.manager.TranslationManager
?为了帮助我解决多语言模型字段问题,还有什么其他建议吗?
提前感谢=)
django - 翻译不起作用 - django 无法翻译包含多个变量的字符串
我的其中一个翻译不起作用,即使:1)它在翻译文件中:
2)不模糊,编译翻译文件,重启apache。
3) 实际上在翻译这个字符串时选择了正确的语言 - 两者都request.LANGUAGE_CODE
打印translation.get_language_from_request(request)
出相同的、正确的、预期的语言代码。
4)即使经过测试的代码也以正确的语言打印出一个字符串,但不是在第二个:
打印出来:
打印出来:
有没有人知道是什么导致了这种情况,或者我如何测试更多的东西为什么这不起作用。
Django 版本 1.4.2。
艾伦
编辑1:
我从翻译文件中删除了引号,使翻译看起来像这样:
编译并重新启动apache,仍然无法正常工作。
Edit2:这似乎是一个更大的重复问题。这些情况下的共同属性是字符串包含多个变量。
django - Django i18n blocktrans 与 trans
在 Django 模板中,这两者之间究竟有什么区别:
django - Django 没有正确翻译网站
在这上面花了太多时间之后,StackOverflow 是为了救援。
我将我的 settings.py 配置如下:
在我的base.html
文件中,我有一个如下表格:
我的urls.py
:
在同一个base.html
文件中,我在顶部{% load i18n %}
和正文中有一个示例{% trans "This is the title." %}
. 在运行服务器之前,我做了:
上面的示例文本是由 提取的makemessages
,我提供了相应的翻译msgstr
。之后,我执行了django-admin.py compilemessages.
该命令运行良好并在相应的语言环境文件夹中生成了.mo文件。
我运行服务器并且表单不起作用。在另一篇 StackOverflow 帖子中,有人提示我删除#, fuzzy lines
,我这样做了。我究竟做错了什么?
谢谢!