2010-02-18 6 views
1

Dans mon application, j'utilise ABPeoplePickerNavigationController pour présenter un carnet d'adresses à l'utilisateur afin qu'il puisse sélectionner un contact parmi ses contacts. Je souhaite que mon application prenne en charge plusieurs localisations (anglais, français) et je m'attendais à ce que ABPeoplePickerNavigationController affiche les chaînes localisées correctes lorsque j'ai changé les paramètres régionaux du téléphone. Cependant, cela ne se produit pas - peu importe la langue dans laquelle je change l'iPhone, le ABPeoplePickerNavigationController affiche toujours des chaînes en anglais. C'est étrange car l'application Contacts de l'iPhone change son texte en fonction des paramètres régionaux.Affichage d'une version localisée de l'iPhone Sélecteur de contacts (ABPeoplePickerNavigationController)

Est-ce que quelqu'un sait comment indiquer à ABPeoplePickerNavigationController d'afficher le texte correct pour les paramètres régionaux en cours?

Répondre

2

Votre application est-elle déjà localisée ou prévoyez-vous d'ajouter la localisation ultérieurement? AFAIK, les contrôles intégrés affichent uniquement les textes localisés dans les langues que votre application prend en charge.

+0

Ah ... Mon application n'est pas encore localisée. Donc, pour ajouter un autre support de langue pour le sélecteur de contact, je dois simplement ajouter le standard en.lproj & fr.lproj? – pheelicks

+0

Veuillez essayer et rapporter. –

+0

Fonctionne très bien, merci. – pheelicks

1

FileName: InfoPlist.strings

vue -> Utilitaires -> Inspecteur de fichier show -> Localisation bouton "+" clic >> ajouter la langue

Questions connexes