Globaprom.

Wat is CLDR? De opslagplaats voor locale-gegevens, uitgelegd

CLDR (Common Locale Data Repository) is de gedeelde database die software vertelt hoe elke locale datums, getallen, valuta's en meervouden formatteert. Het Unicode Consortium beheert het, en het is de referentie waarop de meeste programmeertalen en frameworks stilletjes leunen.

De reden dat het bestaat: 'het juiste format' verschilt overal, en geen enkel team zou het locale voor locale opnieuw moeten uitvinden. CLDR legt vast dat 1.000,50 in België in de Verenigde Staten 1,000.50 wordt, dat de week hier op maandag begint en elders op zondag, dat het valutasymbool op de ene plek vóór het bedrag staat en op de andere erna, en dat meervoudsregels variëren (het Engels heeft twee vormen, het Arabisch zes). Het dekt honderden locales en wordt twee keer per jaar bijgewerkt. Sorteren hoort er ook bij: CLDR weet dat de ñ in het Spaans na de n komt en dat het Zweeds å, ä en ö achteraan het alfabet plaatst.

Ontwikkelaars bewerken deze gegevens bijna nooit met de hand. Ze bereiken ze via bibliotheken, het ICU-project, de Intl-API van de browser of de formatteerfuncties van een framework, die er allemaal het CLDR onder lezen. Daardoor verschijnt een datum voor de ene gebruiker als '20 juli 2026' en voor de andere als '20 de julio de 2026', zonder maatwerkcode.

De data blijft in beweging. Unicode 18.0, uitgebracht op 16 september 2026, voegde drie valutasymbolen toe (U+20C2 RUFIYAA SIGN, U+20C3 UAE DIRHAM SIGN en U+20C4 OMANI RIAL SIGN), en CLDR 49 werd op 25 september 2026 in beta aangekondigd. De CLDR-versie die je bibliotheken meebrengen, bepaalt hoe snel zulke wijzigingen in je opmaak terechtkomen.

Formatteren op basis van CLDR is een kernonderdeel van internationalisatie: zo behandelt een product locale-verschillen correct zonder dat een ontwikkelaar ernaar moet gissen.

Waarom het belangrijk is voor maatwerksoftware

De meertalig-klare software die wij bouwen formatteert datums, getallen en valuta's via bibliotheken die op CLDR steunen in plaats van via hardgecodeerde regels. Een nieuwe markt erft de juiste lokale opmaak gratis, één ding minder om op te lossen wanneer een klant uitbreidt naar een andere taal.

Verwante termen

Verwante artikelen