Author:
    Creation:2025-01-16Last update:2026-05-31

    рдЕрдкрдиреЗ Angular рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП i18n рд╕рдорд╛рдзрд╛рди рдХреА рдЦреЛрдЬ

    рдЖрдЬ рдХреА рдЖрдкрд╕ рдореЗрдВ рдЬреБрдбрд╝реА рджреБрдирд┐рдпрд╛ рдореЗрдВ, рдЕрдкрдиреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЛ рдХрдИ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдкреЗрд╢ рдХрд░рдирд╛ рдЖрдкрдХреЗ рдкрд╣реБрдВрдЪ рдХреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдмрдврд╝рд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред Angular рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП, рдЕрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг (i18n) рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЕрдиреБрд╡рд╛рджреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдЬрдмрдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╕рдВрд░рдЪрдирд╛, SEO, рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реБрдПред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рд╡рд┐рднрд┐рдиреНрди i18n рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВрдЧреЗ, Angular рдХреЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рд╕реЗ рд▓реЗрдХрд░ рд▓реЛрдХрдкреНрд░рд┐рдп рддреГрддреАрдп-рдкрдХреНрд╖ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рддрдХ, рдпрд╣ рддрдп рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдХреНрдпрд╛ рд╣реИред


    i18n illustration

    рдЕрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг (i18n) рдХреНрдпрд╛ рд╣реИ?

    рдЕрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг, рдЬрд┐рд╕реЗ рдЕрдХреНрд╕рд░ i18n рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХрдИ рднрд╛рд╖рд╛рдУрдВ рдФрд░ рд╕рд╛рдВрд╕реНрдХреГрддрд┐рдХ рд╕рдВрджрд░реНрднреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╛рдЗрди рдФрд░ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Angular рдореЗрдВ, рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдРрдк рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдХрд┐ рдкрд╛рда, рджрд┐рдирд╛рдВрдХ, рд╕рдВрдЦреНрдпрд╛, рдФрд░ рдпрд╣рд╛рдВ рддрдХ рдХрд┐ UI рд▓реЗрдЖрдЙрдЯ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдерд╛рдиреАрдпрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реЛ рд╕рдХреЗрдВред рдЗрд╕ рдЖрдзрд╛рд░рднреВрдд рдХрд╛рд░реНрдп рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рднрд╡рд┐рд╖реНрдп рдХреЗ рдЕрдиреБрд╡рд╛рджреЛрдВ рдХрд╛ рдПрдХреАрдХреГрдд рдФрд░ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдПрдХреАрдХреГрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛред

    i18n рдХреЗ рдореВрд▓ рдмрд╛рддреЗрдВ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рд▓реЗрдЦ рдХреЛ рдкрдврд╝реЗрдВ: рдЕрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг (i18n) рдХреНрдпрд╛ рд╣реИ? рдкрд░рд┐рднрд╛рд╖рд╛ рдФрд░ рдЪреБрдиреМрддрд┐рдпрд╛рдБ.


    Angular рдПрдкреНрд▓рд┐рдХреЗрд╢рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╡рд╛рдж рдХреА рдЪреБрдиреМрддреА

    рдПрдХ Angular рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдореЗрдВ рдХрдИ рдЪреБрдиреМрддрд┐рдпрд╛рдВ рдЖрддреА рд╣реИрдВ:

    • рдШрдЯрдХ-рдЖрдзрд╛рд░рд┐рдд рд╕рдВрд░рдЪрдирд╛: Angular рдХрд╛ рдореЙрдбреНрдпреВрд▓рд░ рджреГрд╖реНрдЯрд┐рдХреЛрдг (рдШрдЯрдХ, рдореЙрдбреНрдпреВрд▓ рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде) рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЕрдиреБрд╡рд╛рдж рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЖрдкрдХреЗ рдХреЛрдбрдмреЗрд╕ рдореЗрдВ рдмрд┐рдЦрд░реА рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдХреЗрдВрджреНрд░реАрдХреГрдд рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
    • рдЧрддрд┐рд╢реАрд▓ рд╕рд╛рдордЧреНрд░реА: рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреА рд╕рд╛рдордЧреНрд░реА (рдЬреИрд╕реЗ, REST API рд╕реЗ рдбреЗрдЯрд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдирд┐рд░реНрдорд┐рдд рд╕рд╛рдордЧреНрд░реА) рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдирдП рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рднреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
    • SEO рд╡рд┐рдЪрд╛рд░: рдпрджрд┐ рдЖрдк рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП Angular рдпреВрдирд┐рд╡рд░реНрд╕рд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд╕реНрдерд╛рдиреАрдп рдпреВрдЖрд░рдПрд▓, рдореЗрдЯрд╛ рдЯреИрдЧ рдФрд░ рд╕рд╛рдЗрдЯрдореИрдк рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рддрд╛рдХрд┐ рдЖрдкрдХреА рдмрд╣реБрднрд╛рд╖реА рдкреГрд╖реНрда рдЦреЛрдЬ рдЗрдВрдЬрди рдХреЗ рдЕрдиреБрдХреВрд▓ рдмрдиреЗред
    • рд░реВрдЯрд┐рдВрдЧ рдФрд░ рд╕реНрдерд┐рддрд┐: рд░реВрдЯ рдХреЗ рдмреАрдЪ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рддреЗ рд╕рдордп рд╕рд╣реА рднрд╛рд╖рд╛ рдмрдирд╛рдП рд░рдЦрдирд╛ рд╕реНрдерд┐рддрд┐ рдкреНрд░рдмрдВрдзрди рдФрд░ рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд╕реНрдЯрдо рд░реВрдЯ рдЧрд╛рд░реНрдб рдпрд╛ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯрд░реНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
    • рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдФрд░ рд░рдЦрд░рдЦрд╛рд╡: рдЕрдиреБрд╡рд╛рдж рдлрд╝рд╛рдЗрд▓реЗрдВ рддреЗрдЬреА рд╕реЗ рдмрдврд╝ рд╕рдХрддреА рд╣реИрдВ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд, рд╕рдВрд╕реНрдХрд░рдгрд┐рдд рдФрд░ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рд╛рде рд╕рдордиреНрд╡рдп рдореЗрдВ рд░рдЦрдирд╛ рдПрдХ рдирд┐рд░рдВрддрд░ рдХрд╛рд░реНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

    Angular рдХреЗ рд▓рд┐рдП рдкреНрд░рдореБрдЦ i18n рд╕рдорд╛рдзрд╛рди

    Angular рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд i18n рдврд╛рдВрдЪрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЖрдкрдХреЗ рдмрд╣реБрднрд╛рд╖реА рд╕реЗрдЯрдЕрдк рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рддреГрддреАрдп-рдкрдХреНрд╖ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореМрдЬреВрдж рд╣реИрдВред рдиреАрдЪреЗ рдХреБрдЫ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рдорд╛рдзрд╛рди рджрд┐рдП рдЧрдП рд╣реИрдВред

    1. Intlayer

    рд╡реЗрдмрд╕рд╛рдЗрдЯ: https://intlayer.org/

    рд╕рд╛рд░рд╛рдВрд╢
    Intlayer рдПрдХ рдЕрднрд┐рдирд╡, рдУрдкрди-рд╕реЛрд░реНрд╕ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг (i18n) рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИ рдЬрд┐рд╕реЗ рдЖрдзреБрдирд┐рдХ Angular (рдФрд░ рдЕрдиреНрдп) рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рдиреЛрдВ рдореЗрдВ рдмрд╣реБрднрд╛рд╖реА рд╕рдорд░реНрдерди рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдПрдХ рдбрд┐рдХреНрд▓рд░реЗрдЯрд┐рд╡ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдЕрдкрдиреЗ рдШрдЯрдХреЛрдВ рдХреЗ рднреАрддрд░ рд╕реАрдзреЗ рдЕрдиреБрд╡рд╛рдж рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

    рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ

    • рдЕрдиреБрд╡рд╛рдж рдШреЛрд╖рдгрд╛: рд╕рднреА рдЕрдиреБрд╡рд╛рджреЛрдВ рдХреА рдПрдХ рд╣реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдШреЛрд╖рдгрд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдШрдЯрдХ рд╕реНрддрд░ рдкрд░ рд░рдЦреА рдЬрд╛рддреА рд╣реИ, рдЗрд╕реЗ рдмрдирд╛рдП рд░рдЦрдирд╛ рдФрд░ рд╕реНрдХреЗрд▓ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред
    • TypeScript рдФрд░ рдСрдЯреЛрдХрдореНрдкреНрд▓реАрд╢рди: рдЕрдиреБрд╡рд╛рдж рдХреБрдВрдЬреА рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдГ рдЙрддреНрдкрдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдордЬрдмреВрдд рдСрдЯреЛрдХрдореНрдкреНрд▓реАрд╢рди рдФрд░ рддреНрд░реБрдЯрд┐ рдкрд╣рдЪрд╛рди рд╣реЛрддреА рд╣реИред
    • рд╕рд░реНрд╡рд░ рдШрдЯрдХ рдФрд░ SSR: рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рд░реЗрдВрдбрд░рд┐рдВрдЧ (SSR) рдФрд░ рд╕рд░реНрд╡рд░ рдШрдЯрдХреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╕реНрдерд╛рдиреАрдпрдХреГрдд рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рджреЛрдиреЛрдВ рдкрд░ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
    • SEO рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдпрдХреГрдд рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдФрд░ URL: рдЦреЛрдЬ рдпреЛрдЧреНрдпрддрд╛ рдФрд░ SEO рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдЧрддрд┐рд╢реАрд▓ рд╕реНрдерд╛рди-рдЖрдзрд╛рд░рд┐рдд рдорд╛рд░реНрдЧреЛрдВ, рд╕рд╛рдЗрдЯрдореИрдк, рдФрд░ robots.txt рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдВрднрд╛рд▓реЗрдВред
    • рдирд┐рд░реНрдмрд╛рдз рдПрдХреАрдХрд░рдг: Angular CLI рдФрд░ рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд, рд╕реЗрдЯрдЕрдк рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИред
    • рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рд▓реЛрдбрд┐рдВрдЧ: рдЕрдиреБрд╡рд╛рдж рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХреЛ рдбрд╛рдпрдиреЗрдорд┐рдХ рддрд░реАрдХреЗ рд╕реЗ рд▓реЛрдб рдХрд░реЗрдВ, рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмрдВрдбрд▓ рдЖрдХрд╛рд░ рдХрдо рдХрд░реЗрдВ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░реЗрдВред

    рд╡рд┐рдЪрд╛рд░

    • рд╕рдореБрджрд╛рдп рдФрд░ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА: рд╣рд╛рд▓рд╛рдБрдХрд┐ рдмрдврд╝ рд░рд╣рд╛ рд╣реИ, рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рдирдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рд╛рдореБрджрд╛рдпрд┐рдХ-рдЪрд╛рд▓рд┐рдд рдкреНрд▓рдЧрдЗрдиреНрд╕ рдФрд░ рдЯреВрд▓рд┐рдВрдЧ рдЕрдзрд┐рдХ рд╕реНрдерд╛рдкрд┐рдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реАрдорд┐рдд рд╣реЛ рд╕рдХрддреА рд╣реИред

    2. Angular рдХрд╛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд i18n

    рдЕрд╡рд▓реЛрдХрди
    Angular рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд i18n рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ, рдмрд╣реБрд╡рдЪрди рдФрд░ рдЕрдВрддрд░реНрдкреНрд░рд╡реЗрд╢рди рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ, рдФрд░ рдЕрдиреБрд╡рд╛рджреЛрдВ рдХреЛ рд╕рдВрдХрд▓рди рдХреЗ рд╕рдордп рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпрд╣ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдорд╛рдзрд╛рди рдЫреЛрдЯреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реИ рдпрд╛ рдЙрди рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдЬреЛ Angular рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рд╛рде рдирд┐рдХрдЯрддрд╛ рд╕реЗ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

    рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ

    • рджреЗрд╢реА рдПрдХреАрдХрд░рдг: рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ; рдпрд╣ Angular рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
    • рд╕рдВрдХрд▓рди-рд╕рдордп рдЕрдиреБрд╡рд╛рдж: Angular CLI рдЕрдиреБрд╡рд╛рджреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд╛рда рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ, рдФрд░ рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмрдВрдбрд▓ рдмрдирд╛рддреЗ рд╣реИрдВред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рддреЗрдЬрд╝ рд░рдирдЯрд╛рдЗрдо рдкреНрд░рджрд░реНрд╢рди рдХреА рдУрд░ рд▓реЗ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреБрд╡рд╛рджреЛрдВ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
    • рдЖрд╕рд╛рди рдмрд╣реБрд╡рдЪрди рдФрд░ рд▓рд┐рдВрдЧ рд╣реИрдВрдбрд▓рд┐рдВрдЧ: рдЬрдЯрд┐рд▓ рдмрд╣реБрд╡рдЪрди рдФрд░ рд╕рдВрджреЗрд╢ рдЕрдВрддрд░реНрдкреНрд░рд╡реЗрд╢рди рдХреЗ рд▓рд┐рдП рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕реБрд╡рд┐рдзрд╛рдПрдБред
    • AOT рдФрд░ рдЙрддреНрдкрд╛рджрди рдмрдВрдбрд▓: Angular рдХреЗ Ahead-of-Time (AOT) рд╕рдВрдХрд▓рди рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрдЧрдд, рдЬреЛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬреНрдб рдЙрддреНрдкрд╛рджрди рдмрдВрдбрд▓ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред

    рд╡рд┐рдЪрд╛рд░

    • рдХрдИ рдирд┐рд░реНрдорд╛рдг: рдкреНрд░рддреНрдпреЗрдХ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЬреЛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рддреИрдирд╛рддреА рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИред
    • рдЧрддрд┐рд╢реАрд▓ рд╕рд╛рдордЧреНрд░реА: рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдкреНрд░реЗрд░рд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ рдХрд╕реНрдЯрдо рд▓реЙрдЬрд┐рдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ Angular рдХрд╛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рдорд╛рдзрд╛рди рд╕рдВрдХрд▓рди-рд╕рдордп рдЕрдиреБрд╡рд╛рджреЛрдВ рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
    • рд╕реАрдорд┐рдд рд░рдирдЯрд╛рдЗрдо рд▓рдЪреАрд▓рд╛рдкрди: рдмрд┐рдирд╛ рдРрдк рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓реЛрдб рдХрд┐рдП рддреБрд░рдВрдд рднрд╛рд╖рд╛рдПрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдЪреБрдиреМрддреАрдкреВрд░реНрдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреБрд╡рд╛рдж рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рдордп рдореЗрдВ рдмреЗрдХреНрдб рд╣реЛрддреЗ рд╣реИрдВред

    3. ngx-translate

    рд╡реЗрдмрд╕рд╛рдЗрдЯ: https://github.com/ngx-translate/core

    рдЕрд╡рд▓реЛрдХрди
    ngx-translate Angular рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рд╕рдмрд╕реЗ рд╕реНрдеablished рддреГрддреАрдп-рдкрдХреНрд╖ i18n рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдпрд╣ рд░рдирдЯрд╛рдЗрдо рдкрд░ рдЕрдиреБрд╡рд╛рдж рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдорд╛рдВрдЧ рдкрд░ рднрд╛рд╖рд╛ рдлрд╝рд╛рдЗрд▓реЗрдВ рд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкреВрд░реЗ рдРрдк рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдП рдмрд┐рдирд╛ рд╕реНрдерд╛рдиреАрдпрддрд╛рдПрдБ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

    рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ

    • рд░рдирдЯрд╛рдЗрдо рдЕрдиреБрд╡рд╛рдж: рдЧрддрд┐рд╢реАрд▓ рднрд╛рд╖рд╛ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдФрд░ рдЙрди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рдЬрд╣рд╛рдВ рдЖрдк рдХрдИ рдкреНрд░реЛрдбрдХреНрд╢рди рдмрд┐рд▓реНрдб рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
    • JSON рдЕрдиреБрд╡рд╛рдж рдлрд╝рд╛рдЗрд▓реЗрдВ: рдЕрдиреБрд╡рд╛рджреЛрдВ рдХреЛ рд╕рд░рд▓ JSON рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВ, рдЬрд┐рд╕рд╕реЗ рдЙрдиреНрд╣реЗрдВ рд╕рдВрд░рдЪрдирд╛ рдФрд░ рдмрдирд╛рдП рд░рдЦрдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
    • рдПрд╕реАрдВрдЬ рд▓реЛрдбрд┐рдВрдЧ: рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмрдВрдбрд▓ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдЫреЛрдЯрд╛ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╡рд╛рджреЛрдВ рдХреЛ рд▓реЗрдЬреА-рд▓реЛрдб рдХрд░реЗрдВред
    • рдХрдИ рднрд╛рд╖рд╛ рд╕рдорд░реНрдерди: рд╕реНрдерд╛рдиреАрдпрддрд╛рдПрдБ рддреБрд░рдВрдд рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рдШрдЯрдХреЛрдВ рдХреЗ рдмреАрдЪ рднрд╛рд╖рд╛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реБрдиреЗрдВред

    рд╡рд┐рдЪрд╛рд░

    • рд╕реНрдерд┐рддрд┐ рдФрд░ рдЬрдЯрд┐рд▓рддрд╛: рдХрдИ рдЕрдиреБрд╡рд╛рдж рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдмрдбрд╝реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЬрдЯрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
    • SEO рдФрд░ SSR: рдпрджрд┐ рдЖрдкрдХреЛ Angular Universal рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ ngx-translate рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯрдЕрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдХрд┐ рд╕рд╣реА рдЕрдиреБрд╡рд╛рдж рдХреНрд░реЙрд▓рд░ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд▓реЛрдб рдкрд░ рд╕рд░реНрд╡рд░ рдХрд┐рдП рдЧрдП рд╣реИрдВред
    • рдкреНрд░рджрд░реНрд╢рди: рдЬрдмрдХрд┐ рд░рдирдЯрд╛рдЗрдо рдкрд░ рд▓рдЪреАрд▓рд╛, рдмрдбрд╝реЗ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдХрдИ рдЕрдиреБрд╡рд╛рджреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреИрд╢рд┐рдВрдЧ рд░рдгрдиреАрддрд┐рдпреЛрдВ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИред

    4. Transloco

    рд╡реЗрдмрд╕рд╛рдЗрдЯ: https://ngneat.github.io/transloco/

    рдЕрд╡рд▓реЛрдХрди
    Transloco рдПрдХ рдЖрдзреБрдирд┐рдХ, рд╕рдореБрджрд╛рдп-рдкреНрд░реЗрд░рд┐рдд Angular i18n рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИ рдЬреЛ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдФрд░ рдПрдХ рд╕реБрдЧрдо рдбреЗрд╡рд▓рдкрд░ рдЕрдиреБрднрд╡ рдкрд░ рдЬреЛрд░ рджреЗрддреА рд╣реИред рдпрд╣ рдЖрдкрдХреЗ рдореМрдЬреВрджрд╛ Angular рд╕реЗрдЯрдЕрдк рдХреЗ рд╕рд╛рде рд╕рд╣рдЬрддрд╛ рд╕реЗ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд▓рдЧрдЗрди-рдЖрдзрд╛рд░рд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред

    рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ

    • рд╕реНрдерд┐рддрд┐ рдкреНрд░рдмрдВрдзрди рдПрдХреАрдХрд░рдг: NgRx рдФрд░ Akita рдЬреИрд╕реЗ рд╕реНрдерд┐рддрд┐ рдкреНрд░рдмрдВрдзрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ-рдЖрдк рд╕рдВрдЧрддрддрд╛ред
    • рд▓реЗрдЬреА рд▓реЛрдбрд┐рдВрдЧ: рдЕрдиреБрд╡рд╛рджреЛрдВ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ рдФрд░ рдХреЗрд╡рд▓ рддрдм рд▓реЛрдб рдХрд░реЗрдВ рдЬрдм рдЖрд╡рд╢реНрдпрдХ рд╣реЛред
    • рд╕рдореГрджреНрдз рдкреНрд▓рдЧрдЗрди рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░: SSR рдПрдХреАрдХрд░рдг рд╕реЗ рд▓реЗрдХрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕рдВрджреЗрд╢ рдирд┐рд╖реНрдХрд░реНрд╖рдг рддрдХ рд╕рдм рдХреБрдЫ рд╕рдВрднрд╛рд▓реЗрдВред
    • рд░рдирдЯрд╛рдЗрдо рдпрд╛ рдирд┐рд░реНрдорд╛рдг-рд╕рдордп: рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрд╡рд╛рдж рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣реЛрдВ рдХреЗ рд▓рд┐рдП рд▓рдЪреАрд▓рд╛рдкрди рдкреНрд░рджрд╛рди рдХрд░реЗрдВ, рдЪрд╛рд╣реЗ рдЖрдк рд░рдирдЯрд╛рдЗрдо рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдпрд╛ рдкреНрд░реА-рдмрд┐рд▓реНрдЯ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реЛрдВред

    рд╡рд┐рдЪрд╛рд░

    • рд╕реАрдЦрдиреЗ рдХреА рд╡рдХреНрд░: рдЬрдмрдХрд┐ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд, рдкреНрд▓рдЧрдЗрди-рдЖрдзрд╛рд░рд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд▓рд┐рдП рдЙрдиреНрдирдд рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ (рдЬреИрд╕реЗ, SSR, рдмрд╣реБ-рднрд╛рд╖рд╛ рд░реВрдЯ) рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдЪрд░рдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред
    • рд╕рдореБрджрд╛рдп рдХрд╛ рдЖрдХрд╛рд░: Transloco рдХрд╛ рдПрдХ рд╕рдХреНрд░рд┐рдп рд╕рдореБрджрд╛рдп рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА Angular рдХреЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рдорд╛рдзрд╛рди рдпрд╛ ngx-translate рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрдврд╝ рд░рд╣рд╛ рд╣реИред
    • рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрд░рдЪрдирд╛: рдмрд╣реБрдд рдмрдбрд╝реЗ рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╡рд╛рджреЛрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд░рдЦрдирд╛ рдЪреБрдиреМрддреАрдкреВрд░реНрдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЕрдЪреНрдЫреА рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрд░рдЪрдирд╛ рдФрд░ рдирд╛рдордХрд░рдг рдорд╛рдирджрдВрдб рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред

    рдЕрдВрддрд┐рдо рд╡рд┐рдЪрд╛рд░

    рдЕрдкрдиреЗ Angular рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП i18n рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЪреБрдирддреЗ рд╕рдордп:

    • рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реЗрдВ: рдЧрддрд┐рд╢реАрд▓ рднрд╛рд╖рд╛ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ, рд╡рд┐рдХрд╛рд╕ рдХреА рдЧрддрд┐ рдФрд░ рддреГрддреАрдп-рдкрдХреНрд╖ рдПрдХреАрдХрд░рдг рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдЬреИрд╕реЗ рдХрд╛рд░рдХреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
    • SSR рдФрд░ SEO рдЬрд╛рдВрдЪреЗрдВ: рдпрджрд┐ Angular рдпреВрдирд┐рд╡рд░реНрд╕рд▓ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХрд╛ рдЪрдпрдирд┐рдд рд╕рдорд╛рдзрд╛рди рд╕реНрдерд╛рдиреАрдпрдХреГрдд рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдФрд░ рд░реВрдЯ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдПрдХреАрдХреГрдд рд╣реЛрддрд╛ рд╣реИред
    • рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдирд┐рд░реНрдорд╛рдг рд░рдгрдиреАрддрд┐: рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЛ рдХрдИ рдирд┐рд░реНрдорд╛рдг рдЖрдЙрдЯрдкреБрдЯ (рдкреНрд░рддреНрдпреЗрдХ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдпрд╛ рдПрдХрд▓ рдмрдВрдбрд▓ рдХреЗ рд╕рд╛рде рд░рдирдЯрд╛рдЗрдо рдЕрдиреБрд╡рд╛рдж рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред
    • рд░рдЦрд░рдЦрд╛рд╡ рдФрд░ рд╕реНрдХреЗрд▓рд┐рдВрдЧ: рдмрдбрд╝реЗ рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреА рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдПрдХ рд╕рд╛рдл рдлрд╝рд╛рдЗрд▓ рд╕рдВрд░рдЪрдирд╛, рдЯрд╛рдЗрдк рдХрд┐рдП рдЧрдП рдХреА (рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ) рдФрд░ рдПрдХ рд╕рд░рд▓ рдЕрдкрдбреЗрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдорд┐рд▓рддрд╛ рд╣реИред
    • рдбреЗрд╡рд▓рдкрд░ рдЕрдиреБрднрд╡: TypeScript рдСрдЯреЛ-рдкреВрд░реНрдгрддрд╛, рдкреНрд▓рдЧрдЗрди рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░, рдФрд░ CLI рдЯреВрд▓рд┐рдВрдЧ рдЕрдкрдбреЗрдЯ рдпрд╛ рдирдП рдЕрдиреБрд╡рд╛рдж рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд╕рдордп рддрдирд╛рд╡ рдХреЛ рдмрд╣реБрдд рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

    рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╕рднреА рдкреБрд╕реНрддрдХрд╛рд▓рдп рдПрдХ рдордЬрдмреВрдд, рдмрд╣реБрднрд╛рд╖реА Angular рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╢рдХреНрддрд┐ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ рдХреА рдЕрдкрдиреА рддрд╛рдХрдд рд╣реЛрддреА рд╣реИред рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рд╡рд┐рдХрд▓реНрдк рдЖрдкрдХреЗ рдкреНрд░рджрд░реНрд╢рди, рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣, рдбреЗрд╡рд▓рдкрд░ рдЕрдиреБрднрд╡, рдФрд░ рд╡реНрдпрд╛рдкрд╛рд░рд┐рдХ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреВрдареА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

    рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

    рдЕрднреА рддрдХ рдХреЛрдИ рдЯрд┐рдкреНрдкрдгреА рдирд╣реАрдВред рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкрд╣рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рдмрдиреЗрдВред

    рд╕рдВрдмрдВрдзрд┐рдд рдкреЛрд╕реНрдЯ

    рдирд╡реАрдирддрдо рдкреЛрд╕реНрдЯ