2014-01-31 5 views
0

예를 들어 .de 도메인이 Deutch 언어로 열리는 방식으로 내 사이트의 언어를 영구적으로 설정하고 싶습니다. 나는 모든 시장에 대해 하나의 코드를 가지고 있지만 각각은 자신의 번역본을 가지고있다.Django - 영구히 설정하는 방법 I18N

다른 말로하면 누군가 OS 로캘이 미국에 설정되어 있고 그/그녀가 .de 도메인에 연결되어 있음에도 불구하고 영어로 사이트를 볼 수있는 상황을 피하고자합니다.

설치 당 특정 언어로 변환 할 수있는 방법이 있습니까?

장고 1.5

감사 B.

답변

0

내 프로젝트에 LangByTldMIddleware을 사용했습니다, 그냥 괜찮 았는데.

UPD : 질문을 잘못 이해했을 수 있습니다. 이 미들웨어는 동일한 파일베이스에서 여러 도메인을 제공하고 사이트 TLD에 기본 언어 기반을 설정하려는 경우 유용합니다. .de 도메인 만 처리하고 Deutch를 강제로 실행하려면 settings.py에서 LANGUAGES 및 LANGUAGE_CODE를 설정하면됩니다.

LANGUAGE_CODE = 'de' 
LANGUAGES = (
    ('de', u'Deutsch'), 
) 
관련 문제