private static void SaveLocalize(TOptions.TArgs opt) { //// 翻訳シートの読み込み var sheetLocalizationInfo = new UapTransSheetLocalizationInfo(); string locPath = opt.FileNameSheet; UapTransSheetLocalizationDao.LoadFromCsv(sheetLocalizationInfo, locPath); //// 言語情報(原文)の読み込み var localizationInfoEN = new UapLocalizationInfo(); UapLocalizationDao.LoadFromFolder( localizationInfoEN, opt.FolderNameInput, "*.LocalizationReference"); //// 翻訳済み言語情報の作成 var localizationInfoJP = UapTranslation.TranslateLocalization(sheetLocalizationInfo, localizationInfoEN, opt.LanguageNo, opt.UseMachineTrans); UapLocalizationDao.SaveToFolder(opt.FolderNameOutput, localizationInfoJP, opt.UseReplace); }
private static void SaveDialog(TOptions.TArgs opt) { //// 翻訳シートの読み込み var sheetDialogInfo = new UapTransSheetDialogInfo(); string dialogPath = opt.FileNameSheet; UapTransSheetDialogDao.LoadFromCsv(sheetDialogInfo, dialogPath); //// 言語情報(原文)の読み込み var langDialogInfoEN = new UapDialogInfo(); UapDialogDao.LoadFromFolder( langDialogInfoEN, opt.FolderNameInput, "*.DialogPackage"); //// 翻訳済み言語情報の作成 var langDialogInfoJP = UapTranslation.TranslateDialog(sheetDialogInfo, langDialogInfoEN, opt.LanguageNo, opt.UseMachineTrans); UapDialogDao.SaveToFolder(opt.FolderNameOutput, langDialogInfoJP, opt.UseReplace); }