NSLocalizedString в рамках получает значения из внешнего пакета - PullRequest
0 голосов
/ 02 августа 2020

При разработке фреймворка у меня есть проект с целью framework и single view application.

Я использую приложение с одним представлением для тестирования фреймворка.

I ' Мы создали 2 Localizable.strings файлов, по одному в каждой цели.

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

Как разрешить локализацию в рамках?

1 Ответ

1 голос
/ 02 августа 2020

Вы можете указать пакет для своего NSLocalizableString, как показано в этой документации: https://developer.apple.com/documentation/foundation/1418095-nslocalizedstring.

Если вы указываете пакет, убедитесь, что у вас есть те же файлы, которые можно локализовать в приложении с одним представлением, что и в структуре, в противном случае не будет учитываться, как избежать странного многоязычного поведения в вашем приложении. Это объясняется в этой теме: https://developer.apple.com/forums/thread/49909?answerId=147858022#147858022

Надеюсь, это ответит на ваш вопрос.

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