Java İçselleştirme - Yerel Sınıf

Locale sınıf nesnesi, belirli bir coğrafi / politik / kültürel bölgeyi temsil eder. Bir Yerel Ayarın görevini yerine getirmesini gerektiren herhangi bir işlem yerel ayara duyarlı işlem olarak adlandırılır ve kullanıcıya göre bilgileri yönetmek için Yerel Ayarı kullanır. Örneğin, bir sayının görüntülenmesi yerel ayarlara duyarlı bir işlemdir. Numara, kullanıcının kendi ülkesinin, bölgesinin veya kültürünün geleneklerine ve kurallarına göre biçimlendirilmelidir.

Yerel İçerik

Bir Locale nesnesi şunları içerir:

  • Language- ISO 639 alfa-2 veya alfa-3 dil kodu veya 8 alfa harfe kadar kayıtlı dil alt etiketleri. Hem alfa-2 hem de alfa-3 kodu mevcutsa alfa-2 kodu kullanılmalıdır. Dil alanı büyük / küçük harfe duyarlı değildir, ancak Yerel Ayar her zaman küçük harfe göre standartlaştırılır.

  • Script- ISO 15924 alfa-4 komut dosyası kodu. Komut dosyası alanı büyük / küçük harfe duyarlı değildir, ancak Locale her zaman ilk harfleri büyük olacak şekilde standartlaştırır.

  • Country (region)- ISO 3166 alfa-2 ülke kodu veya UN M.49 sayısal-3 alan kodu. Ülke alanı büyük / küçük harfe duyarlı değildir, ancak Yerel Ayar her zaman büyük harfe göre standartlaştırılır.

  • Variant- Bir Yerel Ayarın bir varyasyonunu belirtmek için kullanılan herhangi bir rastgele değer. Her biri kendi anlamını gösteren iki veya daha fazla varyant değeri olduğunda, bu değerler önem sırasına göre sıralanmalı ve en önemlisi önce alt çizgi ('_') ile ayrılmalıdır. Varyant alanı büyük / küçük harfe duyarlıdır.

  • Extensions- Dil tanımlamasından ayrı uzantıları gösteren, tek karakter anahtarlarından dize değerlerine bir harita. Locale'deki uzantılar, BCP 47 uzantı alt etiketlerinin ve özel kullanım alt etiketlerinin anlamlarını ve sözdizimini uygular. Uzantılar büyük / küçük harfe duyarlı değildir, ancak Yerel Ayar, tüm uzantı anahtarlarını ve değerlerini küçük harfe göre standartlaştırır.

Yazdır