关于本地化(localization)

我们都知道,如果不需要做国际化版本的App。我们只需要在info.plist 里修改CFBundleDisplayName就可以了,其实做国际化也就是在不同的国家版本上显示这个国家的语言

  • 关于CFBundleDisplayName Localization 
    创建一个info.string 文件 
    Alt text 
    点击project 添加语言 
    Alt text 
    形成国际化文件 
    Alt text

注意命名一定是InfoPlist否则无法识别(以上截图不正确) 
Alt text

添加key CFBundleDisplayName 
Alt text 
Alt text

  • 关于其他文字按钮 localization 
    通添加displayName localization 一样添加一个Localizable.strings 文件 
    Alt text

添加相应的key值,如: 
Alt text 
Alt text

 
调用方式: 
Alt text

运行效果图 
 
Alt text 
Alt text

注意:可以将key值二次宏定义,方便管理和调用