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 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
npx intlayer initCLI 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.