您当前的位置: 首页 >  ui

SwiftUI: 极简实现App内快速切换本地化语言

发布时间:2020-12-07 13:24:44 ,浏览量:0

在这里插入图片描述

功能需求

一般来说,让App支持本地化语言是一件还算轻松的事,只要设置好对应的语言字符串脚本,然后在App内所有需要国际化的代码位置按键(Key)返回对应本地化文本即可。

这样当App安装到设备上或设备的语言更改后,App就会应用对应的语言。

但如果用户需要在App内手动切换本地化语言又该如何呢?

在这里插入图片描述

如上所示,当用户在英文、简体中文和日文中切换时,App的显示也随之切换为对应的本地化内容。

用户什么情况下会手动在App中切换语言呢?

一种可能是,比如我是西班牙人,App支持英语,中文和西班牙文3国语言。按道理我的手机语言是西班牙语,App自然默认也是西班牙语。但该App西班牙语翻译的很烂,我还不如直接看英语版本的App。我不太愿意将手机语言切换到英语,这时只有将App的语言切换到英语。

那么如何实现该功能呢?

别急,它比你想象要简单的多,让我们立即开始吧!

Let’s go!

功能
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    107766博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0486s