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

    Пакет express-intlayer

    Пакет express-intlayer надає middleware для додатків Express для роботи з інтернаціоналізацією. Він визначає локаль користувача та надає функції перекладу.

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

    npm install express-intlayer

    Експорти

    Middleware (проміжне програмне забезпечення)

    Імпорт:

    import "express-intlayer";
    Function Опис Пов'язана документація
    intlayer Middleware для Express, який визначає локаль користувача та заповнює res.locals даними Intlayer. Виконує визначення локалі з cookies/headers, ін'єктує t, getIntlayer та getDictionary у res.locals, і налаштовує namespace CLS для доступу в рамках життєвого циклу запиту. intlayer

    Функції

    Імпорт:

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