本地化ABPersonViewController的任何方式?

时间:2011-01-12 10:09:24

标签: iphone iphone-sdk-3.0 ios4

无法获取有关本地化ABPersonViewController ...

的任何信息

我在iPod上使用俄语但是当我拨打ABPersonViewController时,它总是以英语显示。我检查AppStore中的其他应用程序 - 结果相同。

有没有办法调用本地化的ABPersonViewController?

THX

3 个答案:

答案 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文件中将“本地化本机开发区域”设置为您所在的区域。