Index: src/middleware/render.js
===================================================================
--- src/middleware/render.js	(revision 041a0df519c3282550fe587c0067c34023f20696)
+++ src/middleware/render.js	(revision 34875673eb7989a5ab1986334ece32f689bab211)
@@ -180,5 +180,8 @@
       return url;
     },
-    pageTitle: data.pageTitle || (data.site && data.site.title) || 'Klonkt',
+    // pageTitleKey (translated with the resolved language) wins over a raw pageTitle string,
+    // so admin page titles aren't hardcoded in one language. Falls back to the site title.
+    pageTitle: (data.pageTitleKey ? i18nT(_lang, data.pageTitleKey, data.pageTitleVars) : data.pageTitle)
+      || (data.site && data.site.title) || 'Klonkt',
     appVersion: APP_VERSION,
     bodyClass: data.bodyClass || 'on-home',
