Localization via Settings.bundle ne fonctionne plus...
xyloweb
Membre
Bonjour à tous,
J'ai un bundle Settings des plus classiques pour gérer les préférences de mon application via les Réglages iOS.
Mon Settings.bundle ne fonctionne plus alors que je n'ai eu jusque là aucun problème.
Quand je dis que ça ne fonctionne plus, c'est la localisation en français qui n'est pas affichée dans Réglages. Seuls les attributs en anglais sont affichés !
Quelqu'un aurait-il eu un comportement analogue ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Une coquille s'était invitée dans la version française de la traduction de mes préférences.
Il faut contrôler avec l'outil plutil par exemple...
Intéressant. Rien n'est signalé dans la console quand il parcourt le .plist cassé ?
Sous iOS XCode me signale à la compile quand y'a un truc qui cloche dans un localizable.strings, le seul soucis, c'est qu'il est incapable de me dire où, et c'est parfois chiant pour trouver les guillemets ou le point virgule manquant.
Il met juste :
Par contre, c'est la comment $>plutil -lint monFichier.strings qui donne exactement où se trouve le problème ? Utile à savoir. Mais c'est pas uniquement réservé au .plist ?
Exact oui. Cette commande est très utile pour dire où se situe le problème dans un .strings.
C'est pas mal cette commande : plutil
Ca doit aussi marceré pour les .string localized. A ce propos je cherche un truc pour savoir si tout ce qui est défini dans le localized.string est bien utilisé dans l'appli ou s'il manque des définition...
Le seul moyen que je connaisse est de changer la langue du device et vérifier...
@iLandes
Il existe une option à cocher dans le Scheme / Run
Il est tard mais je teste dès demain. Merci @xyloweb