Localizable.strings工作但不适用于意大利其他故事板本地化完美

时间:2017-08-31 13:05:58

标签: ios localization

我已将我的项目本地化为5种语言英语,中文(简体),法语,西班牙语,意大利语。所有这些都是完美的,故事板在所有五种语言中完美转换,但Localizable.strings文件没有拿起意大利语,其他故事板转换为意大利语。我认为NSLocalizedString不适合意大利人,但为什么?

1 个答案:

答案 0 :(得分:1)

我在很长一段时间内在西班牙语的Localizable.strings文件中找到了这个问题,就像这样

"Please enter valid email id" = "Inserisci l'ID di posta valida";

问题是由于西班牙语转换后的字符串在第二个字"'"的字符串中包含"l'ID",因此西班牙字符串不会亮起。删除'西班牙语转换后的字符串我的本地化工作正常。但我仍然没有理解为什么会发生这种情况。