Wix マルチリンガル:マルチステートボックスを使用して左横書き(LTR)から右横書き(RTL)に切り替える
読了時間:4分
英語やスペイン語のように左から右に書かれる言語(LTR)と、ヘブライ語やアラビア語のように右から左に書かれる言語(RTL)があります。
多言語サイトが両方の言語タイプをサポートしている場合は、選択した言語に基づいて異なるコンテンツを表示するマルチステートボックス を追加します。言語ごとに異なる「状態」を作成し、デザインを個別にカスタマイズできます。
重要:
この回避策を使用すると、サイトの SEO に影響を与える可能性があることにご注意ください。これは、Google によるページのクロール方法が原因です。

始める前に:
サイトに Wix マルチリンガルを追加し、Velo by Wix を有効にしてください。
ステップ 1 | メイン言語でマルチステートボックスを追加する
最初のステップで、メイン言語で白紙のマルチステートボックスをサイトに追加します。テキスト、画像、ボタン、必要なパーツを追加して、その言語に合わせてデザインします。
こちらをクリックして手順を確認しましょう

ステップ 2 | 現在のステート名を変更する
メイン言語でボックスの準備ができたら、「ステートの管理」パネルを開き、現在のステート名前を変更します。名前を正確なスペル(大文字小文字を含め、引用符なし)で「default」とし、追加するコードが正常に機能するようにします。
こちらをクリックして手順を確認しましょう

ステップ 3 | ステートを複製して名前を変更する
「ステートの管理」パネルで「デフォルト」ステートを作成してから、それを複製し、その名前を「RTL」をとします。前ステップと同様に、コードが正常に動作するように、正確なスペル(句読点も含み)で「RTL」と名前を付けてください。
こちらをクリックして手順を確認しましょう

ステップ 4 | 第二言語のボックスを調整する
マルチステートボックスが設定され、翻訳の準備ができました。 RTL 言語に切り替え、ステートを RTL に変更し、コンテンツのローカライズを開始します。次に、コードスニペット(下記をクリック)をページのコードにコピーします。
こちらをクリックして手順を確認しましょう
注意:
- この記事のステップ 3 と 4 で、重複するステート名が RTL であることがわかります。第二言語が LTR の場合は、ステート名を LTR に変更できます。
- マルチステートボックスのパーツ ID がコードのすべての部分で同一であることを確認してください。上記の手順では、ボックスの ID は #statebox8 です。
追加の右横書き(RTL)機能をご希望ですか??
Wix マルチリンガルを使用すると、右から左に記述するコンテンツで多言語サイトを作成できます。現在、メニュー、テキスト、画像など、サイトの一部を言語ごとに RTL になるようにカスタマイズすることが可能です。(例:ヘブライ語、アラビア語)。
Wix マルチリンガルでその他にどのような右横書き(RTL)機能をご希望ですか?カスタマーケアまでご意見・ご要望をお寄せください。