public void InjectIntoData_AfterImpliedDefs() { if (!this.dataIsLoaded) { this.LoadData(); } int num = this.loadErrors.Count; foreach (DefInjectionPackage current in this.defInjections) { try { current.InjectIntoDefs(true); num += current.loadErrors.Count; } catch (Exception arg) { Log.Error("Critical error while injecting translations into defs: " + arg, false); } } BackstoryTranslationUtility.LoadAndInjectBackstoryData(this.FolderPaths, this.backstoriesLoadErrors); num += this.backstoriesLoadErrors.Count; if (num != 0) { this.anyError = true; Log.Warning(string.Concat(new object[] { "Translation data for language ", LanguageDatabase.activeLanguage.FriendlyNameEnglish, " has ", num, " errors. Generate translation report for more info." }), false); } }
public void InjectIntoData_AfterImpliedDefs() { if (!dataIsLoaded) { LoadData(); } int num = loadErrors.Count; foreach (DefInjectionPackage defInjection in defInjections) { try { defInjection.InjectIntoDefs(errorOnDefNotFound: true); num += defInjection.loadErrors.Count; } catch (Exception arg) { Log.Error("Critical error while injecting translations into defs: " + arg); } } BackstoryTranslationUtility.LoadAndInjectBackstoryData(AllDirectories, backstoriesLoadErrors); num += backstoriesLoadErrors.Count; if (num != 0) { anyError = true; Log.Warning("Translation data for language " + LanguageDatabase.activeLanguage.FriendlyNameEnglish + " has " + num + " errors. Generate translation report for more info."); } }
public void InjectIntoData() { if (!this.dataIsLoaded) { this.LoadData(); } foreach (DefInjectionPackage defInjection in this.defInjections) { defInjection.InjectIntoDefs(); } BackstoryTranslationUtility.LoadAndInjectBackstoryData(this); }