FAQ
FAQWaarom worden relatieve interne links niet ondersteund voor vervanging?

Waarom worden relatieve interne links niet ondersteund voor vervanging?

Gato AI Translations for Polylang kan de URL's van interne links vervangen door de bijbehorende URL voor de doeltaal.

Dit wordt alleen ondersteund voor absolute URL's (zoals https://mysite.com/hello-world/), niet voor relatieve URL's (zoals /hello-world/).

Dat komt omdat we niet zeker kunnen zijn of een string een relatieve URL is of iets anders.

Zo kan de string "/" bijvoorbeeld een relatieve URL zijn die naar de startpagina verwijst, of misschien iets anders, en daarom mag deze niet worden vervangen door "/nl/" (voor de Nederlandse taal).

Daarnaast kunnen relatieve URL's door de API worden vertaald wanneer dat niet zou moeten, en daarom raden we het gebruik ervan af. (Absolute URL's worden niet vertaald — ze blijven ongewijzigd.)

Zo kan DeepL de string /hello-world/ vertalen naar /hallo-wereld/, terwijl deze niet vertaald zou mogen worden.