traduire le site #10
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
@via fait un system de i18n coté frontend
👋 Bien reçu ! Je prends en charge cette PR et je travaille dessus.
👋 Bien reçu ! Je travaille sur l'implémentation du système i18n frontend. Voici mon plan :
fr.json+en.jsonLanguageSwitcher(avec persistance localStorage)Je reviens avec les modifications sous peu ! 🚀
Résumé de l'intervention ❌
Le worker s'est arrêté prématurément sans produire aucune modification. Le worktree est propre, aucun fichier i18n n'a été créé.
État actuel du repo
Le projet est un CV generator en Vanilla JS / HTML/CSS (pas de framework). Les textes hardcodés se trouvent dans :
index.html— labels du formulaire (Nom, Prénom, Email, Titre du poste, bouton "Générer mon CV")js/main.js— message de succèsjs/sections/*.js— stubs des sections (compétences, formation, expérience, hobbies)Ce qui reste à faire
js/i18n/fr.jsonetjs/i18n/en.jsonavec toutes les clés de traductionjs/i18n/i18n.js— module de traduction (chargement JSON + fonctiont(key))js/components/LanguageSwitcher.js— bouton FR/EN avec persistancelocalStorageindex.html— ajouterdata-i18nattributes sur tous les textesjs/main.js— utilisert()pour le message de succèsJe relance l'implémentation.