Full i18n Support: The Admin Panel Now Speaks Your Language
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.