4

こんにちは私は英語版のアプリケーションに取り組んできました。今度はアラビア語に変換したいのですが、右から左のようにアラビア語に応じてビューを変更したいと思います。

アプリのデータのほとんどは、英語のサーバー側からのものです。さて、私の本当の質問は、クライアント側でアラビア語のデータを自分の側で変換できるようにする方法があるということです。これまで私が検索したのはそれです

  1. グーグル翻訳者api---->しかし、それは支払われており、翻訳も目標に達していません。

  2. strings.xmlに静的文字列がある場合は、簡単にアラビア語に変換できます。しかし、データ全体はWebサービスと設定からtextviewに送られます。

助けてください

4

1 に答える 1

2

次の3つのことをしたいようです。

  1. アプリがユーザーインターフェースとテキストコンテンツでアラビア語と英語をサポートできるようにします。
  2. アラビア語のUIとコンテンツを表示するときに、アプリで右から左へのレイアウトを使用するようにします。
  3. アプリに、実行時にWebサービスから受け取った英語のテキストをアラビア語に翻訳してもらいます。

アプリでアラビア語のUIとコンテンツをサポートできるようにするには、アプリケーションを国際化してローカライズする必要があります。これは大きくて複雑なトピックです。開始するのに適した場所は、Google開発ガイドのローカリゼーションです。

Androidは、バージョン4.2JellyBeanの時点で右から左へのレイアウトをサポートしています。詳細については、Android4.2APIのドキュメントRTLレイアウトを参照してください。

訓練を受けた人間の翻訳者にとって、英語のテキストをアラビア語に翻訳することは非常に困難です。ソフトウェアが正しく機能するのはさらに困難です。良い仕事をするソフトウェアが無料になることはめったにありません。英語の原文が制約されていない(非常に難しい)のか、特殊な語彙に限定されている(それほど難しい)のかはわかりません。Webサービスのプロバイダーにアラビア語と同等のサービスを提供するように勧めてから、アプリにそれを使用させることをお勧めします。

于 2012-12-18T10:43:14.223 に答える