SwiftUI 实战之如何进行应用内本地化

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SwiftUI 实战之如何进行应用内本地化相关的知识,希望对你有一定的参考价值。

参考技术A 如果您是开发人员,我认为您已经了解本地化术语。对于一个移动应用,我把它分为两种,一种是遵循系统语言,一种是应用内本地化。第一类用户无法更改应用程序内的语言,他们必须更改设备的语言才能更改应用程序内的语言。对于第二类,我们允许用户在不依赖系统语言的情况下更改应用程序的语言。
在本教程中,我将向您展示一种本地化 SwiftUI 应用程序的方法,用户可以在您的应用程序中对其进行更改。
在 SwiftUI 中,Apple 引入了LocalizedStringKey,它是一个符合ExpressibleByStringInterpolation协议的特殊结构体。这个新结构体允许我们通过使用String值来创建一个新结构体。使用 Text 组件,我们可以通过LocalizedStringKey而不是String. 它允许我们以超级简单的方式使用我们的本地化密钥。
好的,让我们深入编码时间。

以上是关于SwiftUI 实战之如何进行应用内本地化的主要内容,如果未能解决你的问题,请参考以下文章

项目实战之本地存储篇

微信小程序开发实战 之 本地数据缓存API

Python应用实战-如何通过python对Excel进行常规性操作

SwiftUI - 动态文本的本地化

Runtime实战之定制TabBarItem大小

为啥字符串本地化/国际化在 SwiftUI 中不起作用?