Beispiel #1
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");
        }
Beispiel #2
0
        public void PostInitSwitchLanguage()
        {
            lp.OnLanguageChanged += OnLanguageChanged;

            lp.SetActiveLanguage("cs-cz");

            lp.OnLanguageChanged -= OnLanguageChanged;

            Assert.That(lp.DefaultLanguage == "en-us");
            Assert.That(lp.CurrentLanguage == "cs-cz");

            void OnLanguageChanged(object sender, EventArgs e)
            {
                Assert.That(lp.CurrentLanguage == "cs-cz");
            }
        }
Beispiel #3
0
 public void Setup()
 {
     lp = LocaleProvider.Initialize("Locales/locale");
     lp.SetActiveLanguage("en-us", true);
 }