Zadaj pytanie i otrzymaj streszczenie dokumentu, odwołując się do tej strony i wybranego dostawcy AI
Historia wersji
- "Init history"v9.0.013.06.2026
Treść tej strony została przetłumaczona przy użyciu sztucznej inteligencji.
Zobacz ostatnią wersję oryginalnej treści w języku angielskimJeśli masz pomysł na ulepszenie tej dokumentacji, zachęcamy do przesłania pull requesta na GitHubie.
Link do dokumentacji na GitHubieKopiuj dokument Markdown do schowka
Migracja z i18n-js do Intlayer
Przejście z biblioteki i18n-js do Intlayer to wysoce zoptymalizowana migracja zaprojektowana aby przenieść duże konfiguracje tłumaczeń do strukturalnego systemu rozwiązywania plików Intlayer.
Co zrobić
Wykonaj następujące polecenie konfiguracyjne w swoim repozytorium:
Skopiuj kod do schowka
Po przygotowaniu pliku intlayer.config.ts, możesz dodać alias Intlayer do konfiguracji twojego bundlera, aby wszelkie importy i18n-js wskazywały na pakiet compat @intlayer/i18n-js.
Co się dzieje za kulisami
i18n-js uzyskuje dostęp do przestrzeni nazw poprzez wyrażenia takie jak i18n.t('scope.key', {name}) wraz z rezerwowymi ustawieniami lokali i specjalnymi mapowaniami liczby mnogiej.
Za kulisami:
- Interpolacja: Adapter compat z łatwością parsuje mapowania
%{name}na wartość słownika czasu wykonywania docelowego. - Liczba mnoga: Zastępuje podklucze
one/otheri mapuje je względem potężnych bazowych mechanizmów liczby mnogiej Intlayer (Intl.PluralRules), abstrakcyjnie oddzielając ręczne mapowania. - Lokale: Zamiast ładować monolityczne payload języka przy inicjalizacji, słowniki są serwowane optymalnie na podstawie obecnej konfiguracji kontekstu poprzez natywną konfigurację Intlayer.
