Мне нужно создать приложение для нескольких языков; Моя проблема заключается в запуске образа, как использовать образ запуска в соответствии с языком устройства. id там что-то в файле plist?IOS: запуск изображения с несколькими языками
ответ
Решение заключается в локализации Default.png, как и любой другой ресурс в вашем проекте. Выберите Default.png из списка проектов в Xcode, в правой панели найдите «Локализация» и просто добавьте новые локализации. После этого вы можете изменить файлы для разных локализаций.
- В окне сводки проектов в Xcode (говоря о Xcode 4.2) добавьте изображения запуска для одной или обеих ориентаций, как обычно.
- Запуск изображений появится в вашем списке файлов проектов. Выберите один из них.
- Развернуть утилиты (панель справа), вы увидите следующие группы: «Отступы и тип», «Свойства изображения», «Локализация», .... В группе локализации нажмите кнопку «+». Теперь вы можете добавить новую локализацию (например, испанский).
- После этого слева от вашего файла в списке проектов вы увидите кнопку развернуть. Нажмите кнопку, чтобы отобразить файлы для всех локализаций.
- Ваши локализованные файлы Default.png будут отображаться в каталогах .lproj в каталоге проекта. Вы можете, например, вручную пролистнуть файл в en.lproj, чтобы изменить изображение запуска на сервере.
Документ HIG от Apple рекомендует разработчикам использовать изображения запуска, которые не имеют никакого текста. Например, приложение «Контакты», оно просто отображает пустой пользовательский интерфейс, поэтому пользователь считает, что приложение будет запускаться быстрее.
Поэтому я предлагаю следовать этому подходу и удалять любые следы языка из изображений запуска.
Вы правы, но решения нет? – CrazyDev
Но если у вас есть приложение с полностью настраиваемым интерфейсом и, например, заставкой с логотипом и именем приложения, для запуска изображения должно быть похоже на первый кадр заставки. Затем, если вы локализуете свое имя приложения, вы также можете локализовать Default.png так же, как и любой другой ресурс. –
Я согласен, кажется странным, что это не вариант, но в очередной раз Apple предлагает не иметь заставки. Даже если у вас есть пользовательский интерфейс, просто удалите весь текст и используйте его как образ запуска. –
- 1. CruiseControl.net с несколькими языками?
- 2. Таблица с несколькими языками
- 3. Проблемы с несколькими языками Installshield
- 4. Файлы ресурсов с несколькими языками
- 5. Обслуживание магазина с несколькими языками
- 6. ES NGram с несколькими языками
- 7. Прикрепленный сайт с несколькими языками
- 8. Веб-сайт с несколькими языками
- 9. Проектирование сайта с несколькими языками
- 10. Сайт Jekyll с несколькими языками
- 11. autoresizing UILabel с несколькими языками
- 12. C++: String с несколькими языками
- 13. Отпустите одно приложение iOS с несколькими (иностранными языками) именами?
- 14. SQLite база данных с несколькими языками iOS 6 app
- 15. Динамический выбор изображения с несколькими языками в PHP/Codeigniter
- 16. Rails 3, работающий с несколькими языками
- 17. WooCommerce: get_current_screen не работает с несколькими языками
- 18. Cucumber - особенности для сайта с несколькими языками
- 19. Файлы с несколькими языками и ресурсами
- 20. Проблема с несколькими языками в Jomsocial
- 21. Веб-сайт с несколькими языками В codeigniter
- 22. Непрерывная интеграция с несколькими проектами/языками/средами
- 23. Работа с несколькими языками в Ranorex?
- 24. Рендеринг XML-документа с несколькими языками
- 25. Django: Администратор с несколькими сайтами и языками
- 26. Обработка действительно больших проектов с несколькими языками
- 27. Как настроить сайт с несколькими языками drupal
- 28. sonata_type_date_picker не работает с несколькими языками
- 29. Управление SilverStripe ChildrenOf с несколькими языками
- 30. Как сделать пользовательскую клавиатуру с несколькими языками ..?
вы можете объяснить, как это сделать? – CrazyDev
Я редактировал свой пост с дополнительными пояснениями. –
все нормально, но в пункте 4, теперь, если я разворачиваю файл, я вижу три файла (например, английский, испанский, frech); но эти три файла одинаковы; Я хочу, чтобы каждый файл был другим, и он изменяется в соответствии с языком; то я хочу изменить файл для английского и franch (например) – CrazyDev