LocalizedTimeAgo

CocoaPods Version Swift Platform Swift Package Manager compatible Carthage compatible

LocalizedTimeAgo 是一个使用 Swift 编写并本地化为 42 种语言的时间表达框架。它使用了来自流行的 Objective-C 库 DateTools 的翻译。

支持的本地化语言

阿姆哈拉语,阿拉伯语,巴斯克语,保加利亚语,加泰罗尼亚语,中文(简体),中文(繁体),克罗地亚语,捷克语,丹麦语,荷兰语,英语,芬兰语,法语,德语,希腊语,古吉拉特语,希伯来语,印地语,匈牙利语,冰岛语,印度尼西亚语,意大利语,日语,韩语,拉脱维亚语,马来语,挪威语,波兰语,葡萄牙语(巴西),葡萄牙语(葡萄牙),罗马尼亚语,俄语,斯洛伐克语,斯洛文尼亚语,西班牙语,瑞典语,泰语,土耳其语,乌克兰语,越南语,威尔士语

安装

Swift Package Manager

Swift Package Manager 是 Apple 官方的 Swift 框架包管理器。要使用 Swift Package Manager 安装

  1. 将 LocalizedTimeAgo 添加到你的 Package.swift 文件

    import PackageDescription
    
    let package = Package(
        name: "MyAppTarget",
        dependencies: [
            .Package(url: "https://github.com/toddkramer/LocalizedTimeAgo",
                     majorVersion: 1, minor: 3)
        ]
    )
    
  2. 运行 swift build

  3. 生成 Xcode 项目

    swift package generate-xcodeproj
    

Carthage

Carthage 是一个去中心化的 Cocoa 项目依赖管理器。要使用 Carthage 安装 LocalizedTimeAgo

  1. 确保 Carthage 已被 安装

  2. 将 LocalizedTimeAgo 添加到你的 Cartfile

    github "toddkramer/LocalizedTimeAgo" ~> 1.3.0
    
  3. 运行 carthage update添加相应的 framework

CocoaPods

CocoaPods 是一个集中化的 Cocoa 项目依赖管理器。要使用 CocoaPods 安装 LocalizedTimeAgo

  1. 确保最新版本的 CocoaPods 已被 安装

  2. 将 LocalizedTimeAgo 添加到你的 Podfile

    use_frameworks!
    
    pod 'LocalizedTimeAgo', '~> 1.3.0'
  3. 运行 pod install