Por que links internos relativos não são suportados para substituição?
Gato AI Translations for Polylang pode substituir as URLs dos links internos pela URL correspondente no idioma de destino.
Isso é suportado apenas para URLs absolutas (como https://mysite.com/hello-world/), não para URLs relativas (como /hello-world/).
Isso ocorre porque não é possível ter certeza se uma string é uma URL relativa ou outra coisa.
Por exemplo, a string "/" pode ser uma URL relativa apontando para a homepage, ou talvez outra coisa, e por isso não deve ser substituída por "/pt/" (para o idioma português).
Além disso, URLs relativas podem ser traduzidas pela API quando não deveriam, e por isso não recomendamos o uso delas. (URLs absolutas não são traduzidas, elas são mantidas como estão.)
Por exemplo, o DeepL pode traduzir a string /hello-world/ para /ola-mundo/, quando ela não deveria ser traduzida.