Локализованная раскадровка не отображает локализованные строки для одного ViewController - PullRequest
0 голосов
/ 31 октября 2018

У меня есть раскадровка, на которой размещен UITabBarController с четырьмя (4) вкладками, которые все ссылаются на NavigationController в качестве корня для вкладки. Три (3) из rootViewController NavigationControllers указывают на начальный viewcontroller другой раскадровки, и один (1) из rootViewController NavigationControllers указывает на ViewController. Снимок экрана приведен ниже:

this image

Эта раскадровка (и все мои другие раскадровки) поддерживают арабскую локализацию через строковый файл. Когда телефон настроен на арабский язык, три вкладки, корень которых NavigationControllers отображает представление правильно на арабском (RTL) с арабскими переводами, как и ожидалось.

Однако на одной вкладке, у которой rootViewController NavigationControllers находится в той же раскадровке, переводы на арабский язык не выполняются, на нем все еще отображаются английские строки. Еще более странным является то, что представление ViewControllers отображается правильно, справа налево, но только строки не переводятся должным образом.

Есть ли в моей архитектуре представления что-то, что заставило бы локализованный ViewController локализовать все в представлении, КРОМЕ переводов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...