我在本地化应用程序时遇到了困难。它需要本地化为波斯语(伊朗波斯语)。不仅如此,当选择 fa_IR 作为本地化时,它还需要使用阳历。
该操作系统有一个波斯日历。我使用它没有问题,但我需要知道fa_IR本地化已被选择。雪上加霜的是,我无法在美国测试这个语言环境,因为 AT&T 似乎不允许将其作为本地化。我必须把它寄到伊朗,这是皇家PItA。
我在运行时找出本地化真是太痛苦了。有很多用于访问捆绑标志的东西,但我找不到任何用于获取运行时信息的东西。
我对 iOS 编程非常陌生,所以我仍然需要确定 RTFM 的 M 。我一直在用很多关键字搜索文档,但无济于事。
任何人都可以帮忙解决这个看似简单得荒谬的问题吗?
NSLocale将有您需要的区域设置信息。请注意,基础类支持建议的设置,例如 24 小时时钟和区域设置信息。
NSLog(@"%@", [[NSLocale currentLocale] localeIdentifier]);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)