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.
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.
π€ 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 like LEVEL 1, where numbers change.trim β clears string from unnecessary \n and spaces.newLine β ONLY for part 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.
By default, the mod translates the game into English.
Just open the settings and select the language you need in the current localization.
Translate_RU.xml from the mod folder.This method does not give 100% results, you also need to upgrade your localization yourself, this is just a βstarterβ kit.
TranslatorDevModeEnabled = trueSelectedTranslate = XX (your language code)Translate_XX.xml, where XX it's your language code(example: RU, EN, UA).translate="..." values to 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.
REPO/BepInEx folderπ¦ Or simply use the Thunderstore Mod Manager for hassle-free installation.
We're considering integration with Crowdin to make collaboration on translations easier. If you're interested, feel free to join the discussion on GitHub!