一 學(xué)習(xí)目標(biāo)
系統(tǒng)切換語言后,app自動(dòng)顯示當(dāng)前系統(tǒng)語言下的文字
二 學(xué)習(xí)效果

image.png

image.png
三 主要操作步驟
3.1 選擇PROJECT項(xiàng)目的Info選項(xiàng)卡, 在Localizations中,點(diǎn)擊加號,添加需要國際化的語言

image.png
3.2 新建Localizable.strings文件

image.png

image.png
3.3 Localizable.strings文件點(diǎn)擊Localize...

image.png
勾選中需要的國際化語言
image.png

image.png
在Localizable.strings可以看到自動(dòng)生成的語言文件

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