标签: ios localization interface-builder localizable.strings
我正在本地化我的应用以支持英语和西班牙语。 如果我将设备设置为西班牙语,然后我更改为不受支持的语言,例如意大利语或法语,该应用程序仍会以西班牙语显示标签。我没有使用NSLocalizedString从代码中设置值。我正在使用Main.strings文件在Interface Builder中进行本地化。
我的英语基础本地化,所以它应该用英语显示其他语言的内容,但它不起作用。它一直显示最后使用的本地化。 这是正确的行为吗?当语言既不是英语也不是西班牙语时,如何强制它使用Base本地化?