Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

Naofel-eal/DarijArabic

Domaine:

natural language processing

Type de record:

softwaretools
Créateur:
Nao
Hôte:
Learn Darija and Moden Standard Arabic with this PWA # Darija & Arabe — PWA d'apprentissage Application web progressive (PWA) **légère, sans backend et hors-ligne** pour apprendre l'arabe classique (MSA) et le darija marocain. Tout est stocké localement (`localStorage`) sur l'appareil — aucun compte, aucun serveur. ## Fonctionnalités - **Sections** — 8 sections créées par défaut au premier lancement (Lettres, Nombres, Couleurs, Animaux, Corps humain, Famille, Nourriture, Verbes). Création de sections personnalisées (type « mots » ou « verbes »). - **Mots** — chaque entrée a 3 langues : Français / Arabe (MSA, badge **AR**) / Darija marocain (badge **MA**). Champs arabes en RTL natif (`dir="rtl"`). - **Tous les mots** — vue transversale avec recherche instantanée (français, arabe ou darija) sur l'ensemble du vocabulaire ; un tap ouvre l'édition du mot. - **Verbes** — formulaire de conjugaison complet : 6 personnes × genre (masc./fém. aux 2ᵉ et 3ᵉ personnes) × 3 temps (présent, passé, futur), en arabe **et** en darija. - **Mode révision** — 10 mots aléatoires (toutes sections ou une seule). L'app affiche une langue tirée au sort, vous saisissez les 2 autres. Score + correction mot par mot. Les mots souvent ratés sont priorisés. La saisie tolère accents, harakat et espaces, et accepte le mot **ou** sa translittération. - **Sauvegarde** — export / import JSON (remplacer ou fusionner), réinitialisation. - **PWA** — `manifest` + service worker → installable et utilisable hors-ligne. ## Lancer en local Un service worker exige `http(s)` (pas `file://`). Servez le dossier : ```bash python3 -m http.server 8000 # puis ouvrez localhost ``` ## Déploiement Hébergez le dossier sur n'importe quel hébergement statique (GitHub Pages, Netlify, Vercel, un simple serveur web). Aucune étape de build. ## Structure ``` index.html Coquille de l'app + barre de navigation css/style.css Styles (mobile-first, RTL, palette marocaine) js/db.js Couche de données (localStorage, conjugaisons, …

Visit

github.com

Languages

Arabic, Algerian SpokenPhuieTumak

Similaires

Explicit grammar teaching in EAL classrooms: Suggestions from isiXhosa speakers’ L2 dataAre South African Speech-Language Therapists adequately equipped to assess English Additional Language (EAL) speakers who are from an indigenous linguistic and cultural background? A profile and exploration of the current situation

Explicit grammar teaching in EAL classrooms: Suggestions from isiXhosa speakers’ L2 data

Are South African Speech-Language Therapists adequately equipped to assess English Additional Language (EAL) speakers who are from an indigenous linguistic and cultural background? A profile and exploration of the current situation

This article presents the results of a survey conducted on Speech-Language Therapists (SLTs) regardi