LocalizedTimeAgo
LocalizedTimeAgo是用Swift编写的“时间前”框架,支持42种语言的本地化。它使用了来自流行的Objective-C库DateTools的翻译。
支持的本地化
阿姆哈拉语、阿拉伯语、巴斯克语、保加利亚语、加泰罗尼亚语、简体中文、繁体中文、克罗地亚语、捷克语、丹麦语、荷兰语、英语、芬兰语、法语、德语、希腊语、古吉拉特语、希伯来语、印地语、匈牙利语、冰岛语、印度尼西亚语、意大利语、日语、韩语、拉脱维亚语、马来语、挪威语、波兰语、葡萄牙语(巴西)、葡萄牙语(葡萄牙)、罗马尼亚语、俄语、斯洛伐克语、斯洛文尼亚语、西班牙语、瑞典语、泰语、土耳其语、乌克兰语、越南语、威尔士语
安装
Swift包管理器
Swift Package Manager 是苹果官方的 Swift 框架包管理器。要使用 Swift Package Manager 安装:
-
在您的 Package.swift 文件中添加 LocalizedTimeAgo
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
Carthage 是 Cocoa 项目的去中心化依赖管理器。要使用 Carthage 安装 LocalizedTimeAgo:
-
确保 Carthage 已经安装。
-
将 LocalizedTimeAgo 添加到您的 Cartfile
github "toddkramer/LocalizedTimeAgo" ~> 1.3.0
-
运行
carthage update
并添加相应的框架。
CocoaPods
CocoaPods 是 Cocoa 项目的集中式依赖管理器。要使用 CocoaPods 安装 LocalizedTimeAgo:
-
确保安装了最新版本的 CocoaPods:安装 CocoaPods。
-
将 LocalizedTimeAgo 添加到您的 Podfile
use_frameworks! pod 'LocalizedTimeAgo', '~> 1.3.0'
-
运行
pod install
。