Google アプリ エンジンでホストされている Web サービスからの文字列を Android でローカライズするには、どのような設計が最適でしょうか?
私の Android アプリケーションは、アイテムを返す REST Web サービスを呼び出します。各アイテムには、文字列を含む「タグ」属性があります。
サーバー側では、これらのタグはデータストアに英語でアイテムに格納されます (StringListProperty を使用)。ハンドラーは、次のものよりもほとんど複雑ではありません。
class MyHandler(webapp2.RequestHandler):
def get(self):
item = MyModel.get_by_id(id)
self.response.write(json.encode(item))
この「タグ」をローカライズするために、どのようなデザインの推奨事項を提案できるのだろうか.
- サーバー側をローカライズしますか? これはあまり一般的ではないように思えます (flickr、stackoverflow など)。では、ローカリゼーションをどのように処理するのでしょうか。(上記のコード スニペットを参照)
- クライアント側をローカライズしますか? では、それを行う最も効率的な方法は何ですか?