CLDR - Unicode Common Locale Data Repository
Search this site
Navigation
Unicode CLDR Project
CLDR Releases/Downloads
CLDR Survey Tool
CLDR Change Requests
CLDR Charts
CLDR Process
CLDR Specifications
Information Hub for Linguists
Unicode Extensions for BCP 47
Implementer’s FAQ
ULI Subcommittee
Milestone Schedule
Q2/3
Targets
Q4/1
Apr
01
Start Tool/Data Preparation
Oct
15
May
16
Start
Shakedown Submission
Nov
30
May
23
Start
General Submission
Start
Limited Submission
Dec
07
Jul
11
End Submission
Start
Vetting
Jan
09
Jul
25
End Vetting
Start
Resolution
Jan
22
Aug
08
Start
Production
Feb
04
Aug
22
Data Freeze
All manual data changes done, only BRS data changes thereafter
Feb
15
Sep
12
Alpha — Final Data candidate
No change to data affecting ICU thereafter
Other dtd, data, spec, docs, tool changes allowed
Feb
20
Sep
26
Beta — Final Candidate
No dtd or data changes allowed thereafter
Docs, charts, spec changes allowed
(= ICU release candidate)
Mar
13
Oct
15
Release
(= ICU Release)
Mar
27
* dates are typically adjusted according to days of the week; are also subject to occasional delays
Internal Development
CLDR Development Site
New CLDR Developers
Handling Tickets (bugs/enhancements)
CLDR: Big Red Switch
Messages
Design Proposals
Direct Modifications to CLDR Data
Updating Codes
Updating DTDs
Editing the CLDR Spec
Sitemap
CLDR Development Site
>
Editing the CLDR Spec
>
Compatibility Links
Contents
1. Introduction
1.1 Conformance
2. What is a Locale?
3. Identifiers
Unicode_Language_and_Locale_Identifiers
A Unicode language identifier has the
A Unicode locale identifier is composed of a Unicode language identifier plus
Language/Locale Field Definitions
Key/Type Definitions
3.1 Unknown or Invalid Identifiers
3.1.1 Numeric Codes
3.2 BCP 47 Conformance
3.2.1 -u- and -t- Extensions
3.2.2 BCP 47 Language Tag Conversion
3.3 Relation to
3.4 Compatibility with Older Identifiers
3.4.1 Legacy Variants
3.4.2 Old Locale Extension Syntax
4. Locale Inheritance
4.1 Multiple Inheritance
5 XML Format
5.1 Common Elements
<special xmlns:yyy="xxx">
5.1.1 Escaping Characters
5.1.2 Text Directionality
5.2 Common Attributes
<... alt="descriptor" ...>
<... references="..." ...>
5.2.1 Date and Date Ranges
5.3 Identity Elements
5.3.1 Fallback Elements
5.4 Display href Elements
5.5 Layout Elements
5.6 Character Elements
5.6.1 Exemplar Syntax
properties
Katakana,
ALetter, or MidLetter.
5.6.4 Index Labels
5.7 Delimiter Elements
5.8 Measurement Elements (deprecated)
5.9 Date Elements
5.9.1 Calendar Elements
<months>, <days>, <quarters>, <eras>
<monthPatterns>, <cyclichrefSets>
<dayPeriods>
<dateFormats>
<timeFormats>
<dateTimeFormats>
<week>
Calendar Fields
5.9.2 Time Zone hrefs
5.10 Number Elements
5.10.1 Number Symbols
5.10.2 Currencies
5.11 Unit Elements
5.12 POSIX Elements
5.13 Reference Element
5.14 Collation Elements
5.14.1 Version
5.14.2 Collation Element
5.14.3 Setting Options
Collation Settings
5.14.4 Collation Rule Syntax
5.14.5 Orderings
5.14.6 Contractions
5.14.7 Expansions
5.14.8 Context Before
5.14.9 Placing Characters Before Others
5.14.10 Logical Reset Positions
5.14.11 Special-Purpose Commands
5.14.12 Collation Reordering
5.14.13 Case Parameters
UncasedExceptions
LowerExceptions
UpperExceptions
5.14.14 Visibility
5.15 Segmentations
5.15.1 Segmentation Inheritance
5.16 Transforms
5.17 Rule based number formatting
5.18 List Patterns
5.19 ContextTransform Elements
5.20 Metadata Elements
5.21 Alias Elements
Appendix A: Sample Special Elements
A.1 openoffice.org
Appendix B: Transmitting Locale Information
B.1 Message Formatting and Exceptions
Appendix C: Supplemental Data
C.1 Supplemental Currency Data
C.2 Supplemental Territory Containment
C.3 Supplemental Language Data
C.4 Supplemental Territory Information
C.5 Supplemental Calendar Data
C.6 Measurement System Data
C.7 Supplemental Time Zone Data
C.8 Supplemental Character Fallback Data
C.9 Supplemental Code Mapping
C.10 Likely Subtags
C.11 Language Plural Rules
C.12 Telephone Code Data
C.13 Numbering Systems
C.14 Postal Code Validation
C.15 Calendar Preference Data
C.16 BCP 47 Keyword Mapping
C.17 DayPeriod Rules
C.18 Language Matching
C.19 Parent Locales
C.20 Gender of Lists
Appendix D: Unicode Language and Locale IDs
D.1 Written Language
Appendix E: Unicode Sets
Appendix F: Date Format Patterns
Date Field Symbol Table
F.1 Localized Pattern Characters (deprecated)
Appendix G: Number Format Patterns
G.4 Scientific Notation
G.5 Significant Digits
G.7 Quoting Rules
G.8 Number Elements
Appendix H: Choice Patterns
Appendix I: Inheritance and Validity
Appendix J: Time Zone Display hrefs
fallbackRegionFormat
fallbackFormat
Appendix K: Valid Attribute Values
Appendix L: Canonical Form
L.5 Element Order Table
L.6 Attribute Order Table
L.7 Value Order Table
L.8 Defaulted Values Table
Appendix M: Coverage Levels
Appendix N: Transform Rules
Appendix O: Lenient Parsing
Appendix P. Supplemental Metadata
P.3 Default Content
Appendix Q. Unicode BCP 47 Extension Data
Q.1.1 Numbering System Data
Appendix R. Property Data
Appendix S. Keyboards
Goals and Nongoals
Definitions
File and Directory Structure
Element Hierarchy - Layout File
Element: keyboard
Element: version
Element: generation
Element: hrefs
Element: href
Element: settings
Element: keyMap
Element: map
Element: transforms
Element: transform
Element Hierarchy - Platform File
Element: platform
Element: hardwareMap
Element: map
Invariants
Data Sources
Keyboard IDs
Principles for Keyboard Ids
Platform Behaviors in Edge Cases
References
[Bugs]
[Charts]
[DUCET]
[FAQ]
[FCD]
[Glossary]
[JavaChoice]
[Olson]
[Reports]
[Unicode]
[Versions]
[XPath]
[BCP47]
[ISO639]
[ISO1000]
[ISO3166]
[ISO4217]
[ISO15924]
[LOCODE]
[RFC6067]
[RFC6497]
[UNM49]
[XML Schema]
[ByType]
[Calendars]
[Comparisons]
[CurrencyInfo]
[DataFormats]
[Example]
[ICUCollation]
[ICUTransforms]
[ICUUnicodeSet]
[ITUE164]
[LocaleExplorer]
[LocaleProject]
[NamingGuideline]
[RBNF]
[RBBI]
[RFC5234]
[UCAChart]
[UTCInfo]
[WindowsCulture]
Comments