11
votes

Comment tester une chaîne localisée sur simulateur?

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.

Pouvons-nous tester le nslocalizedstring (); du simulateur? Si oui, comment?

Quelqu'un peut-il me guider à travers cela s'il vous plaît?

- Cordialement,

u'suf


0 commentaires

3 Réponses :


-3
votes

Vous devez préparer des chaînes localisées pour une autre langue.


0 commentaires

0
votes

Le simulateur peut être bloqué Afficher la langue «Première» si vous avez testé l'application avant d'avoir une deuxième localisation.

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.


0 commentaires

11
votes

Pour répondre à la manière de tester une chaîne localisée sur simulateur?

Je supposerai que vous avez ajouté avec succès les fichiers localizable.strings pour différentes langues que vous et votre application souhaitez cible.

Étape 1 - Goto cible dans la destination d'exécution.

 Entrez la description de l'image ici

Étape 2 - Développez le menu pour afficher des options, puis cliquez sur "Modifier le schéma"

 Entrez la description de l'image ici

Étape 3 - Cliquez sur "Exécuter" , puis sélectionnez "Options" . Choisissez la langue que vous souhaitez tester dans la liste déroulante disponible dans la "Langue d'application"

 Entrez la description de l'image ici

Étape 4 - cmd + r

ça devrait être ça !!

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.

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.

J'espère que cela aide!

code et prospérer

EDIT: Lien Apple officiel . Si quelqu'un cherche. Pointeur -> "Test des langues et des régions spécifiques"


1 commentaires

Donnez à cet homme une augmentation et approuver sa réponse! Cela a sauvé ma journée!