public virtual void TestNLSLocale() { NLS.SetLocale(NLS.ROOT_LOCALE); GermanTranslatedBundle bundle = GermanTranslatedBundle.Get(); NUnit.Framework.Assert.AreEqual(NLS.ROOT_LOCALE, bundle.EffectiveLocale()); NLS.SetLocale(Sharpen.Extensions.GetGermanCulture()); bundle = GermanTranslatedBundle.Get(); NUnit.Framework.Assert.AreEqual(Sharpen.Extensions.GetGermanCulture(), bundle.EffectiveLocale ()); }
public virtual void TestGermanTranslation() { GermanTranslatedBundle bundle = new GermanTranslatedBundle(); bundle.Load(NLS.ROOT_LOCALE); NUnit.Framework.Assert.AreEqual(NLS.ROOT_LOCALE, bundle.EffectiveLocale()); NUnit.Framework.Assert.AreEqual("Good morning {0}", bundle.goodMorning); bundle.Load(Sharpen.Extensions.GetGermanCulture()); NUnit.Framework.Assert.AreEqual(Sharpen.Extensions.GetGermanCulture(), bundle.EffectiveLocale ()); NUnit.Framework.Assert.AreEqual("Guten Morgen {0}", bundle.goodMorning); }
public virtual void TestJVMDefaultLocale() { System.Threading.Thread.CurrentThread.CurrentCulture = NLS.ROOT_LOCALE; NLS.UseJVMDefaultLocale(); GermanTranslatedBundle bundle = GermanTranslatedBundle.Get(); NUnit.Framework.Assert.AreEqual(NLS.ROOT_LOCALE, bundle.EffectiveLocale()); System.Threading.Thread.CurrentThread.CurrentCulture = Sharpen.Extensions.GetGermanCulture(); NLS.UseJVMDefaultLocale(); bundle = GermanTranslatedBundle.Get(); NUnit.Framework.Assert.AreEqual(Sharpen.Extensions.GetGermanCulture(), bundle.EffectiveLocale ()); }