나는 내 자신의 파이썬 응용 프로그램을 작성 중이며 소스 배포판에 현지화를 포함시키는 올바른 방법이 무엇인지 궁금합니다. 나는 setuptools의 문서로 어려움을 겪었다. 로컬 리 제이션은 거기도 언급되지 않습니다. 내 메시지 카탈로그를 추출하고 컴파일하려면 pypabel을 사용합니다.파이썬 패키지에 현지화를 포함시키는 올바른 방법은 무엇입니까?
질문
- setup.py와 소스 패키지를 만들기 전에
*.po
*.mo
에를 자동으로 컴파일 할 수있는 가능성이? 현재 각 언어에 대해 수동으로 모든 것을 컴파일해야합니다 ... 여기에
*.mo
- 파일을 포함해야합니까? 몇몇 리눅스 배포판은 그 파일들에 대해 다른 장소를 가지고 있습니다. 제 의견으로는 제가 이렇게 말하고 있습니다.setup.py
data_files=[('share/locale/de/LC_MESSAGES', ['locale/de/LC_MESSAGES/project.mo'])
실제로 의미가 없습니다. 그것은 pip와 함께 설치할 때 특정 리눅스 머신에서 작동합니다. 그러나 ... BSD 또는 Windows에 처음 들어