2011-11-03 1 views
2

Je localise les images, comme localiser chinois simple il créera le nom de dossier comme zh-Hans.Iproj par défaut mais chinois ne sera pas identifié si le nom de dossier n'est pas zh_CN.Iproj ainsi j'ai créé manuellement le dossier avec le nom "zh_CN .Iproj ", maintenant j'ai copié toutes les images de zh-Hans.Iproj vers le dossier zh_CN.Iproj, mais dans XCode je suis incapable de changer le chemin des images, je ne peux pas supprimer et importer à nouveau parce que c'est une hiérarchie comme celle-ciComment changer le chemin de l'image de ressource dans XCode?

mmSettings.png 
>>mmSettings.png (English) 
>>mmSettings.png (Chinese) 
>>mmSettings.png (Spanish) 

chemin du fichier anglais est en.Iproj et espagnol le dossier est es.Iproj

Ces deux sont par defaul créé par XCode que vous cliquez sur + signe pour la localisation de vos images, mais lorsque vous cliquez sur zh_CN.lproj/mmSettings.png et faire chinois, il va créer le nom de dossier comme zh-Hans pour simplifié chinois , ce n'est pas reconnu jusqu'à ce qu'il ne sera pas zh_CN.Iproj, donc je créé ce dossier, mais incapable de changer d'images chemin de XCode,

Aide

Si quelqu'un n'est pas clair sur la question , laissez-moi savoir, je vous expliquer plus

IMAGE LI KE CE

enter image description here

Répondre

0

vous ne pouvez pas localiser des images comme celle-ci. mon chemin est:

1, dans le Localization.string, liez votre nom d'image, tels que:

buttonImage = "image1_en.png" dans votre fichier anglais et

buttonImage = « image1_zh.png "dans votre fichier chinois et ...

2, dans votre code, l'utiliser comme ceci:

UIImage *image = [UIImage imageWithName:NSLocalizeString(@"buttonImage","image for button")]; 
Questions connexes