Data utworzenia:2026-01-21Ostatnia aktualizacja:2026-01-21
Prześlij ten dokument do swojego ulubionego asystenta AIChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Zadaj pytanie i otrzymaj streszczenie dokumentu, odwołując się do tej strony i wybranego dostawcy AI
Historia wersji
- "Init doc"v8.0.021.01.2026
Treść tej strony została przetłumaczona przy użyciu sztucznej inteligencji.
Zobacz ostatnią wersję oryginalnej treści w języku angielskimEdytuj tę dokumentację
Jeśli masz pomysł na ulepszenie tej dokumentacji, zachęcamy do przesłania pull requesta na GitHubie.
Link do dokumentacji na GitHubieKopiuj
Kopiuj dokument Markdown do schowka
Dokumentacja wtyczki intlayer dla Fastify
Wtyczka intlayer dla Fastify wykrywa locale użytkownika i dekoruje obiekt żądania funkcjami Intlayer. Umożliwia również użycie globalnych funkcji tłumaczeniowych w kontekście żądania.
Użycie
Opis
Wtyczka wykonuje następujące zadania:
- Wykrywanie lokalizacji: Analizuje żądanie (nagłówki, ciasteczka itp.), aby określić preferowaną lokalizację użytkownika.
- Dekorowanie żądania: Dodaje właściwość
intlayerdo obiektuFastifyRequest, zawierającą:locale: Wykryta lokalizacja.t: Funkcja tłumacząca.getIntlayer: Funkcja do pobierania słowników.
- Zarządzanie kontekstem: Używa
cls-hookeddo zarządzania asynchronicznym kontekstem, umożliwiając globalnym funkcjom Intlayer dostęp do lokalizacji specyficznej dla żądania.