public App() { ConfigurationManager <Config> .Initialize("settings.cfg", true); LocaleProvider.Initialize("locale").SetActiveLanguage(Cfg.CurrentSettings.ActiveLanguage); Instance = this; }
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); }
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; }
public void Setup() { lp = LocaleProvider.Initialize("Locales/locale"); lp.SetActiveLanguage("en-us", true); }