TranslationCatalog

0.6.0

Swift toolkit for managing app localization & internationalization.
richardpiazza/TranslationCatalog

What's New

TranslationCatalog 0.6.0

2024-02-19T18:36:09Z

What's Changed

Full Changelog: 0.5.0...0.6.0

TranslationCatalog

Swift toolkit for managing app localization & internationalization.

Twitter: @richardpiazza

Usage

TranslationCatalog is distributed using the Swift Package Manager. To install it into a project, add it as a dependency within your Package.swift manifest:

let package = Package(
    ...
    dependencies: [
        .package(url: "https://github.com/richardpiazza/TranslationCatalog.git", .upToNextMinor(from: "0.1.0"))
    ],
    ...
)

Then import the TranslationCatalog packages wherever you'd like to use it:

import TranslationCatalog

Targets

This toolkit is comprised of several components:

TranslationCatalog

Entity definitions for a lightweight catalog that can persist and retrieve translations.

TranslationCatalogFilesystem

A cross-platform implementation of the Translation Catalog that uses directories and JSON documents.

TranslationCatalogSQLite

A cross-platform implementation of the Translation Catalog that is backed by a SQLite store.

localizer

A swift command line that can interact with a catalog along with importing, exporting, and documenting localizations.

Helpful Information

Contribution

Contributions to LocaleSupport are welcomed and encouraged!

Description

  • Swift Tools 5.6.0
View More Packages from this Author

Dependencies

Last updated: Sat Apr 13 2024 07:50:20 GMT-0900 (Hawaii-Aleutian Daylight Time)