我已经本地化LaunchScreen.xib,通过它,LaunchScreen分为两部分.
即LaunchScreen.xib(英文)和LaunchScreen.xib(葡萄牙语),但当我将设备语言更改为葡萄牙语时LaunchScreen.xib(English),也会加载.
Ven*_*ari 36
从项目中的"添加新文件"菜单中为每种语言添加多个"LaunchScreen.storyboard".(让我们说西班牙语 - 启动Screen_sp)
将身份检查器菜单中的"Info.plist"本地化为InfoPlist.strings(Base),InfoPlist.strings(西班牙语),以用于您要使用的每种语言.
现在作为示例:在InfoPlist.strings(西班牙语)中添加以下键:
"UILaunchStoryboardName"="LaunchScreen_sp";
你完成了 不要忘记在项目的"常规"设置中将"LaunchScreen"设置为启动屏幕文件.
正如用户:Samewize 指出的那样,用户界面指南建议不要在启动屏幕上本地化文本。
避免在启动屏幕上包含文本。由于启动屏幕是静态的,因此不会对任何显示的文本进行本地化。
要添加到,截至9月2019年,即使有资产目录的本地化(WWDC 2019视频),我一直无法定位出现在启动屏幕上的图像。我假设启动屏幕是静态生成的,不考虑本地化。