vue-react-i18n-plugin
Version:
中文国际化插件,适用于 vue,react
18 lines (17 loc) • 437 B
JavaScript
const babel = require("@babel/core");
const plugin = require("../babel-plugin");
const utils = require("../babel-plugin/utils");
module.exports = function (source) {
if (utils.isChinese(source)) {
try {
let result = babel.transformSync(source, {
configFile: false,
plugins: [plugin],
});
return result.code;
} catch (e) {
console.error(e);
}
}
return source;
};