It may be helpful for you to know where important VPME Multilingual object properties get their values.
cLanguageID: Filled-in initially from the SVPMApplicationDefinition.apd table. Filled-in later by the Login form from the SDATAUsers table if the user has a language specified in their record.
cUserSelectionLanguages: Filled-in by the Login form from the SDATAUsers table.
Other Properties: All other properties are filled-in initially from the SVPMLanguages table. Filled-in later by the Login form from the SVPMLanguages table if the user has a language specified in the SDATAUsers record. Also filled-in when a different language is selected for the current user on the Language Selection and User Language forms.
The SetDataSessionEnvironment method of the Form_ class uses the currency and date properties of the Multilingual object when setting up the environment for a form’s private datasession. The Login form also use these properties when setting the environment of the default datasession.
Customizing VPME Multilingual Functionality