MediaHub 1.22: Admin translations and field actions

Dutch, French, and Polish join the bundled admin translations. Detail-mode field cards get an Actions menu with Copy to field. Plus Insert Link styling fix and translation polish.

Peter Knight

Peter Knight

27 September 2026

Posted in Products · Tagged ProcessWire, MediaHub

German admin strings have been in MediaHub since 1.19.51. Extending the same bundled CSV workflow to more languages was a natural next step — there has been interest in broader admin language support, and the groundwork was already there. 1.22.0 adds Dutch, French, and Polish, roughly 1,037 strings each, matching German coverage.

On the page-editor side, Detail-mode image cards now have an Actions menu. The first action is Copy to field: pick a sibling MediaHub field on the same template and the asset moves across without another trip through the picker.


Dutch, French, and Polish

Files ship as languages/nl.csv, languages/fr.csv, and languages/pl.csv. They cover the library, upload and import flows, crop editor, labels, folders, picker, inputfield drawer, JS dialogs, and module settings.

Setup matches German: install Language Support, create a language page with the matching name (nl, fr, or pl), refresh Process MediaHub, then set each editor's Profile → Language. Import runs automatically when the CSV is newer than what is already in the database.

Full steps and troubleshooting: Admin translations.


Field actions

In a MediaHub field set to Detail view, each source image card has an Actions button. It opens a dropdown styled like the library tile menu.

Copy to field lists every other MediaHub field on the current template. Choosing one copies the asset there immediately:

  • Single-value targets are cleared first.
  • Multi-value targets skip duplicates and respect maxItems.
  • Per-field alt and tags copy across when the source slot has them.

The menu is an extensible shell — more field-level actions are planned. Docs: Field actions.


Smaller fixes

Insert Link → Select from Media Hub. The row now sits in the Link tab stack, white and bordered, flush with Select Page and Select File. No more separate grey block with a gap underneath.

Symlinked dev installs. Bundled translations now resolve correctly when MediaHub lives outside the site root as a symlink — nav dropdown strings and other module lookups included.

Glossary gaps. Collections sidebar label, a handful of German strings from 1.21.0, and terminology polish across all four bundled languages.

Page save fatal. Auto-fixing missing crop template IDs no longer trips "Field … is not saveable because it is in a specific context" on fields with template-specific label overrides.

The rest of the issue index is in the changelog.


Upgrading

Upgrade from 1.21.1 through the Modules screen. No database migration. Refresh Process MediaHub afterwards.


Download

MediaHub 1.22.0 is up for signed-in licence holders. The 1.21.1 zip stays available. Full notes are in the changelog.