如何检查 iPhone 的语言设置?语言、iPhone

2023-09-06 14:57:46 作者:や带着面具的小丑▍

我正在本地化我的应用程序 cocos2d,因此没有 nib 文件,我正在本地化一个标签,这很好,但想检查设备语言以为每种语言设置准确的字体和字体大小.简而言之,我想这样做:

I'm localizing my app which is cocos2d so there are no nib files, I'm localizing a label which is fine but want to check the device language to set an exact font and font size for each language. In short I want to do it as the following:

If (device.language == en) {
Set font to "fontname" and "fontsize" to x;
} else {
set it to "another font name" and font size to y;
}

如何检查设备语言/设置是否设置为准确的语言?

How to check that the device language/settings is set to an exact language?

推荐答案

你可以使用:

[[NSLocale preferredLanguages] objectAtIndex:0]

这将返回一个语言标签,如en"或ja".

This will return a language tag like "en" or "ja".