Files
awesome-chatgpt-prompts-pro…/messages/fr.json

1188 lines
57 KiB
JSON

{
"common": {
"loading": "Chargement...",
"error": "Une erreur s'est produite",
"somethingWentWrong": "Quelque chose s'est mal passé",
"save": "Enregistrer",
"cancel": "Annuler",
"delete": "Supprimer",
"edit": "Modifier",
"create": "Créer",
"search": "Rechercher",
"filter": "Filtrer",
"sort": "Trier",
"view": "Voir",
"copy": "Copier",
"copied": "Copié !",
"reset": "Réinitialiser",
"variables": "Variables",
"fillVariables": "Remplir les Variables",
"fillVariablesDescription": "Veuillez remplir les variables requises avant d'exécuter le prompt.",
"copiedToClipboard": "Copié dans le presse-papiers",
"failedToCopy": "Échec de la copie",
"submit": "Soumettre",
"back": "Retour",
"next": "Suivant",
"previous": "Précédent",
"yes": "Oui",
"no": "Non",
"confirm": "Confirmer",
"close": "Fermer",
"all": "Tout",
"none": "Aucun",
"moreLines": "+{count} lignes supplémentaires"
},
"nav": {
"home": "Accueil",
"feed": "Flux",
"promptmasters": "Promptmasters",
"prompts": "Prompts",
"categories": "Catégories",
"tags": "Tags",
"settings": "Paramètres",
"admin": "Admin",
"profile": "Profil",
"login": "Connexion",
"register": "Inscription",
"logout": "Déconnexion",
"ide": "Prompt Builder"
},
"brand": {
"copyLogoSvg": "Copier le logo SVG",
"brandAssets": "Ressources de marque",
"title": "Ressources de marque",
"description": "Logos officiels, couleurs et directives de marque pour {name}. Gratuit pour la presse, les partenariats et les projets communautaires.",
"logos": "Logos",
"logo": "Logo",
"logoWithName": "Logo avec nom",
"forLightBackgrounds": "Pour fonds clairs",
"forDarkBackgrounds": "Pour fonds sombres",
"brandColors": "Couleurs de marque",
"clickToCopy": "Cliquez pour copier la valeur hex",
"primary": "Couleur de marque principale",
"background": "Fond clair",
"accent": "Couleur d'accentuation indigo",
"muted": "Couleur de texte atténuée",
"usageGuidelines": "Directives d'utilisation",
"guideline1": "Ne pas étirer, déformer ou faire pivoter le logo",
"guideline2": "Maintenir un espacement adéquat autour du logo",
"guideline3": "Utiliser le logo sombre sur les fonds clairs et vice versa",
"guideline4": "Ne pas ajouter d'effets comme des ombres ou des dégradés au logo",
"guideline5": "Le logo doit être clairement visible sur le fond",
"license": "Licence",
"licenseText": "Les ressources de marque {name} sont fournies sous <link>CC0 1.0 Universal</link>. Vous êtes libre d'utiliser ces ressources à toutes fins sans attribution."
},
"auth": {
"login": "Connexion",
"loginDescription": "Entrez vos identifiants pour continuer",
"loginDescriptionOAuth": "Connectez-vous avec votre compte pour continuer",
"register": "Inscription",
"registerDescription": "Créez un compte pour commencer",
"logout": "Déconnexion",
"email": "E-mail",
"password": "Mot de passe",
"confirmPassword": "Confirmer le mot de passe",
"username": "Nom d'utilisateur",
"name": "Nom",
"forgotPassword": "Mot de passe oublié ?",
"noAccount": "Vous n'avez pas de compte ?",
"hasAccount": "Vous avez déjà un compte ?",
"signInWith": "Se connecter avec {provider}",
"orContinueWith": "Ou continuer avec",
"loginSuccess": "Connexion réussie",
"registerSuccess": "Inscription réussie",
"logoutSuccess": "Déconnexion réussie",
"invalidCredentials": "E-mail ou mot de passe invalide",
"emailTaken": "Cet e-mail est déjà utilisé",
"usernameTaken": "Ce nom d'utilisateur est déjà pris",
"passwordMismatch": "Les mots de passe ne correspondent pas",
"passwordTooShort": "Le mot de passe doit contenir au moins 6 caractères",
"registrationFailed": "Échec de l'inscription"
},
"prompts": {
"title": "Prompts",
"create": "Créer un Prompt",
"createInfo": "Cette plateforme n'exécute pas les prompts — c'est une bibliothèque communautaire pour partager et découvrir des prompts IA. Créez votre prompt ici, et d'autres pourront le copier et l'utiliser dans leurs outils IA préférés comme ChatGPT, Claude, Gemini ou tout autre LLM. La communauté peut également commenter vos prompts et suggérer des améliorations via des demandes de modification.",
"hfDataStudio": {
"button": "HF Data Studio",
"sqlQuery": "Requête SQL",
"openDataset": "Ouvrir le Dataset",
"runQuery": "Exécuter la Requête sur HF",
"examples": "Exemples",
"selectExample": "Sélectionner un exemple...",
"aiGenerate": "Générer IA",
"aiPlaceholder": "Décrivez la requête SQL dont vous avez besoin...",
"generateSql": "Générer SQL"
},
"edit": "Modifier le Prompt",
"delete": "Supprimer le Prompt",
"myPrompts": "Mes Prompts",
"publicPrompts": "Prompts Publics",
"privatePrompts": "Prompts Privés",
"noPrompts": "Aucun prompt trouvé",
"noPromptsDescription": "Essayez d'ajuster votre recherche ou vos critères de filtre pour trouver ce que vous cherchez.",
"noMorePrompts": "Vous avez atteint la fin",
"loadMore": "Charger plus",
"loading": "Chargement...",
"promptTitle": "Titre",
"promptContent": "Contenu",
"promptDescription": "Description",
"promptType": "Type",
"promptCategory": "Catégorie",
"promptTags": "Tags",
"searchTags": "Rechercher des tags...",
"noTagsFound": "Aucun tag trouvé",
"promptContributors": "Contributeurs",
"contributorsDescription": "Autres utilisateurs qui ont aidé à écrire ce prompt. Les utilisateurs dont les demandes de modification sont approuvées sont ajoutés automatiquement.",
"searchContributors": "Rechercher par nom d'utilisateur...",
"noUsersFound": "Aucun utilisateur trouvé",
"promptPrivate": "Privé",
"promptPublic": "Public",
"feature": "Mettre en avant",
"featured": "En vedette",
"unlist": "Retirer",
"relist": "Remettre",
"adminArea": "Zone Admin",
"promptDelisted": "Ce prompt a été retiré de la liste",
"delistReasonTooShort": "Ce prompt a été retiré automatiquement car le contenu est trop court. Il apparaîtra toujours sur votre profil, mais ne sera pas exporté vers GitHub et n'apparaîtra pas dans les recherches.",
"delistReasonNotEnglish": "Ce prompt a été retiré automatiquement car il n'est pas principalement en anglais. Il apparaîtra toujours sur votre profil, mais ne sera pas exporté vers GitHub et n'apparaîtra pas dans les recherches.",
"delistReasonLowQuality": "Ce prompt a été retiré automatiquement en raison de problèmes de qualité. Il apparaîtra toujours sur votre profil, mais ne sera pas exporté vers GitHub et n'apparaîtra pas dans les recherches.",
"delistReasonNotInstruction": "Ce prompt a été retiré automatiquement car il ne semble pas être une instruction pour LLM. Il apparaîtra toujours sur votre profil, mais ne sera pas exporté vers GitHub et n'apparaîtra pas dans les recherches.",
"delistReasonManual": "Ce prompt a été retiré manuellement par un administrateur. Il apparaîtra toujours sur votre profil, mais ne sera pas exporté vers GitHub et n'apparaîtra pas dans les recherches.",
"delistReasonUnknown": "Ce prompt a été retiré de la liste. Il apparaîtra toujours sur votre profil, mais ne sera pas exporté vers GitHub et n'apparaîtra pas dans les recherches.",
"delistOwnerNote": "Comme ce prompt a été retiré pour des problèmes de qualité, vous pouvez le supprimer si vous le souhaitez.",
"deletePrompt": "Supprimer le Prompt",
"deletePromptTitle": "Supprimer ce prompt ?",
"deletePromptDescription": "Cette action est irréversible. Le prompt sera définitivement supprimé.",
"deleteError": "Échec de la suppression du prompt",
"types": {
"text": "Texte",
"image": "Image",
"video": "Vidéo",
"audio": "Audio",
"structured": "Structuré",
"document": "Document",
"skill": "Compétence"
},
"inputType": "Prompt Utilisateur",
"outputType": "Réponse IA",
"afterAiProcessing": "Que produira votre prompt ?",
"inputTypeDescription": "Comment votre prompt est formaté",
"outputTypeDescription": "Montrez à la communauté comment ce prompt fonctionne lorsqu'il est exécuté sur des outils IA. Vous pouvez générer les résultats vous-même en utilisant votre application IA préférée.",
"outputTypeStructuredNote": "Les prompts structurés peuvent produire divers types de sortie",
"outputTypeSkillNote": "Les compétences instruisent les agents à générer du code. L'IA produira du code basé sur vos instructions de compétence.",
"inputTypes": {
"text": "Prompt Texte",
"structured": "Structuré (JSON/YAML)",
"skill": "Compétence (Agent Skills)"
},
"outputTypes": {
"text": "Texte",
"image": "Image",
"video": "Vidéo",
"audio": "Audio/Voix"
},
"outputPreview": {
"text": "✨ La magie opère ici... votre IA écrira quelque chose de brillant !",
"imageUpload": "Téléchargez une image exemple",
"videoUpload": "Téléchargez une vidéo/GIF exemple",
"audioUpload": "Télécharger un exemple audio"
},
"structuredFormat": "Format",
"structuredFormatDescription": "Sélectionnez le format pour votre prompt structuré",
"structuredContentDescription": "Définissez votre workflow, agent ou configuration de pipeline",
"versions": "Versions",
"version": "version",
"versionsCount": "versions",
"contributors": "contributeurs",
"currentVersion": "Version Actuelle",
"versionHistory": "Historique des Versions",
"noVersions": "Aucun historique de versions",
"compare": "Comparer",
"compareVersions": "Comparer les Versions",
"compareFrom": "De",
"compareTo": "À",
"comparing": "Comparaison",
"selectVersionsToCompare": "Sélectionnez les versions à comparer",
"compareWithCurrent": "Comparer avec l'actuelle",
"changeRequests": "Demandes de Modification",
"createChangeRequest": "Proposer des Modifications",
"viewCount": "Vues",
"createdAt": "Créé",
"updatedAt": "Mis à jour",
"copyPrompt": "Copier le Prompt",
"sharePrompt": "Partager le Prompt",
"confirmDelete": "Êtes-vous sûr de vouloir supprimer ce prompt ?",
"promptCreated": "Prompt créé",
"promptUpdated": "Prompt mis à jour",
"rateLimitError": "Veuillez attendre 30 secondes avant de créer un autre prompt",
"dailyLimitError": "Vous avez atteint la limite quotidienne de 5 prompts",
"duplicatePromptError": "Vous avez déjà un prompt avec le même titre ou contenu",
"contentExistsError": "Un prompt avec ce contenu existe déjà : \"{title}\" par {author}",
"run": "Exécuter",
"downloadMarkdown": "Télécharger MD",
"downloadYaml": "Télécharger YAML",
"downloadSkillMd": "Télécharger SKILL.md",
"copyMarkdownUrl": "Copier le lien MD",
"copyYamlUrl": "Copier le lien YAML",
"downloadStarted": "Téléchargement démarré",
"downloadFailed": "Échec du téléchargement",
"urlCopied": "Lien copié",
"failedToCopyUrl": "Échec de la copie du lien",
"promptCopied": "Prompt copié",
"promptCopiedDescription": "Le prompt a été copié dans le presse-papiers. Collez-le dans {platform} après l'ouverture.",
"openPlatform": "Ouvrir {platform}",
"cancel": "Annuler",
"titleRequired": "Le titre est requis",
"contentRequired": "Le contenu est requis",
"titlePlaceholder": "Entrez un titre pour votre prompt",
"descriptionPlaceholder": "Description optionnelle de votre prompt",
"contentPlaceholder": "Entrez le contenu de votre prompt ici...",
"insertVariable": "Insérer une Variable",
"variableName": "Nom de la Variable",
"variableDefault": "Valeur par défaut (optionnel)",
"variableDefaultPlaceholder": "ex: technologie",
"variableHint": "Utilisez la syntaxe $'{'nom'}' ou $'{'nom:défaut'}'",
"insert": "Insérer",
"selectCategory": "Sélectionnez une catégorie",
"noCategory": "Aucune",
"mediaUrl": "URL du Média",
"mediaUrlPlaceholder": "https://...",
"mediaUrlDescription": "Entrez l'URL du fichier média pour ce prompt",
"mediaImage": "Image Média",
"mediaVideo": "Vidéo Média",
"mediaAudio": "Audio Média",
"clickToUpload": "Cliquez pour télécharger une image",
"clickToUploadVideo": "Cliquez pour télécharger une vidéo",
"clickToUploadAudio": "Cliquez pour télécharger un fichier audio",
"uploading": "Téléchargement...",
"maxFileSize": "Taille max: 4Mo (JPEG, PNG, GIF, WebP)",
"maxVideoSize": "Taille max: 4Mo (MP4)",
"maxAudioSize": "Taille max: 4 Mo (MP3, WAV, OGG)",
"fileTooLarge": "Fichier trop volumineux. La taille maximale est de 4Mo.",
"videoTooLarge": "Vidéo trop volumineuse. La taille maximale est de 4Mo.",
"invalidFileType": "Type de fichier invalide. Seuls JPEG, PNG, GIF et WebP sont autorisés.",
"invalidVideoType": "Type de vidéo invalide. Seules les vidéos MP4 sont autorisées.",
"invalidAudioType": "Type audio invalide. Seuls les fichiers MP3, WAV et OGG sont autorisés.",
"uploadMedia": "Télécharger un média",
"generateMedia": "Générer",
"chooseGenerator": "Choisir un générateur",
"uploadInstead": "Télécharger à la place",
"confirmGeneration": "Confirmer la génération",
"confirmGenerationDescription": "Générer un média avec {provider} en utilisant le modèle {model} ?",
"promptPreview": "Aperçu du prompt",
"noPromptProvided": "Aucun prompt fourni",
"inputImage": "Image d'entrée",
"aspectRatio": "Ratio d'aspect",
"startGeneration": "Démarrer la génération",
"generatingMedia": "Génération du média avec {provider}",
"doNotCloseWindow": "Veuillez ne pas fermer cette fenêtre pendant la génération.",
"aiGenerationAvailable": "✨ Génération IA Disponible",
"generateWith": "Générer avec l'IA",
"generateImage": "Générer une Image",
"generateVideo": "Générer une Vidéo",
"generateAudio": "Générer Audio",
"generateImageDescription": "Générez une image unique pour votre prompt avec l'IA — parfait pour présenter votre prompt à la communauté.",
"generateVideoDescription": "Générez une vidéo unique pour votre prompt avec l'IA — parfait pour présenter votre prompt à la communauté.",
"generateAudioDescription": "Générez un audio/musique unique pour votre prompt avec l'IA — parfait pour présenter votre prompt à la communauté.",
"generationComplete": "Génération Terminée",
"generationFailed": "Échec de la Génération",
"mediaAddedToPrompt": "Le média a été ajouté à votre prompt.",
"mediaGenerated": "Média généré avec succès !",
"orGenerateMedia": "Ou générer avec l'IA",
"close": "Fermer",
"mediaGeneration": {
"connecting": "Connexion au serveur...",
"connected": "Connecté, en attente dans la file...",
"queued": "En attente dans la file...",
"accepted": "Tâche acceptée...",
"preprocessStart": "Prétraitement...",
"preprocessEnd": "Prétraitement terminé",
"gpuAssigned": "GPU attribué, en attente dans la file...",
"started": "Génération démarrée...",
"generating": "Génération en cours...",
"processingOutput": "Traitement de la sortie...",
"ending": "Génération terminée",
"postprocessStart": "Post-traitement...",
"postprocessEnd": "Finalisation...",
"complete": "Terminé !",
"error": "Une erreur s'est produite",
"errorProcessing": "Erreur de traitement..."
},
"privateDescription": "Les prompts privés ne sont visibles que par vous",
"requiresMediaUpload": "Nécessite un Upload de Média",
"attachedMediaType": "Type de Média Joint",
"requiresMediaUploadDescription": "Les utilisateurs doivent fournir des fichiers média pour utiliser ce prompt",
"requiredMediaType": "Type de Média",
"requiredMediaCount": "Nombre de Fichiers",
"requiresImage": "Nécessite {count} {count, plural, one {image} other {images}}",
"requiresVideo": "Nécessite {count} {count, plural, one {vidéo} other {vidéos}}",
"requiresDocument": "Nécessite {count} {count, plural, one {document} other {documents}}",
"update": "Mettre à jour",
"createButton": "Créer",
"pin": "Épingler au Profil",
"unpin": "Désépingler",
"pinned": "Épinglé au profil",
"unpinned": "Désépinglé du profil",
"pinFailed": "Échec de la mise à jour de l'épingle",
"pinnedPrompts": "Épinglés",
"previous": "Précédent",
"next": "Suivant",
"mediaLoadError": "Le média de ce prompt n'a pas pu être chargé. L'URL est peut-être invalide ou la ressource n'est plus disponible.",
"mediaUnavailable": "Média non disponible",
"variableWarningTitle": "Modèles de variables détectés",
"variableWarningDescription": "Nous avons trouvé des espaces réservés qui pourraient être convertis en variables dynamiques, permettant aux utilisateurs de personnaliser les valeurs lors de l'utilisation de ce prompt.",
"convertVariables": "Tout convertir",
"more": "de plus",
"supportedFormat": "Format supporté",
"or": "ou",
"detectedVariables": "Variables",
"clickToEdit": "Cliquez pour modifier",
"translateToLanguage": "Traduire dans votre langue",
"translated": "Contenu traduit",
"translationFailed": "Échec de la traduction",
"alreadyTranslated": "Déjà traduit",
"learnHowToWritePrompts": "Apprenez à écrire des prompts efficaces →"
},
"changeRequests": {
"title": "Demandes de Modification",
"create": "Créer une Demande de Modification",
"createDescription": "Suggérez des améliorations ou corrections pour ce prompt",
"backToPrompt": "Retour au prompt",
"currentContent": "Contenu actuel",
"proposedChanges": "Modifications Proposées",
"proposedTitle": "Titre Proposé",
"proposedContent": "Contenu Proposé",
"proposedContentPlaceholder": "Entrez vos modifications proposées pour le prompt...",
"reason": "Raison des Modifications",
"reasonPlaceholder": "Expliquez pourquoi vous suggérez ces modifications...",
"mustMakeChanges": "Vous devez faire au moins une modification",
"submit": "Soumettre la Demande de Modification",
"created": "Demande de modification soumise avec succès",
"status": "Statut",
"pending": "En attente",
"approved": "Approuvé",
"rejected": "Rejeté",
"approve": "Approuver",
"reject": "Rejeter",
"reviewNote": "Note de Révision",
"reviewNotePlaceholder": "Ajoutez une note sur votre décision (optionnel)...",
"reviewActions": "Examiner cette demande de modification",
"optional": "optionnel",
"forPrompt": "Pour le prompt",
"titleChange": "Changement de Titre",
"contentChanges": "Modifications du Contenu",
"diffDescription": "Les lignes rouges seront supprimées, les lignes vertes seront ajoutées",
"approvedSuccess": "Demande de modification approuvée et prompt mis à jour",
"rejectedSuccess": "Demande de modification rejetée",
"reopen": "Rouvrir",
"reopenedSuccess": "Demande de modification rouverte",
"noRequests": "Aucune demande de modification",
"submittedTo": "Soumis à {author}",
"receivedFrom": "Reçu de {author}",
"edit": "Modifier",
"preview": "Aperçu",
"noChangesYet": "Pas encore de modifications",
"changesDetected": "Modifications détectées",
"dismiss": "Retirer",
"dismissed": "Demande de modification retirée",
"dismissConfirmTitle": "Retirer la Demande de Modification ?",
"dismissConfirmDescription": "Cela supprimera définitivement votre demande de modification. Cette action ne peut pas être annulée."
},
"categories": {
"title": "Catégories",
"allCategories": "Toutes les Catégories",
"description": "Parcourez et abonnez-vous aux catégories",
"create": "Créer une Catégorie",
"edit": "Modifier la Catégorie",
"delete": "Supprimer la Catégorie",
"name": "Nom",
"parent": "Catégorie Parente",
"noCategories": "Aucune catégorie trouvée",
"noSubcategories": "Pas encore de sous-catégories dans cette catégorie",
"prompts": "prompts",
"confirmDelete": "Êtes-vous sûr de vouloir supprimer cette catégorie ?"
},
"tags": {
"title": "Tags",
"description": "Parcourez les prompts par tags",
"create": "Créer un Tag",
"edit": "Modifier le Tag",
"delete": "Supprimer le Tag",
"name": "Nom",
"color": "Couleur",
"noTags": "Aucun tag trouvé",
"confirmDelete": "Êtes-vous sûr de vouloir supprimer ce tag ?",
"prompts": "prompts",
"allTags": "Tous les Tags",
"popularTags": "Tags Populaires"
},
"settings": {
"title": "Paramètres",
"description": "Gérez les paramètres de votre compte et profil",
"profile": "Profil",
"account": "Compte",
"appearance": "Apparence",
"language": "Langue",
"theme": "Thème",
"themeLight": "Clair",
"themeDark": "Sombre",
"themeSystem": "Système",
"saveSuccess": "Paramètres enregistrés avec succès",
"avatar": "Avatar",
"changeAvatar": "Changer d'Avatar"
},
"admin": {
"title": "Tableau de Bord Admin",
"description": "Gérez les utilisateurs, catégories et tags",
"stats": {
"users": "Utilisateurs",
"prompts": "Prompts",
"categories": "Catégories",
"tags": "Tags"
},
"tabs": {
"users": "Utilisateurs",
"categories": "Catégories",
"tags": "Tags",
"webhooks": "Webhooks",
"prompts": "Prompts",
"reports": "Signalements"
},
"reports": {
"title": "Gestion des Signalements",
"description": "Examiner et gérer les prompts signalés",
"prompt": "Prompt",
"reason": "Raison",
"reportedBy": "Signalé par",
"status": "Statut",
"date": "Date",
"noReports": "Aucun signalement pour l'instant",
"viewPrompt": "Voir le Prompt",
"markReviewed": "Marquer comme Examiné",
"dismiss": "Rejeter",
"markedReviewed": "Signalement marqué comme examiné",
"dismissed": "Signalement rejeté",
"updateFailed": "Échec de la mise à jour du signalement",
"statuses": {
"pending": "En attente",
"reviewed": "Examiné",
"dismissed": "Rejeté"
}
},
"prompts": {
"title": "Gestion des Prompts",
"description": "Importez des prompts depuis prompts.csv et gérez les embeddings IA",
"import": "Importer CSV",
"export": "Exporter CSV",
"exportInfo": "Télécharger les prompts en CSV pour GitHub/HuggingFace",
"exportSuccess": "Prompts exportés avec succès",
"importSuccess": "{count} prompts importés",
"allSkipped": "Tous les prompts existent déjà",
"importResult": "Importés : {imported}, Ignorés : {skipped}",
"deleteSuccess": "{count} prompts supprimés",
"importConfirmTitle": "Importer les Prompts ?",
"importConfirmDescription": "Cela importera les prompts depuis prompts.csv. Les prompts existants seront ignorés.",
"deleteConfirmTitle": "Supprimer les Prompts de la Communauté ?",
"deleteConfirmDescription": "Cela supprimera définitivement tous les prompts importés et contributeurs non réclamés.",
"cancel": "Annuler",
"confirm": "Importer",
"delete": "Supprimer",
"generateEmbeddings": "Générer les Embeddings",
"regenerateEmbeddings": "Régénérer tous les embeddings",
"pending": "en attente",
"embeddingsSuccess": "{count} embeddings générés",
"embeddingsResult": "Générés : {success}, Échecs : {failed}",
"slugsTitle": "Slugs d'URL",
"generateSlugs": "Générer les slugs",
"regenerateSlugs": "Régénérer tous les slugs (traduit les titres en anglais)",
"slugsSuccess": "{count} slugs générés",
"slugsResult": "Générés : {success}, Échecs : {failed}"
},
"promptsList": {
"title": "Tous les Prompts",
"description": "Parcourir et gérer tous les prompts du système",
"noPrompts": "Aucun prompt trouvé",
"private": "Privé",
"unlisted": "Non listé",
"views": "vues",
"votes": "votes",
"created": "Créé",
"showing": "Affichage {from}-{to} sur {total}",
"deleteConfirmTitle": "Supprimer le Prompt ?",
"deleteConfirmDescription": "Êtes-vous sûr de vouloir supprimer définitivement \"{title}\" ? Cette action est irréversible.",
"deleted": "Prompt supprimé avec succès",
"filters": {
"all": "Tous",
"public": "Publics",
"private": "Privés",
"unlisted": "Non listés",
"featured": "En vedette",
"reported": "Signalés",
"deleted": "Supprimés"
}
},
"users": {
"title": "Gestion des Utilisateurs",
"description": "Consultez et gérez les comptes utilisateurs",
"user": "Utilisateur",
"email": "E-mail",
"role": "Rôle",
"prompts": "Prompts",
"joined": "Inscrit",
"makeAdmin": "Rendre Admin",
"removeAdmin": "Retirer Admin",
"delete": "Supprimer",
"cancel": "Annuler",
"deleted": "Utilisateur supprimé avec succès",
"deleteFailed": "Échec de la suppression de l'utilisateur",
"roleUpdated": "Rôle de l'utilisateur mis à jour",
"roleUpdateFailed": "Échec de la mise à jour du rôle",
"verify": "Vérifier",
"unverify": "Retirer la Vérification",
"verified": "Utilisateur vérifié",
"unverified": "Vérification retirée",
"verifyFailed": "Échec de la mise à jour de la vérification",
"deleteConfirmTitle": "Supprimer l'Utilisateur ?",
"deleteConfirmDescription": "Cette action ne peut pas être annulée. Toutes les données de l'utilisateur seront définitivement supprimées.",
"searchPlaceholder": "Rechercher des utilisateurs...",
"noUsers": "Aucun utilisateur trouvé",
"showing": "Affichage {from}-{to} sur {total}",
"filters": {
"all": "Tous",
"admin": "Admins",
"user": "Utilisateurs",
"verified": "Vérifiés",
"unverified": "Non vérifiés",
"flagged": "Signalés"
},
"flag": "Signaler l'utilisateur",
"unflag": "Retirer le signalement",
"flagged": "Utilisateur signalé",
"unflagged": "Signalement retiré",
"flagFailed": "Échec de la mise à jour du statut de signalement",
"editCredits": "Modifier les crédits",
"editCreditsTitle": "Modifier les crédits de génération",
"editCreditsDescription": "Définir la limite de crédits quotidiens pour @{username}",
"dailyLimit": "Limite de crédits quotidiens",
"currentCredits": "Actuellement: {remaining}/{limit} crédits restants",
"creditsUpdated": "Crédits mis à jour avec succès",
"creditsUpdateFailed": "Échec de la mise à jour des crédits",
"save": "Enregistrer"
},
"categories": {
"title": "Gestion des Catégories",
"description": "Créez et gérez les catégories de prompts",
"name": "Nom",
"slug": "Slug",
"descriptionLabel": "Description",
"icon": "Icône",
"parent": "Parent",
"prompts": "Prompts",
"add": "Ajouter une Catégorie",
"edit": "Modifier",
"delete": "Supprimer",
"cancel": "Annuler",
"save": "Enregistrer",
"create": "Créer",
"noCategories": "Aucune catégorie pour l'instant",
"created": "Catégorie créée avec succès",
"updated": "Catégorie mise à jour avec succès",
"deleted": "Catégorie supprimée avec succès",
"saveFailed": "Échec de l'enregistrement de la catégorie",
"deleteFailed": "Échec de la suppression de la catégorie",
"createTitle": "Créer une Catégorie",
"createDescription": "Ajoutez une nouvelle catégorie pour organiser les prompts",
"editTitle": "Modifier la Catégorie",
"editDescription": "Mettez à jour les détails de la catégorie",
"deleteConfirmTitle": "Supprimer la Catégorie ?",
"deleteConfirmDescription": "Cela supprimera la catégorie. Les prompts de cette catégorie seront non catégorisés.",
"parentCategory": "Catégorie Parente",
"selectParent": "Sélectionnez une catégorie parente",
"noParent": "Aucune (Catégorie Racine)",
"parentHelp": "Laissez vide pour créer une catégorie racine, ou sélectionnez un parent pour créer une sous-catégorie",
"rootCategory": "Racine",
"subcategories": "sous-catégories",
"pin": "Épingler à la page Prompts",
"unpin": "Désépingler de la page Prompts",
"pinned": "Catégorie épinglée",
"unpinned": "Catégorie désépinglée",
"pinnedBadge": "Épinglé",
"pinnedLabel": "Épingler à la page prompts (afficher comme filtre rapide)"
},
"tags": {
"title": "Gestion des Tags",
"description": "Créez et gérez les tags de prompts",
"name": "Nom",
"slug": "Slug",
"color": "Couleur",
"prompts": "Prompts",
"add": "Ajouter un Tag",
"edit": "Modifier",
"delete": "Supprimer",
"cancel": "Annuler",
"save": "Enregistrer",
"create": "Créer",
"noTags": "Aucun tag pour l'instant",
"created": "Tag créé avec succès",
"updated": "Tag mis à jour avec succès",
"deleted": "Tag supprimé avec succès",
"saveFailed": "Échec de l'enregistrement du tag",
"deleteFailed": "Échec de la suppression du tag",
"createTitle": "Créer un Tag",
"createDescription": "Ajoutez un nouveau tag pour étiqueter les prompts",
"editTitle": "Modifier le Tag",
"editDescription": "Mettez à jour les détails du tag",
"deleteConfirmTitle": "Supprimer le Tag ?",
"deleteConfirmDescription": "Cela retirera le tag de tous les prompts."
},
"webhooks": {
"title": "Gestion des Webhooks",
"description": "Configurez des webhooks pour recevoir des notifications lors d'événements",
"name": "Nom",
"url": "URL du Webhook",
"method": "Méthode HTTP",
"headers": "En-têtes HTTP",
"events": "Événements",
"payload": "Payload JSON",
"payloadHelp": "Utilisez des placeholders comme {{PROMPT_TITLE}}",
"placeholders": "Placeholders Disponibles",
"status": "Statut",
"enabled": "Activé",
"add": "Ajouter un Webhook",
"edit": "Modifier",
"delete": "Supprimer",
"cancel": "Annuler",
"save": "Enregistrer",
"create": "Créer",
"empty": "Aucun webhook configuré",
"addTitle": "Ajouter un Webhook",
"addDescription": "Configurez un nouveau point de terminaison webhook",
"editTitle": "Modifier le Webhook",
"editDescription": "Mettez à jour la configuration du webhook",
"deleteConfirm": "Êtes-vous sûr de vouloir supprimer ce webhook ?",
"useSlackPreset": "Utiliser le Preset Slack",
"test": "Tester",
"testSuccess": "Test du webhook réussi !",
"testFailed": "Échec du test du webhook"
},
"import": {
"title": "Importer les Prompts de la Communauté",
"description": "Importez des prompts depuis le fichier prompts.csv d'Awesome ChatGPT Prompts",
"fileInfo": "Importer depuis le prompts.csv de la communauté Awesome ChatGPT Prompts",
"csvFormat": "Format : act, prompt, for_devs, type",
"importButton": "Importer les Prompts de la Communauté",
"importing": "Importation...",
"success": "{count} prompts importés avec succès",
"allSkipped": "Tous les prompts existent déjà",
"resultTitle": "Résultats de l'Import",
"imported": "Importés : {count}",
"skipped": "Ignorés (existent déjà) : {count}",
"total": "Total dans le CSV : {count}",
"errors": "Erreurs :",
"confirmTitle": "Importer les Prompts ?",
"confirmDescription": "Cela importera tous les prompts depuis prompts.csv. Les prompts existants avec le même titre seront ignorés.",
"cancel": "Annuler",
"confirm": "Importer",
"deleteButton": "Supprimer",
"deleteConfirmTitle": "Supprimer les Prompts de la Communauté ?",
"deleteConfirmDescription": "Cela supprimera définitivement tous les prompts importés depuis prompts.csv et les utilisateurs contributeurs non réclamés. Cette action ne peut pas être annulée.",
"deleteSuccess": "{count} prompts de la communauté supprimés"
},
"aiSearch": {
"title": "Recherche IA",
"description": "Générez des embeddings pour la recherche sémantique powered by OpenAI",
"promptsWithoutEmbeddings": "Prompts sans embeddings",
"generateButton": "Générer les Embeddings",
"generating": "Génération...",
"generateSuccess": "{count} embeddings générés",
"generateResult": "Générés : {success}, Échecs : {failed}"
}
},
"search": {
"placeholder": "Rechercher des prompts...",
"advanced": "Recherche Avancée",
"filters": "Filtres",
"results": "Résultats",
"noResults": "Aucun résultat trouvé",
"searchIn": "Rechercher dans",
"sortBy": "Trier par",
"relevance": "Pertinence",
"newest": "Plus Récents",
"oldest": "Plus Anciens",
"mostUpvoted": "Plus Votés",
"search": "Rechercher",
"clear": "Effacer",
"found": "{count} trouvés",
"aiSearch": "Recherche IA",
"searchTags": "Rechercher des tags..."
},
"user": {
"profile": "Profil",
"prompts": "Prompts",
"myPrompts": "Mes Prompts",
"allPrompts": "Tous les Prompts",
"joined": "Inscrit",
"noPrompts": "Aucun prompt pour l'instant",
"noPromptsOwner": "Vous n'avez pas encore créé de prompts",
"createFirstPrompt": "Créez votre premier prompt",
"upvotesReceived": "votes reçus",
"editProfile": "Modifier le Profil",
"unclaimedUser": "Non Réclamé",
"contributions": "Contributions",
"contributionsCount": "contributions",
"noContributions": "Aucune contribution pour l'instant",
"noContributionsOwner": "Vous n'avez pas encore contribué à des prompts",
"contributedTo": "A contribué au prompt de {author}",
"privatePromptsNote": "Vous avez {count} {count, plural, one {prompt privé} other {prompts privés}}. Accédez-y via MCP en utilisant votre clé API dans les clients pris en charge.",
"activityInLastYear": "{count} contributions l'année dernière",
"contribution": "contribution",
"contributionsPlural": "contributions",
"inLastYear": "l'année dernière",
"inLast6Months": "les 6 derniers mois",
"less": "Moins",
"more": "Plus",
"activity": "Activité",
"filteringByDate": "Affichage des prompts du {date}",
"clearFilter": "Effacer le filtre",
"noPromptsOnDate": "Aucun prompt trouvé à cette date.",
"noPromptsOnDateOwner": "Vous n'avez pas de prompts à cette date.",
"createForToday": "Créer pour aujourd'hui"
},
"subscription": {
"subscribe": "S'abonner",
"subscribed": "Abonné",
"unsubscribe": "Se désabonner",
"subscribedTo": "Abonné à {name}",
"unsubscribedFrom": "Désabonné de {name}",
"loginToSubscribe": "Connectez-vous pour vous abonner"
},
"vote": {
"loginRequired": "Connexion Requise",
"loginToVote": "Connectez-vous pour voter pour les prompts et sauvegarder vos votes.",
"goToLogin": "Aller à la Connexion",
"upvote": "vote",
"upvotes": "votes"
},
"version": {
"newVersion": "Nouvelle Version",
"createVersion": "Créer une Version",
"createNewVersion": "Créer une Nouvelle Version",
"updateDescription": "Mettez à jour le contenu du prompt et ajoutez une note décrivant vos modifications.",
"promptContent": "Contenu du Prompt",
"changeNote": "Note de Modification (optionnel)",
"changeNotePlaceholder": "ex : Corrigé une faute de frappe, Ajouté plus de contexte...",
"contentPlaceholder": "Entrez le contenu mis à jour du prompt...",
"contentMustDiffer": "Le contenu doit être différent de la version actuelle",
"versionCreated": "Nouvelle version créée",
"deleteVersion": "Supprimer la Version",
"confirmDeleteVersion": "Êtes-vous sûr de vouloir supprimer la version {version} ? Cette action ne peut pas être annulée.",
"versionDeleted": "Version supprimée avec succès"
},
"profile": {
"title": "Profil",
"updateInfo": "Mettez à jour vos informations de profil",
"avatarUrl": "URL de l'Avatar",
"displayName": "Nom d'Affichage",
"namePlaceholder": "Votre nom",
"username": "Nom d'Utilisateur",
"usernamePlaceholder": "nomdutilisateur",
"profileUrl": "URL de votre profil",
"email": "E-mail",
"emailCannotChange": "L'e-mail ne peut pas être modifié",
"saveChanges": "Enregistrer les Modifications",
"profileUpdated": "Profil mis à jour avec succès",
"usernameTaken": "Ce nom d'utilisateur est déjà pris"
},
"feed": {
"yourFeed": "Votre Flux",
"feedDescription": "Prompts de vos catégories abonnées",
"browseAll": "Tout Parcourir",
"discover": "Découvrir",
"noPromptsInFeed": "Aucun prompt dans votre flux",
"subscribeToCategories": "Abonnez-vous à des catégories pour voir des prompts ici",
"viewAllCategories": "Voir Toutes les Catégories"
},
"discovery": {
"featuredPrompts": "Prompts en Vedette",
"todaysMostUpvoted": "Les Plus Votés Aujourd'hui",
"latestPrompts": "Derniers Prompts",
"recentlyUpdated": "Récemment Mis à Jour",
"mostContributed": "Les Plus Contribués"
},
"homepage": {
"heroTitle": "La Plateforme Sociale pour",
"heroSubtitle": "les Prompts IA",
"heroDescription": "Partagez, découvrez et collectionnez des prompts de la communauté. Gratuit et open source — auto-hébergez pour votre organisation avec une confidentialité totale.",
"heroFeature1": "Gratuit & Open Source",
"heroFeature2": "Auto-hébergez pour la Confidentialité",
"heroFeature3": "Pour Équipes & Organisations",
"setupPrivateServer": "Déployez Votre Serveur Privé",
"beStargazer": "Soyez le {count}ème stargazer sur GitHub",
"browsePrompts": "Parcourir les Prompts",
"viewFeed": "Voir le Flux",
"readyToStart": "Prêt à commencer ?",
"freeAndOpen": "Gratuit et open source.",
"createAccount": "Créer un Compte",
"featuredPrompts": "Prompts en Vedette",
"latestPrompts": "Derniers Prompts",
"achievements": {
"featuredIn": "Mentionné dans",
"referencedBy": "Référencé par",
"forbes": "Forbes",
"harvardUniversity": "Université Harvard",
"mostLikedDataset": "#1 Dataset le Plus Aimé sur Hugging Face",
"githubStars": "Étoiles GitHub",
"mostStarredRepo": "#33 Repo le Plus Étoilé au Monde",
"usedByThousands": "Utilisé par des Milliers Chaque Jour",
"githubStaffPick": "Sélection de l'Équipe GitHub",
"fullyOpenSource": "La seule bibliothèque de prompts 100% gratuite & open source",
"sponsoredBy": "Sponsorisé par",
"becomeSponsor": "Devenir Sponsor"
}
},
"notifications": {
"title": "Notifications",
"pendingChangeRequests": "Demandes de modification en attente",
"noNotifications": "Aucune notification",
"markAllRead": "Tout marquer comme lu",
"commentedOnPrompt": "a commenté votre prompt",
"repliedToComment": "a répondu à votre commentaire"
},
"comments": {
"comments": "Commentaires",
"writeComment": "Écrire un commentaire...",
"postComment": "Publier",
"reply": "Répondre",
"replyTo": "Répondre à @{username}...",
"posting": "Publication...",
"commentPosted": "Commentaire publié",
"commentDeleted": "Commentaire supprimé",
"commentFlagged": "Commentaire signalé",
"commentUnflagged": "Signalement retiré",
"noComments": "Aucun commentaire. Soyez le premier !",
"loginToComment": "Connectez-vous pour commenter.",
"loginToVote": "Connectez-vous pour voter.",
"upvote": "Vote positif",
"downvote": "Vote négatif",
"flag": "Signaler",
"unflag": "Retirer le signalement",
"flagged": "Signalé",
"admin": "Admin",
"deleteCommentTitle": "Supprimer le commentaire ?",
"deleteCommentDescription": "Cette action est irréversible. Le commentaire et toutes ses réponses seront définitivement supprimés.",
"deleting": "Suppression...",
"showReplies": "Afficher {count} réponses",
"hideReplies": "Masquer les réponses"
},
"promptmasters": {
"title": "Promptmasters",
"description": "Meilleurs contributeurs classés par votes reçus sur leurs prompts",
"allTime": "Tous les Temps",
"thisMonth": "Ce Mois",
"thisWeek": "Cette Semaine",
"topContributors": "Meilleurs Contributeurs",
"prompts": "prompts",
"upvotes": "votes",
"noData": "Aucune donnée disponible pour l'instant"
},
"errors": {
"notFound": "Page non trouvée",
"unauthorized": "Non autorisé",
"forbidden": "Interdit",
"serverError": "Erreur serveur",
"networkError": "Erreur réseau"
},
"diff": {
"tokens": "tokens",
"noChanges": "Aucune modification"
},
"heroPromptInput": {
"placeholder": "Décrivez le prompt que vous voulez créer...",
"ariaLabel": "Décrivez le prompt que vous voulez créer",
"submit": "Créer un prompt",
"hint": "Cliquez pour commencer à créer avec l'IA",
"modelName": "Agent de Prompts",
"examples": {
"codeReview": "Créez un assistant de revue de code qui détecte les bugs",
"emailWriter": "Construisez un rédacteur d'emails professionnels pour toute occasion",
"studyPlanner": "Concevez un générateur de plans d'études personnalisés",
"recipeGenerator": "Créez un générateur de recettes basé sur les ingrédients disponibles",
"interviewCoach": "Créez un coach de préparation aux entretiens"
}
},
"notFound": {
"title": "Page Non Trouvée",
"description": "La page que vous recherchez n'existe pas ou a été déplacée.",
"goHome": "Aller à l'Accueil",
"goBack": "Retour",
"helpfulLinks": "Liens utiles :",
"browsePrompts": "Parcourir les Prompts",
"categories": "Catégories",
"createPrompt": "Créer un Prompt"
},
"serverError": {
"title": "Erreur Serveur",
"description": "Une erreur s'est produite. Veuillez réessayer plus tard.",
"tryAgain": "Réessayer",
"goHome": "Aller à l'Accueil",
"goBack": "Retour",
"helpfulLinks": "Voici quelques liens utiles :",
"browsePrompts": "Parcourir les Prompts",
"categories": "Catégories",
"createPrompt": "Créer un Prompt"
},
"promptBuilder": {
"title": "Agent de Création de Prompts",
"openBuilder": "Agent Prompt",
"welcomeTitle": "Créer des prompts avec l'IA",
"welcomeDescription": "Décrivez ce que vous voulez créer et je vous aiderai à le construire étape par étape.",
"tryAsking": "Essayez de demander :",
"example1": "Créer un prompt de revue de code",
"example2": "Aide-moi à écrire un prompt pour l'écriture créative",
"example3": "J'ai besoin d'un prompt pour résumer des articles",
"inputPlaceholder": "Décrivez ce que vous voulez créer...",
"thinking": "Réflexion...",
"errorMessage": "Une erreur s'est produite. Veuillez réessayer.",
"foundExamples": "{count} prompts similaires trouvés :",
"currentPrompt": "En construction :",
"stateTitle": "Titre",
"stateContent": "Contenu",
"stateTags": "tags",
"editAction1": "Remplir les champs manquants, mettre à jour les tags.",
"editAction2": "Améliorer les variables",
"editAction3": "Utiliser des variables",
"editAction4": "Convertir en prompt JSON"
},
"report": {
"report": "Signaler",
"reportPrompt": "Signaler le Prompt",
"reportDescription": "Aidez-nous à maintenir la communauté en sécurité en signalant les contenus inappropriés.",
"reason": "Raison",
"selectReason": "Sélectionnez une raison",
"reasons": {
"spam": "Spam ou publicité",
"inappropriate": "Contenu inapproprié",
"copyright": "Violation des droits d'auteur",
"misleading": "Information trompeuse ou fausse",
"other": "Autre"
},
"details": "Détails supplémentaires",
"detailsPlaceholder": "Veuillez fournir plus de contexte sur ce signalement...",
"optional": "optionnel",
"submitReport": "Envoyer le Signalement",
"reportSubmitted": "Signalement envoyé avec succès",
"reportFailed": "Échec de l'envoi du signalement",
"reasonRequired": "Veuillez sélectionner une raison",
"alreadyReported": "Vous avez déjà signalé ce prompt"
},
"mcp": {
"button": "Serveur MCP",
"title": "Configuration du Serveur MCP",
"description": "Utilisez les prompts MCP dans les clients compatibles comme VS Code, Cursor et Claude Desktop. Ajoutez cette configuration à vos paramètres MCP.",
"copy": "Copier",
"copied": "Copié !",
"customizeFilters": "Personnalisez les filtres pour affiner les prompts :",
"users": "Utilisateurs",
"userPlaceholder": "Ajouter un nom d'utilisateur...",
"categories": "Catégories",
"categoryPlaceholder": "Ajouter un slug de catégorie...",
"tags": "Tags",
"tagPlaceholder": "Ajouter un slug de tag...",
"generateApiKey": "Générez une clé API pour enregistrer des prompts via MCP"
},
"footer": {
"howTo": "Comment faire",
"docs": "Documentation",
"api": "API",
"privacy": "Confidentialité",
"terms": "Conditions",
"support": "Support"
},
"support": {
"title": "Support",
"description": "Trouvez des réponses aux questions fréquentes ou obtenez de l'aide de notre communauté.",
"faq": {
"title": "Questions Fréquemment Posées",
"whatIsPrompt": {
"question": "Qu'est-ce qu'un prompt ?",
"answer": "Un prompt est une instruction ou une entrée que vous donnez à un modèle d'IA (comme ChatGPT, Claude, Gemini, etc.) pour guider sa réponse. C'est essentiellement la façon dont vous communiquez ce que vous voulez que l'IA fasse. Des prompts bien conçus conduisent à de meilleures réponses plus utiles des systèmes d'IA."
},
"whyPromptsMatter": {
"question": "Pourquoi les prompts sont-ils importants ? Ne puis-je pas simplement demander n'importe quoi à l'IA ?",
"answer": "Bien que les modèles d'IA avancés puissent bien gérer les questions occasionnelles, les prompts deviennent critiques quand :\n\n• Vous utilisez l'IA via API dans des applications — vous n'avez souvent qu'une seule chance (\"one-shot prompting\"), sans dialogue aller-retour\n• Vous travaillez avec des modèles plus petits et économiques qui nécessitent des instructions plus précises\n• Vous construisez des systèmes de production où la cohérence et la fiabilité comptent\n\nLes prompts optimisés vous aident à obtenir de meilleurs résultats, économiser des tokens (et de l'argent), et créer des applications IA plus fiables."
},
"whatIsPromptschat": {
"question": "Qu'est-ce que prompts.chat ?",
"answer": "prompts.chat est une plateforme communautaire où les gens partagent, découvrent et collectent des prompts IA. Depuis plus de 4 ans, les utilisateurs partagent leurs techniques d'optimisation de prompts ici. La communauté s'entraide pour améliorer leurs prompts et apprendre de nouvelles approches pour travailler avec les systèmes d'IA."
},
"howToUse": {
"question": "Comment utiliser les prompts de cette plateforme ?",
"answer": "Parcourez simplement les prompts, trouvez-en un qui vous plaît et copiez-le. Vous pouvez ensuite le coller dans votre outil d'IA préféré (ChatGPT, Claude, Gemini, etc.) ou l'utiliser dans vos applications via API. De nombreux prompts incluent des variables que vous pouvez personnaliser avant de copier."
},
"license": {
"question": "Puis-je utiliser ces prompts commercialement ?",
"answer": "Oui ! Tous les prompts sur prompts.chat sont publiés sous licence CC0 (Creative Commons Zero), ce qui signifie qu'ils sont dans le domaine public. Vous pouvez les utiliser, les modifier et les distribuer librement à n'importe quelle fin, y compris commerciale, sans attribution."
},
"selfHost": {
"question": "Puis-je auto-héberger cette plateforme ?",
"answer": "Absolument ! prompts.chat est entièrement open source. Vous pouvez déployer votre propre instance privée pour votre équipe ou organisation. Consultez notre documentation d'auto-hébergement pour les instructions de configuration."
}
},
"contact": {
"title": "Besoin de Plus d'Aide ?",
"description": "Si vous n'avez pas trouvé de réponse à votre question, remplissez le formulaire ci-dessous et nous vous aiderons sur GitHub.",
"form": {
"title": "Titre de l'Issue",
"titlePlaceholder": "Bref résumé de votre problème ou question",
"description": "Description",
"descriptionPlaceholder": "Veuillez décrire votre problème ou question en détail..."
},
"openIssue": "Ouvrir une Issue GitHub"
}
},
"apiKey": {
"title": "Clé API MCP",
"description": "Générez une clé API pour enregistrer des prompts via MCP et accéder à vos prompts privés.",
"yourApiKey": "Votre Clé API",
"keyWarning": "Gardez cette clé secrète. Toute personne possédant cette clé peut accéder à vos prompts privés et créer des prompts en votre nom.",
"noApiKey": "Vous n'avez pas encore généré de clé API.",
"generate": "Générer une Clé API",
"regenerate": "Régénérer",
"revoke": "Révoquer",
"regenerateTitle": "Régénérer la Clé API ?",
"regenerateDescription": "Cela invalidera votre clé API actuelle. Les clients MCP utilisant l'ancienne clé devront être mis à jour.",
"revokeTitle": "Révoquer la Clé API ?",
"revokeDescription": "Cela supprimera définitivement votre clé API. Vous ne pourrez pas utiliser les fonctionnalités MCP nécessitant une authentification jusqu'à ce que vous génériez une nouvelle clé.",
"keyGenerated": "Clé API générée avec succès",
"keyRegenerated": "Clé API régénérée avec succès",
"keyRevoked": "Clé API révoquée",
"publicByDefault": "Prompts publics par défaut",
"publicByDefaultDescription": "Lors de l'enregistrement de prompts via MCP, les rendre publics par défaut au lieu de privés.",
"settingUpdated": "Paramètre mis à jour"
},
"connectedPrompts": {
"title": "Flux de Prompts",
"description": "Certains prompts fonctionnent comme des workflows multi-étapes. Connectez vos prompts pour créer une séquence.",
"addConnection": "Ajouter une Connexion",
"addPrevious": "Ajouter Précédent",
"addNext": "Ajouter Suivant",
"addConnectionTitle": "Ajouter une Connexion",
"addPreviousTitle": "Ajouter Prompt Précédent",
"addNextTitle": "Ajouter Prompt Suivant",
"addConnectionDescription": "Liez ce prompt à un autre prompt avec une étiquette de condition.",
"addPreviousDescription": "Sélectionnez un prompt qui vient avant celui-ci dans le workflow.",
"addNextDescription": "Sélectionnez un prompt qui vient après celui-ci dans le workflow.",
"noConnections": "Pas encore de prompts connectés. Ajoutez des connexions pour créer une chaîne de prompts.",
"previousSteps": "Étapes précédentes",
"nextSteps": "Étapes suivantes",
"searchPrompt": "Rechercher un Prompt",
"searchPlaceholder": "Rechercher par titre...",
"selectedPrompt": "Prompt Sélectionné",
"connectionLabel": "Étiquette de Connexion",
"labelPlaceholder": "ex. première image, étape suivante, après traitement...",
"labelHint": "Décrivez la condition ou la transition entre les prompts",
"change": "Changer",
"cancel": "Annuler",
"fillAllFields": "Veuillez sélectionner un prompt et entrer une étiquette",
"connectionFailed": "Échec de la création de la connexion",
"connectionAdded": "Connexion ajoutée avec succès",
"connectionDeleted": "Connexion supprimée",
"deleteFailed": "Échec de la suppression de la connexion",
"noResults": "Aucun prompt trouvé"
},
"promptWritingGuide": {
"title": "Comment Écrire de Bons Prompts",
"subtitle": "Conseils, exemples et meilleures pratiques pour créer des prompts IA efficaces",
"generalTips": {
"title": "Conseils Généraux pour des Prompts Efficaces",
"beSpecific": {
"title": "Soyez Spécifique et Clair",
"description": "Les prompts vagues mènent à des réponses vagues. Spécifiez exactement ce que vous voulez, incluant le format, la longueur, le ton et toutes les contraintes."
},
"provideContext": {
"title": "Fournissez du Contexte",
"description": "Donnez des informations de fond qui aident l'IA à comprendre vos besoins. Incluez qui, quoi, pourquoi et pour qui."
},
"defineFormat": {
"title": "Définissez le Format de Sortie",
"description": "Spécifiez comment vous voulez que la réponse soit structurée : points de liste, paragraphes, blocs de code, tableaux, etc."
},
"setConstraints": {
"title": "Définissez des Contraintes",
"description": "Incluez des limitations comme le nombre de mots, le niveau de lecture, les choses à éviter ou les exigences spécifiques à suivre."
},
"includeExamples": {
"title": "Incluez des Exemples",
"description": "Montrez à l'IA à quoi ressemble une bonne sortie. Les exemples aident à calibrer le style et la qualité de la réponse."
}
},
"rolePlaying": {
"title": "Jeu de Rôle : Modèles \"Agis Comme\"",
"description": "L'une des techniques de prompting les plus puissantes est d'assigner à l'IA un rôle ou une personnalité spécifique. Cela aide à établir l'expertise, le ton et la perspective.",
"basicPattern": "Modèle de Rôle de Base",
"exampleExpert": "Exemple : Expert Technique",
"exampleCreative": "Exemple : Coach Créatif",
"popularRoles": "Catégories de Rôles Populaires"
},
"variables": {
"title": "Utiliser des Variables pour des Prompts Dynamiques",
"description": "Les variables rendent vos prompts réutilisables et personnalisables. Les utilisateurs peuvent remplir différentes valeurs à chaque utilisation de votre prompt.",
"syntax": "Syntaxe des Variables",
"requiredVar": "Variable requise (l'utilisateur doit remplir)",
"withDefault": "Variable avec valeur par défaut",
"simpleExample": "Exemple Simple",
"advancedExample": "Exemple Avancé avec Plusieurs Variables",
"bestPractices": "Meilleures Pratiques",
"tip1": "Utilisez des noms de variables descriptifs : '$'{sujet} est mieux que '$'{x}",
"tip2": "Fournissez des valeurs par défaut sensées pour les valeurs optionnelles",
"tip3": "Regroupez les variables liées ensemble dans votre prompt",
"tip4": "Utilisez des underscores pour les noms à plusieurs mots : '$'{public_cible}"
},
"structured": {
"title": "Prompts Structurés (JSON/YAML)",
"description": "Les prompts structurés utilisent le format JSON ou YAML pour organiser clairement des instructions complexes. Ils sont idéaux pour les workflows multi-étapes, les agents et les configurations détaillées.",
"whenToUse": "Quand Utiliser des Prompts Structurés",
"useCase1": "Workflows ou pipelines complexes multi-étapes",
"useCase2": "Configurations d'agents avec plusieurs paramètres",
"useCase3": "Prompts avec de nombreux paramètres interconnectés",
"useCase4": "Utilisation de prompts programmatique ou basée sur API",
"jsonExample": "Exemple JSON : Assistant d'Entretien",
"yamlExample": "Exemple YAML : Générateur de Contenu",
"agentWorkflow": "Exemple JSON : Workflow d'Agent",
"tips": "Conseils pour les Prompts Structurés",
"tip1": "Utilisez JSON pour l'usage programmatique ; YAML pour les configs lisibles",
"tip2": "Gardez l'imbrication peu profonde (max 2-3 niveaux) pour la lisibilité",
"tip3": "Incluez des commentaires en YAML pour expliquer les sections complexes",
"tip4": "Validez votre syntaxe JSON/YAML avant d'enregistrer"
},
"outputOptimization": {
"title": "Optimisation de la Sortie",
"description": "Guidez l'IA pour produire exactement le format et le style dont vous avez besoin en étant explicite sur vos exigences.",
"formatInstructions": "Modèle d'Instructions de Format",
"constraintExamples": "Types de Contraintes Courants",
"lengthConstraints": "Contraintes de longueur :",
"lengthExample": "\"Gardez la réponse sous 200 mots\" / \"Fournissez exactement 5 points\"",
"styleConstraints": "Contraintes de style :",
"styleExample": "\"Utilisez un langage simple adapté aux débutants\" / \"Soyez technique et précis\"",
"contentConstraints": "Contraintes de contenu :",
"contentExample": "\"N'incluez pas d'opinions personnelles\" / \"Concentrez-vous uniquement sur les informations factuelles\""
}
},
"ide": {
"title": "Prompt Builder",
"subtitle": "Construction de prompts structurée et typée",
"editor": "Éditeur",
"preview": "Aperçu",
"run": "Exécuter",
"reset": "Réinitialiser",
"copied": "Copié dans le presse-papiers",
"runToPreview": "Cliquez sur Exécuter pour voir l'aperçu",
"cannotEvaluate": "Ce code ne peut pas être évalué.",
"onlyPromptsChat": "Seuls les imports {library} sont pris en charge.",
"desktopOnly": "Bureau uniquement",
"desktopOnlyDescription": "Le Prompt Builder nécessite un écran plus grand pour fonctionner correctement. Veuillez ouvrir cette page sur un ordinateur de bureau ou portable.",
"browsePrompts": "Parcourir les Prompts"
}
}