法语的本地化问题

时间:2013-01-11 14:47:24

标签: objective-c localization return-value

目前我正在使用我的第一个本地化应用程序进行一些测试。见截图 为了在第一次使用时在PopUpMenu中使用本地化文本,我使用它来找出我所使用的系统:

NSString *identifier = [[NSLocale currentLocale] localeIdentifier];

在德语系统上,标识符返回 de_DE ,在英语系统中,我得到 en_EN_POSIX 。 在法语系统中,我希望得到 fr_FR 但不幸的是我也得到 de_DE

知道我做错了什么吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

确保在系统首选项中设置了此区域设置。选择语言和文本,然后选择区域文本并将其切换到您所在的区域。

enter image description here