Creation:2026-01-21Last update: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
- "Unified documentation for all exports"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 angielskimEdit 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
Pakiet fastify-intlayer
Pakiet fastify-intlayer udostępnia wtyczkę dla aplikacji Fastify do obsługi internationalization (i18n). Wykrywa locale użytkownika i dekoruje obiekt request.
Instalacja
bash
Kopiuj kod
Skopiuj kod do schowka
npm install fastify-intlayerEksporty
Wtyczka
Import:
tsx
Kopiuj kod
Skopiuj kod do schowka
import "fastify-intlayer";Pokaż całą zawartość tabeli
Otwórz tabelę w oknie modalnym, aby wyraźnie zobaczyć całą zawartość
| Funkcja | Opis | Powiązana dokumentacja |
|---|---|---|
intlayer | Fastify plugin integrujący Intlayer z Twoją aplikacją Fastify. Obsługuje wykrywanie locale z storage (cookies, headers), dekoruje obiekt request danymi intlayer zawierającymi t, getIntlayer i getDictionary, oraz konfiguruje przestrzeń nazw CLS dla programowego dostępu w trakcie cyklu życia żądania. | intlayer |
Funkcje
Importowanie:
tsx
Kopiuj kod
Skopiuj kod do schowka
import "fastify-intlayer";Pokaż całą zawartość tabeli
Otwórz tabelę w oknie modalnym, aby wyraźnie zobaczyć całą zawartość
| Funkcja | Opis | Powiązany dokument |
|---|---|---|
t | Globalna funkcja tłumaczeń, która pobiera zawartość dla aktualnego locale w Fastify. Wykorzystuje CLS (Async Local Storage) i musi być używana w kontekście żądania zarządzanym przez plugin intlayer. Można ją też wywołać przez req.intlayer.t. | translation |
getIntlayer | Pobiera słownik po jego kluczu z wygenerowanej deklaracji i zwraca jego zawartość dla określonego locale. Wersja zoptymalizowana funkcji getDictionary. Używa CLS, aby uzyskać dostęp do kontekstu żądania. Można ją też wywołać przez req.intlayer.getIntlayer. | - |
getDictionary | Przetwarza obiekty słownika i zwraca zawartość dla określonej lokalizacji. Przetwarza tłumaczenia t(), enumeracje, markdown, HTML itp. Używa CLS do dostępu do kontekstu żądania. Można go również uzyskać przez req.intlayer.getDictionary. | - |