尝试本地化 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 支持语言时出现问题