LocalizationToolkit 1.3.0

LocalizationToolkit 1.3.0

测试已测试
语言语言 SwiftSwift
许可 BSD-3-Clause
发布最新发布2019年5月
SPM支持SPM

Benoit BRIATTE 维护。



  • Digipolitan

LocalizationToolkit

Swift Version Build Status CocoaPods Compatible Carthage Compatible Swift Package Manager Compatible Platform Twitter

LocalizationToolkit Swift 是一个字符串本地化的辅助工具。

安装

CocoaPods

要使用CocoaPods安装LocalizationToolkit,请将以下行添加到您的Podfile中。

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!

pod 'LocalizationToolkit'

Carthage

Carthage 是一个集中的依赖管理器,它构建您的依赖项并向您提供二进制框架。

您可以使用以下命令使用Homebrew安装Carthage

$ brew update
$ brew install carthage

要使用Carthage将LocalizationToolkit集成到您的Xcode项目中,请在您的Cartfile中指定它

github 'Digipolitan/localization-toolkit' ~> 1.0

运行carthage update构建框架,并将构建的LocalizationToolkit.framework拖入您的Xcode项目。

Swift包管理器

Swift包管理器(Swift Package Manager)是用于自动化Swift代码分发的工具,并且集成到了swift编译器中。

一旦您设置了Swift包,添加LocalizationToolkit作为依赖项就像在您的Package.swift文件的dependencies值中添加它一样简单。

dependencies: [
    .package(url: "https://github.com/Digipolitan/localization-toolkit.git", from: "1.0.0")
]

基础知识

let loc = "my_loc_key".localized()
print("\(loc)")

高级

您可以在Info.plist中指定备用语言如下

<key>LocalizationToolkit</key>
<dict>
	<key>FallbackLanguage</key>
	<string>fr</string>
</dict>

贡献

有关更多详细信息,请参阅CONTRIBUTING.md

本项目遵守贡献者行为准则。通过参与,您应遵守此准则。如有不适当行为,请向[email protected]报告。

许可证

LocalizationToolkit遵照BSD 3-Clause许可证