使用您最喜欢的AI助手总结文档,并引用此页面和AI提供商
通过将 Intlayer MCP 服务器集成到您的 AI 助手,您可以直接从 ChatGPT、DeepSeek、Cursor、VSCode 等获取所有文档。
查看 MCP 服务器文档此页面的内容已使用 AI 翻译。
查看英文原文的最新版本如果您有改善此文档的想法,请随时通过在GitHub上提交拉取请求来贡献。
文档的 GitHub 链接复制文档 Markdown 到剪贴板
推送词典
npx intlayer dictionary push如果已安装 intlayer 编辑器,您也可以将词典推送到编辑器。此命令将使词典可用于编辑器。通过这种方式,您可以与团队共享词典,并在不修改应用代码的情况下编辑内容。
别名:
- npx intlayer dictionaries push
- npx intlayer dictionary push
- npx intlayer dic push
参数:
词典选项:
-d,--dictionaries:要推送的词典 ID。如果未指定,则会推送所有词典。
示例:npx intlayer dictionary push -d my-dictionary-id my-other-dictionary-id
--dictionary:要推送的词典 ID(--dictionaries 的别名)。
示例:npx intlayer dictionary push --dictionary my-dictionary-id my-other-dictionary-id
配置选项:
--base-dir:指定项目的基础目录。命令会在该目录中查找 intlayer.config.{ts,js,json,cjs,mjs} 文件以获取 intlayer 配置。
示例:npx intlayer dictionary push --env-file .env.production.local
--no-cache:禁用缓存。
示例:npx intlayer build --no-cache
环境变量选项:
- --env:指定环境(例如,development,production)。当你在 intlayer 配置文件中使用环境变量时非常有用。
--env-file:提供自定义环境文件以加载变量。当你在 intlayer 配置文件中使用环境变量时非常有用。
示例:npx intlayer dictionary push --env-file .env.production.local
示例:npx intlayer dictionary push --env production
输出选项:
-r,--delete-locale-dictionary:跳过推送字典后询问是否删除本地化目录的问题,并删除这些目录。默认情况下,如果字典在本地定义,它将覆盖远程字典内容。
示例:npx intlayer dictionary push -r
示例:npx intlayer dictionary push --delete-locale-dictionary
-k,--keep-locale-dictionary:跳过推送字典后询问是否删除本地化目录的问题,并保留这些目录。默认情况下,如果字典在本地定义,它将覆盖远程字典内容。
示例:npx intlayer dictionary push -k
示例:npx intlayer dictionary push --keep-locale-dictionary
准备选项:
- --build:在推送之前构建字典以确保内容是最新的。true 将强制构建,false 将跳过构建,undefined 将允许使用构建缓存。
日志选项:
- --verbose:启用详细日志以便调试。(CLI 默认启用)
Git 选项:
- --git-diff:仅针对包含从基准(默认 origin/main)到当前分支(默认 HEAD)的更改的字典运行。
- --git-diff-base:指定 git diff 的基准引用(默认 origin/main)。
- --git-diff-current:指定 git diff 的当前引用(默认 HEAD)。
- --uncommitted:包含未提交的更改。
- --unpushed:包含未推送的更改。
--untracked:包含未跟踪的文件。
--build:在推送之前构建字典以确保内容是最新的。设置为 true 将强制构建,false 将跳过构建,undefined 将允许使用构建缓存。
日志选项:
- --verbose:启用详细日志以便调试。(CLI 默认启用)
Git 选项:
- --git-diff:仅对包含从基准分支(默认 origin/main)到当前分支(默认 HEAD)的更改的字典运行。
- --git-diff-base:指定 git diff 的基准引用(默认 origin/main)。
- --git-diff-current:指定 git diff 的当前引用(默认 HEAD)。
- --uncommitted:包含未提交的更改。
- --unpushed:包含未推送的更改。
--untracked:包含未跟踪的文件。
示例:npx intlayer dictionary push --git-diff --git-diff-base origin/main --git-diff-current HEAD
示例:npx intlayer dictionary push --uncommitted --unpushed --untracked