Переглянути джерело

CLAUDE.md: betrouwbare afbakening voor de vertaal-audit

Sleutels tellen die als '<key>' /* tekst */ in een levend widget-bestand staan,
in plaats van de widget-graaf volgen. Bracht de audit van 442 naar 218
gerenderde sleutels met 6 echte gaten.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob 22 годин тому
батько
коміт
e11a081fa8
1 змінених файлів з 11 додано та 0 видалено
  1. 11 0
      CLAUDE.md

+ 11 - 0
CLAUDE.md

@@ -3565,6 +3565,17 @@ als *Favorite* in het Engels terecht). **Wat een script niet ziet is een
 vertaling die er keurig uitziet maar fout is** — "Eetgelegenheden" → *Eatings*,
 "Overnachten" → *Overnight* telden allebei als "vertaald". Een menselijke blik
 over de labels blijft dus nodig; de audit vervangt dat niet.
+**De snelste betrouwbare afbakening van "bereikbaar": tel alleen sleutels die
+als `'<key>' /* tekst */` in een levend widget-bestand STAAN.** FlutterFlow
+schrijft die marker bij élke gerenderde `getText`-aanroep, dus een sleutel die
+alleen in `internationalization.dart` voorkomt wordt nergens getoond. Met dat
+filter (plus mappen/bestanden met `kanweg|_copy|copy2|orgineel` eruit) viel de
+audit van 442 sleutels terug op **218 gerenderde**, en daarvan waren er precies
+6 zonder Engelse tekst — bruikbaar als taak, in tegenstelling tot de rauwe
+telling. Bijvangst van diezelfde marker: drie sets `Option 1/2/3` in
+`uitgaansevenementAanmaken` bleken **niet** gerenderd, dus geen kapotte dropdown
+maar restanten in de vertaalmap.
+
 ⚠️ **Tel alleen sleutels die in bereikbare schermen gebruikt worden.** Bepaal
 dat door vanaf de startpagina de widget-graaf te volgen (`nav.dart` → entry-
 pagina's → `XWidget.routeName` / `XWidget(`); elke FlutterFlow-pagina staat in