Перейти к содержанию

Установка

Билды публикуются вручную на странице Releases, в виде запакованных портабельных архивов.

Требования

CPU. Каждый опубликованный релиз требует x86-64-v3, и нуждается в инструкциях AVX, AVX2, BMI1, BMI2, F16C, FMA, LZCNT и MOVBE. На практике это подразумевает Intel начиная с Haswell (2013) или AMD начиная с Excavator (2015). Старое железо должно билдить из исходников.

ОС. Релизы для Windows нуждаются в версиях 10 или 11. Linux будет работать до тех пор пока у вас есть libstdc++14/libc++23 в системе.

Обновления

RPGMTranslate проверяет новый релиз на старте (это переключается в Настройки > Основные), или по необходимости через Помощь > Проверить обновления. Если существует новая версия, программа уведомит вас об этом и вы можете согласиться с обновлением или отказаться от него.

Релизы

Программа сжата через:

upx --best --lzma --brute --ultra-brute --compress-exports=0

Компоновка

Windows

Файлы данных программы

RPGMTranslate портативен. По умолчанию он записывает три файла рядом с исполняемым файлом:

Файл Назначение
settings.json Файл настроек
rpgmtranslate.lock Лок для одной инстанции приложения
rpgmtranslate.log Лог файл для текущей сессии

Установите переменную среды RPGMTRANSLATE_DATA_DIR чтобы записывать файлы в другое место:

RPGMTRANSLATE_DATA_DIR=/home/chuck-norris/.config/rpgmtranslate rpgmtranslate-qt

Это важно, когда приложение находится в месте, где нельзя записывать файлы - /usr/local/bin, или в Program Files. Если вы пакуете RPGMTranslate для дистрибуции установите RPGMTRANSLATE_DATA_DIR глобально, или пропатчите стандартное значение в src/main.cpp.

Лицензии

Статические релизы под Windows пакуют в себе лицензии для всех библиотек, привязанных статически (включая зависимости из Rust, транзитивные зависимости) в папке license рядом с исполняемым файлом.

THIRD-PARTY-NOTICE.md рядом с исполняемым файлом поставляется чтобы помощь вам найти необходимую лицензию (если вам вообще нужна какая-то).

На других платформах, только лицензии библиотек находящихся в репозитории программы поставляются.