尝试本地化 LaunchScreen.storyboard 以在 iOS 10 中使用 xcode 8.3.3 支持语言时出现问题

Posted

技术标签:

【中文标题】尝试本地化 LaunchScreen.storyboard 以在 iOS 10 中使用 xcode 8.3.3 支持语言时出现问题【英文标题】:Issue while trying to Localise LaunchScreen.storyboard for supporting languages using xcode 8.3.3 in iOS 10 【发布时间】:2017-10-17 13:59:19 【问题描述】:

我使用文件检查器中可用的本地化选项创建了不同的本地化版本的 LaunchScreen.storyboard。

我在每个故事板(图像、标签)中添加了自定义内容。当我更改区域时,LaunchScreen 仍然是英文的。要本地化启动屏幕,还有什么其他需要完成的吗?

我已经对其进行了一些研发,并了解到 LaunchScreen 文件无法本地化。他们被忽略了。我错过了什么吗?请提供您的意见。如果是,那么如何进行。

【问题讨论】:

改进的语言和格式 【参考方案1】:

是的,奇怪但真实。我刚刚遇到了同样的问题,看起来通常的本地化不起作用。我最终得到的解决方案是本地化 Info.plist 字符串以指向不同的自定义 LaunchScreen 故事板。因此,为您想要的每种语言创建一个不同的故事板,创建一个 InfoPlist.strings 文件来本地化 info.plist 并在每个本地化的字符串文件点:

"UILaunchStoryboardName" = "YourCustomisedStoryboardName"

【讨论】:

您好,感谢您回答问题。您能否更详细地解释一下,创建 InfoPlist.strings 文件来本地化 info.plist 你可以在这里找到一个已经解释过的:***.com/a/25736915/4778665 还有一个解释整个过程:***.com/a/45436837/4778665

以上是关于尝试本地化 LaunchScreen.storyboard 以在 iOS 10 中使用 xcode 8.3.3 支持语言时出现问题的主要内容,如果未能解决你的问题,请参考以下文章

尝试本地化 LaunchScreen.storyboard 以在 iOS 10 中使用 xcode 8.3.3 支持语言时出现问题

尝试让 vuetify 文档在本地运行

尝试索引本地“args”(函数值)

尝试将本地页面加载到 JavaFX webEngine

尝试在本地运行 PubSub 模拟器时出错

尝试创建 s3 对象的本地缓存时没有此类文件错误