如何在不重启/关闭应用的情况下更改应用语言?

时间:2011-05-23 12:09:43

标签: iphone localization

我在重新启动应用程序后实现了语言更改但我的问题是我可以更改应用程序语言而无需重新启动/关闭它吗?

知道如何实现这个目标吗?

1 个答案:

答案 0 :(得分:1)

您可以使用iOS的基本功能(即本地化)来实现此目的。您可以做的是使用不同语言本地化您的应用程序,并让iOS本身选择正确的语言,以便在应用程序启动时显示。

这样,如果用户使用英语的iDevice,他/她将以英语显示您的应用程序(如果您支持它作为本地化语言),如果他/她使用法语的iDevice,他/她将会看到你的应用程序用法语(再次,如果支持)。

关于Internationalization and Localization的官方Apple页面(也称为i18n和l10n)可能会有很大的帮助。