zoukankan      html  css  js  c++  java
  • iOS国际化

    iOS国际化主要涉及两部分,资源文件和源码文件中的硬编码。

    1. 资源文件国际化的设置方式:

      选中项目文件,PROJECT-->Localizations,点击下方的“+”按钮,选择需要支持的语言中文。

    选择需要国际化的文件,确定。完成后,以storyboard为例会变成如下结构

    .strings文件是 key=value 的格式,将value翻译为对应的语言即可。

    2. 源码文件中硬编码的国际化:

    创建一个Localizable.strings文件,commod+option+0调出Utilities视图,commod+option+1选中File Inspector标签。Localization中列出了该项目支持的语言,选中需要的checkbox。如果没有需要的语言返回第一步进行创建。

    将对应文件中的value进行翻译。

    源文件中引用字符串资源:

    NSString *strHello = [[NSBundle mainBundle] localizedStringForKey:@"Hello" value:@"Hello" table:nil];

  • 相关阅读:
    HTML 页面的 批量删除的按钮
    HTML 选择器
    ....
    java 反射机制
    插件库
    向上滚动
    浮动元素定位float
    中文字体对应的英文名称
    echarts入门教程
    ie9浏览器window.openbug
  • 原文地址:https://www.cnblogs.com/lost-in-code/p/4578558.html
Copyright © 2011-2022 走看看