Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/pan93412/string-catalog-merger
- Owner: pan93412
- License: agpl-3.0
- Created: 2024-02-18T04:32:08.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-03-05T18:40:55.000Z (10 months ago)
- Last Synced: 2024-10-14T07:29:19.082Z (3 months ago)
- Topics: catalog, macos, merge, string, swift, xcode
- Language: Swift
- Homepage:
- Size: 2.23 MB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: code-of-conduct.md
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)