• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1---
2title: Setting Default Coverage Levels
3---
4# Setting Default Coverage Levels
5
6## Introduction to Coverage Level
7
8- For an introduction to coverage level, see the appropriate section in TR\#35, "[Coverage Levels](https://www.unicode.org/reports/tr35/tr35-info.html#Coverage_Levels)".
9- To see how coverage level is used in the Survey Tool, see "[Advanced Features](https://cldr.unicode.org/translation/getting-started/guide#TOC-Advanced-Features)" in the Survey Tool guide
10
11## To set your organization's default coverage levels
12
13The **Coverage Level** determines the number of items that your people will see for translation in each locale. The best target in general is *modern*: some companies that use CLDR data require coverage at a *modern* level before they will use the locale; others will use data that is less complete, such as *moderate* or *basic*. If it is not feasible to attain modern coverage in a given cycle, it is still best to set the coverage as high as feasible, such as *moderate*. 
14
15The number of items at each level varies by locale, but is roughly the following:
16
17| Approximate Count | Coverage Level |
18|---|---|
19| 200 | minimal/( **also known as Core?** ) |
20| +300 | basic |
21| +200 | moderate |
22| + 1500 | modern |
23
24To see your current coverage levels, look for your organization in [Locales.txt](https://github.com/unicode-org/cldr/blob/main/tools/cldr-code/src/main/resources/org/unicode/cldr/util/data/Locales.txt). It is a simple plaintext file, where each line is of the form:
25
26\<organization\> ; \<language\_code\> ; \<coverage\_level\> ; \<language name \- optional\>
27
28A \# starts a comment, and a \* for the language\_code means "all others".
29
30An organization that focuses on a small number of locales will probably want to have just a line added for those locales, such as: 
31
32Breton ; br ; modern Breton ; \*  ; moderate
33
34To request a change in the default coverage for your locale, file a [new ticket](https://cldr.unicode.org/index/bug-reports#TOC-Filing-a-Ticket).
35
36As part of CLDR v35, the coverage level has been refined further. See ticket \#[11498](https://unicode-org.atlassian.net/browse/CLDR-11498)
37
381. *Basic Level*. The flexible date and time formats, such as day \+ month patterns, are moved down from *Moderate* to reflect the increased use of these patterns for the minimally viable locale data.
392. *Modern Level*. Some lesser\-used language names are pushed up to *Comprehensive*. (No data is removed: these are still accessible in the *Comprehensive* level.)
403. Languages. The following languages have higher target levels, and can have missing items added.
41	1. *Basic Level* : Cebuano (ceb), Hausa (ha), Igbo (ig), Yoruba (yo)
42	2. *Modern Level*: Somali (so), Javanese (jv)
43
44