Esempio n. 1
0
        public void Localizer_Load_Test()
        {
            var cultureFilePath = ConfigurationManager.AppSettings["FakeApplicationRoot"];
            cultureFilePath = Path.Combine(cultureFilePath, @"content\localization\en-US.po");

            var localizer = new Localizer("en-US", cultureFilePath);
            localizer.LoadCulture();

            Assert.IsTrue(localizer.Count > 0);
            Assert.AreEqual("Delete", localizer.Get("Delete"));
            Assert.AreEqual("Forum", localizer.Get("Forum"));
        }
Esempio n. 2
0
        /// <summary>
        /// Loads the translations of a culture and sets as current
        /// </summary>
        /// <param name="cultureName"></param>
        public static void SetCulture(string cultureName, string filePath)
        {
            var manager = new Localizer(cultureName, filePath);
            manager.LoadCulture();

            _current = manager;
        }