[英]Changing Django language code on the links
(i18n) The ISO language code for Kazakh language uses kk I want to change it to kz in my project to make it convenient for people in Kazakhstan who used to be use kz in links. (i18n)哈萨克语的ISO语言代码使用kk,我想在我的项目中将其更改为kz,以方便以前在链接中使用kz的哈萨克斯坦人。 As example I need to be able instead to www.mydomain.com/kk use www.mydomain.com/kz 例如,我需要能够使用www.mydomain.com/kz来代替www.mydomain.com/kk
You can use this lines in your settings.py: 您可以在settings.py中使用以下行:
LANGUAGES = [
('kz', _('Kazakh')),
('en', _('English')),
]
and you should add your locale path to LOCALE_PATHS
like this: 并且您应该将您的语言环境路径添加到LOCALE_PATHS
如下所示:
LOCALE_PATHS = [
os.path.join(BASE_DIR, 'locale')
]
and you should make po file and mo file in locale folder. 并且您应该在区域设置文件夹中创建po文件和mo文件。 for example: locale/kz/LC_MESSAGES/django.po
and locale/kz/LC_MESSAGES/django.po
例如: locale/kz/LC_MESSAGES/django.po
和locale/kz/LC_MESSAGES/django.po
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.