✨ feat: Implémentation de la correction via le menu contextuel et améliorations de la construction
- ✨ Ajout de la fonctionnalité de correction via le menu contextuel. - 🗑️ Suppression de la fonctionnalité de correction en temps réel. - ➕ Ajout du script de fond (background.js) pour gérer le menu contextuel. - 📝 Mise à jour du manifest.json (permissions, service_worker, description). - 🐛 Correction de la logique de remplacement de texte dans content.js pour une meilleure compatibilité. - 🏗️ Mise à jour du Dockerfile pour construire l'extension Chrome dans un répertoire (non zippé). - 🛠️ Mise à jour du script build.sh pour gérer le nouveau format de sortie et nettoyer le répertoire. - 🌐 Traduction du manifest.json en français. - 📄 Ajout d'un README.md complet avec les instructions d'installation. - 🐛 Ajout de logs pour faciliter le débogage.
This commit is contained in:
commit
9840633305
13 changed files with 412 additions and 0 deletions
50
README.md
Normal file
50
README.md
Normal file
|
@ -0,0 +1,50 @@
|
|||
# Outil d'écriture inclusive en français
|
||||
|
||||
Cette extension Chrome convertit le texte sélectionné pour utiliser le point médian inclusif (·) via un menu contextuel.
|
||||
|
||||
## Fonctionnalités
|
||||
|
||||
* Conversion du texte sélectionné en écriture inclusive (point médian).
|
||||
* Intégration via le menu contextuel du navigateur.
|
||||
|
||||
## Installation
|
||||
|
||||
Suivez ces étapes pour installer et utiliser l'extension dans votre navigateur Chrome.
|
||||
|
||||
### Prérequis
|
||||
|
||||
* [Docker](https://www.docker.com/get-started) : Utilisé pour construire l'extension dans un environnement isolé.
|
||||
|
||||
### Étapes de construction
|
||||
|
||||
1. **Cloner le dépôt** (si ce n'est pas déjà fait) :
|
||||
```bash
|
||||
git clone [URL_DE_VOTRE_DEPOT]
|
||||
cd point-median-extension
|
||||
```
|
||||
*(Remplacez `[URL_DE_VOTRE_DEPOT]` par l'URL réelle de votre dépôt Git.)*
|
||||
|
||||
2. **Construire l'extension** :
|
||||
Exécutez le script de construction. Cela va créer un dossier `output/chrome-extension` contenant tous les fichiers nécessaires à l'extension.
|
||||
```bash
|
||||
./build.sh
|
||||
```
|
||||
|
||||
### Chargement de l'extension dans Chrome
|
||||
|
||||
1. **Ouvrez Chrome** et naviguez vers `chrome://extensions`.
|
||||
2. **Activez le "Mode développeur"** en basculant l'interrupteur situé en haut à droite de la page.
|
||||
3. Cliquez sur le bouton **"Charger l'extension non empaquetée"** (Load unpacked).
|
||||
4. Dans la boîte de dialogue qui apparaît, naviguez jusqu'au répertoire de votre projet et sélectionnez le dossier `output/chrome-extension` que vous avez créé à l'étape de construction.
|
||||
5. L'extension "Outil d'écriture inclusive en français" devrait maintenant apparaître dans votre liste d'extensions.
|
||||
|
||||
### Utilisation
|
||||
|
||||
1. Sélectionnez du texte sur n'importe quelle page web.
|
||||
2. Faites un clic droit sur le texte sélectionné.
|
||||
3. Dans le menu contextuel, sélectionnez **"Convertir en écriture inclusive"**.
|
||||
4. Le texte sélectionné sera remplacé par sa version inclusive.
|
||||
|
||||
## Dépannage
|
||||
|
||||
Si l'extension ne fonctionne pas comme prévu, vérifiez la console du navigateur (Ctrl+Maj+I ou Cmd+Option+I, puis onglet "Console") et la console du service worker de l'extension (cliquez sur "Inspecter la vue" ou "Service Worker" sous l'extension dans `chrome://extensions`) pour d'éventuels messages d'erreur.
|
Loading…
Add table
Add a link
Reference in a new issue