当我添加新语言时,为什么我的主要情节板没有为本地化而接收本地化



我开始将我的应用程序本地化为其他语言,但是当我在Xcode 9中添加新语言时,只挑选了我的启动屏幕屏幕板来本地化而不是我的主故事板两者都要用于本地化,我如何将主要的故事板包含在本地化中?

在文件检查器中选择您的故事板 ->有一个按钮"本地化",我相信这就是您所需要的。

我不建议使用故事板本地化您的应用程序。

为什么:将来,您将无法将故事板发送给口译员来翻译它。较慢又重。它需要更多的时间。

相反,有另一个解决方案。使用NSLocalizedString进行本地化。然后,您将使用翻译生成文件,并为该应用的1个语言提供1个文件。这是开发人员的普遍做法,我一直以这种方式这样做。

查看此教程从我看到的内容中似乎很好:链接。

最新更新