Требования
.NET 6.0 Desktop Runtime
Описание:
Утилита анализирует исходный код плагина, заменяет хардкод на ссылки на словарь там, где это необходимо, создает файл словаря и переводи полученные строки на другие языки.
Утилита обрабатывает строки, содержащие следующие функции:
Список поддерживаемых языков их сокращения:

Как использовать?
Утилита поддерживает 2 режима работы:
1) Стандартный режим: на вход подаются только путь до плагина и язык хардкода (например en). В таком случае утилита переведёт плагин на все доступные на данный момент 26 языков. Запуск будет выглядеть следующим образом
2) Режим с выбором языков перевода: на вход подаются только путь к плагину и список языков, на которые он будет переведён, в формате "ru, en, de, ua". Запуск выглядит следующим образом:
Модифицированный плагин и словарь к нему мы найдём в папке с исходным плагином.
Пример работы утилиты:
Плагин до обработки:
Плагин после обработки
Сгенерированный словарь
Скриншоты из игры


.NET 6.0 Desktop Runtime
Описание:
Утилита анализирует исходный код плагина, заменяет хардкод на ссылки на словарь там, где это необходимо, создает файл словаря и переводи полученные строки на другие языки.
Утилита обрабатывает строки, содержащие следующие функции:
Список поддерживаемых языков их сокращения:

Как использовать?
Утилита поддерживает 2 режима работы:
1) Стандартный режим: на вход подаются только путь до плагина и язык хардкода (например en). В таком случае утилита переведёт плагин на все доступные на данный момент 26 языков. Запуск будет выглядеть следующим образом
2) Режим с выбором языков перевода: на вход подаются только путь к плагину и список языков, на которые он будет переведён, в формате "ru, en, de, ua". Запуск выглядит следующим образом:
Модифицированный плагин и словарь к нему мы найдём в папке с исходным плагином.
Пример работы утилиты:
Плагин до обработки:
Плагин после обработки
Сгенерированный словарь
Скриншоты из игры

