CLDR (Common Locale Data Repository)
Was ist CLDR (Common Locale Data Repository)?
Das Common Locale Data Repository (CLDR) ist der vom Unicode Consortium gepflegte offene Datensatz, der beschreibt, wie sich Locales tatsächlich verhalten — wie Daten, Zahlen, Währungen, Pluralisierung und sogar Kalendersysteme in hunderten Sprachen und Regionen geschrieben und gelesen werden. CLDR ist die stille Infrastruktur hinter nahezu jeder gut lokalisierten Storefront.
Definition
CLDR liefert Locale-Daten als XML und wird über ICU konsumiert, die Standard-i18n-Bibliothek in praktisch jeder Runtime: Java, JavaScript via Intl, Node, PHP, Python, Swift, .NET und mehr. Es kodiert Muster für Zahlenformate (1.234,56 in de-DE vs. 1,234.56 in en-US), Datums- und Zeit-Muster (24-Stunden-Uhr, Wochenstart, Era-Namen), Währungsdisplaynamen und -symbole, Plural-Regeln (Englisch hat 2 Plural-Kategorien, Russisch 4, Arabisch 6), Maßsysteme und Territorial-Metadaten. CLDR wird halbjährlich aktualisiert und ist die kanonische Quelle für "wie funktioniert diese Locale wirklich".
Warum es zählt
Selbstgeschriebene Locale-Logik ist einer der häufigsten Gründe, warum E-Commerce-Plattformen lautlos brechen. Ein handgestrickter "de"-Formatter, der einen Punkt statt eines Kommas setzt, erzeugt 1.234.56 EUR — technisch falsch, sofort vertrauensschädigend. CLDR eliminiert dieses Risiko durch kanonische, peer-reviewed Daten. Für Composable-Commerce-Stacks mit vielen Locales bedeutet die Nutzung CLDR-gestützter APIs wie Intl.NumberFormat und Intl.DateTimeFormat, dass neue Locales von Tag eins mit korrekten Defaults laufen — ohne marktspezifischen Formatter-Code.
Anwendungsfälle
Eine Storefront nutzt Intl.NumberFormat mit "de-CH", um CHF-Preise mit dem korrekten Apostroph-Tausendertrenner (CHF 1'234.00) zu rendern, statt das Format neu zu erfinden. Ein Subscription-Service nutzt CLDR-Plural-Regeln, damit Renewal-Messaging in Russisch, Polnisch und Arabisch korrekt funktioniert, ohne hartcodierte If-else-Zweige. Ein Retailer nutzt CLDR-Territorial-Metadaten, um Länder auf Default-Währungen und wahrscheinliche Sprachen zu mappen und so seine Locale-Fallback-Kette zu füttern. CLDR passt natürlich zu Translation Memory und l10n-Workflows: Übersetzer:innen kümmern sich um die Worte, CLDR sorgt dafür, dass die Zahlen, Daten und Mengen drumherum korrekt gerendert werden.
Verwandt
Mehr dazu: Multi-Brand and Multi-Market.