
Great REPO Translator
R.E.P.O. Translator, based on realisation of QERT2002 and his mod REPO_Translator
By Rinary
Date uploaded | a month ago |
Version | 1.4.0 |
Download link | Rinary-Great_REPO_Translator-1.4.0.zip |
Downloads | 3020 |
Dependency string | Rinary-Great_REPO_Translator-1.4.0 |
This mod requires the following mods to function

BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
π Great REPO Translator
Great REPO Translator is a mod for the game R.E.P.O., allowing manual translation of the game into your selected language. Based on REPO_Translator by QERT2002, this version expands the functionality and improves the localization experience.
π README on other languages
READ THIS IF YOU'RE THE CREATOR OF THE TRANSLATION
If you create, have created or are going to create your own translation based on my mod, PLEASE add it as an dependency as the author's soul has been put into this mod and it will greatly support the author to keep updating it.
π Features
π€ New XAML attributes for flexible translation:
size
β adjust font size when your translated text is longer than the original.lineSpacing
β set line spacing when the original text lacks breaks.autoSizing
β auto-resize text (enabled by default).autoSizingFontMin
β minimum font size for auto-sizing.part
β partial translation for dynamic strings likeLEVEL 1
, where numbers change.trim
β clears string from unnecessary\n
and spaces.newLine
β ONLY forpart
translation, adds a<br>
after translation.chatMessage
- allows to translate player phrases.
πͺ΅ Dev Logs β logs untranslated strings in a readable format, unlike the default dev mode.
β»οΈ Hot Reload β updates localization live when a file is modified or deleted, no need to restart the game.
π Improved Russian base file β better translated with helpful comments to assist in creating new translations.
π Action Bind Tags - tags like [jump]
to indicate player's action, which makes translator unbreakable when changing control buttons.
βοΈ Convenient customization - instead of editing the cfg file to change the language, just change it in the game settings.
π Custom fonts - fonts are specially modified to support Cyrillic characters and later other languages.
π Multiple File Extantions - you can change your translation file extansion to YAML or XAML.
π Datasets for phrases lists translation - you can translate player phrases lists with datasets in YAML.
π How to Translate the Game
By default, the mod translates the game into English.
βοΈ How to Change Game Language
Just open the settings and select the language you need in the current localization.
π How to Add Your Own Language
π Method 1: Manual Translation (Best Quality)
- Install the mod and run the game once.
- Close the game.
- Copy
Translate_RU.xml
from the mod folder. - Translate all the lines manually.
- Save the file and launch the game to test.
This method does not give 100% results, you also need to upgrade your localization yourself, this is just a βstarterβ kit.
π€ Method 2: Automatic String Logging (Faster, Less Accurate)
- In the config file:
- Set
TranslatorDevModeEnabled = true
- Set
SelectedTranslate = XX
(your language code)
- Set
- Create localization file near .dll with name
Translate_XX.xml
, where XX it's your language code(example:RU
,EN
,UA
). - Run the game and explore menus and gameplay for ~10β15 minutes.
- Close the game.
- Open localization file what you created. Edit all
translate="..."
values to your language. - Disable Dev Mode and enjoy the game in your language!
The author does not guarantee that the quality of localization using this function will be at the level of the original RU localization, because he made it manually over the game.
πΎ Installation
- Install BepInEx
- Unzip this mod into the
REPO/BepInEx
folder
π¦ Or simply use the Thunderstore Mod Manager for hassle-free installation.
π€ Want to Help Translate?
We're considering integration with Crowdin to make collaboration on translations easier. If you're interested, feel free to join the discussion on GitHub!
π Links
- π» GitHub: Rinary1/GreatREPOTranslator
- π₯ Thunderstore: Great REPO Translator
CHANGELOG
v1.4.0
- Changed yaml structure.
- Added datasets for replacing phrases lists.
- Optimized localizatior(1.5x fps).
v1.3.6
- Fixed some Translation issues with multiple lines.
- Optimized Fetch method in StatsUI(now your fps in map menu won't fall)
v1.3.5(Why? Because Readme changes)
- Added Advanced Configuration(Quite Mode, Hot Reload, Dev Log)
- Now If you have enabled Quite Mod, Translator will be log ONLY Fatal Errors.
v1.3.1
- Updated README
v1.3.0
- Basic Translation File Extantion to
.yml
(YAML). - Added Selection Between Old(XAML) and New(YAML) File Extations.(in config).
- The quality of the whole translation has been improved (some errors corrected).
- Fixed Upgrades Menu Translation.
v1.2.5
- Fixed Null Reference in Replace Display Tags
v1.2.4
- Added Full Monsters Translate
- Added
MAP PLAYER COUNT
upgrade translation - Added lineSpacing between upgrades in Stats Menu
- Updated Hotreload, now it works properly
v1.2.3
- Fixed Display Tags issues
v1.2.2
- Replaced README
v1.2.1
- Fixed Language Files Missing
v1.2
- Added Language Slider in Settings.
- Changed some fonts to their modernations(added new symbols for some languages).
v1.1
- Mod release.