Skip to content

Commit

Permalink
Add multi language readme
Browse files Browse the repository at this point in the history
  • Loading branch information
zedxxx committed Aug 3, 2021
1 parent 78333c1 commit e01222b
Show file tree
Hide file tree
Showing 2 changed files with 57 additions and 19 deletions.
42 changes: 23 additions & 19 deletions readme.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,34 @@
*Read this in other languages:* [Русский](readme.ru.md)

RccExtended - компилятор и **декомпилятор** бинарных Qt ресурсов (файлов с расширением .rcc).
----

Утилита позволяет редактировать ресурсы Qt программ, не имея их исходников.
RccExtended - compiler and **decompiler** for binary Qt resources (files with the .rcc extension).

Алгоритм редактирования:
The utility allows you to edit the resources of Qt programs without having their sources.

Editing algorithm:

- распаковка/декомпиляция бинарных Qt ресурсов (при помощи данной утилиты)
- редактирование распакованных файлов (.png, .xml и т.д.) сторонними средствами
- компиляция отредактированных файлов обратно в бинарные Qt ресурсы (при помощи данной утилиты)
- unpack / decompile binary Qt resources (using this utility)
- edit unpacked files (.png, .xml, etc.) by third-party tools
- compile of edited files back into binary Qt resources (using this utility)

Эта утилита основана на стандартном компиляторе Qt ресурсов, в который добавлена функция
декомпиляции ресурсов (ключ коммандной строки `--reverse`).
This utility is based on the standard Qt resource compiler, which has added the function
decompilation of resources (command line switch `--reverse`).

Чтобы распаковать ресурсы, нужно сделать 2 вещи:
To unpack resources, you need to do 2 things:

- перейти в папку с ресурсами
- запустить утилиту с ключом `--reverse`
- go to the folder with resources
- run the utility with the `--reverse` key

После запуска, утилита выполняет следующие действия:
Once launched, the utility performs the following actions:

- сканирует рабочую директорию в поиске .rcc файлов
- распаковывает все найденные файлы ресурсов (каждый в отдельную папку)
- генерирует файлы проекта .qrc и make.bat для обратной компиляции ресурсов в бинарный вид
- выводит в консоль и записывает в лог информацию о ходе распаковки

Пример использования:
- scans working directory looking for `.rcc` files
- unpacks all found resource files (each to a separate folder)
- generates project files `.qrc` and `make.bat` for reverse compilation of resources into a binary form
- outputs to the console and logs information about the progress of unpacking

Usage example:
```
cd \Path\To\MyQtResources\
rcc --reverse
rcc --reverse
```
34 changes: 34 additions & 0 deletions readme.ru.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
*Read this in other languages:* [English](readme.md)

----

RccExtended - компилятор и **декомпилятор** бинарных Qt ресурсов (файлов с расширением .rcc).

Утилита позволяет редактировать ресурсы Qt программ, не имея их исходников.

Алгоритм редактирования:

- распаковка/декомпиляция бинарных Qt ресурсов (при помощи данной утилиты)
- редактирование распакованных файлов (.png, .xml и т.д.) сторонними средствами
- компиляция отредактированных файлов обратно в бинарные Qt ресурсы (при помощи данной утилиты)

Эта утилита основана на стандартном компиляторе Qt ресурсов, в который добавлена функция
декомпиляции ресурсов (ключ коммандной строки `--reverse`).

Чтобы распаковать ресурсы, нужно сделать 2 вещи:

- перейти в папку с ресурсами
- запустить утилиту с ключом `--reverse`

После запуска, утилита выполняет следующие действия:

- сканирует рабочую директорию в поиске `.rcc` файлов
- распаковывает все найденные файлы ресурсов (каждый в отдельную папку)
- генерирует файлы проекта `.qrc` и `make.bat` для обратной компиляции ресурсов в бинарный вид
- выводит в консоль и записывает в лог информацию о ходе распаковки

Пример использования:
```
cd \Path\To\MyQtResources\
rcc --reverse
```

0 comments on commit e01222b

Please sign in to comment.