Skip to content

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

License

Notifications You must be signed in to change notification settings

rztime/RZLocalizedString

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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. 后边每一列代表对应语言的文本

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages