Shawn,
>After setting up my simple up on Version 1.2, I have it logging in I have added the localization tables and database elements.
>I created a new Language Setting Called Backwards.
>I saved it.
>I went to my user login Id and set the default language to Backwards.
>
>I opened the language bar and clicked the menu item, I changed all the top menu items to backwards text.
>
>I logged out, I tried logging back in and expected the menu to be backwards but nothing happens.
>
>I click the language bar option and the bar shows up, if I change the language list element the file bar changes.
>
>Is there something I am missing that won't load the default language of the user?
Did you download the latest version of MM .NET 1.2 after we sent the official update notice? If you have, try doing the same thing with the sample app to see if it works...I just tried it here and it worked fine.
Now that I think of it (thinking out loud here <s>) didn't you create your own login form? The code that retrieves the current user's language is found in mmUserLoginForm.AuthenticateUser():
if (this.Authenticated) {
mmAppBase.SecurityMgr.RegisterUser(mmAppBase.UserMgr.UserPK);
if (mmAppBase.UserMgr.CurrentLanguage != null)
{
mmAppBase.LanguageMgr.CurrentLanguage =
mmAppBase.UserMgr.CurrentLanguage;
mmAppBase.LanguageMgr.SetCulture(mmAppBase.UserMgr.CurrentLanguage);
}
this.HookUserAuthenticated(mmAppBase.UserMgr.UserPK);
}
Make sure this code is being executed!
Regards,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com