2010-02-18 50 views
1

在我的应用程序中,我使用ABPeoplePickerNavigationController向用户展示地址簿,以便他们可以从联系人中选择联系人。显示iPhone联系人选取器(ABPeoplePickerNavigationController)的本地化版本

我希望我的应用程序支持多种本地化(英语,法语),并且我期待ABPeoplePickerNavigationController在更改手机的语言环境时显示正确的本地化字符串。但是,这不会发生 - 无论我更换iPhone的语言是什么,ABPeoplePickerNavigationController都会显示英文字符串。这很奇怪,因为iPhone上的联系人应用程序确实根据语言环境更改了文本。

有谁知道如何指示ABPeoplePickerNavigationController显示当前语言环境的正确文本?

回答

2

您的应用是否已经本地化或您是否打算稍后添加本地化? AFAIK,内置的控件只显示您的应用支持的语言的本地化文本。

+0

啊......我的应用尚未本地化。所以要为联系人选择器添加其他语言支持,我只需添加标准的en.lproj&fr.lproj? – pheelicks 2010-02-18 11:38:22

+0

请尝试一下并回报。 – 2010-02-18 11:49:09

+0

很好,谢谢。 – pheelicks 2010-02-18 11:58:05

1

文件名:InfoPlist.strings

视图 - >工具 - >文件显示督察 - >本地化 “+” 按钮,点击>>添加语言