【问题标题】:Is there any way to change language in IOS application using toggle [duplicate]有没有办法使用切换来更改IOS应用程序中的语言[重复]
【发布时间】:2018-02-03 04:06:49
【问题描述】:

我正在尝试制作一个应用程序,它是一种聊天应用程序。它支持两种语言:

  1. 英语
  2. 西班牙语

用户可以转到设置并使用切换来更改语言,在此操作中,情节提要或文本中的所有标签都将更改为选定的语言。是否有任何可用的库来实现这一点,或者我需要手动执行此操作?

【问题讨论】:

标签: ios swift multilingual


【解决方案1】:

您无法在代码更改语言时加载情节提要。如果您想使用两个不同语言的故事板,您必须重新启动您的代码。但是您可以使用相同的故事板直接从语言更改代码中使用 Localizable 字符串。意味着您可以通过连接每个元素的插座来使用您的 Langauge_Helper 类更改文本。您将始终收到错误消息(尚未加载),但它适用于 localizable.strings 但您无法在不重新启动应用程序的情况下加载情节提要。

希望对你有帮助..

有一个第三方类可以帮助您从应用设置中实现本地化。 这是链接 - https://github.com/krishnads/iOS-CustomLocalisator

我在我的应用程序中使用相同的库进行本地化设置。

【讨论】:

  • 会在不重新启动应用的情况下更改语言吗?
  • 是的,它会在切换或点击按钮时更改语言而无需重新启动
猜你喜欢
  • 2010-11-20
  • 2015-10-13
  • 1970-01-01
  • 2011-11-28
  • 2018-02-24
  • 1970-01-01
  • 1970-01-01
  • 2018-10-09
相关资源
最近更新 更多