我一直在云表中存储Android应用的选项列表。例如,“历史小说”,“传记”,“科幻小说”等类别。我看到以下优点和缺点:
临:
缺点:
我认为“正确”的方法是使用XML资源文件。但我需要确保选择正确引用我的数据。也就是说,我的应用程序需要理解“Poetry”和“Poesía”是一回事。
是正确的做法:
答案 0 :(得分:0)
如果您在线处理类别列表,那么为什么不在线处理翻译。以下是我的建议:
在您的应用程序选项中,列出支持的语言列表(每个语言都有其本机翻译版本)。这些语言选项应存储在处理Web请求的任何服务器应用程序上。每种语言都与用户看不到的整数ID相关联,但存储在应用程序中。
每当您发出Web请求以获取选项列表时,请在消息中包含语言ID。这将使您了解用户选择的语言,并可以使用2D数组或其他结构来处理与所选语言的转换。
我不确定这是否有帮助,因为我不确切知道你在做什么或如何设计它,但从给定的描述来看,这是一个简单而有效的过程动作。