Skip to content

The modern, tabbed GUI for Unreal Engine localization files. Supports TSV import/export, multi-file editing, and stability fixes. ๐Ÿค– AI-assisted and Community driven.

License

Notifications You must be signed in to change notification settings

AcTePuKc/LocresStudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

LocresStudio ๐Ÿค–

Logo displaying a crossed hammer and wrench on the left, with bold text 'LOCRES STUDIO' on the right. Dark blue background conveys a professional tone.

The modern, tabbed editor for Unreal Engine localization files.

LocresStudio is a specialized GUI tool for editing Unreal Engine .locres files. It is a "Power User" fork of UnrealLocresEditor, enhanced with multi-file support, Excel compatibility, and advanced accessibility features for translators.

๐Ÿš€ Key Features

๐ŸŽจ Customization & Accessibility (New!)

  • ๐ŸŒ RTL Support: Native support for Right-to-Left languages (Arabic, Hebrew, Farsi). Toggling RTL instantly flips the grid layout and text alignment.
  • ๐Ÿ”ค Font Control: Pick any installed system font (e.g., Arial, Noto Sans) and adjust the font size to ensure non-Latin scripts are readable.
  • ๐ŸŒ— Dynamic Themes: Switch instantly between Classic Dark, Soft Light, Cool Gray, and Purple themes without restarting the app.

โšก Workflow Enhancements

  • ๐Ÿ–ฑ๏ธ Enhanced Context Menu: Right-click any row to quickly Copy Source to Target, Find/Replace, or ๐ŸŒ Open in Google Translate for instant lookups.
  • ๐Ÿ“ Live Status Bar: Track your progress with a real-time row counter (Row: 15 / 1000) and unsaved changes indicator at the bottom of the window.
  • ๐Ÿ“‚ Multi-Tab Interface: Open, edit, and switch between multiple localization files simultaneously.
  • ๐Ÿ“Š Excel Compatibility: Import/Export TSV and CSV files with smart Copy/Paste support for Excel/Google Sheets.
  • ๐Ÿ’พ Safe Editing: Uses a sandboxed temp-file system to prevent crashes or file-locking issues.
  • ๐ŸŽฎ Discord Rich Presence: Shows which file you are currently editing and your line count directly on your Discord profile.

๐Ÿ› ๏ธ Technical Improvements

  • ๐Ÿš€ Lightweight: Optimized release build (~15MB download / ~40MB installed).
  • ๐Ÿ”„ Legacy Support: Full support for importing text files from UE4LocalizationTool (supports the [~NAMES-INCLUDED~] format).
  • ๐Ÿง Linux Ready: Improved architecture ensures better compatibility with Wine environments.

Previews

A software interface titled "Unreal Locres Studio" displays a table with columns labeled "key," "source," and "target." The table contains multiple rows of hexadecimal values paired with text strings, suggesting data entries for a project or game. The overall tone is technical, reflecting a programming or game development context. Screenshot of "Unreal Locres Studio" version 1.0 about window. Features a crossed hammer and wrench icon above buttons labeled Update Check, Licenses, and GitHub. Preferences window with "Appearance" tab open. Options for "Theme," set to "Classic Dark," and "Default column width" slider at 300 px. Save and Cancel buttons.
Settings window with dark theme, highlighting "Editor" tab. Auto-Save is on, set to 5 minutes. Auto-Update is off. Font family is Verdana. Save and Cancel buttons are visible. Screenshot of a software interface showing a dark-themed table with "source" and "target" columns. A dropdown menu titled "File" is open, displaying options like "Open lcores" and "Export to CSV." The text entries in the table appear brief and are partially cut off. The tone is analytical and focused on data management.

๐Ÿ“ฅ Installation

Windows (x64)

LocresStudio is fully portable. You do not need to install .NET.

  1. Go to the Releases Page.
  2. Download the zip file (e.g., LocresStudio-v1.0-win-x64.zip).
  3. Extract the folder anywhere.
  4. Run LocresStudio.exe.

Note: Exported files are saved in the same folder inside the application directory.


Linux (x64)

LocresStudio runs natively on Linux (UI), but the backend tool (UnrealLocres) requires Wine.

Prerequisites

  • Wine must be installed (e.g., sudo apt-get install wine wine32).

Instructions

  1. Download the linux-x64.zip from Releases.

  2. Extract the files.

  3. Download the original UnrealLocres CLI tool (It is an .exe, but we will run it with Wine).

  4. Place UnrealLocres.exe inside your extracted folder (next to LocresStudio).

  5. Open a terminal in that folder and run:

    ./LocresStudio
  6. First Time Setup:

    • In the app, go to Linux -> Attempt wine prefix.
    • Follow the on-screen instructions.

โค๏ธ Credits & Acknowledgements

LocresStudio is a fork of UnrealLocresEditor. While this version has evolved with new architecture and features, the foundation was built by Snoozeds.

If you appreciate the original work that made this tool possible, please consider supporting the original creator:


Known Issues / Limitations

  • The only way to add new row is to export the file to csv - create new row with the key you want and save that - then import it with Locres Studio.
  • Google Translate - If multiple rows are selected it translates only that row - I might add GoogleTranslateFreeAPI - which has option for multiple, but this is as for now

Powered by UnrealLocres and AvaloniaUI.

Forked and maintained by AcTePuKc.

About

The modern, tabbed GUI for Unreal Engine localization files. Supports TSV import/export, multi-file editing, and stability fixes. ๐Ÿค– AI-assisted and Community driven.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages