よくある質問
よくある質問相対的な内部リンクが置換対象としてサポートされていないのはなぜですか?

相対的な内部リンクが置換対象としてサポートされていないのはなぜですか?

Gato AI Translations for Polylang は、内部リンクのURLをターゲット言語に対応するURLに置換することができます。

これは絶対URL(例:https://mysite.com/hello-world/)のみに対応しており、相対URL(例:/hello-world/)には対応していません。

これは、ある文字列が相対URLであるか、それとも別の何かであるかを確実に判断できないためです。

たとえば、文字列 "/" はホームページを指す相対URLである場合もあれば、別の何かである場合もあります。そのため、スペイン語向けに "/es/" へ置換することはできません。

また、相対URLはAPIによって翻訳されてしまう場合があり(翻訳されるべきではないにもかかわらず)、そのため相対URLの使用は推奨しておりません。(絶対URLは翻訳されず、そのまま維持されます。)

たとえば、DeepL は文字列 /hello-world//hola-mundo/ と翻訳してしまうことがありますが、本来翻訳されるべきではありません。