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

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

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

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

    bash
    npm install intlayer
    

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

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

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

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

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

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

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

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

    Import:

    tsx
    import "intlayer";
    
    рдлрд╝рдВрдХреНрд╢рдирдкреНрд░рдХрд╛рд░рд╡рд┐рд╡рд░рдгрд╕рдВрдмрдВрдзрд┐рдд рдбреЙрдХ
    t / getTranslationFunctionрд╡рд░реНрддрдорд╛рди locale рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИредtranslation
    enu / getEnumerationFunctionрдорд╛рддреНрд░рд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИредenumeration
    cond / getConditionFunctionрдмреВрд▓рд┐рдпрди рд╢рд░реНрдд рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рд╛рдордЧреНрд░реА рдЪреБрдирддрд╛ рд╣реИредрд╢рд░реНрдд
    genderFunctionрд▓рд┐рдВрдЧ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рд╛рдордЧреНрд░реА рдЪреБрдирддрд╛ рд╣реИредрд▓рд┐рдВрдЧ
    insertFunctionрдХрдВрдЯреЗрдВрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдорд╛рди рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИредрд╕рдореНрдорд┐рд▓рди
    nest / getNestingFunctionрдПрдХ рдЕрдиреНрдп рд╢рдмреНрджрдХреЛрд╢ рдХреЛ рдиреЗрд╕реНрдЯ рдХрд░рддрд╛ рд╣реИредрдиреЗрд╕реНрдЯрд┐рдВрдЧ
    mdFunctionMarkdown рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рддрд╛ рд╣реИредрдорд╛рд░реНрдХрдбрд╛рдЙрди
    htmlFunctionHTML рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рддрд╛ рд╣реИредHTML
    fileFunctionрдлрд╝рд╛рдЗрд▓ рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИредfile
    getDictionaryFunctionрд╢рдмреНрджрдХреЛрд╢ рдЬреИрд╕реА рд╡рд╕реНрддреБрдУрдВ (рдХреБрдВрдЬреА, рд╕рд╛рдордЧреНрд░реА) рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ t() рдЕрдиреБрд╡рд╛рдж, рдЧрдгрдирд╛ рдЖрджрд┐ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИредgetDictionary
    getDictionaryAsyncFunctionрдкреНрд░рддрд┐-рд▓реЛрдХреЗрд▓ рд▓реЛрдбрд░ рдореИрдк рд╕реЗ рд╢рдмреНрджрдХреЛрд╢ рдХреЗ рдПрдХрд▓ рд▓реЛрдХреЗрд▓ рднрд╛рдЧ рдХреЛ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рдлрд┐рд░ рдЗрд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИредgetDictionaryAsync
    getIntlayerFunctiongetDictionary рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдЙрддреНрдкрдиреНрди рдШреЛрд╖рдгрд╛ рд╕реЗ рд╢рдмреНрджрдХреЛрд╢ рдХрд╛ рдЕрдиреБрдХреВрд▓рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИредgetIntlayer
    getIntlayerAsyncFunctiongetIntlayer рдХрд╛ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд╕рдордХрдХреНрд╖, рдХреЗрд╡рд▓ рдЕрдиреБрд░реЛрдзрд┐рдд рд▓реЛрдХреЗрд▓ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИред рдореЗрдЯрд╛рдбреЗрдЯрд╛, рд▓реЛрдбрд░реНрд╕, рд╕рд░реНрд╡рд░ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдПредgetIntlayerAsync

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

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

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

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

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

    tsx
    import "intlayer";
    
    FunctionTypeDescription
    getBrowserLocaleFunctionрдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреА рдкрд╕рдВрджреАрджрд╛ locale рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИред
    getCookieFunctionрдХреБрдХреА рдХрд╛ рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред
    getLocaleFromStorageFunctionрд╕реНрдЯреЛрд░реЗрдЬ рд╕реЗ locale рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред
    setLocaleInStorageFunctionlocale рдХреЛ рд╕реНрдЯреЛрд░реЗрдЬ рдореЗрдВ рд╕реЗрд╡ рдХрд░рддрд╛ рд╣реИред

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

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

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