SLBundle 允许指定 iOS 的标准语言。
在 iOS 本地化中,首选或其次要语言是英语。如果您更改首选语言,SLBundle 可以这样做。
有两种方法在项目中使用此功能
将 ImageLoader 类文件复制到您的项目中
通过 CocoaPods 安装,写入 Podfile
platform :ios
pod 'SLBundle', '~> 0.0.1'
选择标准语言
[SLBundle mainBundle].standardLanguageCode = @"ja";
排除语言
[SLBundle mainBundle].exclusionLanguageCodes = @[@"en"];
本地化
NSString *string = SLLocalizedString(@"key");
或
NSString *string = [[SLBundle mainBundle] localizedStringForKey:@"key" value:@"" table:@"Example"];
如果您是日本人,您想在日语中开发但您的产品不支持日语。
#ifdef DEBUG
[SLBundle mainBundle].standardLanguageCode = @"ja";
#else
[SLBundle mainBundle].exclusionLanguageCodes = @[@"ja"];
#endif