跳到正文
CDGet
  • 首页
  • 项目
  1. 首页
  2. 全部项目
  3. Chki18n

Chki18n

工具

一个命令行工具,用来检查翻译文件是否符合 i18n 惯例。它会报告缺失的键、重复的值以及其他常见错误,在本地和 CI 中都能直接运行。

文档 (在新标签页中打开)源代码 (在新标签页中打开)

关于这个项目

Chki18n 是一个命令行工具,用来检查翻译文件是否符合国际化的约定。它读取项目已有的语言文件,报告其中的问题——若非如此,这类问题通常要等到某段缺失的文案出现在界面上才会被发现。

会破坏界面的问题按错误报告:无法解析的文件、在一种语言里存在而在另一种语言里缺失的键、与基准语言对不上的插值占位符。只是让人尴尬的问题按警告报告:值为空的键、使用不同键却写着同一句话、与源语言完全相同因而尚未翻译的值,以及已经没有其他语言在用的键。

它可以作为命令运行,也可以放进 CI 任务或从 Node 调用;以现代 ESM 包发布,附带 TypeScript 类型定义,目前读取 JSON 格式的翻译文件。它只检查而不翻译,运行它不会改写文件里的任何内容。

功能

  • TypeScript 类型

  • 经测试验证

  • 命令行工具

项目信息

起始
2026
许可证
MIT (在新标签页中打开)
编程语言
JavaScript
标签
i18ntranslationclivalidationcontinuous-integration
软件包
chki18n (在新标签页中打开)npm
热度
4
GitHub 星标
37
npm 下载量
Chki18n — npm 下载量, 最近 30 天
npm 下载量
7月31日0
8月1日0
8月2日0
8月3日1
8月4日0
8月5日0
8月6日0
8月7日17
8月8日0
8月9日0
8月10日0
8月11日0
8月12日8
8月13日0
8月14日0
8月15日0
8月16日0
8月17日0
8月18日3
8月19日1
8月20日2
8月21日0
8月22日0
8月23日0
8月24日0
8月25日0
8月26日0
8月27日3
8月28日0
8月29日2
最近 30 天
联系我们赞助
这里列出的项目均以 MIT 许可证开源。© 2026 CDGet. 保留所有权利。