如果您是开发人员,我认为您已经了解本地化术语。对于一个移动应用,我把它分为两种,一种是遵循系统语言,一种是应用内本地化。第一类用户无法更改应用程序内的语言,他们必须更改设备的语言才能更改应用程序内的语言。对于第二类,我们允许用户在不依赖系统语言的情况下更改应用程序的语言。
在本教程中,我将向您展示一种本地化 SwiftUI 应用程序的方法,用户可以在您的应用程序中对其进行更改。
在 SwiftUI 中,Apple 引入了LocalizedStringKey,它是一个符合ExpressibleByStringInterpolation协议的特殊结构体。这个新结构体允许我们通过使用String值来创建一个新结构体。使用 Text 组件,我们可以通过LocalizedStringKey而不是String. 它允许我们以超级简单的方式使用我们的本地化密钥。
好的,让我们深入编码时间。
SwiftUI 实战之如何进行应用内本地化
还有 93% 的精彩内容
©著作权归作者所有,转载或内容合作请联系作者
支付 ¥9.90 继续阅读
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 原文 : 与佳期的个人博客(gonghonglou.com) Xcode 新建一个工程的默认语言是英文,所以你在 ...
- 版本记录 前言 很多APP都有国际化版本,常见于一些大公司的产品,比如Facebook、Wechat等,那么国际化...
- 版本记录 前言 很多APP都有国际化版本,常见于一些大公司的产品,比如Facebook、Wechat等,那么国际化...