测试已测试 | ✓ |
Lang语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2017年3月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Albert Montserrat 维护。
要初始化单例,只需在 didFinishLaunching 中设置可用语言,如下所示
AMGLanguageManager.shared.initialize(withLanguages: ["en", "es"])
然后在代码中这样
AMGLanguageManager.shared.localizedString(key: "str_key")
检索本地化字符串。
您也可以这样获取本地化资源路径
AMGLanguageManager.shared.localizedPath(forResource: "filename", ofType: "extension")
要在应用的任何部分更改语言,请设置
AMGLanguageManager.shared.setLanguage(name: "es")
您可以使用一个简单的 String 扩展,如下所示
let localizedString = "key".amgLocalized()
AMGLanguageManager 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod "AMGLanguageManager"
[email protected],[email protected]
AMGLanguageManager 根据 MIT 许可证提供。有关更多信息,请参阅 LICENSE 文件。