2010-12-21 4 views
1

이탈리아어에서 다른 언어로 일부 문자열을 지역화하기 위해 django를 사용하려고합니다. 모든 것이 잘 작동하지만 악센트 부호가있는 문자열은 포함하지 않습니다.장고 및 현지화는 악센트가있는 문자가 포함 된 문자열을 인식하지 못합니다.

원본 파일은 번역 된 .po 파일과 함께 UTF-8로 저장됩니다. 문자열은 동일하며 compilemessages 명령은 경고없이 작동합니다. 내가 페이지를 열려고 시도 할 때, 나는 그 문자열들에 대해서만 번역 된 버전을 얻지 못한다.

확인해야 할 사항은 무엇입니까?

감사합니다.

+0

이 문자열에'ugettext_lazy'를 사용하고 있습니까? .po 파일의 문자열이'퍼지 (fuzzy) '라고 표시 될 수 있습니까? –

+0

"트랜스"를 사용하고 있으며 퍼지로 표시되어 있지 않습니다 ... – Andrea

+0

해결책 Andrea를 찾으셨습니까? 나는 여기 같은 것을보고있다 –

답변

0

동일한 문제가있는 모든 사용자에게 제공됩니다.

장고 0.76 : 에 유효합니다. {% trans "이것은 제목입니다." %} 따옴표 안에 모두 표준 ASCII이어야합니다. 악센트 부호가있는 문자는 인식되지 않습니다. 기본적으로 거기에 레이블을 넣고 기본 언어로 .po 파일을 생성해야합니다.

관련 문제