3

我在 SO 中看到了一些关于在 JavaScript 中创建多语言网站的好建议,包括这篇关于 JavaScript 国际化的文章。但是,我发现很难确定开发多语言网站的最佳实践,其中一种语言从左到右阅读,另一种语言从右到左阅读。你知道这个任务的最佳实践吗?

用户可以在中途改变语言——也许从英语到阿拉伯语。

4

2 回答 2

1

一个好的做法是使用 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 很有用。

于 2010-01-31T17:50:02.603 回答
0

我还发现缺乏有关 RTL 站点最佳实践的信息。
这里有一些东西,以及我偶然发现的lang属性(上面提到的):

  • dir属性 - 告诉浏览器文本/表格单元格/等的方向。应该从
  • 阿拉伯语 Lorem Ipsum生成器
  • 从事物的用户体验方面:设计原则
  • 另一个关于字体的问题
  • 另请注意,对于动画,如果有人正在查看 RTL 与 LTR,它们可能没有意义滑动或滑动。
于 2013-12-04T18:31:21.860 回答