Часто задаваемые вопросы
Часто задаваемые вопросыПочему относительные внутренние ссылки не поддерживаются для замены?

Почему относительные внутренние ссылки не поддерживаются для замены?

Gato AI Translations for Polylang может заменять URL-адреса внутренних ссылок соответствующим URL-адресом для целевого языка.

Это поддерживается только для абсолютных URL-адресов (например, https://mysite.com/hello-world/), но не для относительных (например, /hello-world/).

Это связано с тем, что мы не можем с уверенностью определить, является ли строка относительным URL-адресом или чем-то иным.

Например, строка "/" может быть относительным URL-адресом, указывающим на главную страницу, или чем-то другим — и поэтому её не следует заменять на "/es/" (для испанского языка).

Кроме того, относительные URL-адреса могут быть переведены API, хотя переводиться не должны — именно поэтому мы не рекомендуем их использовать. (Абсолютные URL-адреса не переводятся — они остаются как есть.)

Например, DeepL может перевести строку /hello-world/ как /hola-mundo/, хотя переводить её не нужно.