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,51 @@
---
id: ucebnice-3-akkusativ
puvodni: g.2.8
typ: fill
nazev: Akkusativ
popis: Doplňte přivlastňovací zájmena (4. pád).
ukazat_nemcinu: ano
---
# Nabídka
- mein
- meine
- meinen
- dein
- deine
- deinen
- sein
- seine
- seinen
- ihr
- ihre
- ihren
- unser
- unsere
- unseren
- euer
- eure
- euren
# Úlohy
| Č. | Věta | Význam |
|---|---|---|
| 2. | das Handy → Du brauchst [dein] Handy. | Potřebuješ svůj mobil. |
| 3. | das Pferd → Er hat [sein] Pferd. | Má svého koně. |
| 4. | die Party → Sie macht [ihre] Party. | Dělá svou párty. |
| 5. | der Lehrer → Es fragt [seinen] Lehrer. | Ptá se svého učitele. |
| 6. | das Wochenendhaus → Wir besuchen [unser] Wochenendhaus. | Navštěvujeme náš víkendový dům. |
| 7. | der Hund → Ihr seht [euren] Hund. | Vy vidíte svého psa. |
| 8. | die Instrumente → Sie haben [ihre] Instrumente. | Mají své nástroje. |
# Překlad
- u3g_dein
- u3g_sein
- u3g_ihr_sie
- u3g_sein_es
- u3g_unser
- u3g_euer
- u3g_ihr_sie_pl