首页 > 开发 > iOS > 正文

iOS国际化

2017-09-08 13:45:01  来源:网友分享

在项目中遇到了多意词的问题。
比如日,有的时候在英语里面需要显示“sun.”,有的时候需要显示“Sunday”,有的时候需要显示“Day”,请问怎么区分?在Localizable.strings 里面总是被后写的覆盖,而且也无法自动选择想要显示的英文。

解决方案

en:"r.sun" = "sun";"r.sunday" = "Sunday";"r.day" = "Day";zh:"r.sun" = "日";"r.sunday" = "日";"r.day" = "日";需要 "sun" 就用 "r.sun" 取,键值对一一对应,怎么会有多意词的情况?