Strings that are not generally visible to the user are not externalized; for example, the names of files, object parameters, helpids, and so forth.
The following are places where strings might be expected to be externalized, but are not supported.
• text and overwrite for statically defined textual regions; dynamic definitions or actions can be used instead
• insert row for statically defined tables; dynamic definitions or actions can be used instead
• case in switch statements
• response to char and response to line
• entry field; none of the strings in a validation is clause are externalized. Generally, they describe a legal format instead of translatable text. When there are different kinds of legal format, it would be necessary to define more than one entry field and decide which one to show the user at runtime.