2

在为客户处理网站时,我遇到了一个棘手的情况。我正在建设的网站有英文版和阿拉伯文版。当然,该网站的阿拉伯语版本是从右到左显示的,因为阿拉伯语是从右到左阅读的。

我为英文版和阿拉伯文版的索引页面构建了一个 jQuery Twitter 应用程序。一项要求是客户希望能够使用一个 Twitter 帐户并以英语和阿拉伯语发布推文。这会产生一个问题,因为在 Twitterul中,我需要同时显示英文和阿拉伯文文本,但不知道会出现什么语言。因此,我需要一种方法来检测推文的语言(由 JSONP 检索)并调整每个li.

谁能想到一个好的方法来做到这一点?感谢您的建议。

4

1 回答 1

4

Twitter API ( https://dev.twitter.com/docs/api/1.1/get/search/tweets ) 显示元数据包含“iso_language_code”:

  "metadata": {
    "iso_language_code": "en",
    "result_type": "recent"
  },

有了这个,您可以检查“en”或“ar”的“iso_language_code”并相应地格式化您的内容。

例如

<li lang="en">english text</li>
<li lang="ar" dir="rtl">arabic text</li>
于 2013-05-09T16:07:10.643 回答