---
createdAt: 2024-08-11
updatedAt: 2025-11-22
title: 测试缺失的翻译
description: 学习如何测试并识别字典中缺失的翻译。
keywords:
  - 测试
  - 缺失的翻译
  - CLI
  - Intlayer
slugs:
  - doc
  - concept
  - cli
  - test
---

# 测试缺失的翻译

```bash packageManager="npm"
npx intlayer content test
```

```bash packageManager="yarn"
yarn intlayer content test
```

```bash packageManager="pnpm"
pnpm intlayer content test
```

```bash packageManager="bun"
bun x intlayer content test
```

## 别名：

- `npx intlayer test`

此命令分析您的内容声明文件，以识别所有配置的语言环境中缺失的翻译。它提供一份全面的报告，显示哪些翻译键在哪些语言环境中缺失，帮助您维护多语言内容的一致性。

## 示例输出：

```bash
pnpm intlayer content test
Missing translations:
 - home-page                      - tr         - src/components/HomePage/homePage.content.ts
 - server-component               - es, tr     - src/components/ServerComponent/serverComponent.content.ts
 - client-component               - pl, tr     - src/components/ClientComponent/clientComponent.content.ts
Locales: en, ru, ja, fr, ko, zh, es, de, ar, it, en-GB, pt, hi, tr, pl
Required locales: en
Missing locales: pl, tr, es
Missing required locales: -
Total missing locales: 3
Total missing required locales: 0
```

## 参数：

**配置选项：**

- **`--env`**：指定环境（例如，`development`，`production`）。
- **`--env-file [envFile]`**：提供自定义环境文件以加载变量。
- **`--base-dir`**：指定项目的基础目录。

  > 示例：`npx intlayer content test --base-dir ./src --env-file .env.production.local`

- **`--no-cache`**：禁用缓存。

  > 示例：`npx intlayer build --no-cache`

**准备选项：**

- **`--build`**：在推送之前构建字典以确保内容是最新的。设置为 true 将强制构建，false 将跳过构建，undefined 将允许使用构建缓存。

**日志选项：**

- **`--verbose`**：启用详细日志以便调试。（CLI 默认启用）

  > 示例：`npx intlayer content test --verbose`

## 示例：

```bash packageManager="npm"
npx intlayer content test --verbose
```

```bash packageManager="yarn"
yarn intlayer content test --verbose
```

```bash packageManager="pnpm"
pnpm intlayer content test --verbose
```

```bash packageManager="bun"
bun x intlayer content test --verbose
```

输出帮助您快速识别需要完成的翻译，以确保您的应用程序在所有配置的语言环境中正常运行。
