IOS笔记 本地化多语言支持
1.在Supporting Files文件夾右鍵,NewFile… -> iOS -> Resources -> String Files,命名為L(zhǎng)ocalizable.strings
2.選中Localizable.strings 點(diǎn)擊 XCode-> View-> Utilities -> File Inspector,在Localization中點(diǎn)+添加語(yǔ)言比如中文英文 3.現(xiàn)在修改Localizable.strings(English)“test” = “test”;
和Localizable.strings(Chinese)就可以了
“test” = “測(cè)試”;
?//獲取當(dāng)前的系統(tǒng)語(yǔ)言設(shè)置
? ?NSUserDefaults?*defaults = [NSUserDefaults?standardUserDefaults];?
? ?NSArray?*languages = [defaults?objectForKey:@"AppleLanguages"];?
? ?NSString?*currentLanguage = [languages?objectAtIndex:0];
? ?NSLog(@"%@",currentLanguage);
?? ? ? ? ? ?
? ?//設(shè)置用戶語(yǔ)言為當(dāng)前系統(tǒng)語(yǔ)言
? ?[defaults?setObject:currentLanguage?forKey:@"user_lang_string"];
?
? ?
?可以使用NSLocalizedString來(lái)調(diào)用。
??UINavigationItem?*navItem = [[UINavigationItem?alloc]initWithTitle:NSLocalizedString(@"SignIn",?@"Sign in now")];
?
轉(zhuǎn)載于:https://www.cnblogs.com/MyBlogZH/p/5655341.html
總結(jié)
以上是生活随笔為你收集整理的IOS笔记 本地化多语言支持的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Redis 脚本
- 下一篇: 当猪飞起来:也谈创业初期商业模式问题