【问题标题】:Language change not getting affected on the text validator语言更改不受文本验证器的影响
【发布时间】:2018-07-06 08:25:15
【问题描述】:

我正在开发一个多语言应用程序,它可以通过下拉菜单更改整个应用程序的语言。主屏幕有许多带有验证器的文本字段,如果这些文本字段中的输入错误,则会显示错误消息。因此,在更改语言时,除了这些错误消息之外,其他一切都运行良好。我正在使用以下两个库: https://github.com/dhawaldawar/TextFieldValidator 用于文本字段验证,http://createdineden.com/blog/post/language-changer-in-app-language-selection-in-ios/ 用于本地化。我附上了一个屏幕截图,其中所选语言为英语,但错误消息显示为波斯语。

【问题讨论】:

    标签: ios objective-c validation localization uitextfield


    【解决方案1】:

    重新启动应用程序试试。在 iOS 中,LTR 和 RTL 本地化将在应用重新启动后体现。

    【讨论】:

    • 德语、西班牙语和阿尔巴尼亚语也是如此。它与 LTR 和 RTL 本地化无关。
    【解决方案2】:

    这可能是由于 Storyboard 文件未正确本地化造成的。

    您是否本地化了 Storyboard 文件?如果有,是否存在所有语言?

    【讨论】:

      猜你喜欢
      • 2012-07-27
      • 2023-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-20
      • 2016-04-18
      • 1970-01-01
      相关资源
      最近更新 更多