Можно ли перевести URL следующим образом:
bash
Копировать код
Копировать код в буфер обмена
en -> /product (без префикса) или /en/product (с префиксом)fr -> /fr/produites -> /es/productoК сожалению, Intlayer не позволяет переводить URL, как указано выше. Чтобы добиться этого, вам следует использовать собственное промежуточное ПО или прокси для переписывания URL.
Но вы можете использовать функцию getMultilingualUrl, чтобы вставить префикс в URL для заданной локали.
ts
Копировать код
Копировать код в буфер обмена
import { getMultilingualUrl, Locales } from "intlayer";const url = getMultilingualUrl("/product");/** * en -> /product (без префикса) или /en/product (с префиксом) * fr -> /fr/product * es -> /es/product */console.log(url);Или getLocalizedUrl
ts
Копировать код
Копировать код в буфер обмена
import { getLocalizedUrl, Locales } from "intlayer";const url = getLocalizedUrl("/product", Locales.FRENCH);console.log(url); // /fr/product