adding a custom language to djangoは、Djangoのアプリで
を局在化のためのカスタム言語を追加し、私はこの質問をチェックし、受け入れ答えに記載されたすべてのステップを行いました。私は/kjv/
に行くとき、すべてをやった後、それは/en/kjv/
プロジェクト構造にリダイレクト:
MyProject ---------locale -------------kjv -----------------LC_MESSAGES --------------------django.mo --------------------django.po ---------myproject --------------settings.py ---------app ---------manage.py
いくつかのいずれかがこの問題を解決するために私を助けることができますか?
settings.py
...
import django.conf.locale
gettext = lambda s: s
EXTRA_LANG_INFO = {
'kjv': {
'bidi': False,
'code': u'kjv',
'name': u'Kjvx',
'name_local': u'Kjvx'
},
}
# Add custom languages not provided by Django
LANG_INFO = dict(django.conf.locale.LANG_INFO.items() + EXTRA_LANG_INFO.items())
django.conf.locale.LANG_INFO = LANG_INFO
LANGUAGES = (
('hr', gettext('hr')),
('en', gettext('en')),
('de', gettext('de')),
('fr', gettext('fr')),
('kjv', gettext('kjv')),
)
...
ジャンゴ-1.6.5およびすべてのURLがi18n_patterns
に包まれています。