Preguntas frecuentes
Preguntas frecuentes¿Por qué los enlaces internos relativos no se admiten para su sustitución?

¿Por qué los enlaces internos relativos no se admiten para su sustitución?

Gato AI Translations for Polylang puede reemplazar las URLs de los enlaces internos por la URL correspondiente al idioma de destino.

Esto solo es compatible con URLs absolutas (como https://mysite.com/hello-world/), no con URLs relativas (como /hello-world/).

Esto se debe a que no podemos asegurar si una cadena es una URL relativa, o alguna otra cosa.

Por ejemplo, la cadena "/" puede ser una URL relativa que apunte a la portada, o tal vez algo distinto, y por ello no debe ser reemplazada por "/es/" (para el idioma español).

Además, las URLs relativas pueden ser traducidas por la API cuando no deberían, y por ello no animamos a usarlas. (Las URLs absolutas no se traducen, se mantienen tal cual.)

Por ejemplo, DeepL puede traducir la cadena /hello-world/ por /hola-mundo/, cuando no debería traducirla.