다국어 응용 프로그램을 만드는 데 gettext
and .po
files을보고 있습니다. 내 이해가 .po
파일에 msgid
소스이며 msgstr
번역입니다. 다음과 같은 이점으로 전체 텍스트를 사용gettext 및 .po 파일 작업시 키와 전문 텍스트 결합
(예 "My name is %s.\n"
) : 따라서 나는이 msgid
를 정의하는 방법을 참조
- 당신이 그것은 쉽게
- 을 번역하는 일에 대해입니다 명확하게 볼 수 있습니다
gettext
를 호출 은 번역 할 실제 내용이 포함되어 있기 때문에 파일을 번역 할 수 있습니다.
키 (예 : 다음과 같은 장점을 가진 my-name %s
가) 회사에 대한
- 소스 텍스트가 긴 (예 : 단락),
gettext
호출이 있기 때문에, 귀하의 의견은 청소기 쉽게 - 이
.po
여러 파일 및 뷰를 유지할 수있는 더 간결 키는 변경 가능성이 적습니다 (예를 들어, 실제 회사의 설명보다 변경할 훨씬 덜company-description
의 키)
따라서 내 질문 :
은 WO의 방법이 있나요 gettext
통화 번역 할 필요가 전체 텍스트를 볼 수있는 번역가에 대한
- 능력에 대한 키의
-usage : 모두 방법의 장점을 결합 허용 gettext
및 .po
파일로 rking?
나는 여기서 당신 편이니까 대답을 받아들이는 것이 너무 객관적이지는 않지만 실제로 갈 길이라고 확신한다 : PO가 널리 사용되고 조작하기 쉽고, 중간 단계를 만들고 응용 프로그램에서 사용하십시오. 모든 사람들이 행복하고 다른 사람들이 사용하는 것에 의존하고 있습니다 (물론 사용자 정의 계층을 제외하고). – Max