美文网首页
SwiftUI一起学之十二 -- 语言本地化配置

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

作者: sunny_ke_ke | 来源:发表于2021-05-31 19:31 被阅读0次

一 学习目标

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

二 学习效果

image.pngimage.png
image.pngimage.png

三 主要操作步骤

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

image.pngimage.png

3.2 新建Localizable.strings文件

image.pngimage.png
image.pngimage.png

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

image.pngimage.png

勾选中需要的国际化语言

image.pngimage.png

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


image.pngimage.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.pngimage.png
image.pngimage.png

相关文章

网友评论

      本文标题:SwiftUI一起学之十二 -- 语言本地化配置

      本文链接:https://www.haomeiwen.com/subject/ocnbsltx.html