先日Bargain Netの英語対応を行いました。何度か英語の対応はやってるはずなんですけど、毎回覚えてなくて調べ直すのでメモ書きです。 settings.py まずsettings.pyの設定です。USE_I18N等の設定に加えて、LOCALE_PATHSに翻訳ファイルのサーチパスを通しておく必要があります。毎回こんな設定あったっけと思います。 USE_I18N = True USE_L10N = True MIDDLEWARE_CLASSES = ( ... 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', ... ) LOCALE_PATHS = ['%s/../myapp/locale/' % (PROJECT_ROOT,)] 翻訳