Creation:2026-01-21Last update:2026-05-06
Надішліть цей документ вашому улюбленому AI-асистентуChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Оновлення використання API useIntlayer у Solid для прямого доступу до властивостей"v8.9.004.05.2026
- "Уніфікована документація для всіх експортів"v8.0.021.01.2026
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюEdit this doc
If you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy
Copy doc Markdown to clipboard
Документація хука 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), яка повертає локалізований контент.