Changeset bbf9d1a in Klonkt for src/views/pages/admin-updates.ejs


Ignore:
Timestamp:
06/21/2026 02:32:39 PM (3 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
4885eab
Parents:
929d98d
Message:

feat(i18n phase 5): all admin sub-pages translated (NL/EN/DE)

settings, site-edit, seo, google, audio, stats, playlists, users, sites,
comments, circle, shows, newsletter, updates, epk, help. ~520 new keys
per language. Loop-shadowing of t() resolved by fetching before the loop. 709
view-keys cross-checked against the dictionary (0 missing).

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

File:
1 edited

Legend:

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

    r929d98d rbbf9d1a  
    11<div class="container admin-page">
    2   <h1>Updates</h1>
    3   <p><a href="/admin" class="btn">&larr; Beheer</a></p>
     2  <h1><%= t('aupd.title') %></h1>
     3  <p><a href="/admin" class="btn">&larr; <%= t('aupd.back_admin') %></a></p>
    44
    55  <% if (success) { %><div class="alert alert-success"><%= success %></div><% } %>
     
    77
    88  <section class="set-card">
    9     <h2>Versie van deze Klonkt</h2>
     9    <h2><%= t('aupd.version_heading') %></h2>
    1010
    1111    <div class="upd-row">
    12       <span class="upd-label">App-versie</span>
     12      <span class="upd-label"><%= t('aupd.app_version') %></span>
    1313      <span class="upd-val"><%= appVersion || '—' %></span>
    1414    </div>
    1515    <div class="upd-row">
    16       <span class="upd-label">Huidig</span>
     16      <span class="upd-label"><%= t('aupd.current') %></span>
    1717      <span class="upd-val">
    1818        <% if (currentSha) { %><code><%= currentSha %></code> <span class="upd-desc"><%= currentDesc %></span>
    19         <% } else { %><em>onbekend (nog niet via de update-knop bijgewerkt)</em><% } %>
     19        <% } else { %><em><%= t('aupd.current_unknown') %></em><% } %>
    2020      </span>
    2121    </div>
    2222    <div class="upd-row">
    23       <span class="upd-label">Nieuwste</span>
     23      <span class="upd-label"><%= t('aupd.latest') %></span>
    2424      <span class="upd-val">
    2525        <% if (latestSha) { %><code><%= latestSha %></code> <span class="upd-desc"><%= latestDesc %></span>
    26         <% } else { %><em>kon de nieuwste versie niet ophalen</em><% } %>
     26        <% } else { %><em><%= t('aupd.latest_failed') %></em><% } %>
    2727      </span>
    2828    </div>
     
    3030    <div class="upd-status">
    3131      <% if (!canCheck) { %>
    32         <span class="upd-badge warn">&#9888; Geen update-bron bereikbaar</span>
     32        <span class="upd-badge warn">&#9888; <%= t('aupd.no_source') %></span>
    3333      <% } else if (upToDate) { %>
    34         <span class="upd-badge ok">&#10003; Up-to-date</span>
     34        <span class="upd-badge ok">&#10003; <%= t('aupd.uptodate') %></span>
    3535      <% } else { %>
    36         <span class="upd-badge new">&#8635; Update beschikbaar<% if (behind) { %> (<%= behind %> commit<%= behind === '1' ? '' : 's' %> achter)<% } %></span>
     36        <span class="upd-badge new">&#8635; <%= t('aupd.update_available') %><% if (behind) { %> (<%= behind === '1' ? t('aupd.behind_one', { n: behind }) : t('aupd.behind_many', { n: behind }) %>)<% } %></span>
    3737      <% } %>
    3838    </div>
     
    4040    <% if (canCheck) { %>
    4141    <form method="post" action="/admin/updates/run" class="set-form"
    42           onsubmit="return confirm('De site wordt naar de nieuwste versie gebracht en herstart kort. Doorgaan?');">
     42          onsubmit="return confirm('<%= t('aupd.run_confirm') %>');">
    4343      <button type="submit" class="btn btn-primary">
    44         <%= upToDate ? '↻ Opnieuw uitrollen' : '⬆ Nu bijwerken' %>
     44        <%= upToDate ? '↻ ' + t('aupd.redeploy') : '⬆ ' + t('aupd.update_now') %>
    4545      </button>
    4646    </form>
     
    4848
    4949    <p class="set-help" style="margin-top:1rem">
    50       Bijwerken haalt de nieuwste code op en herstart deze site kort (~10s). Doe dit
    51       rustig — er gaat niets verloren (je posts, instellingen en cirkel blijven staan).
     50      <%= t('aupd.help') %>
    5251    </p>
    5352  </section>
Note: See TracChangeset for help on using the changeset viewer.