Author:
    Creation:2024-08-11Last update:2026-09-12

    рд╢рдмреНрджрдХреЛрд╢ рдкреБрд╢ рдХрд░реЗрдВ

    bash
    npx intlayer dictionary push
    

    рдпрджрд┐ intlayer рд╕рдВрдкрд╛рджрдХ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рддреЛ рдЖрдк рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рднреА рдкреБрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдХрдорд╛рдВрдб рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрдХ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдПрдЧрд╛ред рдЗрд╕ рддрд░рд╣, рдЖрдк рдЕрдкрдиреЗ рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХреЛ рдЕрдкрдиреА рдЯреАрдо рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдХреЛрдб рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдЕрдкрдиреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

    рдЙрдкрдирд╛рдо:

    • npx intlayer dictionaries push
    • npx intlayer dictionary push
    • npx intlayer dic push

    рддрд░реНрдХ:

    рд╢рдмреНрджрдХреЛрд╢ рд╡рд┐рдХрд▓реНрдк:

    • -d, --dictionaries: рдкреБрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХреЗ рдЖрдИрдбреАред рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╕рднреА рд╢рдмреНрджрдХреЛрд╢ рдкреБрд╢ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред

      рдЙрджрд╛рд╣рд░рдг: npx intlayer dictionary push -d my-dictionary-id my-other-dictionary-id
    • --dictionary: рдкреБрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХреЗ рдЖрдИрдбреА (alias --dictionaries рдХреЗ рд▓рд┐рдП)ред

      рдЙрджрд╛рд╣рд░рдг: npx intlayer dictionary push --dictionary my-dictionary-id my-other-dictionary-id

    рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдк:

    • --base-dir: рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдмреЗрд╕ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред intlayer рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдорд╛рдВрдб рдмреЗрд╕ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ intlayer.config.{ts,js,json,cjs,mjs} рдлрд╝рд╛рдЗрд▓ рдЦреЛрдЬреЗрдЧрд╛ред

      рдЙрджрд╛рд╣рд░рдг: npx intlayer dictionary push --env-file .env.production.local
    • --no-cache: рдХреИрд╢ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВред

      рдЙрджрд╛рд╣рд░рдг: npx intlayer build --no-cache
    • --ci: рдореЛрдиреЛрд░реЗрдкреЛ рдХреЗ рд╣рд░ Intlayer рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдХрдорд╛рдВрдб рдЪрд▓рд╛рддрд╛ рд╣реИ (рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рд╕реЗ рдЪрд▓рд╛рдиреЗ рдкрд░ рдХреЗрд╡рд▓ рд╡рд░реНрддрдорд╛рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ)ред рдкреНрд░рддрд┐-рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ INTLAYER_PROJECT_CREDENTIALS рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд╛рде рдХреЛ { "clientId", "clientSecret" } рд╕реЗ рдореИрдк рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ JSON рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИред

      рдЙрджрд╛рд╣рд░рдг: npx intlayer push --ci

    рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╡рд┐рдХрд▓реНрдк:

    • --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 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ true)

    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