欢迎光临散文网 会员登陆 & 注册

如何给自己的 App 做本地化(国际化)?

2022-06-15 21:54 作者:陈大壮vlog  | 我要投稿

app 的国际化,就是app能根据用户手机系统的语言,展示不同的语言显示。


这个其实很简单,关键你要知道有这个东西,知道搜什么关键字。


搜索关键字: iOS开发国际化,安卓开发国际化。


然后,你会看到一堆手把手的教程。


我这里简单说一下,其实就是你在开发的时候,用一种语言,比如中文,然后开发完之后,你可以通过技术几行代码找到app中所有的用到的中文,导出为excel,一一对应翻译好,然后再按照固定的格式导入到app里面,就可以了。


以 iOS 的 Swift 工程为例:


在项目工程中,你在需要使用到文本的时候,是这样使用的:


NSLocalizedString("血氧值", comment: "")


然后你需要导出所有翻译字符串的时候,在终端中,进入到项目文件夹,这样就可以


genstrings *swift cat Localizable.strings

你就能得到翻译文本,然后按照固定的格式导入就可以。


当然,这说的比较简单,当你实际操作的时候,另外还需要参考下面几篇文章:


https://www.jianshu.com/p/7266444b7a14

https://www.jianshu.com/p/5038f1e68ec3


有内容我会更新到这里,有问题可以在评论区提问。


如何给自己的 App 做本地化(国际化)?的评论 (共 条)

分享到微博请遵守国家法律