Определения динамических локализации.строков для приложения iOS?

Есть ли способ загрузить Localizable.strings с моего веб-сервера для поддержки нескольких языков, не переустанавливая приложение iOS каждый раз?

Для метода по умолчанию требуется, чтобы файл языкового файла находился в каталоге ресурсов, а не в каталоге документов пакета и в каталоге * Lang_Name.lproj *.

Существует ли специальная категория или дополнение к NSLocalizedString для использования файла lang_name.strings из загруженного каталога (документов)

Ответ 1

Короткий ответ: нет.

Длинный ответ: вы можете добиться чего-то подобного, но вам нужно будет создать для него собственную оболочку. Вы не можете динамически менять локализованный файл строк, но вы можете создать свою собственную замену NSLocalizedStrings, которая, скажем, загрузила XML файл и проанализировала его при запуске приложения, чтобы получить требуемые строки.