Beispiel #1
0
        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();
 }