• IOS


    1.添加语言

    2.本地化应用程序名称

    3.本地化字符串

    4.本地化图片

    5.本地化Xib和storyboard

    1.添加语言

    (1)添加简体中文,繁体中文语言。

      Project ->Info,然后在Localizations选项中,添加语言。

      

    2.本地化应用程序名称

    (1)  创建字符串文件 文件命名为InfoPlist.strings

    File ->New

    iOS -> Resource -> String File.

    文件命名为InfoPlist.strings

      

    (2) 添加国际化文件。

            选中Localizable.strings文件,打开File Inspector,添加想要显示的语言的语种。如英语--en,简体中文--Chinese(zh-Hans),繁体中文--  Chinese(zh-Hans)等。

      File Inspector               

    (3) 编写国际化文件内容

      简体中文 CFBundleDisplayName = "位置";

      繁体中文 CFBundleDisplayName = "位置";

      英语     CFBundleDisplayName = "Location1";

      更改配置xxxx-Info.plist文件,说需要添加一个属性:Application hasl localized display name 并将其设置为YES.

    (4) 使用国际化语言

      在iPhone中设置语言,

      English:程序名称Location1

      简体中文  程序名称 位置

      繁体中文  程序名称 位置  

    3.本地化字符串

    (1)   创建字符串文件 文件命名为Localizable.strings

    File ->New

    iOS -> Resource -> String File.

    文件命名为Localizable.strings

      

    (2) 添加国际化文件。

            选中Localizable.strings文件,打开File Inspector,添加想要显示的语言的语种。如英语--en,简体中文--Chinese(zh-Hans),繁体中文--  Chinese(zh-Hans)等。

              

    (3) 编写国际化文件内容

      English:   "place" = "American";

      简体中文   "place" = "中国";

      繁体中文   "place" = "香港";

    (4) 使用国际化语言

     使用: NSString *place = NSLocalizedString(@"place", nil);

    4.本地化图片

     

    (1) 选中图片,XCode-> View-> Utilities -> File Inspector,在Localization中点“+”添加chinese zhHans);在图片左边就会出现一个倒三角

      

    (2)打开File Inspector,添加想要显示的语言的语种。如英语--en,简体中文--Chinese(zh-Hans),繁体中文--  Chinese(zh-Hans)等。

        

    (3) en.lproj文件存放的是英文版图片,zh-Hans.lproj存放的是中文版图片,中英文图片名字一样,正常使用就可以了。

    5.本地化Xib和storyboard

      5.1 一般方法

    (1)选择storyboard或者Xib,打开File Inspector,添加想要显示的语言的语种。

            

      如上图所示,有Interface Builder Storyboard和Localizable Strings两个选项。

    (2)选择Localizable String选项,

    (3) 编写国际化文件内容

      English:   "place" = "American";

      简体中文   "X0w-j8-cv2.text" = "中国";

      繁体中文   "X0w-j8-cv2.text" = "香港";

     

      5.2 使用第三方库方法

    (1)在下面这个链接中下载类。添加 OHAutoNIBi18n.m到工程中。

    https://github.com/AliSoftware/OHAutoNIBi18n

     (2)将xib或者storyboard需要本地化的词语修改为Key值。就可以了。

    6:修改测试语言

      6.1 方法1

      在iPhone设置中修改语言

      6.2 在scheme中修改语言

      scheme -> edit scheme 

      

      然后在Run选项中,选择Options选项卡,Application Languages中修改语言。

      

      在这里,我们修改语言为English.

      

     

  • 相关阅读:
    SHAREPOINT2007 文档库中通过EMAIL发送文档URL为乱码的解决方法
    ReadTrace
    实战分区表:SQL Server 2k5&2k8系列
    mssql 如何创建跟踪
    SQL Server自定义异常的使用raiserror
    SQL Server 2008内存及I/O性能监控
    实战 SQL Server 2008 数据库误删除数据的恢复
    MSSQL常用性能測試語句
    sqlserver 2008 设置了镜像 如何收缩日志文件
    复制订阅错误处理。
  • 原文地址:https://www.cnblogs.com/guojunzi/p/4792581.html
Copyright © 2020-2023  润新知