Perché i link interni relativi non sono supportati per la sostituzione?
Gato AI Translations for Polylang può sostituire gli URL dei link interni con l'URL corrispondente per la lingua di destinazione.
Questo è supportato solo per gli URL assoluti (come https://mysite.com/hello-world/), non per gli URL relativi (come /hello-world/).
Questo perché non possiamo essere certi se una stringa sia un URL relativo o qualcos'altro.
Ad esempio, la stringa "/" può essere un URL relativo che punta alla homepage, oppure forse qualcos'altro, e come tale non deve essere sostituita con "/it/" (per la lingua italiana).
Inoltre, gli URL relativi potrebbero essere tradotti dall'API quando non dovrebbero esserlo, e per questo motivo ne sconsigliamo l'uso. (Gli URL assoluti non vengono tradotti, vengono mantenuti così come sono.)
Ad esempio, DeepL potrebbe tradurre la stringa /hello-world/ in /ciao-mondo/, quando non dovrebbe essere tradotta.