0

我们正在开发一个在不同移动操作系统上运行的具有广泛功能的本机应用程序。我们必须提供多语言和多用户角色场景。作为后端,我们必须使用 REST 服务和基于 XML 的数据交换。我们计划在登录后实施“appInit”REST 调用,以向 UI 提供有效的菜单项和所有符合当前用户角色的 UI 文本。服务器端存储的用户配置文件包含用户语言,因此我们能够选择正确的语言而不是操作系统语言。这是可接受的做法吗?谢谢。

4

1 回答 1

0

只要实际的 API 没有本地化,就可以了。

我猜您打算公开一个返回带有本地化信息的 xml 文档的休息端点。那会很好用,而且很安静。

如果本地化资源很大,您真正要考虑的一件事是为其提供一个 etag(或其他哈希),因此您只有在它变得过时时才下载此信息。

于 2015-05-09T18:26:17.687 回答