chore: more i18n going on
This commit is contained in:
@@ -556,5 +556,216 @@
|
||||
"panel.error.loadPostLinks": "Impossible de charger les liens d'articles.",
|
||||
"panel.error.loadGitLog": "Impossible de charger le journal Git.",
|
||||
"panel.direction.from": "depuis",
|
||||
"panel.direction.to": "vers"
|
||||
"panel.direction.to": "vers",
|
||||
"settings.editor.description": "Personnalisez le comportement et l’apparence de l’éditeur.",
|
||||
"settings.editor.defaultModeLabel": "Mode par défaut",
|
||||
"settings.editor.defaultModeDescription": "Choisissez le mode d’ouverture de l’éditeur.",
|
||||
"settings.editor.diffViewStyleLabel": "Style de vue diff",
|
||||
"settings.editor.diffViewStyleDescription": "Définissez l’affichage des différences.",
|
||||
"settings.editor.wrapLongLinesLabel": "Retour à la ligne",
|
||||
"settings.editor.wrapLongLinesDescription": "Replier automatiquement les lignes longues.",
|
||||
"settings.editor.wrapLongLinesAria": "Activer le retour à la ligne",
|
||||
"settings.editor.hideUnchangedRegionsLabel": "Masquer les zones inchangées",
|
||||
"settings.editor.hideUnchangedRegionsDescription": "Réduire les sections sans modifications dans la vue diff.",
|
||||
"settings.editor.hideUnchangedRegionsAria": "Activer le masquage des zones inchangées",
|
||||
"settings.content.newCategoryPlaceholder": "Nouvelle catégorie",
|
||||
"settings.content.addCategory": "Ajouter une catégorie",
|
||||
"settings.content.resetDefaults": "Réinitialiser par défaut",
|
||||
"settings.ai.apiKeyLabel": "Clé API",
|
||||
"settings.ai.apiKeyDescription": "Saisissez votre clé API pour activer les fonctionnalités IA.",
|
||||
"settings.ai.apiKeyConfigured": "Clé API configurée",
|
||||
"settings.ai.configured": "Configuré",
|
||||
"settings.ai.changeApiKey": "Changer la clé API",
|
||||
"settings.ai.defaultModelLabel": "Modèle par défaut",
|
||||
"settings.ai.defaultModelDescription": "Sélectionnez le modèle IA utilisé par défaut.",
|
||||
"settings.ai.systemPromptLabel": "Prompt système",
|
||||
"settings.ai.systemPromptDescription": "Définissez les instructions système envoyées au modèle.",
|
||||
"settings.ai.systemPromptPlaceholder": "Écrivez votre prompt système ici…",
|
||||
"settings.ai.savePrompt": "Enregistrer le prompt",
|
||||
"settings.ai.resetPrompt": "Réinitialiser le prompt",
|
||||
"settings.publishing.ftpHostDescription": "Nom d’hôte ou IP du serveur FTP.",
|
||||
"settings.publishing.ftpUsernameDescription": "Nom d’utilisateur FTP.",
|
||||
"settings.publishing.ftpPasswordDescription": "Mot de passe FTP.",
|
||||
"settings.publishing.showPassword": "Afficher le mot de passe",
|
||||
"settings.publishing.hidePassword": "Masquer le mot de passe",
|
||||
"settings.publishing.sshHostDescription": "Nom d’hôte ou IP du serveur SSH.",
|
||||
"settings.publishing.sshUsernameDescription": "Nom d’utilisateur SSH.",
|
||||
"settings.publishing.sshKeyPathDescription": "Chemin vers votre clé privée SSH.",
|
||||
"settings.data.description": "Gérez et réindexez les données locales.",
|
||||
"settings.data.rebuildPostsLabel": "Reconstruire les index des articles",
|
||||
"settings.data.rebuildPostsDescription": "Analyse tous les articles et met à jour l’index de données.",
|
||||
"settings.data.rebuildPostsAction": "Reconstruire",
|
||||
"sidebar.chat.header": "Chat",
|
||||
"sidebar.chat.newChat": "Nouveau chat",
|
||||
"sidebar.chat.apiKeyNeeded": "Une clé API est nécessaire pour utiliser le chat.",
|
||||
"sidebar.chat.noConversations": "Aucune conversation",
|
||||
"sidebar.chat.startNew": "Commencer une nouvelle conversation",
|
||||
"sidebar.chat.deleteConversation": "Supprimer la conversation",
|
||||
"sidebar.chat.createFailed": "Échec de création de la conversation : {error}",
|
||||
"sidebar.chat.deleteFailed": "Échec de suppression de la conversation : {error}",
|
||||
"sidebar.chat.yesterday": "Hier",
|
||||
"sidebar.import.header": "Import",
|
||||
"sidebar.import.newDefinition": "Nouvelle définition",
|
||||
"sidebar.import.none": "Aucune définition d’import",
|
||||
"sidebar.import.createDefinition": "Créer une définition",
|
||||
"sidebar.import.deleteDefinition": "Supprimer la définition",
|
||||
"sidebar.import.createFailed": "Échec de création de la définition : {error}",
|
||||
"sidebar.import.deleteFailed": "Échec de suppression de la définition : {error}",
|
||||
"editor.error.saveTitle": "Échec de l’enregistrement",
|
||||
"editor.error.saveMessage": "Impossible d’enregistrer l’article : {error}",
|
||||
"editor.error.publishTitle": "Échec de la publication",
|
||||
"editor.error.publishMessage": "Impossible de publier l’article : {error}",
|
||||
"editor.error.discardTitle": "Échec de l’abandon",
|
||||
"editor.error.deleteTitle": "Échec de la suppression",
|
||||
"editor.error.operationMessage": "L’opération a échoué : {error}",
|
||||
"editor.error.deletePostMessage": "Impossible de supprimer l’article : {error}",
|
||||
"editor.error.fetchPostReferencesMessage": "Impossible de récupérer les références d’article : {error}",
|
||||
"editor.confirm.discardChanges": "Ignorer les modifications non enregistrées ?",
|
||||
"editor.confirm.deleteDraft": "Supprimer ce brouillon ?",
|
||||
"editor.toast.published": "Article publié",
|
||||
"editor.toast.reverted": "Modifications annulées",
|
||||
"editor.toast.draftDeleted": "Brouillon supprimé",
|
||||
"editor.toast.postDeleted": "Article supprimé",
|
||||
"editor.media.notFound": "Média introuvable",
|
||||
"editor.media.error.analyzeImage": "Impossible d’analyser l’image : {error}",
|
||||
"editor.media.error.updateTitle": "Échec de mise à jour",
|
||||
"editor.media.error.updateMessage": "Impossible de mettre à jour le média : {error}",
|
||||
"editor.media.error.replaceTitle": "Échec du remplacement",
|
||||
"editor.media.error.replaceMessage": "Impossible de remplacer le fichier média : {error}",
|
||||
"editor.media.error.deleteMessage": "Impossible de supprimer le média : {error}",
|
||||
"editor.media.error.fetchReferencesMessage": "Impossible de récupérer les références du média : {error}",
|
||||
"editor.media.toast.aiApplied": "Suggestions IA appliquées",
|
||||
"editor.media.toast.linkedToPost": "Média lié à l’article",
|
||||
"editor.media.toast.linkFailed": "Échec de liaison du média : {error}",
|
||||
"editor.media.toast.unlinkedFromPost": "Média dissocié de l’article",
|
||||
"editor.media.toast.unlinkFailed": "Échec de dissociation du média : {error}",
|
||||
"editor.media.toast.updated": "Média mis à jour",
|
||||
"editor.media.toast.fileReplaced": "Fichier média remplacé",
|
||||
"editor.media.toast.deleted": "Média supprimé",
|
||||
"editor.media.quickActions.title": "Actions rapides",
|
||||
"editor.media.quickActions.analyzing": "🔎 Analyse en cours…",
|
||||
"editor.media.quickActions.button": "✨ Analyser avec l’IA",
|
||||
"editor.media.quickActions.aiTitle": "Titre suggéré par l’IA",
|
||||
"editor.media.quickActions.aiDescription": "Générez automatiquement un titre, un texte alternatif et une légende.",
|
||||
"editor.media.replaceFile": "Remplacer le fichier",
|
||||
"editor.media.field.fileName": "Nom du fichier",
|
||||
"editor.media.field.type": "Type",
|
||||
"editor.media.field.size": "Taille",
|
||||
"editor.media.field.dimensions": "Dimensions",
|
||||
"editor.media.field.title": "Titre",
|
||||
"editor.media.field.altText": "Texte alternatif",
|
||||
"editor.media.field.caption": "Légende",
|
||||
"editor.media.field.tags": "Tags",
|
||||
"editor.media.field.author": "Auteur",
|
||||
"editor.media.placeholder.title": "Saisissez un titre",
|
||||
"editor.media.placeholder.altText": "Décrivez l’image pour l’accessibilité",
|
||||
"editor.media.placeholder.caption": "Ajouter une légende",
|
||||
"editor.media.placeholder.tags": "Ajouter des tags",
|
||||
"editor.media.placeholder.author": "Nom de l’auteur",
|
||||
"editor.media.linkedPosts": "Articles liés",
|
||||
"editor.media.linkToPostTitle": "Lier à un article",
|
||||
"editor.media.linkAction": "Lier",
|
||||
"editor.media.searchPosts": "Rechercher des articles",
|
||||
"editor.media.noMatchingPosts": "Aucun article correspondant à « {query} »",
|
||||
"editor.media.noPostsToLink": "Aucun article disponible à lier",
|
||||
"editor.media.morePosts": "{count} autres articles",
|
||||
"editor.media.notLinked": "Non lié",
|
||||
"editor.media.openPost": "Ouvrir l’article",
|
||||
"editor.media.unlinkFromPost": "Dissocier de l’article",
|
||||
"postSearch.placeholder": "Rechercher des articles…",
|
||||
"postSearch.searching": "Recherche…",
|
||||
"postSearch.typeMore": "Tapez plus de caractères pour rechercher",
|
||||
"postSearch.noResults": "Aucun résultat pour « {query} »",
|
||||
"postSearch.hint": "Rechercher par titre, slug ou contenu",
|
||||
"statusBar.posts": "Articles",
|
||||
"statusBar.media": "Médias",
|
||||
"statusBar.theme": "Thème : {theme}",
|
||||
"statusBar.ui": "UI",
|
||||
"statusBar.uiLanguage": "Langue de l’interface",
|
||||
"windowTitleBar.toggleSidebar": "Basculer la barre latérale",
|
||||
"windowTitleBar.hideSidebar": "Masquer la barre latérale",
|
||||
"windowTitleBar.showSidebar": "Afficher la barre latérale",
|
||||
"windowTitleBar.togglePanel": "Basculer le panneau",
|
||||
"windowTitleBar.hidePanel": "Masquer le panneau",
|
||||
"windowTitleBar.showPanel": "Afficher le panneau",
|
||||
"tagInput.alreadyAdded": "Le tag « {tag} » est déjà ajouté",
|
||||
"tagInput.remove": "Supprimer",
|
||||
"tagInput.createdTag": "Tag « {tag} » créé",
|
||||
"tagInput.createdCategory": "Catégorie « {name} » créée",
|
||||
"tagInput.createTag": "Créer le tag « {tag} »",
|
||||
"tagInput.createCategory": "Créer la catégorie « {name} »",
|
||||
"importAnalysis.loadingDefinition": "Chargement de la définition d’import…",
|
||||
"importAnalysis.namePlaceholder": "Nom de la définition d’import",
|
||||
"importAnalysis.headerDescription": "Analysez un fichier WXR avant import.",
|
||||
"importAnalysis.uploadsFolder": "Dossier d’uploads",
|
||||
"importAnalysis.noFolderSelected": "Aucun dossier sélectionné",
|
||||
"importAnalysis.wxrFile": "Fichier WXR",
|
||||
"importAnalysis.selectFileToAnalyze": "Sélectionnez un fichier à analyser",
|
||||
"importAnalysis.analyzing": "Analyse…",
|
||||
"importAnalysis.selectAndAnalyze": "Sélectionner et analyser",
|
||||
"importAnalysis.analyzingWxr": "Analyse du fichier WXR…",
|
||||
"importAnalysis.emptyState": "Sélectionnez un fichier WXR et lancez l’analyse.",
|
||||
"importAnalysis.importing": "Import en cours…",
|
||||
"importAnalysis.importComplete": "Import terminé : {count}",
|
||||
"importAnalysis.importFailed": "Échec de l’import : {error}",
|
||||
"importAnalysis.untitledImport": "Import sans titre",
|
||||
"importAnalysis.executionStarting": "Démarrage...",
|
||||
"importAnalysis.unknownError": "Erreur inconnue",
|
||||
"importAnalysis.readyToImport": "Prêt à importer :",
|
||||
"importAnalysis.tagsCategories": "tags/catégories",
|
||||
"importAnalysis.posts": "articles",
|
||||
"importAnalysis.media": "médias",
|
||||
"importAnalysis.pages": "pages",
|
||||
"importAnalysis.nothingToImport": "Rien à importer",
|
||||
"importAnalysis.importItems": "Importer {count} éléments",
|
||||
"importAnalysis.postSlugConflicts": "Conflits de slug d’article",
|
||||
"importAnalysis.pageSlugConflicts": "Conflits de slug de page",
|
||||
"importAnalysis.postsWithCount": "Articles ({count})",
|
||||
"importAnalysis.otherWithCount": "Autres ({count})",
|
||||
"importAnalysis.pagesWithCount": "Pages ({count})",
|
||||
"importAnalysis.mediaWithCount": "Médias ({count})",
|
||||
"importAnalysis.site": "Site",
|
||||
"importAnalysis.untitled": "Sans titre",
|
||||
"importAnalysis.url": "URL",
|
||||
"importAnalysis.language": "Langue",
|
||||
"importAnalysis.file": "Fichier",
|
||||
"importAnalysis.notAvailable": "N/D",
|
||||
"importAnalysis.new": "nouveau",
|
||||
"importAnalysis.update": "mise à jour",
|
||||
"importAnalysis.conflict": "conflit",
|
||||
"importAnalysis.duplicate": "doublon",
|
||||
"importAnalysis.missing": "manquant",
|
||||
"importAnalysis.categories": "Catégories",
|
||||
"importAnalysis.existing": "existant",
|
||||
"importAnalysis.mapped": "mappé",
|
||||
"importAnalysis.tags": "Tags",
|
||||
"importAnalysis.dateDistribution": "Répartition par date",
|
||||
"importAnalysis.postsPages": "Articles/Pages",
|
||||
"importAnalysis.total": "total",
|
||||
"importAnalysis.wordpressId": "ID WordPress",
|
||||
"importAnalysis.type": "Type",
|
||||
"importAnalysis.author": "Auteur",
|
||||
"importAnalysis.unknown": "Inconnu",
|
||||
"importAnalysis.published": "Publié",
|
||||
"importAnalysis.excerpt": "Extrait",
|
||||
"importAnalysis.content": "Contenu",
|
||||
"importAnalysis.loading": "Chargement...",
|
||||
"importAnalysis.mimeType": "Type MIME",
|
||||
"importAnalysis.uploaded": "Téléversé",
|
||||
"importAnalysis.parentPostId": "ID du post parent",
|
||||
"importAnalysis.description": "Description",
|
||||
"importAnalysis.slug": "Slug",
|
||||
"importAnalysis.newEntryWxr": "Nouvelle entrée (WXR)",
|
||||
"importAnalysis.existingEntry": "Entrée existante",
|
||||
"importAnalysis.resolution": "Résolution",
|
||||
"importAnalysis.ignore": "Ignorer",
|
||||
"importAnalysis.overwrite": "Écraser",
|
||||
"importAnalysis.importNewSlug": "Importer (nouveau slug)",
|
||||
"importAnalysis.status": "Statut",
|
||||
"importAnalysis.title": "Titre",
|
||||
"importAnalysis.wpStatus": "Statut WP",
|
||||
"importAnalysis.existingMatch": "Correspondance existante",
|
||||
"importAnalysis.none": "--",
|
||||
"importAnalysis.filename": "Nom de fichier",
|
||||
"importAnalysis.path": "Chemin"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user