Translator
Translates Project Gorgon UI, items, abilities, quests and more into Russian (and other languages)
By PickTeam
| Last updated | a month ago |
| Total downloads | 33 |
| Total rating | 0 |
| Categories | Mods |
| Dependency string | PickTeam-Translator-0.2.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack_IL2CPP
BepInEx pack for IL2CPP x64 Unity games. Preconfigured and ready to use.
Preferred version: 6.0.755README
ProjectGorgon Translator
BepInEx plugin that translates Project Gorgon into Russian (and potentially other languages).
Features
- Translates items, abilities, skills, quests, NPCs, recipes, UI elements and more
- Regex and key-based pattern matching for dynamic text
- Hotkeys for translation development (F10 — reload, F11 — export untranslated)
- Scene debugger for finding new translatable strings (F7)
Included translations
- Russian (ru) — items, abilities, skills, quests, NPCs, recipes, UI, effects, areas, landmarks, lorebooks, titles, prefixes/postfixes and more
Installation
- Install BepInEx IL2CPP for Project Gorgon
- Place
Translator.dlland thetranslations/folder intoBepInEx/plugins/Translator/ - Launch the game
Configuration
Config file: BepInEx/config/com.pickteam.translator.cfg
| Setting | Default | Description |
|---|---|---|
| Language | ru |
Language code — translations loaded from translations/<code>/ |
| EnableTranslationTools | false |
Enable F10/F11 hotkeys for dev tools |
| EnableDebugMenu | false |
Enable F7 scene debugger overlay |
How to contribute to the Russian translation
The Russian translation is already included and covers most of the game content. To add missing translations or fix existing ones:
- Enable dev tools in
BepInEx/config/com.pickteam.translator.cfg:EnableTranslationTools = true - Launch the game and play — the mod will track untranslated strings automatically
- Press F11 to export all untranslated strings to
_untranslated*.yamlfiles - Open the appropriate YAML file in
BepInEx/plugins/Translator/translations/ru/and add your translations
File format
Translation files use simple YAML — one entry per line, English text: "Translated text":
# Comments start with #
Pig: "Свинья"
Chicken: "Курица"
"A tame milk cow.": "Приручённая молочная корова."
If the key or value contains a colon (:), wrap it in quotes:
"Key with: colon": "Значение с: двоеточием"
File types
| Suffix | Purpose | Example |
|---|---|---|
.yaml |
Direct text replacements | items.yaml, skills.yaml |
.regex.yaml |
Regex patterns with capture groups | abilities.regex.yaml |
.keys.yaml |
Key dictionaries for regex capture groups | abilities.keys.yaml |
prefixes.yaml |
Item name prefixes | Living → Живой |
postfixes.yaml |
Item name suffixes | of Fire → огня |
Regex example (abilities.regex.yaml):
"^You just learned the ability (.+)!$": "Вы только что выучили способность $1!"
Capture group $1 can be auto-translated if a matching .keys.yaml file exists.
After editing, press F10 in-game to reload all translations without restarting.
How to add a new language
- Create a folder
BepInEx/plugins/Translator/translations/<code>/where<code>is your language code (e.g.de,fr,es) - Copy the YAML files from
translations/ru/as a template - Replace Russian translations with your language
- Set your language in
BepInEx/config/com.pickteam.translator.cfg:Language = de - Launch the game — the mod will load translations from your new folder
- Use F11 to export untranslated strings and F10 to reload after edits
You only need to translate the files you want — any missing translation will fall back to the original English text.
ProjectGorgon Translator (RU)
BepInEx плагин для перевода Project Gorgon на русский язык (и другие языки).
Возможности
- Переводит предметы, способности, навыки, квесты, НПС, рецепты, элементы интерфейса и многое другое
- Поддержка регулярных выражений и ключей для динамического текста
- Горячие клавиши для разработки переводов (F10 — перезагрузка, F11 — экспорт непереведённого)
- Отладчик сцен для поиска новых переводимых строк (F7)
Текущий перевод
- Русский (ru) — предметы, способности, навыки, квесты, НПС, рецепты, интерфейс, эффекты, зоны, ориентиры, книги знаний, титулы, префиксы/постфиксы и многое другое
Установка
- Установите BepInEx IL2CPP для Project Gorgon
- Поместите
Translator.dllи папкуtranslations/вBepInEx/plugins/Translator/ - Запустите игру
Настройка
Файл конфигурации: BepInEx/config/com.pickteam.translator.cfg
| Параметр | По умолчанию | Описание |
|---|---|---|
| Language | ru |
Код языка — переводы загружаются из translations/<код>/ |
| EnableTranslationTools | false |
Включить горячие клавиши F10/F11 для инструментов разработки |
| EnableDebugMenu | false |
Включить оверлей отладчика сцен (F7) |
Как дополнить русский перевод
Русский перевод уже включён и покрывает основную часть контента игры. Чтобы добавить недостающие переводы или исправить существующие:
- Включите инструменты разработки в
BepInEx/config/com.pickteam.translator.cfg:EnableTranslationTools = true - Запустите игру и играйте — мод автоматически отслеживает непереведённые строки
- Нажмите F11 для экспорта всех непереведённых строк в файлы
_untranslated*.yaml - Откройте нужный YAML-файл в
BepInEx/plugins/Translator/translations/ru/и добавьте переводы
Формат файлов
Файлы переводов используют простой YAML — одна запись на строку, English text: "Переведённый текст":
# Комментарии начинаются с #
Pig: "Свинья"
Chicken: "Курица"
"A tame milk cow.": "Приручённая молочная корова."
Если ключ или значение содержит двоеточие (:), оберните в кавычки:
"Key with: colon": "Значение с: двоеточием"
Типы файлов
| Суффикс | Назначение | Пример |
|---|---|---|
.yaml |
Прямые текстовые замены | items.yaml, skills.yaml |
.regex.yaml |
Regex-паттерны с группами захвата | abilities.regex.yaml |
.keys.yaml |
Словари ключей для групп захвата regex | abilities.keys.yaml |
prefixes.yaml |
Префиксы названий предметов | Living → Живой |
postfixes.yaml |
Постфиксы названий предметов | of Fire → огня |
Пример regex (abilities.regex.yaml):
"^You just learned the ability (.+)!$": "Вы только что выучили способность $1!"
Группа захвата $1 может быть автоматически переведена, если существует соответствующий файл .keys.yaml.
После редактирования нажмите F10 в игре для перезагрузки всех переводов без перезапуска.
Как добавить свой язык
- Создайте папку
BepInEx/plugins/Translator/translations/<код>/, где<код>— код вашего языка (напримерde,fr,es) - Скопируйте YAML-файлы из
translations/ru/как шаблон - Замените русские переводы на ваш язык
- Укажите ваш язык в
BepInEx/config/com.pickteam.translator.cfg:Language = de - Запустите игру — мод загрузит переводы из вашей новой папки
- Используйте F11 для экспорта непереведённых строк и F10 для перезагрузки после правок
Переводить нужно только те файлы, которые хотите — для непереведённых строк будет использоваться оригинальный английский текст.