2011-10-06 5 views
1

이 페이지는 일반적으로 gettext에 대해 번역 표시된 문자열의 컨텍스트를 지정하는 기능을 언급합니다. (http://www.gnu.org/software/gettext/manual/gettext.html#PO-Files) 이는 응용 프로그램에서 동일한 의미의 두 문자열 (예 : "back")이있는 경우 유용합니다 인스턴스는 "돌아 가기"를 의미 할 수 있지만 다른 것은 "앞쪽이 아님"을 의미 할 수 있습니다. - 외국어로 두 단어가 다를 수 있습니다.)장고 i18n : 컨텍스트 지정. (msgctxt)

장고의 i18n은 컨텍스트를 지정할 수 있습니까?

답변

2

예 버전 1.3부터 ​​장고는 "문맥 마커"를 지원합니다. 예를 들어보십시오. 이 예는 다음과 같습니다 the documentation :

from django.utils.translation import pgettext 

month = pgettext("month name", "May") 
+0

템플릿에 사용할 비슷한 기능이 있습니까? –

+0

템플릿 처리를 위해서'trans'와'blocktrans' (적어도 다중화를 사용할 수있게 해줌) 태그를 찾으면됩니다 ... –

관련 문제