LocalizationToolkit Swift 是一个用于字符串本地化的助手工具。
要使用 CocoaPods 安装 LocalizationToolkit,请将以下行添加到你的 Podfile
中。
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!
pod 'LocalizationToolkit'
Carthage 是一个去中心化的依赖管理工具,它可以构建你的依赖项并提供二进制框架。
你可以使用 Homebrew 通过以下命令安装 Carthage
$ brew update
$ brew install carthage
要使用 Carthage 将 LocalizationToolkit 集成到你的 Xcode 项目中,请在你的 Cartfile
中指定它。
github 'Digipolitan/localization-toolkit' ~> 1.0
运行 carthage update
来构建框架,并将构建好的 LocalizationToolkit.framework
拖到你的 Xcode 项目中。
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!
本项目遵守 贡献者公约行为准则。参与本项目,即表示你同意遵守此准则。 如果你发现不可接受的行为,请报告至 contact@digipolitan.com。
LocalizationToolkit 遵循 BSD 3-Clause 许可证。