Exemple #1
0
        private static void SheetDialog(TOptions.TArgs opt)
        {
            var dialogInfo = new UapDialogInfo();

            UapDialogDao.LoadFromFolder(
                dialogInfo,
                opt.FolderNameLangInput,
                "*.DialogPackage");
            UapTransSheetDialogDao.SaveToCsv(
                dialogInfo, opt.FileNameSheet, opt.LanguageNo);
        }
Exemple #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);
        }