<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Locale</id>
	<title>Locale - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Locale"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Locale&amp;action=history"/>
	<updated>2026-05-25T16:56:38Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Locale&amp;diff=275007&amp;oldid=prev</id>
		<title>imported&gt;Macropinna Microstoma: /* growthexperiments-addlink-summary-summary:2|0|0 */</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Locale&amp;diff=275007&amp;oldid=prev"/>
		<updated>2025-04-01T15:31:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;growthexperiments-addlink-summary-summary:2|0|0&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Das &amp;#039;&amp;#039;&amp;#039;Locale&amp;#039;&amp;#039;&amp;#039; ist ein Einstellungssatz, der die Gebietsschemaparameter (Standortparameter) für [[Computerprogramm]]e enthält.&lt;br /&gt;
&lt;br /&gt;
Dazu gehören in erster Linie die [[Sprache]] der [[Grafische Benutzeroberfläche|Benutzeroberfläche]], das [[Staat|Land]] und Einstellungen zu [[Zeichensatz]], [[Tastatur]]layout, [[Zahl]]en-, [[Währung]]s-, [[Kalenderdatum|Datum]]s- und [[Zeit]]formaten. Ein Einstellungssatz wird üblicherweise mit einem [[Code]], der meist Sprache und Land umfasst, eindeutig identifiziert.&lt;br /&gt;
&lt;br /&gt;
In unterschiedlichen [[Betriebssystem]]en gibt es verschiedene Konzepte für Gebietseinstellungen:&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
Unter [[Microsoft Windows]] werden Gebietsschemaparameter durch eine Zahl (z.&amp;amp;nbsp;B. 0x0407 für Deutsch oder 0x0409 für Englisch/US, weitere Ländercodes über den Weblink) angesprochen und enthalten Daten zu Darstellungsformaten, Codepages und Tastaturlayouts. Windows-Programme können nur dann ohne Kenntnis des Programm[[quelltext]]es übersetzt werden, wenn die zu lokalisierenden Informationen (Zeichenketten, Fensterlayouts, Menüs, Bilder usw.) als [[Ressource (Software)|Programmressourcen]] gespeichert sind. Dabei geht in der Regel die Originalübersetzung verloren.&lt;br /&gt;
&lt;br /&gt;
== .NET ==&lt;br /&gt;
In Microsofts [[.Net-Framework|.NET-Framework-Anwendungen]] werden locale-abhängige Ein- und Ausgaben über die Klasse &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;System.Globalization.CultureInfo&amp;lt;/span&amp;gt; gesteuert, wobei standardmäßig die des zugrundeliegenden Betriebssystems verwendet wird. Standorteinstellungen werden mit einer Kennzeichnung aus Sprache und Land identifiziert, z.&amp;amp;nbsp;B. &amp;lt;code&amp;gt;de-DE&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;en-US&amp;lt;/code&amp;gt;. Die Texte für locale-abhängigen Benutzeroberflächen können wiederum mittels Ressourcen-[[Extensible Markup Language|XML]]-Dateien (&amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;.resx&amp;lt;/span&amp;gt;) angepasst werden.&lt;br /&gt;
&lt;br /&gt;
== POSIX ==&lt;br /&gt;
Unter [[POSIX]]-Plattformen werden die Übersetzungsfunktionen über die &amp;#039;Locale&amp;#039;-Funktionen in der [[Standard C Library]] implementiert und stehen deshalb in sehr vielen Programmen zur Verfügung.&lt;br /&gt;
Die Locale wird über die Environment-Variablen &amp;lt;code&amp;gt;LANG&amp;lt;/code&amp;gt; und&lt;br /&gt;
&amp;lt;code&amp;gt;LC_*&amp;lt;/code&amp;gt; (z.&amp;amp;nbsp;B. &amp;lt;code&amp;gt;LC_TIME&amp;lt;/code&amp;gt; für das [[Datumsformat]])&lt;br /&gt;
festgelegt und kann daher von User zu User und sogar von Prozess zu&lt;br /&gt;
Prozess unterschiedlich sein.&lt;br /&gt;
Die Locale-Bezeichnungen haben üblicherweise das Format&lt;br /&gt;
&amp;lt;code&amp;gt;[language[_territory][.codeset][@modifier]]&amp;lt;/code&amp;gt;. Sprache und&lt;br /&gt;
Gebiet werden durch zwei- oder dreistellige [[ISO 639]] bzw. zweistellige [[ISO 3166]]-Codes&lt;br /&gt;
repräsentiert (z.&amp;amp;nbsp;B. &amp;lt;CODE&amp;gt;de_DE&amp;lt;/CODE&amp;gt; für Deutsch/Deutschland, &amp;lt;CODE&amp;gt;de_AT&amp;lt;/CODE&amp;gt; für Deutsch/Österreich, &amp;lt;CODE&amp;gt;de_CH&amp;lt;/CODE&amp;gt; für Deutsch/Schweiz oder &amp;lt;CODE&amp;gt;gsw_CH&amp;lt;/CODE&amp;gt; für Schweizerdeutsch/Schweiz). Der &amp;lt;code&amp;gt;modifier&amp;lt;/code&amp;gt;&lt;br /&gt;
ist dafür vorgesehen, kategoriespezifische Varianten zu wählen,&lt;br /&gt;
z.&amp;amp;nbsp;B. eine Währung, ein Datumsformat oder eine Sortierreihenfolge. In der&lt;br /&gt;
Praxis steht diese Möglichkeit aber mangels vordefinierter Locales meist&lt;br /&gt;
nicht zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
== Mac OS X ==&lt;br /&gt;
Unter [[Mac OS X]] kann man Standorteinstellungen und andere Parameter in ~/.MacOSX/environment.plist setzen, in nachfolgendem Beispiel auf [[UTF-8]]:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple Computer//DTD PLIST 1.0//EN&amp;quot; &amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;plist version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dict&amp;gt;&lt;br /&gt;
&amp;lt;key&amp;gt;LC_ALL&amp;lt;/key&amp;gt;&lt;br /&gt;
&amp;lt;string&amp;gt;de_DE.UTF-8&amp;lt;/string&amp;gt;&lt;br /&gt;
&amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/plist&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte die Datei nicht existieren, können Verzeichnis und Datei einfach erzeugt werden.&lt;br /&gt;
&lt;br /&gt;
== Java ==&lt;br /&gt;
Die [[Java-Plattform]] bildet &amp;#039;Locale&amp;#039;-Funktionen über die Klasse &amp;lt;code&amp;gt;java.util.Locale&amp;lt;/code&amp;gt; ab. Standorteinstellungen werden hier mit einer Kennzeichnung aus Sprache und Land identifiziert (z.&amp;amp;nbsp;B. &amp;lt;code&amp;gt;de_DE&amp;lt;/code&amp;gt; für Deutsch/Deutschland oder &amp;lt;code&amp;gt;de_AT&amp;lt;/code&amp;gt; für Deutsch/Österreich). Zusätzlich kann über das Attribut &amp;#039;&amp;#039;Variant&amp;#039;&amp;#039; auch auf Regionen Bezug genommen werden (siehe hierzu auch [[ISO 3166-2:AT]], [[ISO 3166-2:CH]], [[ISO 3166-2:DE]]). Die Internationalisierung bzw. Lokalisierung erfolgt auf Basis von sogenannten &amp;#039;&amp;#039;ResourceBundles&amp;#039;&amp;#039; („Ressourcenbündel“), welche in Java mit der Klasse &amp;lt;code&amp;gt;java.util.ResourceBundle&amp;lt;/code&amp;gt; abgebildet werden.&lt;br /&gt;
&lt;br /&gt;
== CLDR ==&lt;br /&gt;
Das [[Common Locale Data Repository]] ist ein Projekt, das Locales für viele Sprachen bereitstellt und über [[Bibliothek (Programmierung)|Bibliotheken]] in unterschiedlichen Programmiersprachen genutzt werden kann.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Internationalisierung (Softwareentwicklung)]]&lt;br /&gt;
* [[Lokalisierung (Softwareentwicklung)]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://wiki.debian.org/Locale Konfiguration unter Linux]&lt;br /&gt;
* [http://msdn.microsoft.com/en-us/library/ms912047.aspx Locale ID (LCID) Chart (engl.)]&lt;br /&gt;
* [http://msdn.microsoft.com/en-us/library/cc233968%28v=prot.10%29 Übersicht über die LCIDs und Erläuterungen zum Aufbau]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Benutzerschnittstelle]]&lt;br /&gt;
[[Kategorie:Internationalisierung und Lokalisierung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Macropinna Microstoma</name></author>
	</entry>
</feed>