首页演练场案例展示应用文档博客
    • English英语
      EN
    • русский俄语
      RU
    • 日本語日语
      JA
    • français法语
      FR
    • 한국어韩语
      KO
    • 中文中文
      ZH
    • español西班牙语
      ES
    • Deutsch德语
      DE
    • العربية阿拉伯语
      AR
    • italiano意大利语
      IT
    • British English英国英语
      EN-GB
    • português葡萄牙语
      PT
    • हिन्दी印地语
      HI
    • Türkçe土耳其语
      TR
    • polski波兰语
      PL
    • Indonesia印度尼西亚语
      ID
    • Tiếng Việt越南语
      VI
    • українська乌克兰语
      UK
    /
    按框架筛选文档
    Alt+←
    为什么Intlayer?
    开始
    概念
    • Intlayer如何工作
    • 配置
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • 可视化编辑器
    • CMS
    • CI/CD集成
    • 翻译复数枚举条件性别插入文件嵌套MarkdownHTML函数获取
    • 每个语言环境的文件
    • 编译器
    • 自动填充
    • 测试
    • 打包优化
    环境
    • Next.js 14和应用路由器
      Next.js 15
      Next.js 无 locale URL
      Next.js和页面路由器
      编译器
    • Tanstack Start Solid
    • Astro和React
      Astro和Svelte
      Astro和Vue
      Astro和Solid
      Astro和Preact
      Astro和Lit
      Astro和Vanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • Nuxt和Vue
    • Vite和Solid
    • SvelteKit
    • Vite和Preact
    • Vite和Vanilla JS
    • Vite和Lit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React Native和Expo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • Lynx和React
    Plugins
    • JSON
    • gettext (.po)
    VS Code扩展
    代理
    • MCP服务器
    • 代理技能
    发布
    • v8
    • v7
    • v6
    基准测试
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    博客
    问问题
    1. Documentation
    2. 概念
    3. CLI
    4. Push
    Creation:2024-08-11Last update:2025-11-22
    将此文档参考到您的 AI 助手
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    使用您最喜欢的AI助手总结文档,并引用此页面和AI提供商

    此页面的内容已使用 AI 翻译。

    查看英文原文的最新版本
    编辑此文档

    如果您有改善此文档的想法,请随时通过在GitHub上提交拉取请求来贡献。

    文档的 GitHub 链接
    Copy

    复制文档 Markdown 到剪贴板

    推送词典

    bash
    复制代码

    复制代码到剪贴板

    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
    Login
    Pull
    Alt+→

    在此页面

      讨论是匿名的,并会定期审查以解决常见问题。欢迎分享功能想法、对文档的反馈或任何与 Intlayer 相关的内容, 我们会利用这些意见来制定路线图并改进产品。

      npx intlayer dictionary push