Curso de euskera gratuito y abierto: A1 y A2 completos, con la parte vehicular disponible en 18 idiomas. Sin login, sin anuncios, sin paywalls, sin cookies de terceros. 100 % estático.
Web: euskera.crintech.pro · web hermana de la app Kaixo (App Store)
- Cursos A1 (13 unidades) y A2 (10 unidades) — lecciones con el euskera siempre delante y la explicación en tu idioma al lado.
- Vocabulario con audio: 1.672 locuciones en flashcards, juegos de parejas y exámenes.
- Simulakro sortzailea: generador de exámenes A1 infinitos sobre un banco de 262 preguntas, 823 tarjetas, 6 lecturas y 6 piezas de escucha. Cada examen sale de una semilla compartible por URL (
?s=), con estructura fija de examen real: entzumena, irakurmena, gramatika, hiztegia e idazmena con corrección automática. - Ahoskera-gimnasioa (beta): gimnasio de pronunciación con reconocimiento de voz que corre íntegro en tu navegador — el audio nunca sale del dispositivo, no hay servidor.
- Progreso soberano: se guarda en tu dispositivo. La app añade una copia local (que sobrevive a la limpieza del WebView) y, si tú lo activas desde Progreso, una copia en tu propia cuenta de la nube (iCloud; el equivalente de Google en Android cuando llegue) para no perderlo al reinstalar. Apagado por defecto, y al apagarlo se borra lo subido: nosotros no vemos nada en ningún caso.
- Escalera oficial de niveles A1 → C2 (HABE/EGA) y seguimiento de progreso (lecciones, racha, récord) guardado en tu dispositivo.
El euskera que se enseña es idéntico en todos los idiomas; lo que cambia es la lengua vehicular (explicaciones, enunciados, interfaz). Castellano, inglés, francés, alemán, italiano, portugués, catalán, gallego, neerlandés, polaco, ucraniano, ruso, árabe (RTL), chino, japonés, coreano, hindi y turco.
La paridad no es una promesa: npm run validate:parity comprueba estructura, ejercicios y lados en euskera de cada locale contra el original (≈1.900 comprobaciones).
- Astro + islas Svelte — ~2.700 páginas estáticas generadas.
- Sin backend: los ejercicios, el generador de exámenes y el progreso viven en el cliente.
- Deploy en Cloudflare Pages:
pushamainpublica.
npm install
npm run devBuild: npm run build → dist/. Type-check: npm run check. Paridad i18n: npm run validate:parity.
El contenido vive en src/content/{lessons,units,levels}/<locale>/<nivel>/ y el banco de exámenes se regenera con scripts/build_bank.py.
- Código (
src/,scripts/, configs): MIT - Contenido (
src/content/, lecciones y currículum): CC BY-SA 4.0 - Assets propios (lauburu SVG, OG image, favicons): CC0
PRs bienvenidas, especialmente correcciones de contenido y mejoras de traducción. Abre un issue para hablar de cambios grandes antes de implementarlos.
20-ago-2026 — Sincronización opcional del progreso. Hasta ahora el progreso solo vivía en el navegador y se perdía al reinstalar. Ahora la app guarda además una copia local y ofrece, desactivada por defecto, una copia en tu propia cuenta de iCloud (y la equivalente de Google en Android cuando exista el envoltorio nativo). Es opt-in explícito desde Progreso, revocable —al apagarla se borra lo subido— y en ningún caso pasa por servidores nuestros: seguimos sin recoger ni un dato. La política de privacidad recoge el cambio (§2 y §4).