Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Уніфікована документація для всіх експортів"v8.0.021.01.2026
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюЯкщо у вас є ідея щодо покращення цієї документації, будь ласка, долучіться, надіславши pull request на GitHub.
Посилання на документацію на GitHubСкопіювати документацію у форматі Markdown в буфер обміну
Пакет intlayer
Пакет intlayer, це основна бібліотека екосистеми Intlayer. Він надає необхідні функції, типи та утиліти для керування багатомовним контентом у застосунках на JavaScript та TypeScript.
Встановлення
Експорти
Конфігурація
Імпорт:
Відкрийте таблицю в модальному вікні, щоб чітко переглянути всі дані
| Змінна | Тип | Опис | Пов'язаний документ |
|---|---|---|---|
configuration | IntlayerConfig | Об'єкт конфігурації Intlayer. | getConfiguration |
getConfiguration | () => IntlayerConfig | Повертає об'єкт конфігурації Intlayer. (Deprecated: Використовуйте configuration натомість) | getConfiguration |
locales | Locales[] | Список усіх підтримуваних локалей. | - |
requiredLocales | Locales[] | Список усіх обов'язкових локалей. | - |
defaultLocale | Locales | Локаль за замовчуванням. | - |
Типи
Імпорт:
Відкрийте таблицю в модальному вікні, щоб чітко переглянути всі дані
| Тип | Опис |
|---|---|
Dictionary | Тип словника, що використовується для визначення структури словника. |
DeclarationContent | (Deprecated) Використовуйте Dictionary<T> натомість. |
IntlayerConfig | Тип, який визначає конфігурацію Intlayer. |
ContentNode | Вузол у вмісті словника. |
Locale | Тип, який представляє локаль. |
LocalesValues | Можливі значення для локалі. |
StrictModeLocaleMap | Мапа локалей зі строгою перевіркою типів. |
Функції вмісту
Імпорт:
Відкрийте таблицю в модальному вікні, щоб чітко переглянути всі дані
| Функція | Тип | Опис | Пов'язаний документ |
|---|---|---|---|
t / getTranslation | Function | Вибирає вміст залежно від поточної локалі. | переклад |
enu / getEnumeration | Function | Вибирає вміст залежно від кількості. | перерахування |
cond / getCondition | Function | Вибирає контент на основі булевої умови. | умова |
gender | Function | Вибирає контент на основі гендера. | гендер |
insert | Function | Вставляє значення у рядок контенту. | вставлення |
nest / getNesting | Function | Вкладає інший словник. | вкладення |
md | Function | Обробляє вміст у форматі Markdown. | markdown |
html | Function | Обробляє HTML-вміст. | html |
file | Function | Обробляє вміст файлу. | file |
getDictionary | Function | Обробляє об'єкти, які виглядають як словники (ключ, вміст). Обробляє переклади t(), enumerations тощо. | - |
getIntlayer | Function | Базується на getDictionary, але вставляє оптимізовану версію словника зі згенерованої декларації. | - |
Локалізаційні утиліти
Імпорт:
Відкрийте таблицю в модальному вікні, щоб чітко переглянути всі дані
| Функція | Тип | Опис | Пов'язана документація |
|---|---|---|---|
getLocale | Function | Визначає локаль зі рядка або шляху. | getLocale |
getLocaleLang | Function | Отримує мовну частину локалі. | getLocaleLang |
getLocaleName | Function | Отримує відображувану назву локалі. | getLocaleName |
getLocalizedPath | Function | Перетворює канонічний шлях на локалізований. | getLocalizedPath |
getCanonicalPath | Function | Перетворює локалізований шлях на канонічний. | getCanonicalPath |
getLocalizedUrl | Function | Генерує локалізований URL. | getLocalizedUrl |
getMultilingualUrls | Function | Генерує URL-адреси для всіх підтримуваних локалей. | getMultilingualUrls |
getPathWithoutLocale | Function | Видаляє префікс локалі з шляху. | getPathWithoutLocale |
getPrefix | Function | Отримує префікс локалі з шляху. | getPrefix |
getHTMLTextDir | Function | Отримує напрямок тексту (LTR/RTL). | getHTMLTextDir |
validatePrefix | Function | Перевіряє префікс локалі. | validatePrefix |
Браузерні утиліти
Імпорт:
Відкрийте таблицю в модальному вікні, щоб чітко переглянути всі дані
| Функція | Тип | Опис |
|---|---|---|
getBrowserLocale | Function | Визначає переважний locale браузера. |
getCookie | Function | Отримує значення cookie. |
getLocaleFromStorage | Function | Отримує locale зі сховища. |
setLocaleInStorage | Function | Зберігає locale в сховище. |
Форматери
Імпорт:
Відкрийте таблицю в модальному вікні, щоб чітко переглянути всі дані
| Функція | Опис |
|---|---|
number | Форматує число. |
currency | Форматує валютне значення. |
percentage | Форматує відсоток. |
compact | Форматує число у компактному вигляді. |
date | Форматує дату. |
relativeTime | Форматує відносний час. |
units | Форматує значення з одиницями виміру. |
Intl | Стандартний об'єкт Intl. |