本地化 1.0.2

本地化 1.0.2

测试已测试
语言 SwiftSwift
许可证 MIT
发布最新发布2017年8月
SwiftSwift 版本3.0
SPM支持 SPM

Meniny维护。



本地化 1.0.2

  • Elias Abel


这是什么?

Localization 是一个用 Swift 编写的本地化管理器。

要求

  • iOS 8.0+
  • macOS 10.10+
  • watchOS 2.0+
  • tvOS 9.0+
  • Xcode 8 且 Swift 3

贡献

欢迎您进行分支并提交拉取请求。

许可证

Localization 是开源软件,许可协议为 MIT

使用方法

import Localization

class SomeSettingsClass {
  func changeLanguage() {
      Localization.preferredLanguage = LocalizableLanguage.french.code // == "fr"
  }
}
import Localization

class SomeViewController: UIViewController {
  var someLabel: UILabel = UILabel()

  override func viewDidLoad() {
    super.viewDidLoad()
    // ...

    Localization.startObserve(with: self, selector: #selector(localizationDidChangeWithPreferredLanguage))
    }

  deinit {
    Localization.stopObserve(with: self)
  }

  func localizationDidChangeWithPreferredLanguage() {
    someLabel.text = "SomeLocalizationKey".localized()
  }
}