我目前有一个具有两个本地化版本的项目:英语和法语。我还在应用程序的info.plist中为“本地化本机开发区域”键设置了“ zh”作为值。
当用户使用法语作为他的电话语言时-我期望出现以下行为:
该应用会检查“ Localizable.strings(法语)”文件,如果无法在其中找到密钥,则默认为我的“ Localizable.strings(英语)”文件中的值。
但是,如果我当前在“ Localizable.strings(French)”文件中没有某个键,则该应用会显示整个键(例如“ my_homescreen_title_label”),而不是默认使用“ Localizable。”中的值。字符串(英语)”文件。
这是预期的行为吗?您对如何实现默认为英语值有什么建议吗?谢谢!