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 angielskimIf 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 doc Markdown to clipboard
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
npx intlayer initPo 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.