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

https://github.com/savannstm/rpgmtranslate

A graphical interface that allows you to open RPG Maker games' text and edit it, then writing it back to the initial form.
https://github.com/savannstm/rpgmtranslate

gui gui-application rpg-maker translation

Last synced: about 1 year ago
JSON representation

A graphical interface that allows you to open RPG Maker games' text and edit it, then writing it back to the initial form.

Awesome Lists containing this project

README

          

# rpgmtranslate

## Общие сведения

Быстрый и легкий графический интерфейс, предназначенный для редактирования и перевода игр на движках RPG Maker XP/VX/VX Ace/MV/MZ.

В основе этого графического интерфейса лежат:

- [rvpacker-txt-rs-lib](https://github.com/savannstm/rvpacker-txt-rs-lib) для парсинга и записи `.json` файлов RPG Maker MV/MZ.
- [marshal-rs](https://github.com/savannstm/marshal-rs) для парсинга и записи файлов RPG Maker XP/VX/VX Ace.
- [rpgm-archive-decrypter-lib](https://github.com/savannstm/rpgm-archive-decrypter-lib) для расшифровки архивов `.rgss` движков RPG Maker XP/VX/VX Ace.

Используя эти инструменты, программа парсит текст в `.txt` файлы, позволяет вам редактировать их, а затем записывать обратно в исходный вид с применённым переводом.

![Интерфейс](screenshots/interface.png)

Если у вас возникли проблемы с работой программы, выберите пункт `Помощь > Помощь` в верхнем меню. Возможно, это поможет.

**Загружайте последнюю версию из раздела Releases.**

## Билдинг вручную

### Предварительные требования

- Рантайм C, например, `msvc` или `mingw64` в Windows и `gcc` или `clang` на Linux.
- `rustup` с установленным Rust тулчейном.
- На Linux - зависимости Tauri (`gtk`, `webkit2gtk`).
- Рантайм JavaScript (`nodejs`, `bun`, `deno`).

### Билдинг

Клонируем репозиторий: `git clone https://github.com/savannstm/rpgmtranslate.git`.

Делаем `cd` в репозиторий и устанавливаем все необходимые Node.js зависимости: `npm install`.

Запускаем `npm run tauri dev` для билдинга в дев режиме, или `npm run tauri build`, для билдинга для вашей текущей операционной системы.

Вы можете редактировать исходный код интерфейса в директории `src`, а исходный код бэкэнда - в каталоге `src-tauri/src`.

После билда по пути `gui/src-tauri` будет создана директория `target`, содержащая бинарник с программой и распространяемые пакеты в директории `target/bundle`.

## Лицензия

Репозиторий лицензирован в соответствии с [WTFPL](http://www.wtfpl.net/).
Это означает, что вы можете использовать и модифицировать программу любым способом. Вы можете делать все, что захотите.

Репозиторий содержит стороннее программное обеспечение, лицензируемое на других условиях:

- `Google Material Icons` - лицензированы по `Apache License Version 2.0`.