django - 更改链接上的 Django 语言代码
问题描述
(i18n) 哈萨克语的 ISO 语言代码使用 kk 我想在我的项目中将其更改为 kz 以方便曾经在链接中使用 kz 的哈萨克斯坦人。例如,我需要能够改为 www.mydomain.com/kk 使用 www.mydomain.com/kz
解决方案
您可以在 settings.py 中使用此行:
LANGUAGES = [
('kz', _('Kazakh')),
('en', _('English')),
]
你应该LOCALE_PATHS
像这样添加你的语言环境路径:
LOCALE_PATHS = [
os.path.join(BASE_DIR, 'locale')
]
你应该在 locale 文件夹中制作 po 文件和 mo 文件。例如:locale/kz/LC_MESSAGES/django.po
和locale/kz/LC_MESSAGES/django.po