localizedStringForKey:value:table:with CFBundleDevelopmentRegion

时间:2014-05-14 14:52:09

标签: ios localization

我有以下内容:

lproj files

lolization in project

CFBundleDevelopmentRegion设置为" en"在Info.plist中:

enter image description here

默认语言是英语,包含所有字符串。瑞典语和法语版本不完整,当字符串未在fr或sv中本地化时,我想用英语回溯。

以下是我的翻译方式:

translatedContent = [[NSBundle mainBundle] localizedStringForKey:translationKey
                                                           value:nil
                                                           table:@"Localizable"];

当设备使用英语时,一切都很好。

但是,当设备使用瑞典语或法语时,它可以正常工作,但如果sv / fr文件中没有该键,则翻译不会回退到英语。相反,它会回退到翻译键。

我无法弄清楚出了什么问题。有什么想法吗?

0 个答案:

没有答案