문제

는 사람이 어떤 체험을 개발 큰 Java 응용 프로그램을 사용하여 GNU gettext 에 대한 국제화?내가 찾는 정말 좋아하는 데는 영어본에서 내 소스 코드,그러나 내가 있는지 확인하려면 내가 하는 일은 실용적이 상대적으로 큰 소프트웨어 프로젝트를 나는 부분입니다.

한 경험이 있는 경우 이와 함께,당신은 무엇을 사용하는 리소스에서 Java?내가 하려는 현재 아웃 Gettext 리에이티브 커먼즈(http://code.google.com/p/gettext-commons/),는 것으로 보인다 잘 작동하는 지금까지.

어떤 대안을 gettext 는 원본 텍스트의 소스 코드?유사한 공구에서 지원되는 윈도우 좋은 것입니다.

도움이 되었습니까?

해결책

그만큼 JSOM 오픈 소스 OpenStreetMap Java Editor Project는 GetText 라이브러리를 사용하여 모든 번역을 처리하고 있으며 사람들이 PO와 함께 작업하기 위해 변환 도구 (KBABEL, POEDIT, LANCHPAD 등)의 변형을 사용할 수 있으므로 잘 작동합니다. 파일이므로 플랫폼 제약 조건이 없습니다. 또한 언급 된 설정이 플랫폼에서 어떤 플랫폼에서도 사용할 수 없다고 생각하는 이유는 없습니다. Windows에서 GetText를 사용할 수 있습니다. 여기 또는 여기

GetText가 얼마나 인기있는지를 감안할 때 확실히 추천 할 것입니다.

다른 팁

당신이 사용할 수 있습니 일반전 자바 메시지 리소스 번들 대신 합니다.

편집:음,우리가 정말 무엇에서 사용하는 개발 팀이 표준 TMX 형식 지정할 수 있는 지역화 문자열에서는 XML 파일이 있습니다.이 형식은 일반적으로 사용하여 번역 도구입니다. 여기에는 무료, 는 편집할 수 있습니다 이 파일을 더 쉽게입니다.

그럼에도 불구하고 나는지 그것을 언급하기 전에 제공하지 않기 때문에 실제 어떤 이점 또는 기능을 통해 메시지 리소스 번들을 제외하고,더 나은 인코딩을 처리 감사 XML 처리 공구(인코딩될 수 있는 실제 고통을 목에 처리할 때는 다국어 리터럴에서 언어와 다른 언어로 영어).

또한 우리가 정말로 사용하는 것은 우리의 소프트웨어는 우리 자신의 프레임워크 구문 분석하이 XML 형식으로 저희가 사이에서 변경어(HTML 페이지 또는 스윙 프레임)지 않고 다시 시작됩니다.그것은 어려운 일이 아니라는 것을 개발하는 간단하는 라이브러리를 처리기술 문헌의 번역문에 이 방법이지만,단점은 당신을 구현해야 합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top