{{Short description|Computing project for a user locale data format}} {{Primary sources|date=November 2021}} {{Infobox file format | name = Common Locale Data Repository | logo = | icon = | iconcaption = | screenshot = | caption = | extension = | mime = | type code = | uniform type = | conforms to = | magic = | owner = Unicode Consortium | released = CLDR 1.0<br/>({{Start date and age|2003|12|19|df=yes}}<ref name=history>{{Cite web|url=https://cldr.unicode.org/index/downloads|title=CLDR Releases/Downloads|website=cldr.unicode.org}}</ref>) | latest release version = {{wikidata|property|preferred|references|edit|Q2986828|P348}} | latest release date = {{start date and age|{{wikidata|qualifier|Q2986828|P348|P577}}}} | genre = | container for = XML<ref>[http://cldr.unicode.org/development/updating-dtds Updating DTDs], ''CLDR makes special use of XML because of the way it is structured. In particular, the XML is designed so that you can read in a CLDR XML file and interpret it as an unordered list of <path,value> pairs, called a CLDRFile internally. These path/value pairs can be added to or deleted, and then the CLDRFile can be written back out to disk, resulting in a valid XML file. That is a very powerful mechanism, and also allows for the CLDR inheritance model.''</ref> | contained by = | extended from = | extended to = | standard = | free = | url = {{URL|https://cldr.unicode.org/}} }}

The '''Common Locale Data Repository''' ('''CLDR''') is a project of the Unicode Consortium to provide locale data in XML format for use in computer applications. CLDR contains locale-specific information that an operating system will typically provide to applications. CLDR is written in the '''Locale Data Markup Language''' ('''LDML''').

CLDR is maintained by a technical committee which includes employees from IBM, Apple, Google, Microsoft, and some government-based organizations. The committee is chaired by Mark Davis of Google; Annemarie Apple of Google is vice-chair.<ref>{{Cite web|url=https://cldr.unicode.org/index/process#officers|title = CLDR Process}}</ref> ==Details== Among the types of data that CLDR includes are the following: * Translations for language names * Translations for territory and country names * Translations for currency names, including singular/plural modifications * Translations for weekday, month, era, period of day, in full and abbreviated forms * Translations for time zones and example cities (or similar) for time zones * Translations for calendar fields * Patterns for formatting/parsing dates or times of day * Exemplar sets of characters used for writing the language * Patterns for formatting/parsing numbers * Rules for language-adapted collation * Rules for spelling out numbers as words * Rules for formatting numbers in traditional numeral systems (such as Roman and Armenian numerals) * Rules for transliteration between scripts, much of it based on BGN/PCGN romanization

The information is currently used in International Components for Unicode, Apple's macOS, LibreOffice, MediaWiki, and IBM's AIX, among other applications and operating systems.

CLDR overlaps somewhat with ISO/IEC 15897 (POSIX locales). POSIX locale information can be derived from CLDR by using some of CLDR's conversion tools.

The CLDR covers 400+ languages.<ref name="coverage">{{Cite web|url=https://unicode-org.github.io/cldr-staging/charts/41/supplemental/locale_coverage.html|title = Locale Coverage}}</ref>

== References == {{Reflist}}

== External links == * [https://cldr.unicode.org/ Common Locale Data Repository], the informational webpage of the CLDR project * [https://unicode.org/reports/tr35/ Locale Data Markup Language]

{{Unicode navigation}}

Category:Unicode Category:Date and time representation Category:Internationalization and localization