TWLocalize 0.0.5

TWLocalize 0.0.5

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布最后发布2017年11月
SwiftSwift 版本4.0
SPM支持 SPM

Tom Wolters 维护。



TWLocalize

Build Status
Version
License
Platform

使用 Swift 编写的 TWLocalize 使 iOS 本地化变得容易。您不再需要本地化应用程序、保留多个 .string 文件并使用 NSLocalizedString。

用法

该框架使用字典检索所需的字符串。只需添加包含所有所需翻译字符串的 TWLocalizedText 字典。

struct MyStrings {
  static let MyText:TWLocalizedText = [.english: "This is my text", .dutch: "Dit is mijn tekst"]
}
let label = UILabel()
label.setLocalized(text: MyStrings.MyText)

或者使用 MyText 的本地化属性直接。

label.text = Strings.MyText.localized

TWLocalize 针对当前区域设置的语言进行操作。可以更改语言。

TWLocalize.setLanguage(to: .dutch)

重置自定义语言设置

TWLocalize.setLanguage(to: nil)

安装

TWLocalize 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile

pod "TWLocalize"

作者

Tom Wolters, https://twitter.com/tom_wolters

许可证

TWLocalize 在 MIT 许可下提供。有关更多信息,请参阅 LICENSE 文件。