Creation:2025-03-17Last update:2025-09-30
将此文档参考到您的 AI 助手ChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
使用您最喜欢的AI助手总结文档,并引用此页面和AI提供商
将 MCP 服务器添加到您的 AI 助手
通过将 Intlayer MCP 服务器集成到您的 AI 助手,您可以直接从 ChatGPT、DeepSeek、Cursor、VSCode 等获取所有文档。
查看 MCP 服务器文档版本历史
- 添加演示动图v6.1.52025/9/30
- 新增环境选择章节v6.1.02025/9/24
- Intlayer 标签页 / 填充与测试命令v6.0.02025/9/22
- 初始化历史v5.5.102025/6/29
此页面的内容已使用 AI 翻译。
查看英文原文的最新版本编辑此文档
如果您有改善此文档的想法,请随时通过在GitHub上提交拉取请求来贡献。
文档的 GitHub 链接Copy
复制文档 Markdown 到剪贴板
官方 VS Code 扩展
概述
Intlayer 是 Intlayer 的官方 Visual Studio Code 扩展,旨在提升开发者在项目中处理本地化内容时的体验。

扩展链接: https://marketplace.visualstudio.com/items?itemName=Intlayer.intlayer-vs-code-extension
功能

- 即时导航 – 点击 useIntlayer 键时,快速跳转到正确的内容文件。
- 填充词典 – 使用项目中的内容填充词典。

- 轻松访问 Intlayer 命令 – 轻松构建、推送、拉取、填充和测试内容词典。

- 内容声明生成器 – 以多种格式创建词典内容文件(.ts、.esm、.cjs、.json)。

- 测试词典 – 测试词典中缺失的翻译。

- 保持词典最新 – 使您的词典内容保持与项目最新内容同步。

- Intlayer 侧边栏标签 (活动栏) – 通过专用侧边标签浏览和搜索词典,带有工具栏和上下文操作(构建、拉取、推送、填充、刷新、测试、创建文件)。
使用方法
快速导航
- 打开一个使用 react-intlayer 的项目。
找到对 useIntlayer() 的调用,例如:
const content = useIntlayer("app");- 命令点击(macOS 上为 ⌘+点击,Windows/Linux 上为 Ctrl+点击)键(例如 "app")。
- VS Code 会自动打开对应的字典文件,例如 src/app.content.ts。
Intlayer 侧边栏(活动栏)
使用侧边栏浏览和管理字典:
- 打开活动栏中的 Intlayer 图标。
- 在 搜索 中输入内容,实时过滤字典和条目。
- 在 字典 中浏览环境、字典和文件。使用工具栏进行构建(Build)、拉取(Pull)、推送(Push)、填充(Fill)、刷新(Refresh)、测试(Test)和创建字典文件。右键点击可进行上下文操作(字典上的拉取/推送,文件上的填充)。当前编辑器文件在适用时会自动在树中高亮显示。
访问命令
你可以通过 命令面板 访问这些命令。
Cmd + Shift + P(macOS)/ Ctrl + Shift + P(Windows/Linux)- 构建字典
- 推送字典
- 拉取字典
- 填充字典
- 测试字典
- 创建字典文件
加载环境变量
Intlayer 建议将您的 AI API 密钥,以及 Intlayer 客户端 ID 和密钥存储在环境变量中。
该扩展可以从您的工作区加载环境变量,以便在正确的上下文中运行 Intlayer 命令。
- 加载顺序(优先级):.env.<env>.local → .env.<env> → .env.local → .env
- 非破坏性:不会覆盖已有的 process.env 值。
- 作用域:文件从配置的基础目录解析(默认为工作区根目录)。
选择活动环境
- 命令面板:打开命令面板并运行 Intlayer: Select Environment,然后选择环境(例如,development、staging、production)。扩展将尝试加载上述优先级列表中第一个可用的文件,并显示类似“已从 .env.
.local 加载环境”的通知。 - 设置:进入 设置 → 扩展 → Intlayer,并设置:
- 环境:用于解析 .env.<env>* 文件的环境名称。
- (可选)环境文件:显式指定一个 .env 文件路径。提供后,该路径优先于推断的列表。
Monorepos 和自定义目录
- 命令面板:打开命令面板并运行 Intlayer: Select Environment,然后选择环境(例如,development、staging、production)。扩展将尝试加载上述优先列表中的第一个可用文件,并显示类似“已从 .env.
.local 加载环境”的通知。 - 设置:进入 设置 → 扩展 → Intlayer,并设置:
- 环境:用于解析 .env.<env>* 文件的环境名称。
- (可选)Env 文件:显式指定一个 .env 文件路径。提供后,该路径优先于推断的列表。
多包仓库和自定义目录
如果你的 .env 文件位于工作区根目录之外,请在 设置 → 扩展 → Intlayer 中设置 基础目录。加载器将相对于该目录查找 .env 文件。