Hi Alex
Thanks for responding
>What martin just trold you is correct. It is basically the way INTL also works with a field for keyword (actually a phrase as you can put the text in your label) and then a column for each language. If nothing is defined for a particular record for a particular language, it defaults to English (or whatever you want).
Okay
>
>This.Caption = MyTranslationRoutine("this is the caption")
>
Is it advisable to make a global translation class
label.init()
This.Caption = goTranslate.Msg(this.caption)
this.caption was already English in my case at design time
Please advise.
>At runtime, this code will go to the translation table and return the value in the column for the desired language for this user. You have to make sure the label or cmdBox is wide enough for the longest translation as some languages are more verbose than others.
Okay