public enum SupportedLanguage { English, German .... } public abstract class LanguageSettings { static SupportedLanguage _currentLanguage; public static SupportedLanguage CurrentLanguage { get { return _currentLanguage; } set { if (_currentLanguage != value) { _currentLanguage = value; ChangeCurrentLanguage(); } } } void static ChangeCurrentLanguage() { // XML Loading stuff } // Language public static string ImagesLoadError { get; set; } public static string ReportGenerationError { get; set; } public static string SaveReportMessage { get; set; } public static string Button1Text{ get; set; } // . // . // .
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)