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 Next Translate do Intlayer
Migracja z next-translate do Intlayer to prawie drop-in replacement, który zachowuje istniejącą składnię i tagi.
Co zrobić
Zainicjuj Intlayer w swoim projekcie:
Skopiuj kod do schowka
CLI będzie budować twoją konfigurację. Możesz następnie zastosować wtyczkę Intlayer w swoim next.config.ts, która wstrzykuje aliasy ścieżki czasu budowania mapujące next-translate/useTranslation do @intlayer/next-translate.
Co się dzieje za kulisami
next-translate zapewnia hooki takie jak useTranslation('ns'), t('ns:key.path') i komponent <Trans>.
Za kulisami:
- Interpolacja i liczba mnoga: Opiera się ściśle na zachowaniu adaptera
react-i18next. Dynamicznie obsługiwane są symbole zastępcze{{var}}i pluralizacja mapowana z sufiksów takich jakkey_0,key_oneikey_other. - Komponent
<Trans>: Bezpośrednio obsługiwany do parsowania tagów podobnych do HTML wraz z propcomponentsna podstawie tablic. - Przestrzenie nazw: Aliasing ścieżki podrzędnej zapewnia, że twoje referencje
useTranslationodwołują się do prawidłowych wewnętrznych słowników przestrzeni nazw bez ręcznej modyfikacji.
