赞
踩
官方文档已经有了描述,我这里为自己做个标示,免得以后做些效率低的步骤
Environment:Xcode4.6.1
参考:https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/Strings/Strings.html#//apple_ref/doc/uid/10000051i-CH6
http://my.oschina.net/junfrost/blog/138891 ios程序本地化
http://my.oschina.net/junfrost/blog/138683 ios程序本地化---nib版本
2. 完成所有源码后再用genstrings Tools自动生成需要的第一个.strings文件。按照官方推荐,我们生成Localizable.strings,这样NSLocalizedString()默认就是找它。
3. 利用Xcode设置把这个.strings支持多语言
4. 再在多个.strings里改本地化值。
步骤:
1. 创建一个singleView Project,叫sv
2. 打开terminal,进入 sv/sv
3. 在defaultAppDelegate.m里的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
里添加NSLocalizedStringXXX()方法
当前文件夹里没有.strings文件
"key2" = "key2" ;
结果:自动产生了2个.strings的文件,对应每个NSLocalizedStringFromTable
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。