我想让我的应用程序多语言,所以我一直在寻找如何在 Xcode 的应用程序中添加其他语言,但是我看到语言会根据您手机的语言而变化。
有没有办法在用户在应用程序中选择语言时设置语言?如果是这样,是否也可以记住将来选择的语言?因此,用户不必每次再次启动应用程序时都选择它。
提前致谢
最佳答案
首先,您需要一个包含多种语言字符串的 Localization.Strings
文件。
了解它们 here
其次,您有多种方法可以检测用户在应用程序启动时选择的语言,这种情况下最常见的方法是 userDefualts
了解它们 here .
因此,您可以实现Localization
文件并使用保存的值从userDefualts
中检测要使用的语言。
关于ios - Xcode:如何在用户选择语言时更改应用程序的语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52985325/