The ShowLocaleCoverage program is used to:
  1. check that we have reached full modern coverage for the CLDR org locales (while ST is running)
  2. generate raw material for the growth chart on the release page.
Create the archive (Creating the Archive) with all releases (if you don't have it already)

Then make sure that you have the the following settings

You might also need to bump up your memory in Eclipse, since it reads all versions of CLDR, and all the files (except regional variants).

You can set this up globally in Eclipse using Preferences... [search for Installed JREs] > Edit (on yours), or set them in the configuration of the programs

Growth Graph

Go into Eclipse in the Run Configuration… for ShowLocaleCoverage and set up the arguments for the right directory.

Make sure that     static final List<ReleaseInfo> versionToYear; includes the current release!!

-g to select growth

Optional: Useful for debugging the tool, making sure the directories are set up
-f xxx to filter to just some locales (matching the regex xxx). 
Reset the DEBUG switch at the top of the file

Generates tsv/locale-growth.tsv (you can override the target directory with -t ddd). 

It should look something like the following (tab delimited). Make sure that the first version is correct for the release page you are generating (eg, "2017" below).


Create a copy of the latest growth chart spreadsheet, such as CLDR v28 Growth to a new version CLDR vXX Growth. Share with the CLDR group. Open the copy, and go to the tab RawData (look at the bottom) of the spreadsheet. Select cell A1.

Open showLocaleCoverage.txt, select all (^A) and copy. Go to the spreadsheet and paste (with ^-shift-V, or "paste values only").

Switch to the first tab, and you should see a nice chart. Embed it as below.


To embed a chart into a release page, open for editing, then Insert > Chart. Pick the chart that you just made.


  • no border
  • no title
  • width: 800
  • height: 400
Once added
  1. Align Center with the tool.
  2. Save
  3. Review to make sure formatting is ok.
NOTE: it works out better to take a snapshot of the graph, and then just insert that.