В iOS13 появилась возможность изменить язык интерфейса приложения, не меняя язык операционной системы.

Если для вас важен этот функционал, то срочно обновляйте iOS своего гаджета до 13 версии! :)




 

 

Как сменить язык интерфейса конкретного приложения без смены системного языка:

В приложении Настройки надо найти нужное приложение (например, браузер Mozilla Firefox, и просто выбрать нужный вам язык:

   

 Соответственно, изначально у этого приложения должно быть более одного языка локализации.

 

Что делать, если приложение не отображается в списке установленных программ?

Есть некоторые особенности по использованию возможности смены языка: не каждое установленное приложение отображается в списке программ в настройках iPhone или iPad, соответственно, если приложения нет в списке, то сменить у него язык не получится.

Для того, чтобы приложение отобразилось в списке установленных программ, необходимо, чтобы оно при первом запуске после установки из App Store запросило у пользователя доступ:

  • к фотокамере; или
  • к фотогалерее; или
  • к геопозиции; или
  • к Bluetooth; или
  • к микрофону; или
  • к Siri и Поиск; или
  • к сотовым данным; или
  • к уведомлениям; или 
  • к обновлению контента

Если ничего из перечисленного для приложения не требуется, и оно ни к чему не запрашивает у пользователя доступ, то оно не отобразится в списке программ, и вы не сможете сменить у него язык интерфейса без смены системного языка.

Это баг операционной системы iOS, и на текущий момент он не исправлен.




 

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

Тем не менее, после этого данная сборка приложения отобразилась в списке программ в iPhone, и стало возможно менять язык приложения без смены системного языка. Конечно же приложение с таким костылём очень не желательно публиковать в App Store - оно может не пройти проверку. Лучше подождать, пока Apple просто исправит этот баг в одной из следующих версий iOS. 

 

Комментарии (1)

This comment was minimized by the moderator on the site

Приложение Photo Deleter - https://skalolaskovy.ru/ios/512-remove-all-photo-and-video-from-iphone - для удаления всех фотографий и видео (перемещает в папку "Недавно удаленные") имеет несколько локализаций.
Так как оно запрашивает у пользователя доступ к фотогалерее, то, соответственно, у него можно потом менять язык интерфейса.

Здесь не опубликовано еще ни одного комментария

Оставьте свой комментарий

  1. Опубликовать комментарий как Гость.
0 Значки
Вложения (0 / 3)
Поделитесь своим местоположением

      Авиационное озеро в Китае
      Авиационное озеро в Китае

      В китайской провинции Гуандун (называемая также, как Кантон - Kwangtung) возле города Хэюань (Heyuan / 河源 市) находится озеро Ванлю (万绿湖), оно же - Синьфэнцзянское водохранилище (Xinfengjiang Reservoir / 新丰 江 水库), по своей форме напоминающее самолет: Наибольшее сходство с очертанием самолета дает цифровая карта Яндекса, на других картах с большей деталлизацией это не так сильно заметно.




      Как восстановить вкладки в Safari macOS Sierra
      Как восстановить вкладки в Safari macOS Sierra

      Не нужно лишних слов для псевдо-SEO. Закрытые случайно или специально вкладки (предыдущую сессию) браузера Safari в Mac OS Sierra возвращает простая комбинация клавиш:




      Международный авиационный алфавит
      Международный авиационный алфавит

      Изучение фразеологии радиообмена на английском языке (если по-простому - авиационный английский) начинается с азбуки, точнее с авиационного алфавита. Без знания его как "Отче наш" нет смысла заниматься дальше и становиться профессиональным пилотом с допуском к выполнению международных полетов или диспетчером, допущенным к обслуживанию воздушного движения в международном аэропорту.




      Окончание срока действия сертификата Jeppesen FDPro
      Окончание срока действия сертификата Jeppesen FDPro

      По причине не простой процедуры получения эксплуатационного одобрения по использованию EFB в некоторых странах и необходимости конкретно указывать номер версии используемого в EFB ПО для программ Типа A и Типа B, Jeppesen с помощью Apple реализовал возможность использовать определенную версию программы Jepp FP PRO без обновления до крайней версии. Но у этого метода есть один серьезный недостаток - программа,...




      Как скопировать код экземпляра устройства?
      Как скопировать код экземпляра устройства?

       Код экземпляра устройства (vendor code) электронного оборудования или компонента позволяет узнать - какой именно производитель создал данное оборудование (hardware). Владение информацией о коде экземпляра устройства позволяет найти драйверы именно для этого устройства, реально совместимые с ним.




      Как убрать оперу из трея
      Как убрать оперу из трея

      Хоть браузер Опера - гавно, некоторые пользователи сети Интернет им все равно пользуются, в том числе и я. Иногда. Когда проверяю как себя ведет какой-нибудь сайт или скрипт в различных браузерах. В этом случае проверка осуществляется на максимально возможном количестве браузеров: Mozilla Firefox, Chrome, Opera, Safari, Internet Explorer.




      Python - FizzBuzz
      Python - FizzBuzz

      Один программист при устройстве на работу получил задание - написать программу, которая выводит на экран числа от 1 до 100. При этом вместо чисел, кратных трем, программа должна выводить слово «Fizz», а вместо чисел, кратных пяти — слово «Buzz». Если число кратно и 3, и 5, то программа должна выводить слово «FizzBuzz».



Яндекс.Метрика
Сайт работает на быстром VPS/VDS хостинге от FASTVPS