Difference between revisions of "LRM Source Base Checks"
(Created page with "== Source Base Checks == Checks against base resource files in the source. '''LRM Source Base Date Format Check''' * The text associated with this key may be a date format...") |
(→Source Base Checks) |
||
(14 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== Source Base Checks == |
== Source Base Checks == |
||
− | Checks against base resource files in the |
+ | Checks against base resource files in the local repository. |
+ | Note: Critical checks need to be cleared in order for files to be sent to translation. |
||
− | '''LRM Source Base Date Format Check''' |
||
+ | |||
+ | See [[LRM_Checks|''Localyzer Checks'']] for additional checks. |
||
+ | ===LRM Source Base Date Format Check=== |
||
* The text associated with this key may be a date format |
* The text associated with this key may be a date format |
||
"SEAR_947AM_14": "9:47am", |
"SEAR_947AM_14": "9:47am", |
||
− | + | ===LRM Source Base Duplicate Key Check=== |
|
+ | * Critical check |
||
* This key already exists in this file |
* This key already exists in this file |
||
KEY_1=first instance |
KEY_1=first instance |
||
KEY_1=second instance |
KEY_1=second instance |
||
− | + | ===LRM Source Base Encoding Check=== |
|
+ | * Critical check |
||
* Unexpected encoding or, if an xml file, the prolog may be missing |
* Unexpected encoding or, if an xml file, the prolog may be missing |
||
+ | |||
− | '''LRM Source Base File Too Big Check''' |
||
+ | ===LRM Source Base File Too Big Check=== |
||
+ | * Critical check |
||
* This resource file exceeds the maximum size supported by the Lingoport Resource Manager |
* This resource file exceeds the maximum size supported by the Lingoport Resource Manager |
||
+ | |||
− | '''LRM Source Base HTML Check''' |
||
+ | ===LRM Source Base HTML Check=== |
||
* There is HTML in the text associated with this key |
* There is HTML in the text associated with this key |
||
<pre>AKEY_3=<p><b>A line with html</b></p></pre> |
<pre>AKEY_3=<p><b>A line with html</b></p></pre> |
||
− | + | ===LRM Source Base ICU MessageFormat Check=== |
|
+ | * Critical check |
||
* The structure of the message is incorrect potentially due to the locale of the file. See http://userguide.icu-project.org/formatparse/messages for formatting examples. See http://cldr.unicode.org/index/cldr-spec/plural-rules for locale plural rules |
* The structure of the message is incorrect potentially due to the locale of the file. See http://userguide.icu-project.org/formatparse/messages for formatting examples. See http://cldr.unicode.org/index/cldr-spec/plural-rules for locale plural rules |
||
− | ICUKEY_4={num_of_cars, plural, one{car is fast}} |
+ | ICUKEY_4={ num_of_cars, plural, one {The car is fast} other {The cars are fast} } |
+ | In addition, if the ICU MessageFormat contains parameters, then the parameters must match. See [[LRM_Import_Checks#LRM_Translation_Parameter_Mismatch_Check|Parameter Mismatch Check]] |
||
− | '''LRM Source Base Modified Text Check''' |
||
+ | |||
+ | ===LRM Source Base Modified Text Check=== |
||
* The base text has been modified and the translation has not been updated |
* The base text has been modified and the translation has not been updated |
||
− | + | ===LRM Source Base No Key Check=== |
|
+ | * Critical check |
||
* a key/value pair is missing the key portion in the resource file to be imported, making the text irretrievable by the application. |
* a key/value pair is missing the key portion in the resource file to be imported, making the text irretrievable by the application. |
||
+ | |||
− | '''LRM Source Base No Text Check''' |
||
+ | ===LRM Source Base No Text Check=== |
||
* There should be some text associated with this key |
* There should be some text associated with this key |
||
NOTEXT_5= |
NOTEXT_5= |
||
− | + | ===LRM Source Base Not In LRM Check=== |
|
* Either the entire file or this key is not tracked by the Lingoport Resource Manager |
* Either the entire file or this key is not tracked by the Lingoport Resource Manager |
||
− | + | ===LRM Source Base Unknown Error Check=== |
|
+ | * Critical check |
||
* There is an error in the base file and LRM cannot identify its source |
* There is an error in the base file and LRM cannot identify its source |
||
− | + | ===LRM Source Base Unknown File/Line Format Check=== |
|
+ | * Critical check |
||
* Unknown format for file/line or empty file (no key/values found) - The base file/line could not be parsed |
* Unknown format for file/line or empty file (no key/values found) - The base file/line could not be parsed |
Latest revision as of 16:36, 2 October 2024
Contents
- 1 Source Base Checks
- 1.1 LRM Source Base Date Format Check
- 1.2 LRM Source Base Duplicate Key Check
- 1.3 LRM Source Base Encoding Check
- 1.4 LRM Source Base File Too Big Check
- 1.5 LRM Source Base HTML Check
- 1.6 LRM Source Base ICU MessageFormat Check
- 1.7 LRM Source Base Modified Text Check
- 1.8 LRM Source Base No Key Check
- 1.9 LRM Source Base No Text Check
- 1.10 LRM Source Base Not In LRM Check
- 1.11 LRM Source Base Unknown Error Check
- 1.12 LRM Source Base Unknown File/Line Format Check
Source Base Checks
Checks against base resource files in the local repository.
Note: Critical checks need to be cleared in order for files to be sent to translation.
See Localyzer Checks for additional checks.
LRM Source Base Date Format Check
- The text associated with this key may be a date format
"SEAR_947AM_14": "9:47am",
LRM Source Base Duplicate Key Check
- Critical check
- This key already exists in this file
KEY_1=first instance KEY_1=second instance
LRM Source Base Encoding Check
- Critical check
- Unexpected encoding or, if an xml file, the prolog may be missing
LRM Source Base File Too Big Check
- Critical check
- This resource file exceeds the maximum size supported by the Lingoport Resource Manager
LRM Source Base HTML Check
- There is HTML in the text associated with this key
AKEY_3=<p><b>A line with html</b></p>
LRM Source Base ICU MessageFormat Check
- Critical check
- The structure of the message is incorrect potentially due to the locale of the file. See http://userguide.icu-project.org/formatparse/messages for formatting examples. See http://cldr.unicode.org/index/cldr-spec/plural-rules for locale plural rules
ICUKEY_4={ num_of_cars, plural, one {The car is fast} other {The cars are fast} }
In addition, if the ICU MessageFormat contains parameters, then the parameters must match. See Parameter Mismatch Check
LRM Source Base Modified Text Check
- The base text has been modified and the translation has not been updated
LRM Source Base No Key Check
- Critical check
- a key/value pair is missing the key portion in the resource file to be imported, making the text irretrievable by the application.
LRM Source Base No Text Check
- There should be some text associated with this key
NOTEXT_5=
LRM Source Base Not In LRM Check
- Either the entire file or this key is not tracked by the Lingoport Resource Manager
LRM Source Base Unknown Error Check
- Critical check
- There is an error in the base file and LRM cannot identify its source
LRM Source Base Unknown File/Line Format Check
- Critical check
- Unknown format for file/line or empty file (no key/values found) - The base file/line could not be parsed