예제 #1
0
        public void Translate()
        {
            string   assemblyFolder        = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
            string   baseName              = "LocalizationData.Properties.Resources";
            string   assemblyResourcesFile = Path.Combine(assemblyFolder, "LocalizationData.dll");
            Assembly assembly              = Assembly.LoadFrom(assemblyResourcesFile);

            TranslationManager.CreateInstanceFrom(baseName, assembly);
            TranslationManager instance = TranslationManager.Instance;

            instance.CurrentLanguage = FindCultureByName("Belarusian (Belarus)");
            string sendValue = instance.Translate("Header");

            Assert.That(sendValue, Is.EqualTo("Прывет"));
        }