Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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.

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