-
Type:
Sub-task
-
Resolution: Unresolved
-
Priority:
Minor
-
Affects Version/s: PE Milestone 11 (First Impression)
-
None
Certain error strings are only likely to happen due to programmer error, for example switch statements that receive an invalid enumeration value, or a conditional for a mode that is not yet implemented. These errors should not be internationalized:
- Non-internationalized error strings are easier for programmers to find, since they don't need to be cross-referenced against the locale files.
- If a deployment happened to localize these strings, bug reports become more complicated.
- Practically speaking, these strings are unlikely to be localized, creating noise in the locale files, and making it harder for localizers to find strings of actual interest.
Review error strings and revert those meeting these characteristics to direct English strings. Update the developer manual with guidance.