我将我的应用程序本地化为法语,使用适当的翻译创建了Localizable.strings,以及故事板。 当我在法语设备上运行应用程序时,故事板标签会正确翻译,但不会来自Localizable.strings。
我打印了preferredLanguages()和NSLocaleLanguageCode,它们在设备上是正确的(" fr")。
如果我强迫语言" fr"使用编辑方案,它可以工作,但如果我回到"系统语言",它就不再有用了。
阅读其他帖子,我也清理过,从设备中删除应用,重置模拟器上的内容和设置,重新启动Xcode,...
我无法理解为什么该应用不会使用设备上为Localizable.Strings定义的语言!
感谢您的帮助......