有没有一种方法可以从Web服务器下载 Localizable.strings 以支持多种语言,而无需每次都重新构建iOS应用程序?

默认方法是将语言文件放置在包的资源目录中而非文档目录中,并在* Lang_Name.lproj *目录中。

是否有自定义类别或 NSLocalizedString 的附加项,以使用已下载目录(文档)中的 lang_name.strings 文件

最佳答案

简短的回答:不。

长答案:您可以实现类似的目的,但是您需要为此编写自己的包装器。您不能动态地换出本地化的字符串文件,但是可以创建自己的NSLocalizedStrings替代品,例如,下载XML文件并在应用启动时对其进行解析以获取所需的字符串。

关于iphone - iOS应用程序的动态localization.strings定义?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4735784/

10-12 19:47