Repository navigation
MitRegexKit 1.1.0
新特性
内置 8 种语言,所有提示文案默认跟随系统语言:
| 语种 | MitRegexLocale |
|---|---|
| 简体中文 | .simplifiedChinese |
| 繁體中文 | .traditionalChinese |
| English | .english |
| 日本語 | .japanese |
| 한국어 | .korean |
| Türkçe | .turkish |
| Tiếng Việt | .vietnamese |
| ภาษาไทย | .thai |
用法
```swift
// 默认跟随系统语言(推荐)
MitRegexMaker().validatePhone("123").statusString
// zh-Hans 系统:手机号位数不足 11 位
// en 系统: Phone number is less than 11 digits
// 强制使用某种语言
let maker = MitRegexMaker()
maker.message = .for(.japanese)
// 直接拿语种文案
let kr = MitRegexLocale.korean.message
```
行为变化
- `MitRegexMessage.default` 由硬编码简体中文改为 `.auto`(跟随系统)
- 单纯使用 `MitRegexMessage()` 构造(无参数)依然回落简体中文,向后兼容
Demo
`Example/MitRegexKitDemo` 新增右上角 Locale Picker,可实时切换 8 种语言预览所有提示文案。
安装
Swift Package Manager
```swift
.package(url: "https://github.com/shwrt2016/MitRegexKit.git", from: "1.1.0")
```
CocoaPods
```ruby
pod 'MitRegexKit', '~> 1.1'
```