我试图让launchScreen.storyboard根据设备的语言进行更改。
我制作的故事板每个都有一个不同的背景颜色,<form action="mail.php" method="POST" class="contact-form">
<input type="text" name="name" placeholder="Name" class="required">
<input type="email" name="email" placeholder="Email address" class="contact-form-email required">
<input type="text" name="subject" placeholder="Subject" class="contact-form-subject">
<textarea name="message" placeholder="Message" class="required" rows="7"></textarea>
<div class="response-message"></div>
<button class="border-button" type="reset" id="reset" name="reset">Limpiar</button>
<button class="border-button" type="submit" id="submit" name="submit">Enviar</button>
在顶部看样品......
这些故事板是故事板的本地化版本,因此每个故事板都会根据设备的语言进行选择
问题是: - 它总是显示英文版本,例如当我将iPhone的模拟器的语言切换为阿拉伯语时,如何让每个人都显示其本地化的语言?
答案 0 :(得分:5)
不幸的是,你无法实现这一目标。启动屏幕是静态的,其内容不是本地化的主题。
参阅Apple human interface guidelines
避免在启动屏幕上包含文字。由于启动屏幕是静态的,因此任何显示的文字都不会被本地化。
这篇故事板旨在帮助您避免为每个屏幕分辨率创建单独的启动图像。 iOS无法翻译启动画面故事板,因为它没有为您提供为每种支持语言提供启动图像的方法。
但是,您可以在此post中找到一些解决方法。
答案 1 :(得分:0)
可以肯定的是,您是否在项目设置(在本地化下)中设置了对这些语言的支持?