Aircraft list: search box + full localization #12

Merged
brenno merged 1 commit from feat/aircraft-list-search into main 2026-06-17 16:01:11 +00:00
Owner

Overzicht

Twee verbeteringen aan de live-vliegtuiglijst (het Vliegtuigen-segment).

1. Zoekveld

De lijst had geen zoekfunctie (alleen de kaartweergave wel). Toegevoegd: een "Zoek toestel"-veld dat filtert op dezelfde velden als de kaart (id, callsign, registratie, type, herkomst, bestemming), met een wis-knop en een "geen toestellen gevonden"-melding.

2. Volledige vertaling

_aircraftText was alleen NL/EN (DE/FR/IT/PL/ES/FY vielen terug op Engels). Nu vertaald naar alle 8 app-talen, consistent met de rest van de app. De dispatch is omgezet naar een exhaustieve switch (language).

Verificatie

  • flutter analyze: schoon. flutter test: alle 314 tests groen.
  • Visueel op macOS: "KLM" filtert de lijst naar 1 toestel; in het Duits toont het segment "Flugzeuge" en het zoekveld "Flugzeug suchen".

🤖 Generated with Claude Code

## Overzicht Twee verbeteringen aan de live-vliegtuiglijst (het **Vliegtuigen**-segment). ### 1. Zoekveld De lijst had geen zoekfunctie (alleen de kaartweergave wel). Toegevoegd: een **"Zoek toestel"**-veld dat filtert op dezelfde velden als de kaart (id, callsign, registratie, type, herkomst, bestemming), met een wis-knop en een "geen toestellen gevonden"-melding. ### 2. Volledige vertaling `_aircraftText` was alleen NL/EN (DE/FR/IT/PL/ES/FY vielen terug op Engels). Nu vertaald naar **alle 8 app-talen**, consistent met de rest van de app. De dispatch is omgezet naar een exhaustieve `switch (language)`. ## Verificatie - `flutter analyze`: schoon. `flutter test`: alle 314 tests groen. - Visueel op macOS: "KLM" filtert de lijst naar 1 toestel; in het Duits toont het segment "Flugzeuge" en het zoekveld "Flugzeug suchen". 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Add a "search aircraft" field to the dedicated aircraft list (the
Vliegtuigen segment), filtering by the same fields as the map search
(id, callsign, registration, type, origin, destination) with a
"no matching aircraft" empty state.

Localize the whole _aircraftText table into all eight app languages
(was NL/EN only, falling back to English for DE/FR/IT/PL/ES/FY).

Verified on macOS: search filters the list; German shows
"Flugzeug suchen" / "Flugzeuge".

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
brenno merged commit 944959a9a1 into main 2026-06-17 16:01:11 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
brenno/Hiero!12
No description provided.