2012-10-12 5 views
1
내가

문제 django-admin.py makemessages -l 엔

내가 영어 내부 LOCALE 폴더하지만 실수로 로케일 파일을 원하지 않는 내 응용 프로그램에 여러 언어를 사용하려면

내가이 사용하여이를 만들 수 있습니다

django-admin.py makemessages -l en

그래서 나는 내가 만들고있는이 'EN'폴더를 제거 할 수있는 방법을 가르쳐주세요. 이제 django-admin.py makemessages -l es을 사용하여 다른 언어의 언어 폴더를 만들려고해도 만들지 않으므로.

왜 그렇습니까?

+0

'en'이 있기 때문에 두 가지가 관련되어 있고 'es'가 작동하지 않습니까? 이상하게 보입니다. django-admin.py makemessages -l es를 실행할 때 오류 메시지가 있습니까? LOCALE 디렉토리는 쓰기 가능합니까? – niconoe

+0

내 실수로 서버를 재시동했지만 지금은 'es'가 생성되었지만 django.po 파일에 쓰기가 가능하지 않습니다. 'msgid "Hello" msgstr "¡ hola"' 그리고 거기에 업로드 해보세요. "중요한 파일 전송 오류"오류입니다. – Inforian

+0

제대로 얻으면 서버 환경과 보안 정책을 사용하여 일부 서버에서 직접 개발할 수 있습니다. Django의 개발 서버를 사용하여 로컬에서 개발하고 (나중에 프로덕션 서버에 업로드하는 이유는 무엇입니까?) 그것은 그런 종류의 두통을 피하기 위해 특별하게 만들어졌습니다. – niconoe

답변

0

우선 영어 "en"디렉토리가 로켈에 있고 "es"가 생성되지 않는 것과 관련이 없습니다. 당신은 당신이하고자하는대로 그냥/RM -r 엔으로

그리고 말이지 그것을 제거 할 수 ko를 제거 할 경우

둘째, 여러 가지 변형이있다. 아마도 특정 변형을 시도해 볼 수 있습니다. 이것은 언어 코드와 함께 당신을 도울 것입니다. http://www.science.co.il/language/locale-codes.asp