【发布时间】:2015-07-07 08:04:47
【问题描述】:
我有一个想要国际化的 Django 1.8 项目。我已经在应用程序中添加了执行此操作的代码,当我更改LANGUAGE_CODE 标签时,我可以成功看到使用的其他语言,但是当我将它留在en-us 上时,没有其他语言出现。我已将计算机的语言更改为相关语言(德语),但对该站点的呼叫仍然是英语。我做错了什么?
其他:
-
USE_I18N = true -
LOCALE_PATHS工作正常(因为更改LANGUAGE_CODE工作) - 我也尝试过设置
LANGUAGES属性,尽管我认为我不必这样做。
编辑:我还确认 GET 调用具有标题:Accept-Language:de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4,其中包含我想要的 de。我的locale 文件夹中有一个文件夹de。
【问题讨论】:
标签: python django python-3.x internationalization