多语言网站:从左到右和从右到左

时间:2010-01-30 13:17:15

标签: javascript arabic multilingual right-to-left

我在SO中看到了一些有关创建multilanguage websites in JavaScript的好建议,包括this article on JavaScript internationalization。但是,我发现确定开发多语言网站的最佳实践更加困难,其中一种语言是从左到右阅读,另一种是从右到左阅读。你知道这项任务的最佳实践吗?

用户可以在流中途改变语言 - 可能从英语改为阿拉伯语。

2 个答案:

答案 0 :(得分:2)

一个好的做法是使用lang属性来描述正在使用的语言:http://www.w3.org/TR/REC-html40/struct/dirlang.html

我会在Head中定义语言,如果需要,在文档中本地定义。

您没有提到您正在使用的文档类型,但如果您使用的是XHTML,那么还需要考虑xml lang属性: http://www.w3schools.com/Xhtml/xhtml_syntax.asp

我不知道它是否是'最佳实践',但是当我最近在英语和阿拉伯语网站上工作时,我发现使用CSS类来设置rtl和ltr很有用。

答案 1 :(得分:0)

我还发现缺乏关于RTL网站最佳实践的信息 以下是一些内容,以及我偶然发现的lang属性(如上所述):