用于管理应用程序本地化和国际化的 Swift 工具包。
TranslationCatalog 使用 Swift Package Manager 分发。要将其安装到项目中,请在您的 Package.swift
清单文件中将其添加为依赖项
let package = Package(
...
dependencies: [
.package(url: "https://github.com/richardpiazza/TranslationCatalog.git", .upToNextMinor(from: "0.1.0"))
],
...
)
然后在您想要使用它的任何地方导入 TranslationCatalog 包
import TranslationCatalog
此工具包由多个组件组成
用于轻量级目录的实体定义,该目录可以持久化和检索翻译。
Translation Catalog 的跨平台实现,它使用目录和 JSON 文档。
Translation Catalog 的跨平台实现,它由 SQLite 存储提供支持。
一个 swift 命令行工具,可以与目录交互,以及导入、导出和记录本地化。
欢迎并鼓励为 LocaleSupport 做出贡献!