Changeset 4885eab in Klonkt for src/views/pages/my-site.ejs


Ignore:
Timestamp:
06/21/2026 03:05:14 PM (3 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
5e61b17
Parents:
bbf9d1a
Message:

feat(i18n phase 6): remaining public + other pages translated (NL/EN/DE)

post-edit, account, newsletter, download, press kit /pers, fan-gate, link-in-bio,
my-site, password-reset (2), artists directory, auth-login Google error map,
user/hub-home/circle-feed+post/viewer-blocked/home/favourites/changelog/404/
type/tag/archive/prutter (inbox+conversation). embed-player skipped (no t
in that standalone route). 1026 view-keys cross-checked → 0 missing.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/views/pages/my-site.ejs

    rbbf9d1a r4885eab  
    11<div class="container admin-page">
    2   <p><a href="/" class="btn">&larr; Overzicht</a></p>
    3   <h1>Mijn Klonkt Hub</h1>
     2  <p><a href="/" class="btn">&larr; <%= t('myst.overview') %></a></p>
     3  <h1><%= t('myst.title') %></h1>
    44  <p class="admin-tagline"><%= mySite.title %></p>
    55
    6   <nav class="admin-quick-links" aria-label="Beheer-snelkoppelingen">
    7     <a href="/user/<%= mySite.slug %>/posts/new" class="btn">✍️ Nieuwe post</a>
    8     <a href="/admin/sites/<%= mySite.slug %>/edit" class="btn">🎨 Uiterlijk</a>
    9     <a href="/user/<%= mySite.slug %>/admin/comments" class="btn">💬 Reacties</a>
    10     <a href="/user/<%= mySite.slug %>" class="btn">👁️ Bekijk mijn site</a>
    11     <a href="/account" class="btn">👤 Account</a>
     6  <nav class="admin-quick-links" aria-label="<%= t('myst.quick_links_aria') %>">
     7    <a href="/user/<%= mySite.slug %>/posts/new" class="btn">✍️ <%= t('myst.new_post') %></a>
     8    <a href="/admin/sites/<%= mySite.slug %>/edit" class="btn">🎨 <%= t('myst.appearance') %></a>
     9    <a href="/user/<%= mySite.slug %>/admin/comments" class="btn">💬 <%= t('myst.comments') %></a>
     10    <a href="/user/<%= mySite.slug %>" class="btn">👁️ <%= t('myst.view_site') %></a>
     11    <a href="/account" class="btn">👤 <%= t('myst.account') %></a>
    1212  </nav>
    1313
    1414  <div class="admin-stats">
    15     <div class="stat-card"><div class="stat-num"><%= mine.posts %></div><div class="stat-label">Posts</div></div>
    16     <div class="stat-card"><div class="stat-num"><%= mine.published %></div><div class="stat-label">Gepubliceerd</div></div>
     15    <div class="stat-card"><div class="stat-num"><%= mine.posts %></div><div class="stat-label"><%= t('myst.posts') %></div></div>
     16    <div class="stat-card"><div class="stat-num"><%= mine.published %></div><div class="stat-label"><%= t('myst.published') %></div></div>
    1717  </div>
    1818
    1919  <% if (typeof posts !== 'undefined' && posts && posts.length) { %>
    2020    <% var _drafts = posts.filter(function(p){ return p.isDraft; }).length; %>
    21     <h2 class="ms-posts-title">Posts<% if (_drafts) { %> <span class="pl-draftcount"><%= _drafts %> concept<%= _drafts === 1 ? '' : 'en' %></span><% } %></h2>
     21    <%
     22      var _lblBadge = t('myst.draft_badge');
     23      var _lblUntitled = t('myst.untitled');
     24      var _lblEdit = t('myst.edit');
     25      var _lblView = t('myst.view');
     26    %>
     27    <h2 class="ms-posts-title"><%= t('myst.posts') %><% if (_drafts) { %> <span class="pl-draftcount"><%= _drafts === 1 ? t('myst.draft_count_one', { n: _drafts }) : t('myst.draft_count_many', { n: _drafts }) %></span><% } %></h2>
    2228    <ul class="post-admin-list">
    2329      <% posts.forEach(function(p) { %>
    2430        <li class="pal-row<%= p.isDraft ? ' is-draft' : '' %>">
    2531          <a class="pal-title" href="<%= p.editUrl %>">
    26             <% if (p.isDraft) { %><span class="pal-badge">Concept</span><% } %>
    27             <span class="pal-name"><%= p.title || '(zonder titel)' %></span>
     32            <% if (p.isDraft) { %><span class="pal-badge"><%= _lblBadge %></span><% } %>
     33            <span class="pal-name"><%= p.title || _lblUntitled %></span>
    2834          </a>
    2935          <span class="pal-actions">
    30             <a class="pal-link" href="<%= p.editUrl %>">Bewerken</a>
    31             <% if (!p.isDraft) { %><a class="pal-link" href="<%= p.viewUrl %>">Bekijk</a><% } %>
     36            <a class="pal-link" href="<%= p.editUrl %>"><%= _lblEdit %></a>
     37            <% if (!p.isDraft) { %><a class="pal-link" href="<%= p.viewUrl %>"><%= _lblView %></a><% } %>
    3238          </span>
    3339        </li>
Note: See TracChangeset for help on using the changeset viewer.