The 6 Commandments of
writing good Multi-lingual code
#1: Thou shalt not use getmsgs to store or retrieve data.
#2: Thou shalt not use sorted listboxes (unless
Exceptions : listboxes where the options have been typed in by the
#3: Thou shalt not store a string in a table unless its
been typed in by the user or you have a Language ID
in the key.
Exceptions : constant values (only if not seen by the user), or if the
table is a true TEMP table that can’t be used by a different
#4: 3rd Parties shalt trigger off our syLanguage
procedures to add in their resources that need
#5: Thou shalt remember to include the Language ID
when designing new tables, where appropriate.
#6: Thou shalt not use messages where a constant is