J'utilise NslocalizedSling (); fonction pour mes chaînes localisées. Même si je change ma langue préférée dans les paramètres de simulateur, ma chaîne est toujours montrée en anglais. P>
Pouvons-nous tester le nslocalizedstring (); du simulateur? Si oui, comment? P>
Quelqu'un peut-il me guider à travers cela s'il vous plaît? p>
- Cordialement, P>
u'suf p>
3 Réponses :
Vous devez préparer des chaînes localisées pour une autre langue. P>
Le simulateur peut être bloqué Afficher la langue «Première» si vous avez testé l'application avant d'avoir une deuxième localisation. P>
La solution (xcode 4.5.2, iOS6) semble être de supprimer l'application de la simular puis de réinstaller. Après cela, vous pouvez modifier la langue à plusieurs reprises et que les localisations apparaîtront correctement dans le simulateur. P>
Pour répondre à la manière de tester une chaîne localisée sur simulateur? p>
Je supposerai que vous avez ajouté avec succès les fichiers Étape 1 - Goto cible dans la destination d'exécution. p>
Étape 2 - Développez le menu pour afficher des options, puis cliquez sur "Modifier le schéma" strong> p>
Étape 3 - Cliquez sur "Exécuter" Strong>, puis sélectionnez Étape 4 - cmd + r strong> p>
ça devrait être ça !! p>
Veuillez noter que si vous choisissez une langue pour laquelle aucun fichier localization.string n'a été fourni, il affichera la langue de développement, ce qui est plus ou moins anglais. P>
Un autre moyen fastidieux est d'aller à Simulator Paramètres> Général> Langue et région> Langue iPhone et choisissez la langue. Étant donné que les simulateurs peuvent être buggy (comme le mien est), ce processus peut consommer du temps. La plupart du temps nécessitant le redémarrage du simulateur (une autre tâche fastidieuse) pour les modifications à réfléchir. P>
J'espère que cela aide! p>
code et prospérer p>
Donnez à cet homme une augmentation et approuver sa réponse! Cela a sauvé ma journée!