有没有办法可以从我的网络服务器下载 Localizable.strings 以支持多种语言,而无需每次都重建我的iOS应用程序?
默认方法需要语言文件位于资源目录中文档包的目录和* Lang_Name.lproj *目录。
NSLocalizedString 是否有自定义类别或添加内容以使用下载目录中的 lang_name.strings 文件(文档)
答案 0 :(得分:4)
简答:不。
答案很长:你可以实现类似的,但是你需要为它编写自己的包装器。您无法动态交换本地化的字符串文件,但您可以创建自己的NSLocalizedStrings替换,例如,下载XML文件并在应用程序启动时对其进行解析以获取所需的字符串。