public static AvailableTranslations Initialize() { AvailableTranslations Translation = new AvailableTranslations(); Translation.Translations.Add(new DotNetTranslator.Translation("English", "en-US", English, "English")); Translation.Translations.Add(new DotNetTranslator.Translation("Polish", "pl-PL", Polish, "Polski")); Translation.Translations.Add(new DotNetTranslator.Translation("Russian", "ru-RU", Russian, "Русский")); Translation.Translations.Add(new DotNetTranslator.Translation("Ukrainian", "uk-UA", Ukrainian, "Українська")); if (Properties.Settings.Default.Language.Length > 0) { Translation.SelectedTranslation = Translation.GetTranslation(Properties.Settings.Default.Language); } else { var system = Translation.GetTranslation(CultureInfo.InstalledUICulture.DisplayName); if (system != null) { Translation.SelectedTranslation = system; } } return(Translation); }
public void Init() { instance = new AvailableTranslations(); }