3

JavaScriptの国際化に関するこの記事を含め、JavaScriptで多言語のWebサイトを作成するためのいくつかの良い提案がSOにあります。ただし、言語の1つが左から右に読み取られ、別の言語が右から左に読み取られる多言語Webサイトを開発するためのベストプラクティスを決定することはより困難であると感じています。このタスクのベストプラクティスを知っていますか?

ユーザーは途中で言語を変更する可能性があります-おそらく英語からアラビア語に。

4

2 に答える 2

1

lang属性を使用して、使用されている言語を記述することをお勧めします:http ://www.w3.org/TR/REC-html40/struct/dirlang.html

ヘッド内で、必要に応じてドキュメント内でローカルに言語を定義します。

使用しているDoctypeについては言及していませんが、XHTMLを使用している場合は、考慮すべきxml lang属性もあります: http ://www.w3schools.com/Xhtml/xhtml_syntax.asp

それが「ベストプラクティス」かどうかはわかりませんが、最近英語とアラビア語のサイトで作業したときに、rtlとltrの設定にCSSクラスを使用すると便利であることがわかりました。

于 2010-01-31T17:50:02.603 に答える
0

また、RTLサイトのベストプラクティスに関する情報が不足していることもわかりました。これが、私が偶然見つけたlang属性(上記)
とともに、いくつかのことです。

  • dir属性-テキスト/テーブルセルなどの方向をブラウザに指示します。から流れる必要があります
  • アラビア語のLoremIpsumジェネレータ
  • 物事のUX側から:設計原則
  • フォントに関する別のSO質問
  • また、アニメーションでは、誰かがRTLとLTRを表示している場合、スライドやスワイプが意味をなさない場合があることにも注意してください。
于 2013-12-04T18:31:21.860 に答える