无法获取有关本地化ABPersonViewController ...
的任何信息我在iPod上使用俄语但是当我拨打ABPersonViewController时,它总是以英语显示。我检查AppStore中的其他应用程序 - 结果相同。
有没有办法调用本地化的ABPersonViewController?
THX
答案 0 :(得分:1)
项目 - >信息 - >本地化 - > +选择您的语言。 就是这样。
答案 1 :(得分:0)
来自ABPersonViewController docs
displayedProperties可选。 标识属性集(例如 作为名称或电话号码) displayPerson接收器显示。
@property(非原子,复制)NSArray * displayedProperties Discussion此属性的默认值为 NULL。
使用a指定属性 表示的NSNumber对象数组 ABPropertyID值。
让接收器显示单个 displayPerson的属性,例如 电话号码,设置 displayedProperties到一个带有的数组 单值,如 kABPersonPhoneProperty。
可用性在iOS 2.0和iOS中可用 后来。宣告进入 ABPersonViewController.h
来自ABPerson docs
ABPersonCopyLocalizedPropertyName返回人员的本地化名称 属性
CFStringRef ABPersonCopyLocalizedPropertyName(
ABPropertyID属性);参数 财产人物财产 正在返回本地化名称。 返回值本地化的名称 属性。可用性在iOS 2.0和iOS中可用 后来。在ABPerson.h中声明
编辑,
国际化为您自动化,您只需要在您的捆绑目录“ru.lproj”目录中创建。
然后从文件 - >新文件 - >资源 - >字符串文件。 使用“Localizable.strings”将其保存在ru.lproj中。你去吧。
答案 2 :(得分:0)
您可以在.plist文件中将“本地化本机开发区域”设置为您所在的区域。