APP中需要根据手机当前的国家语言设置所对应的语言去设置本APP中的词汇,这就涉及到了国际化文件的添加,主要步骤如下:
1.添加.string文件,起名为“Localizable”
2.选中Localizable文件,点击项目右侧的Localizable按钮,弹出下面的弹框,我一般直接选base,不过选English表示默认语言为英语。点击Localize按钮后,可以看到右侧生成Base和English文件,选中的文件表示项目中含有的语言种类。
3.默认的包含了Base和English语言,如果要添加新的语言,可以按找下图找到Localizations文件,点击“+”号,选择需要添加的语言,弹出探矿后直接选Finish,然后看到左侧的Localizable文件中已经添加上了刚才添加的新语言。
4.使用,使用的时候,首先在Base和Chinese(Simplified)中分别添加"name" = "name”;和"name" = "姓名”;然后在要使用的地方写上:let name = NSLocalizedString("Name", comment: “")
这样子当手机设置中的国家语言发生改变的时候,APP中的语言就会跟随手机的国家语言变化,随时保持一致,如果APP中没有设备所设置的语言,就是用Base文件中的语言。
时间: 2024-10-12 01:13:48