Game Localization Manager

A lightweight desktop editor that lets you view, edit, and validate JSON localization strings without touching spreadsheets.

Why I Built It

I wanted a first hands-on project with Avalonia UI and MVVM. Managing localisation files is a real-world pain point, so the app focuses on fast iteration and clear validation.

Core Capabilities

  • Load any JSON file that follows the LocalizedStrings schema
  • Inspect keys, default text, and all language translations
  • Add / remove languages or entire entries on the fly
  • Save back to JSON with a single click

Tech Stack

C# · .NET 6 · Avalonia UI · System.Text.Json · MVVM

Next Up

  • Prompt on unsaved changes
  • Undo / redo that covers all operations
  • Inline fold-out editor instead of a dedicated side panel

Window Screenshots

Tile map resolving

Distributed under the MIT license.


← Back to blog