I have implemented the localization option. I am able to call up the translation screen and save my changes. I even got the autoincrement function to work on the primary key. However, when the record is saved, it always makes the dialogtext field false, despite the fact that my default value is set to true.
In tracing through the code, it looks like it is storing the value of the check box indicating whether or not system messages should be shown on the translation screen as the value for the dialogtext field.
This is the code line showing the parameters that are expected.
public virtual bool SaveTranslatedText(string messageKey,
string translatedText, object languagePK, bool DialogText)
This is the code showing the parameters passed.
mmAppBase.MessageMgr.SaveTranslatedText(OriginalText, this.txtTranslatedText.Text, Language,
this.chkShowSystemMessages.Checked);
Also, I added an mmLanguageChooser control to the header in my Master page so it is available for each form. Even though I have entered translated values for several labels, the text does not change on the form. What have I missed?
Thanks.
Linda
Linda Harmes
HiBit Technologies, Inc.