Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Додано утиліту usePathname"v10.0.023.06.2026
- "Уніфікована документация для всіх експортів"v8.0.021.01.2026
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюЯкщо у вас є ідея щодо покращення цієї документації, будь ласка, долучіться, надіславши pull request на GitHub.
Посилання на документацію на GitHubСкопіювати документацію у форматі Markdown в буфер обміну
Пакет solid-intlayer
Пакет solid-intlayer надає необхідні інструменти для інтеграції Intlayer у Solid-застосунки. Він включає провайдери та хуки для роботи з багатомовним контентом.
Встановлення
Скопіюйте код у буфер обміну
Експорти
Провайдер
Імпорт:
Скопіюйте код у буфер обміну
Відкрийте таблицю в модальному вікні, щоб чітко переглянути всі дані
| Компонент | Опис | Пов'язаний документ |
|---|---|---|
IntlayerProvider | Головний провайдер, що обгортає ваш додаток і надає контекст Intlayer. | IntlayerProvider |
Хуки
Імпорт:
Скопіюйте код у буфер обміну
Відкрийте таблицю в модальному вікні, щоб чітко переглянути всі дані
| Хук | Опис | Пов'язаний документ |
|---|---|---|
useIntlayer | Базується на useDictionary, але вбудовує оптимізовану версію словника зі згенерованої декларації. | useIntlayer |
useDictionary | Обробляє об'єкти, що виглядають як словники (ключ, вміст). Обробляє переклади t(), перерахування тощо. | - |
useDictionaryAsync | Те саме, що useDictionary, але працює з асинхронними словниками. | - |
useDictionaryDynamic | Те саме, що useDictionary, але працює з динамічними словниками. | - |
useLocale | Повертає поточну локаль та функцію для її встановлення. | useLocale |
usePathname | Повертає поточний шлях (pathname) як Accessor<string> із видаленим сегментом локалі. Реактивний до popstate. | usePathname |
useRewriteURL | Клієнтський хук для керування перенаписами URL. Автоматично оновлює URL, якщо існує локалізоване правило перепису. | useRewriteURL |
useIntl | Повертає об'єкт Intl для поточної локалі. | - |
useLoadDynamic | Hook для завантаження динамічних словників. | - |
t | Вибирає вміст залежно від поточної locale. | translation |
Компоненти
Імпорт:
Скопіюйте код у буфер обміну
Відкрийте таблицю в модальному вікні, щоб чітко переглянути всі дані
| Компонент | Опис |
|---|---|
MarkdownProvider | Провайдер контексту рендерингу markdown. |
