你们通常如何在网络服务中使用 i18n?特别是 XmlRpc。你们只是扔代码号(例如错误1011 - 密码无效)还是什么?
[编辑]
我们从事的项目由 3 层组成:表示层、业务逻辑层和数据层,我在这里称它们为前、中、后。
前端是用 PHP 编写的,它通过 Web 服务 (XML-RPC) 与 mid 通信。用户还可以编写自己的客户端与中间人交谈。mid是用Java开发的,它执行业务逻辑并向前台提供数据,也可能向前台抛出异常。
现在,我们想让它支持多语言(i18n)。因此,我们需要你们的意见/意见,以了解我们如何在中间层实现这一点,尤其是在前面抛出异常的情况下。