iOS多语言漫谈(含自动化迁移旧项目)

目录

概览
各种资源的国际化

1.文本
2.图片
3.nib
4.其他资源

特定模块/功能的国际化

1.APP图标
2.应用名与权限提示
3.启动图(LaunchScreen)
4.app调系统资源页面的国际化
5.涉及服务端数据内容的国际化

app内更改语言

1.更改语言的方案
2.未做国际化的旧项目迁移


概览

国际化的本质是为每种语言单独提供一份资源(文本,图片,音视频等)。
本文术语
本地化:指单独一种语言
国际化:多种语言的合体

在工程的Localizations中每新增一种语言,xcode会提示我们生成对应的文件,而后也生成了对应的文件夹。

iOS多语言漫谈(含自动化迁移旧项目)_第1张图片

你可能感兴趣的:(iOS)