0

複数の言語をサポートする Android モバイル アプリケーション

最善の方法は何ですか

ヒンディー語、フランス語などには異なる値のフォルダーを使用します。

または

Web プロジェクトのような言語翻訳者

または

その他の方法で

最善の方法を提案してください。

前もって感謝します.....

4

1 に答える 1

3

ネイティブAndroidプロジェクトの場合、定数から拡張するパブリックインターフェイスを作成できます(例:TitlesConstants.java)。

  public interface TitlesConstants extends Constants{

     @DefaultStringValue("Login") String login();
     @DefaultStringValue("Logout") String logout();
  }

次に、TitlesConstants_eu.properties(Basque Language)などのプロパティファイルを作成します。

  login=Sartu
  logout=Irten

最後に、Javaコードからインターフェイスを呼び出し、データの表示に使用しているロケールに応じて翻訳を取得します。

このように、それはすべて自分でやっています。

于 2012-10-10T11:49:34.143 に答える