URLを翻訳することは可能ですか?
はい!IntlayerはカスタムURL書き換えをサポートしており、ロケール固有のパスを定義できます。例:
bash
コードをコピー
コードをクリップボードにコピー
en -> /productfr -> /fr/produites -> /es/productoこれを実装するには、intlayer.config.ts ファイルの routing セクションを設定します。
この機能の実装方法の詳細については、カスタムURL書き換えのドキュメントを参照してください。
また、getMultilingualUrl および getLocalizedUrl 関数を使用して、プログラムでこれらのURLを生成することもでき、これらは書き換えルールを尊重します。
ts
コードをコピー
コードをクリップボードにコピー
import { getLocalizedUrl, Locales } from "intlayer";const url = getLocalizedUrl("/product", Locales.FRENCH);console.log(url); // /fr/produit (設定されている場合)