Changeset c3e736c in Klonkt for src/views/pages/admin-seo.ejs


Ignore:
Timestamp:
08/13/2026 01:18:02 PM (4 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
3188dfe
Parents:
f50a84b
Message:

Het scherm leverde zijn vertalingen niet aan (Robins melding)

admin-seo.ejs had geen page-data-blok. pageData() geeft dan een leeg object, en
alles viel terug op de ingebakken Nederlandse tekst -- ook voor een Engelse of
Duitse lezer. Precies wat Robin vermoedde met "de vertalingen zitten misschien
nog op de verkeerde keys": ze zaten nergens.

En de sleutels waren inderdaad fout. De conventie hier is KORT: admin-audio
levert change_failed en niet aaud_change_failed, en de module leest T.mb_busy.
Ik las T.aseo_mb_busy, wat zelfs met een blok niets had opgeleverd.

Acht sleutels, en de controle van gisteren op gelijke sleutels in drie talen
zou dit NIET hebben gevangen -- die keek of de talen onderling gelijk waren, niet
of het scherm ze doorgeeft. Twee verschillende gaten.

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

File:
1 edited

Legend:

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

    rf50a84b rc3e736c  
    194194.site-form > button[type="submit"] { align-self: flex-start; }
    195195</style>
     196
     197<%# Servertekst naar mod/admin-seo.js. KORTE sleutels, zoals overal in dit
     198    project -- de module leest T.mb_busy en niet T.aseo_mb_busy. Zonder dit
     199    blok geeft pageData() een leeg object en valt alles terug op de
     200    ingebakken Nederlandse tekst, ook voor een Engelse of Duitse lezer. %>
     201<%- include('../partials/page-data', { pageData: { mb_busy: t('aseo.mb_busy'), mb_fail: t('aseo.mb_fail'), mb_none: t('aseo.mb_none'), mb_open: t('aseo.mb_open'), mb_pick: t('aseo.mb_pick'), mb_verified: t('aseo.mb_verified'), mb_unverified: t('aseo.mb_unverified'), mb_checking: t('aseo.mb_checking') } }) %>
Note: See TracChangeset for help on using the changeset viewer.