zoukankan      html  css  js  c++  java
  • iOS-语言本地化

    在使用本地化语言之前,来看看本地化语言文件内容的结构(这里我以Chinese为例):
    "Cancel"="取消";
    "OK"="确定";
    "Tip"="信息提示";
    "Login Faild"="登陆失败";

    .......

    其实就是简单的字符串替代而已,在程序中,如果有个UILable控件,需要赋值:lbLoginTip.text = NSLocalizedString(@"Login Faild", nil);最后在lbLoginTip上看到的是“登陆失败”,而不是“Login Faild”。

    接下来看看怎么来创建本地化文件:首先New File,然后按照下图步骤。

    2.创建好本地化文件,接下来命名:

    3.本地化文件创建好了,然后添加本地语言。

    4.首先这里只有English可选,点击Localize后,在这里就可以看到Localization中有一个English本地语言了,如果我想要中文的怎么办呢?但不用担心,在后面还可以添加你想要的本地语言。后面将介绍。

    5.创建好本地化文件后,给程序添加想要的本地语言,点击工程文件出现如下图所示:

    6.选择好本地语言,当然也可以点“-”去掉不想要的本地语言。最后点击Finish,整个创建过程就结束了。

     7.创建本地化文件和设置好本地语言后,选择刚刚创建的本地化文件,在该文件中添加本地化内容,如文章开头列出的本地化语言结构那样。

    "Cancel"="取消";
    "OK"="确定";
    "Tip"="信息提示";
    "Login Faild"="登陆失败";

    .......

    添加这些内容,就可以在程序当中像文章开始那样使用本地语言了。

  • 相关阅读:
    从 0 配置 webpack(一)
    Redux
    React Hooks 全解(二)
    日本人要把核污水排进大海,我突然想到几个问题
    突然发现,我的代码还花花绿绿的,挺好看的
    Ghidra ,改道吧,我也准备改道这玩意了
    语音控制?这,看起来很眼熟。
    winafl 工具的编译
    关于 TX 的 WeGame 的一点疑问
    新年的第一个随笔,随便写写吧
  • 原文地址:https://www.cnblogs.com/LifeTechnologySupporter/p/4993975.html
Copyright © 2011-2022 走看看