我正在开发一款应用程序,将来会进行本地化,因此我希望将其设置为准备好进行本地化。
目前我只有一种语言(法语),fr.lproj文件夹包含了与相关键对应的法语翻译的Localizable.strings。
问题是,如果我将设备设置为英语,我就无法收到法语默认翻译,而是看到我在NSLocalizedString中使用的Keys名称。
例如,如果我尝试获取视图控制器的标题:
目前我只有一种语言(法语),fr.lproj文件夹包含了与相关键对应的法语翻译的Localizable.strings。
问题是,如果我将设备设置为英语,我就无法收到法语默认翻译,而是看到我在NSLocalizedString中使用的Keys名称。
例如,如果我尝试获取视图控制器的标题:
NSLocalizedStrings(@"viewController_Title",nil);
对于英语设备,视图控制器的标题显示为“viewController_title”,而如果我设置为法语语言,它就可以正常工作。
我该怎么处理?