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

一 学习目标

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

二 学习效果

image.png
image.png

image.png
image.png

三 主要操作步骤

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

image.png
image.png

3.2 新建Localizable.strings文件

image.png
image.png

image.png
image.png

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

image.png
image.png

勾选中需要的国际化语言

image.png
image.png

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


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

image.png
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容