2

クライアントのサイトで作業しているときに、扱いにくいシナリオがあります。私が構築しているウェブサイトには、英語版とアラビア語版があります。もちろん、サイトのアラビア語版は右から左に表示されます。アラビア語は右から左に読まれるからです。

英語版とアラビア語版の両方のインデックス ページ用に jQuery Twitter アプリを作成しました。要件は、クライアントが 1 つの Twitter アカウントを使用して、英語とアラビア語の両方でツイートできることです。Twitter ではul、英語とアラビア語のテキストを同時に表示する必要があるため、どの言語を期待するかを知らずに問題が発生します。したがって、ツイートの言語 (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"
  },

これにより、「iso_language_code」で「en」または「ar」を確認し、それに応じてコンテンツをフォーマットできます。

例えば

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