Build all apps from Markdown content; Compose Desktop replaces GTK on Linux and Windows

- content/ + scripts/build-content.py produce content.json for every app
- stable lesson IDs with one-time progress migration (Swift, Kotlin)
- shared answer-check tests (tests/answers.json) for Kotlin and Swift
- android/desktop: Compose app with updater, speech and GTK progress import
- CI packages AppImage and Windows zip with ProGuard, runs the tests

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
pepaskopec-blip 2026-10-09 20:40:37 +02:00
commit c3bc32113b
964 changed files with 57285 additions and 1156 deletions

View file

@ -0,0 +1,80 @@
---
id: nemcina-2-volny-cas
puvodni: de.2.3
nazev: Volný čas
popis: Modální slovesa. Poslech a doplňování.
---
# Výklad
## können, müssen, wollen
*Modály*
- Ich kann schwimmen. Du musst lernen. Wir wollen ins Kino.
- können: ich kann, du kannst, er kann, wir können.
- müssen: ich muss, du musst, er muss.
- Zápor: Ich kann heute nicht kommen.
> Tip: modální sloveso je na druhém místě, významové na konci.
## gern a lieber
*Koníčky*
- das Hobby, die Mannschaft, das Training.
- am Wochenende, in der Freizeit.
- zu laut, zu spät.
- Darf ich mitkommen?
> Tip: Ich schwimme gern. Ich spiele lieber Fußball als Tennis.
# Poslech
Am Samstag muss ich vormittags lernen, weil wir am Montag einen Test haben. Nachmittags kann ich aber Fußball spielen. Mein Freund Paul will auch kommen. Er kann nicht so gut spielen, aber er ist nett. Abends wollen wir einen Film sehen. Ich darf nicht zu spät nach Hause kommen. Um elf muss ich zu Hause sein.
## Warum muss er vormittags lernen?
- Weil er krank ist
- [x] Weil am Montag ein Test ist
- Weil Paul nicht kann
- Weil der Film lang ist
> am Montag einen Test.
## Was kann er nachmittags machen?
- Schlafen
- [x] Fußball spielen
- Nach Wien fahren
- Kochen
> Fußball spielen.
## Wann muss er zu Hause sein?
- Um neun
- Um zehn
- [x] Um elf
- Um zwölf
> Um elf.
## Was wollen sie abends machen?
- [x] Einen Film sehen
- Lernen
- Fußball spielen
- Einkaufen
> einen Film sehen.
# Doplňování
## Ich ___ heute nicht kommen.
= kann
> können, ich kann.
## Du ___ lernen.
= musst
> müssen, du musst.
## Wir ___ ins Kino.
= wollen
> wollen, wir wollen.
## Das Modalverb steht, das andere Verb steht am ___.
= Ende|Satzende
> Významové sloveso na konci.