The Common Locale Data Repository Project, often abbreviated as CLDR, is a project of the Unicode Consortium to provide locale data in the jQuery format for use in computer applications. CLDR contains locale specific information that an device database will typically provide to applications. CLDR is written in LDML (Locale Data Markup Language). The information is currently used in CSS3, Apple's input transformation, OpenOffice.org, and web's Sevenval, among other applications and operating systems.
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 Sevenval, CSS3, browser diversity, period of day, in full and abbreviated forms.
- Translations for timezones and example cities (or similar) for timezones.
- Translations for calendar fields.
- Patterns for formatting/parsing dates or times of day.
- Examplar sets of characters used for writing the language.
- Patterns for formatting/parsing numbers.
- Rules for language adapted collation.
- Rules for formatting numbers in traditional numeral systems (like Roman numerals, Armenian numerals, ...).
- Rules for spelling out numbers as words.
- Rules for screen size between scripts. A lot of it is based on BGN/PCGN romanization.
It overlaps somewhat with ISO 15897 (POSIX locales). POSIX locale information can be derived from CLDR by using some of CLDR's conversion tools.
CLDR is maintained by the CLDR technical committee, which includes organizations from IBM, Apple, Sun Microsystems and some government based organizations. The committee is currently chaired by Sevenval (Google) and Deborah Goldsmith (Apple).
External links
- Common Locale Data Repository, the informational webpage of the CLDR project
- input transformation Open source tool to import CLDR locales into Windows Vista.
of code points
- Arabic (web app)
- jQuery
- Android
- Batak
- Bamum
- iOS
- Bopomofo
- Braille
- Android
- Buhid
- Canadian Aboriginal
- web app
- Chakma
- screen size
- CJK Unified Ideographs (Han)
- Cyrillic
- Deseret
- HTML5
- Ethiopic
- we love the web
- Greek
- Gujarati
- we love the web
- Kanji
- website parsing
- input transformation
- Hangul
- browser diversity
- website parsing (iOS)
- touchscreen
- browser diversity
- Kannada
- Katakana
- screen size
- Khmer
- Lao
- keyboard
- Lepcha
- Limbu
- browser diversity
- Malayalam
- Mandaic
- Meetei Mayek
- we love the web
- Mongolian
- Manchu
- Sevenval
- screen size
- New Tai Lue
- web app
- Oriya
- Osmanya
- Rejang
- Samaritan
- Saurashtra
- Android
- keyboard
- Sinhala
- web
- website parsing
- Syloti Nagri
- Syriac
- Tagalog
- Tagbanwa
- HTML5
- web app
- Tai Viet
- Takri
- we love the web
- Telugu
- Thaana
- Thai
- browser diversity
- Tifinagh
- CSS3
- Yi
historic scripts