openpencil/packages/vue/src/i18n/locales/fr/dialogs.json
Danila Poyarkov 37912d92a7 feat(app): recover unsaved documents
- Persist debounced FIG snapshots for source-less documents in IndexedDB

- Restore or discard orphaned snapshots from the editor startup dialog

- Clear recovery data after successful saves and explicit tab closure
2026-08-13 17:22:59 +03:00

255 lines
14 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"cancel": "Annuler",
"apply": "Appliquer",
"close": "Fermer",
"recoverUnsavedWork": "Récupérer le travail non enregistré",
"recoverUnsavedWorkDescription": "OpenPencil a trouvé des documents dune session précédente.",
"restore": "Restaurer",
"discard": "Ignorer",
"recoveryFailed": "Impossible de restaurer ce document.",
"rename": "Renommer",
"renameLayers": "Renommer {count} calques",
"renamePreview": "Aperçu",
"renameMatch": "Correspondance",
"renameTo": "Renommer en",
"renameCurrentName": "Nom actuel",
"renameNumberAscending": "Numéro ↑",
"renameNumberDescending": "Numéro ↓",
"renameStartAscendingFrom": "Commencer lordre croissant à",
"renameStopDescendingAt": "Terminer lordre décroissant à",
"renameInvalidPattern": "Expression régulière non valide",
"ok": "OK",
"copy": "Copier",
"copied": "Copié",
"createCollection": "Créer une collection",
"localVariables": "Variables locales",
"noVariableCollections": "Aucune collection de variables",
"selectLayerForJSX": "Sélectionnez un calque pour voir son code JSX",
"connectAIProvider": "Connectez un fournisseur dIA pour commencer à discuter.",
"connect": "Connecter",
"testConnection": "Tester la connexion",
"testingConnection": "Test en cours…",
"connectionTestSuccess": "Connexion réussie. Le modèle est accessible.",
"connectionTestMissingAPIKey": "Saisissez une clé API avant le test.",
"connectionTestMissingBaseURL": "Saisissez une URL de base avant le test.",
"connectionTestMissingModel": "Saisissez un ID de modèle avant le test.",
"connectionTestInvalidBaseURL": "LURL de base est invalide. Utilisez une URL complète comme https://api.example.com/v1.",
"connectionTestAuthFailed": "Échec de lauthentification. Vérifiez votre clé API.",
"connectionTestInsufficientCredit": "Le compte du fournisseur na pas assez de crédit ou de quota. Rechargez-le et réessayez.",
"connectionTestModelNotFound": "Modèle introuvable. Vérifiez son ID.",
"connectionTestAPITypeMismatch": "Ce point de terminaison ne semble pas prendre en charge le type dAPI sélectionné. Essayez Completions ou Responses.",
"connectionTestBrowserNetworkFailed": "Impossible datteindre ce point de terminaison depuis le navigateur. Essayez lapplication de bureau ou un point de terminaison avec CORS activé.",
"connectionTestNetworkFailed": "Impossible datteindre le point de terminaison. Vérifiez lURL et votre connexion réseau.",
"connectionTestUnknownFailed": "Échec du test de connexion. Vérifiez les paramètres du fournisseur, puis réessayez.",
"getAPIKey": "Obtenir une clé API {provider} →",
"oneKeyManyModels": "Une clé pour plus de 100 modèles de tous les fournisseurs.",
"describeChange": "Décrivez un changement…",
"describeCreateOrChange": "Décrivez ce que vous voulez créer ou modifier.",
"stopGenerating": "Arrêter la génération",
"sendMessage": "Envoyer le message",
"baseURLPlaceholder": "Base URL (ex. http://localhost:11434/v1)",
"modelIDPlaceholder": "Model ID (ex. llama-3.3-70b)",
"yourName": "Votre nom",
"enterYourName": "Entrez votre nom",
"shareThisFile": "Partager ce fichier",
"joinRoom": "Rejoindre la salle",
"join": "Rejoindre",
"roomLink": "Lien de la salle",
"joinCollaboration": "Rejoindre la collaboration",
"orJoinRoom": "ou rejoindre une salle",
"pasteRoomLinkOrId": "Collez le lien ou lID de la salle",
"connected": "Connecté",
"search": "Rechercher…",
"noResults": "Aucun résultat",
"share": "Partager",
"appUpToDate": "OpenPencil est à jour",
"updateAvailableTitle": "Mettre à jour OpenPencil",
"updateAvailable": "OpenPencil {version} est disponible.",
"updateInstallPrompt": "Télécharger et installer maintenant ? Lapp redémarrera après linstallation de la mise à jour.",
"downloadingUpdate": "Téléchargement dOpenPencil {version}",
"updateInstalledTitle": "Mise à jour installée",
"updateInstalled": "OpenPencil {version} a été installé{size}. Redémarrage maintenant.",
"updateCheckFailed": "Impossible de rechercher des mises à jour : {error}",
"updateUnavailable": "Les mises à jour ne sont pas encore disponibles. Publiez dabord une version signée avec latest.json.",
"renameCollection": "Renommer la collection",
"deleteCollection": "Supprimer la collection",
"modes": "Modes",
"addMode": "Ajouter un mode",
"renameMode": "Renommer le mode",
"duplicateMode": "Dupliquer le mode",
"deleteMode": "Supprimer le mode",
"setDefaultMode": "Definir par defaut",
"aiProvider": "AI Provider",
"providerSettings": "Provider settings",
"openProviderSettings": "Ouvrir les paramètres du fournisseur",
"settings": "Paramètres",
"settingsDescription": "Gérez les intégrations et les préférences de lapplication.",
"settingsAIAndAgents": "IA et agents",
"models": "Modèles",
"modelsDescription": "Configurez des modèles réutilisables et leurs connexions fournisseur.",
"addModel": "Ajouter un modèle",
"editModel": "Modifier le modèle",
"modelEditorDescription": "Fournisseur, modèle, identifiants et capacités.",
"modelName": "Nom",
"modelConfiguration": "Modèle",
"connectionSettings": "Connexion",
"modelCapabilities": "Capacités",
"modelCapabilitiesDetected": "Détectées à partir du modèle sélectionné.",
"modelCapabilitiesManual": "Déclarez la compatibilité de ce modèle personnalisé.",
"modelCapabilityTools": "Appels doutils",
"modelCapabilityVision": "Entrée dimages",
"modelCapabilityToolsShort": "Outils",
"modelCapabilityVisionShort": "Vision",
"selectDesignModel": "Sélectionner le modèle de conception",
"modelNeedsCredential": "Clé requise",
"modelAgentConnection": "Agent",
"saveModel": "Enregistrer le modèle",
"deleteModel": "Supprimer le modèle",
"deleteModelDescription": "Supprimer ce modèle et ses affectations de rôle ?",
"modelAssignments": "Affectations",
"modelAssignmentsDescription": "Choisissez le modèle configuré pour chaque type de tâche.",
"modelRoleDesign": "Agent de design",
"modelRoleReview": "Révision",
"modelRoleFast": "Tâches rapides",
"modelRoleVision": "Vision",
"modelRoleDesignDescription": "Chat IA et modifications du canevas",
"modelRoleReviewDescription": "Révisions explicites des plans et designs",
"modelRoleFastDescription": "Travail économique en arrière-plan",
"modelRoleVisionDescription": "Captures et références visuelles",
"modelRoleUseDesign": "Comme Design",
"noModel": "Aucun",
"back": "Retour",
"settingsMedia": "Médias",
"vectorization": "Vectorisation dimage",
"vectorizationDescription": "Envoie les calques dimage à Recraft ou fal.ai et renvoie des vecteurs modifiables. Des frais peuvent sappliquer.",
"vectorizeProvider": "Service de vectorisation",
"settingsStorage": "Stockage cloud",
"storageWorkspace": "Espace de stockage",
"openStorageWorkspace": "Ouvrir lespace",
"newStoredDocument": "Nouveau document",
"emptyStorageWorkspace": "Aucun document stocké pour le moment.",
"loadingDocuments": "Chargement des documents…",
"storageNotConfigured": "Configurez le stockage avant dutiliser cet espace.",
"copyStorageCors": "Copier le JSON CORS",
"storageEndpoint": "Point de terminaison",
"storageBucket": "Bucket",
"storageRegion": "Région",
"storageAccessKeyID": "ID de clé daccès",
"storageSecretAccessKey": "Clé daccès secrète",
"save": "Enregistrer",
"credentialStorage": "Identifiants : {backend}",
"credentialBackendNative": "trousseau système",
"credentialBackendBrowser": "stockage chiffré du navigateur",
"credentialBackendMemory": "cette session uniquement",
"rememberCredentials": "Mémoriser les identifiants dans ce navigateur",
"done": "Done",
"apiKey": "API Key",
"apiType": "API Type",
"baseURL": "Base URL",
"modelID": "Model ID",
"customModelID": "ID du modèle personnalisé",
"customModel": "Modèle personnalisé…",
"advancedModelSettings": "Paramètres avancés",
"outputLimit": "Limite de sortie",
"outputLimitAutomatic": "Recommandation automatique",
"reasoningEffort": "Effort de raisonnement",
"reasoningEffortPlaceholder": "p. ex. low, high, none",
"reasoningEffortDescription": "Valeur facultative propre au fournisseur.",
"supported": "Pris en charge",
"unsupported": "Non pris en charge",
"tokens": "jetons",
"maxOutputTokens": "Jetons de sortie maximum",
"chatInsufficientCredit": "Le compte du fournisseur na pas assez de crédit ou de quota. Rechargez-le et réessayez.",
"chatOutputLimit": "Le modèle a épuisé ses jetons de sortie pendant le raisonnement. Augmentez le nombre maximal de jetons de sortie ou réduisez leffort de raisonnement.",
"chatRequestFailed": "La requête au modèle a échoué. Vérifiez les paramètres du fournisseur et réessayez.",
"clear": "Clear",
"keySavedReplace": "Key saved — enter new to replace",
"getAPIKeyGeneric": "Get API key →",
"pexelsAPIKey": "Pexels API Key (stock photos)",
"unsplashAccessKey": "Unsplash Access Key",
"stockPhotoToolOptional": "Optional — for stock_photo tool",
"pexelsAlternativeOptional": "Optional — alternative to Pexels",
"getPexelsAPIKey": "Get free Pexels API key →",
"getUnsplashAccessKey": "Get free Unsplash access key →",
"completions": "Completions",
"responses": "Responses",
"copiedExclamation": "Copié !",
"copyMessage": "Copier le message",
"copyJSXReference": "Copier la référence des props JSX dans le presse-papiers",
"newTab": "Nouvel onglet",
"closeTab": "Fermer {name}",
"showUI": "Afficher linterface ({shortcut})",
"fontSettings": "Réglages des polices",
"fontSettingsDesktopDescription": "Accédez aux polices système, aux fournisseurs en ligne, aux packs de secours et aux téléchargements en cache.",
"fontSettingsBrowserDescription": "Autorisez laccès du navigateur aux polices locales et gérez les fournisseurs de polices en ligne.",
"localFonts": "Polices locales",
"onlineFonts": "Polices en ligne",
"downloadedCache": "Cache téléchargé",
"lastUpdated": "Dernière mise à jour",
"enabled": "Activé",
"disabled": "Désactivé",
"denied": "Refusé",
"unavailable": "Indisponible",
"notRequested": "Non demandé",
"never": "Jamais",
"systemFontAccess": "Accès aux polices système",
"systemFontsAvailable": "Les polices système sont disponibles.",
"allowBrowserFontAccess": "Autorisez laccès du navigateur aux polices lorsque des polices système manquent.",
"allow": "Autoriser",
"requesting": "Demande…",
"onlineFontProviders": "Fournisseurs de polices en ligne",
"downloadMissingWebFonts": "Télécharger les polices web manquantes via les fournisseurs activés.",
"webFontProvidersRequireDesktopApp": "Les catalogues de fournisseurs de polices en ligne ne sont pas disponibles dans lapp web. Téléchargez lapp de bureau pour parcourir et charger les polices des fournisseurs.",
"clipboardImageUnavailableWeb": "Le design collé contient 1 image qui ne peut pas être chargée dans lapplication web. Utilisez lapplication de bureau pour linclure.",
"clipboardImagesUnavailableWeb": "Le design collé contient {count} images qui ne peuvent pas être chargées dans lapplication web. Utilisez lapplication de bureau pour les inclure.",
"clipboardImageFetchFailed": "Impossible de récupérer 1 image depuis Figma. Vérifiez que le fichier source est accessible, puis réessayez.",
"clipboardImagesFetchFailed": "Impossible de récupérer {count} images depuis Figma. Vérifiez que le fichier source est accessible, puis réessayez.",
"enable": "Activer",
"disable": "Désactiver",
"fallbackPacks": "Packs de secours",
"downloadFallbackPacksDescription": "Téléchargez les polices de secours CJK et arabes avant douvrir les fichiers qui en ont besoin.",
"download": "Télécharger",
"downloading": "Téléchargement…",
"refresh": "Actualiser",
"clearCache": "Vider le cache",
"localFontAccessEnabled": "Accès aux polices locales activé.",
"localFontAccessNotGranted": "Laccès aux polices locales na pas été accordé.",
"onlineFontProvidersEnabled": "Fournisseurs de polices en ligne activés.",
"onlineFontProvidersDisabled": "Fournisseurs de polices en ligne désactivés.",
"fontProviderEnabled": "{provider} activé.",
"fontProviderDisabled": "{provider} désactivé.",
"fallbackFontsDownloaded": "Polices de secours téléchargées.",
"fallbackFontsDownloadFailed": "Impossible de télécharger les polices de secours.",
"downloadedFontCacheCleared": "Cache des polices téléchargées vidé.",
"downloadedFontCacheClearFailed": "Impossible de vider le cache des polices téléchargées.",
"you": "Vous",
"youSuffix": "vous",
"followingPeerStop": "Suit {name} (cliquer pour arrêter)",
"clickToFollowPeer": "Cliquer pour suivre {name}",
"importLabel": "Importer",
"importHTMLCSS": "Importer du HTML/CSS",
"importHTMLCSSDescription": "Collez du HTML avec, si besoin, du CSS ou du CSS Tailwind compilé.",
"paste": "Coller",
"importFailed": "Échec de limportation. Vérifiez le HTML et le CSS, puis réessayez.",
"importReplacesDocument": "Limportation remplace le document actuel.",
"importing": "Importation…",
"importToCanvas": "Importer dans le canevas",
"inThisRoom": "Dans cette salle",
"disconnect": "Déconnecter",
"toolFinished": "Terminé",
"unknownTool": "Outil inconnu",
"permissionRequest": "{tool} demande une autorisation.",
"mobilePanelNavigation": "Navigation du panneau mobile",
"toolOptions": "Options de {tool}",
"removeGradientStop": "Supprimer le point de dégradé",
"notifications": "Notifications",
"saveAsPrompt": "Enregistrer sous :",
"browserFileAPINotSupported": "Votre navigateur ne prend pas en charge lAPI de fichiers locaux. Les fichiers seront téléchargés au lieu dêtre enregistrés sur place.",
"useChrome": "Utiliser Chrome",
"orEdgeForFullSupport": "ou Edge pour une prise en charge complète.",
"dismiss": "Ignorer",
"toolRunning": "Exécution…",
"toolError": "Erreur",
"permissionRequestTitle": "Demande dautorisation"
}