È possibile tradurre gli URL?
Sì! Intlayer supporta le riscritture URL personalizzate, che consentono di definire percorsi specifici per la lingua. Ad esempio:
bash
Copiare il codice
Copiare il codice nella clipboard
en -> /productfr -> /fr/produites -> /es/productoPer implementare questo, puoi configurare la sezione routing nel tuo file intlayer.config.ts.
Per ulteriori informazioni su come implementare questa funzione, consulta la documentazione sulle Riscritture URL Personalizzate.
Puoi anche utilizzare le funzioni getMultilingualUrl e getLocalizedUrl per generare questi URL a livello di programmazione, e rispetteranno le tue regole di riscrittura.
ts
Copiare il codice
Copiare il codice nella clipboard
import { getLocalizedUrl, Locales } from "intlayer";const url = getLocalizedUrl("/product", Locales.FRENCH);console.log(url); // /fr/produit (se configurato)