i18n Manager

Visit project
i18n Manager Screenshot - Manage i18n locale translations in your browser

What it does

Managing i18n locale files by hand — digging through JSON, keeping multiple language files in sync, hunting for missing keys — is exactly as tedious as it sounds. i18n Manager turns that into a clean table view in the browser where you can edit, add, and delete translations without touching raw JSON.

You open your locale files directly from your filesystem, make changes, and save them back. No upload/download cycle, no copy-pasting between windows.

The interesting part

This is entirely client-side and uses the File System Access API — a browser API that grants read/write access to actual files on the user's machine. The app never touches a server. Your locale files stay on your computer; the browser reads and writes them directly.

It's a useful API that most developers haven't reached for yet, and it makes for a surprisingly snappy developer tooling experience.

Tech

  • Nuxt — framework
  • Nuxt UI 3 — component library
  • File System Access API — local file read/write without a backend

Source is private. Free to use at i18n-manager.mhelbich.de.