LocalizedTimeAgo 是一个使用 Swift 编写并本地化为 42 种语言的时间表达框架。它使用了来自流行的 Objective-C 库 DateTools 的翻译。
阿姆哈拉语,阿拉伯语,巴斯克语,保加利亚语,加泰罗尼亚语,中文(简体),中文(繁体),克罗地亚语,捷克语,丹麦语,荷兰语,英语,芬兰语,法语,德语,希腊语,古吉拉特语,希伯来语,印地语,匈牙利语,冰岛语,印度尼西亚语,意大利语,日语,韩语,拉脱维亚语,马来语,挪威语,波兰语,葡萄牙语(巴西),葡萄牙语(葡萄牙),罗马尼亚语,俄语,斯洛伐克语,斯洛文尼亚语,西班牙语,瑞典语,泰语,土耳其语,乌克兰语,越南语,威尔士语
Swift Package Manager 是 Apple 官方的 Swift 框架包管理器。要使用 Swift Package Manager 安装
将 LocalizedTimeAgo 添加到你的 Package.swift 文件
import PackageDescription
let package = Package(
name: "MyAppTarget",
dependencies: [
.Package(url: "https://github.com/toddkramer/LocalizedTimeAgo",
majorVersion: 1, minor: 3)
]
)
运行 swift build
。
生成 Xcode 项目
swift package generate-xcodeproj
Carthage 是一个去中心化的 Cocoa 项目依赖管理器。要使用 Carthage 安装 LocalizedTimeAgo
确保 Carthage 已被 安装。
将 LocalizedTimeAgo 添加到你的 Cartfile
github "toddkramer/LocalizedTimeAgo" ~> 1.3.0
运行 carthage update
并 添加相应的 framework。
CocoaPods 是一个集中化的 Cocoa 项目依赖管理器。要使用 CocoaPods 安装 LocalizedTimeAgo
确保最新版本的 CocoaPods 已被 安装。
将 LocalizedTimeAgo 添加到你的 Podfile
use_frameworks!
pod 'LocalizedTimeAgo', '~> 1.3.0'
运行 pod install
。