Eri*_*k B 5 iphone cocoa-touch localization ios
我使用纯粹使用瑞典语的iPhone应用程序,它永远不会被本地化为任何其他语言.应用程序中的所有字符串都是瑞典语,所以我们甚至没有Localizable.strings.
问题是Cocoa生成的字符串(例如Done和Edit)是英文的.我试过设置Localization native development region在Info.plist来Swedish,但什么也没有改变.告诉Cocoa我的应用程序是瑞典语应该不是那么难,但显然它是.
我也尝试过其他一些没有运气的东西.那么我需要做些什么才能使Cocoa将其字符串本地化为瑞典语?
来自 CFBundle 文档:
kCFBundleDevelopmentRegionKey 包的开发语言的名称。当 CFBundle 查找资源时,后备方法是查找 lproj,其名称由 Info.plist 文件中的 kCFBundleDevelopmentRegionKey 指定。因此,您必须确保捆绑包包含具有确切名称的 lproj,其中包含每个本地化资源的副本,否则 CFBundle 无法保证回退机制能够正常工作。适用于 iOS 2.0 及更高版本。在 CFBundle.h 中声明。
我想说:你应该启用本地化,准备 swedish.lproj 并删除英语?
顺便说一句,完成和编辑应自动调整为当前活动的语言。不是吗??
| 归档时间: |
|
| 查看次数: |
879 次 |
| 最近记录: |