2012-02-23 3 views

ответ

13

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

  1. В окне сводки проектов в Xcode (говоря о Xcode 4.2) добавьте изображения запуска для одной или обеих ориентаций, как обычно.
  2. Запуск изображений появится в вашем списке файлов проектов. Выберите один из них.
  3. Развернуть утилиты (панель справа), вы увидите следующие группы: «Отступы и тип», «Свойства изображения», «Локализация», .... В группе локализации нажмите кнопку «+». Теперь вы можете добавить новую локализацию (например, испанский).
  4. После этого слева от вашего файла в списке проектов вы увидите кнопку развернуть. Нажмите кнопку, чтобы отобразить файлы для всех локализаций.
  5. Ваши локализованные файлы Default.png будут отображаться в каталогах .lproj в каталоге проекта. Вы можете, например, вручную пролистнуть файл в en.lproj, чтобы изменить изображение запуска на сервере.
+0

вы можете объяснить, как это сделать? – CrazyDev

+0

Я редактировал свой пост с дополнительными пояснениями. –

+0

все нормально, но в пункте 4, теперь, если я разворачиваю файл, я вижу три файла (например, английский, испанский, frech); но эти три файла одинаковы; Я хочу, чтобы каждый файл был другим, и он изменяется в соответствии с языком; то я хочу изменить файл для английского и franch (например) – CrazyDev

1

Документ HIG от Apple рекомендует разработчикам использовать изображения запуска, которые не имеют никакого текста. Например, приложение «Контакты», оно просто отображает пустой пользовательский интерфейс, поэтому пользователь считает, что приложение будет запускаться быстрее.

Поэтому я предлагаю следовать этому подходу и удалять любые следы языка из изображений запуска.

+0

Вы правы, но решения нет? – CrazyDev

+0

Но если у вас есть приложение с полностью настраиваемым интерфейсом и, например, заставкой с логотипом и именем приложения, для запуска изображения должно быть похоже на первый кадр заставки. Затем, если вы локализуете свое имя приложения, вы также можете локализовать Default.png так же, как и любой другой ресурс. –

+0

Я согласен, кажется странным, что это не вариант, но в очередной раз Apple предлагает не иметь заставки. Даже если у вас есть пользовательский интерфейс, просто удалите весь текст и используйте его как образ запуска. –

Смежные вопросы