Ignore:
Timestamp:
06/23/2026 06:14:27 PM (3 months ago)
Author:
Robin Genis <roboburr@…>
Branches:
main
Children:
d774679
Parents:
bb42dfb
Message:

i18n: translate Dutch code comments to English across src/

Comments in routes/services/views/config/middleware/assets translated to
English for the public repo. A few dev-facing throw/console message strings
were Englished too. No user-facing UI strings or i18n dictionary values changed
(src/services/i18n.js untouched). Logic unchanged.

Co-Authored-By: Claude <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/views/pages/admin-settings.ejs

    rbb42dfb r834bcc3  
    4040  </section>
    4141
    42   <%# ── Standaardtaal voor bezoekers ── %>
     42  <%# ── Default language for visitors ── %>
    4343  <section class="set-card" style="margin-top:1rem">
    4444    <h2><%= t('aset.default_lang') %></h2>
     
    5858  </section>
    5959
    60   <%# ── Tijdzone ── %>
     60  <%# ── Timezone ── %>
    6161  <section class="set-card" style="margin-top:1rem">
    6262    <h2><%= t('aset.timezone') %></h2>
     
    7878  </section>
    7979
    80   <%# Modus-specifieke config — staat direct onder de Modus-kaart zodat 'ie bij
    81       de gekozen modus hoort (Hub bij hub, Cirkel bij circle). %>
     80  <%# Mode-specific config — placed directly below the Mode card so it visually
     81      belongs to the selected mode (Hub under hub, Circle under circle). %>
    8282  <% if (tenancy === 'hub') { %>
    8383  <section class="set-card set-card--mode" style="margin-top:1rem">
     
    141141  <% } %>
    142142
    143   <%# Premium (Patreon) — alleen zichtbaar als de self-hoster de premium-laag aanzet
    144       (env KLONKT_PREMIUM_ENABLED=on). Standaard onzichtbaar; niets gegate. %>
     143  <%# Premium (Patreon) — only visible when the self-hoster enables the premium layer
     144      (env KLONKT_PREMIUM_ENABLED=on). Hidden by default; nothing gated. %>
    145145  <% if (premium && premium.enabled) { %>
    146146  <section class="set-card" style="margin-top:1rem">
     
    162162  <% } %>
    163163
    164   <%# Google-login staat op een eigen Beheer-pagina (compacte link hier). %>
     164  <%# Google login has its own admin page (compact link shown here). %>
    165165  <section class="set-card" style="margin-top:1rem">
    166166    <h2><%= t('aset.google_login') %></h2>
     
    170170  </section>
    171171
    172   <%# Nieuwsbrief-aanmelding in de footer (premium). %>
     172  <%# Newsletter signup in the footer (premium). %>
    173173  <% if (typeof premiumUnlocked === 'undefined' || premiumUnlocked) { %>
    174174  <section class="set-card" style="margin-top:1rem">
     
    185185  <% } %>
    186186
    187   <%# E-mail / SMTP — nodig voor nieuwsbrief versturen, notify-mails en wachtwoord-reset. %>
     187  <%# E-mail / SMTP — required for sending newsletters, notify-mails and password resets. %>
    188188  <section class="set-card" style="margin-top:1rem">
    189189    <h2><%= t('aset.email_smtp') %></h2>
     
    233233.admin-tagline a { color: var(--accent); }
    234234.set-card { background: var(--paper-2); border: 1px solid var(--rule); border-radius: 12px; padding: 1.25rem; }
    235 /* Modus-specifieke kaart (Hub/Cirkel): accent-rand links zodat 'ie zichtbaar bij
    236    de gekozen modus hoort, direct onder de Modus-kaart. */
     235/* Mode-specific card (Hub/Circle): accent border on the left so it visually
     236   belongs to the selected mode, directly below the Mode card. */
    237237.set-card--mode { border-left: 3px solid var(--accent); }
    238238.set-card h2 { font-family: var(--font-display, serif); font-size: 1.25rem; margin: 0 0 0.5rem; }
    239239.set-help { color: var(--ink-muted); font-size: 0.9rem; margin: 0 0 1.25rem; }
    240 /* Google-setup-gids (uitklapbaar) */
     240/* Google setup guide (collapsible) */
    241241.set-google-guide { margin: 0 0 1rem; border: 1px solid var(--rule); border-radius: 8px; background: var(--paper); }
    242242.set-google-guide > summary { cursor: pointer; padding: 0.6rem 0.85rem; font-size: 0.9rem; font-weight: 600; color: var(--accent); list-style: none; }
     
    249249.set-google-guide .set-help { padding: 0 0.85rem; }
    250250.set-form { display: flex; flex-direction: column; gap: 1rem; max-width: 460px; }
    251 /* Kale <label>'s in een set-form krijgen dezelfde nette stacked-stijl als .set-field:
    252    label-tekst boven, input full-width. (.set-toggle = checkbox-rij, uitgezonderd.) */
     251/* Bare <label>s inside a set-form inherit the same neat stacked style as .set-field:
     252   label text on top, input full-width. (.set-toggle = checkbox row, excluded.) */
    253253.set-form > label:not(.set-toggle):not(.set-opt) { display: flex; flex-direction: column; gap: 0.3rem; }
    254254.set-form > label:not(.set-toggle):not(.set-opt) > span { font-size: 0.8rem; font-weight: 600; color: var(--ink-soft, var(--ink-muted)); }
     
    277277.set-field textarea { resize: vertical; }
    278278.set-field input:focus, .set-field textarea:focus { outline: 2px solid var(--accent); outline-offset: -1px; border-color: var(--accent); }
    279 /* Selects dezelfde nette stijl als de inputs i.p.v. de kale native dropdown:
    280    eigen chevron, accent-focus, volle breedte. */
     279/* Selects styled the same as inputs instead of the bare native dropdown:
     280   custom chevron, accent focus ring, full width. */
    281281.set-form select {
    282282  appearance: none; -webkit-appearance: none;
Note: See TracChangeset for help on using the changeset viewer.