Internalizacja Java - przegląd
Internalizacja
Internalizacja lub I18N odnosi się do zdolności aplikacji do obsługi użytkowników w wielu różnych językach. Java ma wbudowaną obsługę internalizacji. Java zapewnia również formatowanie liczb, walut oraz odpowiednie dostosowywanie daty i godziny.
Java Internationalization pomaga sprawić, że aplikacja Java obsługuje różne języki, formaty liczb, waluty, formatowanie czasu w zależności od regionu.
Lokalizacja
Lokalizacja lub L10N to zdolność adaptacyjna aplikacji, czyli sposób, w jaki aplikacja dostosowuje się do określonego języka, formatów liczb, ustawień daty i godziny itp.
Aplikacja java powinna być umiędzynarodowiona, aby móc się lokalizować.
Informacje zależne od kultury
Poniższe informacje często różnią się w zależności od strefy czasowej lub kultury.
Messages
Date
Time
Number
Currency
Measurements
Numery telefoniczne
Adresy pocztowe
Etykiety GUI
Zajęcia z internacjonalizacji
Java ma zestaw wbudowanych klas, które pomagają w internacjonalizacji aplikacji. Te klasy są następujące:
Sr.No. | Klasa i opis |
---|---|
1 | Locale Reprezentuje język wraz z krajem / regionem. |
2 | ResourceBundle Zawiera zlokalizowany tekst lub obiekty. |
3 | NumberFormat Służy do formatowania liczb / walut zgodnie z ustawieniami regionalnymi. |
4 | DecimalFormat Służy do formatowania liczb zgodnie z niestandardowym formatem i według ustawień regionalnych. |
5 | DateFormat Służy do formatowania dat według ustawień regionalnych. |
6 | SimpleDateFormat Służy do formatowania dat zgodnie z niestandardowym formatem i według ustawień regionalnych. |