Skip to content

VueI18nify 是一个轻巧而强大的工具,用于为基于Vue.js的项目快速实现国际化。它自动扫描您的Vue项目文件,发现其中的中文字符串,并将它们替换为i18n兼容的格式,大幅度简化本地化的工作流程。

Notifications You must be signed in to change notification settings

baozjj/VueI18nify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VueI18nify

VueI18nify 是一个轻巧而强大的工具,用于为基于 Vue.js 的项目快速实现国际化。它自动扫描您的 Vue 项目文件,发现其中的中文字符串,并将它们替换为 i18n 兼容的格式,大幅度简化本地化的工作流程。

在线转 ast 网址:https://astexplorer.net/

│ ├── /src/ # 项目源代码 │ ├── /parsers/ # 解析不同文件格式的代码 │ │ ├── index.js # 解析器入口文件 │ │ ├── jsParser.js # 处理 JS 文件的解析器 │ │ ├── tsParser.js # 处理 TS 文件的解析器 │ │ └── vueParser.js # 处理 Vue 文件的解析器 │ │ │ ├── /utils/ # 项目中使用的通用工具 │ │ ├── i18nUtils.js # 国际化相关的工具函数 │ │ └── fileUtils.js # 文件处理相关的工具函数 │ │ │ ├── /transformers/ # 转换 AST 的逻辑 │ │ ├── index.js # 转换器入口文件 │ │ ├── jsTransformer.js │ │ └── vueTransformer.js │ │ │ ├── /config/ # 项目配置文件 │ │ └── defaultConfig.js │ │ │ └── index.js # 项目的主入口文件 │ ├── /test/ # 单元测试和集成测试 │ ├── /unit/ # 单元测试目录 │ └── /integration/ # 集成测试目录 │ ├── .gitignore # git 忽略文件 ├── package.json # 项目依赖和 pnpm 脚本 └── README.md # 项目 README 文件

About

VueI18nify 是一个轻巧而强大的工具,用于为基于Vue.js的项目快速实现国际化。它自动扫描您的Vue项目文件,发现其中的中文字符串,并将它们替换为i18n兼容的格式,大幅度简化本地化的工作流程。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published