← <%= t('asite.back_admin') %>

<%= isNew ? t('asite.title_new') : t('asite.title_edit') + ': ' + site.title %>

<% if (typeof success !== 'undefined' && success) { %>
<%= success %>
<% } %> <% if (error) { %>
<%= error %>
<% } %>
<%= t('asite.identity') %>
<%= t('asite.appearance') %> <%# ── Curated accent picker ─────────────────────────────────────── Was a free-form ; now a fixed set of 8 hand- picked colors that work in both light and dark themes. The hex is still what's stored in the DB — we just constrain WHICH hex. %>
<%= t('asite.accent_color') %> <% const _curAccent = (site.accent || '#c2410c').toLowerCase(); %> <% accents.forEach(function(a) { %> <% }); %>
<%# ── Default theme for new visitors ─────────────────────────── 'auto' (empty value) lets the browser/OS decide via prefers-color-scheme. 'light' / 'dark' force the site default for visitors who haven't picked their own preference yet. Logged-in users with users.theme set, and visitors with a localStorage override, still win over this default. %>
<%= t('asite.theme_default') %> <% const td = site.theme_override || ''; %>
<%= t('asite.palette') %> <% palettes.forEach(function(p) { %> <% }); %>
<%# Live preview: selecting an accent / theme / palette re-themes this page instantly (reverts on reload; persists on save). %> <%# Het script van deze pagina staat in assets/js/mod/admin-site-edit.js (shaer-bqr). %>
<%= t('asite.behavior') %> <% if (typeof audioEnabled === 'undefined' || audioEnabled) { %> <% } %>
<%= t('asite.aliases') %>

<%= t('asite.aliases_hint') %>

<%# ── MUSICBRAINZ ───────────────────────────────────────────── Naast de aliassen, want het is dezelfde vraag: wie ben jij elders? Een MBID is geen vocabulaire maar een register -- eraan koppelen is als je ISBN noemen, en muziekdiensten herkennen je eraan zonder dat wij hun model hoeven over te nemen (shaer-mbz). GEEN EIGEN FORMULIER: deze pagina IS er een, en een formulier in een formulier bestaat niet in HTML. De keuze zet een verborgen veld en gaat mee met de Opslaan-knop van de pagina, net als de profielfoto. %>
<%= t('asite.mb_title') %>

<%= t('asite.mb_hint') %>

> <%= t('asite.mb_linked') %> <%= site.mb_artist_name || site.mb_artist_id || '' %> <%= t('asite.mb_open') %>

<%= t('asite.feed_view') %>
<%= t('asite.seo') %>

<%= t('asite.seo_pointer') %> <%= t('asite.seo_link') %>.

<%= t('asite.custom_legend') %> <%= t('asite.optional') %>
<% if (!isNew) { %>
<%= t('asite.move') %>

<%= t('asite.move_hint') %>

<% if (typeof site.moved_to === 'string' && site.moved_to) { %>

<%= t('asite.moved_to') %>: <%= site.moved_to %>

<% } %>
<% } %>