Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pan93412/string-catalog-merger

Allow merging the translated String Catalog with the project's current String Catalog, useful for resolving merge conflicts.
https://github.com/pan93412/string-catalog-merger

catalog macos merge string swift xcode

Last synced: about 2 months ago
JSON representation

Allow merging the translated String Catalog with the project's current String Catalog, useful for resolving merge conflicts.

Awesome Lists containing this project

README

        

# XcStringMerger

Allow merging the translated [String Catalog](https://developer.apple.com/documentation/Xcode/localizing-and-varying-text-with-a-string-catalog) with the project's current String Catalog, useful for resolving merge conflicts.

```
// (c) 2024 and onwards The SCMerger Project (AGPL-3.0 License).
// ====================
// This code is released under the AGPL v3.0 license (SPDX-License-Identifier: AGPL-3.0)
// SCMerger is short for "String Catalog Merger", a project founded by Pan93412.
```

## Features

- Provide multiple merge strategies – merge, replace or merge only the translated.
- Save your WIP merge session in the file.
- Localized in Chinese (Traditional).

## Components

- `XcStringMerger`: The core of the merger, with the type declaration of String Catalog included.
- `XcStringMergerUI`: The UI of `XcStringMerger` targeting mainly for macOS.

## Screenshots

![XcStringMergerUI](./docs/ui.png)