2011-01-12 21 views
2

無法獲得任何有關本地化ABPersonViewController的信息...本地化ABPersonViewController的任何方式?

我在我的iPod上使用俄語,但是當我打電話給ABPersonViewController時,它總是以英文顯示。我檢查AppStore中的其他應用程序 - 結果相同。

有什麼辦法可以調用本地化的ABPersonViewController嗎?

THX

+0

僅限俄羅斯語版本嗎? – Jilouc 2011-01-12 11:02:09

+0

是的,到目前爲止只有俄文 – Sergnsk 2011-01-12 16:22:42

回答

0

從ABPersonViewController docs

displayedProperties可選。 標識接收機顯示的 displayedPerson的一組屬性(如 作爲名稱或電話號碼)。

@property(nonatomic,copy)NSArray * displayedProperties Discussion該屬性的默認值爲 NULL。

使用代表 ABPropertyID值的 NSNumber對象數組指定屬性。

要讓接收機顯示單個 屬性displayedPerson,如 電話號碼,設置 displayedProperties成與 單值的陣列,諸如 kABPersonPhoneProperty。

可用性在以後的iOS 2.0和 可用。宣佈 ABPersonViewController.h

從ABPerson docs

ABPersonCopyLocalizedPropertyName返回一個人的本地化名稱 財產

CFStringRef ABPersonCopyLocalizedPropertyName(
ABPropertyID屬性);參數 屬性正在返回本地化名稱的人物業。 返回值 屬性的本地化名稱。

可用性在以後的iOS 2.0和 可用。宣佈ABPerson.h

編輯,

國際化是由自動售貨機你,你只需要在你的包目錄「ru.lproj」目錄下創建。

然後從文件 - >新建文件 - >資源 - >字符串文件。 用「Localizable.strings」將它保存在ru.lproj中。你去了。

0

您可以在.plist文件中將「本地化本地開發區域」設置爲您所在的區域。

1

項目 - >信息 - >本地化 - > +選擇你的語言。 就是這樣。

相關問題