As a rule, a degree sign follows the number without any intervening space when it denotes an angle (10°). It is also not separated from the C and F letters when it is a part of Celsius and Fahrenheit temperature units – °C and °F. However, a spacing rule between number and temperature unit is not that strict and can vary in different languages: a space may be required (10 °C), or not (10°C).
In accordance with this, the check detects the following group of errors:
- Incorrect angular degree sign. If there is a space between a number and the degree sign and no indication of temperature units (10 °), Verifika reports an error. It also reports segments where the degree sign is used without any numbers and temperature units (just °).
- Invalid spacing between degree sign and temperature unit. If there is a space between the degree sign and the temperature unit (° F), Verifika reports an error.
- Invalid spacing before degree sign. The errors displayed in this group will depend on the option that you select for the Degree sign spacing setting, where you have two alternatives: allow or disallow a space before the temperature unit (10 °C or 10°C). Verifika will report formatting that contradicts the selected option.
- Non-Latin C for Celsius sign. If a non-Latin character is used to indicate degrees Celsius, Verifika reports an error.
The check detects segments with incorrect spacing between a number and the relevant unit of measurement. Spacing rules depend on the language standards: a space is either required (10 mm) or not (10mm). You can select the necessary option under Measurement unit spacing. The errors found will be displayed in the Invalid spacing before measurement unit group.
Note that Verifika checks the units of measure listed in the Measurement symbols table, which already contains some of them. To check other units, you first need to add them:
- Click the Add new button under the table.
- In the first column, type in the unit name.
- In the second column, enter its symbol in the target language.
- Select the source language in the Language specific drop-down list.
- Enter the symbol for the new unit of measure in the source language.
The check compares the symbols you entered for the source and target languages and reports an error if this pair match is not found. It also detects inconsistencies in numbers immediately preceding units of measure. The found errors are listed in the Inconsistent measurement units group.
- Don’t report custom measurement units in target. If the source and target languages recognize different measurement systems (e.g. Metric and Imperial), the target segment can contain both the source and localized units of measure – e.g. 25 ft (762 cm). Check this option to ignore reporting such additional units. Values and symbols present in the source text but missing in the target will still be reported.
You can also watch the Measurement video to learn more about this check group.