Show / Hide Table of Contents

Downloading the CLDR

For performance reasons, a local copy of the CLDR is at %localappdata%/UnicodeCLDR.

Getting the latest

The DownloadLatestAsync method is used to fetch the compressed CLDR from http://unicode.org/Public/cldr/ if the current version is less than the latest version.

var version = await Cldr.Instance.DownloadLatestAsync();
Console.WriteLine($"Using CLDR {version}");

Folder layout

C:\USERS\OWNER\APPDATA\LOCAL\UNICODECLDR
├───core
│   └───common
│       ├───annotations
│       ├───annotationsDerived
│       ├───bcp47
│       ├───casing
│       ├───collation
│       ├───dtd
│       ├───main
│       ├───properties
│       ├───rbnf
│       ├───segments
│       ├───subdivisions
│       ├───supplemental
│       ├───transforms
│       ├───uca
│       └───validity
└───keyboards
    └───keyboards
        ├───android
        ├───chromeos
        ├───dtd
        ├───osx
        ├───und
        └───windows
  • Improve this Doc
Back to top Generated by DocFX