public void PrepareLocalization() { // If we don't have a localization key specified, then return. if (string.IsNullOrWhiteSpace(LocalizationKey)) { return; } // Fetch the service from the factory. IValidationLocalizationService localizationService = ValidationLocalizationFactory.CreateService(); // If we have a service, fetch and assign the localized failure message. if (localizationService != null) { string message = localizationService.GetLocalizedMessage(LocalizationKey); // Only replace the failure message if we receive a valid localized message. // This allows fallback values to be used while localization takes place. if (!string.IsNullOrWhiteSpace(message)) { FailureMessage = message; } } }
/// <summary> /// Initializes the singleton application object. This is the first line of authored code /// executed, and as such is the logical equivalent of main() or WinMain(). /// </summary> public App() { this.InitializeComponent(); this.Suspending += this.OnSuspending; ValidationLocalizationFactory.Initialize <ValidationLocalizationService>(); }
/// <summary> /// Initializes the singleton application object. This is the first line of authored code /// executed, and as such is the logical equivalent of main() or WinMain(). /// </summary> public App() { InitializeComponent(); //Suspending += OnSuspending; #if WINDOWS_PHONE_APP ValidationLocalizationFactory.Initialize <ValidationLocalizationService>(); #endif }