4
Quand je regarde dans le fichier Info.plist dans Xcode, la Property List Editor me montre une valeur qui ressemble à une variable:Comment puis-je localiser la valeur de CFBundleDisplayName dans le fichier Info.plist?
${PRODUCT_NAME}
Comment/Où puis-je configurer les noms localisés pour mon application?
Est-ce que le nom de cette .strings matière de fichiers? Donc, je placerais le fichier InfoPlist.strings dans chaque localisation répertoire comme en.lproj, fr.lproj, etc., non? – Thanks
Les questions de nom (et le cas aussi!) Vous devez le faire pour chaque répertoire lproj, mais vous pouvez aussi le faire directement avec XCode. –
Je suis tombé sur un problème avec cette récemment qui pourrait affecter quelqu'un. Il est possible d'avoir des chaînes localisées à différents endroits dans votre répertoire de projet (pensez à plusieurs sous-projets). Si certains des sous-projets utilisent l'ancien schéma pour lproj comme "English.lproj" et que d'autres sous-projets utilisent le nouveau schéma "en.lproj", Xcode va collecter ces fichiers dans différents répertoires .lproj. Ensuite, lorsque l'application est sur iOS, iOS utilisera le répertoire "English.lproj" et n'utilisera pas les fichiers dans le répertoire "en.lproj", donc si votre fichier InfoPlist.strings se trouve dans l'emplacement "en.lproj", vous aurez être malchanceux. – ThomasW