Boo*_*oon 1 localization objective-c nslocalizedstring ios
在 iOS 中,是否可以覆盖当前在手机上设置的语言环境并使其在我的应用程序中使用不同语言环境的字符串?
简而言之:是的。
这NSLocalizedString是一个宏,您可以用自己的宏替换它并自己加载语言。不过,这可能需要在代码中设置大部分字符串,并且您将无法在 Storyboard 中使用它们。
但是,NSUserDefaults如果您想更改语言环境,手动更改语言环境是可行的。
下面的答案解释了有关此主题的更多信息: