{ "app": { "brand": "nanobot", "loading": { "connecting": "Connexion à nanobot…", "boot": "Chargement de nanobot…" }, "error": { "title": "Impossible de joindre nanobot", "gatewayHint": "Assurez-vous que la gateway est en cours d’exécution (`nanobot gateway`) et que cette page est ouverte sur la même machine." }, "documentTitle": { "base": "nanobot", "chat": "{{title}} · nanobot" }, "meta": { "description": "Interface web nanobot — discutez avec votre espace de travail nanobot." } }, "sidebar": { "collapse": "Réduire la barre latérale", "toggleTheme": "Changer de thème", "newChat": "Nouvelle discussion", "recent": "Récentes", "refreshSessions": "Actualiser les sessions", "language": { "label": "Langue", "ariaLabel": "Changer de langue" } }, "chat": { "fallbackTitle": "Discussion {{id}}", "loading": "Chargement…", "noSessions": "Aucune session pour le moment.", "actions": "Actions de la discussion {{title}}", "delete": "Supprimer", "newChat": "Nouvelle discussion" }, "deleteConfirm": { "title": "Supprimer « {{title}} » ?", "description": "Le fichier de session sera supprimé du disque. Cette action est irréversible.", "cancel": "Annuler", "confirm": "Supprimer" }, "connection": { "idle": "Inactif", "connecting": "Connexion…", "open": "Connecté", "reconnecting": "Reconnexion…", "closed": "Déconnecté", "error": "Erreur de connexion" }, "thread": { "loadingConversation": "Chargement de la conversation…", "empty": { "description": "Posez des questions, poursuivez votre travail local ou démarrez un nouveau fil." }, "header": { "toggleSidebar": "Afficher ou masquer la barre latérale" }, "composer": { "placeholderThread": "Saisissez votre message…", "placeholderHero": "Qu’avez-vous en tête ?", "placeholderOpening": "Ouverture d’une nouvelle discussion…", "inputAria": "Champ de message", "sendHint": "Entrée pour envoyer · Maj+Entrée pour un retour à la ligne", "send": "Envoyer le message", "attachImage": "Joindre une image", "encoding": "Traitement…", "remove": "Retirer la pièce jointe", "normalizedSizeHint": "{{orig}} → {{current}} (auto)", "imageRejected": { "unsupported_type": "Type de fichier non pris en charge", "too_many_images": "Maximum {{max}} images par message", "magic_mismatch": "Ce fichier n'est pas une image", "decode_failed": "Impossible de décoder cette image", "too_large": "Image trop grande — essayez-en une plus petite", "io": "Impossible de lire ce fichier" } }, "scrollToBottom": "Faire défiler vers le bas" }, "message": { "streaming": "en cours de génération", "assistantTyping": "L’assistant est en train d’écrire", "toolSingle": "Utilisation d’un outil", "toolMany": "{{count}} outils utilisés", "imageAttachment": "Pièce jointe image" }, "lightbox": { "title": "Aperçu de l’image", "open": "Voir l’image", "prev": "Image précédente", "next": "Image suivante", "close": "Fermer l’aperçu" }, "code": { "fallbackLanguage": "code", "copyAria": "Copier le code", "copy": "Copier", "copied": "Copié" }, "common": { "dismiss": "Fermer" }, "errors": { "messageTooBig": { "title": "Message trop volumineux", "body": "Le serveur a rejeté votre dernier message car il dépasse la taille autorisée. Retirez des images ou choisissez des fichiers plus légers, puis renvoyez-le." } } }