Java İçselleştirme - Genel Bakış
İçselleştirme
İçselleştirme veya I18N, bir Uygulamanın kullanıcılara birden çok ve farklı dilde hizmet verebilme yeteneğini ifade eder. Java, İçselleştirme için yerleşik desteğe sahiptir. Java ayrıca sayıların, para birimlerinin biçimlendirilmesini ve buna göre tarih ve saatin ayarlanmasını sağlar.
Java Internationalization, bir java uygulamasının farklı dilleri, sayı biçimlerini, para birimlerini, bölgeye özel saat biçimlendirmesini işlemesine yardımcı olur.
Yerelleştirme
Yerelleştirme veya L10N, bir uygulamanın kendisini belirli bir dile, sayı formatlarına, tarih ve saat ayarlarına vb. Adapte etme şekli olan bir uygulamanın uyarlanabilirliğidir.
Bir java uygulamasının kendisini yerelleştirebilmesi için uluslararasılaştırılması gerekir.
Kültüre Bağlı Bilgi
Aşağıdaki bilgi öğeleri genellikle farklı zaman dilimlerine veya kültürlere göre değişir.
Messages
Date
Time
Number
Currency
Measurements
Telefon numaraları
Posta Adresleri
GUI etiketleri
Uluslararasılaştırma Sınıfları
Java, bir uygulamanın uluslararasılaşmasına yardımcı olan bir dizi yerleşik sınıfa sahiptir. Bu sınıflar aşağıdaki gibidir:
Sr.No. | Sınıf ve Açıklama |
---|---|
1 | Locale Ülke / bölge ile birlikte bir dili temsil eder. |
2 | ResourceBundle Yerelleştirilmiş metin veya nesneler içerir. |
3 | NumberFormat Yerel ayara göre sayıları / para birimlerini biçimlendirmek için kullanın. |
4 | DecimalFormat Numaraları özelleştirilmiş biçime ve yerel ayara göre biçimlendirmek için kullanın. |
5 | DateFormat Tarihleri yerel ayara göre biçimlendirmek için kullanın. |
6 | SimpleDateFormat Tarihleri özelleştirilmiş biçime ve yerel ayara göre biçimlendirmek için kullanın. |