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 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"); } }
public void Setup() { lp = LocaleProvider.Initialize("Locales/locale"); lp.SetActiveLanguage("en-us", true); }