Как локализовать пользовательский текст через ресурсы пакета iOS framework? - PullRequest
0 голосов
/ 09 января 2020

Мне нужно настроить строки моей инфраструктуры, и у меня уже есть файлы .strings в моем проекте, но я пытаюсь добиться изменения значений некоторых ключей без доступа к исходному проекту моей фреймворки. Я включил .strings в Copy Bundle Resources of Build Phases, но когда я пытаюсь открыть и изменить файл из моей сборки .framework в выпуске, он открывается в странном формате. Я использовал список свойств для настройки цветов с помощью шестнадцатеричных строк, поэтому мне на ум приходят только два способа:

Либо использовать .plist, содержащий ключи и относительные переводы, а затем реализовать локализацию, определяющую язык устройство NSString * language = [[NSLocale preferredLanguages] firstObject]; , которое мне не кажется таким элегантным.

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

Любые другие идеи?

Спасибо за ваше время!

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