Java-Internalisierung - Übersicht
Verinnerlichung
Internalisierung oder I18N bezieht sich auf die Fähigkeit einer Anwendung, Benutzer in mehreren und verschiedenen Sprachen bedienen zu können. Java bietet integrierte Unterstützung für die Internalisierung. Java bietet auch die Formatierung von Zahlen, Währungen und die entsprechende Anpassung von Datum und Uhrzeit.
Mithilfe der Java-Internationalisierung kann eine Java-Anwendung verschiedene Sprachen, Zahlenformate, Währungen und regionenspezifische Zeitformatierungen verarbeiten.
Lokalisierung
Lokalisierung oder L10N ist die Anpassungsfähigkeit einer Anwendung, bei der sich eine Anwendung an eine bestimmte Sprache, Zahlenformate, Datums- und Uhrzeiteinstellungen usw. anpasst.
Eine Java-Anwendung sollte internationalisiert werden, um sich selbst lokalisieren zu können.
Kulturell abhängige Informationen
Die folgenden Informationen variieren häufig je nach Zeitzone oder Kultur.
Messages
Date
Time
Number
Currency
Measurements
Telefonnummern
Postanschriften
GUI-Labels
Internationalisierungskurse
Java verfügt über eine Reihe integrierter Klassen, die bei der Internationalisierung einer Anwendung helfen. Diese Klassen sind folgende:
Sr.Nr. | Klasse & Beschreibung |
---|---|
1 | Locale Repräsentiert eine Sprache zusammen mit Land / Region. |
2 | ResourceBundle Enthält lokalisierten Text oder Objekte. |
3 | NumberFormat Verwenden Sie diese Option, um Zahlen / Währungen gemäß dem Gebietsschema zu formatieren. |
4 | DecimalFormat Verwenden Sie diese Option, um Zahlen gemäß dem benutzerdefinierten Format und dem Gebietsschema zu formatieren. |
5 | DateFormat Verwenden Sie diese Option, um Datumsangaben nach Gebietsschema zu formatieren. |
6 | SimpleDateFormat Verwenden Sie diese Option, um Datumsangaben gemäß dem benutzerdefinierten Format und dem Gebietsschema zu formatieren. |