하아 저처럼 Django 1.8 에서 trans 기능 써보려고 하시면 다음을 유념하세요.

 
JeongHwan Kim

하아 저처럼 Django 1.8 에서 trans 기능 써보려고 하시면 다음을 유념하세요.
1. Django 1.8 부터는 django.template.context_processors.i18n 이 기본이 아닙니다.
2. django.middleware.locale.LocaleMiddleware 도 꼭 연결해주세요.
이걸 꼼꼼히 읽어봐야겠네요. https://docs.djangoproject.com/en/1.8/topics/i18n/translation/
3. 그리고 먼저 해볼 것은 lang.code 가 뭘로 출력되는지 보는 겁니다. {{ lang.code }}
4. 그래도 잘 안된다 싶으면 LOCALE_PATHS 를 절대 경로로 지정해서 해보세요.

실은 몇가지 더 있지만 그건 여기 계신 분들은 다 해결할 것으로 생각됨
(솔직히 뭘 더해서 된건지 모르겠네요 -_-)

Advertisements