在 iOS 中,是否可以覆盖手机上当前设置的语言环境并使其在我的应用程序中使用字符串来表示不同的语言环境?
最佳答案
简而言之:是的。 NSLocalizedString
是一个宏,您可以用自己的宏替换它并自己加载语言。这可能需要在代码中设置大部分字符串,您将无法在 Storyboards 中使用它们。
但是,在 NSUserDefaults
中手动更改语言环境如果您想更改语言环境,则可以使用。
以下答案对此主题进行了更多解释:
关于iOS:是否可以覆盖手机上设置的区域设置并使其使用不同区域设置的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22771041/