JDK에서 제공하는 Locale과 ResourceBundle 클래스 사이의 관계를 설명해 주실 수 있습니까? difference between i18n vs l10n as given in this answer과 같은가요?Locale과 ResourceBundle의 관계는 무엇입니까
0
A
답변
1
Locale과 ResourceBundle 사이의 관계는 Locale이 올바른 특성 파일을 읽는 데 사용됩니다. 기본적으로 ResourceBundle.Control 클래스는 Locale 객체를 사용하며 속성 파일의 기본 이름이 있으면 가장 일치하는 객체를 찾습니다. 예를 들면 :
ResourceBundle rb = ResourceBundle.getbundle("messages", Locale.forLanguageTag("zh-TW");
당신은 한 ResourceBundle.Control는 messsages_zh_TW.properties, messages_zh-Hant-TW.properties, messages_zh-Hant.properties, messages_zh.properties을 찾아 마지막 메시지-다시 떨어질 것이다, 그렇게한다면 특정 자원 파일을 찾을 수없는 경우 .properties.
편집
그냥 하나의 마지막 일을 추가 할 수 있습니다. 당신이 로케일 매개 변수를 생략하면 ResourceBundle.getBundle(String)
은 기본 로케일에 따라 속성 파일을 반환합니다 - 당신이 이런 식으로 얻을 수있는 하나
Locale default = Locale.getDefault(Locale.Category.DISPLAY);
이 과도한 입력 불필요하게 보일 수도 있지만를 (바탕 화면의 맥락에서 응용 프로그램)을 사용하는 경우 코드를 더 쉽게 이해할 수 있으므로 항상 Locale을 전달하는 것이 좋습니다.
관련 문제
- 1. JSF ResourceBundle의 EL 변수
- 2. JSF : Resourcebundle의 국제화 문제
- 3. ContentPane과 JPanel의 관계는 무엇입니까?
- 4. CTS와 CLS의 관계는 무엇입니까?
- 5. Xtext와 ANTLR의 관계는 무엇입니까?
- 6. Hadoop과 NoSQL의 관계는 무엇입니까?
- 7. 클래스와 유형의 관계는 무엇입니까?
- 8. Page.IsValid와 args.IsValid의 관계는 무엇입니까?
- 9. didReceiveMemoryWarning과 dealloc의 관계는 무엇입니까?
- 10. WPF와 Silverlight의 관계는 무엇입니까
- 11. ePic - 물리학과의 관계는 무엇입니까?
- 12. view와 view.layer의 관계는 무엇입니까?
- 13. CLP와 SQL의 관계는 무엇입니까?
- 14. 참깨와 알리바바의 관계는 무엇입니까?
- 15. Iterable과 Iterator의 관계는 무엇입니까?
- 16. 프로그래밍과 수학의 관계는 무엇입니까?
- 17. UIView와 CALayer의 관계는 무엇입니까
- 18. bitbucket.org와 bytebucket.org의 관계는 무엇입니까?
- 19. domNode와 htmlelement의 관계는 무엇입니까?
- 20. Lisp에서 벡터와리스트의 관계는 무엇입니까?
- 21. JavaScript와 HTML의 관계는 무엇입니까?
- 22. 삭제할 수없는 관계는 무엇입니까?
- 23. GEF와 GMF의 관계는 무엇입니까?
- 24. Bumptop - 물리학과의 관계는 무엇입니까
- 25. Spring과 javax.enterprise.inject의 관계는 무엇입니까?
- 26. SDL과 OpenGL의 관계는 무엇입니까?
- 27. WinAPI와 .NET의 관계는 무엇입니까?
- 28. NFS와 캐싱의 관계는 무엇입니까?
- 29. Passenger와 Capistrano의 관계는 무엇입니까?
- 30. 관계는