{
  "inputPlaceholder": "Posez une question. Tapez \"/\" pour les invites, \"@\" pour les fichiers et \"#\" pour les outils.",
  "Company Name": "ChatDesk : Plateforme frontale pour la R&D en chat IA",
  "Clock In": "Démarrer",
  "meta": {
    "appName": "ChatDesk",
    "defaultTitle": "ChatDesk",
    "description": "Une plateforme polyvalente pour développer et expérimenter des applications conversationnelles basées sur des modèles de langage étendus (LLM)."
  },
  "setup": {
    "LetsCreateYourProfile": "Créons votre profil.",
    "WelcomeToChatbotUI": "Bienvenue sur ChatDesk UI",
    "EnterAPIKeysForEachServiceYoudLikeToUse": "Saisissez les clés API pour chaque service que vous souhaitez utiliser.",
    "SetAPIKeysOptional": "Définir les clés API (optionnel)",
    "YouAreAllSetUp": "Tout est prêt !",
    "SetupComplete": "Configuration terminée",
    "azureOpenaiEndpoint": "Point de terminaison Azure OpenAI",
    "azureOpenai35TurboId": "ID Azure OpenAI GPT-3.5 Turbo",
    "azureOpenai45TurboId": "ID Azure OpenAI GPT-4.5 Turbo",
    "azureOpenai45VisionId": "ID Azure OpenAI GPT-4.5 Vision",
    "azureOpenaiEmbeddingsId": "ID des embeddings Azure OpenAI",
    "openaiOrgId": "ID de l'organisation OpenAI",
    "anthropicApiKey": "Clé API Anthropic",
    "googleGeminiApiKey": "Clé API Google Gemini",
    "mistralApiKey": "Clé API Mistral",
    "groqApiKey": "Clé API Groq",
    "perplexityApiKey": "Clé API Perplexity",
    "openrouterApiKey": "Clé API OpenRouter",
    "azureOpenaiApiKey": "Clé API Azure OpenAI",
    "openaiApiKey": "Clé API OpenAI",
    "switchToAzure": "Passer à Azure OpenAI",
    "switchToOpenai": "Passer à OpenAI standard",
    "openaiOrgIdOptional": "ID de l'organisation OpenAI (optionnel)",
    "switchToOpenAI": "Passer à OpenAI standard",
    "switchToAzureOpenAI": "Passer à Azure OpenAI",
    "back": "Retour",
    "next": "Suivant",
    "WelcomeToChatDeskUI": "Bienvenue sur ChatDesk, la plateforme frontale pour la R&D en chat IA",
    "ClickNextToStartChatting": "Cliquez sur 'Suivant' pour commencer à discuter avec votre LLM via ChatDesk.",
    "Default": "Par défaut",
    "DefaultLLMModelCreatedDuringOnboarding": "Modèle LLM par défaut créé lors de l'intégration"    
  },
  "login": {
    "email": "E-mail",
    "emailPlaceholder": "you@example.com",
    "password": "Mot de passe",
    "passwordPlaceholder": "••••••••",
    "loginButton": "Se connecter",
    "signUpButton": "S'inscrire",
    "forgotPassword": "Mot de passe oublié ?",
    "reset": "Réinitialiser",
    "emailNotAllowed": "L’e-mail {{email}} n’est pas autorisé à s’inscrire.",
    "passwordResetMessage": "Vérifiez votre e-mail pour réinitialiser le mot de passe",
    "errorUnexpected": "Une erreur inattendue s’est produite",
    "username": "Nom d'utilisateur",
    "usernamePlaceholder": "Entrez le nom d'utilisateur",
    "available": "DISPONIBLE",
    "unavailable": "INDISPONIBLE",
    "usernameError": "Le nom d'utilisateur ne peut contenir que des lettres, des chiffres ou des traits de soulignement – aucun autre caractère ou espace n'est autorisé.",
    "chatDisplayName": "Nom d'affichage pour le chat",
    "displayNamePlaceholder": "Votre nom",
    "checkEmailToReset": "Vérifiez votre e-mail pour réinitialiser le mot de passe",
    "signupNotAllowed": "L’e-mail {{email}} n’est pas autorisé à s’inscrire.",
    "unexpectedError": "Une erreur inattendue s’est produite",
    "invalidCredentials": "E-mail ou mot de passe invalide.",
    "clearing": "Suppression de l'état de connexion..."
  },
  "chat": {
    "defaultChatTitle": "Discussion",
    "quickSettingsLabel": "Paramètres rapides",
    "loadingAssistant": "Chargement de l’assistant...",
    "noItemsFound": "Aucun élément trouvé.",
    "modelLabel": "Modèle",
    "unlockModelsMessage": "Déverrouillez les modèles en saisissant vos clés API dans les paramètres du profil.",
    "promptLabel": "Invite",
    "promptPlaceholder": "Vous êtes un assistant IA amical et serviable.",
    "temperatureLabel": "Température",
    "contextLengthLabel": "Longueur du contexte",
    "includeProfileContextLabel": "Les discussions incluent le contexte du profil",
    "noProfileContext": "Aucun contexte de profil.",
    "includeWorkspaceInstructionsLabel": "Les discussions incluent les instructions de l’espace de travail",
    "noWorkspaceInstructions": "Aucune instruction d’espace de travail.",
    "embeddingsProviderLabel": "Fournisseur d’embeddings",
    "azureOpenAI": "Azure OpenAI",
    "openAI": "OpenAI",
    "local": "Local",
    "selectModel": "Sélectionner un modèle",
    "hosted": "Hébergé",
    "advancedSettings": "Paramètres avancés",
    "searchModelsPlaceholder": "Rechercher des modèles..."
  },
  "profile": {
    "settingsTitle": "Paramètres utilisateur",
    "logout": "Se déconnecter",
    "profileTab": "Profil",
    "apiKeysTab": "Clés API",
    "usernameLabel": "Nom d'utilisateur",
    "usernamePlaceholder": "Entrer le nom d'utilisateur",
    "available": "DISPONIBLE",
    "unavailable": "INDISPONIBLE",
    "usernameError": "Le nom d'utilisateur ne peut contenir que des lettres, chiffres ou des underscores - pas d'autres caractères ni d'espaces.",
    "chatDisplayName": "Nom affiché dans le chat",
    "chatDisplayNamePlaceholder": "Votre nom",
    "instructionsLabel": "Que souhaitez-vous que l'IA sache sur vous pour fournir de meilleures réponses ?",
    "instructionsPlaceholder": "Contexte du profil... (optionnel)",
    "profileImageLabel": "Image de profil",
    "cancel": "Annuler",
    "save": "Enregistrer",
    "profileUpdated": "Profil mis à jour !",
    "imageAlt": "Image de profil",
    "apiKeyLabel": "Clé API",
    "switchToStandardOpenAI": "Basculer vers OpenAI Standard",
    "switchToAzureOpenAI": "Basculer vers Azure OpenAI",
    "downloadTooltip": "Télécharger les données Chatbot UI 1.0 au format JSON. Importation à venir !",
    "azureOpenAIKeySetByAdmin": "Clé API Azure OpenAI définie par l'administrateur.",
    "openAIAPIKeySetByAdmin": "Clé API OpenAI définie par l'administrateur.",
    "azureEndpointSetByAdmin": "Point de terminaison Azure défini par l'administrateur.",
    "azureDeploymentNameSetByAdmin": "Nom de déploiement Azure défini par l'administrateur.",
    "geminiAPIKeySetByAdmin": "Clé API Google Gemini définie par l'administrateur.",
    "mistralAPIKeySetByAdmin": "Clé API Mistral définie par l'administrateur.",
    "groqAPIKeySetByAdmin": "Clé API Groq définie par l'administrateur.",
    "perplexityAPIKeySetByAdmin": "Clé API Perplexity définie par l'administrateur.",
    "openRouterAPIKeySetByAdmin": "Clé API OpenRouter définie par l'administrateur.",
    "azureEndpointLabel": "Point de terminaison Azure",
    "azureGpt35TurboDeploymentName": "Nom du déploiement Azure GPT-3.5 Turbo",
    "azureGpt45TurboDeploymentName": "Nom du déploiement Azure GPT-4.5 Turbo",
    "azureGpt45VisionDeploymentName": "Nom du déploiement Azure GPT-4.5 Vision",
    "azureEmbeddingsDeploymentName": "Nom du déploiement des embeddings Azure",
    "openaiOrgIdLabel": "ID d'organisation OpenAI",
    "anthropicApiKeyLabel": "Clé API Anthropic",
    "googleGeminiApiKeyLabel": "Clé API Google Gemini",
    "mistralApiKeyLabel": "Clé API Mistral",
    "groqApiKeyLabel": "Clé API Groq",
    "perplexityApiKeyLabel": "Clé API Perplexity",
    "openRouterApiKeyLabel": "Clé API OpenRouter",
    "azureEndpointPlaceholder": "https://votre-endpoint.openai.azure.com",
    "azureGpt35TurboDeploymentNamePlaceholder": "Nom du déploiement Azure GPT-3.5 Turbo",
    "azureGpt45TurboDeploymentNamePlaceholder": "Nom du déploiement Azure GPT-4.5 Turbo",
    "azureGpt45VisionDeploymentNamePlaceholder": "Nom du déploiement Azure GPT-4.5 Vision",
    "azureEmbeddingsDeploymentNamePlaceholder": "Nom du déploiement des embeddings Azure",
    "openaiOrgIdPlaceholder": "ID d'organisation OpenAI (optionnel)",
    "anthropicApiKeyPlaceholder": "Clé API Anthropic",
    "googleGeminiApiKeyPlaceholder": "Clé API Google Gemini",
    "mistralApiKeyPlaceholder": "Clé API Mistral",
    "groqApiKeyPlaceholder": "Clé API Groq",
    "perplexityApiKeyPlaceholder": "Clé API Perplexity",
    "openRouterApiKeyPlaceholder": "Clé API OpenRouter",
    "azureGpt35TurboDeploymentNameSetByAdmin": "Nom de déploiement GPT-3.5 Turbo défini par l'administrateur.",
    "azureGpt45TurboDeploymentNameSetByAdmin": "Nom de déploiement GPT-4.5 Turbo défini par l'administrateur.",
    "azureGpt45VisionDeploymentNameSetByAdmin": "Nom de déploiement GPT-4.5 Vision défini par l'administrateur.",
    "azureEmbeddingsDeploymentNameSetByAdmin": "Nom de déploiement des embeddings défini par l'administrateur.",
    "openaiOrgIdSetByAdmin": "ID d'organisation OpenAI défini par l'administrateur.",
    "anthropicApiKeySetByAdmin": "Clé API Anthropic définie par l'administrateur.",
    "googleGeminiApiKeySetByAdmin": "Clé API Google Gemini définie par l'administrateur.",
    "mistralApiKeySetByAdmin": "Clé API Mistral définie par l'administrateur.",
    "groqApiKeySetByAdmin": "Clé API Groq définie par l'administrateur.",
    "perplexityApiKeySetByAdmin": "Clé API Perplexity définie par l'administrateur.",
    "openRouterApiKeySetByAdmin": "Clé API OpenRouter définie par l'administrateur."
  },
  "side": {
    "chatTime": {
        "Today": "Aujourd'hui",
        "Yesterday": "Hier",
        "PreviousWeek": "Semaine dernière",
        "Older": "Plus ancien"
    },
    "selectWorkspace": "Sélectionner un espace de travail...",
    "newWorkspace": "Nouvel espace de travail",
    "searchWorkspaces": "Rechercher des espaces de travail...",
    "noWorkspacesFound": "Aucun espace de travail trouvé",
    "workspaceSettings": "Paramètres de l’espace de travail",
    "workspaceImage": "Image de l’espace de travail",
    "workspaceName": "Nom de l’espace de travail",
    "workspaceInstructions": "Instructions de l’espace de travail",
    "workspaceDescription": "Ceci est votre espace personnel.",
    "save": "Enregistrer",
    "cancel": "Annuler",
    "howToRespond": "Comment souhaitez-vous que l’IA réponde dans cet espace ?",
    "main": "Principal",
    "defaults": "Par défaut",
    "aiResponseInstructions": "Comment souhaitez-vous que l’IA réponde dans cet espace ?",
    "workspaceNamePlaceholder": "Nom...",
    "workspaceBeginSettings": "Voici les paramètres initiaux lorsque l’espace est sélectionné.",
    "workspaceInstructionsPlaceholder": "Instructions... (optionnel)",
    "sidebarCreateNew": "Nouveau",
    "sidebarNoContentType": "Aucun(e) {{contentType}}",
    "searchPlaceholder": "Rechercher {{contentType}}...",
    "profileSettings": "Paramètres du profil",
    "deleteChatTitle": "Supprimer",
    "deleteChatConfirm": "Voulez-vous vraiment supprimer cette discussion ?",
    "create": "Créer",
    "creating": "Création...",
    "delete": "Supprimer",
    "name": "Nom",
    "assistantNamePlaceholder": "Nom de l’assistant...",
    "description": "Description",
    "assistantDescriptionPlaceholder": "Description de l’assistant...",
    "image": "Image",
    "optional": "(optionnel)",
    "filesAndCollections": "Fichiers et collections",
    "tools": "Outils",
    "modelIncompatibleWithTools": "Le modèle n’est pas compatible avec les outils.",
    "editChat": "Modifier la discussion",
    "confirmDelete": "Voulez-vous vraiment supprimer ?",
    "edit": "Modifier",
    "assignedWorkspaces": "Espaces de travail attribués",
    "searchFilesPlaceholder": "Rechercher des fichiers...",
    "filesSelected": "fichiers sélectionnés",
    "toolsSelected": "outils sélectionnés",
    "searchToolsPlaceholder": "Rechercher des outils...",
    "files": "Fichiers",
    "file": "Fichier",
    "collectionDescriptionPlaceholder": "Description de la collection...",
    "collectionNamePlaceholder": "Nom de la collection...",
    "fileNamePlaceholder": "Nom du fichier...",
    "fileDescriptionPlaceholder": "Description du fichier...",
    "view": "Voir",
    "confirmDeleteFolder": "Voulez-vous vraiment supprimer ce dossier ?",
    "deleteFolderWithContents": "Supprimer le dossier et son contenu",
    "deleteFolderOnly": "Supprimer le dossier uniquement",
    "editFolder": "Modifier le dossier",
    "createCustomModel": "Créer un modèle personnalisé.",
    "apiCompatibilityWarning": "Votre API <strong>*doit*</strong> être compatible avec le SDK OpenAI.",
    "apiCompatibilityNotice": "Votre API doit être compatible avec le SDK OpenAI.",
    "modelNamePlaceholder": "Nom du modèle...",
    "modelId": "ID du modèle",
    "modelIdPlaceholder": "ID du modèle...",
    "baseUrl": "URL de base",
    "baseUrlPlaceholder": "URL de base...",
    "apiKey": "Clé API",
    "apiKeyPlaceholder": "Clé API...",
    "maxContextLength": "Longueur maximale du contexte",
    "presetNamePlaceholder": "Nom du preset...",
    "promptLabel": "Invite",
    "promptNamePlaceholder": "Nom de l’invite...",
    "promptContentPlaceholder": "Contenu de l’invite...",
    "promptPlaceholderShort": "Invite...",
    "toolNamePlaceholder": "Nom de l’outil...",
    "toolDescriptionPlaceholder": "Description de l’outil...",
    "customHeadersLabel": "En-têtes personnalisés",
    "schemaLabel": "Schéma",
    "dropFileHere": "Déposer le fichier ici",
    "imageTooLarge": "L’image doit être inférieure à 6 Mo !",
    "canvasError": "Impossible de créer le contexte du canevas."
  },
  "contentType": {
    "chats": "discussions",
    "presets": "préréglages",
    "prompts": "instructions",
    "files": "fichiers",
    "collections": "collections",
    "assistants": "assistants",
    "tools": "outils",
    "models": "modèles"
  },
  "modelProvider": {
    "custom": "PERSONNALISÉ"
  },
  "help": {
    "showHelp": "Afficher l'aide",
    "showWorkspaces": "Afficher les espaces de travail",
    "newChat": "Nouvelle discussion",
    "focusChat": "Se concentrer sur la discussion",
    "toggleFiles": "Afficher/Masquer les fichiers",
    "toggleRetrieval": "Basculer la récupération",
    "openSettings": "Ouvrir les paramètres",
    "openQuickSettings": "Ouvrir les paramètres rapides",
    "toggleSidebar": "Afficher/Masquer la barre latérale",
    "updates": "Mises à jour",
    "markAsRead": "Marquer comme lu",
    "markAllAsRead": "Tout marquer comme lu",
    "demo": "Démo",
    "youAreAllCaughtUp": "Vous êtes à jour !",
    "showRecentUpdates": "Afficher les mises à jour récentes"
  },
  "chatInfo": {
    "title": "Infos de la discussion",
    "model": "Modèle",
    "prompt": "Instruction",
    "temperature": "Température",
    "contextLength": "Longueur du contexte",
    "profileContext": "Contexte du profil",
    "workspaceInstructions": "Instructions de l'espace de travail",
    "embeddingsProvider": "Fournisseur d'intégrations",
    "enabled": "Activé",
    "disabled": "Désactivé",
    "startNewChat": "Commencer une nouvelle discussion"
  }  
}
