예제 #1
0
        public void LoadLanguage_ShouldLoad_MatchingLocale()
        {
            var language = new PortableLanguage {
                Locale = "en", DisplayName = "English"
            };

            I18N.Current.Language = language;

            Assert.AreEqual("one", I18N.Current.Translate("one"));

            language = new PortableLanguage {
                Locale = "es", DisplayName = "Español"
            };
            I18N.Current.Language = language;

            Assert.AreEqual("uno", I18N.Current.Translate("one"));
        }
예제 #2
0
 private void ChangeLanguage(PortableLanguage language)
 {
     I18N.Current.Language = language;
     UpdateTranslations();
 }