696 lines
30 KiB
JSON
696 lines
30 KiB
JSON
{
|
|
"common": {
|
|
"save": "Enregistrer",
|
|
"saving": "Enregistrement...",
|
|
"cancel": "Annuler"
|
|
},
|
|
"settings": {
|
|
"profile": {
|
|
"userData": {
|
|
"email": "E-mail",
|
|
"username": "Nom d'utilisateur",
|
|
"name": "Nom",
|
|
"namePlaceholder": "Votre nom",
|
|
"updated": "Profil mis à jour",
|
|
"updateFailed": "Échec de la mise à jour du profil",
|
|
"selectImage": "Veuillez sélectionner un fichier image",
|
|
"imageTooLarge": "L'image doit faire moins de 384 Ko"
|
|
},
|
|
"apiKeys": {
|
|
"intro": "Une clé API vous connecte comme vous-même, sans mot de passe et sans expirer. Une clé fonctionne partout — une clé n'est pas liée à une application. Donner sa propre clé à chaque appareil sert seulement à pouvoir en couper une sans toucher aux autres. Envoyez-la comme",
|
|
"loading": "Chargement des clés…",
|
|
"mintedTitle": "Clé pour “{{name}}” — affichée une seule fois",
|
|
"savedIt": "Je l'ai enregistrée",
|
|
"copyKey": "Copier la clé",
|
|
"copied": "Clé copiée",
|
|
"copyFailed": "Impossible de copier — sélectionnez et copiez manuellement",
|
|
"newKey": "Nouvelle clé",
|
|
"namePlaceholder": "iPhone, application Musique, CLI du portable…",
|
|
"create": "Créer",
|
|
"createFailed": "Impossible de créer la clé",
|
|
"noneYet": "Aucune clé pour l'instant.",
|
|
"noneInUse": "Aucune clé utilisée.",
|
|
"revoked": "révoquée",
|
|
"expired": "expirée",
|
|
"lastUsed": "dernière utilisation {{date}}",
|
|
"neverUsed": "jamais utilisée",
|
|
"forget": "Supprimer cet enregistrement",
|
|
"forgetFailed": "Impossible de le supprimer",
|
|
"revoke": "Révoquer",
|
|
"revokeDone": "Révoquée — tout ce qui utilisait cette clé est déconnecté",
|
|
"revokeFailed": "Impossible de révoquer",
|
|
"hideDead": "Masquer les révoquées et expirées",
|
|
"showDead": {
|
|
"one": "Afficher {{count}} clé révoquée ou expirée",
|
|
"other": "Afficher {{count}} clés révoquées ou expirées"
|
|
}
|
|
},
|
|
"voice": {
|
|
"label": "Voix",
|
|
"refresh": "Actualiser les voix",
|
|
"serverDefault": "Valeur par défaut du serveur",
|
|
"hint": "Choisissez une voix pour la synthèse vocale. Laissez la valeur par défaut du serveur pour utiliser la voix configurée par l'administrateur.",
|
|
"stop": "Arrêter",
|
|
"listen": "Écouter"
|
|
},
|
|
"dock": {
|
|
"visible": "Visibles",
|
|
"hidden": "Masqués",
|
|
"dragToShow": "Faites glisser des éléments ici pour les afficher dans le Dock",
|
|
"allVisible": "Tous les éléments sont visibles",
|
|
"reset": "Rétablir les valeurs par défaut"
|
|
},
|
|
"languages": {
|
|
"spokenLabel": "Langues que vous parlez",
|
|
"addLanguage": "Ajouter une langue...",
|
|
"defaultLabel": "Langue par défaut",
|
|
"defaultHint": "Utilisée pour la localisation de l'interface.",
|
|
"translateToLabel": "Traduire vers",
|
|
"translateToHint": "Langue cible pour traduire le contenu que vous ne parlez pas."
|
|
},
|
|
"changePassword": {
|
|
"currentPasswordLabel": "Mot de passe actuel",
|
|
"currentPasswordPlaceholder": "Mot de passe actuel",
|
|
"newPasswordLabel": "Nouveau mot de passe",
|
|
"newPasswordPlaceholder": "Nouveau mot de passe",
|
|
"confirmPasswordLabel": "Confirmer le nouveau mot de passe",
|
|
"confirmPasswordPlaceholder": "Confirmez le nouveau mot de passe",
|
|
"changeButton": "Changer le mot de passe",
|
|
"changingButton": "Modification...",
|
|
"passwordChanged": "Mot de passe modifié",
|
|
"passwordChangeFailed": "Échec de la modification du mot de passe"
|
|
},
|
|
"models": {
|
|
"defaultModel": "Modèle par défaut",
|
|
"sameAsChat": "Identique à la valeur par défaut du Chat",
|
|
"taskDefaultsSaved": "Valeurs par défaut des tâches enregistrées",
|
|
"saveFailed": "Échec de l'enregistrement des paramètres",
|
|
"defaultChat": "Modèle par défaut du Chat",
|
|
"defaultChatHint": "Utilisé au démarrage d'un nouveau Chat depuis l'écran d'accueil",
|
|
"defaultProject": "Modèle par défaut du projet",
|
|
"defaultProjectHint": "Utilisé au démarrage d'un nouveau Chat dans un Dashboard de projet",
|
|
"defaultTask": "Modèle par défaut des tâches",
|
|
"defaultTaskHint": "Utilisé lors de l'exécution de tâches depuis l'explorateur de fichiers",
|
|
"aiDefaultsSaved": "Valeurs par défaut des modèles IA enregistrées"
|
|
}
|
|
},
|
|
"sections": {
|
|
"profile": {
|
|
"label": "Profil",
|
|
"hint": "avatar, nom, e-mail",
|
|
"description": "Avatar, nom et e-mail"
|
|
},
|
|
"changePassword": {
|
|
"label": "Changer le mot de passe",
|
|
"description": "Mettez à jour votre mot de passe"
|
|
},
|
|
"apiKeys": {
|
|
"label": "Clés API",
|
|
"hint": "clés qui vous connectent comme vous-même",
|
|
"description": "Clés qui vous connectent comme vous-même, révocables une à une"
|
|
},
|
|
"languages": {
|
|
"label": "Langues",
|
|
"hint": "parlées et traduction",
|
|
"description": "Parlées, par défaut et traduction"
|
|
},
|
|
"voice": {
|
|
"label": "Voix",
|
|
"hint": "synthèse vocale",
|
|
"description": "Préférence de voix pour la synthèse vocale"
|
|
},
|
|
"dock": {
|
|
"label": "Dock",
|
|
"hint": "choisir et réorganiser",
|
|
"description": "Choisir et réorganiser les éléments du Dock"
|
|
},
|
|
"myModels": {
|
|
"label": "Mes modèles",
|
|
"description": "Afficher ou masquer des modèles pour vous-même"
|
|
},
|
|
"channelModels": {
|
|
"label": "Modèles du canal",
|
|
"description": "Modèles accessibles aux comptes non propriétaires"
|
|
},
|
|
"defaultModels": {
|
|
"label": "Modèles par défaut",
|
|
"description": "Modèles par défaut pour le Chat, les projets et les tâches"
|
|
},
|
|
"providers": {
|
|
"label": "Fournisseurs",
|
|
"hint": "harnesses",
|
|
"description": "Fournisseurs d'IA distants et locaux"
|
|
},
|
|
"tts": {
|
|
"label": "Synthèse vocale",
|
|
"description": "Fournisseur et voix pour la synthèse vocale"
|
|
},
|
|
"ocr": {
|
|
"label": "OCR",
|
|
"description": "Modèle de vision pour l'extraction de texte"
|
|
},
|
|
"maintenance": {
|
|
"label": "Reconstruire et redémarrer",
|
|
"hint": "maintenance",
|
|
"description": "Charger les modifications sans terminal"
|
|
},
|
|
"smtp": {
|
|
"label": "SMTP",
|
|
"hint": "courrier sortant",
|
|
"description": "Fournisseur de distribution d'e-mails"
|
|
},
|
|
"googleOauth": {
|
|
"label": "Google OAuth",
|
|
"description": "Client ID et secret pour les API Google"
|
|
},
|
|
"apify": {
|
|
"label": "Apify",
|
|
"description": "Jeton API pour les acteurs de web scraping"
|
|
},
|
|
"davSync": {
|
|
"label": "Synchronisation Calendrier et Contacts",
|
|
"hint": "mots de passe d'application",
|
|
"description": "Mots de passe par appareil pour les clients CalDAV/CardDAV"
|
|
},
|
|
"accounts": {
|
|
"label": "Comptes",
|
|
"hint": "utilisateurs",
|
|
"description": "Qui a accès, et à quoi"
|
|
},
|
|
"permissions": {
|
|
"label": "Permissions",
|
|
"description": "Ce que chaque rôle peut atteindre"
|
|
}
|
|
},
|
|
"searchPlaceholder": "Rechercher dans les paramètres…",
|
|
"selectSection": "Sélectionnez une section",
|
|
"groups": {
|
|
"models": "Modèles",
|
|
"defaults": "Valeurs par défaut",
|
|
"providers": "Fournisseurs",
|
|
"ai": "IA",
|
|
"maintenance": "Maintenance",
|
|
"email": "E-mail"
|
|
},
|
|
"nav": {
|
|
"profile": "Profil",
|
|
"ai": "IA",
|
|
"system": "Système",
|
|
"integrations": "Intégrations",
|
|
"users": "Utilisateurs"
|
|
},
|
|
"ai": {
|
|
"noModels": "Aucun modèle disponible. Configurez les clés API dans Fournisseurs.",
|
|
"dragToShow": "Faites glisser des modèles ici pour les afficher",
|
|
"allVisible": "Tous les modèles sont visibles",
|
|
"dragToEnable": "Faites glisser des modèles ici pour les activer",
|
|
"allEnabled": "Tous les modèles sont activés",
|
|
"visible": "Visibles",
|
|
"hidden": "Masqués",
|
|
"enabled": "Activés",
|
|
"disabled": "Désactivés",
|
|
"refresh": "Actualiser les modèles depuis les fournisseurs",
|
|
"refreshed": "Modèles actualisés",
|
|
"refreshFailed": "Échec de l'actualisation des modèles"
|
|
},
|
|
"integrations": {
|
|
"enterprise": "Entreprise",
|
|
"personal": "Personnel"
|
|
},
|
|
"server": {
|
|
"loading": "Chargement…",
|
|
"provider": "Fournisseur",
|
|
"model": "Modèle",
|
|
"voice": "Voix",
|
|
"ocr": {
|
|
"serverUrl": "URL du serveur du modèle de vision",
|
|
"refreshModels": "Actualiser les modèles",
|
|
"selectModel": "Sélectionnez un modèle",
|
|
"saved": "Paramètres OCR enregistrés",
|
|
"saveFailed": "Échec de l'enregistrement des paramètres OCR",
|
|
"reachable": "Le serveur du modèle de vision est accessible"
|
|
},
|
|
"tts": {
|
|
"openaiCompatible": "Compatible OpenAI (Kokoro, OpenAI, etc.)",
|
|
"elevenLabs": "ElevenLabs",
|
|
"refreshVoices": "Actualiser les voix",
|
|
"selectVoice": "Sélectionnez une voix",
|
|
"saved": "Paramètres de synthèse vocale enregistrés",
|
|
"saveFailed": "Échec de l'enregistrement des paramètres de synthèse vocale",
|
|
"playing": "Lecture de l'audio de test",
|
|
"testFailed": "Échec du test — impossible de joindre le serveur de synthèse vocale"
|
|
},
|
|
"smtp": {
|
|
"mailhog": "MailHog (test local)",
|
|
"resend": "Resend",
|
|
"custom": "SMTP personnalisé",
|
|
"apiKey": "Clé API",
|
|
"host": "Hôte",
|
|
"port": "Port",
|
|
"username": "Nom d'utilisateur",
|
|
"password": "Mot de passe",
|
|
"tls": "TLS / SSL",
|
|
"fromName": "Nom de l'expéditeur",
|
|
"fromEmail": "E-mail de l'expéditeur",
|
|
"sendTest": "Envoyer un e-mail de test",
|
|
"userExample": "utilisateur@exemple.com",
|
|
"recipientExample": "destinataire@exemple.com",
|
|
"saved": "Paramètres SMTP enregistrés",
|
|
"saveFailed": "Échec de l'enregistrement des paramètres SMTP",
|
|
"connected": "Connexion réussie",
|
|
"testSent": "E-mail de test envoyé à {{email}}"
|
|
},
|
|
"maintenance": {
|
|
"updateTitle": "Mettre à jour la plateforme",
|
|
"updateHint": "Ne change rien à ce qui est en cours d'exécution. Ce dont la mise à jour a besoin est listé ici, et le choix vous revient.",
|
|
"rebuild": "Reconstruire le frontend",
|
|
"restart": "Redémarrer le serveur",
|
|
"upToDate": "Déjà à jour",
|
|
"rebuilt": "Frontend reconstruit — actualisez cette page pour le voir",
|
|
"restarting": "Redémarrage — la page se reconnectera d'elle-même",
|
|
"pulled": {
|
|
"one": "{{count}} commit récupéré",
|
|
"other": "{{count}} commits récupérés"
|
|
}
|
|
},
|
|
"harnesses": {
|
|
"piMono": "Pi Mono",
|
|
"checking": "Vérification…",
|
|
"localProviders": "Fournisseurs locaux",
|
|
"remoteProviders": "Fournisseurs distants",
|
|
"connect": "Connecter",
|
|
"authenticate": "Authentifier",
|
|
"connectLocal": "Connecter un fournisseur local",
|
|
"connectProvider": "Connecter un fournisseur",
|
|
"none": "Aucun fournisseur trouvé.",
|
|
"updatePiMono": "Mettre à jour Pi Mono",
|
|
"removeProvider": "Supprimer le fournisseur",
|
|
"namePlaceholder": "Nom (ex. Mon Ollama)",
|
|
"username": "Nom d'utilisateur",
|
|
"password": "Mot de passe",
|
|
"apiKey": "Clé API",
|
|
"editKey": "Modifier la clé",
|
|
"disconnect": "Déconnecter le fournisseur",
|
|
"saveKey": "Enregistrer la clé",
|
|
"enterKey": "Saisissez la clé API",
|
|
"search": "Rechercher des fournisseurs…",
|
|
"connectFailed": "Échec de la connexion",
|
|
"authFailed": "Échec de l'authentification",
|
|
"saveFailed": "Échec de l'enregistrement du fournisseur",
|
|
"connectedTo": "Connecté à {{name}}"
|
|
}
|
|
},
|
|
"users": {
|
|
"loadingPermissions": "Chargement des permissions…",
|
|
"permissionsFailed": "Impossible de charger les permissions.",
|
|
"deniedUnlessGranted": "Tout est refusé sauf ce qui est accordé ici.",
|
|
"read": "Lecture",
|
|
"full": "Total",
|
|
"noAccess": "Aucun accès",
|
|
"role": "Rôle",
|
|
"permissionsSaved": "Ce que les {{role}} peuvent atteindre a été enregistré",
|
|
"copyBeforeClosing": "Copiez ce dont vous avez besoin avant de fermer — rien de tout cela ne peut être réaffiché.",
|
|
"password": "Mot de passe",
|
|
"linuxAccount": "Compte Linux",
|
|
"sshKey": "Leur clé publique SSH",
|
|
"addToGitea": "Ajoutez ceci à leur compte Gitea",
|
|
"linuxIncomplete": "Le compte fonctionne, mais sa partie Linux ne s'est pas terminée",
|
|
"done": "Terminé",
|
|
"addAccount": "Ajouter un compte",
|
|
"newAccount": "Nouveau compte",
|
|
"email": "E-mail",
|
|
"name": "Nom",
|
|
"username": "Nom d'utilisateur",
|
|
"usernameHint": "Lettres, chiffres, points, tirets et underscores.",
|
|
"generatePassword": "Générer un mot de passe",
|
|
"copyPassword": "Copier le mot de passe",
|
|
"passwordHint": "Au moins 12 caractères, avec majuscules et minuscules, un chiffre et un symbole.",
|
|
"sshPlaceholder": "ssh-ed25519 AAAAC3Nza… ana@portable",
|
|
"passwordCopied": "Mot de passe copié",
|
|
"loadingAccounts": "Chargement des comptes…",
|
|
"accountsFailed": "Impossible de charger les comptes.",
|
|
"removeAccount": "Supprimer le compte",
|
|
"generateNewPassword": "Générer un nouveau mot de passe",
|
|
"serverOwner": "Propriétaire du serveur",
|
|
"copySshTitle": "Copier leur clé publique SSH (ajoutez-la à leur compte Gitea)",
|
|
"resetPasswordTitle": "Générer un nouveau mot de passe — affiché une seule fois, et les déconnecte partout",
|
|
"copyNewPassword": "Copier le nouveau mot de passe",
|
|
"publicKeyCopied": "Clé publique copiée",
|
|
"copyFailed": "Impossible de copier — sélectionnez-la et copiez-la à la main",
|
|
"repairFor": "Réparer le compte Linux de {{email}}",
|
|
"linuxAccountFor": "Compte Linux : {{osUser}} — cliquez pour réparer ou remplacer sa clé SSH",
|
|
"copySshFor": "Copier la clé publique SSH de {{email}}",
|
|
"resetPasswordFor": "Réinitialiser le mot de passe de {{email}}",
|
|
"removeFor": "Supprimer {{email}}",
|
|
"provisionPrompt": "Compte Linux pour {{email}}.\n\nCollez une clé publique SSH pour lui permettre de se connecter en SSH, ou laissez vide pour conserver l'actuelle.",
|
|
"createLinux": "Créer un compte Linux",
|
|
"noLinux": "Aucun compte Linux — cliquez pour en créer un",
|
|
"removeTitle": "Supprimer {{email}} ?",
|
|
"removeBody": "Cela supprime le compte et tout ce qui lui appartient — passkeys, Dashboards, dispositions enregistrées, et tout ce qu'un plugin installé conserve pour lui. Cette action est irréversible.",
|
|
"resetTitle": "Réinitialiser le mot de passe de {{email}} ?",
|
|
"resetBody": "Un nouveau mot de passe est généré et vous est affiché une seule fois — il n'est stocké nulle part et ne peut plus être consulté ensuite. Son mot de passe actuel cesse de fonctionner immédiatement, et il est déconnecté partout.",
|
|
"resetLinuxNote": "Son compte Linux ({{osUser}}) n'est pas affecté : il n'a pas de mot de passe, et les clés SSH restent inchangées."
|
|
},
|
|
"dav": {
|
|
"newDevice": "Nouvel appareil",
|
|
"create": "Créer",
|
|
"none": "Aucun appareil pour l'instant.",
|
|
"placeholder": "Pixel 9, iPad, Thunderbird…",
|
|
"revoke": "Révoquer",
|
|
"delete": "Supprimer",
|
|
"copyFailed": "Impossible de copier — sélectionnez et copiez manuellement",
|
|
"createFailed": "Impossible de créer le mot de passe d'application",
|
|
"revoked": "Révoqué — cet appareil arrêtera de se synchroniser",
|
|
"revokeFailed": "Impossible de révoquer",
|
|
"deleteFailed": "Impossible de supprimer",
|
|
"copyField": "Copier {{field}}",
|
|
"copied": "{{what}} copié"
|
|
},
|
|
"google": {
|
|
"guideToggle": "Guide de configuration pas à pas",
|
|
"step1": {
|
|
"title": "Créer un projet Google Cloud",
|
|
"body": "Ouvrez la page de création de projet, donnez-lui un nom (par exemple “Officer”), et cliquez sur :",
|
|
"link": "New Project"
|
|
},
|
|
"step2": {
|
|
"title": "Activer les API",
|
|
"body": "Ouvrez la bibliothèque d'API, recherchez chacune d'entre elles, puis cliquez sur :",
|
|
"link": "API Library"
|
|
},
|
|
"step3": {
|
|
"title": "Configurer l'écran de consentement OAuth",
|
|
"link": "OAuth Branding",
|
|
"appName": "Définissez le nom de votre organisation, ou “Officer”, comme :",
|
|
"supportEmail": "Définissez l'e-mail de votre administrateur comme :",
|
|
"devContact": "Ajoutez l'e-mail de votre administrateur sous :",
|
|
"save": "Puis cliquez sur :"
|
|
},
|
|
"step4": {
|
|
"title": "Définir l'audience",
|
|
"link": "OAuth Audience",
|
|
"internal": "Si votre équipe utilise Google Workspace, choisissez — aucune vérification requise :",
|
|
"external": "Sinon choisissez, et ajoutez les e-mails de votre équipe sous Test users (obligatoire tant que l'application n'est pas vérifiée ; limite de 100 utilisateurs de test) :"
|
|
},
|
|
"step5": {
|
|
"title": "Ajouter des scopes",
|
|
"link": "Data Access",
|
|
"body": "Ouvrez l'accès aux données, recherchez et ajoutez les scopes ci-dessous, puis cliquez sur :",
|
|
"note": "Google classe le scope du calendrier comme sensible et celui de Gmail comme restreint. Cela ne pose pas de problème pour les applications Internal (Google Workspace) ni pour les applications External en mode test ; publier en production avec des scopes restreints nécessite une vérification par Google."
|
|
},
|
|
"step6": {
|
|
"title": "Créer des identifiants OAuth",
|
|
"link": "Clients",
|
|
"body": "Ouvrez la page des clients et cliquez sur :",
|
|
"appType": "Type d'application :",
|
|
"nameAnything": "Nom : n'importe lequel (par exemple “Officer”)",
|
|
"redirectUris": "URI de redirection autorisés — ajoutez :",
|
|
"thenClick": "Puis cliquez sur :"
|
|
},
|
|
"step7": {
|
|
"title": "Copier les identifiants",
|
|
"body": "Une boîte de dialogue affiche votre client ID et votre client secret. Copiez les deux et collez-les dans les champs ci-dessous."
|
|
},
|
|
"scopeGmail": "Lire les e-mails",
|
|
"scopeCalendar": "Lire les événements du calendrier",
|
|
"verifying": "Vérification des identifiants…",
|
|
"valid": "Identifiants valides",
|
|
"invalid": "Identifiants invalides",
|
|
"verifyFailed": "La demande de vérification a échoué",
|
|
"clientId": "Client ID",
|
|
"clientSecret": "Client Secret",
|
|
"redirectUri": "URI de redirection",
|
|
"redirectUriHint": "Ajoutez cet URI aux URI de redirection autorisés de votre client OAuth Google",
|
|
"saved": "Configuration Google OAuth enregistrée",
|
|
"saveFailed": "Échec de l'enregistrement de la configuration Google OAuth"
|
|
},
|
|
"googleAccount": {
|
|
"title": "Compte Google",
|
|
"hint": "Connectez votre compte Google pour le Calendrier, les Contacts et d'autres services Google.",
|
|
"connected": "Connecté",
|
|
"disconnect": "Déconnecter",
|
|
"connect": "Connecter le compte Google",
|
|
"connectedToast": "Compte Google connecté",
|
|
"connectFailed": "Échec de la connexion du compte Google",
|
|
"disconnectedToast": "Compte Google déconnecté",
|
|
"disconnectFailed": "Échec de la déconnexion du compte Google"
|
|
},
|
|
"apify": {
|
|
"token": "Jeton API",
|
|
"saved": "Jeton API Apify enregistré",
|
|
"saveFailed": "Échec de l'enregistrement du jeton API Apify"
|
|
}
|
|
},
|
|
"header": {
|
|
"userMenu": {
|
|
"profile": "Profil",
|
|
"systemSettings": "Paramètres système",
|
|
"signOut": "Se déconnecter",
|
|
"ai": "IA",
|
|
"integrations": "Intégrations",
|
|
"userManagement": "Gestion des utilisateurs"
|
|
},
|
|
"tabName": "Nom de l'onglet",
|
|
"tabNameHint": "Cliquez pour renommer cet onglet — videz-le pour revenir au nom de la page",
|
|
"logoAlt": "Officer",
|
|
"navigation": "Navigation",
|
|
"jobsRunning": "Job en cours",
|
|
"jobsNothingRunning": "Rien en cours",
|
|
"jobsQueued": "Jobs en file d'attente"
|
|
},
|
|
"nav": {
|
|
"home": "Accueil",
|
|
"files": "Fichiers",
|
|
"chat": "Chat",
|
|
"commandHq": "Command HQ",
|
|
"editor": "Éditeur",
|
|
"jobs": "Jobs",
|
|
"terminal": "Terminal",
|
|
"browser": "Navigateur",
|
|
"monitor": "Monitor",
|
|
"activity": "Activité",
|
|
"dashboards": "Dashboards",
|
|
"sendOff": "SendOff",
|
|
"calendar": "Calendrier",
|
|
"contacts": "Contacts",
|
|
"appStore": "Boutique d'applications",
|
|
"marketplace": "Marketplace",
|
|
"codeEditor": "Éditeur de code"
|
|
},
|
|
"theme": {
|
|
"pillTitle": "Thème : {{name}} · ctrl+shift+←/→ parcourir · ctrl+shift+↑/↓ explorer · ctrl+shift+f {{starAction}}",
|
|
"pillLabel": "Thème : {{name}}",
|
|
"star": "marquer",
|
|
"unstar": "démarquer",
|
|
"cycleHint": "ctrl+shift+←/→ parcourir · ctrl+shift+↑/↓ explorer",
|
|
"everyShortcutHint": "ctrl+? pour tous les raccourcis",
|
|
"favouritesOnly": "Favoris uniquement ({{count}})",
|
|
"favourites": "Favoris ({{count}})",
|
|
"noFavourites": "Aucun favori pour l'instant — marquez-en un avec le bouton sur sa ligne.",
|
|
"starNamed": "Marquer {{name}}",
|
|
"unstarNamed": "Démarquer {{name}}",
|
|
"addToFavourites": "Ajouter aux favoris",
|
|
"removeFromFavourites": "Retirer des favoris",
|
|
"addToFavouritesKey": "Ajouter aux favoris (f)",
|
|
"removeFromFavouritesKey": "Retirer des favoris (f)",
|
|
"active": "actif",
|
|
"browseHint": "j/k ou ↑/↓ déplacer · l ou → aperçu · f marquer · h ou ← réinitialiser · entrée garder · esc annuler"
|
|
},
|
|
"spotlight": {
|
|
"placeholder": "Aller à…",
|
|
"noResults": "Rien ne correspond à “{{query}}”."
|
|
},
|
|
"shortcutsModal": {
|
|
"title": "Raccourcis clavier",
|
|
"hint": "Ctrl+? · Échap pour fermer"
|
|
},
|
|
"screenError": {
|
|
"title": "Cet écran n'a pas pu s'afficher",
|
|
"description": "Rien n'a été perdu — c'est un échec d'affichage, pas un échec de données. Les transcriptions de l'agent, les jobs et les fichiers sont intacts.",
|
|
"unknownError": "Erreur inconnue",
|
|
"tryAgain": "Réessayer",
|
|
"reload": "Recharger",
|
|
"goHome": "Retour à l'accueil",
|
|
"resetHint": "Si cela échoue à nouveau au même endroit, une disposition de panneaux enregistrée en est généralement la cause. La réinitialisation remet les panneaux de tous les écrans à leurs valeurs par défaut.",
|
|
"dashboardsSafe": "Vos Dashboards ne sont pas touchés.",
|
|
"resetting": "Réinitialisation…",
|
|
"resetConfirm": "Oui — réinitialiser la disposition de tous les écrans",
|
|
"reset": "Réinitialiser les dispositions des écrans"
|
|
},
|
|
"rescan": {
|
|
"label": "Réanalyser les items",
|
|
"title": "Réanalyser officer-items (appliquer les changements sans redémarrer)",
|
|
"failed": "Échec de la réanalyse des items",
|
|
"done": "Items réanalysés — {{summary}}",
|
|
"counts": {
|
|
"tasks": {
|
|
"one": "{{count}} tâche",
|
|
"other": "{{count}} tâches"
|
|
},
|
|
"agents": {
|
|
"one": "{{count}} agent",
|
|
"other": "{{count}} agents"
|
|
},
|
|
"tools": {
|
|
"one": "{{count}} outil",
|
|
"other": "{{count}} outils"
|
|
},
|
|
"skills": {
|
|
"one": "{{count}} skill",
|
|
"other": "{{count}} skills"
|
|
},
|
|
"processes": {
|
|
"one": "{{count}} processus",
|
|
"other": "{{count}} processus"
|
|
},
|
|
"affordances": {
|
|
"one": "{{count}} affordance",
|
|
"other": "{{count}} affordances"
|
|
}
|
|
},
|
|
"newChatsOnly": "S'applique aux nouveaux Chats — un Chat déjà ouvert garde ce avec quoi il a démarré.",
|
|
"noDescription": {
|
|
"one": "{{count}} skill n'a pas de description, donc elle n'est proposée à aucun agent.",
|
|
"other": "{{count}} skills n'ont pas de description, donc elles ne sont proposées à aucun agent."
|
|
}
|
|
},
|
|
"bugReport": {
|
|
"label": "Signaler un bug",
|
|
"title": "Signaler un bug",
|
|
"describePlaceholder": "Décrivez ce qui s'est mal passé...",
|
|
"screenshot": "Capture d'écran",
|
|
"noScreenshot": "Aucune capture d'écran effectuée",
|
|
"collectedNote": "Les journaux de la console, les informations du navigateur et les erreurs API récentes sont collectés automatiquement.",
|
|
"submitted": "Signalement de bug envoyé",
|
|
"failed": "Échec de l'envoi du signalement de bug",
|
|
"submit": "Envoyer"
|
|
},
|
|
"auth": {
|
|
"signInTitle": "Content de vous revoir",
|
|
"signInSubtitle": "Connectez-vous à votre compte",
|
|
"emailOrUsername": "E-mail ou nom d'utilisateur",
|
|
"password": "Mot de passe",
|
|
"forgotPassword": "Mot de passe oublié ?",
|
|
"emailPlaceholder": "vous@exemple.com",
|
|
"passwordPlaceholder": "Votre mot de passe",
|
|
"forgotTitle": "Mot de passe oublié",
|
|
"forgotSubtitle": "Saisissez votre e-mail pour recevoir un lien de réinitialisation",
|
|
"email": "E-mail",
|
|
"backToLogin": "Retour à la connexion",
|
|
"checkEmail": "Consultez votre e-mail",
|
|
"checkEmailHint": "Cliquez dessus pour réinitialiser votre mot de passe.",
|
|
"resetOk": "Mot de passe réinitialisé avec succès. Veuillez vous connecter.",
|
|
"verifying": "Vérification…",
|
|
"invalidLink": "Lien invalide",
|
|
"invalidLinkHint": "Ce lien de réinitialisation est invalide ou a expiré.",
|
|
"resetTitle": "Réinitialiser le mot de passe",
|
|
"resetSubtitle": "Saisissez votre nouveau mot de passe",
|
|
"confirmPassword": "Confirmer le mot de passe",
|
|
"minChars": "12 caractères minimum",
|
|
"confirmPlaceholder": "Confirmez votre mot de passe",
|
|
"bootstrapTitle": "Bienvenue, Administrateur",
|
|
"bootstrapSubtitle": "Créez votre compte administrateur",
|
|
"name": "Nom",
|
|
"username": "Nom d'utilisateur",
|
|
"namePlaceholder": "Votre nom",
|
|
"adminEmailPlaceholder": "admin@exemple.com",
|
|
"bootstrapOk": "Compte administrateur créé. Veuillez vous connecter.",
|
|
"debug": {
|
|
"controls": "Contrôles :",
|
|
"camera": "Caméra :",
|
|
"model": "Modèle :"
|
|
}
|
|
},
|
|
"shortcuts": {
|
|
"navigation": "Navigation",
|
|
"spotlight": "Spotlight — aller à n'importe quel écran, plugin ou paramètre par son nom",
|
|
"thisList": "Cette liste",
|
|
"themes": "Thèmes",
|
|
"themesNote": "L'explorateur applique le thème au fur et à mesure que vous vous déplacez, pour que vous voyiez l'application changer plutôt que de lire des noms.",
|
|
"openBrowser": "Ouvrir l'explorateur de thèmes",
|
|
"prevNextTheme": "Thème précédent / suivant, sans rien ouvrir",
|
|
"starCurrent": "Marquer ou démarquer le thème actuel, depuis n'importe où",
|
|
"inBrowser": "Dans l'explorateur de thèmes",
|
|
"moveList": "Parcourir la liste",
|
|
"applyKeepBrowsing": "Appliquer le thème en focus et continuer à explorer",
|
|
"restoreStart": "Rétablir le thème sur lequel vous avez commencé",
|
|
"starFocused": "Marquer ou démarquer le thème en focus",
|
|
"keepLooking": "Garder ce que vous regardez",
|
|
"cancelRestore": "Annuler et restaurer",
|
|
"inSpotlight": "Dans Spotlight",
|
|
"moveResults": "Parcourir les résultats",
|
|
"goThere": "Y aller",
|
|
"close": "Fermer",
|
|
"chat": "Chat",
|
|
"chatNote": "Le rappel n'utilise la touche fléchée que sur un compositeur VIDE, et toute autre touche met fin au rappel — un brouillon n'est ainsi jamais écrasé.",
|
|
"prevNextPrompt": "Prompt précédent / suivant que vous avez envoyé, à la manière d'un shell",
|
|
"send": "Envoyer · sur un compositeur vide avec quelque chose en file, envoyer cela maintenant",
|
|
"newline": "Nouvelle ligne",
|
|
"stopTurn": "Arrêter le tour en cours de génération"
|
|
},
|
|
"jobs": {
|
|
"runningQueued": "En cours et en file d'attente",
|
|
"loading": "Chargement…",
|
|
"nothingRunning": "Rien en cours",
|
|
"history": "Historique",
|
|
"clearAll": "Tout effacer",
|
|
"selectJob": "Sélectionner un job",
|
|
"notFound": "Job introuvable.",
|
|
"backToJobs": "Retour aux jobs",
|
|
"stop": "Arrêter",
|
|
"testNotification": "Envoyer une notification de test à tous les canaux configurés",
|
|
"search": "Rechercher…",
|
|
"deleteFinished": "Supprimer tous les jobs terminés",
|
|
"noChannels": "Aucun canal configuré",
|
|
"notifyFailed": "Échec de l'envoi de la notification",
|
|
"stopRequested": "Arrêt demandé",
|
|
"stopFailed": "Échec de l'arrêt",
|
|
"titles": "Titres",
|
|
"download": "Télécharger",
|
|
"input": "Entrée",
|
|
"output": "Sortie",
|
|
"steps": "Étapes",
|
|
"selectStep": "Sélectionnez une étape ou une sous-tâche pour voir la sortie",
|
|
"noOutput": "Aucune sortie pour l'instant",
|
|
"tokens": "Tokens :",
|
|
"cost": "Coût :",
|
|
"status": {
|
|
"running": "En cours",
|
|
"queued": "En file d'attente",
|
|
"completed": "Terminé",
|
|
"failed": "Échoué",
|
|
"stopped": "Arrêté",
|
|
"interrupted": "Interrompu"
|
|
},
|
|
"failedWithCode": "Échoué (sortie {{code}})"
|
|
},
|
|
"activity": {
|
|
"title": "Activité",
|
|
"backgroundTasks": "Tâches en arrière-plan",
|
|
"detached": "Détachée",
|
|
"backToList": "Retour à la liste",
|
|
"selectTask": "Sélectionnez une tâche pour suivre sa sortie en direct",
|
|
"noneRunning": "aucune en cours"
|
|
},
|
|
"passkeyGate": {
|
|
"setUp": "Configurez votre passkey"
|
|
},
|
|
"chatHistory": {
|
|
"loadFailed": "Impossible de charger cette conversation : {{reason}}"
|
|
},
|
|
"capability": {
|
|
"frontmatter": "Frontmatter",
|
|
"noMatches": "Aucun résultat",
|
|
"emptyFile": "Fichier vide",
|
|
"fromPlugin": "Fourni par le plugin {{plugin}} — lecture seule",
|
|
"createFailed": "Impossible de créer le {{kind}}",
|
|
"deleteFailed": "Impossible de supprimer le {{kind}}",
|
|
"searchPlaceholder": "Rechercher {{kind}}…",
|
|
"selectOne": "Sélectionnez un {{kind}}",
|
|
"selectToView": "Sélectionnez un {{kind}} pour voir son contenu",
|
|
"delete": "Supprimer",
|
|
"createPrompt": "Aide-moi à créer le contenu de ce nouveau fichier {{kind}}",
|
|
"improvePrompt": "Aide-moi à comprendre et améliorer ce fichier {{kind}}"
|
|
}
|
|
}
|