2026-04-19 06:39:06 +00:00
{
"app" : {
"brand" : "nanobot" ,
"loading" : {
"connecting" : "Connexion à nanobot…" ,
"boot" : "Chargement de nanobot…"
},
"error" : {
"title" : "Impossible de joindre nanobot" ,
2026-04-21 14:33:44 +00:00
"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."
2026-04-19 06:39:06 +00:00
},
"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" ,
2026-04-21 10:29:47 +00:00
"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"
}
2026-04-19 06:39:06 +00:00
},
"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" ,
2026-04-21 10:29:47 +00:00
"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"
2026-04-19 06:39:06 +00:00
},
"code" : {
"fallbackLanguage" : "code" ,
"copyAria" : "Copier le code" ,
"copy" : "Copier" ,
"copied" : "Copié"
2026-04-21 10:29:47 +00:00
},
"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."
}
2026-04-19 06:39:06 +00:00
}
}