1
응용 프로그램의 디렉토리 (locale
디렉토리 위)에 django-admin makemessages -l ro -e html,txt,rml
을 실행하여 PO 파일을 생성합니다. Poedit을 사용하여 PO 파일을 열 때 locale/ro/LC_MESSAGES/django.po
, 메시지가 참조되는 위치를 볼 수 없습니다. 카탈로그에서 경로는 다음과 같다 :Poedit를 사용하여 Django 응용 프로그램을 변환하는 방법은 무엇입니까?
#: admin.py:12 admin.py:23
그렇게 Poedit 물론 존재하지 않는 locale/ro/LC_MESSAGES/admin.py
을 열려고합니다.
업데이트 :
find -path '*/locale/ro/LC_MESSAGES/django.po' -exec sed --in-place -r '/^#:/s/([a-zA-Z_./]+):([0-9]+)/..\/..\/..\/\1:\2/g' {} \+
수정 경로,하지만, 난 여전히이 문제가 그 핵심에 해결보고 싶습니다.
나는 이것을 Django's bug tracker에보고했습니다.
'X-Poedit-Basepath : ../../../ \ n'은 어떻게 사용합니까? 그것은 나를 위해 일하는 것 같다. –