Example #1
0
        private static void MakeSheet(TOptions.TArgs opt)
        {
            //// ToDo: 言語番号の処理を追加する。
            var langNo = FssLanguageInfo.LanguageNo.English;
            //// 言語情報ファイルの読み込み。
            var languageInfo = FssLanguageDao.LoadFromFile(opt.FileNameLangInput);

            FssTransSheetDao.SaveToCsv(opt.FileNameSheet, languageInfo, langNo);
        }
Example #2
0
        private static void MakeMod(TOptions.TArgs opt)
        {
            //// 言語情報ファイルの読み込み。
            var languageInfoEn = FssLanguageDao.LoadFromFile(opt.FileNameInput);
            //// 翻訳シートの読み込み。
            var sheetFile = FssTransSheetDao.LoadFromCsv(opt.FileNameSheet);
            //// 翻訳シートを使用し、日本語化する。
            var languageInfoJp = FssLanguageTranslation.Translate(
                languageInfoEn, sheetFile, opt.UseMachineTrans, FssLanguageInfo.LanguageNo.English);

            //// 日本語化した言語情報を言語情報ファイルとして出力する。
            FssLanguageDao.SaveToFile(languageInfoJp, opt.FileNameOutput);
        }