Un dictionnaire bilingue interactif et facile à utiliser pour les traductions français-danois et danois-français.
- 🔍 Recherche instantanée : Trouvez rapidement vos traductions
- 📱 100% Responsive : Fonctionne sur tous vos appareils
- ✏️ Interface d'administration simple : Ajoutez et modifiez des mots sans connaissances techniques
- 🏷️ Catégories organisées : Mots classés par thèmes
- 📚 Exemples d'utilisation : Chaque traduction inclut des exemples pratiques
- 🔊 Guide de prononciation : Notation phonétique internationale
- 📤 Import/Export : Sauvegardez et partagez facilement vos données
- Ouvrez votre navigateur
- Naviguez vers votre site web
- Choisissez votre direction de traduction :
- 🇫🇷 → 🇩🇰 pour français vers danois
- 🇩🇰 → 🇫🇷 pour danois vers français
- Utilisez la barre de recherche pour trouver vos mots
- Filtrez par catégories si nécessaire
- Cliquez sur "✏️ Modifier" dans le menu
- Utilisez l'onglet "➕ Ajouter un mot" pour ajouter de nouvelles traductions
- Gérez les mots existants dans l'onglet "📝 Gérer les mots"
- Sauvegardez régulièrement avec "📁 Import/Export"
- Accédez à l'administration : Cliquez sur "✏️ Modifier" depuis n'importe quelle page
- Remplissez le formulaire :
- Choisissez la direction (FR→DA ou DA→FR)
- Tapez le mot original
- Tapez la traduction
- Sélectionnez une catégorie
- Ajoutez des exemples d'utilisation
- Cliquez sur "💾 Ajouter le mot"
- C'est tout ! Le mot apparaît immédiatement
Si vous préférez modifier directement le fichier de données :
- Trouvez le fichier :
data/dictionary.json - Ouvrez-le avec n'importe quel éditeur de texte (Notepad, TextEdit, VS Code, etc.)
- Ajoutez votre mot en suivant ce format :
Pour un mot Français → Danois, ajoutez dans la section "fr_da" :
{
"word": "pain",
"translation": "brød",
"category": "nourriture",
"pronunciation": "pɛ̃",
"examples": [
"Du pain frais → Friskt brød",
"J'achète du pain → Jeg køber brød"
]
}Pour un mot Danois → Français, ajoutez dans la section "da_fr" :
{
"word": "brød",
"translation": "pain",
"category": "mad",
"pronunciation": "brœð",
"examples": [
"Friskt brød → Du pain frais",
"Jeg køber brød → J'achète du pain"
]
}- Sauvegardez le fichier
- Rechargez votre site web
french_danish_dict/
├── data/
│ └── dictionary.json # Base de données des traductions
├── content/
│ ├── _index.md # Page d'accueil
│ ├── admin.md # Page d'administration
│ ├── fr-da.md # Page français → danois
│ └── da-fr.md # Page danois → français
├── layouts/
│ ├── _default/
│ │ ├── baseof.html # Template de base
│ │ ├── admin.html # Interface d'administration
│ │ ├── fr-da.html # Template français → danois
│ │ └── da-fr.html # Template danois → français
│ └── index.html # Template page d'accueil
├── static/
│ └── css/
│ └── style.css # Styles CSS
├── config.toml # Configuration Hugo
└── README.md # Ce fichier
- Hugo (version 0.139.0 ou plus récente)
- Un serveur web ou un service d'hébergement
# Cloner le projet
git clone [votre-repo]
cd french_danish_dict
# Télécharger Hugo (Linux)
wget https://github.com/gohugoio/hugo/releases/download/v0.139.0/hugo_0.139.0_linux-amd64.tar.gz
tar -xzf hugo_0.139.0_linux-amd64.tar.gz
chmod +x hugo
# Construire le site
./hugo build
# Serveur de développement
./hugo server# Construire pour la production
./hugo build
# Le dossier 'public/' contient votre site web prêt à déployer- Salutation / Hilsen : Bonjour, au revoir, etc.
- Politesse / Høflighed : Merci, s'il vous plaît, etc.
- Nourriture / Mad : Aliments et boissons
- Famille / Familie : Relations familiales
- Travail / Arbejde : Professions et bureau
- Voyage / Rejse : Transport et tourisme
- Temps / Tid : Dates, heures, saisons
- Couleurs / Farver : Couleurs et nuances
- Nombres / Tal : Chiffres et quantités
- Autre / Andet : Autres mots
- Vos modifications sont automatiquement sauvegardées dans le navigateur
- Utilisez l'onglet "📁 Import/Export" pour télécharger une sauvegarde complète
- JSON : Format natif, recommandé pour les sauvegardes complètes
- CSV : Format tableur, facile à ouvrir dans Excel ou Google Sheets
- Sauvegardez régulièrement : Téléchargez une copie JSON chaque semaine
- Testez vos sauvegardes : Vérifiez que vous pouvez réimporter vos données
- Gardez plusieurs copies : Stockez vos sauvegardes dans différents endroits
Q: Je ne vois pas mes modifications après avoir ajouté un mot R: Actualisez la page (F5 ou Ctrl+R). Si le problème persiste, vérifiez que votre fichier JSON est valide.
Q: L'interface d'administration ne fonctionne pas R: Assurez-vous que JavaScript est activé dans votre navigateur.
Q: Comment supprimer un mot ? R: Allez dans "📝 Gérer les mots", trouvez le mot et cliquez sur le bouton "🗑️".
Q: Puis-je importer des mots depuis Excel ? R: Oui ! Exportez d'abord votre fichier Excel au format CSV, puis utilisez l'importation CSV.
Q: Le site ne s'affiche pas correctement sur mobile R: Le site est entièrement responsive. Si vous rencontrez des problèmes, essayez de vider le cache de votre navigateur.
Si vous rencontrez des problèmes :
- Consultez d'abord cette documentation
- Vérifiez que votre navigateur est à jour
- Essayez en navigation privée pour éliminer les problèmes de cache
Éditez le fichier static/css/style.css ou les variables CSS dans les templates.
Modifiez les listes de catégories dans les fichiers de templates HTML.
Modifiez le fichier config.toml et les templates selon vos besoins.
- Mots français : Voir la page d'accueil pour le nombre exact
- Mots danois : Voir la page d'accueil pour le nombre exact
- Catégories : 10 catégories principales
- Fonctionnalités : Recherche, filtrage, tri, import/export
Vous pouvez contribuer en :
- Ajoutant de nouveaux mots et traductions
- Améliorant les exemples d'utilisation
- Signalant les erreurs ou les mots manquants
- Suggérant de nouvelles fonctionnalités
Ce projet est open source. Vous êtes libre de l'utiliser, le modifier et le distribuer selon les termes de la licence.
Merci à tous les contributeurs qui enrichissent ce dictionnaire !
💡 Conseil : Commencez par explorer le dictionnaire existant, puis utilisez l'interface d'administration pour ajouter vos propres mots. N'hésitez pas à expérimenter - vous ne pouvez rien casser !