2013-01-03 2 views
1

기본적으로 xgettext은 확장자에서 파일 유형을 추측합니다. 그러나 현재 이해할 수없는 JavaScript 파일 (확장자는 .js)이 있습니다. 그래서 언어를 수동으로 지정해야합니다. Java는 좋은 선택입니다. 그런데 글 레이드 파일 (XML)도 있습니다. 분명히 자바로 파싱 될 수는 없습니다 ... 여러 개의 --language 옵션을 명령 줄에 지정하면 마지막 파일에만 영향을 미칩니다.xgettext를 사용하여 다른 언어의 파일에서 i18n 용 문자열을 수집하는 방법

xgettext에서 이해하는 파일 형식의 프로젝트 (예 : C 및 Glade)는 문제가 아닌 것으로 보입니다.

답변

1

--join-existing 옵션이 필요한 것 같습니다. 나는. 출력 파일이 동일한 각 언어에 대해 xgettext을 별도로 실행하십시오. 첫 번째 파일 만 제외하고 각각 --join-existing 만 추가하십시오. 출력 파일에 접미사 .pot이없는 경우 xgettext은 charset에 대한 (쓸데없는) 경고를 인쇄합니다.