首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何发送核心银行系统生成的多语种预警?

如何发送核心银行系统生成的多语种预警?
EN

Stack Overflow用户
提问于 2011-09-12 17:25:10
回答 2查看 460关注 0票数 0

我必须实现一个解决方案,将从一个核心银行系统产生的短信警报转换为像“印地语”和各种印度本土语言。

如果我已经有了所有类型的警报,目前正在以英语发送,那么应该采取什么方法。

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-12 17:29:52

使用资源文件并将警报文本移到这些文件中。即使它是动态生成的文本,您也应该能够使用条件逻辑或一系列责任类型架构来提取正确的文本。

下面是对.NET中的资源文件的一个很好的介绍:resx on MSDN

票数 1
EN

Stack Overflow用户

发布于 2011-09-12 17:55:24

我建议采用下面的方法

  1. 为不同语言的

创建不同的属性文件

  1. 根据警报类型的密钥存储各种消息

  1. 使用java.util.Properties实例加载所有这些不同的文件,并将所有这些文件以语言作为键存储在地图中(这都是在启动时进行的)。

  1. 在发送消息时,我假设您已经有了用户的语言首选项(在用户注册时收到)。

  1. 现在使用language键从映射中检索java.util.Properties对象,并从message键中检索消息。

我知道标准的资源束类型的方法,完全羽翼丰满的web应用程序。由于SMS驱动的应用程序将无法访问用户的区域设置,因此我可以考虑这种方法。

如果有任何其他特别标准的方法,请分享。

编辑:看起来我没有读懂这个问题。Gaurav想要的是在飞行中使用语言翻译。但我认为所处理的银行系统不应以简单的英语发送消息,而应使用某种类型的状态代码,这些状态代码可用于以适当的语言发送消息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7385740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档