Szukam sposobu, aby dodać więcej ustawień regionalnych do ustawień regionalnych dostępnych w języku Java 1.6. Jednak ustawienia lokalne, które chcę utworzyć, nie mają kodów krajów ISO-3166 ani kodów języka ISO-639. Czy istnieje sposób, aby to zrobić? Lokalizacje chcę dodać różnią się tylko nazwami językowych, ale mniejsza grupa etniczna, tym bardziej wybredni dostać o ich tożsamości ;-)Jak przedłużyć listę dostępnych lokalizacji Java?
Pomyślałem więc o rozszerzenie istniejącej lokalizacji, coś jak
UserDefinedLocale extends Locale {
UserDefinedLocale (Locale parentLocale) {...}
}
ale java.util.Locale jest ostateczna, co czyni go szczególnie trudne do włamywanie coś wokół ...
Tak, jest pomysł, że lista Java Locales jest wyczerpująca? Czy pierwszy raz tęsknię za Locales?
Dzięki. Niestety obsługa wszystkich użytkowników JRE nie jest opcją dla mojej aplikacji: "Ponieważ interfejsy SPI Locale Sensitive Services są oparte na standardowym mechanizmie Java Extension, można je spakować jako plik JAR (z kilkoma sztuczkami w pliku MANIFEST, który może znajdziesz tutaj) i umieść go w katalogu rozszerzeń. " – alfonx