Java 10 - Verbeteringen voor landinstellingen
JEP 314 - Unicode-taaltag-extensies
Java 7 introduceerde ondersteuning voor BCP 47-taaltags. Maar deze unicode locale-extensies waren beperkt tot kalender en cijfers. Met Java 10, java.util.Locale en gerelateerde klassen worden bijgewerkt om aanvullende unicode-extensies te implementeren zoals gespecificeerd in de LDML-specificatie. De volgende extra extensies zijn toegevoegd.
-
k − Valutasoorten
-
fw − Eerste dag van een week
-
rg − Regio overschrijven
-
tz − Tijdzone
De volgende API's zijn bijgewerkt.
java.text.DateFormat::get*Instance
java.text.DateFormatSymbols::getInstance
java.text.DecimalFormatSymbols::getInstance
java.text.NumberFormat::get*Instance
java.time.format.DateTimeFormatter::localizedBy
java.time.format.DateTimeFormatterBuilder::getLocalizedDateTimePattern
java.time.format.DecimalStyle::of
java.time.temporal.WeekFields::of
java.util.Calendar::{getFirstDayOfWeek,getMinimalDaysInWeek}
java.util.Currency::getInstance
java.util.Locale::getDisplayName
java.util.spi.LocaleNameProvider
Java