問題の概要
翻訳されたページでJoinchat 6.xのJoinchat Buttonブロックを使用すると、ボタンのテキストは翻訳されますが、チャットは元の言語のメッセージで開きます。
このブロックは、WPMLが翻訳に送信しないブロック設定にメッセージを保持します。
回避策
Joinchatの設定を翻訳する方法をWPMLに指示します。
- WPML設定に移動し、カスタム XML 設定タブを開きます。
- このコードを追加して保存します。
<wpml-config> <custom-fields> <custom-field action="translate">_joinchat</custom-field> </custom-fields> <custom-fields-texts> <key name="_joinchat"> <key name="message_text" /> <key name="message_send" /> </key> </custom-fields-texts> <gutenberg-blocks> <gutenberg-block type="joinchat/button" translate="1"> <key name="message" /> </gutenberg-block> </gutenberg-blocks> </wpml-config> - Joinchat Buttonブロックを含む各ページの翻訳を更新し、ボタンのメッセージを翻訳します。
このファイルは両方のJoinchatの問題に対応しています。翻訳エディタには、ページの電話番号と「view」設定も表示されます。これらはそのまま維持するか、言語に合わせて変更してください。