i18n-language-xls
Version:
国际化词条转换
1 lines • 605 B
JavaScript
const join=require("path")["join"],dataFormat_xls=require("../utils/dataFormat")["dataFormat_xls"],setXls=require("../utils/xls")["setXls"],{readFs,writeFs,readdirFs,lstatFs}=require("../utils/method-fs");function readLanguage(e,t){e=readFs(e);return dataFormat_xls(t,JSON.parse(e))}function writeExcel(e,t){writeFs(e,setXls(t),"Excel国际化词条数据已创建更新")}function updateExcel({languageDir:a,xlsPath:e}){let r=[["key"]];readdirFs(a).forEach(function(e){var t=join(a,e);lstatFs(t).isFile()&&(r[0].push(e.replace(".json","")),readLanguage(t,r))}),writeExcel(e,r)}module.exports=updateExcel;