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

    рджреВрд░рд╕реНрде рд╢рдмреНрджрдХреЛрд╢ рдЦреАрдВрдЪреЗрдВ

    bash
    npx intlayer pull
    

    рдпрджрд┐ intlayer рд╕рдВрдкрд╛рджрдХ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рддреЛ рдЖрдк рд╕рдВрдкрд╛рджрдХ рд╕реЗ рднреА рд╢рдмреНрджрдХреЛрд╢ рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣, рдЖрдк рдЕрдкрдиреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╢рдмреНрджрдХреЛрд╢ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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

    • npx intlayer dictionaries pull
    • npx intlayer dictionary pull
    • npx intlayer dic pull

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

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

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

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

      рдЙрджрд╛рд╣рд░рдг: npx intlayer dictionary pull --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 pull --ci

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

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

      рдЙрджрд╛рд╣рд░рдг: npx intlayer dictionary push --env-file .env.production.local
      рдЙрджрд╛рд╣рд░рдг: npx intlayer dictionary push --env production

    рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рдХрд▓реНрдк:

    • --new-dictionaries-path : рдЙрд╕ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХрд╛ рдкрде рдЬрд╣рд╛рдБ рдирдП рд╢рдмреНрджрдХреЛрд╢ рд╕рд╣реЗрдЬреЗ рдЬрд╛рдПрдВрдЧреЗред рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдирдП рд╢рдмреНрджрдХреЛрд╢ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА ./intlayer-dictionaries рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╕рд╣реЗрдЬреЗ рдЬрд╛рдПрдВрдЧреЗред рдпрджрд┐ рдЖрдкрдХреЗ рд╢рдмреНрджрдХреЛрд╢ рд╕рд╛рдордЧреНрд░реА рдореЗрдВ filePath рдлрд╝реАрд▓реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ, рддреЛ рд╢рдмреНрджрдХреЛрд╢ рдЗрд╕ рддрд░реНрдХ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦреЗрдВрдЧреЗ рдФрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ filePath рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╕рд╣реЗрдЬреЗ рдЬрд╛рдПрдВрдЧреЗред

    рд▓реЙрдЧ рд╡рд┐рдХрд▓реНрдк:

    • --verbose: рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддреГрдд рд▓реЙрдЧрд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред (CLI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ true)

    рдЙрджрд╛рд╣рд░рдг:

    bash
    npx intlayer dictionary pull --newDictionariesPath ./my-dictionaries-dir/