我正在尝试创建一个聊天应用程序。它支持两种语言:
用户可以进行设置并使用切换来更改语言,在此操作中,故事板或文本中的所有标签都将更改为所选语言。是否有可用于实现此目的的库或我需要手动执行此操作?< / p>
答案 0 :(得分:0)
我认为,您需要了解本地化。
您可以通过它轻松转换应用语言。
现在您已经设置了布局,可以对其进行本地化。首先单击main.storyboard文件并在Utility Area中 - &gt;文件检查员 - &gt;定位
为了更好地理解,请查看 - Click Here.
答案 1 :(得分:0)
允许在运行时切换语言的本地化系统。 支持代码字符串(NSLocalizedString)和故事板(基础 国际化)。
答案 2 :(得分:0)
您无法从代码中加载有关语言更改的故事板。如果要为不同语言使用两个故事板,则必须重新启动代码。但您可以使用相同的故事板直接从代码中使用Localizable字符串进行语言更改。意味着您可以通过连接每个元素的出口来使用Langauge_Helper类更改文本。您将始终收到错误(尚未加载),但它适用于localizable.strings但您无法在不重新启动应用程序的情况下加载故事板。
希望有所帮助......
有一个第三方课程可以帮助您从应用程序设置实现本地化。 这是链接 - https://github.com/krishnads/iOS-CustomLocalisator
我在我的应用中使用相同的库进行应用设置本地化。
答案 3 :(得分:0)
您需要在应用中实施本地化。 理解&amp;实施它Click here。 它显示了使用本地化的分步教程。 正如您所说,您需要创建设置 - &gt;语言列表ViewController来改变它。