* feat: first cut on ai suggestion system for title and summary * feat: completion of titling/excerpt/slug-suggestion AI quick action * feat: feeds use existing excerpts. also documentation. --------- Co-authored-by: hugo <hugoms@me.com>
96 lines
5.3 KiB
JSON
96 lines
5.3 KiB
JSON
{
|
||
"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.quit": "Quitter",
|
||
"menu.item.undo": "Annuler",
|
||
"menu.item.redo": "Rétablir",
|
||
"menu.item.cut": "Couper",
|
||
"menu.item.copy": "Copier",
|
||
"menu.item.paste": "Coller",
|
||
"menu.item.delete": "Supprimer",
|
||
"menu.item.selectAll": "Tout sélectionner",
|
||
"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.toggleAssistantSidebar": "Basculer le panneau Assistant",
|
||
"menu.item.toggleDevTools": "Basculer les outils de développement",
|
||
"menu.item.reload": "Recharger",
|
||
"menu.item.forceReload": "Forcer le rechargement",
|
||
"menu.item.resetZoom": "Taille réelle",
|
||
"menu.item.zoomIn": "Zoom avant",
|
||
"menu.item.zoomOut": "Zoom arrière",
|
||
"menu.item.toggleFullScreen": "Basculer en plein écran",
|
||
"menu.item.publishSelected": "Publier la sélection",
|
||
"menu.item.previewPost": "Aperçu de l’article",
|
||
"menu.item.rebuildDatabase": "Reconstruire Database from Files",
|
||
"menu.item.reindexText": "Reindex Recherche Text",
|
||
"menu.item.rebuildEmbeddingIndex": "Reconstruire l'index d'embeddings",
|
||
"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.findDuplicates": "Trouver les articles en double",
|
||
"menu.item.uploadSite": "Publier le site",
|
||
"menu.item.about": "À propos de Blogging Desktop Server",
|
||
"menu.item.openDocumentation": "Ouvrir la documentation",
|
||
"menu.item.openApiDocumentation": "Documentation API",
|
||
"menu.item.viewOnGitHub": "Voir sur GitHub",
|
||
"menu.item.reportIssue": "Signaler un problème",
|
||
"render.archive": "Archives",
|
||
"render.pagination.label": "Navigation paginée",
|
||
"render.pagination.newer": "plus récent",
|
||
"render.pagination.older": "plus ancien",
|
||
"render.notFound.message": "La page d’aperçu demandée est introuvable.",
|
||
"render.notFound.back": "Retour à l’accueil de l’aperçu",
|
||
"render.photoArchive.empty": "Aucune photo trouvée pour cette archive.",
|
||
"render.gallery.empty": "Aucune image liée trouvée.",
|
||
"render.tagCloud.empty": "Aucun tag trouvé.",
|
||
"render.tagCloud.ariaLabel": "Nuage de tags",
|
||
"render.calendar.open": "Ouvrir le calendrier",
|
||
"render.calendar.close": "Fermer le calendrier",
|
||
"render.calendar.title": "Calendrier des archives",
|
||
"render.calendar.loading": "Chargement du calendrier…",
|
||
"render.calendar.error": "Impossible de charger les données du calendrier.",
|
||
"render.taxonomy.ariaLabel": "Taxonomie",
|
||
"render.backlinks.label": "Lié depuis",
|
||
"render.backlinks.ariaLabel": "Rétroliens",
|
||
"render.video.youtubeTitle": "Vidéo YouTube",
|
||
"render.video.vimeoTitle": "Vidéo Vimeo",
|
||
"render.month.1": "janvier",
|
||
"render.month.2": "février",
|
||
"render.month.3": "mars",
|
||
"render.month.4": "avril",
|
||
"render.month.5": "mai",
|
||
"render.month.6": "juin",
|
||
"render.month.7": "juillet",
|
||
"render.month.8": "août",
|
||
"render.month.9": "septembre",
|
||
"render.month.10": "octobre",
|
||
"render.month.11": "novembre",
|
||
"render.month.12": "décembre",
|
||
"ai.imageAnalysis.system": "Tu génères des métadonnées d'image. Écris toutes les valeurs en français.\n\nRègles :\n- \"title\" : titre descriptif court (3-8 mots)\n- \"alt\" : description factuelle de ce qui est visible (5-12 mots). Pas d'interprétations. Pas de préfixe \"Image de\".\n- \"caption\" : légende de blog engageante (5-20 mots)\n\nRéponds uniquement en JSON : {\"title\": \"...\", \"alt\": \"...\", \"caption\": \"...\"}",
|
||
"ai.imageAnalysis.user": "Analyse cette image. Réponds en JSON en français.",
|
||
"ai.postAnalysis.system": "Tu es un assistant de rédaction de blog. Analyse l'article suivant et suggère des améliorations.\n\nRetourne un objet JSON avec :\n- \"title\" : un titre clair et engageant (3-10 mots)\n- \"excerpt\" : un paragraphe de résumé en texte brut (2-3 phrases, pas de markdown, pas de formatage)\n- \"slug\" : un slug URL court et SEO-friendly (minuscules, tirets uniquement, pas de caractères spéciaux)\n\nRéponds en français. Retourne uniquement l'objet JSON.",
|
||
"ai.postAnalysis.user": "Titre : {title}\n\nContenu :\n{content}",
|
||
"task.embeddingIndex.name": "Indexer les articles pour la similarité sémantique",
|
||
"task.embeddingIndex.loading": "Chargement du modèle…",
|
||
"task.embeddingIndex.indexing": "Indexation : {indexed}/{total}",
|
||
"task.rebuildEmbeddingIndex.name": "Reconstruire l'index d'embeddings",
|
||
"task.rebuildEmbeddingIndex.clearing": "Vidage de l'index…",
|
||
"task.duplicateSearch.name": "Trouver les articles en double",
|
||
"task.duplicateSearch.searching": "Vérification : {checked}/{total}"
|
||
}
|