文章

iOS国际化

应用名称国际化

  • 1.ctrl+n 创建一个.strings文件,如图
  • 2.选中InfoPlist.strings, 点击Localization中的Localized…按钮,选则English
  • 3.选择Project -> Localization,添加Chinese,如图
  • 最后,在InfoPlist.strings(English)添加:CFBundleDisplayName = “Internationlization”;
  • 在InfoPlist.strings(Chineses)添加:CFBundleDisplayName = “国际化”;
  • 即可,你可以在模拟器切换English和中文设置查看效果

应用字符国际化

  • 在InfoPlist.strings(English)添加:”key” = “test”;
  • 在InfoPlist.strings(Chineses)添加:”key” = “测试”;
  • 在代码添加
    1
    
    self.title = NSLocalizedStringFromTable(@"key", @"InfoPlist", @"");
    

Xib/StoryBoard

  • 1.选中Main.storyboard,打开文件选择器,勾选Localization下面的base\chinese\english
  • 2.在storyboard拖一个Label,在如图所示的地方了看到他的ID
本文由作者按照 CC BY 4.0 进行授权