|
|
@@ -50,6 +50,7 @@ Google Play en één doorloop die alleen Bob kan doen.
|
|
|
| **120** | 12 hardcoded kleuren aan thematokens binden | Alle 12 zijn exact gelijk aan een bestaand token, dus nu onzichtbaar — maar ze lopen niet mee bij een themawijziging. Eigen blok hieronder |
|
|
|
| ~~117~~ | ~~Kalenderpermissie eruit~~ | ✅ **AF** (Bob 2026-09-20, export-geverifieerd): `READ_CALENDAR`/`WRITE_CALENDAR` én `NSCalendarsUsageDescription` zijn weg; `CAMERA` staat er nog (terecht) |
|
|
|
| **118** | AdMob EU-consentbericht | ⚠️ Half: de FlutterFlow-toggle staat goed, maar het bericht moet in de **AdMob-console** gepubliceerd zijn. Eigen blok hieronder |
|
|
|
+| **122** | Teksten aanmaakpagina's doornemen | Labels, hints en Engelse vertalingen op de activiteiten- en evenementenpagina. Inventaris mét i18n-sleutels staat in een eigen blok hieronder; o.a. "Categorie **evenement**" als kop op de *activiteiten*pagina, "Selectee...", "WebsiteURL"/"TicketsURL" en een sterretje dat niet klopt met de introtekst |
|
|
|
|
|
|
---
|
|
|
#
|
|
|
@@ -353,6 +354,81 @@ tot de slider — die Bob er bewust in had gezet — blijft staan.
|
|
|
tekent dus even buiten zijn kader. Inherent aan de gegenereerde widget, niet vanuit
|
|
|
de builder te clippen. De layout beweegt niet meer, en dat was het doel.
|
|
|
|
|
|
+### 122 · Teksten op de twee aanmaakpagina's doornemen · Eigenaar: Bob
|
|
|
+
|
|
|
+**Wat:** labels, hints, sectiekoppen en Engelse vertalingen langslopen op
|
|
|
+`stadsactiviteitAanmaken` (51 teksten) en `uitgaansevenementAanmaken` (41).
|
|
|
+Het introblok en de hulpregels van taak 91 staan er goed op en zijn netjes
|
|
|
+vertaald — wat overblijft zijn verkeerde woorden, typefouten, technische
|
|
|
+veldnamen en verschillen **tussen** de twee pagina's.
|
|
|
+
|
|
|
+Inventaris uit een verse export van 2026-09-20 (de werkkopie liep achter; de
|
|
|
+hulpregels leken daar te ontbreken maar staan er wél). Elke sleutel hieronder is
|
|
|
+de i18n-key — bereikbaar via het globe-icoontje naast het Text-/Label-veld.
|
|
|
+`ACT` = activiteitenpagina, `EVT` = evenementenpagina.
|
|
|
+
|
|
|
+**A · Gewoon fout**
|
|
|
+- `ACT moj9sft5` sectiekop **"Categorie evenement"** staat op de
|
|
|
+ *activiteiten*pagina → "Categorie activiteit".
|
|
|
+- `ACT dqeuq7t8` dropdown-hint **"Selectee..."** (dubbele e).
|
|
|
+- `ACT oo7z1mp8` EN **"Zipcde"** — de hint eronder (`j9h65a88`) heeft wél
|
|
|
+ "Zipcode".
|
|
|
+- `EVT vu6qv8cj` EN **"Title cityactvity"** — typefout én de verkeerde entiteit.
|
|
|
+- `ACT jwgx4el8` EN **"Title cityactivity"** — interne veldnaam, geen Engels.
|
|
|
+- `EVT vkyrmq6a` EN **"Organisatsion"**.
|
|
|
+- `EVT r9s46lo7` / `3h3k4jh2` / `ge5o3gf7` EN **"Feeprice"**.
|
|
|
+
|
|
|
+**B · Technische namen die een gebruiker niet hoort te zien**
|
|
|
+- `ACT i66ori1d` / `EVT e9n6cj1o` **"WebsiteURL"** → "Website" (EN is hier gelijk
|
|
|
+ aan NL, dus in beide talen).
|
|
|
+- `EVT zfofdq9a` **"TicketsURL"** → "Ticketlink".
|
|
|
+- **"Datum eind"** op vier plekken (`ACT 71z3uvd8`+`1k52hayg`,
|
|
|
+ `EVT wkn1mu1d`+`e42lwmdh`) → "Einddatum".
|
|
|
+- **"Toelichting Entree"** (4 plekken) — hoofdletter midden in de zin.
|
|
|
+- `EVT rqx6m3yf` **"Uw Horecagelegenheid"** → de rest van beide pagina's
|
|
|
+ tutoyeert ("je evenement", "jouw account"), en de hulpregel eronder noemt het
|
|
|
+ zelf een **zaak**. Kies één aanspreekvorm en één woord.
|
|
|
+
|
|
|
+**C · Het sterretje klopt niet met de introtekst**
|
|
|
+Beide intro's zeggen "Velden met * zijn verplicht". Nu staat het sterretje op
|
|
|
+Titel, Datum en (EVT) "Kies je horecagelegenheid". Het **ontbreekt** op:
|
|
|
+- de categoriekeuze op **beide** pagina's, terwijl de hulpregel eronder zegt
|
|
|
+ *"zonder categorie is je evenement/activiteit nergens terug te vinden"*;
|
|
|
+- `ACT` de plaatskeuze (`ls6do5d5` / `sv5qajjt`), terwijl de hulpregel bij
|
|
|
+ *Waar* letterlijk zegt *"dat is verplicht"*.
|
|
|
+
|
|
|
+**D · Hints die alleen het label herhalen**
|
|
|
+Datum/Datum, Adres/Adres, Postcode/Postcode, Toelichting Entree (2×) en
|
|
|
+**Entreeprijs (3×)**. Die regel is nu weggegooide ruimte; een voorbeeld doet het
|
|
|
+werk wel — "bijv. 7,50", "1012 AB", "bijv. Jazz in de Tuin".
|
|
|
+
|
|
|
+**E · De twee pagina's noemen hetzelfde veld anders (vooral in het Engels)**
|
|
|
+
|
|
|
+| veld | ACT | EVT |
|
|
|
+|---|---|---|
|
|
|
+| Categorie | `Category` | `Category event` |
|
|
|
+| Toelichting Entree | `Admission description` / `Fee description` *(label en hint verschillen onderling!)* | `Description Fee` |
|
|
|
+| Entreeprijs | `Admission price` | `Feeprice` |
|
|
|
+| Datum eind | `End date` | `Date end` |
|
|
|
+| Logo kiezen | `Choose logo` | `Select logo` |
|
|
|
+| Omschrijving … | `Description activity` | `Event description` |
|
|
|
+
|
|
|
+**F · Engels ontbreekt of is Nederlands blijven staan**
|
|
|
+`ACT xiba4gka` / `l9f37oxb` / `ajotnz1f` en `EVT 2hitlrxa` / `qtnlg7nd` en
|
|
|
+`EVT e9n6cj1o` / `zfofdq9a`. *(`Contact` en `Media` zijn in beide talen gelijk —
|
|
|
+die mogen zo blijven.)* Aan de **Nederlandse** kant hetzelfde probleem: `ACT`
|
|
|
+gebruikt "Selecteer..."/"Zoek..." bij de categorie, maar **"Select..."** bij drie
|
|
|
+andere dropdowns op diezelfde pagina.
|
|
|
+
|
|
|
+**Werkwijze:** globe-icoontje per widget (recept in `CLAUDE.md`, sectie
|
|
|
+"Vertalingen invullen"). Eén klik per tool-aanroep, en **verifieer met een verse
|
|
|
+export** — het rechterpaneel toont na een geslaagde wijziging vaak nog de oude
|
|
|
+waarde.
|
|
|
+
|
|
|
+**Deel dat gedelegeerd kan:** punt A, E en F zijn mechanisch herhaalwerk zonder
|
|
|
+geneste dialogen. Zeg het even als Claude die mag oppakken; B t/m D zijn
|
|
|
+schrijfkeuzes en horen bij jou.
|
|
|
+
|
|
|
### 121 · 15 verweesde mappen in `lib/` · Eigenaar: Bob (Claude verwijdert niets)
|
|
|
|
|
|
Gevonden 2026-09-20 bij het committen van de achterstallige working tree. Deze
|