Czy można tłumaczyć adresy URL?
Tak! Intlayer obsługuje niestandardowe przekierowania URL, które pozwalają definiować ścieżki specyficzne dla lokalizacji. Na przykład:
bash
Kopiuj kod
Skopiuj kod do schowka
en -> /productfr -> /fr/produites -> /es/productoAby to zaimplementować, możesz skonfigurować sekcję routing w pliku intlayer.config.ts.
Więcej informacji na temat implementacji tej funkcji znajdziesz w dokumentacji Niestandardowych Przekierowań URL.
Możesz również użyć funkcji getMultilingualUrl i getLocalizedUrl, aby generować te adresy URL programowo, a będą one respektować Twoje reguły przekierowań.
ts
Kopiuj kod
Skopiuj kod do schowka
import { getLocalizedUrl, Locales } from "intlayer";const url = getLocalizedUrl("/product", Locales.FRENCH);console.log(url); // /fr/produit (jeśli skonfigurowano)