我刚刚通过本教程在Django中设置了语言:http://devdoodles.wordpress.com/2009/02/14/multi-language-support-in-a-django-project/
现在我已经开始工作了,我发现如果我没有用户的区域设置,它将默认显示消息ID。
因为我并不打算支持整个世界中的每个语言环境,所以我可以将其设置为默认显示英语语言环境吗?现在我的网站说" title"德国人而不是网站的名称。
答案 0 :(得分:1)
只需使用英文翻译作为消息ID。
如果您需要更详细地介绍使用Django翻译文本,可以查看here。
答案 1 :(得分:1)
如果您希望明确确定允许的语言,可以在设置文件中设置变量LANGUAGES
,其中描述了here。一个例子:
LANGUAGES = (
('de', 'German'),
('en', 'English'),
)
然后,对于所有其他国家/地区,您将使用标准语言(details here)。默认情况下,这是en-us。