рдЕрдкрдиреЗ рдкреНрд░рд╢реНрди рдХреЛ рдкреВрдЫреЗрдВ рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рдЗрд╕ рдкреГрд╖реНрда рдФрд░ рдЖрдкрдХреЗ рдЪреБрдиреЗ рд╣реБрдП AI рдкреНрд░рджрд╛рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ
рдЗрд╕ рдкреГрд╖реНрда рдХреА рд╕рд╛рдордЧреНрд░реА рдПрдХ AI рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХреА рдЧрдИ рд╣реИред
рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдореВрд▓ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рджреЗрдЦреЗрдВрдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рд╕реБрдзрд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ GitHub рдкрд░ рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд╕рдмрдорд┐рдЯ рдХрд░рдХреЗ рдпреЛрдЧрджрд╛рди рджреЗрдиреЗ рдореЗрдВ рд╕рдВрдХреЛрдЪ рди рдХрд░реЗрдВред
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд▓рд┐рдП GitHub рд▓рд┐рдВрдХрджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ Markdown рдХреЛ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ
рд╢рдмреНрджрдХреЛрд╢ рдкреБрд╢ рдХрд░реЗрдВ
рдХреЛрдб рдХреЛ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ
рдпрджрд┐ intlayer рд╕рдВрдкрд╛рджрдХ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рддреЛ рдЖрдк рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рднреА рдкреБрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдХрдорд╛рдВрдб рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрдХ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдПрдЧрд╛ред рдЗрд╕ рддрд░рд╣, рдЖрдк рдЕрдкрдиреЗ рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХреЛ рдЕрдкрдиреА рдЯреАрдо рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдХреЛрдб рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдЕрдкрдиреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЙрдкрдирд╛рдо:
npx intlayer dictionaries pushnpx intlayer dictionary pushnpx 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
