Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Початкова документація ключа контексту Intlayer"v9.5.519.09.2026
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюЯкщо у вас є ідея щодо покращення цієї документації, будь ласка, долучіться, надіславши pull request на GitHub.
Посилання на документацію на GitHubСкопіювати документацію у форматі Markdown в буфер обміну
Ключ контексту запиту Intlayer
Експорт Intlayer слугує ідентифікатором сховища контексту запиту в Remix 3. Він дозволяє отримувати стан Intlayer безпосередньо з об'єкта контексту Remix усередині обробників маршрутів або спеціального middleware.
Використання
Коли виконується middleware intlayer(), воно зберігає об'єкт IntlayerState у контексті запиту під ключем Intlayer. Ви можете отримати його в будь-якому обробнику маршруту:
Скопіюйте код у буфер обміну
Також до нього можна звернутися за допомогою скороченого запису через пряму властивість context.intlayer:
Скопіюйте код у буфер обміну
Структура IntlayerState
Об'єкт IntlayerState містить:
Відкрийте таблицю в модальному вікні, щоб чітко переглянути всі дані
| Властивість | Тип | Опис |
|---|---|---|
locale | DeclaredLocales | Локаль, визначена для поточного запиту. |
defaultLocale | DeclaredLocales | Резервна локаль, задана в intlayer.config.ts. |
availableLocales | DeclaredLocales[] | Список усіх підтримуваних локалей, налаштованих для проєкту. |
