← Back to News
Full i18n Support: The Admin Panel Now Speaks Your Language

Full i18n Support: The Admin Panel Now Speaks Your Language

by The Code Beaver

Nibbly has supported multilingual content since day one, but the admin interface itself was stuck in English. That changes today.

What's New

Every string in the admin UI is now translatable:

  • Dashboard — Navigation, page editor, settings, modals, and toast notifications.
  • Inline Editor — Toolbar, block picker, image manager, audio manager, and all dialogs.
  • Login Page — Labels, error messages, and the password visibility toggle.
  • Setup Wizard — Every field, hint, and validation message.

How It Works

Translation files live in admin/lang/ as simple JSON key-value pairs. Adding a new language is as easy as copying en.json to fr.json and translating the values. The admin language can be set per-site in Settings, or it follows the site's primary language automatically.

German (de.json) ships as the first complete translation — 254 admin keys and 145 editor keys, all covered.