using System.IO; using Vinno.IUS.Common.Utilities; namespace ReportConverter { class InitializeLanguage { public InitializeLanguage() { var assemblyName = GetType().Assembly.GetName().Name; foreach (var supportedLanguage in TranslateHelper.SupportedLanguages) { var resourceName = $"{assemblyName}.Common.Languages.{supportedLanguage}.ini"; using (var languageStream = GetType().Assembly.GetManifestResourceStream(resourceName)) { if (languageStream != null) { var reader = new StreamReader(languageStream); var content = reader.ReadToEnd(); TranslateHelper.AddLanguageResource(supportedLanguage, content); } } } } } }