Author:
    Creation:2026-01-21Last update:2026-01-21

    intlayer рдкреИрдХреЗрдЬ

    intlayer рдкреИрдХреЗрдЬ Intlayer ecosystem рдХреА рдХреЛрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИред рдпрд╣ JavaScript рдФрд░ TypeScript рдПрдкреНрд▓рд┐рдХреЗрд╢рдиреЛрдВ рдореЗрдВ рдмрд╣реБрднрд╛рд╖реА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдлрдВрдХреНрд╢рдВрд╕, рдЯрд╛рдЗрдкреНрд╕, рдФрд░ рдпреВрдЯрд┐рд▓рд┐рдЯреАрдЬрд╝ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

    рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди

    bash
    npm install intlayer
    

    рдПрдХреНрд╕рдкреЛрд░реНрдЯреНрд╕

    рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди

    рдЗрдореНрдкреЛрд░реНрдЯ:

    tsx
    import "intlayer";
    
    рд╡реЗрд░рд┐рдПрдмрд▓ рдкреНрд░рдХрд╛рд░ рд╡рд┐рд╡рд░рдг рд╕рдВрдмрдВрдзрд┐рдд рджрд╕реНрддрд╛рд╡реЗрдЬрд╝
    configuration IntlayerConfig Intlayer рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯред getConfiguration
    getConfiguration () => IntlayerConfig Intlayer рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рд▓реМрдЯрд╛рддрд╛ рд╣реИред (Deprecated: рдЗрд╕рдХреЗ рдмрдЬрд╛рдп configuration рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ) getConfiguration
    locales Locales[] рд╕рднреА рд╕рдорд░реНрдерд┐рдд рд▓реЛрдХрд▓реНрд╕ рдХреА рд╕реВрдЪреАред -
    requiredLocales Locales[] рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рд▓реЛрдХрд▓реНрд╕ рдХреА рд╕реВрдЪреАред -
    defaultLocale Locales рдбрд┐рдлрд╝реЙрд▓реНрдЯ locale. -

    рдкреНрд░рдХрд╛рд░

    рдЗрдореНрдкреЛрд░реНрдЯ:

    tsx
    import "intlayer";
    
    рдкреНрд░рдХрд╛рд░ рд╡рд┐рд╡рд░рдг
    Dictionary рдбрд┐рдХреНрд╢рдирд░реА рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ Dictionary рдкреНрд░рдХрд╛рд░ред
    DeclarationContent (Deprecated) рдЗрд╕рдХреЗ рд╕реНрдерд╛рди рдкрд░ Dictionary<T> рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
    IntlayerConfig Intlayer рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдкреНрд░рдХрд╛рд░ред
    ContentNode рдбрд┐рдХреНрд╢рдирд░реА рд╕рд╛рдордЧреНрд░реА рдореЗрдВ рдПрдХ рдиреЛрдбред
    Locale рдПрдХ locale рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдкреНрд░рдХрд╛рд░ред
    LocalesValues рдХрд┐рд╕реА locale рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╛рд╡рд┐рдд рдорд╛рдиред
    StrictModeLocaleMap рд╕рдЦреНрдд рдЯрд╛рдЗрдк-рдЪреЗрдХрд┐рдВрдЧ рдХреЗ рд╕рд╛рде locales рдХрд╛ рдПрдХ рдореИрдкред

    рдХрдВрдЯреЗрдВрдЯ рдлрд╝рдВрдХреНрд╢рдВрд╕

    Import:

    tsx
    import "intlayer";
    
    рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рдХрд╛рд░ рд╡рд┐рд╡рд░рдг рд╕рдВрдмрдВрдзрд┐рдд рдбреЙрдХ
    t / getTranslation Function рд╡рд░реНрддрдорд╛рди locale рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИред translation
    enu / getEnumeration Function рдорд╛рддреНрд░рд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИред enumeration
    cond / getCondition Function рдмреВрд▓рд┐рдпрди рд╢рд░реНрдд рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рд╛рдордЧреНрд░реА рдЪреБрдирддрд╛ рд╣реИред рд╢рд░реНрдд
    gender Function рд▓рд┐рдВрдЧ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рд╛рдордЧреНрд░реА рдЪреБрдирддрд╛ рд╣реИред рд▓рд┐рдВрдЧ
    insert Function рдХрдВрдЯреЗрдВрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдорд╛рди рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╕рдореНрдорд┐рд▓рди
    nest / getNesting Function рдПрдХ рдЕрдиреНрдп рд╢рдмреНрджрдХреЛрд╢ рдХреЛ рдиреЗрд╕реНрдЯ рдХрд░рддрд╛ рд╣реИред рдиреЗрд╕реНрдЯрд┐рдВрдЧ
    md Function Markdown рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рддрд╛ рд╣реИред рдорд╛рд░реНрдХрдбрд╛рдЙрди
    html Function HTML рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рддрд╛ рд╣реИред HTML
    file Function рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИред file
    getDictionary Function рдРрд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╢рдмреНрджрдХреЛрд╢ (key, content) рдЬреИрд╕рд╛ рджрд┐рдЦрддреЗ рд╣реИрдВред рдпрд╣ t() рдЕрдиреБрд╡рд╛рджреЛрдВ, enumerations, рдЖрджрд┐ рдХреЛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рддрд╛ рд╣реИред -
    getIntlayer Function getDictionary рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдирд░реЗрдЯ рдХреА рдЧрдИ declaration рд╕реЗ рд╢рдмреНрджрдХреЛрд╢ рдХрд╛ рдПрдХ optimized рд╕рдВрд╕реНрдХрд░рдг рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИред -

    рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдЙрдкрдпреЛрдЧрд┐рддрд╛рдПрдБ

    рдЗрдореНрдкреЛрд░реНрдЯ:

    tsx
    import "intlayer";
    
    рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рдХрд╛рд░ рд╡рд┐рд╡рд░рдг рд╕рдВрдмрдВрдзрд┐рдд рдбреЙрдХреНрд╕
    getLocale Function рдХрд┐рд╕реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдпрд╛ path рд╕реЗ locale рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИред getLocale
    getLocaleLang Function рдХрд┐рд╕реА locale рдХрд╛ рднрд╛рд╖рд╛ рднрд╛рдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред getLocaleLang
    getLocaleName Function рдХрд┐рд╕реА locale рдХрд╛ display name рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред getLocaleName
    getLocalizedPath Function рдХреИрдиреЛрдирд┐рдХрд▓ рдкрде рдХреЛ рд╕реНрдерд╛рдиреАрдпрдХреГрдд рдкрде рдореЗрдВ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред getLocalizedPath
    getCanonicalPath Function рд╕реНрдерд╛рдиреАрдпрдХреГрдд рдкрде рдХреЛ canonical рдкрде рдореЗрдВ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред getCanonicalPath
    getLocalizedUrl Function рд╕реНрдерд╛рдиреАрдпрдХреГрдд URL рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред getLocalizedUrl
    getMultilingualUrls Function рд╕рдорд░реНрдерд┐рдд рд╕рднреА locales рдХреЗ рд▓рд┐рдП URLs рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред getMultilingualUrls
    getPathWithoutLocale Function рдкрд╛рде рд╕реЗ locale рдкреНрд░рд┐рдлрд┐рдХреНрд╕ рд╣рдЯрд╛рддрд╛ рд╣реИред getPathWithoutLocale
    getPrefix Function рдкрд╛рде рд╕реЗ locale рдкреНрд░рд┐рдлрд┐рдХреНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред getPrefix
    comparePaths Function рд▓реЛрдХреЗрд▓ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рддреЗ рд╣реБрдП рджреЛ рдкрд╛рдереНрд╕ рдХреА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИред comparePaths
    normalizePath Function рдкрд╛рде рдХреЛ рд▓реЛрдХреЗрд▓-рд╕реНрд╡рддрдВрддреНрд░ рдкрд╛рде рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдХрд░рддрд╛ рд╣реИред comparePaths
    getHTMLTextDir Function рдЯреЗрдХреНрд╕реНрдЯ рдХреА рджрд┐рд╢рд╛ (LTR/RTL) рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред getHTMLTextDir
    validatePrefix Function locale рдкреНрд░реАрдлрд┐рдХреНрд╕ рдХреА рд╡реИрдзрддрд╛ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИред validatePrefix

    рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдПрдБ

    рдЗрдореНрдкреЛрд░реНрдЯ:

    tsx
    import "intlayer";
    
    Function Type Description
    getBrowserLocale Function рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреА рдкрд╕рдВрджреАрджрд╛ locale рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИред
    getCookie Function рдХреБрдХреА рдХрд╛ рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред
    getLocaleFromStorage Function рд╕реНрдЯреЛрд░реЗрдЬ рд╕реЗ locale рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред
    setLocaleInStorage Function locale рдХреЛ рд╕реНрдЯреЛрд░реЗрдЬ рдореЗрдВ рд╕реЗрд╡ рдХрд░рддрд╛ рд╣реИред

    рдлрд╝реЙрд░реНрдореЗрдЯрд░реНрд╕

    рдЗрдореНрдкреЛрд░реНрдЯ: //

    tsx
    import "intlayer";
    
    рдлрд╝рдВрдХреНрд╢рди рд╡рд┐рд╡рд░рдг
    number рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдлрд╝реЙрд░реНрдореЗрдЯ рдХрд░рддрд╛ рд╣реИред
    currency рдПрдХ рдореБрджреНрд░рд╛ рдорд╛рди рдХреЛ рдлрд╝реЙрд░реНрдореЗрдЯ рдХрд░рддрд╛ рд╣реИред
    percentage рдкреНрд░рддрд┐рд╢рдд рдХреЛ рдлрд╝реЙрд░реНрдореЗрдЯ рдХрд░рддрд╛ рд╣реИред
    compact рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд (compact) рд░реВрдк рдореЗрдВ рдлрд╝реЙрд░реНрдореЗрдЯ рдХрд░рддрд╛ рд╣реИред
    date рдПрдХ рддрд┐рдерд┐ рдХреЛ рдлрд╝реЙрд░реНрдореЗрдЯ рдХрд░рддрд╛ рд╣реИред
    relativeTime рд╕рд╛рдкреЗрдХреНрд╖ рд╕рдордп рдХреЛ рдлрд╝реЙрд░реНрдореЗрдЯ рдХрд░рддрд╛ рд╣реИред
    units рдЗрдХрд╛рдЗрдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдорд╛рди рдХреЛ рдлрд╝реЙрд░реНрдореЗрдЯ рдХрд░рддрд╛ рд╣реИред
    Intl рдорд╛рдирдХ Intl рдСрдмреНрдЬреЗрдХреНрдЯред