HOME

TheInfoList



OR:

The Common Locale Data Repository Project, often abbreviated as CLDR, is a project of the
Unicode Consortium The Unicode Consortium (legally Unicode, Inc.) is a 501(c)(3) non-profit organization incorporated and based in Mountain View, California. Its primary purpose is to maintain and publish the Unicode Standard which was developed with the intentio ...
to provide locale data in
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. T ...
format for use in computer applications. CLDR contains locale-specific information that an
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
will typically provide to applications. 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 Collation is the assembly of written information into a standard order. Many systems of collation are based on numerical order or alphabetical order, or extensions and combinations thereof. Collation is a fundamental element of most office filin ...
* Rules for spelling out numbers as words * Rules for formatting numbers in traditional numeral systems (such as
Roman Roman or Romans most often refers to: * Rome, the capital city of Italy * Ancient Rome, Roman civilization from 8th century BC to 5th century AD *Roman people, the people of ancient Rome *''Epistle to the Romans'', shortened to ''Romans'', a lett ...
and
Armenian numerals The system of Armenian numerals is a historic numeral system created using the majuscules (uppercase letters) of the Armenian alphabet. There was no notation for zero in the old system, and the numeric values for individual letters were added tog ...
) * Rules for
transliteration Transliteration is a type of conversion of a text from one script to another that involves swapping letters (thus ''trans-'' + '' liter-'') in predictable ways, such as Greek → , Cyrillic → , Greek → the digraph , Armenian → or L ...
between scripts, much of it based on
BGN/PCGN romanization BGN/PCGN romanization are the systems for romanization and Roman-script spelling conventions adopted by the United States Board on Geographic Names (BGN) and the Permanent Committee on Geographical Names for British Official Use (PCGN). The system ...
CLDR is written in LDML (Locale Data Markup Language). The information is currently used in
International Components for Unicode International Components for Unicode (ICU) is an open-source project of mature C/ C++ and Java libraries for Unicode support, software internationalization, and software globalization. ICU is widely portable to many operating systems and environ ...
,
Apple An apple is an edible fruit produced by an apple tree (''Malus domestica''). Apple trees are cultivated worldwide and are the most widely grown species in the genus '' Malus''. The tree originated in Central Asia, where its wild ancest ...
's
macOS macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and la ...
,
LibreOffice LibreOffice () is a free and open-source office productivity software suite, a project of The Document Foundation (TDF). It was forked in 2010 from OpenOffice.org, an open-sourced version of the earlier StarOffice. The LibreOffice suite co ...
,
MediaWiki MediaWiki is a free and open-source wiki software. It is used on Wikipedia and almost all other Wikimedia websites, including Wiktionary, Wikimedia Commons and Wikidata; these sites define a large part of the requirement set for Media ...
, and IBM's
AIX Aix or AIX may refer to: Computing * AIX, a line of IBM computer operating systems *An Alternate Index, for a Virtual Storage Access Method Key Sequenced Data Set * Athens Internet Exchange, a European Internet exchange point Places Belgiu ...
, among other applications and operating systems. CLDR overlaps somewhat with ISO/IEC 15897 (
POSIX The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. POSIX defines both the system- and user-level application programming in ...
locales). POSIX locale information can be derived from CLDR by using some of CLDR's conversion tools. 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 John Emmons, of IBM;
Mark Davis Mark Davis may refer to: Entertainers *Mark Davis (talk show host), American radio talk show host *Mark Jonathan Davis (born 1965), American actor/singer and creator of Richard Cheese *Mark Davis, American bassist and founding member for the band ...
, of Google, is vice-chair. The CLDR covers 400+ languages.


References


External links


Common Locale Data Repository
the informational webpage of the CLDR project {{Unicode navigation Unicode Date and time representation Internationalization and localization