Определения динамических локализации.строков для приложения iOS?
Есть ли способ загрузить Localizable.strings с моего веб-сервера для поддержки нескольких языков, не переустанавливая приложение iOS каждый раз?
Для метода по умолчанию требуется, чтобы файл языкового файла находился в каталоге ресурсов, а не в каталоге документов пакета и в каталоге * Lang_Name.lproj *.
Существует ли специальная категория или дополнение к NSLocalizedString для использования файла lang_name.strings из загруженного каталога (документов)
Ответы
Ответ 1
Короткий ответ: нет.
Длинный ответ: вы можете добиться чего-то подобного, но вам нужно будет создать для него собственную оболочку. Вы не можете динамически менять локализованный файл строк, но вы можете создать свою собственную замену NSLocalizedStrings, которая, скажем, загрузила XML файл и проанализировала его при запуске приложения, чтобы получить требуемые строки.