如何修改Three20框架中的Localization native development region

Localization native development region这个选项决定了一些控件按钮的标题语言。

比如,一个取消按钮,如果这个选项是 “English” 就显示为 “Cancel”;如果这个选项是 “China”;就显示为“取消”。这个选项在文件系统里是plist中的一个element,CFBundleDevelopmentRegion。

但是在Three20框架中,始终没有找到这个配置,导致用框架出来的组件全是英文。。。

求指点,这个选项怎么改,我要用中文组件。。。[]

阅读 8.6k
2 个回答

目前用一个猥琐的办法搞定了,就是在viewcontroller里直接拦截这个组件,然后强制把title改成中文。。。

自以为也有些猥琐。。。但先解决燃眉之急了

Three20本身就内置了多语言的,你可以看下Resources/Three20.bundle/zh_cn.lproj/Localizable.strings,所以说,你只要按照常规的方法那样使用语言就可以了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏