Считает ли iOS пользовательский интерфейс для языков LTR, даже если язык разработки локализации - RTL, например, арабский?

У меня есть устаревшее приложение iOS, разработанное с использованием файлов пера, и выравнивание пользовательского интерфейса приложения разработано для арабского языка (справа налево), затем я пытаюсь добавить английскую локализацию для файлов пера. Я делаю следующее

  1. Я добавил ключ "Локализации" в файл.plist проекта в виде массива, а затем добавил следующие элементы в "Локализации" (item0: английский, item1: арабский)
  2. Я добавил "Локализация региона собственного развития" и установил его значение "ar".
  3. Затем я открыл project.pbxproj и изменил значение "developmentRegion" "developmentRegion = ar;"

Я получаю следующий результат, как на картинке

Проблема заключается в том, что когда язык приложений установлен на арабский (выравнивание RTL), iOS зеркально отображает взгляды с RTL(справа налево) на LTR(слева направо), я полагаю, что iOS всегда рассматривает пользовательский интерфейс слева Язык справа налево и отражает представления для RTL, даже если родные языки разработки - это язык RTL.

вопрос в том, считает ли iOS пользовательский интерфейс для языков LTR, даже если язык разработки локализации - RTL, например арабский?

Любая помощь будет оценена

0 ответов

Другие вопросы по тегам