i checked question , did steps mentioned in accepted answer. after doing when go /kjv/
redirects /en/kjv/
project structure:
myproject ---------locale -------------kjv -----------------lc_messages --------------------django.mo --------------------django.po ---------myproject --------------settings.py ---------app ---------manage.py
some 1 can me fix this?
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 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')), ) ...
django-1.6.5 , urls wrapped in i18n_patterns
.
if come place , facing similar issue don't forget update/add locale_paths in settings.py
e.g
project_path = os.path.dirname(os.path.abspath(__file__)) locale_paths = ( os.path.join(project_path, '../locale'), )
you can point anywhere, given exist , have valid locale structure.
Comments
Post a Comment