• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1---
2title: Language Script Description
3---
4
5# Language Script Description
6
7The language\_script spreadsheet should list all of the language / script combinations that are in common modern use. The countries are not important, since their function has been overtaken by the country\_language\_population spreadsheet.
8
91. If the language and script are both modern, and the script is a major way to write the language in some country, then we should see that line marked as **primary**.
102. Otherwise it should be marked **secondary**.
11
12Every language that is in official use in any country according to country\_language\_population  should have at least one primary script in the language\_script spreadsheet.
13
14If a language has multiple primary scripts, then it should not appear without the script tag in the country\_language\_population.tsv. For example, we should not see "az", but rather "az\_Cyrl", "az\_Latn", and so on. For each country where the language is used, we should see figures on the script\-specific values. The values may overlap, that is, we may see az\_Cyrl at 60% and az\_Latn at 55%. However, the combination with the predominantly used script **must** have a larger figure than the others.
15
16This is also reflected in CLDR main: languages with multiple scripts will have that reflected in their structure (eg sr\-Cyrl\-RS), with aliases for the language\-region combinations.
17
18Files in https://github.com/unicode-org/cldr/tree/main/tools/cldr-code/src/main/resources/org/unicode/cldr/util/data
19
201. country\_language\_population.tsv
212. language\_script.tsv
22
23