Comment localiser un dossier d'images pour iOS?
J'ai un projet qui a déjà été largement développé et tout d'un coup, nous avons réalisé que nous avions besoin d'un ensemble d'images traduites. J'ai traduit des images, mais je suis pas sûr de la façon de les appliquer à mon projet.
Quelle est la façon la plus simple à mettre en œuvre la localisation sur un certain nombre d'images qui sont déjà référencées dans un projet?
Les images sont référencés par l'objet nommé. Donc @"xyz", plutôt que @"xyz.png".
Aussi les images des " emplacements "par rapport au Groupe", bien que je suppose que je pourrais changer cela, même si je ne sais pas quoi.
Grâce.
[J'ai lu la suite, mais il n'était pas clair et obtenir de l'info n'ont pas de localisation option: localiser de nombreuses images dans Xcode à la fois? ]
EDIT: Il y a 74 images localisées [pour chacune des trois langues]
EDIT: ajout de la façon dont les images sont référencées.
source d'informationauteur Jason McCarrell
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, assurez-vous de définir les localisations dans votre projet:
Vous devriez avoir
*.lproj
dossiers dans votre dossier de projet. Un pour chaque localisation (en.lproj
de.lproj
etc). Ajouter les localisée images pour le bon dossier. Vous ne devriez pas avoir à modifier le code, si vous avez utilisé les méthodes normales pour charger vos images ([UIImage imageNamed:@xyz.png"]
). iOS sera simple de la charge correcte en fonction de la langue de l'utilisateur paramètres.Vous devrez peut-être créer le dossier de localisation dans le répertoire où l'image originale est de ne pas avoir à changer les chemins des ressources. Donc, si le chemin de votre image est mondossier/myimage.png, puis la fr.lproj et fr.lproj dossiers, irait dans le dossier.