我在 SO 中看到一些创建 multilanguage websites in JavaScript 的好建议包括 this article on JavaScript internationalization .但是,我发现更难确定开发多语言网站的最佳实践,其中一种语言是从左到右阅读,另一种语言是从右到左阅读。您知道这项任务的最佳做法吗?
用户可能会在中途更改语言 - 可能从英语更改为阿拉伯语。
最佳答案
一个好的做法是使用 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 很有用。
关于javascript - 多语言网站 : Left-to-right and right-to-left,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2167961/