Dlaczego względne linki wewnętrzne nie są obsługiwane przy zamianie?
Gato AI Translations for Polylang może zastępować adresy URL linków wewnętrznych odpowiednimi adresami URL w języku docelowym.
Jest to obsługiwane wyłącznie dla bezwzględnych adresów URL (takich jak https://mysite.com/hello-world/), nie dla względnych adresów URL (takich jak /hello-world/).
Wynika to z tego, że nie można mieć pewności, czy dany ciąg znaków jest względnym adresem URL, czy czymś innym.
Na przykład ciąg "/" może być względnym adresem URL wskazującym na stronę główną lub czymś innym, dlatego nie powinien być zastępowany przez "/pl/" (dla języka polskiego).
Ponadto względne adresy URL mogą być tłumaczone przez API, gdy nie powinny, dlatego nie zalecamy ich używania. (Bezwzględne adresy URL nie są tłumaczone — są zachowywane w niezmienionej postaci.)
Na przykład DeepL może przetłumaczyć ciąg /hello-world/ na /witaj-swiecie/, gdy nie powinien być tłumaczony.