The app is currently Dutch-only. The base language should become English, with Dutch provided as a translation.
Requirements:
- Extract all user-facing strings into a localization layer (e.g. Flutter
intl / ARB files).
- Default language: English.
- Provide a complete Dutch translation.
- Pick the initial language based on the user's system locale (Dutch locale → Dutch, otherwise English).
- Allow the user to override the choice in settings.
Note: prompts/teaching content sent to the LLM and the curriculum data (leerdoelen, goals JSON) are out of scope for this issue unless we explicitly decide otherwise — this issue is about the UI chrome.
The app is currently Dutch-only. The base language should become English, with Dutch provided as a translation.
Requirements:
intl/ ARB files).Note: prompts/teaching content sent to the LLM and the curriculum data (leerdoelen, goals JSON) are out of scope for this issue unless we explicitly decide otherwise — this issue is about the UI chrome.