iOS系统UI文本 - 国际化

时间:2018-03-06 09:22:07

标签: ios objective-c swift localization internationalization

国际化我的应用程序,我正在研究以下解决方案(方法2):

https://www.factorialcomplexity.com/blog/2015/01/28/how-to-change-localization-internally-in-your-ios-application.html

但是,当我重新启动我的应用程序时,导航栏中包含的文本不会被翻译,直到我杀死我的应用程序并重新打开它。

正如您在下面的图片中看到的那样。我有一个UINavigationViewController。然后,在内部重新启动我的应用程序(重新实现我的UINavigationViewController并使用其相应的包到我在NSUsersDefault上设置的语言)所有文本都被翻译,除了导航栏中的文本(当我尝试删除表视图和删除文本时也会发生这种情况)红色)未翻译。)

所以,我的问题是:任何人都知道如何强制翻译iOS上的所有UI系统文本,而不必杀死并重新打开应用程序?

图片:

Translated view image

Xcode structure image

0 个答案:

没有答案