2014-01-28 2 views
0

Django 백엔드에서 Rosetta에서 번역을 만들거나 변경하면 po 및 mo 파일이 업데이트됩니다. 그러나, 나는 그들이 프론트 엔드에 직접 나타나지 않는다.django rosetta의 번역이 자동으로 프론트 엔드로 전파되어야합니까?

로제타의 문서는 말한다 :

새로운 : 웹 서버가 지원하는 경우 변경 사항이 저장 될 때마다, 당신은 번역 된 카탈로그를 자동으로 다시로드를 강제 할 수 있습니다. 이것에 대한

그래서 조건 웹 서버가 수행해야 작동하는 ROSETTA_WSGI_AUTO_RELOAD 변수에 대한 메모 를 참조하십시오?

답변

0

내가 아는 한이 기능을 사용하려면 wsgi (예 : Apache mod_wsgi)로 서버를 설정해야합니다.

ROSETTA_WSGI_AUTO_RELOAD 및 ROSETTA_UWSGI_AUTO_RELOAD : 나중에 mod_wsgi에 2.0c5 이상을 사용, WSGI 데몬 모드를 실행할 때 gettext에 카탈로그 파일의 내용이 자동으로 WSGI 프로세스에 의해이 수정 될 때마다 다시로드할지 여부를이 설정을 제어합니다. 성능상의 이유로 프로덕션 환경에서는이 설정을 사용하지 않아야합니다. 기본값은 False입니다.

관련 문제