小编App*_*Rob的帖子

解析ISO-639语言代码以显示完整的英语语言名称

我在应用商店中有一个应用程序,可让您以不同语言启动应用程序.你可以在这里看到截图:http://linguaswitch.com/

您无法在该屏幕截图中看到它,但应用程序使用NSBundle -localizations作为数组来填充弹出菜单.

Apple在Xcode的后续版本中从"英语"转移到了"en".NSBundle -localizations返回bundle中的任何内容.因此,如果应用程序已经过时(如iCal/Pages),那么您将获得"荷兰语","英语","pt","es","it",即根据添加本地化时间的混合.

Apple要求我解析这个列表.所以它"用户友好".我需要它创建某种类型的数组,再次将ISO-639双字母代码解析为完整的英文名称.

关于如何处理这个问题的任何提示?谢谢!

objective-c

2
推荐指数
1
解决办法
2100
查看次数

标签 统计

objective-c ×1