首页 > 解决方案 > 更改链接上的 Django 语言代码

问题描述

(i18n) 哈萨克语的 ISO 语言代码使用 kk 我想在我的项目中将其更改为 kz 以方便曾经在链接中使用 kz 的哈萨克斯坦人。例如,我需要能够改为 www.mydomain.com/kk 使用 www.mydomain.com/kz

标签: djangointernationalization

解决方案


您可以在 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.polocale/kz/LC_MESSAGES/django.po


推荐阅读