우리 코드에는 번역을 위해 단 하나의 단어로 표시된 "Photo"라는 단어가 있습니다. 코드의 다른 위치에서, 우리는, 복수로 번역 "사진"/ "사진"에서이 단어가 너무 liek :복수형과 단수 형태로 한 단어의 장고 번역의 이상한 행동
1 {% trans 'Photo' %}
2 {% trans 'Photos' %}
가능성이
{{ x }} {% blocktrans count counter=x %}Photo{% plural %}Photos{% endblocktrans %}
을, 우리는 우리의 카운터 변수 X를 사용해야합니다 안에 번역 문자열. 그러나, 나는 문서에서 이러한 요구 사항에 대해 아무것도 찾을 수 없습니다. 어쨌든, 우리의 코드로, 우리는 우리의 PO 파일에 얻을 모든은 다음과 같습니다
msgid "Photos"
msgstr ""
msgid "Photo"
msgid_plural "Photos"
msgstr[0] ""
msgstr[1] ""
실제 번역 문자열이 존재하지 않기 때문에 더 MSGID는 "사진"전혀 번역되지 않은 결과 "사진"에 대한 없습니다 - * n * gettext에서 사용되었지만 {% trans 'Photo'%}에서는 사용되지 않은 경우.
여기 뭔가 잘못 되었나요? 장고 버그입니까?
설명 주셔서 감사합니다. :) 나는 방금 숫자가 대상 뒤에 배치되는 중국어 버전에서이를 깨달았습니다. –