Можно ли локализовать значок приложения и Default.png? - PullRequest
2 голосов
/ 15 июня 2010

Можно ли локализовать значок приложения и файлы Default.png?Я просто помещаю их в соответствующие языковые папки или должен делать что-то еще?

Ответы [ 2 ]

1 голос
/ 22 октября 2012

Правильный ответ: локализовать значок приложения невозможно.

Приложение iOS должно быть интернационализировано и иметь папку language.lproj для каждого языка, на котором оноподдерживает.В дополнение к предоставлению локализованных версий пользовательских ресурсов вашего приложения, вы также можете локализовать значки приложений и запускать изображения , поместив файлы с тем же именем в каталоги проектов для вашего языка.Однако даже если вы предоставляете локализованные версии, вы всегда должны включать версию этих файлов по умолчанию на верхнем уровне вашего пакета приложений.Версия по умолчанию используется в ситуациях, когда определенная локализация недоступна.Для получения дополнительной информации о локализованных ресурсах см. «Локализованные ресурсы в пакетах».

https://developer.apple.com/library/ios/#documentation/CoreFoundation/Conceptual/CFBundles/BundleTypes/BundleTypes.html

Документы Apple часто обновляются / изменяются.Это правильная ссылка на данный момент.Кроме того, я на самом деле не пытался локализовать значок приложения / изображения по умолчанию, но Apple говорит, что это работает, так почему бы и нет: -)

Этот же вопрос встречается много раз в stackoverflow.

1 голос
/ 15 июня 2010

Согласно моему комментарию, есть ответ в другом месте, но вы можете прочитать больше в разделе Интернационализация вашего приложения в Руководстве по программированию приложений iPhone. Вот пример того, как структурировать ваши языковые файлы в комплекте приложений, например.

...