SwiftUI一起学之十二 -- 语言本地化配置

一 学习目标

系统切换语言后,app自动显示当前系统语言下的文字

二 学习效果

image.png

image.png

三 主要操作步骤

3.1 选择PROJECT项目的Info选项卡, 在Localizations中,点击加号,添加需要国际化的语言

image.png

3.2 新建Localizable.strings文件

image.png

image.png

3.3 Localizable.strings文件点击Localize...

image.png

勾选中需要的国际化语言

image.png

在Localizable.strings可以看到自动生成的语言文件


image.png

3.4 配置语言文件中的key,value

Localizable.strings(English)

"你好,世界" = "Hello World";
"中国" = "China";

Localizable.strings(Chinese,Simplified)

"你好,世界" = "你好,世界";
"中国" = "中国";

3.3 需要本地化的文字

struct LocalizableUIView: View {
    var body: some View {
        Text(NSLocalizedString("你好,世界", comment: ""))
    }
}
image.png

image.png

你可能感兴趣的:(SwiftUI一起学之十二 -- 语言本地化配置)