如果您的应用程序有多种语言的本地化版本,但如果用户未使用任何语言,则应用程序已本地化。
如何设置默认语言?或者在这种情况下定义默认语言的最佳实践是什么?
以下是我试图解决的场景:
该应用程序已在 en/fr/es 中本地化,但如果语言区域设置不是 en/fr/es,您如何定义默认值?
如果语言区域设置是此 en/fr/es 之一,并且用户想在 NSUserDefaults 上使用不同的语言定义。假设使用英语作为 NSUserDefaults 但想使用应用程序的 fr 本地化版本。有一种方法可以覆盖 NSUserDefaults 上的语言吗?