xcode - загружать локализованные изображения с тем же именем, не используя nslozalicedstring - PullRequest
1 голос
/ 23 июля 2010

Я пытаюсь загрузить изображение «Play» (uiimageview) в зависимости от языка устройства.

В моем AppBundle есть папки en.lproj (на английском языке) и es.lproj (на испанском языке) с изображениями Play.png, каждое (одно на английском и одно на испанском).

Я знаю, как загружать локализованные изображения, используя Localizable.strings и изображения с разными именами, например, Play_en.png и Play_es.png ... используя NSLocalizedString или что-то в этом роде.

Но есть ли способ загрузить локализованное изображение с тем же именем? (прежде всего для поддержания хорошей организации)

Вот так выглядит в xcode: http://a.imageshack.us/img51/8999/1007230001.png

Спасибо, что прочитали;)

Ответы [ 2 ]

3 голосов
/ 05 марта 2012

То, что я делаю, находится в разных папках (en.lproj, es.lproj), я помещаю разные изображения с одинаковыми именами, и он автоматически обнаруживает, что изображение зависит от выбранного вами языка.У меня это работает.

3 голосов
/ 31 декабря 2010

Я создаю свои локализуемые каталоги (en.lproj, fr_FR.lproj и т. Д.), Затем перетаскиваю все локализуемые изображения в соответствующие каталоги, затем добавляю все новые изображения в проект Xcode.Xcode достаточно умен, чтобы понять, что одно и то же имя изображения существует в нескольких каталогах .lproj

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...