本地化 1.0.1

Localized 1.0.1

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

Willow Alexandra 维护。



Localized 1.0.1

Localized

Swift 中字符串本地化的更优雅的方式。

用法

只需在字符串上调用 .localized().localize(with: <arguments>) 即可。字面意思。

let ❤️ = "about.nameLabel.text".localize(with: "Willow Alexandra")
print(heart) // My name is Willow Alexandra.

不再需要这样的方式了

let localized = NSLocalized("about.nameLabel.text", comment: "")
let 😭 = String(format: localized, arguments: "Willow Alexandra")
print(crying_face) // My name is Willow Alexandra.

鸣谢

我最近参加了 CocoaHeads Berlin,在那里 @MatejBalantic 讲述了他使用 Swift 开发跨平台应用时学到的事情 [查看视频]。在这次演讲中的某个时刻,他提到了更好的字符串本地化方法,并提到了他的 String+Localized.swift gist。自那次演讲以来,我一直在所有项目中使用这个方法,并希望使其更容易集成。还有一些小改进。

许可证

Localized 已发布和分布式遵照 MIT 许可证