feat: first take at M2

This commit is contained in:
2026-04-04 18:04:39 +02:00
parent b532104032
commit eedd0a9118
33 changed files with 2899 additions and 78 deletions

98
locales/ui/fr.json Normal file
View File

@@ -0,0 +1,98 @@
{
"menu.group.file": "Fichier",
"menu.group.edit": "Édition",
"menu.group.view": "Affichage",
"menu.group.blog": "Espace blog",
"menu.group.help": "Aide",
"menu.item.newPost": "Nouvel article",
"menu.item.importMedia": "Importer des médias...",
"menu.item.save": "Enregistrer",
"menu.item.openInBrowser": "Ouvrir dans le navigateur",
"menu.item.openDataFolder": "Ouvrir le dossier de données",
"menu.item.find": "Rechercher",
"menu.item.replace": "Remplacer",
"menu.item.editPreferences": "Modifier les préférences",
"menu.item.viewPosts": "Articles",
"menu.item.viewMedia": "Médias",
"menu.item.toggleSidebar": "Basculer la barre latérale",
"menu.item.togglePanel": "Basculer le panneau",
"menu.item.publishSelected": "Publier la sélection",
"menu.item.previewPost": "Aperçu de l'article",
"menu.item.rebuildDatabase": "Reconstruire la base de données",
"menu.item.reindexText": "Réindexer le texte de recherche",
"menu.item.metadataDiff": "Outil de diff des métadonnées",
"menu.item.editMenu": "Modifier le menu du blog",
"menu.item.generateSitemap": "Rendre le site",
"menu.item.regenerateCalendar": "Régénérer le calendrier",
"menu.item.validateSite": "Valider le site",
"menu.item.validateTranslations": "Valider les traductions",
"menu.item.fillMissingTranslations": "Compléter les traductions manquantes",
"menu.item.uploadSite": "Publier le site",
"menu.item.about": "À propos de Blogging Desktop Server",
"menu.item.openDocumentation": "Ouvrir la documentation",
"menu.item.viewOnGitHub": "Voir sur GitHub",
"menu.item.reportIssue": "Signaler un problème",
"activity.posts": "Articles",
"activity.pages": "Pages du site",
"activity.media": "Médias",
"activity.scripts": "Scripts",
"activity.tags": "Étiquettes",
"activity.templates": "Modèles",
"activity.aiAssistant": "Assistant IA",
"activity.import": "Importation",
"activity.sourceControl": "Contrôle de source",
"common.save": "Enregistrer",
"common.cancel": "Annuler",
"common.settings": "Paramètres",
"common.tasks": "Tâches",
"common.running": "en cours",
"common.pending": "en attente",
"tasks.backgroundTasks": "Tâches en arrière-plan",
"tasks.clearCompleted": "Effacer terminé",
"tasks.noActive": "Aucune tâche active",
"tasks.cancelTask": "Annuler la tâche",
"tasks.triggerTitle": "{running} en cours, {pending} en attente",
"app.taskCompleted": "Tâche terminée : {message}",
"app.taskFailed": "Échec de la tâche : {message}",
"app.databaseRebuildFailed": "Échec de la reconstruction de la base de données",
"app.textReindexFailed": "Échec de la réindexation du texte",
"panel.output": "Sortie",
"panel.closeTitle": "Fermer le panneau",
"panel.noRecentTasks": "Aucune tâche récente",
"panel.noOutput": "Aucune sortie",
"statusBar.posts": "{count} articles",
"statusBar.media": "{count} médias",
"statusBar.ui": "UI",
"statusBar.uiLanguage": "Langue de l'interface",
"statusBar.offlineMode": "Mode avion",
"statusBar.offlineModeActive": "Mode avion (actif)",
"projectSelector.switchProject": "Changer de projet",
"projectSelector.projectsHeader": "Projets",
"projectSelector.newProject": "Nouveau projet",
"projectSelector.createProject": "Créer le projet",
"projectSelector.projectName": "Nom du projet",
"projectSelector.projectNamePlaceholder": "Mon blog",
"projectSelector.chooseFolder": "Choisir un dossier...",
"projectSelector.useDefaultLocation": "Utiliser l'emplacement par défaut",
"projectSelector.deleteProject": "Supprimer le projet",
"projectSelector.toast.switched": "Projet actif : {name}",
"projectSelector.toast.switchFailed": "Échec du changement de projet",
"projectSelector.toast.created": "Projet \"{name}\" créé",
"projectSelector.toast.createFailed": "Impossible de créer le projet",
"projectSelector.toast.deleteFailed": "Impossible de supprimer le projet",
"tabBar.closeHint": "Fermer",
"tabBar.loading": "Chargement...",
"sidebar.noPostsYet": "Aucun article pour le moment",
"sidebar.noPagesYet": "Aucune page pour le moment",
"sidebar.noMediaYet": "Aucun média pour le moment",
"sidebar.loading": "Chargement...",
"sidebar.settingsHeader": "Paramètres",
"sidebar.tagsHeader": "Étiquettes",
"language.en": "Anglais",
"language.de": "Allemand",
"language.fr": "Français",
"language.it": "Italien",
"language.es": "Espagnol",
"welcome.title": "Bienvenue dans bDS",
"welcome.subtitle": "Ouvrez un projet ou créez un nouvel article pour commencer."
}