项目的多语言适配
一般来说, 添加多语言适配是在.strings文件中添加"Key" = "ValueForLanguages"; 但是对于一个已经存在的大项目来说, 工作量就很大, 出现错误的可能性很大。可以使用TCZLocalizableTool工具来完成。
使用方法
- 整理出需要翻译的数据源(对我们来说就是项目中的要翻译的Key)
- 生成Excel表格把数据源放在第一列给产品,让他们根据Key进行翻译
- 假设项目原先有了中文翻译, 把中文翻译的.strings文件改名为
source.strings
拖入工具中 - 把Excel表格转成.csv格式命名为
languages.csv
拖入工具中, 运行工具得到每个语言对应的.csv文件,直接复制到项目中的.stings中 - 生成的第一个.csv文件是查看产品给我们的表格中的Key是不是被改动了
注意点
- 产品进行翻译的时候翻译内容一定要和开发提供的Key一一对应
- 不能改动开发提供的Key
- 翻译内容最后注意不要有空格
- 不能单独出现
"
或\
- 遇到英文双引号
"
"
前面要添加反斜杠\
, 变成\"
; 遇到反斜杠\
, 要添加\
, 变成\\