目次
事象 1
翻訳言語に切り替えた後、ページ遷移時にリダイレクトの処理が発生する際に、遷移先のページで元言語に戻ってしまう。
原因
ページ遷移時のリダイレクト処理により、lang code が削除されることが原因の可能性があります。
解決方法
サーバー設定で指定できる場合は、環境変数を用意しておりますのでご利用ください。
環境変数により、言語情報を取得してリダイレクト先の URL を指定できます。
$_ENV['WOVN_TARGET_LANG']
事象 2
翻訳言語に切り替えた後、ページ内に埋め込まれたリンクから遷移する際に、遷移先のページで元言語に戻ってしまう。
原因 その1
対象リンクに対して「抽出無視」設定がされている可能性があります。
また対象リンク以外にも、グローバルメニュー等、リンク情報を含む特定の箇所全体を抽出無視している事が影響している可能性もあります。
WOVN の Google Chrom 拡張機能を使用すると、「抽出無視タグ」が設定されているか否か確認できます。
詳しくは「WOVN Toolbox の使い方」を参照してください。
解決方法
HTML に 翻訳抽出無視タグ “data-wovn-ignore” または ”wovn-ignore” が設置されている場合、”data-wovn-ignore-content” に修正してください。
詳しくは「抽出無視タグ(data-wovn-ignore 属性)」を参照してください。
原因その2
対象リンクについて、リンク置換設定が行われている可能性があります。
リンク置換設定で元言語の URL が設定されている場合、遷移先において元言語で表示されます。
解決方法
リンク置換設定を行う場合は、翻訳対象の言語コードを含めて設定してください。
例 (URL Pattern がパスの場合)
元言語:https://support.wovn.io/hc/
英語:https://support.wovn.io/hc/en
事象3
複数の導入方式を利用しており、導入方式の異なるページに遷移する際に、遷移先のページで元言語に戻ってしまう。
原因
「ライブラリ方式」や「プロキシ方式」で URL パターン「パス方式」をご利用の場合は、遷移先のページで元言語に戻ってしまう可能性があります。
解決方法
「ライブラリ方式」や「Wordpress プラグイン方式」等のプラグイン設置の場合は、URL パターンをクエリ方式に設定し直してください。「プロキシ方式」を利用している場合は、テクニカルサポートまでお問い合わせください。
注意
クエリ方式に変更する場合は、検証機にて動作確認を行ってから変更してください。