TranslationCatalog

用于管理应用程序本地化和国际化的 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

目标

此工具包由多个组件组成

TranslationCatalog

用于轻量级目录的实体定义,该目录可以持久化和检索翻译。

TranslationCatalogFilesystem

Translation Catalog 的跨平台实现,它使用目录和 JSON 文档。

TranslationCatalogSQLite

Translation Catalog 的跨平台实现,它由 SQLite 存储提供支持。

localizer

一个 swift 命令行工具,可以与目录交互,以及导入、导出和记录本地化。

有用的信息

贡献

欢迎并鼓励为 LocaleSupport 做出贡献!