Beispiel #1
0
        public App()
        {
            ConfigurationManager <Config> .Initialize("settings.cfg", true);

            LocaleProvider.Initialize("locale").SetActiveLanguage(Cfg.CurrentSettings.ActiveLanguage);
            Instance = this;
        }
Beispiel #2
0
        public void InitNoLanguageSelected()
        {
            _ = LocaleProvider.Instance.GetType()
                .GetProperty(nameof(LocaleProvider.Instance), BindingFlags.Public | BindingFlags.Static)
                ?.SetMethod.Invoke(LocaleProvider.Instance, new object[] { null });

            LocaleProvider lpLocal = LocaleProvider.Initialize("Locales/locale");

            Assert.That(lpLocal.CurrentLanguage == null);
        }
Beispiel #3
0
        public void TextRedefinition()
        {
            lp = LocaleProvider.Initialize("Locales/Redefinitions");
            lp.SetActiveLanguage("cs-cz", true);

            Assert.That(lp.Get(1) == "Zpět");
            Assert.That(lp.Get(2) == "Zpět");

            lp.SetActiveLanguage("en-us");

            Assert.That(lp.Get(1) == "Back");
            Assert.That(lp.Get(2) == "Abort");
        }
 public App()
 {
     LocaleProvider.Initialize("locale").SetActiveLanguage("cs-cz");
     Instance = this;
 }
Beispiel #5
0
 public void Setup()
 {
     lp = LocaleProvider.Initialize("Locales/locale");
     lp.SetActiveLanguage("en-us", true);
 }