Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mercury13/utranslator
Translation tool for Unicodia. Someday it will be more universal.
https://github.com/mercury13/utranslator
i18n internationalization localization localization-editor localization-tool
Last synced: 19 days ago
JSON representation
Translation tool for Unicodia. Someday it will be more universal.
- Host: GitHub
- URL: https://github.com/mercury13/utranslator
- Owner: Mercury13
- License: gpl-3.0
- Created: 2021-12-25T20:07:27.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-05T15:03:36.000Z (about 1 month ago)
- Last Synced: 2024-10-15T02:04:57.965Z (about 1 month ago)
- Topics: i18n, internationalization, localization, localization-editor, localization-tool
- Language: C++
- Homepage:
- Size: 1.53 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UTranslator: translation tool for Unicodia
A simple offline tool for: a) making original text; b) translating it.
As it is designed for open-source projects, no patch translations here.
UTranslator is designed for continuous translation when programmer modifies original, and translator translates what he did, keeping track of what was already translated.
**Lifecycle phase: 3** (alpha). Actually used by people close to developer though not ready for general public. Architecture is obvious.
## Why?
Most of Unicodia’s texts are wiki. So it is hard to edit them in marked-up format like XML.
## Portable version
Set in “UTranslator.xml” file “portable=1”
## Simplified working processes
#### Original: you just edit original strings
![Mode:original](docs/pix/original.png)## Supported formats
#### Simple INI (text, read/write)
```
[Group1.Group2]
Key="string"
```#### Qt UI (XML, read-only)
Qt XML form. Supported by software:
* Qt Creator — visual editor
* Qt UI compiler (uic.exe) — converts XML form to C++ code## Interesting data
https://poeditor.com/localization/files/qt-ts :: A few L10n samples