private static void CreateMod(TOptions.TArgs opt) { var transSheetInfo = new MieTransSheetInfo(); //// 翻訳シート(会話)の読み込み MieTransSheetDao.LoadFromCsv( transSheetInfo, opt.FileNameConvasation); //// 翻訳シート(システム)の読み込み MieTransSheetDao.LoadFromCsv( transSheetInfo, opt.FileNameSystem); //// 翻訳シート(chatter)の読み込み MieTransSheetDao.LoadFromCsv( transSheetInfo, opt.FileNameChatter); //// DBから言語情報を取得する。 var stringMarger = new MieStringMargeUtils( opt.FileNameSystemDB); //// 統合版日本語化MODを作成する。 { //// ID付き var useReferenceID = true; var useMT = false; stringMarger.SaveToFolder( opt.FolderNameOut, transSheetInfo, true, true, true, true, useMT, useReferenceID); stringMarger.SaveLanguageConf(opt.FolderNameOut, useReferenceID); } { //// IDなし var useReferenceID = false; var useMT = false; stringMarger.SaveToFolder( opt.FolderNameOut, transSheetInfo, true, true, true, true, useMT, useReferenceID); stringMarger.SaveLanguageConf(opt.FolderNameOut, useReferenceID); } stringMarger.SaveToCsvForMC(transSheetInfo, @"MC\0PoE2_MC用翻訳シート.csv"); }
/// <summary> /// MC用翻訳シートを出力する。 /// </summary> /// <param name="transSheetInfo">翻訳シート情報</param> /// <param name="path">MC用翻訳シートのパス</param> public void SaveToCsvForMC(MieTransSheetInfo transSheetInfo, string path) { MieTransSheetDao.SaveToCsvForMC(transSheetInfo, path); }