Creation:2025-03-17Last update:2025-09-30
将此文档参考到您的 AI 助手ChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
使用您最喜欢的AI助手总结文档,并引用此页面和AI提供商
将 MCP 服务器添加到您的 AI 助手
通过将 Intlayer MCP 服务器集成到您的 AI 助手,您可以直接从 ChatGPT、DeepSeek、Cursor、VSCode 等获取所有文档。
查看 MCP 服务器文档此页面的内容已使用 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 文件。
文档历史
版本 | 日期 | 变更内容 |
---|---|---|
6.1.5 | 2025-09-30 | 添加演示动图 |
6.1.0 | 2025-09-24 | 新增环境选择章节 |
6.0.0 | 2025-09-22 | Intlayer 标签页 / 填充与测试命令 |
5.5.10 | 2025-06-29 | 初始化历史 |