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,18 @@
---
id: ucebnice-2-woher
puvodni: g.1.6
typ: typed
nazev: Woher?
popis: Odkud lidé pocházejí? Napište zemi.
---
# Úlohy
| Zadání | Odpověď | Význam |
|---|---|---|
| Ich heiße Thomas. Ich spreche Deutsch. Ich komme aus D________. | deutschland\|eutschland | Deutschland – Německo |
| Ich heiße Martina. Ich spreche Slowakisch. Ich komme aus der S________. | slowakei\|lowakei | Slowakei – Slovensko |
| Ich heiße Petra. Ich spreche Deutsch. Ich komme aus Ö________. | österreich\|osterreich\|sterreich | Österreich – Rakousko |
| Ich heiße Miguel. Ich spreche Spanisch. Ich komme aus S________. | spanien\|panien | Spanien – Španělsko |
| Ich heiße George. Ich spreche Englisch. Ich komme aus E________. | england\|ngland | England – Anglie |
| Ich heiße Maria. Ich spreche Polnisch. Ich komme aus P________. | polen\|olen | Polen – Polsko |