Here is a quick overview of what you need to know to do development work on CLDR.
First, you need to have accounts set up for you on:
If you don't get emails about these, contact Rick or other CLDR contacts. It is handy, though not necessary, for you to use a gmail account for the last two of these. Many people use a different account than their internal company email address; you just have to link them with https://accounts.google.com/SignUp.
Warning: some of these pages get stale. Ask questions on cldr-dev if you run into problems; you or the responder should also fix the stale page.
Next, get your Eclipse environment set up properly.
Run the CLDR tests to be sure they pass before beginning work:
Command line:
Via eclipse:
Once you are all set up, be sure to read the development process, for how to handle tickets, when you can't make changes, etc.
at: http://cldr.unicode.org/development/development-process (TBD update for migration to Jira/Github)
The table below points to documentation for various tasks.
Task to complete | Link to documentation |
---|---|
moving new CLDR data over to ICU by editing ldml2icu_locale.txt | http://cldr.unicode.org/development/coding-cldr-tools/newldml2icuconverter |
performance work | http://cldr.unicode.org/development/perf-testing |
survey tool database work | http://cldr.unicode.org/development/running-survey-tool/cldr-properties/db |
Other useful pages are under CLDR Development Site; you can also use the search box.
UTS #35: Unicode Locale Data Markup Language (LDML) is the specification of the XML format used for CLDR data, including the interpretation of the CLDR data.