рдЕрдкрдиреЗ рдкреНрд░рд╢реНрди рдХреЛ рдкреВрдЫреЗрдВ рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рдЗрд╕ рдкреГрд╖реНрда рдФрд░ рдЖрдкрдХреЗ рдЪреБрдиреЗ рд╣реБрдП AI рдкреНрд░рджрд╛рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ
рд╕рдВрд╕реНрдХрд░рдг рдЗрддрд┐рд╣рд╛рд╕
- "Init history"v9.0.013/6/2026
рдЗрд╕ рдкреГрд╖реНрда рдХреА рд╕рд╛рдордЧреНрд░реА рдПрдХ AI рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХреА рдЧрдИ рд╣реИред
рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдореВрд▓ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рджреЗрдЦреЗрдВрдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рд╕реБрдзрд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ GitHub рдкрд░ рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд╕рдмрдорд┐рдЯ рдХрд░рдХреЗ рдпреЛрдЧрджрд╛рди рджреЗрдиреЗ рдореЗрдВ рд╕рдВрдХреЛрдЪ рди рдХрд░реЗрдВред
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд▓рд┐рдП GitHub рд▓рд┐рдВрдХрджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ Markdown рдХреЛ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ
i18next рд╕реЗ Intlayer рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░реЗрдВ
рд╡рд┐рд╕реНрддреГрдд рдЪрд░рдг-рджрд░-рдЪрд░рдг рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рд▓рд┐рдП, рдХреГрдкрдпрд╛ рд╣рдорд╛рд░реА рд╕рдВрдкреВрд░реНрдг i18next Migration Guide рджреЗрдЦреЗрдВред
Intlayer perfectly replicates the core runtime characteristics of i18next. compat package рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдкрдХреЗ Vanilla applications рдпрд╛ internal modules рдкрд░рд┐рдЪрд┐рдд syntax рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдирд╛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдХреНрдпрд╛ рдХрд░реЗрдВ
рд╢реБрд░реБрдЖрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреА project рдореЗрдВ Intlayer рдХреЛ initialize рдХрд░реЗрдВ:
рдХреЛрдб рдХреЛ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ
рдпрджрд┐ рдЖрдк Vite рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ @intlayer/i18next рдХреЗ рд▓рд┐рдП imports рдХреЛ route рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Intlayer plugin рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ:
рдХреЛрдб рдХреЛ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ
рдпрд╣ рд╣реБрдб рдХреЗ рдиреАрдЪреЗ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ
i18nextVitePlugin i18next imports рдХреЛ @intlayer/i18next рдХреЗ рд▓рд┐рдП alias рдХрд░рддрд╛ рд╣реИ, JSON рдлрд╝рд╛рдЗрд▓ inclusions рд╕реЗ bundle bloat рдХреЛ рд░реЛрдХрддрд╛ рд╣реИред
рд╣реБрдб рдХреЗ рдиреАрдЪреЗ:
- Instance configuration:
createInstancenamespace fallbacks рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ parse рдФрд░ apply рдХрд░рддрд╛ рд╣реИ рдЬрдмрдХрд┐ dictionary retrieval рдХреЗ рд▓рд┐рдП Intlayer рдХреЗ compilation pipeline рдХрд╛ рд▓рд╛рдн рдЙрдард╛рддрд╛ рд╣реИред - Interpolation:
{{name}}replacements рдФрд░$t(key)nesting рдХреЗ рд▓рд┐рдП native support recursivelyред - Context & Plurals:
key_maleрдФрд░key_one/key_otherрдЬреИрд╕реЗ suffix formats рдХреЛ identify рдФрд░ resolve рдХрд░рддрд╛ рд╣реИ, standardIntl.PluralRulesрдХреЗ рд╡рд┐рд░реБрджреНрдз evaluate рдХрд░рддреЗ рд╣реБрдПред - Return objects:
returnObjects: truemode safely Intlayer dictionaries рд╕реЗ trees рдХреЛ extract рдХрд░рддрд╛ рд╣реИред
