i18n-unused:JavaScript项目中的国际化翻译静态分析工具

i18n-unused:JavaScript项目中的国际化翻译静态分析工具

i18n-unused The static analyze tool for finding, marking and removing unused and missing i18n translations in your JavaScript project i18n-unused 项目地址: https://gitcode.com/gh_mirrors/i1/i18n-unused

基础介绍

i18n-unused 是一个开源项目,旨在帮助开发者找到、标记并移除 JavaScript 项目中未使用和缺失的国际化(i18n)翻译。该工具通过静态分析代码和翻译文件,使得国际化的维护工作更加高效。项目主要使用 TypeScript 和 JavaScript 编写。

核心功能

  • 查找未使用的翻译:i18n-unused 能够扫描代码库,识别出在代码中未使用的翻译键。
  • 标记未使用的翻译:工具可以自动在 JSON 格式的翻译文件中标记未使用的翻译键。
  • 移除未使用的翻译:直接从翻译文件中移除不再使用的翻译键。
  • 同步翻译:在源语言和目标语言之间同步翻译键和值。
  • 显示缺失的翻译:识别出在代码中引用了但未在翻译文件中定义的翻译键。

最近更新的功能

  • 改进了文件路径生成器:更新了 generateFilesPaths 函数,提供了更灵活的方式来定义搜索文件的路径和文件名解析规则。
  • 增强了翻译键匹配器:优化了 translationKeyMatcher 功能,使得匹配翻译键的算法更加准确和高效。
  • 扩展了配置选项:增加了多个新的配置选项,如 excludeTranslationKey 和 translationContextMatcher,为开发者提供了更多的自定义可能性。

以上更新提升了工具的灵活性和实用性,让开发者能够更加方便地管理和维护国际化翻译。

i18n-unused The static analyze tool for finding, marking and removing unused and missing i18n translations in your JavaScript project i18n-unused 项目地址: https://gitcode.com/gh_mirrors/i1/i18n-unused

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卓融浪Keene

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值