Logo Lanfrica

Ghost-ech/Batie_langage

Domain:

natural language processing

Record type:

toolssoftware
Creator:
Gho
Host:
# Yhombey — Apprendre le batié Application web (PWA) pour apprendre et préserver le **batié** (langue Yhombey, Ouest Cameroun). Construite à partir du fascicule du CONALYHO (Comité National de la Langue Yhombey). ## Fonctionnalités - 📚 **Dictionnaire thématique** Français → Batié (pronoms, nombres, verbes, lieux, métiers, adjectifs, maison, villes…) - 🔍 **Recherche** instantanée français ⇄ batié - 🃏 **Flashcards** pour réviser thème par thème - 🎯 **Quiz** à choix multiples - ★ **Favoris** (enregistrés dans le téléphone) - 🗺️ **Lexique des villages** : comparaison Batié / Bapa / Badenkop / Bangam / Fotouni - 📲 **Installable** sur l'écran d'accueil (Android/iPhone) et **fonctionne hors-ligne** ## Démarrer en développement ```bash npm install npm run dev ``` Puis ouvrir l'adresse affichée (ex. localhost). ## Construire la version finale ```bash npm run build ``` Le site prêt à publier est généré dans le dossier `dist/`. ## Déployer et partager (gratuit) Le contenu de `dist/` est un site statique : il s'héberge gratuitement. **Le plus simple — Netlify Drop :** 1. Lancer `npm run build`. 2. Aller sur app.netlify.com 3. Glisser-déposer le dossier `dist/`. 4. Netlify donne un lien (ex. `yhombey.netlify.app`) à **partager par WhatsApp** au village. Autres options : GitHub Pages, Vercel, Cloudflare Pages. ## Ajouter / corriger des mots Tout le contenu est dans `src/data/` : - `dictionary.ts` — dictionnaire thématique (le plus fiable) - `comparative.ts` — lexique comparatif des villages (extraction auto, **à relire**) - `about.ts` — page « Comprendre la langue » Pour ajouter un mot, copier une ligne existante dans le bon thème et modifier `fr` (français) et `bt` (batié). Un champ `audio` est prévu pour la phase 2 (prononciations enregistrées). ## Phase 2 — audio Le modèle de données prévoit déjà un champ `audio` par mot. Pour l'activer : 1. Enregistrer la prononciation d'un mot (par un aîné du village). 2. Placer le fichier …