`

Localization

 
阅读更多
apple的全球化水平一条龙服务,在企业中算是首屈一指的了。

http://blog.csdn.net/sjzsp/article/details/6314860
http://chenjohney.iteye.com/blog/1303723



Localization译作本地化,它的目录使用.lproj扩展名结尾。
本地化的内容,即资源包括:图像、属性列表和nib文件。
表现形式:将同名文件放入到不同目录,使用目录做接口。

如果没找到会按默认处理?


//genstrings命令,使用其方便生成Localizable.strings文件
genstring ./Classes/*.m


NSString *name = NSLocalizedString(@"key", @"comment");
NSLocalizedString将在localizable.strings文件中查找,如果没有则返回第一个参数@"key"。

    NSLocale *locale = [NSLocale currentLocale];
    NSString *displayNameString = [locale 
             displayNameForKey:NSLocaleIdentifier         //key
                                   value:[locale localeIdentifier]];//语言

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics