贴近现有项目
支持 Vue、JS、JSX、TS、TSX、JSON 等常见业务文件,兼容英文源码和非英文源码迁移。
hias-cli 的翻译能力用于把项目里的源语言文案批量迁移成国际化调用。源码可以是中文,也可以是英文;通过 locales 控制翻译方向。
典型输入:
<template>
<h1>留言({{ remarkList ? remarkList.length : 0 }})</h1>
<button>登录</button>
</template>典型输出:
<template>
<h1>{{ $t('vue3All.leave_a_message') }}({{ remarkList ? remarkList.length : 0 }})</h1>
<button>{{ $t('vue3All.login') }}</button>
</template>同时生成语言包:
{
"leave_a_message": "留言",
"login": "登录"
}