我有
NSString *str=@"some unknown value coming from server";
NSString *localizedVersion1 = NSLocalizedString(str, nil);
NSLog(@"localizedVersion1 %@",localizedVersion1);
得到:
本地化版本 1 一些来自服务器的未知值。
即使我更改设备语言,它也不会改变。
我有
NSString *str=@"some unknown value coming from server";
NSString *localizedVersion1 = NSLocalizedString(str, nil);
NSLog(@"localizedVersion1 %@",localizedVersion1);
得到:
本地化版本 1 一些来自服务器的未知值。
即使我更改设备语言,它也不会改变。
您误解了 的目的NSLocalizedString
,它不是翻译服务,而是查找服务。使用这种机制,应用程序可以包含多组 (UI) 字符串,这些字符串是根据当前语言设置选择的。所有字符串必须预先存在。
你提到在网络上使用谷歌翻译。如果您需要翻译服务,则可以在您的应用中使用Google Translate API来提供此服务。还有其他可用的翻译服务 - 只需 google 即可。
高温高压