You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-52Lines changed: 15 additions & 52 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,10 @@
5
5
6
6
Extension de navigateur pour la traduction au survol avec dictionnaire personnalisable.
7
7
8
-
> **📝 Note importante :** Cette extension utilise l'API WebExtensions standard et est compatible avec Chrome, Firefox, Edge et Safari. Les instructions d'installation varient selon le navigateur.
8
+
## Productions
9
+
-**Chrome Web Store** : https://chromewebstore.google.com/detail/traducteur-personnalis%C3%A9-a/nmknpgpdoclllikijfkhocimieblajmh
10
+
-**Firefox** : Prochainement
11
+
9
12
10
13
## Exemples
11
14
@@ -21,28 +24,16 @@ Extension de navigateur pour la traduction au survol avec dictionnaire personnal
21
24
22
25

23
26
24
-
### 📋 Utilisation
25
-
26
-
1.**Configuration** : Ouvrir les options de l'extension
27
-
2.**Dictionnaire** : Ajouter vos traductions au format JSON, ou une par une via l'ajout manuel
28
-
3.**URLs** : Spécifier les sites cibles (optionnel)
29
-
4.**Activation** : L'extension se lance automatiquement sur les pages configurées
30
-
5.**Surlignage** : Affichage au survol de vos traductions ou de la recherche inversée
31
-
32
-
## ✨ Fonctionnalités détaillées
33
-
34
-
- 🎯 **Traduction au survol** : Affichage élégant des traductions avec bordure bleue
35
-
- 📋 **Copie de traduction** : Clic droit pour copier la traduction dans le presse-papiers
36
-
- 📝 **Dictionnaire personnalisable** : Support JSON récursif avec formatage automatique
37
-
- 🔍 **Recherche intelligente** : Correspondance exacte et partielle, insensible à la casse
38
-
- 🔎 **Recherche globale** : `Ctrl+Maj+F` pour rechercher dans toute la page
39
-
- 🌐 **URLs ciblées** : Configuration des sites où l'extension est active
Permettra d'observer en direct l'extension, il suffira juste de lancer `npm run build` pour tester le nouveau code.
67
+
Permettra d'observer en direct l'extension, il suffira juste de lancer `npm run build` pour tester le nouveau code, puis `R` dans le shell pour refresh.
77
68
78
69
**✅ Vérification de l'installation :**
79
70
@@ -83,41 +74,13 @@ Permettra d'observer en direct l'extension, il suffira juste de lancer `npm run
83
74
84
75
**⚠️ Note Firefox :** L'extension est temporaire et disparaîtra au redémarrage de Firefox. Pour une installation permanente, utilisez le fichier `.xpi` (voir section Production).
85
76
86
-
**🔧 Important pour Firefox :** L'extension inclut un ID explicite (`myhover-translator@gaboflo.fr`) dans le manifest pour permettre le fonctionnement de l'API de stockage.
87
-
88
-
### Production
89
-
90
-
-**Chrome/Edge :** Télécharger la dernière release et l'installer via le Chrome Web Store
91
-
-**Firefox :** Télécharger le fichier `.xpi` et l'installer via Firefox Add-ons
92
-
93
-
### 🔎 Recherche globale
94
-
95
-
Utilisez `Ctrl+Maj+F` sur n'importe quelle page pour ouvrir la barre de recherche. Cette fonctionnalité vous permet de :
96
-
97
-
-**Rechercher dans toute la page** : Trouvez rapidement tous les mots traduits
98
-
-**Navigation visuelle** : Les résultats sont surlignés avec des couleurs distinctes
99
-
-**Interface intuitive** : Barre de recherche flottante avec compteur de résultats
100
-
-**Fermeture facile** : Cliquez sur ❌ ou appuyez sur Échap pour fermer
101
-
102
-
**Comment ça marche :**
103
-
104
-
1. Appuyez sur `Ctrl+Maj+F` sur une page web
105
-
2. Tapez votre recherche (minimum 2 caractères)
106
-
3. Les résultats apparaissent automatiquement surlignés
107
-
4. Le premier résultat est automatiquement mis en évidence
108
-
5. Fermez la recherche en cliquant sur ❌
109
-
110
77
## 📄 Licence
111
78
112
79
MIT License - voir le fichier [LICENSE](LICENSE) pour plus de détails.
113
80
114
81
## 🤝 Contribution
115
82
116
-
1. Fork le projet
117
-
2. Créer une branche feature (`git checkout -b feature/AmazingFeature`)
118
-
3. Commit les changements (`git commit -m 'Add AmazingFeature'`)
119
-
4. Push vers la branche (`git push origin feature/AmazingFeature`)
0 commit comments