@lobehub/chat
Version:
Lobe Chat - an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. Supports one-click free deployment of your private ChatGPT/LLM web application.
411 lines (410 loc) • 17.8 kB
JSON
{
"confirm": "Confirmer",
"debug": {
"arguments": "Arguments de l'appel",
"function_call": "Appel de fonction",
"off": "Désactivé",
"on": "Activer le débogage",
"payload": "charge du plugin",
"pluginState": "État du plugin",
"response": "Réponse",
"title": "Détails du plugin",
"tool_call": "demande d'appel d'outil"
},
"detailModal": {
"customPlugin": {
"description": "Veuillez consulter la page d'édition pour plus de détails",
"editBtn": "Modifier maintenant",
"title": "Ceci est un plugin personnalisé"
},
"emptyState": {
"description": "Veuillez installer ce plugin pour voir ses fonctionnalités et options de configuration",
"title": "Voir les détails du plugin après installation"
},
"info": {
"description": "Description de l'API",
"name": "Nom de l'API"
},
"tabs": {
"info": "Capacités du plugin",
"manifest": "Fichier d'installation",
"settings": "Paramètres"
},
"title": "Détails du plugin"
},
"dev": {
"confirmDeleteDevPlugin": "Êtes-vous sûr de vouloir supprimer ce plugin local ? Cette action est irréversible.",
"customParams": {
"useProxy": {
"label": "Installer via proxy (if encountering cross-origin access errors, try enabling this option and reinstalling)"
}
},
"deleteSuccess": "Suppression du plugin réussie",
"manifest": {
"identifier": {
"desc": "Identifiant unique du plugin",
"label": "Identifiant"
},
"mode": {
"mcp": "Plugin MCP",
"mcpExp": "Expérimental",
"url": "Lien en ligne"
},
"name": {
"desc": "Titre du plugin",
"label": "Titre",
"placeholder": "Moteur de recherche"
}
},
"mcp": {
"advanced": {
"title": "Paramètres avancés"
},
"args": {
"desc": "Liste des paramètres à passer à la commande d'exécution, généralement ici le nom du serveur MCP ou le chemin du script de démarrage",
"label": "Paramètres de commande",
"placeholder": "Par exemple : --port 8080 --debug",
"required": "Veuillez entrer les paramètres de démarrage"
},
"auth": {
"bear": "Clé API",
"desc": "Choisissez le mode d'authentification du serveur MCP",
"label": "Type d'authentification",
"none": "Aucune authentification requise",
"placeholder": "Veuillez sélectionner un type d'authentification",
"token": {
"desc": "Entrez votre clé API ou jeton Bearer",
"label": "Clé API",
"placeholder": "sk-xxxxx",
"required": "Veuillez saisir le jeton d'authentification"
}
},
"avatar": {
"label": "Icône du plugin"
},
"command": {
"desc": "Fichier exécutable ou script utilisé pour démarrer le plugin MCP STDIO",
"label": "Commande",
"placeholder": "Par exemple : python main.py ou /path/to/executable",
"required": "Veuillez entrer la commande de démarrage"
},
"desc": {
"desc": "Description du plugin",
"label": "Description du plugin",
"placeholder": "Ajoutez des informations sur l'utilisation et le contexte de ce plugin"
},
"endpoint": {
"desc": "Entrez l'adresse de votre serveur HTTP Streamable MCP",
"label": "URL de l'endpoint MCP"
},
"env": {
"add": "Ajouter une ligne",
"desc": "Entrez les variables d'environnement nécessaires pour votre serveur MCP",
"duplicateKeyError": "La clé du champ doit être unique",
"formValidationFailed": "Échec de la validation du formulaire, veuillez vérifier le format des paramètres",
"keyRequired": "La clé du champ ne peut pas être vide",
"label": "Variables d'environnement du serveur MCP",
"stringifyError": "Impossible de sérialiser les paramètres, veuillez vérifier le format des paramètres"
},
"headers": {
"add": "Ajouter une ligne",
"desc": "Entrez les en-têtes de la requête",
"label": "En-têtes HTTP"
},
"identifier": {
"desc": "Donnez un nom à votre plugin MCP, en utilisant des caractères anglais",
"invalid": "Vous ne pouvez entrer que des caractères anglais, des chiffres, - et _",
"label": "Nom du plugin MCP",
"placeholder": "Par exemple : my-mcp-plugin",
"required": "Veuillez entrer l'identifiant du service MCP"
},
"previewManifest": "Aperçu du fichier de description du plugin",
"quickImport": "Importation rapide de la configuration JSON",
"quickImportError": {
"empty": "Le contenu ne peut pas être vide",
"invalidJson": "Format JSON invalide",
"invalidStructure": "Structure JSON invalide"
},
"stdioNotSupported": "L'environnement actuel ne prend pas en charge les plugins MCP de type stdio",
"testConnection": "Tester la connexion",
"testConnectionTip": "Le plugin MCP ne peut être utilisé normalement qu'après un test de connexion réussi",
"type": {
"desc": "Choisissez le mode de communication du plugin MCP, la version web ne prend en charge que le HTTP Streamable",
"httpFeature1": "Compatible avec la version web et de bureau",
"httpFeature2": "Connexion à un serveur MCP distant, sans installation ni configuration supplémentaires",
"httpShortDesc": "Protocole de communication basé sur HTTP en continu",
"label": "Type de plugin MCP",
"stdioFeature1": "Latence de communication réduite, adapté à l'exécution locale",
"stdioFeature2": "Nécessite l'installation et l'exécution d'un serveur MCP local",
"stdioNotAvailable": "Le mode STDIO n'est disponible que dans la version de bureau",
"stdioShortDesc": "Protocole de communication basé sur l'entrée/sortie standard",
"title": "Type de plugin MCP"
},
"url": {
"desc": "Entrez l'adresse HTTP Streamable de votre serveur MCP, le mode SSE n'est pas pris en charge",
"invalid": "Veuillez entrer une URL valide",
"label": "URL de l'endpoint HTTP",
"required": "Veuillez entrer l'URL du service MCP"
}
},
"meta": {
"author": {
"desc": "Auteur du plugin",
"label": "Auteur"
},
"avatar": {
"desc": "Icône du plugin, peut être un Emoji ou une URL",
"label": "Icône"
},
"description": {
"desc": "Description du plugin",
"label": "Description",
"placeholder": "Rechercher un moteur de recherche pour obtenir des informations"
},
"formFieldRequired": "Ce champ est requis",
"homepage": {
"desc": "Page d'accueil du plugin",
"label": "Page d'accueil"
},
"identifier": {
"desc": "Identifiant unique du plugin, sera automatiquement reconnu à partir du manifest",
"errorDuplicate": "L'identifiant du plugin existe déjà, veuillez le modifier",
"label": "Identifiant",
"pattenErrorMessage": "Seuls les caractères alphanumériques, - et _ sont autorisés"
},
"lobe": "Plugin {{appName}}",
"manifest": {
"desc": "{{appName}} sera installé via ce lien pour ajouter le plugin.",
"label": "URL du fichier de description du plugin (Manifest)",
"preview": "Aperçu du Manifest",
"refresh": "Actualiser"
},
"openai": "Plugin OpenAI",
"title": {
"desc": "Titre du plugin",
"label": "Titre",
"placeholder": "Moteur de recherche"
}
},
"metaConfig": "Configuration des métadonnées du plugin",
"modalDesc": "Une fois le plugin personnalisé ajouté, il peut être utilisé pour valider le développement du plugin ou directement dans la session. Veuillez consulter le <1>guide de développement↗</> pour le développement de plugins.",
"openai": {
"importUrl": "Importer depuis l'URL",
"schema": "Schéma"
},
"preview": {
"api": {
"noParams": "Cet outil n'a pas de paramètres",
"noResults": "Aucune API correspondant aux critères de recherche trouvée",
"params": "Paramètres :",
"searchPlaceholder": "Rechercher un outil..."
},
"card": "Aperçu de l'interface du plugin",
"desc": "Aperçu de la description du plugin",
"empty": {
"desc": "Une fois la configuration terminée, vous pourrez prévisualiser les capacités des outils pris en charge par le plugin ici",
"title": "Commencez la prévisualisation après avoir configuré le plugin"
},
"title": "Aperçu du nom du plugin"
},
"save": "Installer le plugin",
"saveSuccess": "Paramètres du plugin enregistrés avec succès",
"tabs": {
"manifest": "Manifeste des fonctionnalités",
"meta": "Métadonnées du plugin"
},
"title": {
"create": "Ajouter un plugin personnalisé",
"edit": "Modifier un plugin personnalisé"
},
"type": {
"lobe": "Plugin LobeChat",
"openai": "Plugin OpenAI"
},
"update": "Mettre à jour",
"updateSuccess": "Paramètres du plugin mis à jour avec succès"
},
"error": {
"fetchError": "Échec de la requête vers ce lien de manifest. Veuillez vous assurer que le lien est valide et autorise les requêtes cross-origin.",
"installError": "Échec de l'installation du plugin {{name}}",
"manifestInvalid": "Le manifest ne respecte pas les normes. Résultat de la validation : \n\n {{error}}",
"noManifest": "Aucun fichier de description trouvé",
"openAPIInvalid": "Échec d'analyse de l'OpenAPI, erreur : \n\n {{error}}",
"reinstallError": "Échec de la mise à jour du plugin {{name}}",
"testConnectionFailed": "Échec de l'obtention du Manifest : {{error}}",
"urlError": "Ce lien ne renvoie pas de contenu au format JSON. Veuillez vous assurer qu'il s'agit d'un lien valide."
},
"inspector": {
"args": "Voir la liste des paramètres",
"pluginRender": "Voir l'interface du plugin"
},
"list": {
"item": {
"deprecated.title": "Obsolète",
"local.config": "Configuration",
"local.title": "Personnalisé"
}
},
"loading": {
"content": "Appel du plugin en cours...",
"plugin": "Exécution du plugin en cours..."
},
"localSystem": {
"apiName": {
"listLocalFiles": "Afficher la liste des fichiers",
"moveLocalFiles": "Déplacer les fichiers",
"readLocalFile": "Lire le contenu du fichier",
"renameLocalFile": "Renommer",
"searchLocalFiles": "Rechercher des fichiers",
"writeLocalFile": "Écrire dans le fichier"
},
"title": "Fichiers locaux"
},
"mcpInstall": {
"CHECKING_INSTALLATION": "Vérification de l'environnement d'installation...",
"COMPLETED": "Installation terminée",
"CONFIGURATION_REQUIRED": "Veuillez compléter la configuration requise avant de continuer l'installation",
"ERROR": "Erreur d'installation",
"FETCHING_MANIFEST": "Récupération du fichier manifeste du plugin...",
"GETTING_SERVER_MANIFEST": "Initialisation du serveur MCP...",
"INSTALLING_PLUGIN": "Installation du plugin en cours...",
"configurationDescription": "Ce plugin MCP nécessite des paramètres de configuration pour fonctionner correctement, veuillez remplir les informations nécessaires.",
"configurationRequired": "Configurer les paramètres du plugin",
"continueInstall": "Continuer l'installation",
"dependenciesDescription": "Ce plugin nécessite l'installation des dépendances système suivantes pour fonctionner correctement. Veuillez installer les dépendances manquantes selon les instructions, puis cliquez sur 'Re-vérifier' pour continuer l'installation.",
"dependenciesRequired": "Veuillez installer les dépendances système du plugin",
"dependencyStatus": {
"installed": "Installé",
"notInstalled": "Non installé",
"requiredVersion": "Version requise : {{version}}"
},
"errorDetails": {
"args": "Arguments",
"command": "Commande",
"connectionParams": "Paramètres de connexion",
"env": "Variables d'environnement",
"errorOutput": "Journal des erreurs",
"exitCode": "Code de sortie",
"hideDetails": "Masquer les détails",
"originalError": "Erreur originale",
"showDetails": "Afficher les détails"
},
"errorTypes": {
"AUTHORIZATION_ERROR": "Erreur d'autorisation",
"CONNECTION_FAILED": "Échec de la connexion",
"INITIALIZATION_TIMEOUT": "Délai d'initialisation dépassé",
"PROCESS_SPAWN_ERROR": "Échec du démarrage du processus",
"UNKNOWN_ERROR": "Erreur inconnue",
"VALIDATION_ERROR": "Échec de la validation des paramètres"
},
"installError": "Échec de l'installation du plugin MCP, raison : {{detail}}",
"installMethods": {
"manual": "Installation manuelle :",
"recommended": "Méthode d'installation recommandée :"
},
"recheckDependencies": "Re-vérifier",
"skipDependencies": "Ignorer la vérification"
},
"pluginList": "Liste des plugins",
"search": {
"apiName": {
"crawlMultiPages": "Lire le contenu de plusieurs pages",
"crawlSinglePage": "Lire le contenu de la page",
"search": "Rechercher la page"
},
"config": {
"addKey": "Ajouter une clé",
"close": "Supprimer",
"confirm": "Configuration terminée, veuillez réessayer"
},
"crawPages": {
"crawling": "Identification des liens en cours",
"detail": {
"preview": "Aperçu",
"raw": "Texte brut",
"tooLong": "Le contenu du texte est trop long, le contexte de la conversation ne conserve que les {{characters}} premiers caractères, la partie excédentaire n'est pas prise en compte dans le contexte de la conversation"
},
"meta": {
"crawler": "Mode de collecte",
"words": "Nombre de caractères"
}
},
"searchxng": {
"baseURL": "Veuillez entrer",
"description": "Veuillez entrer l'URL de SearchXNG pour commencer la recherche en ligne",
"keyPlaceholder": "Veuillez entrer la clé",
"title": "Configurer le moteur de recherche SearchXNG",
"unconfiguredDesc": "Veuillez contacter l'administrateur pour compléter la configuration du moteur de recherche SearchXNG afin de commencer la recherche en ligne",
"unconfiguredTitle": "Moteur de recherche SearchXNG non configuré"
},
"title": "Recherche en ligne"
},
"setting": "Paramètres des plugins",
"settings": {
"capabilities": {
"prompts": "Invites",
"resources": "Ressources",
"title": "Capacités du plugin",
"tools": "Outils"
},
"configuration": {
"title": "Configuration du plugin"
},
"connection": {
"args": "Arguments de démarrage",
"command": "Commande de démarrage",
"title": "Informations de connexion",
"type": "Type de connexion",
"url": "Adresse du service"
},
"edit": "Modifier",
"envConfigDescription": "Ces configurations seront transmises en tant que variables d'environnement au processus lors du démarrage du serveur MCP",
"httpTypeNotice": "Les plugins MCP de type HTTP n'ont actuellement pas de variables d'environnement à configurer",
"indexUrl": {
"title": "Index du marché",
"tooltip": "L'édition en ligne n'est pas encore prise en charge. Veuillez configurer via les variables d'environnement lors du déploiement."
},
"messages": {
"connectionUpdateFailed": "Échec de la mise à jour des informations de connexion",
"connectionUpdateSuccess": "Mise à jour des informations de connexion réussie",
"envUpdateFailed": "Échec de l'enregistrement des variables d'environnement",
"envUpdateSuccess": "Enregistrement des variables d'environnement réussi"
},
"modalDesc": "Une fois l'adresse du marché des plugins configurée, vous pourrez utiliser un marché de plugins personnalisé.",
"rules": {
"argsRequired": "Veuillez saisir les paramètres de démarrage",
"commandRequired": "Veuillez saisir la commande de démarrage",
"urlRequired": "Veuillez saisir l'adresse du service"
},
"saveSettings": "Enregistrer les paramètres",
"title": "Paramètres du marché des plugins"
},
"showInPortal": "Veuillez consulter les détails dans l'espace de travail",
"store": {
"actions": {
"cancel": "Annuler l'installation",
"confirmUninstall": "Vous êtes sur le point de désinstaller ce plugin. Une fois désinstallé, sa configuration sera effacée. Veuillez confirmer votre action.",
"detail": "Détails",
"install": "Installer",
"manifest": "Modifier le fichier d'installation",
"settings": "Paramètres",
"uninstall": "Désinstaller"
},
"communityPlugin": "Plugin communautaire",
"customPlugin": "Plugin personnalisé",
"empty": "Aucun plugin installé pour le moment",
"emptySelectHint": "Sélectionnez un plugin pour prévisualiser les détails",
"installAllPlugins": "Installer tous les plugins",
"networkError": "Échec de la récupération de la boutique de plugins. Veuillez vérifier votre connexion réseau et réessayer.",
"placeholder": "Rechercher le nom ou les mots-clés de l'extension...",
"releasedAt": "Publié le {{createdAt}}",
"tabs": {
"installed": "Installés",
"mcp": "Plugin MCP",
"old": "Plugin LobeChat"
},
"title": "Boutique de plugins"
},
"unknownError": "Erreur inconnue",
"unknownPlugin": "Plugin inconnu"
}