Интернационализация базы данных XCode не работает
Я пытаюсь локализовать свое приложение.
Я заметил, что если я добавлю язык, каждый локализованный файл будет удвоен.
Таким образом, невозможно поддерживать код или раскадровку, поэтому я узнал, что мне нужна интернационализация базы данных.
Проблема в том, что когда я выбираю этот флажок в настройке проекта xcode, он показывает окно без ничего не выбрать, кто-нибудь знает, как это исправить?
Вот скриншот
![enter image description here]()
Ответы
Ответ 1
Сначала вам нужно перейти к файлу раскадровки, откройте панель с правой стороны и перейдите в раздел "Показать инспектор файлов", самую дальнюю вкладку слева. Затем прокрутите вниз и щелкните по локализации. После этого, когда вы установите флажок Использовать базовую локализацию, вы увидите, как выглядит раскадровка.
Ответ 2
Это может произойти, если базовая интернационализация была активна до того, как отключить, и файлы удалены вручную.
- Создайте папку Base.lproj в папке проекта с помощью поисковика.
- Переместите свою основную доску на нее также с помощью искателя.
- исправить ссылку на него из Xcode.
- удалить приложение. от устройства, очистите и создайте свой проект.
Все вернется в нормальное состояние.