IOS Internalization MultiLanguage按运行时间更改

时间:2014-04-11 12:08:45

标签: ios localization

我有一个IOS应用程序,我想添加多语言支持。例如;英语有两个按钮,荷兰有两个按钮。如果用户按下英语按钮,应用程序语言将更改为英语。荷兰语的荷兰语按钮。但是存在一些限制。我寻找许多解决方案。

  1. 我不想在Iphone"设置"
  2. 上使用语言选项
  3. 用户不会重新启动手机以查看不断变化的语言。
  4. 我需要任何帮助,我非常绝望:(

1 个答案:

答案 0 :(得分:0)

这个问题被多次询问。

您可以轻松实现自己的语言系统。 Apple使用的NSLocalizedString是一个宏,您可以更改或只创建自己的宏进行本地化。这样,您就可以完全控制正在本地化的内容以及什么不可以,并且可以在运行时更改它。例如,请参阅这些项目:TCLocalizerDPLocalizationManager

它们都允许视图控制器的运行时本地化。还有更多,例如:

所有这些链接和库应该可以帮助您确定您需要什么以及如何完成它。