# 语言国际化 babel 插件 **Repository Path**: yelexin/babel-plugin-globalization ## Basic Information - **Project Name**: 语言国际化 babel 插件 - **Description**: 用来抽取全部汉语,并根据上下文语法自动替换为 intl.get - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-03-14 - **Last Updated**: 2024-08-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 语言国际化全自动工具 ## 简介 该工具目的在于实现自动语言全球化。开发过程中可以大肆在文件中直接写死中文,方便开发调试。该工具可以抽出所有的中文内容,并根据语法上下文进行国际化替换操作。 ## 原理 基于 babel 插件开发,在编译原理语法树的层面,对源码中包含中文字符的字符串常量和 JSXText 进行替换。 ## 需要 node 升级到最新版本,可以使用 nvm 进行 node 版本管理 ## 使用方法 ```shell $ npx babel index.js // index.js 是要被国际化的文件 ```