One piece of advice - don't program it. Put those in a table ( you can include the table in the project if needed)
>I think of something like this
>
>DO CASE
> CASE cLanguage = "D"
> cMsgText = "Beschreibung des Fehlers."
> cMsgHeader = "Fehler"
> CASE cLanguage = "E"
> cMsgText = "Description of Error."
> cMsgHeader = "Error"
>ENDCASE
>
>MESSAGEBOX(cMsgText, 0, cMsgHeader)
>
>>>>>This is to give messages in a language depending on the user's language.
>>
>>What code does that?
>>
>>>I don't understand your "What do you use". Can you please explain?
Gregory