JavaScriptの国際化に関するこの記事を含め、JavaScriptで多言語のWebサイトを作成するためのいくつかの良い提案がSOにあります。ただし、言語の1つが左から右に読み取られ、別の言語が右から左に読み取られる多言語Webサイトを開発するためのベストプラクティスを決定することはより困難であると感じています。このタスクのベストプラクティスを知っていますか?
ユーザーは途中で言語を変更する可能性があります-おそらく英語からアラビア語に。
JavaScriptの国際化に関するこの記事を含め、JavaScriptで多言語のWebサイトを作成するためのいくつかの良い提案がSOにあります。ただし、言語の1つが左から右に読み取られ、別の言語が右から左に読み取られる多言語Webサイトを開発するためのベストプラクティスを決定することはより困難であると感じています。このタスクのベストプラクティスを知っていますか?
ユーザーは途中で言語を変更する可能性があります-おそらく英語からアラビア語に。
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クラスを使用すると便利であることがわかりました。
また、RTLサイトのベストプラクティスに関する情報が不足していることもわかりました。これが、私が偶然見つけたlang属性(上記)
とともに、いくつかのことです。