рдЕрдкрдиреЗ рдкреНрд░рд╢реНрди рдХреЛ рдкреВрдЫреЗрдВ рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рдЗрд╕ рдкреГрд╖реНрда рдФрд░ рдЖрдкрдХреЗ рдЪреБрдиреЗ рд╣реБрдП AI рдкреНрд░рджрд╛рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ
рд╕рдВрд╕реНрдХрд░рдг рдЗрддрд┐рд╣рд╛рд╕
- "рдорд┐рдбрд▓рд╡реЗрдпрд░ рдФрд░ рд╣реБрдХреНрд╕ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдкреНрд░рд▓реЗрдЦрди рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ"v9.5.519/9/2026
- "рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреНрд░рд▓реЗрдЦрди"v8.0.021/1/2026
рдЗрд╕ рдкреГрд╖реНрда рдХреА рд╕рд╛рдордЧреНрд░реА рдПрдХ AI рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХреА рдЧрдИ рд╣реИред
рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдореВрд▓ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рджреЗрдЦреЗрдВрдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рд╕реБрдзрд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ GitHub рдкрд░ рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд╕рдмрдорд┐рдЯ рдХрд░рдХреЗ рдпреЛрдЧрджрд╛рди рджреЗрдиреЗ рдореЗрдВ рд╕рдВрдХреЛрдЪ рди рдХрд░реЗрдВред
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд▓рд┐рдП GitHub рд▓рд┐рдВрдХрджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ Markdown рдХреЛ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ
intlayer Astro рдПрдХреАрдХрд░рдг рдкреНрд░рд▓реЗрдЦрди
Astro рдХреЗ рд▓рд┐рдП intlayer рдПрдХреАрдХрд░рдг рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдмрд╣реБрднрд╛рд╖реА рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг (i18n) рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдмрд┐рд▓реНрдб-рдЯрд╛рдЗрдо рд╢рдмреНрджрдХреЛрд╢ рддреИрдпрд╛рд░реА, Vite рдкреНрд▓рдЧрдЗрди рдЗрдВрдЬреЗрдХреНрд╢рди, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрдиреБрд░реЛрдз рдорд┐рдбрд▓рд╡реЗрдпрд░ рдкрдВрдЬреАрдХрд░рдг, рдФрд░ рд╕реНрдерд╛рдиреАрдпрдХреГрдд рдкреНрд░реА-рд░реЗрдВрдбрд░ рдХрд┐рдП рдЧрдП рдкреЗрдЬреЛрдВ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИред
рдЙрдкрдпреЛрдЧ
рдЕрдкрдиреЗ astro.config.mjs рдореЗрдВ intlayer() рдЬреЛрдбрд╝реЗрдВ:
рдХреЛрдб рдХреЛ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ
Astro CLI рдХрд╛ рдХреЛрдбрдореЛрдб (astro add astro-intlayer) рднреА рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЗрдореНрдкреЛрд░реНрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╕рдорд░реНрдерд┐рдд рд╣реИ:
рдХреЛрдб рдХреЛ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ
рд╡рд┐рд╡рд░рдг
рдпрд╣ рдПрдХреАрдХрд░рдг Astro рдХреЗ рдмрд┐рд▓реНрдб рдФрд░ рд░рдирдЯрд╛рдЗрдо рдЬреАрд╡рдирдЪрдХреНрд░ рдореЗрдВ рдЬреБрдбрд╝рддрд╛ рд╣реИ:
- рдХреЙрдиреНрдлрд╝рд┐рдЧ рд╕реЗрдЯрдЕрдк (
astro:config:setup):- рд╢рдмреНрджрдХреЛрд╢ рддреИрдпрд╛рд░реА: рдмрд┐рд▓реНрдб рдЪрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ Intlayer рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдФрд░ рдЙрддреНрдкрдиреНрди рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рддреИрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИред
- Vite рдкреНрд▓рдЧрдЗрдиреНрд╕: Vite рдЙрдкрдирд╛рдореЛрдВ (рд╕рд╣рдЬ рд╢рдмреНрджрдХреЛрд╢ рдЖрдпрд╛рдд рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ), рд▓реЛрдХреЗрд▓ рд░реВрдЯрд┐рдВрдЧ рдкреНрд░реЙрдХреНрд╕реА, рдФрд░ рдмрд┐рд▓реНрдб рдкреНрд░реВрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИред
- рдорд┐рдбрд▓рд╡реЗрдпрд░ рдкрдВрдЬреАрдХрд░рдг: рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдорд┐рдбрд▓рд╡реЗрдпрд░ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ
astro-intlayer/middlewareрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрд░реЛрдз рдкрд░Astro.locals.intlayerрдХреЛ рднрд░рддрд╛ рд╣реИред
- рдмрд┐рд▓реНрдб рдкреВрд░реНрдг (
astro:build:done):- рдкреЗрдЬ рд░реАрд░рд╛рдЗрдЯреНрд╕: рд╕реНрдерд╛рдиреАрдпрдХреГрдд URL рд░реАрд░рд╛рдЗрдЯ рдирд┐рдпрдореЛрдВ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдирдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕реНрдерд╛рдиреАрдпрдХреГрдд рдкрдереЛрдВ рдкрд░ рдкреНрд░реА-рд░реЗрдВрдбрд░ рдХрд┐рдП рдЧрдП HTML рдкреЗрдЬ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддрд╛ рд╣реИред
рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХреНрдпрд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдПрдХ рдмрд╛рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХрд╛ Astro рдПрдкреНрд▓рд┐рдХреЗрд╢рди рддреБрд░рдВрдд рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ:
.astroрдХрдВрдкреЛрдиреЗрдВрдЯ рдлреНрд░рдВрдЯрдореИрдЯрд░ рдХреЗ рдЕрдВрджрд░useIntlayer,useDictionary, рдФрд░useLocaleрд╣реБрдХреНрд╕ред- Astro рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕ рдФрд░ рдкреЗрдЬреЛрдВ рдореЗрдВ
Astro.locals.intlayerрдСрдмреНрдЬреЗрдХреНрдЯред <script>рдмреНрд▓реЙрдХреНрд╕ рдореЗрдВ рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдЗрдореНрдкреЛрд░реНрдЯреНрд╕ рдЬреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде рд╕рдорд╛рди API рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рддреЗ рд╣реИрдВредastro-intlayer/formatрдХреЗ рддрд╣рдд рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдлреЙрд░реНрдореИрдЯрд░реНрд╕ (useDate,useNumber,useCurrency, рдЖрджрд┐)ред
