Skip to content

Latest commit

 

History

History
38 lines (31 loc) · 1010 Bytes

README.md

File metadata and controls

38 lines (31 loc) · 1010 Bytes

RZLocalizedString

iOS 本地化多语言的一种简便实现方法,通过Excel来配置创建多语言列表

使用方法

  1. 下载demo 拷贝RZLocalizedString.swift RZLocalizedString.txt到项目中

  2. 通过id设置文本

let text = RZLocalizedString.string(for: "failure")
  1. 通过id,以及指定语言获取文本
let text = RZLocalizedString.string(for: "failure", language: "en")
  1. 跟随系统
RZLocalizedString.shared.followSystem = true
  1. 自定义首选显示列表
RZLocalizedString.shared.customLanguages = ["en"]

解释配置语言

  1. 将txt文档拖入Office\WPS Excel。 在
[------------------------------star------------------------------]

之后的第一行是中文备注语种,无效文本,会被舍弃

  1. 第一列为”id“, 实际使用过程中,通过id查找对应的语言文本行
  2. 后边每一列代表对应语言的文本