chore(l10n): verwijder de twee weeskeys 'Callout' en 'Callouts' #1874

Merged
brenno merged 1 commit from chore/l10n-weeskeys-callout into main 2026-08-31 08:15:53 +00:00
Owner

Wat dit is

'Callout' en 'Callouts' stonden in alle 31 vertaaltabellen terwijl niets in lib/ ze nog opzoekt. 62 entries weg, plus de twee bijbehorende regels op de Engelse witte lijst.

Hoe ze zijn blijven staan

Het is de staart van #1861. Die commit deed twee dingen: negen sleutels toevoegen en tien opruimen. De toevoegingen zijn op main geland, de opruiming niet — de tak eromheen is gerebased en die helft viel eruit. Dat is precies het soort verlies dat een rebase stil maakt: er faalt niets, want een sleutel te veel breekt niets.

Gevonden bij het nalopen van wat er nog niet gepusht was. De commit leek eerst nog helemaal open te staan (git cherry en patch-id zeiden "niet op main"), maar dat kwam door de rebase; van de negen toegevoegde sleutels bleek er nul te ontbreken. Alleen de twee verwijderingen waren echt achtergebleven.

Ook de witte lijst

unchangedInEnglish in app_localizations_test.dart dekt af dat een Engelse vertaling gelijk mag zijn aan de Nederlandse bron. De twee regels daar bestonden alleen voor deze sleutels, en niets bewaakt dat zo'n entry nog ergens op slaat — dus zonder dit blijven ze als dode regel staan.

Geen gedragswijziging

Een sleutel die niemand opvraagt komt nergens op het scherm. Dit haalt alleen make check-full van zijn wezenmelding af.

Toetsing

  • make l10n-check groen
  • dart run tool/check_l10n_orphans.dart0 ongebruikte sleutels, basislijn 0 (was 2)
  • make check-static groen · make check-registrations groen
## Wat dit is `'Callout'` en `'Callouts'` stonden in alle 31 vertaaltabellen terwijl niets in `lib/` ze nog opzoekt. 62 entries weg, plus de twee bijbehorende regels op de Engelse witte lijst. ## Hoe ze zijn blijven staan Het is de staart van #1861. Die commit deed twee dingen: negen sleutels toevoegen en tien opruimen. De **toevoegingen zijn op main geland**, de opruiming niet — de tak eromheen is gerebased en die helft viel eruit. Dat is precies het soort verlies dat een rebase stil maakt: er faalt niets, want een sleutel te veel breekt niets. Gevonden bij het nalopen van wat er nog niet gepusht was. De commit leek eerst nog helemaal open te staan (`git cherry` en `patch-id` zeiden "niet op main"), maar dat kwam door de rebase; van de negen toegevoegde sleutels bleek er nul te ontbreken. Alleen de twee verwijderingen waren echt achtergebleven. ## Ook de witte lijst `unchangedInEnglish` in `app_localizations_test.dart` dekt af dat een Engelse vertaling gelijk mag zijn aan de Nederlandse bron. De twee regels daar bestonden alleen voor deze sleutels, en niets bewaakt dat zo'n entry nog ergens op slaat — dus zonder dit blijven ze als dode regel staan. ## Geen gedragswijziging Een sleutel die niemand opvraagt komt nergens op het scherm. Dit haalt alleen `make check-full` van zijn wezenmelding af. ## Toetsing - `make l10n-check` groen - `dart run tool/check_l10n_orphans.dart` — **0 ongebruikte sleutels, basislijn 0** (was 2) - `make check-static` groen · `make check-registrations` groen
chore(l10n): verwijder de twee weeskeys 'Callout' en 'Callouts'
All checks were successful
scans / scans (pull_request) Successful in 6m3s
static-gate / static-gate (pull_request) Successful in 15m6s
82d9e1d5ae
Ze stonden in alle 31 vertaaltabellen terwijl niets in `lib/` ze nog
opzoekt. Het is de staart van #1861: die commit voegde negen sleutels toe
en ruimde er tien op, maar alleen de toevoegingen zijn op main geland — de
tak eromheen is gerebased en de opruimhelft viel eruit.

Ook de twee bijbehorende regels op `unchangedInEnglish` in
`app_localizations_test.dart` zijn weg. Die witte lijst dekt af dat een
Engelse vertaling gelijk mag zijn aan de Nederlandse bron; ze bestonden
alleen voor deze sleutels, en niets bewaakt dat een entry nog ergens op
slaat — dus zonder dit blijven ze als dode regel staan.

Geen gedragswijziging: een sleutel die niemand opvraagt komt nergens op
het scherm. Dit haalt alleen `make check-full` van zijn wezenmelding af;
`check_l10n_orphans` meldt nu 0 ongebruikte sleutels bij basislijn 0.

Poort: make l10n-check groen, check_l10n_orphans 0, make check-static en
make check-registrations groen.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
brenno merged commit 05d6926374 into main 2026-08-31 08:15:53 +00:00
brenno deleted branch chore/l10n-weeskeys-callout 2026-08-31 08:15:59 +00:00
Sign in to join this conversation.
No description provided.