有没有办法对包含分层或分组数据的plist进行本地化?使用分组数据本地化plist
例如,如果plist中包含:
- 1册(字典)
- 键(串)
- 名称(字符串)
- 说明(本地化的字符串)
- Book 2(dictionary)
- 键(串)
- 名称(字符串)
- 说明(本地化的字符串)
(诸如此类......)
为了示范起见,Key
和Name
应该而不是被翻译(并且最好不应该在多个本地化属性列表中重复)。
是否有一种机制可以为本地化的Description
字段提供本地化,而无需本地化整个属性列表?我唯一想到的另一个策略是在description
字段中存储查找键,并使用它来通过NSLocalizedString检索本地化文本(...)
plist是静态的,并与应用程序包一起分发马上。
谢谢。
听起来像真的没有规定的方法本地化plist的部分;我可能会使用关键的&NSLocalizedString()方法,因为我希望将来可以从REST服务获得本地化;但我完全可以看到映射包含所有本地化的key => dict的值。 – 2012-04-11 19:04:05