修改Xcode预览中的语言环境
修改Xcode预览中的语言环境

修改Xcode预览中的语言环境

在 Xcode 的 预览(Preview) 中,可以通过指定 locale 来更改语言环境。以下是具体操作方法:

1、在 #Preview 中指定语言环境

在 SwiftUI 的 #Preview 中,通过 environment(\.locale) 修改语言。

#Preview {
    ContentView()
        .environment(\.locale, .init(identifier: "ar")) // 设置为阿拉伯语
}

常见语言的 identifier:英语(美国):”en_US”、中文(简体):”zh_Hans”、中文(繁体):”zh_Hant”、日语:”ja”、韩语:”ko”、法语:”fr”、德语:”de”和阿拉伯语:”ar”。

2、修改整个预览的环境变量

可以在预览代码中修改多个语言环境(如右到左布局)。

#Preview {
    ContentView()
        .environment(\.locale, .init(identifier: "ar"))   // 设置语言为阿拉伯语
        .environment(\.layoutDirection, .rightToLeft)    // 设置布局为从右到左
}

3、修改项目 Scheme 的语言

1)打开 Xcode 的菜单:Product > Scheme > Edit Scheme…。

2)选择左侧的 Run,然后切换到右侧的 Options 标签。

3)在 Application Language 中选择目标语言。

4)重新运行预览,这会影响整个应用的语言设置。

总结

大部分语言的标识符:

English: en
Albanian: sq
Arabic: ar
Azerbaijiani: az
Bangla: bn
Bulgarian: bg
Burmese: my
Catalan: ca
Cebuano: ceb
Chinese (Hong Kong): zh-HK
Chinese, Simplified: zh-Hans
Chinese, Traditional: zh-Hant
Croatian: hr
Czech: cs
Danish: da
Dutch: nl
English (Australia): en-AU
English (Canada): en-CA
English (India): en-IN
English (United Kingdom): en-GB
Estonian: et
Filipino: fil
Finnish: fi
French: fr
French (Canada): fr-CA
German: de
Greek: el
Gujarati: gu
Hebrew: he
Hindi: hi
Hungarian: hu
Icelandic: is
Indonesian: id
Irish: ga
Italian: it
Japanese: ja
Javanese: jv
Kannada: kn
Kazakh: kk
Khmer: km
Korean: ko
Latvian: lv
Lithuanian: lt
Malay: ms
Malayalam: ml
Marathi: mr
Norwegian Bokmål: nb
Odia: or
Persian: fa
Polish: pl
Portuguese (Brazil): pt-BR
Portuguese (Portugal): pt-PT
Punjabi: pa
Romanian: ro
Russian: ru
Slovak: sk
Slovenian: sl
Spanish: es
Spanish (Latin America): es-419
Spanish (United States): es-US
Swahili: sw
Swedish: sv
Tamil: ta
Telugu: te
Thai: th
Turkish: tr
Ukrainian: uk
Urdu: ur
Uzbek: uz
Vietnamese: vi
   

如果您认为这篇文章给您带来了帮助,您可以在此通过支付宝或者微信打赏网站开发者。

欢迎加入我们的 微信交流群QQ交流群,交流更多精彩内容!
微信交流群二维码 QQ交流群二维码

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注