Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }