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: about 2 months 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 (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-16T11:46:01.000Z (about 2 months ago)
- Last Synced: 2025-03-18T22:24:05.153Z (about 2 months ago)
- Topics: i18n, internationalization, localization, localization-editor, localization-tool
- Language: C++
- Homepage:
- Size: 1.89 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 26
-
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
## 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