2

我刚刚通过本教程在 Django 中设置语言:http: //devdoodles.wordpress.com/2009/02/14/multi-language-support-in-a-django-project/

既然我已经拥有它并且可以正常工作,我发现如果我没有用户的语言环境,它将默认显示消息 ID。

因为我不打算支持全世界的每个语言环境,我可以将它设置为默认显示英语语言环境吗?现在我的网站对德国人说“标题”而不是网站的名称。

4

2 回答 2

1

只需使用英文翻译作为消息 ID。

如果你需要更详细的 Django 文本翻译介绍,可以看这里

于 2012-12-11T09:04:41.470 回答
1

如果您更喜欢明确确定您允许的语言,您可以LANGUAGES在设置文件中设置变量,此处描述。一个例子:

LANGUAGES = (
    ('de', 'German'),
    ('en', 'English'),
)

然后,对于所有其他国家/地区,将使用您的标准语言(详情请点击此处)。默认情况下这是 en-us。

于 2012-12-12T08:36:49.920 回答