1
在Google应用引擎上托管的Web服务中,本地化Android中字符串的最佳设计是什么?本地化由Web服务返回的字符串
我的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等)不这样做。那么,如何处理本地化? (请参阅上面的代码片段)
- 本地化客户端?那么,什么是最有效的方法呢?
相关:[如何创建国际化的Google App Engine应用程序](http://stackoverflow.com/questions/1946251/how-to-create-an-internationalized-google-app-engine-application) – 2012-01-31 11:20:35
Server-在REST调用中从你的Android应用程序提供一个合适的'Accept-Language' HTTP标头? – Jens 2012-01-31 11:39:17
@ShayErlichmen您是否确定Django的i18n使用python2.7和webapp2在gae上工作? – rds 2012-01-31 14:07:49