Дата створення:2026-01-30Останнє оновлення:2026-01-30

    Пакет adonis-intlayer

    Пакет adonis-intlayer надає проміжне ПЗ для додатків AdonisJS для обробки інтернаціоналізації. Він визначає локаль користувача та надає функції перекладу.

    Встановлення

    npm install adonis-intlayer

    Експорт

    Проміжне ПЗ (Middleware)

    Пакет надає проміжне ПЗ AdonisJS для обробки інтернаціоналізації.

    Функція Опис Відповідна документація
    IntlayerMiddleware Проміжне ПЗ AdonisJS, яке визначає локаль користувача та заповнює контекст запиту даними Intlayer. Воно також налаштовує простір імен CLS (Async Local Storage) для доступу до життєвого циклу запиту, дозволяючи використовувати глобальні функції, такі як t, getIntlayer тощо. intlayer

    Функції

    Функція Опис Відповідна документація
    t Функція перекладу, яка отримує контент для поточної локалі. Працює в межах життєвого циклу запиту, керованого проміжним ПЗ intlayer. Використовує CLS (Async Local Storage) для доступу до контексту запиту. translation
    getIntlayer Отримує словник за його ключем зі згенерованої декларації та повертає його вміст для вказаної локалі. Оптимізована версія getDictionary. Використовує CLS для доступу до контексту запиту. -
    getDictionary Обробляє об'єкти словника та повертає вміст для вказаної локалі. Обробляє переклади t(), перерахування, markdown, HTML тощо. Використовує CLS для доступу до контексту запиту. -
    getLocale Отримує поточну локаль із контексту запиту за допомогою CLS. -