# hias-hitf **Repository Path**: AnsStory/hias-hitf ## Basic Information - **Project Name**: hias-hitf - **Description**: hias-hitf-cli国际化i18n翻译 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-17 - **Last Updated**: 2026-09-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # hitf [English](./README.en-US.md) | 简体中文 CLI 国际化工具链,支持从 Vue/React/uni-app 源码中自动提取中文文本,通过百度/腾讯/OpenAI/Google 翻译 API 生成多语言文件,并提供项目脚手架、翻译缓存管理、IDE 代码片段生成等功能。 ## 安装 ```bash npm install -g @ansstory/hitf ``` ## 命令一览 | 命令 | 简写 | 说明 | |------|------|------| | `hitf create ` | `crt` | 从 Git 仓库下载项目模板 | | `hitf tf [name]` | | 翻译单个文件,提取中文并生成语言包 | | `hitf tfo [name]` | | 递归翻译整个文件夹 | | `hitf tcheck [target]` | | 检查 i18n 引用与语言文件的一致性 | | `hitf export-source ` | `tes` | 从源码提取唯一源语言文本并导出为 XLSX | | `hitf export-translated [file]` | `etr` | 从已翻译的语言包 JSON 读取文本并导出为 XLSX | | `hitf cache-import ` | `tci` | 导入公司 TSV/XLSX 翻译表到本地缓存 | | `hitf cache-apply [name]` | `tca` | 将缓存译文回写到语言包 JSON | | `hitf rollback` | | 回滚上一次翻译操作 | | `hitf setting` | | 生成项目级配置文件 | | `hitf global-config` | | 生成全局配置文件 | | `hitf lang [language]` | | 切换 CLI 界面语言(zh-CN / en) | | `hitf codesnippets [ide]` | | 生成 IDE i18n 忽略注释片段 | | `hitf gitignore` | | 将 `.hitf/services.json` 添加到 `.gitignore` | ## 通用参数 | 参数 | 简写 | 说明 | |------|------|------| | `--name ` | `-n` | 国际化对象 key(默认使用父级目录名) | | `--project ` | `-p` | 当 outDir 为对象时指定项目 | | `--dry-run` | `-d` | 仅预览翻译计划(单文件列出文本与位置,文件夹树形浏览),不执行翻译、不写文件 | | `--interactive` | `-i` | 树形多选要翻译的文本;未选中的项自动添加忽略注释,不参与翻译 | | `--report ` | `-r` | 输出 JSON 报告文件 | | `--verbose` | `-v` | 详细输出,显示每个文件的日志 | ## 翻译工作流 ### 翻译单个文件 ```bash hitf tf src/views/Home.vue ``` - 自动提取 `