Мне нужно настроить строки моей инфраструктуры, и у меня уже есть файлы .strings в моем проекте, но я пытаюсь добиться изменения значений некоторых ключей без доступа к исходному проекту моей фреймворки. Я включил .strings в Copy Bundle Resources of Build Phases, но когда я пытаюсь открыть и изменить файл из моей сборки .framework в выпуске, он открывается в странном формате. Я использовал список свойств для настройки цветов с помощью шестнадцатеричных строк, поэтому мне на ум приходят только два способа:
Либо использовать .plist, содержащий ключи и относительные переводы, а затем реализовать локализацию, определяющую язык устройство NSString * language = [[NSLocale preferredLanguages] firstObject];
, которое мне не кажется таким элегантным.
Или предоставление ключей для включения в файл .strings приложения, которое интегрирует платформу, и использование NSLocalizedString для поиска значений в основном комплекте.
Любые другие идеи?
Спасибо за ваше время!