• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1---
2title: Handling Errors and Warnings
3---
4
5# Handling Errors and Warnings
6
7_\* Note that if the committee finds systematic errors in data, new tests can be added during the submission period, resulting in new Errors or warnings._
8
9## Errors
10
11Errors in the survey tool MUST be fixed for the Winning column. Following are common errors that you may encounter and tips on ways to fixing them.
12
13- **Can't have same translation as… (Must fix)**
14
15Exactly the same name can't be used for two different items of the same type.
16
17For example, it is an error if "Malawi-Kwacha" is used as the translation for two different currency codes:
18
19- MZN (Mozambican metical), and
20- MWK (Malawian Kwachas)
21
22In the above case, it is a pretty clear mistake. It is not as simple in other cases. Some region names are very similar, for example, and it can be a bit tricky to know how to handle them. Currencies have the problem that a new currency code may have the same name as an obsolete one.
23
24You can find some guidance under "Unique Names" in the following pages:
25
26- [Country/Region Names](https://cldr.unicode.org/translation/displaynames/countryregion-territory-names),
27- [City Names](https://cldr.unicode.org/translation/timezones#TOC-City-Names),
28- [Currency Symbols & Names](https://cldr.unicode.org/translation/currency-names-and-symbols/currency-names)
29
30**The characters ‎\[…\]‎ should not be used (Must fix)**
31
32For what to do, see [Characters](https://cldr.unicode.org/translation/-core-data/exemplars#TOC-Handing-Warnings-in-Exemplar-characters), in the section Handling Warnings. _While these are categorized as warnings, every effort should be made to fix them._
33
34**Unquoted special character '.' in pattern (Must fix)**
35
36
37Number patterns can only contain an unquoted . when it is the decimal separator.
38
39In other cases, such as to finish an abbreviation, it must be quoted, as in: 000 tūkst'.'
40
41For more information, see [Number Patterns](https://cldr.unicode.org/translation/number-currency-formats/number-and-currency-patterns).
42
43- Errors in Others column can be ignored. For example, this is an example of an Inheritance value in the Others column where the Language (Country/region) names have a collision issue. Do not vote on values that have errors.
44
45![alt-text](../../images/errors-and-warnings.png)
46
47## Warnings
48
49- **The value is the same as in English**
50
51Because a common mistake is for people to copy the English values precisely, a warning is provided when this happens.
52
53This may not be an error, because it is often perfectly legitimate to have an identical string. For example, the word for "France" in French is the same as English, for example. So this warning is just to call your attention to the text in case it needs to be changed.
54
55- **The value is the same as 'code'**
56
57Another common mistake is to copy a code value, such as "cs" for Czech, instead of translating it.
58
59This may not be an error, because it is often perfectly legitimate to have an identical string.For example the script code for "Thai" is "Thai", which matches the English word exactly. So this warning is just to call your attention to the text in case it needs to be changed.
60
61