Das Kefk Network Wiki befindet sich im Testbetrieb.
Locale
Aus Kefk.
Eine locale ist ein Einstellungssatz, der die Gebietsschemaparameter für Computerprogramme enthält.
Dazu gehören in erster Linie die Sprache der Benutzeroberfläche, das Land und Einstellungen zum Zeichensatz, Tastaturlayout, Zahlen-, Währungs-, Datums- und Zeitformaten. Ein Einstellungssatz wird üblicherweise mit einem Code der meist Sprache und Land umfasst eindeutig identifiziert.
In unterschiedlichen Betriebssystemen gibt es verschiedene Konzepte für Gebietseinstellungen:
Inhaltsverzeichnis |
Windows
Unter Microsoft Windows wird ein Einstellungssatz durch eine Zahl (z. B. 0x0409 für Englisch) angesprochen und enthält Daten zu Darstellungsformaten, Codepages und Tastaturlayouts. Windows-Programme bieten jedoch in der Regel keine Möglichkeit zur nachträglichen Übersetzung ohne Kenntnis des Programmquelltextes.
.NET
In Microsofts .NET-Framework-Anwendungen gibt es eine Vielzahl möglicher Einstellungen, die in XML-Strukturen abgelegt werden.
POSIX
Unter POSIX-Plattformen wie zum Beispiel Linux werden die Übersetzungsfunktionen über die Locale-Funktionen in der Standard C Library implementiert und stehen deshalb in sehr vielen Programmen zur Verfügung. Locales werden hier mit einer Kennzeichnung aus Sprache und Land versehen (z. B. de_DE für Deutsch/Deutschland oder de_AT für Deutsch/Österreich). Zusätzlich gibt es Kennzeichner für spezielle Eigenschaften - z. B. die Verwendung von UTF8 oder ISO 8859-15 mit dem Eurozeichen (de_DE@utf-8 und de_DE@euro).
Java
Unter der Java-Plattform werden die Locale-Funktionen über die gleichnamige Klasse „java.utils.Locale“ abgebildet. Locales werden hier mit einer Kennzeichnung aus Sprache und Land versehen (z. B. de_DE für Deutsch/Deutschland oder de_AT für Deutsch/Österreich). Zusätzlich kann über die Eigenschaft Variant auch auf Regionen Bezug genommen werden (siehe herzu auch ISO 3166-2:DE). Die Internationalisierung bzw. Lokalisierung erfolgt auf Basis von sogenannten ResourceBundles („Ressourcenbündel“).
Siehe auch
Internationalisierung und Lokalisierung
Weblinks
| Dieses Dokument entstammt in seiner ersten oder einer späteren Version der deutschsprachigen Wikipedia. Es ist dort zu finden unter dem Stichwort Locale, die Liste der bisherigen Autoren befindet sich in der Versionsliste; die Originalfassung kann dort auch bearbeitet werden. Alle Texte der Wikipedia und ihre Derivate stehen unter der GNU-Lizenz für freie Dokumentation. |
