LocalizationManager
适用于 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 文件。