[系统设计,求思路]国际化字符串变量替换问题
青楼好梦 2016-06-22 12:29:05 现在是:
程序中使用code 对照 xml中的中文或者英文的字符串资源。
有时会遇到xml中的字符串有动态变量的地方,例如:{0}和{1}不是好友,{0}{1}是用户真实姓名。
系统后台管理程序中要有对这些字符串更改的功能。
场景1:比如改成用户的昵称,用户的代号等。
场景2:比如增加了动态变量,{0},{1},{2}不是好友。
场景3:比如更复杂一点的字符串的句意都改变了,{0}不存在。{0}有可能已经不是用户对象了。
像第三种场景,本身后台代码里是引用了用户对象在替换或者格式化字符串,那句意更改后,对象也会变。怎么破。
分数不多,忘大神们告知。