【发布时间】:2010-07-26 17:47:54
【问题描述】:
有没有办法像在设置应用程序中一样在 iphone 上获取所有可用语言?
在 NSLocales 类参考中找不到方法。
谢谢!
alt text http://dl.getdropbox.com/u/80699/Bildschirmfoto%202010-07-26%20um%2019.45.49.png
【问题讨论】:
标签: iphone objective-c
有没有办法像在设置应用程序中一样在 iphone 上获取所有可用语言?
在 NSLocales 类参考中找不到方法。
谢谢!
alt text http://dl.getdropbox.com/u/80699/Bildschirmfoto%202010-07-26%20um%2019.45.49.png
【问题讨论】:
标签: iphone objective-c
嗯,还有[NSLocale availableLocaleIdentifiers]……
编辑:“我需要本地标识符”是什么意思?您是指 NSLocale 标识符还是本地化语言名称? 我担心后者是不可能的。
【讨论】:
initWithLocaleIdentifier 使用它。然后我会运行几件事,使用 Numberformatter、dateformatter 等等
NSLocale displayNameForKey:value: 是你的朋友。 :)
【讨论】:
[NSLocale preferredLanguages] 会给你一个这样的代码列表,你可以自己翻译:
en,
fr,
de,
ja,
nl,
it,
es,
【讨论】: