private static int Main(string[] args) { var opt = new TOptions(args); if (opt.IsError) { TDebugUtils.Pause(); return(1); } if (opt.Arges.Help) { opt.ShowUsage(); TDebugUtils.Pause(); return(1); } //// 空の言語情報を作成 var langInfo = new SuLanguageInfo(); //// 言語ファイルを格納されているフォルダーから読み込み、言語情報に格納する。 SuLanguageDao.LoadFromFolder(langInfo, opt.Arges.FolderNameLangInput); //// 言語情報を使い翻訳シートをCSV形式で保存する。 SuTransSheetDao.SaveToCsv(langInfo, opt.Arges.FileNameSheet); TDebugUtils.Pause(); return(0); }
private static int Main(string[] args) { var opt = new TOptions(args); if (opt.IsError) { TDebugUtils.Pause(); return(1); } if (opt.Arges.Help) { opt.ShowUsage(); TDebugUtils.Pause(); return(1); } //// 翻訳シートを読み込む。 var transSheet = SuTransSheetDao.LoadFromCsv(opt.Arges.FileNameSheet); //// 翻訳シートと原文の言語情報から翻訳された言語ファイルを保存する。 SuLanguageDao.SaveToFolder( transSheet, opt.Arges.FolderNameInput, opt.Arges.FileNameOutput, opt.Arges.UseMachineTrans, opt.Arges.UseReplace); TDebugUtils.Pause(); return(0); }