Я боролся с этим в течение длительного времени, но в конце концов я думаю, я нашел решение для Xcode 7.
В общем случае, если вы разрабатываете язык отличается от английского языка Вы должны сделать 2 вещи. После того, как вы создадите любой проект в xCode 7, выйдите из xCode и войдите в терминал.
Редактировать файл в папку проекта с помощью вашего любимого текстового редактора:
vi <your_project_name>.xcodeproj/project.pbxproj
Поиск ключа: knownRegions Вы должны найти что-то похожее на:
knownRegions = (
pl,
Base,
);
Поместите свой код языка развития на первой позиции. В общем положении не важно, но я предпочитаю, чтобы мой родной язык был первым. В вашем случае поставьте «de». По умолчанию первым языком в новом проекте является «en».
Далее Вы должны искать «developmentRegion» (в том же файле) и изменить его значение на «Polish» или на любой другой язык, который вы используете. В вашем случае «Германия». Я заметил, что xCode отмечает, что ваш язык разработки изменяется с английского (по умолчанию) на ваш язык. После этих изменений сохранить и выйти из текстового редактора. Запустите xCode и наведите глаза на Project -> вкладку Info. Вы должны увидеть что-то подобное этому с вашим родным языком, установленным в качестве языка разработки.
Теперь откройте Info.plist. Отредактируйте ключ CFBundleDevelopmentRegion и установите его значение «pl» или «de» в вашем случае.
Все это. Теперь ваш Base.lproj может содержать ресурсы на вашем родном языке. Если вы хотите новый язык, просто добавьте его как обычно.
Сообщите мне, если он работает на вас. Я не знаю, как этот маленький трюк изменил ваш текущий проект с существующими переводами, но это хороший момент, если вы начинаете новый проект.
Позаботьтесь.
У меня такая же проблема, но с польским языком. Вы изменили его? –
Я не менял язык разработки, потому что он не сработал. Я наконец выяснил, что вы можете щелкнуть по локализованному файлу String, а затем в Инспекторе файлов добавить также файл для немецкого/польского языка, а затем изменить строки в нем и просто позволить немецкому быть самим собой. –
Я просто нашел способ заставить его работать, но спасибо за ваш ответ. Если бы у меня было больше времени, я напишу ответ, но в целом вам нужно отредактировать один файл в вашем проекте за пределами xCode 7 –