Перейти к содержимому
Zone of Games Forum

Рекомендованные сообщения

KuroTranslate-Tools

Форк KuroTools, предназначенный для работы с файлами .tbl и .dat с целью создания переводов игр от Nihon Falcom.
Основано на nnguyen259/KuroTools

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

Особенности:

Графический интерфейс: Интуитивно понятный лаунчер для запуска основных функций.

Режим терминала: Возможность запуска скриптов напрямую из командной строки (см. папку Start).
Работа с .dat (скрипты):
Дизассемблер: Преобразование бинарных .dat файлов в читаемый Python-код (.py).
Экспорт текста: Автоматическое извлечение потенциально переводимых строк из .py файлов в стандартный формат .xliff.
Импорт перевода: Внедрение переведенного текста из .xliff обратно в .py файлы.
Ассемблер: Сборка модифицированных .py файлов обратно в рабочие .dat файлы.

Работа с .tbl (таблицы):
Парсер: Основан на наработках Trevor_, позволяет извлекать данные из .tbl файлов (JSON/XLIFF).

Встроенный XLIFF Редактор:
Удобное редактирование извлеченного текста.
Функция пагинации для работы с большими файлами.
Интеграция с автопереводчиком (DeepL/Google Translate) для ускорения процесса.

Начало работы
Клонируйте репозиторий:

git clone https://github.com/Stamir36/KuroTranslate-Tools.git
cd KuroTranslate-Tools
Установите зависимости: (Создайте файл requirements.txt со следующим содержимым):

colorama
astunparse
lxml
customtkinter
pygments
deep_translator
Убедитесь, что у вас установлен Python 3.x и pip. Затем выполните:

pip install -r requirements.txt
Запустите лаунчер: Дважды кликните по файлу KuroTranslate.bat (для Windows) или запустите соответствующий скрипт лаунчера через Python.

Использование (Терминал)
Основные скрипты для работы из командной строки находятся в папке Start (или в корне на прямую).

Декомпиляция .dat в .py (пакетно):
python dat2py_batch.py
# Скрипт запросит путь к папке с .dat файлами
Экспорт строк из .py в .xliff:
python py_to_xliff.py
Импорт перевода из .xliff в .py:
python xliff_to_py.py
Компиляция .py в .dat (пакетно):
python py2dat_batch.py

скачать с гитхаба:
https://github.com/Stamir36/KuroTranslate-Tools

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас



Zone of Games © 2003–2026 | Реклама на сайте.

×