-1
Djangoは現地の言語では多くのことをしましたが、すべての言語をサポートしていません。私はちょうどdjangoで私自身の言語サポートを作成したいです。djangoで独自の言語パッケージを作成する方法
Djangoは現地の言語では多くのことをしましたが、すべての言語をサポートしていません。私はちょうどdjangoで私自身の言語サポートを作成したいです。djangoで独自の言語パッケージを作成する方法
ENはDjangoロケールにはありません。言語はジャンゴでサポートされていますが、ここを参照してください
settings.py で
from django.conf import global_settings
gettext = lambda s: s
LANGUAGES = (
('en', gettext('English')),
)
NEW_LANG_INFO = {
'en': {
'bidi': False, # right-to-left
'code': 'en',
'name': 'English',
'name_local': u'English', #unicode codepoints here if necessary
},
}
import django.conf.locale
LANG_INFO = dict(django.conf.locale.LANG_INFO.items() + NEW_LANG_INFO.items())
django.conf.locale.LANG_INFO = LANG_INFO
その後、
manage.py makemessages -l en
manage.py compilemessages
。 https://github.com/django/django/blob/master/django/conf/locale/init.py
Django自体(管理者インターフェイスなど)または自分のプロジェクトをローカライズしようとしていますか? https://docs.djangoproject.com/en/dev/topics/i18n/を参照してください。 – Selcuk