iOS 获取国际化应用名称
应用名称国际化
应用名称国际化:
在对应国家的InfoPlist.strings
文件中加入需要国际化的应用名称:
"CFBundleDisplayName" = "应用名称";
问题
使用
NSString *displayName = [[NSBundle mainBundle].infoDictionary objectForKey:@"CFBundleDisplayName"];
只能获取到Info.plist
文件中的Bundle display name
的名称, 获取不到InfoPlist.strings
文件中CFBundleDisplayName
的值.
获取国际化后的应用名称
使用下面方式即可(获取本地化的info)
NSString *displayName = [[NSBundle mainBundle].localizedInfoDictionary objectForKey:@"CFBundleDisplayName"];
Obtaining the localized application name in Cocoa