LocalizationManager 0.1.4

LocalizationManager 0.1.4

Tuan Tran 维护。



  • 作者
  • Tuan Tran

LocalizationManager

Version License Platform

适用于 iOS 的轻量级本地化处理器和工具

  • 在运行时设置应用程序语言而不重启应用。
  • 当语言和布局 LTR 方向更改时发送通知。
  • 检查布局方向并自动更新视图。
  • 添加复数翻译支持。

示例

要运行示例项目,请克隆仓库,并首先从 Example 目录运行 pod install

用法

首先,

import LocalizationManager

在 AppDelegate 中启动本地化管理器

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

  LocalizationManager.shared.start()

  return true
}

每次想要更改语言时,只需添加以下代码即可:

// For English
LocalizationManager.shared.currentLanguage = "en"

// or for Chinese Simplified
LocalizationManager.shared.currentLanguage = "zh-Hans"

需求

  • iOS 9.0+
  • Swift 4.2+

安装

LocalizationManager 可以通过 CocoaPods 获取。要安装它,只需在您的 Podfile 中添加以下行

pod 'LocalizationManager'

作者

Tran Tuan,[email protected]

许可证

LocalizationManager 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。