public void LoadLanguages(string language) { if (language == null) { return; } LabelsAndMessagesCustomerCustomerDemo labelsAndMessagesCustomerCustomerDemo = new LabelsAndMessagesCustomerCustomerDemo(); WPFLanguage wPFLanguage = LanguageHelper.GetLanguageForForms(language, "CustomerCustomerDemo"); }
public void Setup_SetLanguage(string language) { if (language == null) { return; } LabelsAndMessagesCustomerCustomerDemo labelsAndMessagesCustomerCustomerDemo = new LabelsAndMessagesCustomerCustomerDemo(); WPFLanguage wPFLanguage = LanguageHelper.GetLanguageForForms(language, "CustomerCustomerDemo"); LabelsAndMessagesCustomerCustomerDemo labelsAndMessages = new LabelsAndMessagesCustomerCustomerDemo(); LanguageElement languageElement; languageElement = wPFLanguage.LanguageElementsFromDB.Where(x => x.OriginalValue == labelsAndMessages.LabelsFromDBCustomerCustomerDemo.LabelCustomers_CompanyName).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LabelsFromDBCustomerCustomerDemo.LabelCustomers_CompanyName = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsFromDB.Where(x => x.OriginalValue == labelsAndMessages.LabelsFromDBCustomerCustomerDemo.LabelCustomerDemographics_CustomerTypeID).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LabelsFromDBCustomerCustomerDemo.LabelCustomerDemographics_CustomerTypeID = languageElement.TranslatedValue; } //Labels languageElement = wPFLanguage.LanguageElementsDefaultControls.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsControlsCustomerCustomerDemo.LabelBtnNew).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LanguageElementsControlsCustomerCustomerDemo.LabelBtnNew = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsDefaultControls.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsControlsCustomerCustomerDemo.LabelBtnDelete).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LanguageElementsControlsCustomerCustomerDemo.LabelBtnDelete = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsDefaultControls.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsControlsCustomerCustomerDemo.LabelBtnUpdate).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LanguageElementsControlsCustomerCustomerDemo.LabelBtnUpdate = languageElement.TranslatedValue; } //Messages languageElement = wPFLanguage.LanguageElementsDefaultMessages.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsMessagesCustomerCustomerDemo.MessageBoxDeleteConfirm).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LanguageElementsMessagesCustomerCustomerDemo.MessageBoxDeleteConfirm = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsDefaultMessages.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsMessagesCustomerCustomerDemo.MessageBoxSaveOK).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LanguageElementsMessagesCustomerCustomerDemo.MessageBoxSaveError = languageElement.TranslatedValue; } languageElement = wPFLanguage.LanguageElementsDefaultMessages.Where(x => x.OriginalValue == labelsAndMessages.LanguageElementsMessagesCustomerCustomerDemo.MessageBoxSaveOK).FirstOrDefault(); if (languageElement != null) { labelsAndMessages.LanguageElementsMessagesCustomerCustomerDemo.MessageBoxSaveOK = languageElement.TranslatedValue; } CustomerCustomerDemoDataContext.LabelsAndMessagesCustomerCustomerDemo = labelsAndMessages; }