云账号国际化处理

更新时间:2016/12/07 访问次数:4255

iOS SDK国际化接入:

  1. 系统提示国际化:

    手动设置Locale的值

    id<ALBBOpenAccountService> sr = ALBBService(ALBBOpenAccountService);
    [sr setLocale:@"en/zh-Hans/zh-Hant"];

    locale匹配原则:优先使用通过setLocale方法预设的值,如果没有设置,则取系统默认语言

  2. xib文件国际化:SDK暴露了所有的xib,xib的国际化由接入方自行处理

  3. 硬编码国际化:
    如下图所示,首先在info.plist中增加对多语言的支持。
    image
    硬编码的key在ALBBOpenAccountBundle下的国际化文件中,接入方可以直接使用SDK提供的翻译版本;或者接入方自行翻译,然后通过ALBBOpenAccountSDK类提供的方法设置国际化文件的位置。

    -(void)setLocaleStringBundle:(NSBundle *)bundle table:(NSString *)table;

FAQ

关于此文档暂时还没有FAQ
返回
顶部