Index: src/views/pages/admin-users.ejs
===================================================================
--- src/views/pages/admin-users.ejs	(revision 2165b6d3d57ceaa8b5d1f70491868482149470cf)
+++ src/views/pages/admin-users.ejs	(revision 7bc636b391c66ac399c33e54f7173a022c6a3cbd)
@@ -1,9 +1,9 @@
 <div class="container ax-page">
 
-  <p><a href="/admin" class="btn">&larr; <%= t('ausr.back') %></a></p>
   <header class="ax-header">
+    <a href="/admin" class="ax-back" aria-label="Terug naar admin">←</a>
     <div>
-      <h1><%= t('ausr.title') %></h1>
-      <p class="ax-tagline"><%= t('ausr.tagline_a') %> <strong><%= t('ausr.role_kijker') %></strong> <%= t('ausr.tagline_b') %></p>
+      <h1>Users</h1>
+      <p class="ax-tagline">Beheer gebruikers, rollen, en verwijderingen.</p>
     </div>
   </header>
@@ -16,24 +16,8 @@
       <div class="ax-empty">
         <div class="ax-empty-icon">👤</div>
-        <p><%= t('ausr.empty') %></p>
+        <p>Geen gebruikers.</p>
       </div>
     </div>
   <% } else { %>
-    <%
-      var _u_self      = t('ausr.you');
-      var _u_t_sites   = t('ausr.t_sites');
-      var _u_t_posts   = t('ausr.t_posts');
-      var _u_t_joined  = t('ausr.t_joined');
-      var _u_l_sites   = t('ausr.l_sites');
-      var _u_l_posts   = t('ausr.l_posts');
-      var _u_l_joined  = t('ausr.l_joined');
-      var _u_newklonkt = t('ausr.new_klonkt');
-      var _u_rol       = t('ausr.role_label');
-      var _u_r_kijker  = t('ausr.role_kijker');
-      var _u_r_member  = t('ausr.role_member');
-      var _u_r_admin   = t('ausr.role_admin');
-      var _u_r_god     = t('ausr.role_god');
-      var _u_del       = t('ausr.delete');
-    %>
     <ul class="ax-list">
       <% users.forEach(function(u) { %>
@@ -42,5 +26,5 @@
           <div class="ax-user-id">
             <% if (u.avatar_url) { %>
-              <img class="ax-avatar" src="<%= avatar(u.avatar_url, 128) %>" alt="">
+              <img class="ax-avatar" src="<%= u.avatar_url %>" alt="">
             <% } else { %>
               <span class="ax-avatar ax-avatar-empty"><%= u.username.charAt(0).toUpperCase() %></span>
@@ -49,5 +33,5 @@
               <div class="ax-user-name">
                 <a href="/users/<%= encodeURIComponent(u.username) %>"><%= u.username %></a>
-                <% if (u.id === user.id) { %><span class="ax-pill"><%= _u_self %></span><% } %>
+                <% if (u.id === user.id) { %><span class="ax-pill">jij</span><% } %>
               </div>
               <div class="ax-user-email"><%= u.email %></div>
@@ -56,15 +40,15 @@
 
           <div class="ax-user-stats">
-            <span class="ax-stat" title="<%= _u_t_sites %>">
+            <span class="ax-stat" title="Sites">
               <span class="ax-stat-num"><%= u.site_count %></span>
-              <span class="ax-stat-label"><%= _u_l_sites %></span>
+              <span class="ax-stat-label">sites</span>
             </span>
-            <span class="ax-stat" title="<%= _u_t_posts %>">
+            <span class="ax-stat" title="Posts">
               <span class="ax-stat-num"><%= u.post_count %></span>
-              <span class="ax-stat-label"><%= _u_l_posts %></span>
+              <span class="ax-stat-label">posts</span>
             </span>
-            <span class="ax-stat" title="<%= _u_t_joined %>">
+            <span class="ax-stat" title="Geregistreerd op">
               <span class="ax-stat-num ax-stat-date"><%= formatDate(u.created_at) %></span>
-              <span class="ax-stat-label"><%= _u_l_joined %></span>
+              <span class="ax-stat-label">joined</span>
             </span>
           </div>
@@ -73,25 +57,18 @@
             <form method="post" action="/admin/users/<%= u.id %>/role" class="ax-role-form">
               <label class="ax-role">
-                <span><%= _u_rol %></span>
-                <select name="role" data-autosubmit <% if (u.id === user.id || !canMutate) { %>disabled<% } %>>
-                  <option value="kijker" <%= u.role === 'kijker' ? 'selected' : '' %>><%= _u_r_kijker %></option>
-                  <option value="member" <%= u.role === 'member' ? 'selected' : '' %>><%= _u_r_member %></option>
-                  <option value="admin"  <%= u.role === 'admin'  ? 'selected' : '' %>><%= _u_r_admin %></option>
-                  <option value="god"    <%= u.role === 'god'    ? 'selected' : '' %>><%= _u_r_god %></option>
+                <span>Rol</span>
+                <select name="role" onchange="this.form.submit()" <% if (u.id === user.id) { %>disabled<% } %>>
+                  <option value="member" <%= u.role === 'member' ? 'selected' : '' %>>member</option>
+                  <option value="admin"  <%= u.role === 'admin'  ? 'selected' : '' %>>admin</option>
+                  <option value="god"    <%= u.role === 'god'    ? 'selected' : '' %>>god</option>
                 </select>
               </label>
             </form>
 
-            <% if (u.id !== user.id && canMutate) { %>
-              <% var _warn = (u.post_count + u.site_count > 0)
-                   ? (t('ausr.del_warn', { n: u.post_count }) + ' ')
-                   : ''; %>
+            <% if (u.id !== user.id && (u.post_count + u.site_count === 0)) { %>
               <form method="post" action="/admin/users/<%= u.id %>/delete" class="ax-delete-form"
-                    data-confirm="<%= t('ausr.del_confirm', { name: u.username }) %> <%= _warn %><%= t('ausr.del_undo') %>">
-                <button type="submit" class="ax-icon-btn ax-icon-btn-danger" aria-label="<%= _u_del %>" title="<%= _u_del %>">🗑</button>
+                    onsubmit="return confirm('Verwijder gebruiker <%= u.username %>?')">
+                <button type="submit" class="ax-icon-btn ax-icon-btn-danger" aria-label="Verwijderen" title="Verwijderen">🗑</button>
               </form>
-            <% } else { %>
-              <%# Empty placeholder so the role column aligns on every row. %>
-              <span class="ax-icon-btn-spacer" aria-hidden="true"></span>
             <% } %>
           </div>
@@ -215,5 +192,5 @@
 /* ─── Role select + delete ────────────────────────────────────── */
 .ax-user-controls {
-  display: flex; gap: 0.5rem; align-items: flex-end;
+  display: flex; gap: 0.5rem; align-items: center;
   flex-shrink: 0;
 }
@@ -231,7 +208,4 @@
 }
 .ax-role select {
-  width: 112px;
-  height: 40px;
-  box-sizing: border-box;
   padding: 0.4rem 1.75rem 0.4rem 0.6rem;
   border: 1px solid var(--rule);
@@ -248,7 +222,4 @@
 }
 .ax-role select:disabled { cursor: not-allowed; opacity: 0.5; }
-.ax-ro { align-items: center; }
-.ax-ro input { width: 18px; height: 18px; cursor: pointer; margin-top: 0.15rem; accent-color: var(--accent); }
-.ax-ro input:disabled { cursor: not-allowed; opacity: 0.5; }
 .ax-delete-form { margin: 0; }
 .ax-icon-btn {
@@ -262,5 +233,4 @@
 .ax-icon-btn:hover { border-color: var(--accent); }
 .ax-icon-btn-danger:hover { color: #dc2626; border-color: #dc2626; }
-.ax-icon-btn-spacer { display: inline-block; width: 40px; height: 40px; flex-shrink: 0; }
 
 /* ─── Mobile: stack everything vertically ─────────────────────── */
