www.wikidata.de-de.nina.az
Das Common Locale Data Repository kurz CLDR ist ein Projekt des Unicode Konsortiums um Locale Informationen fur Anwendungsprogramme zur Verfugung zu stellen Es unterstutzt damit die Internationalisierung und Lokalisierung Die Daten liegen in der XML basierten Sprache LDML Locale Data Markup Language vor Inhaltsverzeichnis 1 Geschichte 2 Daten 3 Verwendung 4 Weblinks 5 EinzelnachweiseGeschichte BearbeitenUrsprunglich wurde das CLDR von einer Arbeitsgruppe der Free Standards Group entwickelt die von IBM Sun Microsystems und OpenOffice org gegrundet wurde Die erste Version wurde Anfang 2004 veroffentlicht 1 Anschliessend wurde das Projekt unter Leitung des Unicode Konsortiums weitergefuhrt Neue Versionen mit erweiterten und verbesserten Daten werden normalerweise zwei Mal im Jahr veroffentlicht aktuell ist seit Juni 2023 die Version 43 1 2 Daten BearbeitenDie Daten liegen als XML Dateien in der Sprache LDML Locale Data Markup Language vor 3 Als Beispiel fur das Format kann der folgende kleine Ausschnitt aus einer der Dateien fur Deutsch dienen lt ldml gt lt localeDisplayNames gt lt languages gt lt language type en gt Englisch lt language gt lt language type fr gt Franzosisch lt language gt lt languages gt lt territories gt lt territory type AT gt Osterreich lt territory gt lt territory type CH gt Schweiz lt territory gt lt territory type CI gt Cote d Ivoire lt territory gt lt territory type CI alt variant gt Elfenbeinkuste lt territory gt lt territory type DE gt Deutschland lt territory gt lt territories gt lt localeDisplayNames gt lt delimiters gt lt quotationStart gt lt quotationStart gt lt quotationEnd gt lt quotationEnd gt lt delimiters gt lt dates gt lt calenders gt lt calender type generic gt lt dateFormats gt lt dateFormatLenght type long gt lt dateFormat gt lt pattern gt d MMMM y G lt pattern gt lt dateFormat gt lt dateFormatLenght gt lt dateFormats gt lt calender gt lt calenders gt lt timeZoneNames gt lt zone type Europe Vienna gt lt exemplarCity gt Wien lt exemplarCity gt lt zone gt lt timeZoneNames gt lt dates gt lt ldml gt Das Beispiel zeigt Lokalisierungen fur die Namen von Sprachen und Landern Anfuhrungszeichen und verschiedene Informationen zu Datums und Zeitangaben hier das Muster fur lange Datumsangaben und die Angabe einer Zeitzone Die Werte fur ein Locale konnen an Unter Locales weitervererbt werden sodass die Daten nicht unnotig dupliziert werden mussen Entsprechend werden fur de CH also Schweizerdeutsch nur wenige Daten angefuhrt der grosste Teil wird von de also Standarddeutsch ubernommen Ausgangspunkt fur die Vererbung ist fur alle Locales root nach dem englischen Wort fur Wurzel Das Projekt umfasst unter anderem folgende Daten Ubersetzungen fur Sprachen Schriftsysteme Lander Datum und Uhrzeit Namen von Kalendern Formate fur Zeitpunkte und Zeitintervalle Namen von Zeitzonen Zahlen Zeichen fur Tausendertrenner Dezimaltrennzeichen Vorzeichen und weitere verschiedene Zahlenformate Regeln zur Darstellung von Zahlen in Wortern Namen und Symbole fur Wahrungen Pluralregeln Namen von Einheiten Formate fur Postleitzahlen Anpassungen der Unicode Segmentierungsalgorithmen etwa Angaben von Abkurzungen deren Punkt kein Satzende darstellt Sortierregeln die im Unicode Collation Algorithm und dessen Erweiterungen Anwendung finden Sprachspezifische Regeln fur die Unicode Casing Algorithmen Regeln fur TransliterationenDie Daten sind fur mehr als 740 Locales verfugbar die uber 200 verschiedene Sprachen umfassen fur viele aber nicht vollstandig 4 Verwendung BearbeitenZur Nutzung der Daten des CLDR stehen fur alle gangigen Programmiersprachen Bibliotheken zur Verfugung darunter auch die des ICU Projekts CLDR wird in zahlreichen Softwareprodukten eingesetzt Apple verwendet es beispielsweise in seinen Betriebssystemen Mac OS X und iOS Google Inc in seinen Webanwendungen und dem Browser Google Chrome 5 MediaWiki die Software mit der unter anderem Wikipedia betrieben wird nutzt CLDR ebenfalls fur seine vielfaltigen Sprachversionen 6 CLDR enthalt auch Konversionswerkzeuge um aus den Daten POSIX Locales zu erhalten 7 Weblinks BearbeitenCommon Locale Data RepositoryEinzelnachweise Bearbeiten Acknowledgments Unicode CLDR Project abgerufen 13 November 2013 CLDR 43 1 Release Note Unicode CLDR Project abgerufen 30 Juni 2023 Unicode Technical Standard 35 Unicode Locale Data Markup Language LDML In unicode org abgerufen am 13 November 2013 CLDR 24 Release Note Memento vom 3 Dezember 2013 im Internet Archive Unicode CLDR Project abgerufen 13 November 2013 Who uses CLDR Unicode CLDR Project abgerufen 13 November 2013 mw Extension CLDR POSIX Data Unicode CLDR Project abgerufen 13 November 2013 Abgerufen von https de wikipedia org w index php title Common Locale Data Repository amp oldid 235061871