2009-11-30 5 views

Répondre

1

Vous devez déclarer tout votre texte localisable avec NSLocalizedString avant d'exécuter les générateurs, ce qui va produire quelque chose d'utile.

Je recommande de déclarer toutes vos définitions de texte avec NSLocalizedString au lieu d'utiliser Interface Builder XIB, car il est plus facile d'obtenir un fichier texte traduit qu'un fichier XIB. Assurez-vous de laisser 50% plus d'espace que nécessaire pour vos chaînes en anglais, car l'anglais est généralement plus concis.

0

En effet, vous devez exécuter générer des chaînes,

ibtool --generate-strings-file Example.strings en.lpoj/Example.xib 
0

Oui, genstrings crée le fichier Localizeable.strings. Vous pouvez l'exécuter à partir de la ligne de commande comme ceci:

genstrings Classes/*.m 

J'ai trouvé this tutorial être utile.

Questions connexes