Ios 是否可以动态更改可本地化字符串文件?

Ios 是否可以动态更改可本地化字符串文件?,ios,localization,nslocalizedstring,Ios,Localization,Nslocalizedstring,我需要知道是否可以动态更改可本地化字符串文件,我希望从自己的服务器获取并显示字符串,以便在必须更改字符串时,不需要更新新的构建 我知道可以通过以下方式从bundle中读取本地化字符串,但是有没有一种方法可以动态地更改它 NSString *danishLanguageBundle = [[NSBundle mainBundle] pathForResource:@"da" ofType:@"lproj"]; NSBundle* languageBundle = [NSBundle bundleW

我需要知道是否可以动态更改可本地化字符串文件,我希望从自己的服务器获取并显示字符串,以便在必须更改字符串时,不需要更新新的构建

我知道可以通过以下方式从bundle中读取本地化字符串,但是有没有一种方法可以动态地更改它

NSString *danishLanguageBundle = [[NSBundle mainBundle] pathForResource:@"da" ofType:@"lproj"];
NSBundle* languageBundle = [NSBundle bundleWithPath:danishLanguageBundle];

NSString *characteristicsString = [languageBundle localizedStringForKey:@"CHARACTERISTICS" value:@"" table:nil];

告诉服务器端,他们提供不同语言的本地化字符串。如果您的语言是英语,则告诉服务器,如果您的语言是da,他们提供英语字符串,然后发送da语言的字符串。对于此功能,您需要将语言类型发送到服务器,以便服务器轻松理解如果您从服务器获取,为什么不显示直接在UI中,您只需将语言代码发送到服务器(服务器端管理,如userid:1 lan|u code:Eng | 001),查看是否有帮助..我想做的是保持相同的可本地化字符串文件不变,并使用服务器中的字符串动态加载它们。这样,我的代码将保持不变。