@eloqnt/cli

中文文档
0.7.1发布于 2026/11/12MITTypeScriptES Module近 30 天下载 27.8万

用于您翻译文件的插件, 里面有 AI 翻译 .

中文使用文档
文档目录5 节
  1. 设置
  2. 1. 安装国家综合倡议
  3. 2. 添加配置文件
  4. 3. 编辑您的源代码和信件
  5. 开始翻译

@eloqnt/cli

eloqnt/cli是您翻译文件的插件。 它在他们出发前会发现错误, 并随意填写缺失的翻译.

文档 • 妇女 配置


开始为常见问题启动您的项目 :

$ eloqnt lint

messages/es.json
│
│  "kFvGpR": "Tienes mensajes nuevos"
│            ─┬──────────────────────
│             ╰─ Missing ICU argument: {count} (inconsistent-args)
│
│  "X0ha1a": "Save changes"
│            ─┬────────────
│             ╰─ Missing translation in es.json (missing-translation)

✗ 1 error
! 1 warning

→ Run `eloqnt translate` to fill in 1 missing translation

Linting在您的源代码上运行静态分析,并将其与您的消息相匹配,捕捉到未使用的消息等问题,缺少翻译,中断的ICU参数等等.

设置

1. 安装国家综合倡议

添加CLI作为本地项目依赖:

npm install @eloqnt/cli --save-dev

如果你在单体, 安装在本地的软件包中 需要.

2. 添加配置文件

创建配置文件 : .eloqnt/config.ts数字 :

import {defineConfig} from '@eloqnt/cli';

export default defineConfig({
  // The folder containing your source code
  // (optional, only if you use next-intl)
  srcPath: './src',

  // Where and how you store your messages
  messages: {
    path: './messages',
    locales: 'infer',
    sourceLocale: 'en',
    format: 'json'
  }
});

所有路径都相对您的工程根 。 对于更复杂的设置,如单体或当不使用 next-intl,参见 配置文件。 。 。 .

3. 编辑您的源代码和信件

npx eloqnt lint

见 eloqnt lint 详细情况.

开始翻译

一旦起伏,你可以选择使用 eloqnt translate 以填入任何缺失的翻译:

$ eloqnt translate

✔  Context enrichment complete
✔  Styleguides loaded (global, es)
✔  Translated de, es via eloqnt/engine (hosted)
✔  Post-translation checks done

messages/
  de.json  2 translated
  es.json  2 translated

✔ Project fully translated

源字符串根据调用网站的背景而丰富, 样式引导 引导语气和术语, 和翻译后检查 重试任何回到错误.

为了开始翻译, 登录到eloqnt/引擎 先说.

版本与发布记录

@eloqnt/cli 共发布 60 个版本,首次发布于 2026/06/17;过去 12 个月发布了 60 个版本。

版本发布日期距今
0.7.1latest2026/11/121 天前
0.7.02026/11/103 天前
0.6.332026/09/281 个月前
0.6.322026/09/241 个月前
0.6.312026/09/221 个月前
0.6.302026/09/171 个月前

关于 @eloqnt/cli 的常见问题

@eloqnt/cli 是什么?

用于您翻译文件的插件, 里面有 AI 翻译 .

如何安装 @eloqnt/cli?

在项目目录运行 npm install @eloqnt/cli,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 eloqnt,可以用 npx eloqnt 直接运行。

@eloqnt/cli 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@eloqnt/cli 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@eloqnt/cli 可以商用吗?

@eloqnt/cli 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@eloqnt/cli 的下载量有多少?

根据 npm 官方下载统计,@eloqnt/cli 在 2026/10/14 – 2026/11/12 这 30 天内被下载 277,578 次,日均约 9,253 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@eloqnt/cli 还在维护吗?

最新版本 0.7.1 发布于 2026/11/12(1 天前);至今共发布 60 个版本,其中过去 12 个月发布了 60 个;首次发布于 2026/06/17。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。