다양한 개발 플랫폼에서 지역화된 리소스 파일의 표준 형식은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/1624027

문제

.Net에서 개발할 때 프레임워크는 지역화된 리소스를 저장하는 표준 방법으로 resx 파일을 제공합니다(예:UI 텍스트 번역).

다른 개발 플랫폼(예:Java, RoR 등) 및 해당 형식이 무엇인지 알아보세요.

감사합니다!

각 답변을 하나의 개발 기술(예: Java/C++/PHP 등)로 제한하십시오.

도움이 되었습니까?

해결책

Java와 마찬가지로 Adobe Flex도 사용합니다 자원 홀들 그것은 직렬화됩니다 .속성 파일

다른 팁

Java는 사용합니다 속성, 키 값 쌍입니다.

다음 두 가지 형식으로 직렬화 될 수 있습니다.

  1. .속성

    foo=bar

  2. .xml

    <entry key="foo">bar</entry>

보다 http://www.freebsd.org/doc/en/books/developers-handbook/posix-nls.html

Windows가 아닌 거의 모든 운영 체제에 적용되는 POSIX라는 표준이 있습니다.

보다 http://www.php.net/manual/en/book.intl.php PHP에 특화된 국제화 구현을 위한 것입니다.

대형 번역 공급 업체는 TMX 파일 번역 문자열의 교환을위한 형식. 통제에 포함 된 문자열 대신 표준 XML 파일 만 처리해야하기 때문에이 공급 업체가해야 할 작업의 양은 줄어들고 수수료도 적용됩니다.

Linux 에서이 작업을 수행하는 표준 방법은 getText .PO 파일에 번역을 저장하는 라이브러리.

Cocoa Applications (Mac/iPhone)는 번들로 배포됩니다 (본질적으로 폴더이지만 알려진 파일-어도 유형). 묶음 내부에는 로케일 관련 하위 폴더에 문자열 파일 또는 기타 현지 리소스의 사본을 제공 할 수 있습니다. Xcode는 이에 대한 IDE 지원을 제공하며 Cocoa 프레임 워크는 이러한 리소스를 편리하게 가져 오는 많은 방법을 제공합니다.

보다 http://developer.apple.com/mac/library/documentation/macosx/conceptual/bpinternational/articles/internatandlocaliz.html 자세한 내용은.

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