#環境
Ubuntu 14.04.4 LTS
Python 3.5.1
Django 1.9.7
#前提条件
- Django 1.9 で国際化対応が完了していること
以下の手順を行うことで、
http://hoge.com/ja/huga
で日本語
http://hoge.com/en/huga
で英語
等の切替を行うことができます。
#手順
##urls.pyの変更
-
path/to/project/project/urls.pyに以下を追記
urls.pyfrom django.conf.urls.i18n import i18n_patterns
urls.pyurlpatterns += i18n_patterns('', # admin ページの言語を切り替えたい場合 url(r'^admin/', include(admin.site.urls)), # myapp という app の言語を切り替えたい場合 url(r'^myapp/', include('myapp.urls', namespace='myapp')), )
これだけで、言語の切替ができるようになります。