Java 1.6에서 사용할 수있는 로케일에 추가 로케일을 추가하는 방법을 찾고 있습니다. 하지만 내가 만들고자하는 로케일에는 ISO-3166 국가 코드 나 ISO-639 언어 코드가 없습니다. 어쨌든 이것을 할 수있는 방법이 있습니까? 사용 가능한 Java 로케일 목록을 확장하는 방법
그래서 내가 처럼 뭔가를 기존 로케일을 확장 생각 나는 추가 할 로케일은 언어 이름에 차이가 있지만 인종 그룹이 작은, 더 까다 롭고 그들은 자신의 정체성 ;-)에 대해 수UserDefinedLocale extends Locale {
UserDefinedLocale (Locale parentLocale) {...}
}
하지만 java.util.Locale의이 특히 하드 주위에 뭔가를 해킹 할 수있는, 최종 ... 그래서
, 자바 로케일 목록이 철저하다는 생각은? 내가 처음으로 더 많은 로케일을 놓칠까요?
감사합니다. 슬프게도 모든 사용자 JRE를 조작하는 것은 내 응용 프로그램의 옵션이 아닙니다. "로케일 구분 서비스 SPI는 표준 Java 확장 메커니즘을 기반으로하므로 MANIFEST 파일에 몇 가지 트릭을 넣어 JAR 파일로 패키지화 할 수 있습니다. 여기서 찾을 수 있습니다) 확장 디렉토리에 배치하십시오. " – alfonx