如何检查iPhone语言设置?
我正在本地化我的应用程序,它是cocos2d,因此没有nib文件,我正在本地化一个标签,这很好,但希望检查设备语言,为每种语言设置一个确切的字体和字体大小。简言之,我想按以下方式进行:如何检查iPhone语言设置?,iphone,ios,cocos2d-iphone,Iphone,Ios,Cocos2d Iphone,我正在本地化我的应用程序,它是cocos2d,因此没有nib文件,我正在本地化一个标签,这很好,但希望检查设备语言,为每种语言设置一个确切的字体和字体大小。简言之,我想按以下方式进行: If (device.language == en) { Set font to "fontname" and "fontsize" to x; } else { set it to "another font name" and font size to y; } 如何检查设备语言/设置是否设置为准确的语言?
If (device.language == en) {
Set font to "fontname" and "fontsize" to x;
} else {
set it to "another font name" and font size to y;
}
如何检查设备语言/设置是否设置为准确的语言?您可以使用:
[[NSLocale preferredLanguages] objectAtIndex:0]
这将返回一个类似“en”或“ja”的语言标记。重复的问题:非常感谢,这正是我想要的。这不是真的,在Apple文档中有一个关于该方法的注释:
//注意,此列表没有指明应用程序实际运行的语言;[NSBundle mainBundle]对象在启动时确定并知道该信息