Дата створення:2026-01-21Останнє оновлення:2026-05-06
Надішліть цей документ вашому улюбленому AI-асистентуChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Оновлення використання API useIntlayer у Solid для прямого доступу до властивостей"v8.9.004.05.2026
- "Уніфікована документація для всіх експортів"v8.0.021.01.2026
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюРедагувати цей документ
Якщо у вас є ідея щодо покращення цієї документації, будь ласка, долучіться, надіславши pull request на GitHub.
Посилання на документацію на GitHubКопіювати
Скопіювати документацію у форматі Markdown в буфер обміну
Документація хука useIntlayer
Хук useIntlayer дозволяє отримувати локалізований вміст зі словника за його ключем. У Solid цей хук повертає реактивну функцію accessor, яка оновлюється щоразу при зміні локалі.
Використання
tsx
Копіювати код
Скопіюйте код у буфер обміну
import { useIntlayer } from "solid-intlayer";const MyComponent = () => { const content = useIntlayer("my-dictionary-key"); return ( <div> <h1>{content.title}</h1> <p>{content.description}</p> </div> );};Опис
Хук виконує наступні завдання:
- Визначення локалі: Він використовує поточну локаль з контексту
IntlayerProvider. - Ін’єкція словника: він автоматично підставляє вміст словника, що відповідає наданому ключу, використовуючи оптимізовані декларації, згенеровані компілятором Intlayer.
- Реактивність: Повертає Solid accessor (
Accessor<T>), який автоматично повторно обчислюється при зміні глобального стану локалі. - Обробка перекладу: він визначає вміст на основі виявленої локалі, обробляючи будь-які визначення
t(),enu()тощо, які знайдені у словнику.
Параметри
- key: Унікальний ключ словника (як визначено у ваших файлах декларацій контенту).
- locale (необов'язково): Перевизначає поточну локаль.
Повертає
Функцію-аксесор (() => Content), яка повертає локалізований контент.