Как изменить путь изображения в XCode? - PullRequest
2 голосов
/ 03 ноября 2011

Я локализую изображения, так как при локализации на китайский язык просто создаю имя папки как zh-Hans.Iproj по умолчанию, но китайский не будет распознаваться, если имя папки не zh_CN.Iproj, поэтому я создал папку вручную с именем " zh_CN.Iproj ", теперь я скопировал все изображения из папки zh-Hans.Iproj в папку zh_CN.Iproj, но в XCode я не могу изменить путь к изображениям, я не могу не удалять и снова импортировать, потому что это иерархия типа это

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

Здесь путь к английскому файлу en.Iproj , а для испанского языка папка es.Iproj

Оба они по умолчанию созданы XCode, когда вы нажимаете + знак для локализации ваших изображений, но когда вы нажимаете zh_CN.lproj / mmSettings.png и делаете китайский, он создаст имя папки как zh-Hans для упрощенного китайского, который не распознается, пока не будет zh_CN.Iproj , поэтому я создал эту папку, но не смог изменить путь к изображениям из XCode,

Помощь

Если у кого-то нет ясности в вопросе, дайте мне знать, я объясню больше

ИЗОБРАЖЕНИЕ, КАК ЭТО

enter image description here

1 Ответ

0 голосов
/ 17 декабря 2011

Вы не можете локализовать подобные изображения. мой путь:

1, в Localization.string свяжите имя вашего изображения, например:

buttonImage = "image1_en.png" в вашем английском файле и

buttonImage = "image1_zh.png" в вашем китайском файле и ...

2, используйте в своем коде это так:

UIImage *image = [UIImage imageWithName:NSLocalizeString(@"buttonImage","image for button")];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...