l10n 字符串扩展提供了方便的字符串本地化方法。
"Hello, World !!!".l10n() // Looks for "Hello, World !!!" key in the Localized.strings
"Hello, World !!!".l10n(l.vc1) // Looks for "Hello, World !!!" key in the
// ViewController1.strings (mapped via l10NResources)
"Hello, %@ !!!".l10n(args:"Me") // Looks for "Hello, %@ !!!" key in the Localized.strings
// and replace '%@' by argument
"Hello, %@ !!!".l10n(l.vc1, args:"Me")
extension l10nResources {
public static let vc1 = "ViewController1"
public static let vc2 = "ViewController2"
}
typealias l = l10NResources
要运行示例项目,首先克隆仓库,然后从 Example 目录运行 pod install
。
l10n 通过 CocoaPods 提供。要安装它,只需在 Podfile 中添加以下行:
pod "l10n"
Mark Berner, [email protected]
l10n 可在 MIT 许可下使用。有关更多信息,请参阅 LICENSE 文件。