diff --git a/src/lib/i18n/locales/fr-CA/translation.json b/src/lib/i18n/locales/fr-CA/translation.json
index e05b36dcc2..bdcd2251a7 100644
--- a/src/lib/i18n/locales/fr-CA/translation.json
+++ b/src/lib/i18n/locales/fr-CA/translation.json
@@ -2,98 +2,98 @@
"-1 for no limit, or a positive integer for a specific limit": "-1 pour aucune limite, ou un entier positif pour une limite spécifique",
"(latest)": "(dernière version)",
"(leave blank for to use commercial endpoint)": "laisser vide pour l'utilisation d'un point d'extension commercial",
- "[Last] dddd [at] h:mm A": "",
- "[Today at] h:mm A": "",
- "[Yesterday at] h:mm A": "",
+ "[Last] dddd [at] h:mm A": "dddd [dernier à] H [h] mm",
+ "[Today at] h:mm A": "[Aujourd'hui à] H [h] mm",
+ "[Yesterday at] h:mm A": "[Hier à] H [h] mm",
"{{ models }}": "{{ models }}",
- "{{count}} added lines_one": "",
- "{{count}} added lines_many": "",
- "{{count}} added lines_other": "",
- "{{COUNT}} Available Skills": "",
+ "{{count}} added lines_one": "{{count}} ligne ajoutée",
+ "{{count}} added lines_many": "{{count}} lignes ajoutées",
+ "{{count}} added lines_other": "{{count}} lignes ajoutées",
+ "{{COUNT}} Available Skills": "Compétences disponibles : {{COUNT}}",
"{{COUNT}} Available Tools": "Nombre d'outils disponibles {{COUNT}}",
- "{{COUNT}} characters": "",
- "{{COUNT}} direct members": "",
- "{{COUNT}} document(s) selected.": "",
- "{{COUNT}} extracted lines": "",
- "{{count}} files_one": "",
- "{{count}} files_many": "",
- "{{count}} files_other": "",
- "{{COUNT}} files": "",
- "{{count}} files selected. Only new and modified files will be uploaded. Deleted files will be removed. The folder structure will be mirrored. Continue?_one": "",
- "{{count}} files selected. Only new and modified files will be uploaded. Deleted files will be removed. The folder structure will be mirrored. Continue?_many": "",
- "{{count}} files selected. Only new and modified files will be uploaded. Deleted files will be removed. The folder structure will be mirrored. Continue?_other": "",
- "{{count}} filters_one": "",
- "{{count}} filters_many": "",
- "{{count}} filters_other": "",
- "{{count}} groups_one": "",
- "{{count}} groups_many": "",
- "{{count}} groups_other": "",
+ "{{COUNT}} characters": "Caractères : {{COUNT}}",
+ "{{COUNT}} direct members": "Membres directs : {{COUNT}}",
+ "{{COUNT}} document(s) selected.": "{{COUNT}} document(s) sélectionné(s).",
+ "{{COUNT}} extracted lines": "Lignes extraites : {{COUNT}}",
+ "{{count}} files_one": "{{count}} fichier",
+ "{{count}} files_many": "{{count}} fichiers",
+ "{{count}} files_other": "{{count}} fichiers",
+ "{{COUNT}} files": "Fichiers : {{COUNT}}",
+ "{{count}} files selected. Only new and modified files will be uploaded. Deleted files will be removed. The folder structure will be mirrored. Continue?_one": "{{count}} fichier sélectionné. Seuls les fichiers nouveaux et modifiés seront téléversés. Les fichiers supprimés seront retirés. La structure des dossiers sera reproduite. Continuer ?",
+ "{{count}} files selected. Only new and modified files will be uploaded. Deleted files will be removed. The folder structure will be mirrored. Continue?_many": "{{count}} fichiers sélectionnés. Seuls les fichiers nouveaux et modifiés seront téléversés. Les fichiers supprimés seront retirés. La structure des dossiers sera reproduite. Continuer ?",
+ "{{count}} files selected. Only new and modified files will be uploaded. Deleted files will be removed. The folder structure will be mirrored. Continue?_other": "{{count}} fichiers sélectionnés. Seuls les fichiers nouveaux et modifiés seront téléversés. Les fichiers supprimés seront retirés. La structure des dossiers sera reproduite. Continuer ?",
+ "{{count}} filters_one": "{{count}} filtre",
+ "{{count}} filters_many": "{{count}} filtres",
+ "{{count}} filters_other": "{{count}} filtres",
+ "{{count}} groups_one": "{{count}} groupes",
+ "{{count}} groups_many": "{{count}} groupes",
+ "{{count}} groups_other": "{{count}} groupes",
"{{COUNT}} hidden lines": "Nombres de lignes cachées {{COUNT}}",
- "{{COUNT}} members": "",
- "{{count}} of {{total}} accessible_one": "",
- "{{count}} of {{total}} accessible_many": "",
- "{{count}} of {{total}} accessible_other": "",
- "{{COUNT}} pipeline(s) selected": "",
- "{{COUNT}} recovery codes remaining": "",
- "{{count}} removed lines_one": "",
- "{{count}} removed lines_many": "",
- "{{count}} removed lines_other": "",
+ "{{COUNT}} members": "Membres : {{COUNT}}",
+ "{{count}} of {{total}} accessible_one": "{{count}} sur {{total}} accessible",
+ "{{count}} of {{total}} accessible_many": "{{count}} sur {{total}} accessibles",
+ "{{count}} of {{total}} accessible_other": "{{count}} sur {{total}} accessibles",
+ "{{COUNT}} pipeline(s) selected": "{{COUNT}} pipeline(s) sélectionné(s)",
+ "{{COUNT}} recovery codes remaining": "Codes de récupération restants : {{COUNT}}",
+ "{{count}} removed lines_one": "{{count}} ligne supprimée",
+ "{{count}} removed lines_many": "{{count}} lignes supprimées",
+ "{{count}} removed lines_other": "{{count}} lignes supprimées",
"{{COUNT}} Replies": "{{COUNT}} réponses",
- "{{COUNT}} Rows": "",
- "{{count}} selected_one": "",
- "{{count}} selected_many": "",
- "{{count}} selected_other": "",
- "{{COUNT}} Sources": "",
- "{{COUNT}} tools": "",
- "{{count}} users_one": "",
- "{{count}} users_many": "",
- "{{count}} users_other": "",
- "{{COUNT}} words": "",
- "{{COUNT}}d_time_ago": "",
- "{{COUNT}}h_time_ago": "",
- "{{COUNT}}m_time_ago": "",
- "{{COUNT}}w_time_ago": "",
- "{{COUNT}}y_time_ago": "",
- "{{label}} contains invalid JSON": "",
- "{{label}} must be a JSON object": "",
- "{{model}} download has been canceled": "",
- "{{modelName}} profile image": "",
- "{{NAMES}} reacted with {{REACTION}}": "",
- "{{page}} / {{totalPages}} ({{rows}} rows)": "",
- "{{percent}}% full": "",
+ "{{COUNT}} Rows": "Lignes : {{COUNT}}",
+ "{{count}} selected_one": "{{count}} sélectionné",
+ "{{count}} selected_many": "{{count}} sélectionnés",
+ "{{count}} selected_other": "{{count}} sélectionnés",
+ "{{COUNT}} Sources": "{{COUNT}} sources",
+ "{{COUNT}} tools": "{{COUNT}} outils",
+ "{{count}} users_one": "{{count}} utilisateurs",
+ "{{count}} users_many": "{{count}} utilisateurs",
+ "{{count}} users_other": "{{count}} utilisateurs",
+ "{{COUNT}} words": "Mots : {{COUNT}}",
+ "{{COUNT}}d_time_ago": "{{COUNT}} j",
+ "{{COUNT}}h_time_ago": "{{COUNT}} h",
+ "{{COUNT}}m_time_ago": "{{COUNT}} min",
+ "{{COUNT}}w_time_ago": "{{COUNT}} sem.",
+ "{{COUNT}}y_time_ago": "{{COUNT}} a",
+ "{{label}} contains invalid JSON": "{{label}} contient du JSON non valide",
+ "{{label}} must be a JSON object": "{{label}} doit être un objet JSON",
+ "{{model}} download has been canceled": "Le téléchargement de {{model}} a été annulé",
+ "{{modelName}} profile image": "Image de profil de {{modelName}}",
+ "{{NAMES}} reacted with {{REACTION}}": "Réaction {{REACTION}} : {{NAMES}}",
+ "{{page}} / {{totalPages}} ({{rows}} rows)": "{{page}} / {{totalPages}} ({{rows}} lignes)",
+ "{{percent}}% full": "{{percent}} % utilisé",
"{{user}}'s Chats": "Conversations de {{user}}",
"{{webUIName}} Backend Required": "Backend {{webUIName}} requis",
- "* (all domains)": "",
+ "* (all domains)": "* (tous les domaines)",
"*Prompt node ID(s) are required for image generation": "*Les ID de noeud du prompt sont nécessaires pour la génération d'images",
- "*required": "",
- "1 file": "",
- "1 group": "",
- "1 hour before": "",
- "1 Source": "",
- "1 tool": "",
- "1 user": "",
- "10 minutes before": "",
- "15 minutes before": "",
- "1m_time_ago": "",
- "30 minutes before": "",
- "5 minutes before": "",
- "A character for bridge voice calls. The orb is used by default.": "",
- "A chat run failed.": "",
- "A chat run finished successfully.": "",
- "A collaboration channel where people join as members": "",
- "A discussion channel where access is controlled by groups and permissions": "",
+ "*required": "*requis",
+ "1 file": "1 fichier",
+ "1 group": "1 groupe",
+ "1 hour before": "1 heure avant",
+ "1 Source": "1 source",
+ "1 tool": "1 outil",
+ "1 user": "1 utilisateur",
+ "10 minutes before": "10 minutes avant",
+ "15 minutes before": "15 minutes avant",
+ "1m_time_ago": "1 min",
+ "30 minutes before": "30 minutes avant",
+ "5 minutes before": "5 minutes avant",
+ "A character for bridge voice calls. The orb is used by default.": "Un personnage pour les appels vocaux en temps réel. L'orbe est utilisé par défaut.",
+ "A chat run failed.": "Une exécution de conversation a échoué.",
+ "A chat run finished successfully.": "Une exécution de conversation s'est terminée avec succès.",
+ "A collaboration channel where people join as members": "Un canal de collaboration que les personnes rejoignent en tant que membres",
+ "A discussion channel where access is controlled by groups and permissions": "Un canal de discussion dont l'accès est contrôlé par des groupes et des autorisations",
"A new version (v{{LATEST_VERSION}}) is now available.": "Une nouvelle version (v{{LATEST_VERSION}}) est disponible.",
- "A private conversation between you and selected users": "",
+ "A private conversation between you and selected users": "Une conversation privée entre vous et des utilisateurs sélectionnés",
"a user": "un utilisateur",
- "about the Roman Empire": "",
- "Accept Autocomplete Generation\nJump to Prompt Variable": "",
+ "about the Roman Empire": "sur l'Empire romain",
+ "Accept Autocomplete Generation\nJump to Prompt Variable": "Accepter l'autocomplétion\nPasser à la variable du prompt",
"Access": "Accès",
"Access Control": "Contrôle d'accès",
- "Access Grants": "",
- "Access level": "",
- "Access List": "",
- "Access prohibited": "",
- "Access updated": "",
+ "Access Grants": "Droits d'accès",
+ "Access level": "Niveau d'accès",
+ "Access List": "Liste d'accès",
+ "Access prohibited": "Accès interdit",
+ "Access updated": "Accès mis à jour",
"Accessible to all users": "Accessible à tous les utilisateurs",
"Account Activation Pending": "Activation du compte en attente",
"Accurate information": "Information exacte",
@@ -102,313 +102,313 @@
"Activate this command by typing \"/{{COMMAND}}\" to chat input.": "Activez cette commande en tapant \"/{{COMMAND}}\" dans l'entrée de la conversation.",
"Active": "Actif",
"Active Users": "Utilisateurs connectés",
- "Activity": "",
+ "Activity": "Activité",
"Add": "Ajouter",
"Add a model ID": "Ajouter un identifiant de modèle",
- "Add a preference, fact, or instruction about you": "",
+ "Add a preference, fact, or instruction about you": "Ajoutez une préférence, un fait ou une instruction à votre sujet",
"Add a short description about what this model does": "Ajoutez une brève description de ce que fait ce modèle.",
"Add a tag": "Ajouter un tag",
- "Add a tag...": "",
- "Add Access": "",
+ "Add a tag...": "Ajoutez un tag...",
+ "Add Access": "Ajouter un accès",
"Add Arena Model": "Ajouter un modèle d'arène",
- "Add at least two options for a slider.": "",
+ "Add at least two options for a slider.": "Ajoutez au moins deux options pour un curseur.",
"Add Connection": "Ajouter une connexion",
"Add Content": "Ajouter du contenu",
"Add content here": "Ajoutez du contenu ici",
- "Add control": "",
+ "Add control": "Ajouter un contrôle",
"Add Custom Parameter": "Ajoutez votre réglage personnalisé",
- "Add Custom Prompt": "",
- "Add description": "",
- "Add Details": "",
- "Add durable context for future chats": "",
+ "Add Custom Prompt": "Ajouter un prompt personnalisé",
+ "Add description": "Ajoutez une description",
+ "Add Details": "Ajouter des détails",
+ "Add durable context for future chats": "Ajoutez un contexte durable pour les prochaines conversations",
"Add Files": "Ajouter des fichiers",
- "Add gesture": "",
- "Add Image": "",
- "Add Knowledge Connection": "",
- "Add location": "",
- "Add Member": "",
- "Add Members": "",
+ "Add gesture": "Ajouter un geste",
+ "Add Image": "Ajouter une image",
+ "Add Knowledge Connection": "Ajouter une connexion de connaissances",
+ "Add location": "Ajoutez un lieu",
+ "Add Member": "Ajouter un membre",
+ "Add Members": "Ajouter des membres",
"Add Memory": "Ajouter un souvenir",
- "Add option": "",
- "Add prompt suggestion": "",
+ "Add option": "Ajouter une option",
+ "Add prompt suggestion": "Ajouter une suggestion de prompt",
"Add Reaction": "Ajouter une réaction",
- "Add tag": "",
+ "Add tag": "Ajoutez un tag",
"Add Tag": "Ajouter un tag",
- "Add Terminal": "",
- "Add Terminal Connection": "",
+ "Add Terminal": "Ajouter un terminal",
+ "Add Terminal Connection": "Ajouter une connexion de terminal",
"Add text content": "Ajouter du contenu textuel",
- "Add to favorites": "",
- "Add translation": "",
+ "Add to favorites": "Ajouter aux favoris",
+ "Add translation": "Ajouter une traduction",
"Add User": "Ajouter un utilisateur",
"Add User Group": "Ajouter un groupe d'utilisateurs",
- "Add User Variable": "",
- "Add webhook": "",
- "Add webpage": "",
- "Add your Open Terminal URL and API key in Settings → Integrations.": "",
- "Additional configuration options for marker. This should be a JSON string with key-value pairs. For example, '{\"key\": \"value\"}'. Supported keys include: disable_links, keep_pageheader_in_output, keep_pagefooter_in_output, filter_blank_pages, drop_repeated_text, layout_coverage_threshold, merge_threshold, height_tolerance, gap_threshold, image_threshold, min_line_length, level_count, default_level": "",
- "Additional feedback comments": "",
+ "Add User Variable": "Ajouter une variable utilisateur",
+ "Add webhook": "Ajouter un webhook",
+ "Add webpage": "Ajouter une page Web",
+ "Add your Open Terminal URL and API key in Settings → Integrations.": "Ajoutez votre URL et votre clé d'API Open Terminal dans Réglages → Intégrations.",
+ "Additional configuration options for marker. This should be a JSON string with key-value pairs. For example, '{\"key\": \"value\"}'. Supported keys include: disable_links, keep_pageheader_in_output, keep_pagefooter_in_output, filter_blank_pages, drop_repeated_text, layout_coverage_threshold, merge_threshold, height_tolerance, gap_threshold, image_threshold, min_line_length, level_count, default_level": "Options de configuration supplémentaires pour marker. Il doit s'agir d'une chaîne JSON contenant des paires clé-valeur. Par exemple, '{\"key\": \"value\"}'. Les clés prises en charge comprennent : disable_links, keep_pageheader_in_output, keep_pagefooter_in_output, filter_blank_pages, drop_repeated_text, layout_coverage_threshold, merge_threshold, height_tolerance, gap_threshold, image_threshold, min_line_length, level_count, default_level",
+ "Additional feedback comments": "Commentaires supplémentaires",
"admin": "administrateur",
"Admin": "Administrateur",
- "Admin default": "",
+ "Admin default": "Valeur par défaut de l'administrateur",
"Admin Panel": "Panneau d'administration",
- "Admin-managed service account": "",
+ "Admin-managed service account": "Compte de service géré par l'administrateur",
"Admins have access to all tools at all times; users need tools assigned per model in the workspace.": "Les administrateurs ont accès à tous les outils en permanence ; les utilisateurs doivent se voir attribuer des outils pour chaque modèle dans l'espace de travail.",
- "Advanced": "",
+ "Advanced": "Avancé",
"Advanced Params": "Réglages avancés",
- "After changing the embedding model, reindex knowledge, knowledge search, and memory vectors for changes to take effect.": "",
- "AI": "",
+ "After changing the embedding model, reindex knowledge, knowledge search, and memory vectors for changes to take effect.": "Après avoir changé le modèle d'embedding, réindexez les vecteurs des connaissances, de la recherche de connaissances et des souvenirs pour que les modifications prennent effet.",
+ "AI": "IA",
"All": "Tout",
- "All chats have been unarchived.": "",
- "All day": "",
- "All events": "",
- "All models are now hidden": "",
- "All models are now visible": "",
+ "All chats have been unarchived.": "Toutes les conversations ont été désarchivées.",
+ "All day": "Toute la journée",
+ "All events": "Tous les événements",
+ "All models are now hidden": "Tous les modèles sont maintenant masqués",
+ "All models are now visible": "Tous les modèles sont maintenant visibles",
"All models deleted successfully": "Tous les modèles ont été supprimés avec succès",
- "All rights reserved.": "",
- "All sessions revoked": "",
- "All shared chats have been unshared.": "",
- "All Sources": "",
- "All time": "",
- "All Users": "",
- "All users and system events": "",
- "Allow": "",
- "Allow {{NAME}}?": "",
- "Allow browser notifications for completed responses.": "",
+ "All rights reserved.": "Tous droits réservés.",
+ "All sessions revoked": "Toutes les sessions révoquées",
+ "All shared chats have been unshared.": "Le partage de toutes les conversations partagées a été annulé.",
+ "All Sources": "Toutes les sources",
+ "All time": "Depuis le début",
+ "All Users": "Tous les utilisateurs",
+ "All users and system events": "Tous les utilisateurs et les événements système",
+ "Allow": "Autoriser",
+ "Allow {{NAME}}?": "Autoriser {{NAME}} ?",
+ "Allow browser notifications for completed responses.": "Autoriser les notifications du navigateur pour les réponses terminées.",
"Allow Call": "Autoriser les appels",
"Allow Chat Controls": "Autoriser les contrôles de la conversation",
"Allow Chat Delete": "Autoriser la suppression de la conversation",
"Allow Chat Edit": "Autoriser la modification de la conversation",
"Allow Chat Export": "Autoriser l'exportation de la conversation",
- "Allow Chat Import": "",
- "Allow Chat Params": "",
+ "Allow Chat Import": "Autoriser l'importation de conversations",
+ "Allow Chat Params": "Autoriser les réglages de la conversation",
"Allow Chat Share": "Autoriser le partage de la conversation",
"Allow Chat System Prompt": "Autoriser le prompt système de la conversation",
- "Allow Chat Valves": "",
- "Allow Continue Response": "",
- "Allow Delete Messages": "",
+ "Allow Chat Valves": "Autoriser les vannes de la conversation",
+ "Allow Continue Response": "Autoriser la poursuite des réponses",
+ "Allow Delete Messages": "Autoriser la suppression des messages",
"Allow File Upload": "Autoriser le téléversement de fichiers",
"Allow Multiple Models in Chat": "Autoriser plusieurs modèles dans la conversation",
- "Allow OAuth sign-in without an authenticator": "",
- "Allow public write access": "",
- "Allow Rate Response": "",
- "Allow Regenerate Response": "",
- "Allow replies": "",
- "Allow Sharing With Groups": "",
- "Allow Sharing With Users": "",
+ "Allow OAuth sign-in without an authenticator": "Autoriser la connexion OAuth sans application d'authentification",
+ "Allow public write access": "Autoriser l'accès public en écriture",
+ "Allow Rate Response": "Autoriser l'évaluation des réponses",
+ "Allow Regenerate Response": "Autoriser la régénération des réponses",
+ "Allow replies": "Autoriser les réponses",
+ "Allow Sharing With Groups": "Autoriser le partage avec des groupes",
+ "Allow Sharing With Users": "Autoriser le partage avec des utilisateurs",
"Allow Speech to Text": "Autoriser la reconnaissance vocale",
"Allow Temporary Chat": "Autoriser la conversation temporaire",
"Allow Text to Speech": "Autoriser la synthèse vocale",
- "Allow the AI to delegate tasks to sub-agents. Each sub-agent creates a real chat with full tool access. Uses additional LLM calls.": "",
- "Allow Tool Call": "",
- "Allow trusted-header sign-in without an authenticator": "",
- "Allow Web Upload": "",
+ "Allow the AI to delegate tasks to sub-agents. Each sub-agent creates a real chat with full tool access. Uses additional LLM calls.": "Autoriser l'IA à déléguer des tâches à des sous-agents. Chaque sous-agent crée une vraie conversation avec un accès complet aux outils. Utilise des appels LLM supplémentaires.",
+ "Allow Tool Call": "Autoriser l'appel d'outil",
+ "Allow trusted-header sign-in without an authenticator": "Autoriser la connexion par en-tête de confiance sans application d'authentification",
+ "Allow Web Upload": "Autoriser le téléversement de contenu Web",
"Already have an account?": "Avez-vous déjà un compte ?",
- "Also bound to {{action}}": "",
+ "Also bound to {{action}}": "Également associé à « {{action}} »",
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out.": "Alternative à top_p, et vise à assurer un équilibre entre qualité et variété. Le paramètre p représente la probabilité minimale pour qu'un token soit considéré, par rapport à la probabilité du token le plus probable. Par exemple, avec p=0.05 et le token le plus probable ayant une probabilité de 0.9, les logits d'une valeur inférieure à 0.045 sont filtrés.",
"Always": "Toujours",
"Amazing": "Incroyable",
"an assistant": "un assistant",
- "Analytics": "",
+ "Analytics": "Analytique",
"Analyzed": "Analysé",
"Analyzing...": "Analyse en cours",
"and {{COUNT}} more": "et {{COUNT}} autres",
"and create a new shared link.": "et créer un nouveau lien partagé.",
- "Animation is unavailable or reduced motion is enabled.": "",
- "Anyone": "",
- "Anyone with the link can view": "",
+ "Animation is unavailable or reduced motion is enabled.": "L'animation n'est pas disponible ou les animations réduites sont activées.",
+ "Anyone": "Tout le monde",
+ "Anyone with the link can view": "Consultable par toute personne disposant du lien",
"API Base URL": "URL de base de l'API",
"API Key": "Clé d'API",
- "API Key / Token": "",
+ "API Key / Token": "Clé d'API / jeton",
"API Key created.": "Clé d'API générée.",
- "API Key deleted.": "",
- "API Keys": "",
- "API Type": "",
+ "API Key deleted.": "Clé d'API supprimée.",
+ "API Keys": "Clés d'API",
+ "API Type": "Type d'API",
"API Version": "Version de l'API",
- "API Version is required": "",
- "App navigation": "",
+ "API Version is required": "La version de l'API est requise",
+ "App navigation": "Navigation de l'application",
"applies to all users with the \"user\" role": "s'applique à tous les utilisateurs ayant le rôle « utilisateur »",
- "Apply": "",
+ "Apply": "Appliquer",
"April": "Avril",
"Archive": "Archiver",
"archived-chat-export": "exportation de conversation archivée",
- "Are you sure you want to archive all chats? This action cannot be undone.": "",
+ "Are you sure you want to archive all chats? This action cannot be undone.": "Voulez-vous vraiment archiver toutes les conversations ? Cette action ne peut pas être annulée.",
"Are you sure you want to clear all memories? This action cannot be undone.": "Êtes-vous certain de vouloir supprimer toutes les mémoires ? Cette action est définitive.",
- "Are you sure you want to delete \"{{NAME}}\"?": "",
- "Are you sure you want to delete **{{modelName}}**?": "",
- "Are you sure you want to delete all chats? This action cannot be undone.": "",
+ "Are you sure you want to delete \"{{NAME}}\"?": "Voulez-vous vraiment supprimer « {{NAME}} » ?",
+ "Are you sure you want to delete **{{modelName}}**?": "Voulez-vous vraiment supprimer **{{modelName}}** ?",
+ "Are you sure you want to delete all chats? This action cannot be undone.": "Voulez-vous vraiment supprimer toutes les conversations ? Cette action ne peut pas être annulée.",
"Are you sure you want to delete this channel?": "Êtes-vous sûr de vouloir supprimer ce canal ?",
- "Are you sure you want to delete this connection? This action cannot be undone.": "",
- "Are you sure you want to delete this directory?": "",
- "Are you sure you want to delete this memory? This action cannot be undone.": "",
+ "Are you sure you want to delete this connection? This action cannot be undone.": "Voulez-vous vraiment supprimer cette connexion ? Cette action ne peut pas être annulée.",
+ "Are you sure you want to delete this directory?": "Voulez-vous vraiment supprimer ce répertoire ?",
+ "Are you sure you want to delete this memory? This action cannot be undone.": "Voulez-vous vraiment supprimer ce souvenir ? Cette action ne peut pas être annulée.",
"Are you sure you want to delete this message?": "Êtes-vous sûr de vouloir supprimer ce message ?",
- "Are you sure you want to delete this version? Child versions will be relinked to this version's parent.": "",
- "Are you sure you want to delete this webhook? This action cannot be undone.": "",
- "Are you sure you want to delete this?": "",
- "Are you sure you want to reset all permissions to their default values? You will still need to save to apply the changes.": "",
+ "Are you sure you want to delete this version? Child versions will be relinked to this version's parent.": "Voulez-vous vraiment supprimer cette version ? Les versions enfants seront rattachées au parent de cette version.",
+ "Are you sure you want to delete this webhook? This action cannot be undone.": "Voulez-vous vraiment supprimer ce webhook ? Cette action ne peut pas être annulée.",
+ "Are you sure you want to delete this?": "Voulez-vous vraiment supprimer cet élément ?",
+ "Are you sure you want to reset all permissions to their default values? You will still need to save to apply the changes.": "Voulez-vous vraiment réinitialiser toutes les autorisations à leurs valeurs par défaut ? Vous devrez tout de même enregistrer pour appliquer les modifications.",
"Are you sure you want to unarchive all archived chats?": "Êtes-vous sûr de vouloir désarchiver toutes les conversations archivées?",
- "Are you sure you want to unshare all shared chats? This will remove all share links.": "",
+ "Are you sure you want to unshare all shared chats? This will remove all share links.": "Voulez-vous vraiment annuler le partage de toutes les conversations partagées ? Tous les liens de partage seront supprimés.",
"Artifacts": "Artéfacts",
- "Asc": "",
+ "Asc": "Croissant",
"Ask": "Demander",
"Ask a question": "Posez votre question",
- "Ask a test question": "",
- "Ask for approval": "",
- "Ask this knowledge source a test question": "",
+ "Ask a test question": "Posez une question de test",
+ "Ask for approval": "Demander l'approbation",
+ "Ask this knowledge source a test question": "Posez une question de test à cette source de connaissances",
"Assistant": "Assistant",
- "Assistant messages": "",
- "at": "",
- "At time of event": "",
- "Attach File From Knowledge": "",
- "Attach Files": "",
- "Attach Knowledge": "",
- "Attach Notes": "",
- "Attach Webpage": "",
+ "Assistant messages": "Messages de l'assistant",
+ "at": "à",
+ "At time of event": "Au moment de l'événement",
+ "Attach File From Knowledge": "Joindre un fichier depuis les connaissances",
+ "Attach Files": "Joindre des fichiers",
+ "Attach Knowledge": "Joindre des connaissances",
+ "Attach Notes": "Joindre des notes",
+ "Attach Webpage": "Joindre une page Web",
"Attention to detail": "Attention aux détails",
- "Audio playback failed": "",
- "Audio player": "",
+ "Audio playback failed": "Échec de la lecture audio",
+ "Audio player": "Lecteur audio",
"August": "Août",
"Auth": "Auth",
- "Auth Mode": "",
- "Auth required": "",
+ "Auth Mode": "Mode d'authentification",
+ "Auth required": "Authentification requise",
"Authenticate": "Authentifier",
- "Authenticator code": "",
- "Authenticator configured": "",
- "Authenticator not configured": "",
- "Authenticator setup QR code": "",
- "Authorize OAuth": "",
+ "Authenticator code": "Code d'authentification",
+ "Authenticator configured": "Application d'authentification configurée",
+ "Authenticator not configured": "Application d'authentification non configurée",
+ "Authenticator setup QR code": "Code QR de configuration de l'application d'authentification",
+ "Authorize OAuth": "Autoriser OAuth",
"Auto": "Automatique",
- "Auto (Random)": "",
- "Automatic": "",
- "Automatic Delivery": "",
- "Automatic Events": "",
+ "Auto (Random)": "Automatique (aléatoire)",
+ "Automatic": "Automatique",
+ "Automatic Delivery": "Envoi automatique",
+ "Automatic Events": "Événements automatiques",
"Automatic1111": "Automatic1111",
"AUTOMATIC1111 Base URL is required.": "L'URL de base {AUTOMATIC1111} est requise.",
- "Automation": "",
- "Automation created": "",
- "Automation Menu": "",
- "Automation title": "",
- "Automation triggered": "",
- "Automation updated": "",
- "Automations": "",
- "Available": "",
+ "Automation": "Automatisation",
+ "Automation created": "Automatisation créée",
+ "Automation Menu": "Menu de l'automatisation",
+ "Automation title": "Titre de l'automatisation",
+ "Automation triggered": "Automatisation déclenchée",
+ "Automation updated": "Automatisation mise à jour",
+ "Automations": "Automatisations",
+ "Available": "Disponible",
"Available list": "Liste disponible",
- "Available models": "",
- "Available Skills": "",
+ "Available models": "Modèles disponibles",
+ "Available Skills": "Compétences disponibles",
"Available Tools": "Outils disponibles",
- "Available variables": "",
+ "Available variables": "Variables disponibles",
"available!": "disponible !",
- "Avatar preview": "",
- "Avatar setup": "",
- "Average messages per active day": "",
- "Average tokens per chat": "",
+ "Avatar preview": "Aperçu de l'avatar",
+ "Avatar setup": "Configuration de l'avatar",
+ "Average messages per active day": "Moyenne de messages par jour actif",
+ "Average tokens per chat": "Moyenne de jetons par conversation",
"Away": "Absent",
"Awful": "Horrible",
"Azure AI Speech": "Azure AI Speech",
"Azure OpenAI": "Azure OpenAI",
"Back": "Retour en arrière",
- "Back to sign in": "",
- "Background Image": "",
- "Background image must be at most 25 megapixels.": "",
- "Background image must be at most 5 MiB.": "",
- "Background image must be PNG, JPEG, WebP, or GIF.": "",
- "Background image preview": "",
- "Background sub-agent finished": "",
- "background sub-agents": "",
+ "Back to sign in": "Retour à la connexion",
+ "Background Image": "Image d'arrière-plan",
+ "Background image must be at most 25 megapixels.": "L'image d'arrière-plan doit faire au plus 25 mégapixels.",
+ "Background image must be at most 5 MiB.": "L'image d'arrière-plan doit faire au plus 5 Mio.",
+ "Background image must be PNG, JPEG, WebP, or GIF.": "L'image d'arrière-plan doit être au format PNG, JPEG, WebP ou GIF.",
+ "Background image preview": "Aperçu de l'image d'arrière-plan",
+ "Background sub-agent finished": "Sous-agent en arrière-plan terminé",
+ "background sub-agents": "sous-agents en arrière-plan",
"Bad Response": "Mauvaise réponse",
"Base Model (From)": "Modèle de base (à partir de)",
- "Base Model is required.": "",
- "Base Models": "",
- "Basic": "",
- "Basic text only": "",
- "Basics": "",
- "Bearer": "",
+ "Base Model is required.": "Le modèle de base est requis.",
+ "Base Models": "Modèles de base",
+ "Basic": "De base",
+ "Basic text only": "Texte simple uniquement",
+ "Basics": "Essentiels",
+ "Bearer": "Bearer",
"before": "avant",
"Being lazy": "Être fainéant",
- "Bing": "",
- "Bold": "",
+ "Bing": "Bing",
+ "Bold": "Gras",
"Boosting or penalizing specific tokens for constrained responses. Bias values will be clamped between -100 and 100 (inclusive). (Default: none)": "Renforcer ou pénaliser des éléments spécifiques pour les réponses contraintes. Les valeurs du biais seront comprises entre -100 et 100 (inclus). (Par défaut : aucun)",
- "Brave": "",
- "build · {{hash}}": "",
- "Built-in": "",
- "Bullet List": "",
- "Button ID": "",
- "Button Label": "",
- "Button Prompt": "",
- "By": "",
- "by {{name}}": "",
+ "Brave": "Brave",
+ "build · {{hash}}": "compilation · {{hash}}",
+ "Built-in": "Intégrée",
+ "Bullet List": "Liste à puces",
+ "Button ID": "ID du bouton",
+ "Button Label": "Libellé du bouton",
+ "Button Prompt": "Prompt du bouton",
+ "By": "Par",
+ "by {{name}}": "par {{name}}",
"By {{name}}": "Par {{name}}",
- "By supporting the project through sponsorship or an enterprise license, you help us stay independent, ship new features faster, improve stability, and grow Open WebUI for the long haul.": "",
+ "By supporting the project through sponsorship or an enterprise license, you help us stay independent, ship new features faster, improve stability, and grow Open WebUI for the long haul.": "En soutenant le projet par une commandite ou une licence Entreprise, vous nous aidez à rester indépendants, à livrer plus rapidement de nouvelles fonctionnalités, à améliorer la stabilité et à faire grandir Open WebUI sur le long terme.",
"Calendar": "Calendrier",
- "Calendar created": "",
- "Calendar deleted": "",
- "Calendar name": "",
- "Calendars": "",
- "Calendars Public Sharing": "",
+ "Calendar created": "Calendrier créé",
+ "Calendar deleted": "Calendrier supprimé",
+ "Calendar name": "Nom du calendrier",
+ "Calendars": "Calendriers",
+ "Calendars Public Sharing": "Partage public des calendriers",
"Call": "Appeler",
- "Call disconnected": "",
+ "Call disconnected": "Appel interrompu",
"Call feature is not supported when using Web STT engine": "La fonction d'appel n'est pas prise en charge lors de l'utilisation du moteur Web STT",
- "Call in progress": "",
- "Call mode": "",
+ "Call in progress": "Appel en cours",
+ "Call mode": "Mode d'appel",
"Camera": "Appareil photo",
"Cancel": "Annuler",
- "Cancel download of {{model}}": "",
- "Cannot create an empty note.": "",
- "Cannot delete the production version": "",
+ "Cancel download of {{model}}": "Annuler le téléchargement de {{model}}",
+ "Cannot create an empty note.": "Impossible de créer une note vide.",
+ "Cannot delete the production version": "Impossible de supprimer la version de production",
"Capture": "Prise de vue",
"Capture Audio": "Prise de son",
- "Change folder icon": "",
- "Change User Role": "",
- "Changes sign out all devices. Users enroll on their next sign-in.": "",
- "Channel": "",
- "Channel deleted successfully": "",
- "Channel is required": "",
+ "Change folder icon": "Changer l'icône du dossier",
+ "Change User Role": "Modifier le rôle de l'utilisateur",
+ "Changes sign out all devices. Users enroll on their next sign-in.": "Les modifications déconnectent tous les appareils. Les utilisateurs configurent leur application d'authentification à leur prochaine connexion.",
+ "Channel": "Canal",
+ "Channel deleted successfully": "Canal supprimé avec succès",
+ "Channel is required": "Le canal est requis",
"Channel Name": "Nom du canal",
- "Channel name cannot be empty.": "",
- "Channel name must be less than 128 characters": "",
- "Channel Type": "",
- "Channel updated successfully": "",
+ "Channel name cannot be empty.": "Le nom du canal ne peut pas être vide.",
+ "Channel name must be less than 128 characters": "Le nom du canal doit comporter moins de 128 caractères",
+ "Channel Type": "Type de canal",
+ "Channel updated successfully": "Canal mis à jour avec succès",
"Channels": "Canaux",
"Character": "Caractère",
"Chat": "Conversation",
- "Chat actions": "",
- "Chat archived.": "",
- "Chat Completions": "",
- "Chat Conversation": "",
- "Chat deleted.": "",
- "Chat exported successfully": "",
- "Chat failed": "",
- "Chat finished": "",
- "Chat forked": "",
- "Chat history": "",
- "Chat ID": "",
- "Chat is too short to compact": "",
- "Chat Menu": "",
- "Chat moved successfully": "",
+ "Chat actions": "Actions de la conversation",
+ "Chat archived.": "Conversation archivée.",
+ "Chat Completions": "Chat Completions",
+ "Chat Conversation": "Conversation",
+ "Chat deleted.": "Conversation supprimée.",
+ "Chat exported successfully": "Conversation exportée avec succès",
+ "Chat failed": "Échec de la conversation",
+ "Chat finished": "Conversation terminée",
+ "Chat forked": "Conversation dérivée",
+ "Chat history": "Historique des conversations",
+ "Chat ID": "ID de la conversation",
+ "Chat is too short to compact": "La conversation est trop courte pour être compactée",
+ "Chat Menu": "Menu de la conversation",
+ "Chat moved successfully": "Conversation déplacée avec succès",
"Chat Permissions": "Autorisations de la conversation",
- "Chat unarchived.": "",
- "Chat unshared successfully.": "",
- "Chat Uploads": "",
- "Chat Variables": "",
- "Chat Variables have conflicting model definitions": "",
- "chats": "",
+ "Chat unarchived.": "Conversation désarchivée.",
+ "Chat unshared successfully.": "Partage de la conversation annulé avec succès.",
+ "Chat Uploads": "Téléversements des conversations",
+ "Chat Variables": "Variables de conversation",
+ "Chat Variables have conflicting model definitions": "Les variables de conversation ont des définitions de modèle contradictoires",
+ "chats": "conversations",
"Chats": "Conversations",
- "Chats Open Sharing": "",
- "Chats Public Sharing": "",
+ "Chats Open Sharing": "Partage ouvert des conversations",
+ "Chats Public Sharing": "Partage public des conversations",
"Check Again": "Vérifiez à nouveau.",
- "Check OAuth Discovery": "",
- "Check what is running in this chat.": "",
+ "Check OAuth Discovery": "Vérifier la découverte OAuth",
+ "Check what is running in this chat.": "Vérifier ce qui est en cours d'exécution dans cette conversation.",
"Checking for updates...": "Recherche de mises à jour...",
"Choose a model before saving...": "Choisissez un modèle avant de sauvegarder...",
- "Choose a VRM file, up to 25 MiB.": "",
- "Choose a VRMA file, up to 10 MiB.": "",
- "Choose channel": "",
- "Choose folder": "",
+ "Choose a VRM file, up to 25 MiB.": "Choisissez un fichier VRM, jusqu'à 25 Mio.",
+ "Choose a VRMA file, up to 10 MiB.": "Choisissez un fichier VRMA, jusqu'à 10 Mio.",
+ "Choose channel": "Choisissez un canal",
+ "Choose folder": "Choisissez un dossier",
"Citation": "Citation",
"Citations": "Citations",
- "Clear": "",
+ "Clear": "Effacer",
"Clear Memory": "Effacer la mémoire",
- "Clear search": "",
- "Clear status": "",
+ "Clear search": "Effacer la recherche",
+ "Clear status": "Effacer le statut",
"click here": "cliquez ici",
"Click here for filter guides.": "Cliquez ici pour les guides de filtrage.",
"Click here for help.": "Cliquez ici pour obtenir de l'aide.",
@@ -420,277 +420,277 @@
"Click here to select a csv file.": "Cliquez ici pour sélectionner un fichier .csv.",
"click here.": "cliquez ici.",
"Click on the user role button to change a user's role.": "Cliquez sur le bouton de rôle d'utilisateur pour modifier son rôle.",
- "Click to connect": "",
- "Click to copy ID": "",
- "Click to rebind": "",
- "Client ID": "",
- "Client Secret": "",
+ "Click to connect": "Cliquer pour se connecter",
+ "Click to copy ID": "Cliquer pour copier l'ID",
+ "Click to rebind": "Cliquer pour réassigner",
+ "Client ID": "ID client",
+ "Client Secret": "Secret client",
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "L'autorisation d'écriture du presse-papier a été refusée. Veuillez vérifier les réglages de votre navigateur pour accorder l'accès nécessaire.",
"Clone": "Cloner",
"Clone Chat": "Dupliquer la conversation",
"Clone of {{TITLE}}": "Dupliquat de {{TITLE}}",
- "Clone only": "",
+ "Clone only": "Dupliquer seulement",
"Close": "Fermer",
- "Close avatar setup": "",
- "Close Banner": "",
- "Close chat controls": "",
- "Close citation modal": "",
+ "Close avatar setup": "Fermer la configuration de l'avatar",
+ "Close Banner": "Fermer la bannière",
+ "Close chat controls": "Fermer les contrôles de la conversation",
+ "Close citation modal": "Fermer la fenêtre de citation",
"Close Configure Connection Modal": "Fermer la fenêtre de configuration de la connexion",
- "Close embed": "",
- "Close feedback": "",
+ "Close embed": "Fermer le contenu intégré",
+ "Close feedback": "Fermer la rétroaction",
"Close modal": "Fermer la fenêtre",
- "Close Modal": "",
- "Close Sidebar": "",
- "Close terminal": "",
- "cloud": "",
- "CMU ARCTIC speaker embedding name": "",
- "Code Block": "",
- "Code Editor": "",
+ "Close Modal": "Fermer la fenêtre",
+ "Close Sidebar": "Fermer la barre latérale",
+ "Close terminal": "Fermer le terminal",
+ "cloud": "infonuagique",
+ "CMU ARCTIC speaker embedding name": "Nom de l'embedding de locuteur CMU ARCTIC",
+ "Code Block": "Bloc de code",
+ "Code Editor": "Éditeur de code",
"Code execution": "Exécution de code",
"Code formatted successfully": "Le code a été formaté avec succès",
"Code Interpreter": "Interpreteur de code",
- "Collaboration channel where people join as members": "",
+ "Collaboration channel where people join as members": "Canal de collaboration que les personnes rejoignent en tant que membres",
"Collapse": "Réduire",
"Collection": "Collection",
- "Collection Field": "",
- "Collections": "",
+ "Collection Field": "Champ de collection",
+ "Collections": "Collections",
"Color": "Couleur",
"ComfyUI": "ComfyUI",
"ComfyUI Base URL is required.": "L'URL de base ComfyUI est requise.",
- "Comma separated Node Ids (e.g. 1 or 1,2)": "",
- "Comma-separated group names": "",
- "Comma-separated top-level request parameters this upstream may receive without translation. Use * to allow all captured passthrough params.": "",
- "command": "",
+ "Comma separated Node Ids (e.g. 1 or 1,2)": "ID de nœuds séparés par des virgules (p. ex. 1 ou 1,2)",
+ "Comma-separated group names": "Noms de groupes séparés par des virgules",
+ "Comma-separated top-level request parameters this upstream may receive without translation. Use * to allow all captured passthrough params.": "Paramètres de requête de premier niveau, séparés par des virgules, que ce serveur en amont peut recevoir sans conversion. Utilisez * pour autoriser tous les paramètres capturés à être transmis tels quels.",
+ "command": "commande",
"Command": "Commande",
- "Commands": "",
+ "Commands": "Commandes",
"Comment": "Commentaire",
- "Commit Message": "",
- "Community Reviews": "",
- "Compact": "",
- "Compact: shorten older messages so this chat can keep going.": "",
- "Compacting context": "",
- "Compacting context...": "",
- "Compare": "",
- "Comparing with knowledge base...": "",
+ "Commit Message": "Message de validation",
+ "Community Reviews": "Avis de la communauté",
+ "Compact": "Compacter",
+ "Compact: shorten older messages so this chat can keep going.": "Compacter : raccourcir les anciens messages pour que cette conversation puisse continuer.",
+ "Compacting context": "Compactage du contexte en cours",
+ "Compacting context...": "Compactage du contexte en cours...",
+ "Compare": "Comparer",
+ "Comparing with knowledge base...": "Comparaison avec la base de connaissances...",
"Completions": "Complétions",
- "Compress uploaded images before sending or storage.": "",
- "Computing checksums ({{count}} files)_one": "",
- "Computing checksums ({{count}} files)_many": "",
- "Computing checksums ({{count}} files)_other": "",
- "Config imported successfully": "",
+ "Compress uploaded images before sending or storage.": "Compresser les images téléversées avant l'envoi ou le stockage.",
+ "Computing checksums ({{count}} files)_one": "Calcul des sommes de contrôle ({{count}} fichier)",
+ "Computing checksums ({{count}} files)_many": "Calcul des sommes de contrôle ({{count}} fichiers)",
+ "Computing checksums ({{count}} files)_other": "Calcul des sommes de contrôle ({{count}} fichiers)",
+ "Config imported successfully": "Configuration importée avec succès",
"Configure": "Configurer",
"Confirm": "Confirmer",
"Confirm Password": "Confirmer le mot de passe",
- "Confirm Prompt from Embed": "",
- "Confirm recording": "",
+ "Confirm Prompt from Embed": "Confirmer le prompt du contenu intégré",
+ "Confirm recording": "Confirmer l'enregistrement",
"Confirm your action": "Confirmer votre action",
"Confirm your new password": "Confirmer votre nouveau mot de passe",
- "Confirm Your Password": "",
- "Connect to an AI provider to start chatting": "",
- "Connect to Open Terminal instances. Admins and users granted access can use file browsing and terminal tools through these servers.": "",
+ "Confirm Your Password": "Confirmez votre mot de passe",
+ "Connect to an AI provider to start chatting": "Connectez-vous à un fournisseur d'IA pour commencer à discuter",
+ "Connect to Open Terminal instances. Admins and users granted access can use file browsing and terminal tools through these servers.": "Connectez-vous à des instances Open Terminal. Les administrateurs et les utilisateurs autorisés peuvent utiliser l'exploration de fichiers et les outils de terminal par l'intermédiaire de ces serveurs.",
"Connect to your own OpenAPI compatible external tool servers.": "Connectez-vous à vos serveurs d'outils externes.",
- "Connected": "",
- "Connected ({{type}})": "",
- "Connecting": "",
- "Connecting...": "",
+ "Connected": "Connecté",
+ "Connected ({{type}})": "Connecté ({{type}})",
+ "Connecting": "Connexion en cours",
+ "Connecting...": "Connexion en cours...",
"Connection failed": "Échec de la connexion",
- "Connection ID": "",
- "Connection ID cannot contain \":\" or \"|\" characters": "",
- "Connection lost. Reconnecting...": "",
+ "Connection ID": "ID de connexion",
+ "Connection ID cannot contain \":\" or \"|\" characters": "L'ID de connexion ne peut pas contenir les caractères \":\" ou \"|\"",
+ "Connection lost. Reconnecting...": "Connexion perdue. Reconnexion en cours...",
"Connection successful": "Connexion réussie",
"Connection Type": "Type de connexion",
- "Connections managed through the Admin Panel are recommended for everyday use. Direct connections provide convenient access to your own endpoints, but rely on your browser session to keep requests running, making them better suited to testing and temporary use.": "",
+ "Connections managed through the Admin Panel are recommended for everyday use. Direct connections provide convenient access to your own endpoints, but rely on your browser session to keep requests running, making them better suited to testing and temporary use.": "Les connexions gérées dans le panneau d'administration sont recommandées pour un usage quotidien. Les connexions directes offrent un accès pratique à vos propres points de terminaison, mais elles dépendent de la session de votre navigateur pour maintenir les requêtes en cours, ce qui les rend plus adaptées aux tests et à un usage temporaire.",
"Connections saved successfully": "Connexions enregistrées avec succès",
"Connections settings updated": "Réglages de connexion mis à jour",
"Contact Admin for WebUI Access": "Contacter l'administrateur pour obtenir l'accès à WebUI",
"Content": "Contenu",
- "Content Field": "",
- "Content lengths (character counts only)": "",
- "Content matches": "",
- "Context": "",
- "Context compacted": "",
- "Context compaction failed": "",
- "Context compaction is disabled": "",
- "Context usage": "",
- "Continue": "",
+ "Content Field": "Champ de contenu",
+ "Content lengths (character counts only)": "Longueur des contenus (nombre de caractères seulement)",
+ "Content matches": "Correspondances dans le contenu",
+ "Context": "Contexte",
+ "Context compacted": "Contexte compacté",
+ "Context compaction failed": "Échec du compactage du contexte",
+ "Context compaction is disabled": "Le compactage du contexte est désactivé",
+ "Context usage": "Utilisation du contexte",
+ "Continue": "Continuer",
"Continue Response": "Continuer la réponse",
"Continue with {{provider}}": "Continuer avec {{provider}}",
"Continue with Email": "Continuer avec le courriel",
"Continue with LDAP": "Continuer avec LDAP",
- "Control name": "",
+ "Control name": "Nom du contrôle",
"Control the repetition of token sequences in the generated text. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 1.1) will be more lenient. At 1, it is disabled.": "Contrôle la répétition des séquences de tokens dans le texte généré. Une valeur plus élevée (par exemple, 1.5) pénalisera les répétitions plus fortement, tandis qu'une valeur plus basse (par exemple, 1.1) sera plus indulgente. À 1, elle est désactivée.",
"Controls": "Contrôles",
"Controls the balance between coherence and diversity of the output. A lower value will result in more focused and coherent text.": "Contrôle l'équilibre entre la cohérence et la diversité du résultat. Une valeur plus faible se traduira par un texte plus ciblé et plus cohérent.",
- "Conversation saved successfully": "",
+ "Conversation saved successfully": "Conversation enregistrée avec succès",
"Copied": "Copié",
"Copied link to clipboard": "Lien copié dans le presse-papiers",
"Copied shared chat URL to clipboard!": "URL de la conversation partagée copiée dans le presse-papiers !",
"Copied to clipboard": "Copié dans le presse-papiers",
"Copy": "Copier",
- "Copy API Key": "",
- "Copy content": "",
- "Copy default": "",
- "Copy Last Code Block": "",
- "Copy Last Response": "",
- "Copy link": "",
+ "Copy API Key": "Copier la clé d'API",
+ "Copy content": "Copier le contenu",
+ "Copy default": "Copier la valeur par défaut",
+ "Copy Last Code Block": "Copier le dernier bloc de code",
+ "Copy Last Response": "Copier la dernière réponse",
+ "Copy link": "Copier le lien",
"Copy Link": "Copier le lien",
- "Copy Path": "",
- "Copy Prompt": "",
- "Copy Share Link": "",
+ "Copy Path": "Copier le chemin",
+ "Copy Prompt": "Copier le prompt",
+ "Copy Share Link": "Copier le lien de partage",
"Copy to clipboard": "Copier dans le presse-papiers",
- "Copy Token": "",
- "Copy URL": "",
+ "Copy Token": "Copier le jeton",
+ "Copy URL": "Copier l'URL",
"Copying to clipboard was successful!": "La copie dans le presse-papiers a réussi !",
- "Copyright (c)": "",
+ "Copyright (c)": "Copyright (c)",
"CORS must be properly configured by the provider to allow requests from Open WebUI.": "Le réglage CORS doit être correctement configuré par le fournisseur pour autoriser les requêtes provenant de l'Open WebUI.",
- "Could not check for updates": "",
- "Could not load avatar.": "",
- "Could not load release notes.": "",
- "Could not read file.": "",
- "Could you start by asking me about instances when I procrastinate the most and then give me some suggestions to overcome it?": "",
- "Couldn't find your language?": "",
- "CPU": "",
+ "Could not check for updates": "Impossible de vérifier les mises à jour",
+ "Could not load avatar.": "Impossible de charger l'avatar.",
+ "Could not load release notes.": "Impossible de charger les notes de mise à jour.",
+ "Could not read file.": "Impossible de lire le fichier.",
+ "Could you start by asking me about instances when I procrastinate the most and then give me some suggestions to overcome it?": "Pourriez-vous commencer par me demander dans quelles situations je procrastine le plus, puis me donner des suggestions pour y remédier ?",
+ "Couldn't find your language?": "Vous ne trouvez pas votre langue ?",
+ "CPU": "CPU",
"Create": "Créer",
"Create a knowledge base": "Créer une base de connaissances",
"Create a model": "Créer un modèle",
- "Create a new note": "",
- "Create a reusable terminal skill from this chat.": "",
+ "Create a new note": "Créer une nouvelle note",
+ "Create a reusable terminal skill from this chat.": "Créer une compétence de terminal réutilisable à partir de cette conversation.",
"Create Account": "Créer un compte",
"Create Admin Account": "Créer un compte administrateur",
- "Create announcements shown to users in the app.": "",
+ "Create announcements shown to users in the app.": "Créer des annonces affichées aux utilisateurs dans l'application.",
"Create Channel": "Créer un canal",
- "Create Folder": "",
+ "Create Folder": "Créer un dossier",
"Create Knowledge": "Créer une connaissance",
- "Create Model": "",
+ "Create Model": "Créer le modèle",
"Create new key": "Créer une nouvelle clé",
- "Create Prompt": "",
- "Create scheduled prompts that run automatically on a recurring basis.": "",
- "Create skill": "",
- "Create skill: create a reusable terminal skill from this chat.": "",
- "Create your first note from the Create menu.": "",
- "Created": "",
+ "Create Prompt": "Créer un prompt",
+ "Create scheduled prompts that run automatically on a recurring basis.": "Créez des prompts planifiés qui s'exécutent automatiquement de façon récurrente.",
+ "Create skill": "Créer une compétence",
+ "Create skill: create a reusable terminal skill from this chat.": "Créer une compétence : créer une compétence de terminal réutilisable à partir de cette conversation.",
+ "Create your first note from the Create menu.": "Créez votre première note à partir du menu « Créer ».",
+ "Created": "Créé",
"Created at": "Créé le",
"Created At": "Créé le",
"Created by": "Créé par",
- "Created by you": "",
- "Created on {{date}}": "",
+ "Created by you": "Créé par vous",
+ "Created on {{date}}": "Créé le {{date}}",
"CSV Import": "Import CSV",
- "CSV: Name,Email": "",
+ "CSV: Name,Email": "CSV: Name,Email",
"Ctrl+Enter to Send": "Ctrl+Enter pour envoyer",
- "Cumulative": "",
- "Current": "",
- "Current branch": "",
+ "Cumulative": "Cumulatif",
+ "Current": "Actuelle",
+ "Current branch": "Branche actuelle",
"Current Model": "Modèle actuel",
- "Current streak": "",
+ "Current streak": "Série actuelle",
"Custom": "Sur mesure",
- "Custom animation": "",
- "Custom color": "",
+ "Custom animation": "Animation personnalisée",
+ "Custom color": "Couleur personnalisée",
"Custom description enabled": "Description personnalisée activée",
- "Custom Gender": "",
+ "Custom Gender": "Genre personnalisé",
"Custom Parameter Name": "Nom du réglage personnalisé",
"Custom Parameter Value": "Valeur du réglage personnalisé",
- "Custom permissions": "",
- "Custom range": "",
- "Daily": "",
- "Daily at": "",
- "Daily Messages": "",
+ "Custom permissions": "Autorisations personnalisées",
+ "Custom range": "Plage personnalisée",
+ "Daily": "Quotidien",
+ "Daily at": "Tous les jours à",
+ "Daily Messages": "Messages par jour",
"Dark": "Sombre",
- "Data": "",
+ "Data": "Données",
"Database": "Base de données",
"Datalab Marker API": "API Datalab Marker",
- "Date is required": "",
- "Date Modified": "",
- "Day": "",
- "DD/MM/YYYY": "",
+ "Date is required": "La date est requise",
+ "Date Modified": "Date de modification",
+ "Day": "Jour",
+ "DD/MM/YYYY": "YYYY-MM-DD",
"December": "Décembre",
- "Deepgram": "",
+ "Deepgram": "Deepgram",
"Default": "Par défaut",
"Default (Open AI)": "Par défaut (OpenAI)",
"Default (SentenceTransformers)": "Par défaut (Sentence Transformers)",
- "Default action buttons will be used.": "",
+ "Default action buttons will be used.": "Les boutons d'action par défaut seront utilisés.",
"Default description enabled": "Description par défaut activée",
- "Default Filters": "",
- "Default Interface Settings": "",
+ "Default Filters": "Filtres par défaut",
+ "Default Interface Settings": "Réglages d'interface par défaut",
"Default Model": "Modèle standard",
"Default model updated": "Modèle par défaut mis à jour",
- "Default models": "",
- "Default option": "",
+ "Default models": "Modèles par défaut",
+ "Default option": "Option par défaut",
"Default permissions": "Autorisations par défaut",
"Default permissions updated successfully": "Autorisations par défaut mises à jour avec succès",
"Default Prompt Suggestions": "Suggestions de prompts par défaut",
"Default to 389 or 636 if TLS is enabled": "Par défaut à 389 ou 636 si TLS est activé",
"Default to ALL": "Par défaut à TOUS",
- "Default to memberOf": "",
+ "Default to memberOf": "memberOf par défaut",
"Default to segmented retrieval for focused and relevant content extraction, this is recommended for most cases.": "La recherche segmentée par défaut permet d'extraire un contenu ciblé et pertinent, ce qui est recommandé dans la plupart des cas.",
- "Default webhook": "",
+ "Default webhook": "Webhook par défaut",
"Delete": "Supprimer",
- "Delete {{name}}": "",
- "Delete {{name}}? Its child groups will become top-level groups. Permissions and direct memberships belonging to this group will be removed.": "",
- "Delete {{name}}? Its child groups will move to {{parent}}. Permissions and direct memberships belonging to this group will be removed.": "",
+ "Delete {{name}}": "Supprimer {{name}}",
+ "Delete {{name}}? Its child groups will become top-level groups. Permissions and direct memberships belonging to this group will be removed.": "Supprimer {{name}} ? Ses groupes enfants deviendront des groupes de premier niveau. Les autorisations et les adhésions directes propres à ce groupe seront supprimées.",
+ "Delete {{name}}? Its child groups will move to {{parent}}. Permissions and direct memberships belonging to this group will be removed.": "Supprimer {{name}} ? Ses groupes enfants seront déplacés vers {{parent}}. Les autorisations et les adhésions directes propres à ce groupe seront supprimées.",
"Delete a model": "Supprimer un modèle",
- "Delete All": "",
- "Delete all contents inside this directory": "",
- "Delete all contents inside this folder": "",
- "Delete API Key?": "",
- "Delete automation?": "",
- "Delete calendar": "",
- "Delete Calendar": "",
+ "Delete All": "Tout supprimer",
+ "Delete all contents inside this directory": "Supprimer tout le contenu de ce répertoire",
+ "Delete all contents inside this folder": "Supprimer tout le contenu de ce dossier",
+ "Delete API Key?": "Supprimer la clé d'API ?",
+ "Delete automation?": "Supprimer l'automatisation ?",
+ "Delete calendar": "Supprimer le calendrier",
+ "Delete Calendar": "Supprimer le calendrier",
"Delete Chat": "Supprimer la Conversation",
"Delete chat?": "Supprimer la conversation ?",
- "Delete directory?": "",
- "Delete Event": "",
- "Delete File": "",
+ "Delete directory?": "Supprimer le répertoire ?",
+ "Delete Event": "Supprimer l'événement",
+ "Delete File": "Supprimer le fichier",
"Delete folder?": "Supprimer le dossier ?",
"Delete function?": "Supprimer la fonction ?",
- "Delete group": "",
- "Delete Memory?": "",
+ "Delete group": "Supprimer le groupe",
+ "Delete Memory?": "Supprimer le souvenir ?",
"Delete Message": "Supprimer le message",
"Delete message?": "Supprimer le message ?",
- "Delete Model": "",
+ "Delete Model": "Supprimer le modèle",
"Delete note?": "Supprimer la note?",
"Delete prompt?": "Supprimer le prompt ?",
- "Delete skill?": "",
+ "Delete skill?": "Supprimer la compétence ?",
"delete this link": "supprimer ce lien",
"Delete tool?": "Effacer l'outil ?",
"Delete User": "Supprimer le compte d'utilisateur",
- "Delete Version": "",
- "Deleted": "",
+ "Delete Version": "Supprimer la version",
+ "Deleted": "Supprimé",
"Deleted {{deleteModelTag}}": "Supprimé {{deleteModelTag}}",
"Deleted {{name}}": "Supprimé {{name}}",
- "Deleted {{ok}} of {{total}} items": "",
+ "Deleted {{ok}} of {{total}} items": "Éléments supprimés : {{ok}} sur {{total}}",
"Deleted User": "Utilisateur supprimé",
- "Denied {{NAME}}": "",
- "Deny": "",
- "Deny Tool Call": "",
+ "Denied {{NAME}}": "{{NAME}} refusé",
+ "Deny": "Refuser",
+ "Deny Tool Call": "Refuser l'appel d'outil",
"Deployment names are required for Azure OpenAI": "Les noms de déploiement sont requis pour Azure OpenAI",
- "Desc": "",
- "Describe the edit...": "",
- "Describe the image...": "",
- "Describe what changed...": "",
+ "Desc": "Décroissant",
+ "Describe the edit...": "Décrivez la modification...",
+ "Describe the image...": "Décrivez l'image...",
+ "Describe what changed...": "Décrivez ce qui a changé...",
"Describe your knowledge base and objectives": "Décrivez votre base de connaissances et vos objectifs",
"Description": "Description",
- "Description ({{language}})": "",
- "Deselect": "",
- "Destination": "",
- "Detected Variables": "",
- "dev build": "",
+ "Description ({{language}})": "Description ({{language}})",
+ "Deselect": "Désélectionner",
+ "Destination": "Destination",
+ "Detected Variables": "Variables détectées",
+ "dev build": "compilation de développement",
"Dictate": "Dicter",
"Didn't fully follow instructions": "N'a pas entièrement respecté les instructions",
- "Diff settings": "",
+ "Diff settings": "Réglages de la comparaison",
"Direct": "Direct",
- "Direct Message": "",
+ "Direct Message": "Message direct",
"Direct Tool Servers": "Serveur d'outils directs",
- "Directory created.": "",
- "Directory deleted.": "",
- "Directory moved.": "",
- "Directory name": "",
- "Directory renamed.": "",
- "Directory selection was cancelled": "",
- "Disable all": "",
- "Disable All": "",
+ "Directory created.": "Répertoire créé.",
+ "Directory deleted.": "Répertoire supprimé.",
+ "Directory moved.": "Répertoire déplacé.",
+ "Directory name": "Nom du répertoire",
+ "Directory renamed.": "Répertoire renommé.",
+ "Directory selection was cancelled": "Sélection du répertoire annulée",
+ "Disable all": "Tout désactiver",
+ "Disable All": "Tout désactiver",
"Disable Code Interpreter": "Désactiver l'interpréteur de code",
"Disabled": "Désactivé",
- "Disconnect OAuth": "",
+ "Disconnect OAuth": "Déconnecter OAuth",
"Discover a function": "Trouvez une fonction",
"Discover a model": "Trouvez un modèle",
"Discover a prompt": "Trouvez un prompt",
@@ -699,123 +699,123 @@
"Discover, download, and explore custom prompts": "Découvrez, téléchargez et explorez des prompts personnalisés",
"Discover, download, and explore custom tools": "Découvrez, téléchargez et explorez des outils personnalisés",
"Discover, download, and explore model presets": "Découvrir, télécharger et explorer des préréglages de modèles",
- "Discussion channel where access is based on groups and permissions": "",
- "Dismiss": "",
- "Dismiss notification": "",
+ "Discussion channel where access is based on groups and permissions": "Canal de discussion dont l'accès dépend des groupes et des autorisations",
+ "Dismiss": "Fermer",
+ "Dismiss notification": "Ignorer la notification",
"Display": "Afficher",
"Do not install functions from sources you do not fully trust.": "N'installez pas de fonctions provenant de sources auxquelles vous ne faites pas entièrement confiance.",
"Do not install tools from sources you do not fully trust.": "N'installez pas d'outils provenant de sources auxquelles vous ne faites pas entièrement confiance.",
- "Do you want to sync your usage stats with Open WebUI Community?": "",
+ "Do you want to sync your usage stats with Open WebUI Community?": "Voulez-vous synchroniser vos statistiques d'utilisation avec la communauté Open WebUI ?",
"Docling": "Docling",
- "Docling Parameters": "",
+ "Docling Parameters": "les paramètres Docling",
"Docling Server URL required.": "URL du serveur Docling requise.",
"Document": "Document",
- "Document ID Field": "",
+ "Document ID Field": "Champ d'ID du document",
"Document Intelligence": "Intelligence documentaire",
- "Document Intelligence endpoint required.": "",
+ "Document Intelligence endpoint required.": "Point de terminaison Document Intelligence requis.",
"Documentation": "Documentation",
"does not make any external connections, and your data stays securely on your locally hosted server.": "n'établit aucune connexion externe et garde vos données en sécurité sur votre serveur local.",
- "Don't fetch random pipelines from sources you don't trust.": "",
+ "Don't fetch random pipelines from sources you don't trust.": "Ne récupérez pas de pipelines quelconques depuis des sources auxquelles vous ne faites pas confiance.",
"Don't have an account?": "Vous n'avez pas de compte ?",
"Don't like the style": "N'apprécie pas le style",
"Done": "Terminé",
"Download": "Télécharger",
- "Download \"{{searchValue}}\"": "",
- "Download \"{{searchValue}}\" from {{provider}}": "",
- "Download as JSON": "",
+ "Download \"{{searchValue}}\"": "Télécharger « {{searchValue}} »",
+ "Download \"{{searchValue}}\" from {{provider}}": "Télécharger « {{searchValue}} » depuis {{provider}}",
+ "Download as JSON": "Télécharger en JSON",
"Download as SVG": "Télécharger au format SVG",
"Download canceled": "Téléchargement annulé",
- "Download CSV Template": "",
- "Download failed": "",
- "Download Model": "",
- "Download recovery codes": "",
- "Downloading \"{{name}}\"": "",
- "Downloading \"{{searchValue}}\"": "",
- "Downloading stats...": "",
- "Drag and Drop Container": "",
- "Drag or use the up and down arrow keys to reorder": "",
- "Drag to reorder": "",
+ "Download CSV Template": "Télécharger le modèle CSV",
+ "Download failed": "Échec du téléchargement",
+ "Download Model": "Télécharger le modèle",
+ "Download recovery codes": "Télécharger les codes de récupération",
+ "Downloading \"{{name}}\"": "Téléchargement de « {{name}} »",
+ "Downloading \"{{searchValue}}\"": "Téléchargement de « {{searchValue}} »",
+ "Downloading stats...": "Téléchargement des statistiques en cours...",
+ "Drag and Drop Container": "Zone de glisser-déposer",
+ "Drag or use the up and down arrow keys to reorder": "Faire glisser ou utiliser les touches fléchées haut et bas pour réordonner",
+ "Drag to reorder": "Faire glisser pour réordonner",
"Draw": "Match nul",
"Drop any files here to upload": "Déposez des fichiers ici pour les téléverser",
- "Drop files here": "",
- "Drop to upload": "",
- "DuckDuckGo": "",
+ "Drop files here": "Déposez les fichiers ici",
+ "Drop to upload": "Déposez pour téléverser",
+ "DuckDuckGo": "DuckDuckGo",
"e.g. '30s','10m'. Valid time units are 's', 'm', 'h'.": "par ex. '30s', '10 min'. Les unités de temps valides sont 's', 'm', 'h'.",
- "e.g. 'low', 'medium', 'high'": "",
+ "e.g. 'low', 'medium', 'high'": "p. ex. 'low', 'medium', 'high'",
"e.g. \"json\" or a JSON schema": "par ex. \"json\" ou un schéma JSON",
- "e.g. 0.7": "",
+ "e.g. 0.7": "p. ex. 0.7",
"e.g. 60": "par ex. 60",
"e.g. A filter to remove profanity from text": "par ex. un filtre pour retirer les vulgarités du texte",
- "e.g. about the Roman Empire": "",
- "e.g. alloy, echo, shimmer": "",
- "e.g. Code Review Guidelines": "",
- "e.g. code-review-guidelines": "",
+ "e.g. about the Roman Empire": "p. ex. sur l'Empire romain",
+ "e.g. alloy, echo, shimmer": "p. ex. alloy, echo, shimmer",
+ "e.g. Code Review Guidelines": "p. ex. Directives de revue de code",
+ "e.g. code-review-guidelines": "p. ex. code-review-guidelines",
"e.g. en": "par ex. fr",
"e.g. My Filter": "par ex. Mon Filtre",
"e.g. My Tools": "par ex. Mes Outils",
"e.g. my_filter": "par ex. mon_filtre",
"e.g. my_tools": "par ex. mes_outils",
"e.g. pdf, docx, txt": "par ex. pdf, docx, txt",
- "e.g. Step-by-step instructions for code reviews": "",
- "e.g. Tell me a fun fact": "",
- "e.g. Tell me a fun fact about the Roman Empire": "",
- "e.g. temperature": "",
- "e.g. Thinking": "",
+ "e.g. Step-by-step instructions for code reviews": "p. ex. Instructions étape par étape pour les revues de code",
+ "e.g. Tell me a fun fact": "p. ex. Racontez-moi un fait amusant",
+ "e.g. Tell me a fun fact about the Roman Empire": "p. ex. Racontez-moi un fait amusant sur l'Empire romain",
+ "e.g. temperature": "p. ex. temperature",
+ "e.g. Thinking": "p. ex. Réflexion",
"e.g. Tools for performing various operations": "par ex. Outils pour effectuer diverses opérations",
"e.g., 3, 4, 5 (leave blank for default)": "par ex., 3, 4, 5 (laisser vide pour par défaut)",
- "e.g., audio/wav,audio/mpeg,video/* (leave blank for defaults)": "",
+ "e.g., audio/wav,audio/mpeg,video/* (leave blank for defaults)": "p. ex. audio/wav,audio/mpeg,video/* (laisser vide pour les valeurs par défaut)",
"e.g., en-US,ja-JP (leave blank for auto-detect)": "par ex., en-US, ja-JP (laisser vide pour détection automatique)",
"e.g., westus (leave blank for eastus)": "par ex., westus (laisser vide pour eastus)",
- "Each code works once. Save them somewhere safe; they will not be shown again.": "",
- "Each gesture needs a clip, a description, and a unique lowercase name using letters, numbers or underscores.": "",
+ "Each code works once. Save them somewhere safe; they will not be shown again.": "Chaque code ne fonctionne qu'une seule fois. Enregistrez-les en lieu sûr ; ils ne seront plus affichés.",
+ "Each gesture needs a clip, a description, and a unique lowercase name using letters, numbers or underscores.": "Chaque geste nécessite une séquence, une description et un nom unique en minuscules composé de lettres, de chiffres ou de traits de soulignement.",
"Edit": "Modifier",
"Edit Arena Model": "Modifier le modèle d'arène",
"Edit Channel": "Modifier le canal",
"Edit Connection": "Modifier la connexion",
"Edit Default Permissions": "Modifier les autorisations par défaut",
- "Edit Folder": "",
- "Edit Knowledge Connection": "",
- "Edit Last Message": "",
+ "Edit Folder": "Modifier le dossier",
+ "Edit Knowledge Connection": "Modifier la connexion de connaissances",
+ "Edit Last Message": "Modifier le dernier message",
"Edit Memory": "Modifier la mémoire",
- "Edit Prompt": "",
- "Edit Terminal Connection": "",
+ "Edit Prompt": "Modifier le prompt",
+ "Edit Terminal Connection": "Modifier la connexion de terminal",
"Edit User": "Modifier l'utilisateur",
"Edit User Group": "Modifier le groupe d'utilisateurs",
- "Edit User Variable": "",
- "Edit webhook": "",
- "edited": "",
- "Editing language": "",
+ "Edit User Variable": "Modifier la variable utilisateur",
+ "Edit webhook": "Modifier le webhook",
+ "edited": "modifié",
+ "Editing language": "Langue d'édition",
"Eject": "Ejecte",
- "Eject model": "",
+ "Eject model": "Éjecter le modèle",
"ElevenLabs": "ElevenLabs",
"Email": "Courriel",
- "Embedded content": "",
- "Emoji": "",
- "Emoji graphics provided by": "",
- "Emojis": "",
- "Empty": "",
- "Empty message": "",
- "Enable All": "",
- "Enable all ({{COUNT}})": "",
+ "Embedded content": "Contenu intégré",
+ "Emoji": "Emoji",
+ "Emoji graphics provided by": "Graphismes d'emojis fournis par",
+ "Emojis": "Emojis",
+ "Empty": "Vide",
+ "Empty message": "Message vide",
+ "Enable All": "Tout activer",
+ "Enable all ({{COUNT}})": "Tout activer ({{COUNT}})",
"Enable Code Interpreter": "Autoriser l'interprétation de code",
"Enable Memory Locking (mlock) to prevent model data from being swapped out of RAM. This option locks the model's working set of pages into RAM, ensuring that they will not be swapped out to disk. This can help maintain performance by avoiding page faults and ensuring fast data access.": "Activer le verrouillage de la mémoire (mlock) pour empêcher les données du modèle d'être échangées de la RAM. Cette option verrouille l'ensemble de pages de travail du modèle en RAM, garantissant qu'elles ne seront pas échangées vers le disque. Cela peut aider à maintenir les performances en évitant les défauts de page et en assurant un accès rapide aux données.",
"Enable Memory Mapping (mmap) to load model data. This option allows the system to use disk storage as an extension of RAM by treating disk files as if they were in RAM. This can improve model performance by allowing for faster data access. However, it may not work correctly with all systems and can consume a significant amount of disk space.": "Activer le mappage de la mémoire (mmap) pour charger les données du modèle. Cette option permet au système d'utiliser le stockage disque comme une extension de la RAM en traitant les fichiers disque comme s'ils étaient en RAM. Cela peut améliorer les performances du modèle en permettant un accès plus rapide aux données. Cependant, cela peut ne pas fonctionner correctement avec tous les systèmes et peut consommer une quantité significative d'espace disque.",
"Enable Mirostat sampling for controlling perplexity.": "Activer l'échantillonnage Mirostat pour contrôler Perplexité.",
"Enabled": "Activé",
- "End call": "",
- "End Tag": "",
- "Endpoint": "",
+ "End call": "Terminer l'appel",
+ "End Tag": "Balise de fin",
+ "Endpoint": "Point de terminaison",
"Enforce Temporary Chat": "Imposer les discussions temporaires",
"Enhance": "Améliore",
- "Enhance this note and update it.": "",
+ "Enhance this note and update it.": "Améliorez cette note et mettez-la à jour.",
"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Vérifiez que votre fichier CSV comprenne les 4 colonnes dans cet ordre : Name, Email, Password, Role.",
"Enter {{role}} message here": "Entrez le message {{role}} ici",
- "Enter a Connection ID to register.": "",
+ "Enter a Connection ID to register.": "Entrez un ID de connexion pour procéder à l'inscription.",
"Enter a title for the pending user info overlay. Leave empty for default.": "Entrez un titre pour l'interface utilisateur en attente. Laissez vide pour le défaut.",
"Enter a watermark for the response. Leave empty for none.": "Entrez un filigrane pour la réponse. Laissez vide pour aucun.",
- "Enter additional headers in JSON format": "",
- "Enter additional headers in JSON format (e.g. {\"X-Custom-Header\": \"value\"}": "",
- "Enter additional parameters in JSON format": "",
+ "Enter additional headers in JSON format": "Entrez les en-têtes supplémentaires au format JSON",
+ "Enter additional headers in JSON format (e.g. {\"X-Custom-Header\": \"value\"}": "Entrez les en-têtes supplémentaires au format JSON (p. ex. {\"X-Custom-Header\": \"value\"}",
+ "Enter additional parameters in JSON format": "Entrez les paramètres supplémentaires au format JSON",
"Enter api auth string (e.g. username:password)": "Entrez la chaîne d'authentification de l'API (par ex. nom d'utilisateur:mot de passe)",
"Enter Application DN": "Entrez le DN de l'application",
"Enter Application DN Password": "Entrez le mot de passe DN de l'application",
@@ -824,23 +824,23 @@
"Enter Bocha Search API Key": "Entrez la clé API Bocha Search",
"Enter Brave Search API Key": "Entrez la clé API Brave Search",
"Enter certificate path": "Entrez le chemin du certificat",
- "Enter Chunk Min Size Target": "",
+ "Enter Chunk Min Size Target": "Entrez la taille minimale cible des chunks",
"Enter Chunk Overlap": "Entrez le chevauchement des chunks",
"Enter Chunk Size": "Entrez la taille des chunks",
- "Enter Client ID": "",
- "Enter Client Secret": "",
+ "Enter Client ID": "Entrez l'ID client",
+ "Enter Client Secret": "Entrez le secret client",
"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Entrez des paires \"token:valeur_biais\" séparées par des virgules (exemple : 5432:100, 413:-100)",
"Enter content for the pending user info overlay. Leave empty for default.": "Entrez le contenu pour l'interface utilisateur en attente. Laissez vide pour le défaut.",
- "Enter coordinates (e.g. 51.505, -0.09)": "",
- "Enter Datalab Marker API Base URL": "",
+ "Enter coordinates (e.g. 51.505, -0.09)": "Entrez les coordonnées (p. ex. 51.505, -0.09)",
+ "Enter Datalab Marker API Base URL": "Entrez l'URL de base de l'API Datalab Marker",
"Enter Datalab Marker API Key": "Entrez la clé API Datalab Marker",
"Enter description": "Entrez la description",
- "Enter Docling API Key": "",
+ "Enter Docling API Key": "Entrez la clé d'API Docling",
"Enter Docling Server URL": "Entrez l'url du serveur Docling",
"Enter Document Intelligence Endpoint": "Entrez le point d'extension d'Intelligence documentaire",
"Enter Document Intelligence Key": "Entrez la clé du sevice d'Intelligence documentaire",
- "Enter Document Intelligence Model": "",
- "Enter domains separated by commas (e.g., example.com,site.org,!excludedsite.com)": "",
+ "Enter Document Intelligence Model": "Entrez le modèle Document Intelligence",
+ "Enter domains separated by commas (e.g., example.com,site.org,!excludedsite.com)": "Entrez les domaines séparés par des virgules (p. ex. example.com,site.org,!excludedsite.com)",
"Enter Exa API Key": "Entrez la clé d'api de Exa",
"Enter External Document Loader API Key": "Entrez la clé API du chargeur de documents externe",
"Enter External Document Loader URL": "Entrez l'URL du chargeur de documents externe",
@@ -850,139 +850,139 @@
"Enter External Web Search URL": "Entrez l'URL de la recherche Web externe",
"Enter Firecrawl API Base URL": "Entrez l'URL de base de l'API Firecrawl",
"Enter Firecrawl API Key": "Entrez la clé API de Firecrawl",
- "Enter Firecrawl Timeout": "",
- "Enter folder name": "",
- "Enter function name filter list (e.g. func1, !func2)": "",
- "Enter GitHub Raw URL": "",
+ "Enter Firecrawl Timeout": "Entrez le délai d'expiration Firecrawl",
+ "Enter folder name": "Entrez le nom du dossier",
+ "Enter function name filter list (e.g. func1, !func2)": "Entrez la liste de filtrage des noms de fonctions (p. ex. func1, !func2)",
+ "Enter GitHub Raw URL": "Entrez l'URL GitHub Raw",
"Enter Google PSE API Key": "Entrez la clé API Google PSE",
"Enter Google PSE Engine Id": "Entrez l'identifiant du moteur Google PSE",
- "Enter hex color (e.g. #FF0000)": "",
+ "Enter hex color (e.g. #FF0000)": "Entrez la couleur hexadécimale (p. ex. #FF0000)",
"Enter Image Size (e.g. 512x512)": "Entrez la taille de l'image (par ex. 512x512)",
- "Enter Jina API Base URL": "",
+ "Enter Jina API Base URL": "Entrez l'URL de base de l'API Jina",
"Enter Jina API Key": "Entrez la clé API Jina",
- "Enter JSON config (e.g., {\"disable_links\": true})": "",
+ "Enter JSON config (e.g., {\"disable_links\": true})": "Entrez la configuration JSON (p. ex. {\"disable_links\": true})",
"Enter Jupyter Password": "Entrez le mot de passe Jupyter",
"Enter Jupyter Token": "Entrez le Token Jupyter",
"Enter Jupyter URL": "Entrez l'url de Jupyter",
"Enter Kagi Search API Key": "Entrez la clé API Kagi Search",
- "Enter language": "",
+ "Enter language": "Entrez la langue",
"Enter language codes": "Entrez les codes de langue",
- "Enter Linkup API Key": "",
- "Enter Microsoft Web IQ API Base URL": "",
- "Enter Microsoft Web IQ API Key": "",
- "Enter MinerU API Key": "",
- "Enter Mistral API Base URL": "",
+ "Enter Linkup API Key": "Entrez la clé d'API Linkup",
+ "Enter Microsoft Web IQ API Base URL": "Entrez l'URL de base de l'API Microsoft Web IQ",
+ "Enter Microsoft Web IQ API Key": "Entrez la clé d'API Microsoft Web IQ",
+ "Enter MinerU API Key": "Entrez la clé d'API MinerU",
+ "Enter Mistral API Base URL": "Entrez l'URL de base de l'API Mistral",
"Enter Mistral API Key": "Entrez la clé APU de Mistral",
"Enter model tag (e.g. {{modelTag}})": "Entrez le tag du modèle (par ex. {{modelTag}})",
"Enter Mojeek Search API Key": "Entrez la clé API Mojeek",
"Enter name": "Entrez votre nom",
"Enter New Password": "Entrez votre nouveau mots de passe",
"Enter Number of Steps (e.g. 50)": "Entrez le nombre d'étapes (par ex. 50)",
- "Enter Ollama Cloud API Key": "",
- "Enter one of your saved recovery codes.": "",
- "Enter OpenSERP Base URL": "",
- "Enter PaddleOCR-vl API Base URL": "",
- "Enter PaddleOCR-vl API Token": "",
+ "Enter Ollama Cloud API Key": "Entrez la clé d'API Ollama Cloud",
+ "Enter one of your saved recovery codes.": "Entrez l'un de vos codes de récupération enregistrés.",
+ "Enter OpenSERP Base URL": "Entrez l'URL de base OpenSERP",
+ "Enter PaddleOCR-vl API Base URL": "Entrez l'URL de base de l'API PaddleOCR-vl",
+ "Enter PaddleOCR-vl API Token": "Entrez le jeton d'API PaddleOCR-vl",
"Enter Perplexity API Key": "Entrez la clé pour l'API de Perplixity",
- "Enter Perplexity Search API URL": "",
+ "Enter Perplexity Search API URL": "Entrez l'URL de l'API Perplexity Search",
"Enter Playwright Timeout": "Entrez le délai d'expiration Playwright",
"Enter Playwright WebSocket URL": "Entrez l'irl du websocket Playwright",
- "Enter prompt here.": "",
+ "Enter prompt here.": "Entrez le prompt ici.",
"Enter proxy URL (e.g. https://user:password@host:port)": "Entrez l'URL du proxy (par ex. https://use:password@host:port)",
"Enter reasoning effort": "Entrez l'effort de raisonnement",
- "Enter Redirect URI": "",
+ "Enter Redirect URI": "Entrez l'URI de redirection",
"Enter Score": "Entrez votre score",
"Enter SearchApi API Key": "Entrez la clé API SearchApi",
"Enter SearchApi Engine": "Entrez le moteur de recherche SearchApi",
"Enter Searxng Query URL": "Entrez l'URL de la requête Searxng",
- "Enter Searxng search language": "",
+ "Enter Searxng search language": "Entrez la langue de recherche Searxng",
"Enter Seed": "Entrez Seed",
"Enter SerpApi API Key": "Entrez la clé API SerPAI",
"Enter SerpApi Engine": "Entrez le moteur SerApi",
"Enter Serper API Key": "Entrez la clé API Serper",
- "Enter SERPHouse API Key": "",
+ "Enter SERPHouse API Key": "Entrez la clé d'API SERPHouse",
"Enter Serply API Key": "Entrez la clé API Serply",
"Enter Serpstack API Key": "Entrez la clé API Serpstack",
"Enter server host": "Entrez l'hôte du serveur",
"Enter server label": "Entrez l'étiquette du serveur",
"Enter server port": "Entrez le port du serveur",
- "Enter skill instructions in markdown...": "",
+ "Enter skill instructions in markdown...": "Entrez les instructions de la compétence en Markdown...",
"Enter Sougou Search API sID": "Entrez le sID pour l'API Search de Sougou",
"Enter Sougou Search API SK": "Entrez la SK pour l'API Search de Sougou",
- "Enter Staan API Key": "",
+ "Enter Staan API Key": "Entrez la clé d'API Staan",
"Enter stop sequence": "Entrez la séquence d'arrêt",
"Enter system prompt": "Entrez le prompt système",
"Enter system prompt here": "Entrez le prompt système ici",
"Enter Tavily API Key": "Entrez la clé API Tavily",
"Enter Tavily Extract Depth": "Entrez la profondeur d'extraction de Tavily",
- "Enter the key manually": "",
- "Enter the recovery token from your operator.": "",
- "Enter the six-digit code from your authenticator app.": "",
+ "Enter the key manually": "Entrer la clé manuellement",
+ "Enter the recovery token from your operator.": "Entrez le jeton de récupération fourni par votre opérateur.",
+ "Enter the six-digit code from your authenticator app.": "Entrez le code à six chiffres de votre application d'authentification.",
"Enter the URL of the function to import": "Entrez l'url de la fonction à importer",
"Enter the URL to import": "Entrer l'url à importer",
"Enter Tika Server URL": "Entrez l'URL du serveur Tika",
"Enter to Send": "Taper entrer pour envoyer",
- "Enter token threshold": "",
- "Enter Tokenizer Model": "",
+ "Enter token threshold": "Entrez le seuil de jetons",
+ "Enter Tokenizer Model": "Entrez le modèle de tokeniseur",
"Enter Top K": "Entrez la valeur Top K",
"Enter Top K Reranker": "Entrez la valeur Top K pour le Reranker",
"Enter URL (e.g. http://127.0.0.1:7860/)": "Entrez l'URL (par ex. {http://127.0.0.1:7860/})",
"Enter URL (e.g. http://localhost:11434)": "Entrez l'URL (par ex. http://localhost:11434)",
- "Enter value": "",
- "Enter value (true/false)": "",
+ "Enter value": "Entrez la valeur",
+ "Enter value (true/false)": "Entrez la valeur (true/false)",
"Enter Yacy Password": "Entrez le mot de passe Yacy",
"Enter Yacy URL (e.g. http://yacy.example.com:8090)": "Entrez l'URL Yacy (par ex. http://yacy.example.com:8090)",
"Enter Yacy Username": "Entrez le nom d'utilisateur Yacy",
- "Enter Yandex Web Search API Key": "",
- "Enter Yandex Web Search URL": "",
- "Enter You.com API Key": "",
- "Enter your authenticator code": "",
+ "Enter Yandex Web Search API Key": "Entrez la clé d'API Yandex Web Search",
+ "Enter Yandex Web Search URL": "Entrez l'URL Yandex Web Search",
+ "Enter You.com API Key": "Entrez la clé d'API You.com",
+ "Enter your authenticator code": "Entrez votre code d'authentification",
"Enter your code here...": "Saisissez votre code ici...",
"Enter your current password": "Entrez votre mot de passe actuel",
"Enter Your Email": "Entrez votre courriel",
"Enter Your Full Name": "Entrez votre nom complet",
- "Enter your gender": "",
+ "Enter your gender": "Entrez votre genre",
"Enter your message": "Entrez votre message",
"Enter your name": "Entrez votre nom",
"Enter Your Name": "Entez votre nom",
"Enter your new password": "Entrez votre nouveau mot de passe",
"Enter Your Password": "Entrez votre mot de passe",
- "Enter your recovery code": "",
- "Enter your recovery token": "",
+ "Enter your recovery code": "Entrez votre code de récupération",
+ "Enter your recovery token": "Entrez votre jeton de récupération",
"Enter Your Role": "Entrez votre rôle",
"Enter Your Username": "Entrez votre nom d'utilisateur",
- "Enterprise licenses also include dedicated support, customization options, and more, at a fraction of the cost of building and maintaining this stack internally.": "",
- "Enterprise licensing": "",
- "Entra ID": "",
- "Environment Variables": "",
- "Ephemeral": "",
+ "Enterprise licenses also include dedicated support, customization options, and more, at a fraction of the cost of building and maintaining this stack internally.": "Les licences Entreprise comprennent aussi un soutien attitré, des options de personnalisation et plus encore, pour une fraction du coût de développement et de maintenance de cette pile à l'interne.",
+ "Enterprise licensing": "Licences Entreprise",
+ "Entra ID": "Entra ID",
+ "Environment Variables": "Variables d'environnement",
+ "Ephemeral": "Éphémère",
"Error": "Erreur",
"ERROR": "ERREUR",
- "Error accessing directory": "",
+ "Error accessing directory": "Erreur lors de l'accès au répertoire",
"Error accessing Google Drive: {{error}}": "Erreur d'accès à Google Drive : {{error}}",
"Error accessing media devices.": "Erreur lors de l'accès aux dispositifs medias",
- "Error deleting model: {{error}}": "",
- "Error previewing file: {{error}}": "",
+ "Error deleting model: {{error}}": "Erreur lors de la suppression du modèle : {{error}}",
+ "Error previewing file: {{error}}": "Erreur lors de l'aperçu du fichier : {{error}}",
"Error starting recording.": "Erreur lors du démarrage de l'enregistrement",
"Error unloading model: {{error}}": "Erreur lors du déchargement du modèle : {{error}}",
"Error uploading file: {{error}}": "Erreur de téléversement du fichier : {{error}}",
- "Error: A model with the ID '{{modelId}}' already exists. Please select a different ID to proceed.": "",
- "Error: Model ID cannot be empty. Please enter a valid ID to proceed.": "",
+ "Error: A model with the ID '{{modelId}}' already exists. Please select a different ID to proceed.": "Erreur : un modèle avec l'ID « {{modelId}} » existe déjà. Veuillez sélectionner un autre ID pour continuer.",
+ "Error: Model ID cannot be empty. Please enter a valid ID to proceed.": "Erreur : l'ID du modèle ne peut pas être vide. Veuillez entrer un ID valide pour continuer.",
"Evaluations": "Évaluations",
- "Event": "",
- "Event created": "",
- "Event deleted": "",
- "Event names may change as Open WebUI evolves. Use broad patterns like user.* for integrations that should continue across new related events.": "",
- "Event title": "",
- "Event updated": "",
- "Every {{count}} hours_one": "",
- "Every {{count}} hours_many": "",
- "Every {{count}} hours_other": "",
- "Every {{count}} minutes_one": "",
- "Every {{count}} minutes_many": "",
- "Every {{count}} minutes_other": "",
- "Every minute": "",
- "Example": "",
+ "Event": "Événement",
+ "Event created": "Événement créé",
+ "Event deleted": "Événement supprimé",
+ "Event names may change as Open WebUI evolves. Use broad patterns like user.* for integrations that should continue across new related events.": "Les noms d'événements peuvent changer à mesure qu'Open WebUI évolue. Utilisez des motifs larges comme user.* pour les intégrations qui doivent continuer de fonctionner avec les nouveaux événements associés.",
+ "Event title": "Titre de l'événement",
+ "Event updated": "Événement mis à jour",
+ "Every {{count}} hours_one": "Toutes les {{count}} heures",
+ "Every {{count}} hours_many": "Toutes les {{count}} heures",
+ "Every {{count}} hours_other": "Toutes les {{count}} heures",
+ "Every {{count}} minutes_one": "Toutes les {{count}} minutes",
+ "Every {{count}} minutes_many": "Toutes les {{count}} minutes",
+ "Every {{count}} minutes_other": "Toutes les {{count}} minutes",
+ "Every minute": "Toutes les minutes",
+ "Example": "Exemple",
"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "Exemple: (&(objectClass=inetOrgPerson)(uid=%s))",
"Example: ALL": "Exemple: TOUS",
"Example: mail": "Exemple: mail",
@@ -991,165 +991,165 @@
"Exceeded the number of seats in your license. Please contact support to increase the number of seats.": "Le nombre de sièges de votre licence est dépassé. Veuillez contacter le support pour augmenter le nombre de sièges.",
"Exclude": "Exclure",
"Execute code for analysis": "Executer le code pour l'analyse",
- "Executing {{NAME}}...": "",
+ "Executing {{NAME}}...": "Exécution de {{NAME}}...",
"Expand": "Développer",
- "Expand input": "",
- "Experience": "",
+ "Expand input": "Agrandir la zone de saisie",
+ "Experience": "Expérience",
"Experimental": "Expérimental",
"Explain": "Explique",
- "Explain options trading": "",
- "Explain options trading in simple terms if I'm familiar with buying and selling stocks.": "",
- "Explored": "",
- "Exploring": "",
+ "Explain options trading": "Expliquez la négociation d'options",
+ "Explain options trading in simple terms if I'm familiar with buying and selling stocks.": "Expliquez la négociation d'options en termes simples, si je connais l'achat et la vente d'actions.",
+ "Explored": "Exploré",
+ "Exploring": "Exploration en cours",
"Export": "Exportation",
- "Export as CSV": "",
- "Export as JSON": "",
+ "Export as CSV": "Exporter en CSV",
+ "Export as JSON": "Exporter en JSON",
"Export chat (.json)": "Exporter la conversation (.json)",
- "Export JSON": "",
- "Export Models": "",
- "Export Prompts": "",
- "Export Skills": "",
+ "Export JSON": "Exporter en JSON",
+ "Export Models": "Exporter les modèles",
+ "Export Prompts": "Exporter les prompts",
+ "Export Skills": "Exporter les compétences",
"Export to CSV": "Exporter en CSV",
- "Export Tools": "",
+ "Export Tools": "Exporter les outils",
"External": "Externe",
- "External connection not found.": "",
+ "External connection not found.": "Connexion externe introuvable.",
"External Document Loader URL required.": "URL du chargeur de document externe requis",
- "External Knowledge Source": "",
- "External vectors must be generated with the same embedding model configured in Open WebUI.": "",
- "Extract action items from this note.": "",
- "Extracted text lines": "",
- "Extracting text and comparing…": "",
+ "External Knowledge Source": "Source de connaissances externe",
+ "External vectors must be generated with the same embedding model configured in Open WebUI.": "Les vecteurs externes doivent être générés avec le même modèle d'embedding que celui configuré dans Open WebUI.",
+ "Extract action items from this note.": "Extrayez de cette note les actions à mener.",
+ "Extracted text lines": "Lignes de texte extraites",
+ "Extracting text and comparing…": "Extraction du texte et comparaison en cours…",
"Failed to add file.": "Échec de l'ajout du fichier.",
- "Failed to add members": "",
- "Failed to archive chat.": "",
- "Failed to clear status": "",
- "Failed to compare files.": "",
+ "Failed to add members": "Échec de l'ajout des membres",
+ "Failed to archive chat.": "Échec de l'archivage de la conversation.",
+ "Failed to clear status": "Échec de l'effacement du statut",
+ "Failed to compare files.": "Échec de la comparaison des fichiers.",
"Failed to connect to {{URL}} OpenAPI tool server": "Échec de la connexion au serveur d'outils OpenAPI {{URL}}",
- "Failed to connect to {{URL}} terminal server": "",
+ "Failed to connect to {{URL}} terminal server": "Échec de la connexion au serveur de terminal {{URL}}",
"Failed to copy link": "Échec de la copie du lien",
"Failed to create API Key.": "Échec de la création de la clé API.",
- "Failed to create chat": "",
- "Failed to delete calendar": "",
- "Failed to delete model": "",
+ "Failed to create chat": "Échec de la création de la conversation",
+ "Failed to delete calendar": "Échec de la suppression du calendrier",
+ "Failed to delete model": "Échec de la suppression du modèle",
"Failed to delete note": "Échec de la délétion de la note",
- "Failed to delete webhook": "",
- "Failed to disconnect": "",
- "Failed to download image": "",
- "Failed to extract content from the file: {{error}}": "",
- "Failed to extract content from the file.": "",
+ "Failed to delete webhook": "Échec de la suppression du webhook",
+ "Failed to disconnect": "Échec de la déconnexion",
+ "Failed to download image": "Échec du téléchargement de l'image",
+ "Failed to extract content from the file: {{error}}": "Échec de l'extraction du contenu du fichier : {{error}}",
+ "Failed to extract content from the file.": "Échec de l'extraction du contenu du fichier.",
"Failed to fetch models": "Échec de la récupération des modèles",
- "Failed to fork chat": "",
- "Failed to generate title": "",
- "Failed to import models": "",
- "Failed to load chat": "",
- "Failed to load chat preview": "",
- "Failed to load DOCX file. Please try downloading it instead.": "",
- "Failed to load Excel/CSV file. Please try downloading it instead.": "",
+ "Failed to fork chat": "Échec de la dérivation de la conversation",
+ "Failed to generate title": "Échec de la génération du titre",
+ "Failed to import models": "Échec de l'importation des modèles",
+ "Failed to load chat": "Échec du chargement de la conversation",
+ "Failed to load chat preview": "Échec du chargement de l'aperçu de la conversation",
+ "Failed to load DOCX file. Please try downloading it instead.": "Échec du chargement du fichier DOCX. Veuillez plutôt essayer de le télécharger.",
+ "Failed to load Excel/CSV file. Please try downloading it instead.": "Échec du chargement du fichier Excel/CSV. Veuillez plutôt essayer de le télécharger.",
"Failed to load file content.": "Échec du chargement du contenu du fichier",
- "Failed to load folder": "",
- "Failed to load Interface settings": "",
- "Failed to load policy: {{error}}": "",
- "Failed to load PPTX file. Please try downloading it instead.": "",
- "Failed to load usage": "",
- "Failed to load valves": "",
- "Failed to move chat": "",
- "Failed to open database": "",
- "Failed to process URL: {{url}}": "",
+ "Failed to load folder": "Échec du chargement du dossier",
+ "Failed to load Interface settings": "Échec du chargement des réglages de l'interface",
+ "Failed to load policy: {{error}}": "Échec du chargement de la politique : {{error}}",
+ "Failed to load PPTX file. Please try downloading it instead.": "Échec du chargement du fichier PPTX. Veuillez plutôt essayer de le télécharger.",
+ "Failed to load usage": "Échec du chargement des données d'utilisation",
+ "Failed to load valves": "Échec du chargement des vannes",
+ "Failed to move chat": "Échec du déplacement de la conversation",
+ "Failed to open database": "Échec de l'ouverture de la base de données",
+ "Failed to process URL: {{url}}": "Échec du traitement de l'URL : {{url}}",
"Failed to read clipboard contents": "Échec de la lecture du contenu du presse-papiers",
- "Failed to refresh terminals: {{error}}": "",
- "Failed to remove member": "",
- "Failed to render diagram": "",
- "Failed to render visualization": "",
- "Failed to save chat variables": "",
+ "Failed to refresh terminals: {{error}}": "Échec de l'actualisation des terminaux : {{error}}",
+ "Failed to remove member": "Échec du retrait du membre",
+ "Failed to render diagram": "Échec du rendu du diagramme",
+ "Failed to render visualization": "Échec du rendu de la visualisation",
+ "Failed to save chat variables": "Échec de l'enregistrement des variables de conversation",
"Failed to save connections": "Échec de la sauvegarde des connexions",
"Failed to save conversation": "Échec de la sauvegarde de la conversation",
- "Failed to save model": "",
+ "Failed to save model": "Échec de l'enregistrement du modèle",
"Failed to save models configuration": "Échec de la sauvegarde de la configuration des modèles",
- "Failed to save policy: {{error}}": "",
- "Failed to save settings": "",
- "Failed to save terminal servers": "",
- "Failed to save webhook": "",
- "Failed to search files": "",
- "Failed to send message": "",
- "Failed to unshare chat.": "",
+ "Failed to save policy: {{error}}": "Échec de l'enregistrement de la politique : {{error}}",
+ "Failed to save settings": "Échec de l'enregistrement des réglages",
+ "Failed to save terminal servers": "Échec de l'enregistrement des serveurs de terminal",
+ "Failed to save webhook": "Échec de l'enregistrement du webhook",
+ "Failed to search files": "Échec de la recherche de fichiers",
+ "Failed to send message": "Échec de l'envoi du message",
+ "Failed to unshare chat.": "Échec de l'annulation du partage de la conversation.",
"Failed to update settings": "Échec de la mise à jour des réglages",
- "Failed to update status": "",
- "Failed to update webhook": "",
- "Failed to upload animation.": "",
- "Failed to upload avatar.": "",
- "Failed to upload background image.": "",
+ "Failed to update status": "Échec de la mise à jour du statut",
+ "Failed to update webhook": "Échec de la mise à jour du webhook",
+ "Failed to upload animation.": "Échec du téléversement de l'animation.",
+ "Failed to upload avatar.": "Échec du téléversement de l'avatar.",
+ "Failed to upload background image.": "Échec du téléversement de l'image d'arrière-plan.",
"Failed to upload file.": "Échec du téléversement du fichier.",
- "Fast": "",
+ "Fast": "Rapide",
"Features Permissions": "Autorisations des fonctionnalités",
"February": "Février",
- "Feedback": "",
- "Feedback Activity": "",
- "Feedback deleted successfully": "",
+ "Feedback": "Rétroaction",
+ "Feedback Activity": "Activité de rétroaction",
+ "Feedback deleted successfully": "Rétroaction supprimée avec succès",
"Feedback Details": "Détails du retour d'information",
"Feel free to add specific details": "N'hésitez pas à ajouter des détails spécifiques",
- "Female": "",
- "Fetch page contents without proxy environment variables.": "",
+ "Female": "Femme",
+ "Fetch page contents without proxy environment variables.": "Récupérer le contenu des pages sans les variables d'environnement du proxy.",
"File": "Fichier",
"File added successfully.": "Fichier ajouté avec succès.",
- "File browser": "",
- "File content": "",
+ "File browser": "Explorateur de fichiers",
+ "File content": "Contenu du fichier",
"File content updated successfully.": "Contenu du fichier mis à jour avec succès.",
- "File deleted successfully.": "",
- "File differences": "",
+ "File deleted successfully.": "Fichier supprimé avec succès.",
+ "File differences": "Différences entre les fichiers",
"File Mode": "Mode fichier",
- "File moved.": "",
- "File name": "",
+ "File moved.": "Fichier déplacé.",
+ "File name": "Nom du fichier",
"File not found.": "Fichier introuvable.",
"File removed successfully.": "Fichier supprimé avec succès.",
- "File renamed.": "",
+ "File renamed.": "Fichier renommé.",
"File size should not exceed {{maxSize}} MB.": "La taille du fichier ne doit pas dépasser {{maxSize}} Mo.",
"File uploaded successfully": "Fichier téléversé avec succès",
- "Filename": "",
- "Filename matches": "",
+ "Filename": "Nom du fichier",
+ "Filename matches": "Correspondances dans les noms de fichiers",
"Files": "Fichiers",
- "Filesystem": "",
- "Fill the required fields first.": "",
- "Fill the source fields and test query first.": "",
+ "Filesystem": "Système de fichiers",
+ "Fill the required fields first.": "Remplissez d'abord les champs requis.",
+ "Fill the source fields and test query first.": "Remplissez d'abord les champs de la source et la requête de test.",
"Filter": "Filtre",
"Filter is now globally disabled": "Le filtre est maintenant désactivé globalement",
"Filter is now globally enabled": "Le filtre est désormais activé globalement",
"Filters": "Filtres",
"Fingerprint spoofing detected: Unable to use initials as avatar. Defaulting to default profile image.": "Spoofing détecté : impossible d'utiliser les initiales comme avatar. Retour à l'image de profil par défaut.",
- "Focus Chat Input": "",
- "Folder": "",
- "Folder Background Image": "",
- "Folder created successfully": "",
+ "Focus Chat Input": "Aller à la zone de saisie",
+ "Folder": "Dossier",
+ "Folder Background Image": "Image d'arrière-plan du dossier",
+ "Folder created successfully": "Dossier créé avec succès",
"Folder deleted successfully": "Dossier supprimé avec succès",
- "Folder name": "",
- "Folder Name": "",
+ "Folder name": "Nom du dossier",
+ "Folder Name": "Nom du dossier",
"Folder name cannot be empty.": "Le nom du dossier ne peut pas être vide.",
"Folder name updated successfully": "Le nom du dossier a été mis à jour avec succès",
- "Folder options": "",
- "Folder updated successfully": "",
- "Folders": "",
- "Folders Sharing": "",
+ "Folder options": "Options du dossier",
+ "Folder updated successfully": "Dossier mis à jour avec succès",
+ "Folders": "Dossiers",
+ "Folders Sharing": "Partage des dossiers",
"Follow up": "Suivi",
- "Follow up: {{question}}": "",
+ "Follow up: {{question}}": "Suggestion de suivi : {{question}}",
"Followed instructions perfectly": "A parfaitement suivi les instructions",
- "for placeholders": "",
- "for what to do with my kids' art": "",
- "Fork": "",
- "Fork chat": "",
- "Fork the current chat branch into a new chat.": "",
- "Fork: fork the current chat branch into a new chat.": "",
- "Forking chat...": "",
+ "for placeholders": "pour les espaces réservés",
+ "for what to do with my kids' art": "pour savoir quoi faire des œuvres de mes enfants",
+ "Fork": "Dériver",
+ "Fork chat": "Dériver la conversation",
+ "Fork the current chat branch into a new chat.": "Dériver la branche actuelle dans une nouvelle conversation.",
+ "Fork: fork the current chat branch into a new chat.": "Dériver : dériver la branche actuelle dans une nouvelle conversation.",
+ "Forking chat...": "Dérivation de la conversation...",
"Form": "Formulaire",
- "Format Markdown as you type and paste. Turn off to keep Markdown characters and paste plain text. Existing formatting is preserved.": "",
- "Formatting": "",
- "Formatting may be inconsistent from source.": "",
- "Forward": "",
- "Forward cookies": "",
- "Forward cookies from your Open WebUI request to this server.": "",
- "Forwards system user OAuth access token to authenticate": "",
+ "Format Markdown as you type and paste. Turn off to keep Markdown characters and paste plain text. Existing formatting is preserved.": "Mettre en forme le Markdown pendant la saisie et le collage. Désactivez cette option pour conserver les caractères Markdown et coller du texte brut. La mise en forme existante est conservée.",
+ "Formatting": "Mise en forme",
+ "Formatting may be inconsistent from source.": "La mise en forme peut différer de la source.",
+ "Forward": "Avancer",
+ "Forward cookies": "Transférer les témoins",
+ "Forward cookies from your Open WebUI request to this server.": "Transférer les témoins de votre requête Open WebUI vers ce serveur.",
+ "Forwards system user OAuth access token to authenticate": "Transmet le jeton d'accès OAuth de l'utilisateur pour l'authentification",
"Forwards system user session credentials to authenticate": "Transmet les identifiants de session de l'utilisateur pour l'authentification",
- "Fr_day_of_week": "",
- "from {{provider}}": "",
- "Full access": "",
+ "Fr_day_of_week": "Ve",
+ "from {{provider}}": "depuis {{provider}}",
+ "Full access": "Accès complet",
"Function created successfully": "La fonction a été créée avec succès",
"Function deleted successfully": "Fonction supprimée avec succès",
"Function Description": "Description de la fonction",
@@ -1157,280 +1157,280 @@
"Function imported successfully": "Import de la fonction réalisé",
"Function is now globally disabled": "La fonction est désormais globalement désactivée",
"Function is now globally enabled": "La fonction est désormais globalement activée",
- "Function Menu": "",
+ "Function Menu": "Menu de la fonction",
"Function Name": "Nom de la fonction",
- "Function Name Filter List": "",
- "Function starter": "",
+ "Function Name Filter List": "Liste de filtrage des noms de fonctions",
+ "Function starter": "Point de départ de la fonction",
"Function updated successfully": "La fonction a été mise à jour avec succès",
"Functions": "Fonctions",
"Functions allow arbitrary code execution.": "Les fonctions permettent l'exécution de code arbitraire.",
- "Functions can execute arbitrary code.": "",
+ "Functions can execute arbitrary code.": "Les fonctions peuvent exécuter du code arbitraire.",
"Functions imported successfully": "Fonctions importées avec succès",
"Gemini": "Gemini",
"Gemini API Key is required.": "La clé d'API de Gemini est requise",
"General": "Général",
"Generate": "Génére",
"Generate an image": "Génère une image",
- "Generate message pair": "",
- "Generate Message Pair": "",
- "Generate recovery codes": "",
- "Generated from the name, or enter your own. Identifies this connection in Open WebUI, separately from the OAuth client ID.": "",
- "Generated Image": "",
- "Generated images will appear here": "",
+ "Generate message pair": "Générer une paire de messages",
+ "Generate Message Pair": "Générer une paire de messages",
+ "Generate recovery codes": "Générer des codes de récupération",
+ "Generated from the name, or enter your own. Identifies this connection in Open WebUI, separately from the OAuth client ID.": "Généré à partir du nom, ou entrez le vôtre. Identifie cette connexion dans Open WebUI, indépendamment de l'ID client OAuth.",
+ "Generated Image": "Image générée",
+ "Generated images will appear here": "Les images générées s'afficheront ici",
"Generating search query": "Génération d'une requête de recherche",
"Generating...": "Génération en cours...",
- "Gesture description": "",
- "Gesture name": "",
+ "Gesture description": "Description du geste",
+ "Gesture name": "Nom du geste",
"Get information on {{name}} in the UI": "Obtenir des informations sur {{name}} dans l'interface utilisateur",
"Get started": "Démarrer",
"Get started with {{WEBUI_NAME}}": "Démarrez avec {{WEBUI_NAME}}",
- "Give me ideas": "",
- "give me tips": "",
+ "Give me ideas": "Donnez-moi des idées",
+ "give me tips": "donnez-moi des conseils",
"Global": "Globale",
- "Global defaults": "",
+ "Global defaults": "Valeurs par défaut globales",
"Good Response": "Bonne réponse",
- "Google": "",
+ "Google": "Google",
"Google Drive": "Google Drive",
- "Gravatar": "",
- "Grid": "",
- "Grokipedia": "",
- "group": "",
- "Group": "",
- "Group Channel": "",
+ "Gravatar": "Gravatar",
+ "Grid": "Grille",
+ "Grokipedia": "Grokipedia",
+ "group": "groupe",
+ "Group": "Groupe",
+ "Group Channel": "Canal de groupe",
"Group created successfully": "Groupe créé avec succès",
"Group deleted successfully": "Groupe supprimé avec succès",
"Group Description": "Description du groupe",
- "Group hierarchy": "",
- "Group moved successfully": "",
+ "Group hierarchy": "Hiérarchie des groupes",
+ "Group moved successfully": "Groupe déplacé avec succès",
"Group Name": "Nom du groupe",
"Group updated successfully": "Groupe mis à jour avec succès",
- "groups": "",
+ "groups": "groupes",
"Groups": "Groupes",
- "H1": "",
- "H2": "",
- "H3": "",
- "Headers": "",
- "Headers must be a valid JSON object": "",
- "Height": "",
+ "H1": "Titre 1",
+ "H2": "Titre 2",
+ "H3": "Titre 3",
+ "Headers": "En-têtes",
+ "Headers must be a valid JSON object": "Les en-têtes doivent être un objet JSON valide",
+ "Height": "Hauteur",
"Hello, {{name}}": "Bonjour, {{name}}.",
"Help": "Aide",
- "Help me study": "",
- "Help me study vocabulary: write a sentence for me to fill in the blank, and I'll try to pick the correct option.": "",
- "Help the community discover great models": "",
- "Help us translate Open WebUI!": "",
+ "Help me study": "Aidez-moi à étudier",
+ "Help me study vocabulary: write a sentence for me to fill in the blank, and I'll try to pick the correct option.": "Aidez-moi à étudier le vocabulaire : écrivez une phrase à compléter, et j'essaierai de choisir la bonne option.",
+ "Help the community discover great models": "Aidez la communauté à découvrir d'excellents modèles",
+ "Help us translate Open WebUI!": "Aidez-nous à traduire Open WebUI !",
"Hex Color": "Couleur Hex",
"Hex Color - Leave empty for default color": "Couleur Hex - Laissez vide pour la couleur par défaut",
- "Hidden": "",
+ "Hidden": "Masqué",
"Hide": "Cacher",
- "Hide All": "",
+ "Hide All": "Tout masquer",
"Hide from Sidebar": "Cacher de la barre latérale",
- "Hide Hidden Files": "",
+ "Hide Hidden Files": "Masquer les fichiers cachés",
"Hide Model": "Cache le Model",
- "Hide whitespace": "",
- "High": "",
- "History": "",
+ "Hide whitespace": "Ignorer les différences d'espaces",
+ "High": "Élevée",
+ "History": "Historique",
"Home": "Home",
- "Horizontal Layout": "",
- "Hourly": "",
- "Hourly Messages": "",
+ "Horizontal Layout": "Disposition horizontale",
+ "Hourly": "Toutes les heures",
+ "Hourly Messages": "Messages par heure",
"How can I help you today?": "Comment puis-je vous aider aujourd'hui ?",
"How would you rate this response?": "Comment évalueriez-vous cette réponse ?",
"HTML": "HTML",
- "HTML Preview": "",
- "http://localhost:8000": "",
- "https://mineru.net/api/v4": "",
+ "HTML Preview": "Aperçu HTML",
+ "http://localhost:8000": "http://localhost:8000",
+ "https://mineru.net/api/v4": "https://mineru.net/api/v4",
"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Je reconnais avoir lu et compris les implications de mes actions. Je suis conscient des risques associés à l'exécution d'un code arbitraire et j'ai vérifié la fiabilité de la source.",
- "I have saved my recovery codes": "",
+ "I have saved my recovery codes": "J'ai enregistré mes codes de récupération",
"ID": "ID",
- "ID cannot contain \":\" or \"|\" characters": "",
- "ID copied to clipboard": "",
- "Identifies this connection in Open WebUI, separately from the OAuth client ID.": "",
- "Identity audit": "",
- "Idle only": "",
- "Idle Timeout": "",
- "if I'm familiar with buying and selling stocks": "",
+ "ID cannot contain \":\" or \"|\" characters": "L'ID ne peut pas contenir les caractères \":\" ou \"|\"",
+ "ID copied to clipboard": "ID copié dans le presse-papiers",
+ "Identifies this connection in Open WebUI, separately from the OAuth client ID.": "Identifie cette connexion dans Open WebUI, indépendamment de l'ID client OAuth.",
+ "Identity audit": "Audit d'identité",
+ "Idle only": "Inactifs seulement",
+ "Idle Timeout": "Délai d'inactivité",
+ "if I'm familiar with buying and selling stocks": "si je connais l'achat et la vente d'actions",
"Image": "Image",
"Image Generation": "Génération d'images",
"Image Max Compression Size": "Taille maximale de compression d'image",
"Image Max Compression Size height": "Taille maximale de compression d'image (hauteur)",
"Image Max Compression Size width": "Taille maximale de compression d'image (largeur)",
- "Image unavailable": "",
- "image/*, video/*": "",
- "Images": "",
+ "Image unavailable": "Image non disponible",
+ "image/*, video/*": "image/*, video/*",
+ "Images": "Images",
"Import": "Importer",
- "Import CSV": "",
+ "Import CSV": "Importer un CSV",
"Import From Link": "Importer depuis le lien",
- "Import JSON": "",
- "Import Models": "",
- "Import Prompts": "",
- "Import Skills": "",
- "Import successful": "",
- "Import Tools": "",
- "Import txt/md": "",
- "Imported automations successfully": "",
- "Imported notes successfully": "",
- "Importing...": "",
- "Inactive": "",
+ "Import JSON": "Importer un JSON",
+ "Import Models": "Importer des modèles",
+ "Import Prompts": "Importer des prompts",
+ "Import Skills": "Importer des compétences",
+ "Import successful": "Importation réussie",
+ "Import Tools": "Importer des outils",
+ "Import txt/md": "Importer txt/md",
+ "Imported automations successfully": "Automatisations importées avec succès",
+ "Imported notes successfully": "Notes importées avec succès",
+ "Importing...": "Importation en cours...",
+ "Inactive": "Inactive",
"Include": "Inclure",
"Influences how quickly the algorithm responds to feedback from the generated text. A lower learning rate will result in slower adjustments, while a higher learning rate will make the algorithm more responsive.": "Influe sur la rapidité avec laquelle l'algorithme répond aux retours d'information du texte généré. Un taux d'apprentissage plus bas entraînera des ajustements plus lents, tandis qu'un taux d'apprentissage plus élevé rendra l'algorithme plus réactif.",
"Info": "Info",
- "Inherit": "",
- "Inherited": "",
- "Inherited members are managed in their directly assigned groups.": "",
- "Inherited via": "",
- "Initials": "",
+ "Inherit": "Hériter",
+ "Inherited": "Hérité",
+ "Inherited members are managed in their directly assigned groups.": "Les membres hérités sont gérés dans les groupes auxquels ils sont directement affectés.",
+ "Inherited via": "Hérité via",
+ "Initials": "Initiales",
"Inject the entire content as context for comprehensive processing, this is recommended for complex queries.": "Injecter l'ensemble du contenu comme contexte pour un traitement complet, recommandé pour les requêtes complexes.",
- "Inline": "",
- "Input": "",
- "Input Key (e.g. text, unet_name, steps)": "",
- "Input needed": "",
- "Input Transcription Model": "",
+ "Inline": "Intégré",
+ "Input": "Entrée",
+ "Input Key (e.g. text, unet_name, steps)": "Clé d'entrée (p. ex. text, unet_name, steps)",
+ "Input needed": "Saisie requise",
+ "Input Transcription Model": "Modèle de transcription de l'audio d'entrée",
"Input Variables": "Variables d'entrée",
- "Insert into note": "",
- "Instructions": "",
- "Integrations": "",
- "Interface Settings Access": "",
- "Invalid background image.": "",
+ "Insert into note": "Insérer dans la note",
+ "Instructions": "Instructions",
+ "Integrations": "Intégrations",
+ "Interface Settings Access": "Accès aux réglages de l'interface",
+ "Invalid background image.": "Image d'arrière-plan non valide.",
"Invalid file format.": "Format de fichier non valide.",
- "Invalid format.": "",
- "Invalid JSON": "",
+ "Invalid format.": "Format non valide.",
+ "Invalid JSON": "JSON non valide",
"Invalid JSON file": "Fichier JSON non valide",
- "Invalid JSON format": "",
- "Invalid JSON format for ComfyUI Edit Workflow.": "",
- "Invalid JSON format for ComfyUI Workflow.": "",
- "Invalid JSON format for Parameters": "",
- "Invalid JSON format in {{NAME}}": "",
- "Invalid JSON format in Additional Config": "",
- "Invalid JSON format in MinerU Parameters": "",
+ "Invalid JSON format": "Format JSON non valide",
+ "Invalid JSON format for ComfyUI Edit Workflow.": "Format JSON non valide pour le flux de travaux de modification ComfyUI.",
+ "Invalid JSON format for ComfyUI Workflow.": "Format JSON non valide pour le flux de travaux ComfyUI.",
+ "Invalid JSON format for Parameters": "Format JSON non valide pour les paramètres",
+ "Invalid JSON format in {{NAME}}": "Format JSON non valide dans {{NAME}}",
+ "Invalid JSON format in Additional Config": "Format JSON non valide dans la configuration supplémentaire",
+ "Invalid JSON format in MinerU Parameters": "Format JSON non valide dans les paramètres MinerU",
"is typing...": "est en train d'écrire...",
- "Italic": "",
+ "Italic": "Italique",
"January": "Janvier",
"join our Discord for help.": "Rejoignez notre Discord pour obtenir de l'aide.",
"JSON": "JSON",
- "JSON Base64": "",
- "JSON parse error: {{error}}": "",
+ "JSON Base64": "JSON Base64",
+ "JSON parse error: {{error}}": "Erreur d'analyse JSON : {{error}}",
"JSON Preview": "Aperçu JSON",
- "JSON Spec": "",
+ "JSON Spec": "Spécification JSON",
"July": "Juillet",
"June": "Juin",
- "Keep current webhook URL": "",
+ "Keep current webhook URL": "Conserver l'URL actuelle du webhook",
"Keep in Sidebar": "Epingler dans la barre latérale",
"Key": "Clé",
- "Key is required": "",
- "key_name": "",
- "Keyboard": "",
+ "Key is required": "La clé est requise",
+ "key_name": "key_name",
+ "Keyboard": "Clavier",
"Knowledge": "Connaissances",
"Knowledge Access": "Accès aux connaissances",
- "Knowledge Base": "",
- "Knowledge base has been reset": "",
- "Knowledge base not found.": "",
+ "Knowledge Base": "Base de connaissances",
+ "Knowledge base has been reset": "La base de connaissances a été réinitialisée",
+ "Knowledge base not found.": "Base de connaissances introuvable.",
"Knowledge created successfully.": "Connaissance créée avec succès.",
"Knowledge deleted successfully.": "Connaissance supprimée avec succès.",
- "Knowledge Description": "",
- "Knowledge exported successfully": "",
- "Knowledge Name": "",
+ "Knowledge Description": "Description de la connaissance",
+ "Knowledge exported successfully": "Connaissance exportée avec succès",
+ "Knowledge Name": "Nom de la connaissance",
"Knowledge Public Sharing": "Partage public des Connaissances",
- "Knowledge Sharing": "",
- "Knowledge source created.": "",
- "Knowledge source updated.": "",
+ "Knowledge Sharing": "Partage des connaissances",
+ "Knowledge source created.": "Source de connaissances créée.",
+ "Knowledge source updated.": "Source de connaissances mise à jour.",
"Knowledge updated successfully": "Connaissance mise à jour avec succès",
"Kokoro.js (Browser)": "Kokoro.js (Navigateur)",
- "Last 24 hours": "",
- "Last 30 days": "",
- "Last 7 days": "",
- "Last 90 days": "",
+ "Last 24 hours": "24 dernières heures",
+ "Last 30 days": "30 derniers jours",
+ "Last 7 days": "7 derniers jours",
+ "Last 90 days": "90 derniers jours",
"Last Active": "Dernière activité",
"Last Modified": "Dernière modification",
"Last reply": "Déernière réponse",
- "Last run": "",
+ "Last run": "Dernière exécution",
"Leaderboard": "Classement",
- "Learn More": "",
- "Learn more about Open Terminal": "",
+ "Learn More": "En savoir plus",
+ "Learn more about Open Terminal": "En savoir plus sur Open Terminal",
"Learn more about OpenAPI tool servers.": "En savoir plus sur les serveurs d'outils OpenAPI.",
- "Learn more about Voxtral transcription.": "",
- "Leave a public review for {{modelName}}": "",
+ "Learn more about Voxtral transcription.": "En savoir plus sur la transcription Voxtral.",
+ "Leave a public review for {{modelName}}": "Laisser un avis public sur {{modelName}}",
"Leave empty for no compression": "Laisser vide pour ne pas compresser",
"Leave empty for unlimited": "Laissez vide pour illimité",
"Leave empty to include all models from \"{{url}}\" endpoint": "Laissez vide pour inclure tous les modèles de l'endpoint \"{{url}}\"",
"Leave empty to include all models from \"{{url}}/api/tags\" endpoint": "Laissez vide pour inclure tous les modèles de l'endpoint \"{{url}}/api/tags\"",
"Leave empty to include all models from \"{{url}}/models\" endpoint": "Laissez vide pour inclure tous les modèles de l'endpoint \"{{url}}/models\"",
"Leave empty to include all models or select specific models": "Laissez vide pour inclure tous les modèles ou sélectionnez des modèles spécifiques",
- "Leave empty to use first admin user": "",
- "Leave empty to use the default config, or enter a valid json (see https://yandex.cloud/en/docs/search-api/api-ref/WebSearch/search#yandex.cloud.searchapi.v2.WebSearchRequest)": "",
+ "Leave empty to use first admin user": "Laissez vide pour utiliser le premier administrateur",
+ "Leave empty to use the default config, or enter a valid json (see https://yandex.cloud/en/docs/search-api/api-ref/WebSearch/search#yandex.cloud.searchapi.v2.WebSearchRequest)": "Laissez vide pour utiliser la configuration par défaut, ou entrez un JSON valide (voir https://yandex.cloud/en/docs/search-api/api-ref/WebSearch/search#yandex.cloud.searchapi.v2.WebSearchRequest)",
"Leave empty to use the default prompt, or enter a custom prompt": "Laissez vide pour utiliser le prompt par défaut, ou entrez un prompt personnalisé",
- "Leave unset to inherit default models. Personal model selections take precedence.": "",
- "Legacy": "",
- "Let people choose approved parameter presets in chat.": "",
- "lexical": "",
- "License Error": "",
- "license purchased by": "",
- "Lifecycle JSON": "",
- "Lifetime tokens": "",
- "Lift List": "",
+ "Leave unset to inherit default models. Personal model selections take precedence.": "Laissez vide pour hériter des modèles par défaut. Les sélections de modèles personnelles ont priorité.",
+ "Legacy": "Ancien",
+ "Let people choose approved parameter presets in chat.": "Permettre aux utilisateurs de choisir des réglages prédéfinis approuvés dans la conversation.",
+ "lexical": "lexical",
+ "License Error": "Erreur de licence",
+ "license purchased by": "licence achetée par",
+ "Lifecycle JSON": "JSON du cycle de vie",
+ "Lifetime tokens": "Jetons au total",
+ "Lift List": "Diminuer le retrait",
"Light": "Clair",
- "List": "",
- "Listening": "",
+ "List": "Liste",
+ "Listening": "Écoute en cours",
"Listening...": "Écoute en cours...",
- "LiteLLM": "",
- "Live": "",
- "llama.cpp": "",
+ "LiteLLM": "LiteLLM",
+ "Live": "En production",
+ "llama.cpp": "llama.cpp",
"LLMs can make mistakes. Verify important information.": "Les LLM peuvent faire des erreurs. Vérifiez les informations importantes.",
- "LM Studio": "",
- "Load Model": "",
- "Loaded": "",
- "Loading": "",
- "Loading animations…": "",
- "Loading avatar...": "",
- "Loading avatar…": "",
+ "LM Studio": "LM Studio",
+ "Load Model": "Charger le modèle",
+ "Loaded": "Chargé",
+ "Loading": "Chargement en cours",
+ "Loading animations…": "Chargement des animations…",
+ "Loading avatar...": "Chargement de l'avatar...",
+ "Loading avatar…": "Chargement de l'avatar…",
"Loading Kokoro.js...": "Chargement de Kokoro.js...",
- "Loading policy...": "",
- "Loading release notes...": "",
- "Loading tools...": "",
+ "Loading policy...": "Chargement de la politique...",
+ "Loading release notes...": "Chargement des notes de mise à jour...",
+ "Loading tools...": "Chargement des outils...",
"Loading...": "Chargement de...",
- "local": "",
+ "local": "local",
"Local": "Local",
- "Location": "",
+ "Location": "Lieu",
"Location access not allowed": "Accès à la localisation non autorisé",
- "Longest active chat": "",
- "Longest streak": "",
+ "Longest active chat": "Plus longue conversation active",
+ "Longest streak": "Plus longue série",
"Lost": "Perdu",
- "Low": "",
+ "Low": "Faible",
"LTR": "LTR",
"Made by Open WebUI Community": "Réalisé par la communauté OpenWebUI",
- "Make Default": "",
+ "Make Default": "Définir par défaut",
"Make password visible in the user interface": "Rendre visible les mots de passe dans l'interface",
- "Make Private": "",
- "Make Public": "",
- "Male": "",
+ "Make Private": "Rendre privé",
+ "Make Public": "Rendre public",
+ "Male": "Homme",
"Manage": "Gérer",
- "Manage Connections": "",
+ "Manage Connections": "Gérer les connexions",
"Manage Models": "Gérer les modèles",
"Manage Ollama": "Gérer Ollama",
- "Managed by your administrator.": "",
- "Mapped Source": "",
+ "Managed by your administrator.": "Géré par votre administrateur.",
+ "Mapped Source": "Source associée",
"March": "Mars",
- "Mark all as read": "",
- "Mark as unread": "",
+ "Mark all as read": "Tout marquer comme lu",
+ "Mark as unread": "Marquer comme non lu",
"Markdown": "Markdown",
- "Market": "",
- "Matching tabs: {{count}}_one": "",
- "Matching tabs: {{count}}_many": "",
- "Matching tabs: {{count}}_other": "",
- "Max Snippets": "",
- "Max tokens to retrieve (1024-32768, default 8192)": "",
- "Maximum extra snippets returned per result. Set to 0 to disable them.": "",
- "Maximum number of files per folder is {{max}}.": "",
+ "Market": "Marché",
+ "Matching tabs: {{count}}_one": "Onglets correspondants : {{count}}",
+ "Matching tabs: {{count}}_many": "Onglets correspondants : {{count}}",
+ "Matching tabs: {{count}}_other": "Onglets correspondants : {{count}}",
+ "Max Snippets": "Nombre maximal d'extraits",
+ "Max tokens to retrieve (1024-32768, default 8192)": "Nombre max. de jetons à récupérer (1024-32768, par défaut : 8192)",
+ "Maximum extra snippets returned per result. Set to 0 to disable them.": "Nombre maximal d'extraits supplémentaires renvoyés par résultat. Réglez sur 0 pour les désactiver.",
+ "Maximum number of files per folder is {{max}}.": "Le nombre maximal de fichiers par dossier est de {{max}}.",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Un maximum de 3 modèles peut être téléchargé en même temps. Veuillez réessayer ultérieurement.",
"May": "Mai",
- "MBR": "",
- "MCP support is experimental and its specification changes often, which can lead to incompatibilities. OpenAPI specification support is directly maintained by the Open WebUI team, making it the more reliable option for compatibility.": "",
- "Medium": "",
- "Member removed successfully": "",
- "members": "",
- "Members": "",
- "Members added successfully": "",
- "Members of this group inherit access from its parent groups.": "",
- "Memories": "",
+ "MBR": "MBR",
+ "MCP support is experimental and its specification changes often, which can lead to incompatibilities. OpenAPI specification support is directly maintained by the Open WebUI team, making it the more reliable option for compatibility.": "La prise en charge de MCP est expérimentale et sa spécification change souvent, ce qui peut entraîner des incompatibilités. La prise en charge de la spécification OpenAPI est maintenue directement par l'équipe Open WebUI, ce qui en fait l'option la plus fiable pour la compatibilité.",
+ "Medium": "Moyenne",
+ "Member removed successfully": "Membre retiré avec succès",
+ "members": "membres",
+ "Members": "Membres",
+ "Members added successfully": "Membres ajoutés avec succès",
+ "Members of this group inherit access from its parent groups.": "Les membres de ce groupe héritent des accès de ses groupes parents.",
+ "Memories": "Mémoire",
"Memory": "Mémoire",
"Memory added successfully": "Souvenir ajoutée avec succès",
"Memory cleared successfully": "La mémoire a été effacée avec succès",
@@ -1438,702 +1438,702 @@
"Memory updated successfully": "Le souvenir a été mis à jour avec succès",
"Merge Responses": "Fusionner les réponses",
"Merged Response": "Réponse fusionnée",
- "Message": "",
- "Message counts and response timestamps": "",
- "Message counts are based on assistant responses.": "",
+ "Message": "Message",
+ "Message counts and response timestamps": "Nombre de messages et horodatages des réponses",
+ "Message counts are based on assistant responses.": "Le nombre de messages est basé sur les réponses de l'assistant.",
"Message rating should be enabled to use this feature": "L'évaluation des messages doit être activée pour pouvoir utiliser cette fonctionnalité",
- "Message text...": "",
- "messages": "",
- "Messages": "",
- "Metadata Field": "",
- "Microphone off": "",
+ "Message text...": "Texte du message...",
+ "messages": "messages",
+ "Messages": "Messages",
+ "Metadata Field": "Champ de métadonnées",
+ "Microphone off": "Micro coupé",
"Microsoft OneDrive": "Microsoft OneDrive",
"Microsoft OneDrive (personal)": "Microsoft OneDrive (personnel)",
"Microsoft OneDrive (work/school)": "Microsoft OneDrive (travail/école)",
- "min": "",
- "MinerU": "",
- "MinerU API Key required for Cloud API mode.": "",
+ "min": "min",
+ "MinerU": "MinerU",
+ "MinerU API Key required for Cloud API mode.": "Clé d'API MinerU requise pour le mode d'API infonuagique.",
"Mistral OCR": "Mistral OCR",
"Mistral OCR API Key required.": "Clé d'API pour Mistral OCR requise",
- "MistralAI": "",
- "Mo_day_of_week": "",
+ "MistralAI": "MistralAI",
+ "Mo_day_of_week": "Lu",
"Model": "Modèle",
"Model '{{modelName}}' has been successfully downloaded.": "Le modèle '{{modelName}}' a été téléchargé avec succès.",
"Model '{{modelTag}}' is already in queue for downloading.": "Le modèle '{{modelTag}}' est déjà dans la file d'attente pour le téléchargement.",
- "Model {{modelName}} deleted successfully": "",
+ "Model {{modelName}} deleted successfully": "Modèle {{modelName}} supprimé avec succès",
"Model {{modelName}} is not vision capable": "Le modèle {{modelName}} n'a pas de capacités visuelles",
"Model {{name}} is now {{status}}": "Le modèle {{name}} est désormais {{status}}.",
"Model {{name}} is now hidden": "Le modèle {{name}} est maintenant masqué",
"Model {{name}} is now visible": "Le modèle {{name}} est maintenant visible",
- "Model added to pinned models": "",
- "Model added to selected models": "",
- "Model controls": "",
+ "Model added to pinned models": "Modèle ajouté aux modèles épinglés",
+ "Model added to selected models": "Modèle ajouté aux modèles sélectionnés",
+ "Model controls": "Contrôles du modèle",
"Model created successfully!": "Le modèle a été créé avec succès !",
- "Model deleted successfully": "",
- "Model download started": "",
+ "Model deleted successfully": "Modèle supprimé avec succès",
+ "Model download started": "Téléchargement du modèle lancé",
"Model filesystem path detected. Model shortname is required for update, cannot continue.": "Chemin du système de fichiers de modèle détecté. Le nom court du modèle est requis pour la mise à jour, l'opération ne peut pas être poursuivie.",
"Model Filtering": "Filtrage de modèle",
"Model ID": "ID du modèle",
- "Model ID cannot contain whitespace.": "",
- "Model ID is already added": "",
- "Model ID is required.": "",
+ "Model ID cannot contain whitespace.": "L'ID du modèle ne peut pas contenir d'espaces.",
+ "Model ID is already added": "L'ID du modèle a déjà été ajouté",
+ "Model ID is required.": "L'ID du modèle est requis.",
"Model IDs": "ID des modèles",
- "Model is now private": "",
- "Model is now public": "",
- "Model list refreshed": "",
- "Model loaded successfully": "",
+ "Model is now private": "Le modèle est maintenant privé",
+ "Model is now public": "Le modèle est maintenant public",
+ "Model list refreshed": "Liste des modèles actualisée",
+ "Model loaded successfully": "Modèle chargé avec succès",
"Model Name": "Nom du modèle",
- "Model name already exists, please choose a different one": "",
- "Model Name is required.": "",
- "Model names and usage frequency": "",
- "Model not found": "",
+ "Model name already exists, please choose a different one": "Ce nom de modèle existe déjà, veuillez en choisir un autre",
+ "Model Name is required.": "Le nom du modèle est requis.",
+ "Model names and usage frequency": "Noms des modèles et fréquence d'utilisation",
+ "Model not found": "Modèle introuvable",
"Model not selected": "Modèle non sélectionné",
- "Model order saved successfully": "",
+ "Model order saved successfully": "Ordre des modèles enregistré avec succès",
"Model Params": "Réglages du modèle",
"Model Permissions": "Autorisations du modèle",
- "model profile": "",
- "Model providers": "",
- "Model removed from pinned models": "",
- "Model removed from selected models": "",
- "Model reset successfully": "",
- "Model responses or outputs": "",
+ "model profile": "profil du modèle",
+ "Model providers": "Fournisseurs de modèles",
+ "Model removed from pinned models": "Modèle retiré des modèles épinglés",
+ "Model removed from selected models": "Modèle retiré des modèles sélectionnés",
+ "Model reset successfully": "Modèle réinitialisé avec succès",
+ "Model responses or outputs": "Réponses ou sorties des modèles",
"Model unloaded successfully": "Le modèle a été déchargé avec succès",
"Model updated successfully": "Le modèle a été mis à jour avec succès",
- "Model Usage": "",
- "Model: show or switch the current model.": "",
+ "Model Usage": "Utilisation des modèles",
+ "Model: show or switch the current model.": "Modèle : afficher ou changer le modèle actuel.",
"Model(s) do not support file upload": "Le(s) modèle(s) ne supportent pas le téléversement de fichiers",
- "modelfile profile": "",
+ "modelfile profile": "profil du modèle",
"Models": "Modèles",
"Models Access": "Accès aux modèles",
"Models configuration saved successfully": "Configuration des modèles enregistrée avec succès",
- "Models imported successfully": "",
+ "Models imported successfully": "Modèles importés avec succès",
"Models Public Sharing": "Partage public des modèles",
- "Models Sharing": "",
- "Modified": "",
- "Mojeek": "",
- "Monday – Friday": "",
- "Month": "",
- "Monthly": "",
+ "Models Sharing": "Partage des modèles",
+ "Modified": "Modifié",
+ "Mojeek": "Mojeek",
+ "Monday – Friday": "Du lundi au vendredi",
+ "Month": "Mois",
+ "Monthly": "Mensuel",
"More": "Plus",
- "More Concise": "",
- "More options": "",
- "More Options": "",
- "Move": "",
- "Move to top level": "",
- "Moved {{name}}": "",
- "Multi-factor authentication": "",
- "Multipart Upload": "",
- "Mute": "",
- "Muted": "",
- "My Terminal": "",
+ "More Concise": "Plus concis",
+ "More options": "Plus d'options",
+ "More Options": "Plus d'options",
+ "Move": "Déplacer",
+ "Move to top level": "Déplacer au premier niveau",
+ "Moved {{name}}": "{{name}} déplacé",
+ "Multi-factor authentication": "Authentification multifacteur",
+ "Multipart Upload": "Téléversement multipart",
+ "Mute": "Couper le micro",
+ "Muted": "Micro coupé",
+ "My Terminal": "Mon terminal",
"Name": "Nom d'utilisateur",
- "Name and description are required": "",
- "Name and ID are required, please fill them out": "",
- "Name is required": "",
+ "Name and description are required": "Le nom et la description sont requis",
+ "Name and ID are required, please fill them out": "Le nom et l'ID sont requis, veuillez les indiquer",
+ "Name is required": "Le nom est requis",
"Name your knowledge base": "Nommez votre base de connaissances",
- "Name, prompt, and model are required": "",
- "Named gestures": "",
+ "Name, prompt, and model are required": "Le nom, le prompt et le modèle sont requis",
+ "Named gestures": "Gestes nommés",
"Native": "Natif",
- "Navigate to Next Chat": "",
- "Navigate to Previous Chat": "",
- "Never": "",
- "New": "",
- "New Button": "",
- "New calendar": "",
- "New Calendar": "",
- "New chat": "",
+ "Navigate to Next Chat": "Aller à la conversation suivante",
+ "Navigate to Previous Chat": "Aller à la conversation précédente",
+ "Never": "Jamais",
+ "New": "Nouveaux",
+ "New Button": "Nouveau bouton",
+ "New calendar": "Nouveau calendrier",
+ "New Calendar": "Nouveau calendrier",
+ "New chat": "Nouvelle conversation",
"New Chat": "Nouvelle conversation",
- "New directory": "",
- "New Directory": "",
- "New File": "",
+ "New directory": "Nouveau répertoire",
+ "New Directory": "Nouveau répertoire",
+ "New File": "Nouveau fichier",
"New Folder": "Nouveau dossier",
"New Function": "Nouvelle fonction",
- "New Group": "",
- "New Note": "",
+ "New Group": "Nouveau groupe",
+ "New Note": "Nouvelle note",
"New Password": "Nouveau mot de passe",
- "New Temporary Chat": "",
- "New Terminal": "",
+ "New Temporary Chat": "Nouvelle conversation temporaire",
+ "New Terminal": "Nouveau terminal",
"New Tool": "Nouvel outil",
- "New Webhook": "",
+ "New Webhook": "Nouveau webhook",
"new-channel": "nouveau-canal",
- "Next": "",
+ "Next": "Suivant",
"Next message": "Message suivant",
- "Next month": "",
- "Next page": "",
- "Next run": "",
- "Next version": "",
- "No access grants. Private to you.": "",
- "No actions found": "",
- "No activity data": "",
- "No additional headers are sent unless configured.": "",
- "No authentication": "",
- "No automations found": "",
- "No channels": "",
- "No chat alerts": "",
- "No chat history": "",
- "No chat to compact": "",
- "No chat to fork": "",
- "No chats": "",
- "No chats found": "",
+ "Next month": "Mois suivant",
+ "Next page": "Page suivante",
+ "Next run": "Prochaine exécution",
+ "Next version": "Version suivante",
+ "No access grants. Private to you.": "Aucun droit d'accès. Accessible à vous seulement.",
+ "No actions found": "Aucune action trouvée",
+ "No activity data": "Aucune donnée d'activité",
+ "No additional headers are sent unless configured.": "Aucun en-tête supplémentaire n'est envoyé, sauf si vous en configurez.",
+ "No authentication": "Aucune authentification",
+ "No automations found": "Aucune automatisation trouvée",
+ "No channels": "Aucun canal",
+ "No chat alerts": "Aucune alerte de conversation",
+ "No chat history": "Aucun historique de conversation",
+ "No chat to compact": "Aucune conversation à compacter",
+ "No chat to fork": "Aucune conversation à dériver",
+ "No chats": "Aucune conversation",
+ "No chats found": "Aucune conversation trouvée",
"No chats found for this user.": "Pas de conversation trouvée pour cet utilisateur.",
"No chats found.": "Pas de conversation trouvée.",
"No content": "Pas de contenu",
- "No content available": "",
+ "No content available": "Aucun contenu disponible",
"No content found": "Aucun contenu trouvé",
"No content to speak": "Rien à signaler",
- "No conversation to save": "",
- "No data": "",
- "No description": "",
+ "No conversation to save": "Aucune conversation à enregistrer",
+ "No data": "Aucune donnée",
+ "No description": "Aucune description",
"No distance available": "Aucune distance disponible",
- "No event webhooks configured.": "",
- "No expiration can pose security risks.": "",
- "No external knowledge sources configured.": "",
- "No feedback found": "",
+ "No event webhooks configured.": "Aucun webhook d'événements configuré.",
+ "No expiration can pose security risks.": "L'absence d'expiration peut présenter des risques de sécurité.",
+ "No external knowledge sources configured.": "Aucune source de connaissances externe configurée.",
+ "No feedback found": "Aucune rétroaction trouvée",
"No file selected": "Aucun fichier sélectionné",
- "No files found": "",
- "No files in this knowledge base.": "",
- "No files yet. Upload files or run Python code to create them.": "",
- "No filters found": "",
- "No folders": "",
- "No functions found": "",
- "No groups found": "",
- "No history available": "",
+ "No files found": "Aucun fichier trouvé",
+ "No files in this knowledge base.": "Aucun fichier dans cette base de connaissances.",
+ "No files yet. Upload files or run Python code to create them.": "Aucun fichier pour l'instant. Téléversez des fichiers ou exécutez du code Python pour en créer.",
+ "No filters found": "Aucun filtre trouvé",
+ "No folders": "Aucun dossier",
+ "No functions found": "Aucune fonction trouvée",
+ "No groups found": "Aucun groupe trouvé",
+ "No history available": "Aucun historique disponible",
"No HTML, CSS, or JavaScript content found.": "Aucun contenu HTML, CSS ou JavaScript trouvé.",
"No inference engine with management support found": "Aucun moteur d'inférence avec support trouvé",
- "No inherited members": "",
- "No kernel": "",
- "No knowledge bases accessible": "",
- "No knowledge bases found.": "",
+ "No inherited members": "Aucun membre hérité",
+ "No kernel": "Aucun noyau",
+ "No knowledge bases accessible": "Aucune base de connaissances accessible",
+ "No knowledge bases found.": "Aucune base de connaissances trouvée.",
"No knowledge found": "Aucune connaissance trouvée",
- "No limit": "",
- "No matches": "",
- "No model data": "",
+ "No limit": "Aucune limite",
+ "No matches": "Aucune correspondance",
+ "No model data": "Aucune donnée de modèle",
"No model IDs": "Aucun ID de modèle",
- "No model usage found": "",
- "No models accessible": "",
- "No models available": "",
+ "No model usage found": "Aucune utilisation de modèle trouvée",
+ "No models accessible": "Aucun modèle accessible",
+ "No models available": "Aucun modèle disponible",
"No models found": "Aucun modèle trouvé",
"No Notes": "Pas de note",
- "No notes found": "",
- "No notification targets configured.": "",
- "No one": "",
- "No output items": "",
- "No parent": "",
- "No pinned messages": "",
- "No prompts found": "",
- "No Repeat": "",
+ "No notes found": "Aucune note trouvée",
+ "No notification targets configured.": "Aucune cible de notification configurée.",
+ "No one": "Personne",
+ "No output items": "Aucun élément de sortie",
+ "No parent": "Aucun parent",
+ "No pinned messages": "Aucun message épinglé",
+ "No prompts found": "Aucun prompt trouvé",
+ "No Repeat": "Aucune répétition",
"No results": "Aucun résultat trouvé",
"No results found": "Aucun résultat trouvé",
- "No runs yet": "",
+ "No runs yet": "Aucune exécution pour l'instant",
"No search query generated": "Aucune requête de recherche générée",
- "No servers detected": "",
- "No skills found": "",
+ "No servers detected": "Aucun serveur détecté",
+ "No skills found": "Aucune compétence trouvée",
"No source available": "Aucune source n'est disponible",
- "No sources found": "",
+ "No sources found": "Aucune source trouvée",
"No suggestion prompts": "Aucun prompt suggéré",
- "No Terminal connection configured.": "",
- "No terminal connections configured.": "",
- "No text differences": "",
- "No tool server connections configured.": "",
- "No tools accessible": "",
- "No tools found": "",
- "No usage data found": "",
- "No user variables configured.": "",
+ "No Terminal connection configured.": "Aucune connexion de terminal configurée.",
+ "No terminal connections configured.": "Aucune connexion de terminal configurée.",
+ "No text differences": "Aucune différence de texte",
+ "No tool server connections configured.": "Aucune connexion de serveur d'outils configurée.",
+ "No tools accessible": "Aucun outil accessible",
+ "No tools found": "Aucun outil trouvé",
+ "No usage data found": "Aucune donnée d'utilisation trouvée",
+ "No user variables configured.": "Aucune variable utilisateur configurée.",
"No users were found.": "Aucun utilisateur trouvé.",
- "No valves": "",
+ "No valves": "Aucune vanne",
"No valves to update": "Aucune vanne à mettre à jour",
- "No webhooks yet": "",
- "Node Ids": "",
+ "No webhooks yet": "Aucun webhook pour l'instant",
+ "Node Ids": "ID des nœuds",
"None": "Aucun",
- "Not configured": "",
+ "Not configured": "Non configurée",
"Not factually correct": "Non factuellement correct",
"Not helpful": "Pas utile",
- "Not Registered": "",
- "Not scheduled": "",
- "Note": "",
+ "Not Registered": "Non inscrit",
+ "Not scheduled": "Non planifiée",
+ "Note": "Note",
"Note deleted successfully": "Suppression de la note effective",
- "Note Menu": "",
+ "Note Menu": "Menu de la note",
"Notes": "Notes",
- "Notes Public Sharing": "",
- "Notes Sharing": "",
- "Nothing to compact": "",
+ "Notes Public Sharing": "Partage public des notes",
+ "Notes Sharing": "Partage des notes",
+ "Nothing to compact": "Rien à compacter",
"November": "Novembre",
- "OAuth": "",
- "OAuth 2.1": "",
- "OAuth 2.1 (Static)": "",
- "OAuth discovery successful": "",
+ "OAuth": "OAuth",
+ "OAuth 2.1": "OAuth 2.1",
+ "OAuth 2.1 (Static)": "OAuth 2.1 (Static)",
+ "OAuth discovery successful": "Découverte OAuth réussie",
"OAuth ID": "ID OAuth",
- "OAuth Resource Parameter": "",
- "OAuth Scopes": "",
- "OAuth Server URL": "",
- "OAuth session disconnected": "",
+ "OAuth Resource Parameter": "Paramètre de ressource OAuth",
+ "OAuth Scopes": "Étendues OAuth",
+ "OAuth Server URL": "URL du serveur OAuth",
+ "OAuth session disconnected": "Session OAuth déconnectée",
"October": "Octobre",
- "of a website's sticky header": "",
+ "of a website's sticky header": "d'un en-tête fixe de site Web",
"Off": "Désactivé",
"Okay, Let's Go!": "D'accord, allons-y !",
"OLED Dark": "Noir OLED",
"Ollama": "Ollama",
"Ollama API settings updated": "Réglages de l'API Ollama mis à jour",
- "Omit": "",
+ "Omit": "Omettre",
"On": "Activé",
- "Once": "",
- "Only active during Voice Mode.": "",
- "Only active when \"Paste Large Text as File\" setting is toggled on.": "",
- "Only active when a tool call is waiting for approval.": "",
- "Only active when the chat input is in focus and an LLM is generating a response.": "",
- "Only active when the chat input is in focus.": "",
+ "Once": "Une fois",
+ "Only active during Voice Mode.": "Actif seulement en mode vocal.",
+ "Only active when \"Paste Large Text as File\" setting is toggled on.": "Actif seulement quand le réglage « Coller un texte volumineux comme fichier » est activé.",
+ "Only active when a tool call is waiting for approval.": "Actif seulement quand un appel d'outil est en attente d'approbation.",
+ "Only active when the chat input is in focus and an LLM is generating a response.": "Actif seulement quand la zone de saisie est active et qu'un LLM génère une réponse.",
+ "Only active when the chat input is in focus.": "Actif seulement quand la zone de saisie est active.",
"Only alphanumeric characters and hyphens are allowed": "Seuls les caractères alphanumériques et les tirets sont autorisés",
"Only alphanumeric characters and hyphens are allowed in the command string.": "Seuls les caractères alphanumériques et les tirets sont autorisés dans la chaîne de commande.",
- "Only can be triggered when the chat input is in focus.": "",
+ "Only can be triggered when the chat input is in focus.": "Ne peut être déclenché que quand la zone de saisie est active.",
"Only collections can be edited, create a new knowledge base to edit/add documents.": "Seules les collections peuvent être modifiées, créez une nouvelle base de connaissance pour modifier/ajouter des documents.",
- "Only install functions from sources you trust.": "",
- "Only install tools from sources you trust.": "",
- "Only invited users can access": "",
+ "Only install functions from sources you trust.": "N'installez que des fonctions provenant de sources auxquelles vous faites confiance.",
+ "Only install tools from sources you trust.": "N'installez que des outils provenant de sources auxquelles vous faites confiance.",
+ "Only invited users can access": "Seuls les utilisateurs invités peuvent y accéder",
"Only select users and groups with permission can access": "Seuls les utilisateurs et groupes autorisés peuvent accéder",
- "Only sync new/updated chats": "",
- "Only when away": "",
+ "Only sync new/updated chats": "Synchroniser seulement les conversations nouvelles ou mises à jour",
+ "Only when away": "Seulement en cas d'absence",
"Oops! Looks like the URL is invalid. Please double-check and try again.": "Oups ! Il semble que l'URL soit invalide. Veuillez vérifier à nouveau et réessayer.",
"Oops! You're using an unsupported method (frontend only). Please serve the WebUI from the backend.": "Oups ! Vous utilisez une méthode non prise en charge (frontend uniquement). Veuillez servir l'interface Web à partir du backend.",
- "Open": "",
- "Open automation": "",
- "Open create menu": "",
+ "Open": "Ouvrir",
+ "Open automation": "Ouvrir l'automatisation",
+ "Open create menu": "Ouvrir le menu de création",
"Open file": "Ouvrir le fichier",
- "Open Folder": "",
+ "Open Folder": "Ouvrir le dossier",
"Open in full screen": "Ouvrir en plein écran",
- "Open in new tab": "",
- "Open link": "",
+ "Open in new tab": "Ouvrir dans un nouvel onglet",
+ "Open link": "Ouvrir le lien",
"Open modal to configure connection": "Ouvrir la fenêtre modale pour configurer la connexion",
- "Open Model Selector": "",
- "Open note": "",
- "Open Settings": "",
- "Open settings.": "",
- "Open Sidebar": "",
- "Open terminal": "",
- "Open the changelog modal after sign-in when enabled.": "",
- "Open User Profile Menu": "",
+ "Open Model Selector": "Ouvrir le sélecteur de modèle",
+ "Open note": "Ouvrir la note",
+ "Open Settings": "Ouvrir les réglages",
+ "Open settings.": "Ouvrir les réglages.",
+ "Open Sidebar": "Ouvrir la barre latérale",
+ "Open terminal": "Ouvrir le terminal",
+ "Open the changelog modal after sign-in when enabled.": "Ouvrir la fenêtre des notes de mise à jour après la connexion lorsque ce réglage est activé.",
+ "Open User Profile Menu": "Ouvrir le menu du profil utilisateur",
"Open WebUI can use tools provided by any OpenAPI server.": "Open WebUI peut utiliser les outils fournis par n'importe quel serveur OpenAPI.",
- "Open WebUI version": "",
+ "Open WebUI version": "Version d'Open WebUI",
"Open WebUI version (v{{OPEN_WEBUI_VERSION}}) is lower than required version (v{{REQUIRED_VERSION}})": "La version Open WebUI (v{{OPEN_WEBUI_VERSION}}) est inférieure à la version requise (v{{REQUIRED_VERSION}})",
"OpenAI": "OpenAI",
- "OpenAI API Base URL": "",
+ "OpenAI API Base URL": "URL de base de l'API OpenAI",
"OpenAI API Key is required.": "Une clé API OpenAI est requise.",
"OpenAI API settings updated": "Réglages de l'API OpenAI mis à jour",
- "OpenAI Realtime": "",
+ "OpenAI Realtime": "OpenAI Realtime",
"OpenAI URL/Key required.": "URL/Clé OpenAI requise.",
- "OpenAPI Spec": "",
+ "OpenAPI Spec": "Spécification OpenAPI",
"openapi.json URL or Path": "URL ou chemin openapi.json",
- "Operator recovery token": "",
- "option": "",
- "Option name": "",
- "optional": "",
- "Optional": "",
- "Optional clips replace the built-in movement for each state.": "",
- "Options": "",
+ "Operator recovery token": "Jeton de récupération de l'opérateur",
+ "option": "l'option",
+ "Option name": "Nom de l'option",
+ "optional": "facultatif",
+ "Optional": "Facultatif",
+ "Optional clips replace the built-in movement for each state.": "Les séquences facultatives remplacent le mouvement intégré pour chaque état.",
+ "Options": "Options",
"or": "ou",
- "Orchestrator": "",
- "Ordered List": "",
- "Original": "",
+ "Orchestrator": "Orchestrateur",
+ "Ordered List": "Liste numérotée",
+ "Original": "Original",
"Other": "Autre",
- "out of": "",
- "Output": "",
+ "out of": "sur",
+ "Output": "Sortie",
"OUTPUT": "SORTIE",
- "Overcome procrastination": "",
+ "Overcome procrastination": "Vaincre la procrastination",
"Overview": "Aperçu",
- "PaddleOCR-vl": "",
- "PaddleOCR-vl API URL required.": "",
+ "PaddleOCR-vl": "PaddleOCR-vl",
+ "PaddleOCR-vl API URL required.": "URL de l'API PaddleOCR-vl requise.",
"page": "page",
- "Page": "",
- "parameter": "",
- "Parameter": "",
+ "Page": "Page",
+ "parameter": "le réglage",
+ "Parameter": "Réglage",
"Parameters": "Réglages",
- "Parent group": "",
- "Parent message not found": "",
- "Parent permissions are inherited. Disabling a local permission does not revoke inherited access.": "",
- "Participate in community leaderboards and evaluations! Syncing aggregated usage stats helps drive research and improvements to Open WebUI. Your privacy is paramount: no message content is ever shared.": "",
- "Passthrough params": "",
+ "Parent group": "Groupe parent",
+ "Parent message not found": "Message parent introuvable",
+ "Parent permissions are inherited. Disabling a local permission does not revoke inherited access.": "Les autorisations du groupe parent sont héritées. Désactiver une autorisation locale ne révoque pas l'accès hérité.",
+ "Participate in community leaderboards and evaluations! Syncing aggregated usage stats helps drive research and improvements to Open WebUI. Your privacy is paramount: no message content is ever shared.": "Participez aux classements et aux évaluations de la communauté ! La synchronisation de statistiques d'utilisation agrégées contribue à la recherche et à l'amélioration d'Open WebUI. Votre vie privée est primordiale : aucun contenu de message n'est jamais partagé.",
+ "Passthrough params": "Paramètres transmis tels quels",
"Password": "Mot de passe",
- "Password updated. Please sign in again.": "",
- "Passwords do not match.": "",
- "Path": "",
- "Path copied": "",
- "Paused": "",
+ "Password updated. Please sign in again.": "Mot de passe mis à jour. Veuillez vous reconnecter.",
+ "Passwords do not match.": "Les mots de passe ne correspondent pas.",
+ "Path": "Chemin",
+ "Path copied": "Chemin copié",
+ "Paused": "En pause",
"PDF document (.pdf)": "Document au format PDF (.pdf)",
- "pdf, docx, pptx, xlsx": "",
- "Peak tokens": "",
+ "pdf, docx, pptx, xlsx": "pdf, docx, pptx, xlsx",
+ "Peak tokens": "Pic de jetons",
"pending": "en attente",
"Pending": "en attente",
- "Per automation": "",
- "Per chat": "",
+ "Per automation": "Par automatisation",
+ "Per chat": "Par conversation",
"Permission denied when accessing media devices": "Accès aux appareils multimédias refusé",
"Permission denied when accessing microphone": "Accès au microphone refusé",
"Permission denied when accessing microphone: {{error}}": "Accès au microphone refusé : {{error}}",
"Permissions": "Permissions",
- "Permissions reset to defaults": "",
- "Persistent": "",
- "Personal": "",
+ "Permissions reset to defaults": "Autorisations réinitialisées aux valeurs par défaut",
+ "Persistent": "Persistant",
+ "Personal": "Personnel",
"Pin": "Épingler",
- "Pin to Sidebar": "",
+ "Pin to Sidebar": "Épingler à la barre latérale",
"Pinned": "Épinglé",
- "Pinned Messages": "",
+ "Pinned Messages": "Messages épinglés",
"Pipe": "Pipeline",
"Pipeline deleted successfully": "Le pipeline a été supprimé avec succès",
"Pipeline downloaded successfully": "Le pipeline a été téléchargé avec succès",
- "Pipelines are a plugin system with arbitrary code execution.": "",
+ "Pipelines are a plugin system with arbitrary code execution.": "Les pipelines sont un système de plugins avec exécution de code arbitraire.",
"Pipelines Not Detected": "Aucun pipelines détecté",
"Plain text (.md)": "Texte brut (.md)",
"Plain text (.txt)": "Texte (.txt)",
"Playground": "Playground",
- "Playground Chat": "",
+ "Playground Chat": "Conversation du Playground",
"Please carefully review the following warnings:": "Veuillez lire attentivement les avertissements suivants :",
- "Please connect all required integrations before sending a message": "",
+ "Please connect all required integrations before sending a message": "Veuillez connecter toutes les intégrations requises avant d'envoyer un message",
"Please do not close the settings page while loading the model.": "Veuillez ne pas fermer les réglages pendant le chargement du modèle.",
- "Please enter a Connection ID before authorizing OAuth.": "",
- "Please enter a message or attach a file.": "",
+ "Please enter a Connection ID before authorizing OAuth.": "Veuillez entrer un ID de connexion avant d'autoriser OAuth.",
+ "Please enter a message or attach a file.": "Veuillez entrer un message ou joindre un fichier.",
"Please enter a prompt": "Veuillez saisir un prompt",
- "Please enter a valid JSON spec": "",
+ "Please enter a valid JSON spec": "Veuillez entrer une spécification JSON valide",
"Please enter a valid path": "Veuillez entrer un chemin d'accès valide",
"Please enter a valid URL": "Veuillez entrer une URL valide",
- "Please enter a valid URL.": "",
- "Please enter Client ID and Client Secret": "",
+ "Please enter a valid URL.": "Veuillez entrer une URL valide.",
+ "Please enter Client ID and Client Secret": "Veuillez entrer l'ID client et le secret client",
"Please fill in all fields.": "Veuillez remplir tous les champs.",
- "Please register the OAuth client": "",
- "Please save the connection before authorizing OAuth": "",
- "Please save the connection to persist the OAuth client information and do not change the ID": "",
+ "Please register the OAuth client": "Veuillez inscrire le client OAuth",
+ "Please save the connection before authorizing OAuth": "Veuillez enregistrer la connexion avant d'autoriser OAuth",
+ "Please save the connection to persist the OAuth client information and do not change the ID": "Veuillez enregistrer la connexion pour conserver les informations du client OAuth, sans modifier l'ID",
"Please select a model.": "Veuillez sélectionner un modèle.",
"Please select a reason": "Veuillez sélectionner une raison",
- "Please select a valid JSON file": "",
- "Please select at least one user for Direct Message channel.": "",
- "Please wait until all files are uploaded.": "",
- "PNG, JPEG, WebP, or GIF. Up to 5 MiB and 25 megapixels.": "",
- "Policy changes apply to newly provisioned terminals. Refresh matching terminals to apply them to existing terminals.": "",
- "Policy ID": "",
- "Policy ID is required": "",
- "Policy is still loading": "",
- "Ports": "",
+ "Please select a valid JSON file": "Veuillez sélectionner un fichier JSON valide",
+ "Please select at least one user for Direct Message channel.": "Veuillez sélectionner au moins un utilisateur pour le canal de message direct.",
+ "Please wait until all files are uploaded.": "Veuillez attendre la fin du téléversement de tous les fichiers.",
+ "PNG, JPEG, WebP, or GIF. Up to 5 MiB and 25 megapixels.": "PNG, JPEG, WebP ou GIF. Jusqu'à 5 Mio et 25 mégapixels.",
+ "Policy changes apply to newly provisioned terminals. Refresh matching terminals to apply them to existing terminals.": "Les modifications de la politique s'appliquent aux terminaux nouvellement provisionnés. Actualisez les terminaux correspondants pour les appliquer aux terminaux existants.",
+ "Policy ID": "ID de la politique",
+ "Policy ID is required": "L'ID de la politique est requis",
+ "Policy is still loading": "La politique est encore en cours de chargement",
+ "Ports": "Ports",
"Positive attitude": "Attitude positive",
- "Prefer not to say": "",
- "Preferences": "",
+ "Prefer not to say": "Préfère ne pas répondre",
+ "Preferences": "Préférences",
"Prefix ID": "ID de préfixe",
"Prefix ID is used to avoid conflicts with other connections by adding a prefix to the model IDs - leave empty to disable": "Le préfixe ID est utilisé pour éviter les conflits avec d'autres connexions en ajoutant un préfixe aux ID de modèle - laissez vide pour désactiver",
- "Preparing {{NAME}}...": "",
- "Preparing download...": "",
- "Preparing your authenticator…": "",
- "Press keys...": "",
- "Prevent File Creation": "",
+ "Preparing {{NAME}}...": "Préparation de {{NAME}}...",
+ "Preparing download...": "Préparation du téléchargement...",
+ "Preparing your authenticator…": "Préparation de votre application d'authentification…",
+ "Press keys...": "Appuyez sur des touches...",
+ "Prevent File Creation": "Empêcher la création de fichier",
"Preview": "Aperçu",
- "Preview Access": "",
- "Preview behavior": "",
- "Preview failed": "",
- "Preview gesture": "",
- "Previous": "",
+ "Preview Access": "Aperçu des accès",
+ "Preview behavior": "Aperçu du comportement",
+ "Preview failed": "Échec de l'aperçu",
+ "Preview gesture": "Aperçu du geste",
+ "Previous": "Précédent",
"Previous 30 days": "30 derniers jours",
"Previous 7 days": "7 derniers jours",
"Previous message": "Message précédent",
- "Previous month": "",
- "Previous page": "",
- "Previous version": "",
+ "Previous month": "Mois précédent",
+ "Previous page": "Page précédente",
+ "Previous version": "Version précédente",
"Private": "Privé",
- "Private conversation between selected users": "",
- "Production version updated": "",
+ "Private conversation between selected users": "Conversation privée entre des utilisateurs sélectionnés",
+ "Production version updated": "Version de production mise à jour",
"Profile": "Profil",
"Prompt": "Prompt",
"Prompt Content": "Contenu du prompt",
"Prompt created successfully": "Prompt créé avec succès",
- "Prompt Menu": "",
- "Prompt Name": "",
- "Prompt Template": "",
+ "Prompt Menu": "Menu du prompt",
+ "Prompt Name": "Nom du prompt",
+ "Prompt Template": "Modèle de prompt",
"Prompt updated successfully": "Prompt mis à jour avec succès",
"Prompts": "Prompts",
"Prompts Access": "Accès aux prompts",
"Prompts Public Sharing": "Partage public des prompts",
- "Prompts Sharing": "",
- "Provider": "",
+ "Prompts Sharing": "Partage des prompts",
+ "Provider": "Fournisseur",
"Public": "Public",
"Pull \"{{searchValue}}\" from Ollama.com": "Récupérer « {{searchValue}} » depuis Ollama.com",
"Pull a model from Ollama.com": "Télécharger un modèle depuis Ollama.com",
- "Pull Model": "",
- "Pyodide file browser": "",
- "Quality": "",
- "Query failed": "",
- "Querying": "",
- "Queued messages": "",
- "Quick Actions": "",
- "Ran {{COUNT}} analyses": "",
- "Ran {{COUNT}} analysis": "",
- "Rate {{rating}} out of 10": "",
+ "Pull Model": "Télécharger le modèle",
+ "Pyodide file browser": "Explorateur de fichiers Pyodide",
+ "Quality": "Qualité",
+ "Query failed": "Échec de la requête",
+ "Querying": "Interrogation en cours",
+ "Queued messages": "Messages en file d'attente",
+ "Quick Actions": "Actions rapides",
+ "Ran {{COUNT}} analyses": "{{COUNT}} analyses exécutées",
+ "Ran {{COUNT}} analysis": "{{COUNT}} analyse exécutée",
+ "Rate {{rating}} out of 10": "Noter {{rating}} sur 10",
"Rating": "Note",
"Read": "Lire",
"Read Aloud": "Lire à haute voix",
- "Read more →": "",
- "Read only": "",
- "Read Only": "",
- "Read the docs": "",
- "Read-only": "",
- "Read-Only Access": "",
- "Realtime": "",
- "Realtime Voice": "",
+ "Read more →": "En savoir plus →",
+ "Read only": "Lecture seule",
+ "Read Only": "Lecture seule",
+ "Read the docs": "Lire la documentation",
+ "Read-only": "Lecture seule",
+ "Read-Only Access": "Accès en lecture seule",
+ "Realtime": "Temps réel",
+ "Realtime Voice": "Voix en temps réel",
"Reason": "Raisonne",
- "Reasoning text...": "",
- "Rebuild knowledge file, knowledge search, and memory vectors using the current embedding model.": "",
- "Receives matching events across the instance, including system/config events and events associated with any user.": "",
- "Receives matching events that are not associated with a user.": "",
- "Receives matching user-associated events only when the actor, user subject, or user data matches these users or current group members. System/config events are not sent.": "",
- "Recently Used": "",
- "Recommended": "",
- "Reconnect": "",
- "Reconnected": "",
+ "Reasoning text...": "Texte du raisonnement...",
+ "Rebuild knowledge file, knowledge search, and memory vectors using the current embedding model.": "Reconstruire les vecteurs des fichiers de connaissances, de la recherche de connaissances et des souvenirs à l'aide du modèle d'embedding actuel.",
+ "Receives matching events across the instance, including system/config events and events associated with any user.": "Reçoit les événements correspondants de toute l'instance, y compris les événements système/de configuration et les événements associés à n'importe quel utilisateur.",
+ "Receives matching events that are not associated with a user.": "Reçoit les événements correspondants qui ne sont associés à aucun utilisateur.",
+ "Receives matching user-associated events only when the actor, user subject, or user data matches these users or current group members. System/config events are not sent.": "Reçoit les événements correspondants associés à un utilisateur seulement lorsque l'acteur, l'utilisateur concerné ou les données utilisateur correspondent à ces utilisateurs ou aux membres actuels de ces groupes. Les événements système/de configuration ne sont pas envoyés.",
+ "Recently Used": "Utilisés récemment",
+ "Recommended": "Recommandé",
+ "Reconnect": "Reconnecter",
+ "Reconnected": "Reconnecté",
"Record": "Enregistrement",
"Record voice": "Enregistrer la voix",
- "Recover your authenticator": "",
- "Recovery code": "",
+ "Recover your authenticator": "Récupérez votre application d'authentification",
+ "Recovery code": "Code de récupération",
"Redirecting you to Open WebUI Community": "Redirection vers la communauté OpenWebUI",
"Reduces the probability of generating nonsense. A higher value (e.g. 100) will give more diverse answers, while a lower value (e.g. 10) will be more conservative.": "Réduit la probabilité de générer du contenu incohérent. Une valeur plus élevée (ex. : 100) produira des réponses plus variées, tandis qu'une valeur plus faible (ex. : 10) sera plus conservatrice.",
- "Reference Chats": "",
- "Refresh": "",
- "Refresh requested: {{count}} terminal(s)_one": "",
- "Refresh requested: {{count}} terminal(s)_many": "",
- "Refresh requested: {{count}} terminal(s)_other": "",
- "Refresh Terminals": "",
- "Refreshing...": "",
+ "Reference Chats": "Référencer des conversations",
+ "Refresh": "Actualiser",
+ "Refresh requested: {{count}} terminal(s)_one": "Actualisation demandée : {{count}} terminal",
+ "Refresh requested: {{count}} terminal(s)_many": "Actualisation demandée : {{count}} terminaux",
+ "Refresh requested: {{count}} terminal(s)_other": "Actualisation demandée : {{count}} terminaux",
+ "Refresh Terminals": "Actualiser les terminaux",
+ "Refreshing...": "Actualisation en cours...",
"Refused when it shouldn't have": "Refusé alors qu'il n'aurait pas dû l'être",
"Regenerate": "Regénérer",
- "Regenerate Response": "",
- "Region and language of the search results, e.g. en-us.": "",
- "Register Again": "",
- "Register Client": "",
- "Registered": "",
- "registered to": "",
- "Registration failed": "",
- "Registration successful": "",
- "Reindex Embedding Data": "",
+ "Regenerate Response": "Régénérer la réponse",
+ "Region and language of the search results, e.g. en-us.": "Région et langue des résultats de recherche, p. ex. en-us.",
+ "Register Again": "Inscrire à nouveau",
+ "Register Client": "Inscrire le client",
+ "Registered": "Inscrit",
+ "registered to": "enregistrée au nom de",
+ "Registration failed": "Échec de l'inscription",
+ "Registration successful": "Inscription réussie",
+ "Reindex Embedding Data": "Réindexer les données d'embedding",
"Release Notes": "Notes de mise à jour",
"Releases": "Livraisons",
"Relevance": "Pertinence",
"Remember Dismissal": "Se souvenir du rejet",
- "Reminder": "",
+ "Reminder": "Rappel",
"Remove": "Retirer",
"Remove {{MODELID}} from list.": "Retirer {{MODELID}} de la liste.",
- "Remove action": "",
+ "Remove action": "Retirer l'action",
"Remove file": "Retirer le fichier",
"Remove File": "Retirer le fichier",
- "Remove from favorites": "",
- "Remove gesture": "",
+ "Remove from favorites": "Retirer des favoris",
+ "Remove gesture": "Retirer le geste",
"Remove image": "Retirer l'image",
- "Remove Pinned Model": "",
- "Remove prompt suggestion": "",
- "Remove Selected Model": "",
- "Removing {{count}} stale files..._one": "",
- "Removing {{count}} stale files..._many": "",
- "Removing {{count}} stale files..._other": "",
+ "Remove Pinned Model": "Retirer le modèle épinglé",
+ "Remove prompt suggestion": "Retirer la suggestion de prompt",
+ "Remove Selected Model": "Retirer le modèle sélectionné",
+ "Removing {{count}} stale files..._one": "Suppression de {{count}} fichier obsolète...",
+ "Removing {{count}} stale files..._many": "Suppression de {{count}} fichiers obsolètes...",
+ "Removing {{count}} stale files..._other": "Suppression de {{count}} fichiers obsolètes...",
"Rename": "Renommer",
- "Renamed to {{name}}": "",
- "Reorder": "",
- "Repeat": "",
- "Replace": "",
- "Replace authenticator": "",
- "Reply": "",
+ "Renamed to {{name}}": "Renommé en {{name}}",
+ "Reorder": "Réordonner",
+ "Repeat": "Répétition",
+ "Replace": "Remplacer",
+ "Replace authenticator": "Remplacer l'application d'authentification",
+ "Reply": "Répondre",
"Reply in Thread": "Répondre dans le fil de discussion",
- "Reply to thread...": "",
- "Replying to {{NAME}}": "",
- "Require an authenticator for all users": "",
- "required": "",
- "Research Knowledge": "",
+ "Reply to thread...": "Répondez dans le fil de discussion...",
+ "Replying to {{NAME}}": "En réponse à {{NAME}}",
+ "Require an authenticator for all users": "Exiger une application d'authentification pour tous les utilisateurs",
+ "required": "requis",
+ "Research Knowledge": "Connaissances de recherche",
"Reset": "Réinitialiser",
"Reset All Models": "Réinitialiser tous les modèles",
- "Reset all permissions to their initial configuration values": "",
- "Reset Defaults": "",
- "Reset group permissions to match the current default user permissions": "",
- "Reset knowledge base?": "",
- "Reset persisted files": "",
- "Reset to Defaults": "",
+ "Reset all permissions to their initial configuration values": "Réinitialiser toutes les autorisations à leurs valeurs de configuration initiales",
+ "Reset Defaults": "Rétablir les valeurs par défaut",
+ "Reset group permissions to match the current default user permissions": "Réinitialiser les autorisations du groupe pour qu'elles correspondent aux autorisations utilisateur par défaut actuelles",
+ "Reset knowledge base?": "Réinitialiser la base de connaissances ?",
+ "Reset persisted files": "Réinitialiser les fichiers persistants",
+ "Reset to Defaults": "Rétablir les valeurs par défaut",
"Reset view": "Réinitialiser la vue",
- "Reset zoom": "",
- "Resize panel": "",
+ "Reset zoom": "Réinitialiser le zoom",
+ "Resize panel": "Redimensionner le panneau",
"Response": "Réponse",
"Response notifications cannot be activated as the website permissions have been denied. Please visit your browser settings to grant the necessary access.": "Les notifications de réponse ne peuvent pas être activées car les autorisations du site web ont été refusées. Veuillez vérifier les réglages de votre navigateur pour accorder l'accès nécessaire.",
- "Responses": "",
- "Restart": "",
+ "Responses": "Responses",
+ "Restart": "Redémarrer",
"Result": "Résultat",
"RESULT": "Résultat",
- "Retrieved {{count}} sources": "",
- "Retrieved {{count}} sources_one": "",
- "Retrieved {{count}} sources_many": "",
- "Retrieved {{count}} sources_other": "",
- "Retrieved 1 source": "",
- "Retry": "",
- "Retry setup": "",
- "Return to call": "",
- "Rewrite the selected text.": "",
+ "Retrieved {{count}} sources": "{{count}} sources récupérées",
+ "Retrieved {{count}} sources_one": "{{count}} sources récupérées",
+ "Retrieved {{count}} sources_many": "{{count}} sources récupérées",
+ "Retrieved {{count}} sources_other": "{{count}} sources récupérées",
+ "Retrieved 1 source": "1 source récupérée",
+ "Retry": "Réessayer",
+ "Retry setup": "Réessayer la configuration",
+ "Return to call": "Revenir à l'appel",
+ "Rewrite the selected text.": "Réécrivez le texte sélectionné.",
"Role": "Rôle",
"RTL": "RTL",
"Run": "Exécuter",
- "Run AI on your own terms. Connect any model, extend with code, and protect what matters without compromise. Your models, your data, your machine, wherever you open it.": "",
- "Run All": "",
- "Run cell (⌘+Enter)": "",
- "Run now": "",
- "Run Now": "",
- "Run tools without asking for approval.": "",
+ "Run AI on your own terms. Connect any model, extend with code, and protect what matters without compromise. Your models, your data, your machine, wherever you open it.": "Exécutez l'IA selon vos propres conditions. Connectez n'importe quel modèle, étendez les fonctionnalités avec du code et protégez ce qui compte, sans compromis. Vos modèles, vos données, votre machine, où que vous l'ouvriez.",
+ "Run All": "Tout exécuter",
+ "Run cell (⌘+Enter)": "Exécuter la cellule (⌘+Entrée)",
+ "Run now": "Exécuter maintenant",
+ "Run Now": "Exécuter maintenant",
+ "Run tools without asking for approval.": "Exécuter les outils sans demander d'approbation.",
"Running": "Exécution",
- "Running Open WebUI for a team?": "",
+ "Running Open WebUI for a team?": "Vous utilisez Open WebUI pour une équipe ?",
"Running...": "Exécution...",
- "runs": "",
- "Runs": "",
- "Sa_day_of_week": "",
+ "runs": "exécutions",
+ "Runs": "Exécutions",
+ "Sa_day_of_week": "Sa",
"Save": "Enregistrer",
"Save & Create": "Enregistrer & Créer",
"Save & Update": "Enregistrer & Mettre à jour",
"Save As Copy": "Enregistrer comme copie",
- "Save Chat": "",
- "Save the connection to keep the OAuth details. Keep the Connection ID unchanged.": "",
- "Save your recovery codes": "",
+ "Save Chat": "Enregistrer la conversation",
+ "Save the connection to keep the OAuth details. Keep the Connection ID unchanged.": "Enregistrez la connexion pour conserver les informations OAuth. Ne modifiez pas l'ID de connexion.",
+ "Save your recovery codes": "Enregistrez vos codes de récupération",
"Saved": "Enregistré",
- "Saving...": "",
- "Scan the QR code, then enter the six-digit code from your authenticator app.": "",
- "Schedule": "",
- "Scheduled time must be in the future": "",
- "Screen Share": "",
- "Scroll to bottom": "",
- "Scroll to Top": "",
+ "Saving...": "Enregistrement en cours...",
+ "Scan the QR code, then enter the six-digit code from your authenticator app.": "Balayez le code QR, puis entrez le code à six chiffres de votre application d'authentification.",
+ "Schedule": "Planification",
+ "Scheduled time must be in the future": "L'heure planifiée doit être dans le futur",
+ "Screen Share": "Partage d'écran",
+ "Scroll to bottom": "Faire défiler vers le bas",
+ "Scroll to Top": "Faire défiler vers le haut",
"Search": "Recherche",
"Search a model": "Rechercher un modèle",
- "Search actions": "",
- "Search all emojis": "",
- "Search Automations": "",
- "Search channels": "",
+ "Search actions": "Rechercher des actions",
+ "Search all emojis": "Rechercher tous les emojis",
+ "Search Automations": "Rechercher des automatisations",
+ "Search channels": "Rechercher des canaux",
"Search Chats": "Rechercher des conversations",
"Search Collection": "Rechercher une collection",
- "Search Files": "",
- "Search files and contents": "",
- "Search filters": "",
- "Search folders": "",
- "search for archived chats": "",
- "search for folders": "",
- "search for pinned chats": "",
- "search for shared chats": "",
+ "Search Files": "Rechercher des fichiers",
+ "Search files and contents": "Rechercher des fichiers et leur contenu",
+ "Search filters": "Rechercher des filtres",
+ "Search folders": "Rechercher des dossiers",
+ "search for archived chats": "Rechercher des conversations archivées",
+ "search for folders": "Rechercher des dossiers",
+ "search for pinned chats": "Rechercher des conversations épinglées",
+ "search for shared chats": "Rechercher des conversations partagées",
"search for tags": "Rechercher des tags",
"Search Functions": "Rechercher des fonctions",
- "Search Groups": "",
- "Search In Models": "",
- "Search inherited members": "",
+ "Search Groups": "Rechercher des groupes",
+ "Search In Models": "Rechercher dans les modèles",
+ "Search inherited members": "Rechercher des membres hérités",
"Search Knowledge": "Rechercher des connaissances",
- "Search Memories": "",
+ "Search Memories": "Rechercher des souvenirs",
"Search Models": "Rechercher des modèles",
- "Search Notes": "",
+ "Search Notes": "Rechercher des notes",
"Search options": "Options de recherche",
- "Search or add pattern": "",
- "Search parent groups": "",
+ "Search or add pattern": "Rechercher ou ajouter un motif",
+ "Search parent groups": "Rechercher des groupes parents",
"Search Prompts": "Rechercher des prompts",
- "Search skills": "",
- "Search Skills": "",
+ "Search skills": "Rechercher des compétences",
+ "Search Skills": "Rechercher des compétences",
"Search the internet": "Cherche sur Internet",
- "Search tools": "",
+ "Search tools": "Rechercher des outils",
"Search Tools": "Rechercher des outils",
- "Search translations": "",
- "Search users or groups": "",
+ "Search translations": "Rechercher des traductions",
+ "Search users or groups": "Rechercher des utilisateurs ou des groupes",
"Searched {{count}} sites": "{{count}} sites recherchés",
- "Searching": "",
+ "Searching": "Recherche en cours",
"Searching \"{{searchQuery}}\"": "Recherche de « {{searchQuery}} »",
"Searching Knowledge for \"{{searchQuery}}\"": "Recherche des connaissances pour « {{searchQuery}} »",
"Searching the web": "Recherche sur internet...",
"See readme.md for instructions": "Voir le fichier readme.md pour les instructions",
- "Select": "",
- "Select {{modelName}} model": "",
- "Select {{name}}": "",
- "Select a base model (e.g. llama3, gpt-4o)": "",
- "Select a conversation to preview": "",
+ "Select": "Sélectionnez",
+ "Select {{modelName}} model": "Sélectionner le modèle {{modelName}}",
+ "Select {{name}}": "Sélectionner {{name}}",
+ "Select a base model (e.g. llama3, gpt-4o)": "Sélectionnez un modèle de base (p. ex. llama3, gpt-4o)",
+ "Select a conversation to preview": "Sélectionnez une conversation à prévisualiser",
"Select a engine": "Sélectionnez un moteur",
"Select a function": "Sélectionnez une fonction",
"Select a group": "Sélectionner un groupe",
- "Select a language": "",
- "Select a mode": "",
+ "Select a language": "Sélectionnez une langue",
+ "Select a mode": "Sélectionnez un mode",
"Select a model": "Sélectionnez un modèle",
- "Select a model (optional)": "",
+ "Select a model (optional)": "Sélectionnez un modèle (facultatif)",
"Select a pipeline": "Sélectionnez un pipeline",
"Select a pipeline url": "Sélectionnez l'URL du pipeline",
- "Select a reranking model engine": "",
- "Select a role": "",
- "Select a theme": "",
+ "Select a reranking model engine": "Sélectionnez un moteur de modèle de ré-ranking",
+ "Select a role": "Sélectionnez un rôle",
+ "Select a theme": "Sélectionnez un thème",
"Select a tool": "Sélectionnez un outil",
- "Select a voice": "",
- "Select Action": "",
- "Select All": "",
+ "Select a voice": "Sélectionnez une voix",
+ "Select Action": "Sélectionnez une action",
+ "Select All": "Tout sélectionner",
"Select an auth method": "Veuillez sélectionner une méthode de connexion",
- "Select an embedding model engine": "",
- "Select an engine": "",
- "Select an instance": "",
+ "Select an embedding model engine": "Sélectionnez un moteur de modèle d'embedding",
+ "Select an engine": "Sélectionnez un moteur",
+ "Select an instance": "Sélectionnez une instance",
"Select an Ollama instance": "Sélectionnez une instance Ollama",
- "Select an option": "",
- "Select an output format": "",
- "Select dtype": "",
+ "Select an option": "Sélectionnez une option",
+ "Select an output format": "Sélectionnez un format de sortie",
+ "Select dtype": "Sélectionnez le dtype",
"Select Engine": "Sélectionnez le moteur",
- "Select Filter": "",
- "Select how to split message text for TTS requests": "",
+ "Select Filter": "Sélectionnez un filtre",
+ "Select how to split message text for TTS requests": "Sélectionnez la façon dont le texte du message est découpé pour les requêtes de synthèse vocale",
"Select Knowledge": "Sélectionnez une connaissance",
- "Select Method": "",
- "Select model": "",
+ "Select Method": "Sélectionnez une méthode",
+ "Select model": "Sélectionnez un modèle",
"Select only one model to call": "Sélectionnez seulement un modèle pour appeler",
- "Select options": "",
- "Select Skill": "",
- "Select Tool": "",
- "Select view": "",
- "Selected": "",
- "Selected model: {{modelName}}": "",
+ "Select options": "Sélectionnez des options",
+ "Select Skill": "Sélectionnez une compétence",
+ "Select Tool": "Sélectionnez un outil",
+ "Select view": "Sélectionnez une vue",
+ "Selected": "Sélectionné",
+ "Selected model: {{modelName}}": "Modèle sélectionné : {{modelName}}",
"Selected model(s) do not support image inputs": "Les modèle(s) sélectionné(s) ne prennent pas en charge les entrées d'images",
- "Selected models define incompatible Chat Variables.": "",
- "semantic": "",
+ "Selected models define incompatible Chat Variables.": "Les modèles sélectionnés définissent des variables de conversation incompatibles.",
+ "semantic": "sémantique",
"Send": "Envoyer",
"Send a Message": "Envoyer un message",
- "Send events for": "",
+ "Send events for": "Envoyer les événements pour",
"Send message": "Envoyer un message",
- "Send now": "",
- "Send Test": "",
- "Sending...": "",
+ "Send now": "Envoyer maintenant",
+ "Send Test": "Envoyer un test",
+ "Sending...": "Envoi en cours...",
"September": "Septembre",
- "Server connection failed": "",
+ "Server connection failed": "Échec de la connexion au serveur",
"Server connection verified": "Connexion au serveur vérifiée",
- "Service Account": "",
- "Services": "",
- "Session": "",
- "Session expired. Please sign in again.": "",
- "Set a local zoom level for the app interface.": "",
+ "Service Account": "Compte de service",
+ "Services": "Services",
+ "Session": "Session",
+ "Session expired. Please sign in again.": "Session expirée. Veuillez vous reconnecter.",
+ "Set a local zoom level for the app interface.": "Définir un niveau de zoom local pour l'interface de l'application.",
"Set as default": "Définir comme valeur par défaut",
- "Set as Pinned Model": "",
- "Set as Production": "",
- "Set as Selected Model": "",
+ "Set as Pinned Model": "Définir comme modèle épinglé",
+ "Set as Production": "Définir comme version de production",
+ "Set as Selected Model": "Définir comme modèle sélectionné",
"Set embedding model": "Définir le modèle d'embedding",
"Set embedding model (e.g. {{model}})": "Définir le modèle d'embedding (par ex. {{model}})",
"Set reranking model (e.g. {{model}})": "Définir le modèle de ré-ranking (par ex. {{model}})",
- "Set system-wide interface defaults for every account. Personal settings override these defaults.": "",
+ "Set system-wide interface defaults for every account. Personal settings override these defaults.": "Définir les valeurs par défaut de l'interface pour tous les comptes. Les réglages personnels remplacent ces valeurs par défaut.",
"Set the number of layers, which will be off-loaded to GPU. Increasing this value can significantly improve performance for models that are optimized for GPU acceleration but may also consume more power and GPU resources.": "Définir le nombre de couches qui seront déchargées sur le GPU. Augmenter cette valeur peut améliorer considérablement les performances pour les modèles optimisés pour l'accélération GPU, mais peut également consommer plus d'énergie et de ressources GPU.",
"Set the number of worker threads used for computation. This option controls how many threads are used to process incoming requests concurrently. Increasing this value can improve performance under high concurrency workloads but may also consume more CPU resources.": "Définir le nombre de threads de travail utilisés pour le calcul. Cette option contrôle combien de threads sont utilisés pour traiter les demandes entrantes simultanément. L'augmentation de cette valeur peut améliorer les performances sous de fortes charges de travail concurrentes mais peut également consommer plus de ressources CPU.",
- "Set up your authenticator": "",
+ "Set up your authenticator": "Configurez votre application d'authentification",
"Set whisper model": "Choisir le modèle Whisper",
- "Set your status": "",
+ "Set your status": "Définir votre statut",
"Sets a flat bias against tokens that have appeared at least once. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 0.9) will be more lenient. At 0, it is disabled.": "Applique un biais uniforme contre les jetons déjà apparus. Une valeur élevée (ex. : 1,5) pénalise fortement les répétitions, une valeur faible (ex. : 0,9) les tolère davantage. À 0, ce réglage est désactivé.",
"Sets a scaling bias against tokens to penalize repetitions, based on how many times they have appeared. A higher value (e.g., 1.5) will penalize repetitions more strongly, while a lower value (e.g., 0.9) will be more lenient. At 0, it is disabled.": "Applique un biais progressif contre les jetons en fonction de leur fréquence d'apparition. Une valeur plus élevée les pénalise davantage ; une valeur plus faible est plus indulgente. À 0, ce réglage est désactivé.",
"Sets how far back for the model to look back to prevent repetition.": "Définit la profondeur de rétrospection du modèle pour éviter les répétitions.",
"Sets the size of the context window used to generate the next token.": "Définit la taille de la fenêtre de contexte utilisée pour générer le prochain Token.",
- "Setting": "",
+ "Setting": "Réglage",
"Settings": "Réglages",
- "settings configured": "",
- "Settings Permissions": "",
+ "settings configured": "réglage(s) configuré(s)",
+ "Settings Permissions": "Autorisations des réglages",
"Settings saved successfully!": "Réglages enregistrés avec succès !",
- "Settings: open settings.": "",
- "settings.admin.analytics.title": "",
- "settings.admin.audio.additionalParameters.description": "",
- "settings.admin.audio.additionalParameters.label": "",
+ "Settings: open settings.": "Réglages : ouvrir les réglages.",
+ "settings.admin.analytics.title": "Analytique",
+ "settings.admin.audio.additionalParameters.description": "Entrez les paramètres supplémentaires des requêtes de synthèse vocale compatibles OpenAI, au format JSON.",
+ "settings.admin.audio.additionalParameters.label": "Paramètres supplémentaires",
"settings.admin.audio.languageLocales.label": "Réglages régionaux de langue",
"settings.admin.audio.maxSpeakers.label": "Nombre maximal d'intervenants",
- "settings.admin.audio.mistralSttModel.description": "",
+ "settings.admin.audio.mistralSttModel.description": "Laissez vide pour utiliser le modèle par défaut (voxtral-mini-latest).",
"settings.admin.audio.mistralSttModel.label": "Modèle de Speech-to-Text",
"settings.admin.audio.outputFormat.label": "Format de sortie",
- "settings.admin.audio.requestFormat.description": "",
- "settings.admin.audio.requestFormat.label": "",
+ "settings.admin.audio.requestFormat.description": "Sélectionnez la façon dont l'audio est envoyé au point de terminaison compatible OpenAI.",
+ "settings.admin.audio.requestFormat.label": "Format de requête",
"settings.admin.audio.responseSplitting.description": "Contrôle la façon dont le texte des messages est divisé pour les demandes de Text-to-Speech. « ponctuation » divise en phrases, « paragraphes » divise en paragraphes et « aucun » garde le message en tant que chaîne de texte unique.",
- "settings.admin.audio.responseSplitting.label": "",
+ "settings.admin.audio.responseSplitting.label": "Découpage de la réponse",
"settings.admin.audio.sections.speechToText.title": "Reconnaissance vocale",
"settings.admin.audio.sections.textToSpeech.title": "Text-to-Speech",
- "settings.admin.audio.speechToTextEngine.description": "",
+ "settings.admin.audio.speechToTextEngine.description": "Choisissez le fournisseur de transcription utilisé pour l'entrée audio.",
"settings.admin.audio.speechToTextEngine.label": "Moteur de reconnaissance vocale",
"settings.admin.audio.sttAzureApiKey.label": "Clé d'API",
"settings.admin.audio.sttAzureBaseUrl.label": "URL du point de terminaison",
@@ -2147,9 +2147,9 @@
"settings.admin.audio.sttOpenaiApiKey.label": "Clé d'API",
"settings.admin.audio.sttWhisperModel.description": "Open WebUI utilise faster-whisper en interne.",
"settings.admin.audio.sttWhisperModel.label": "Modèle de Speech-to-Text",
- "settings.admin.audio.supportedMimeTypes.description": "",
+ "settings.admin.audio.supportedMimeTypes.description": "Types MIME audio ou vidéo, séparés par des virgules, acceptés pour le téléversement.",
"settings.admin.audio.supportedMimeTypes.label": "Types MIME pris en charge",
- "settings.admin.audio.textToSpeechEngine.description": "",
+ "settings.admin.audio.textToSpeechEngine.description": "Choisissez le fournisseur de synthèse vocale utilisé pour la sortie audio de l'assistant.",
"settings.admin.audio.textToSpeechEngine.label": "Moteur de Text-to-Speech",
"settings.admin.audio.title": "Audio",
"settings.admin.audio.ttsApiKey.label": "Clé d'API",
@@ -2162,580 +2162,580 @@
"settings.admin.audio.ttsOpenaiApiBaseUrl.label": "URL de base de l'API",
"settings.admin.audio.ttsOpenaiApiKey.label": "Clé d'API",
"settings.admin.audio.ttsVoice.label": "Voix de Text-to-Speech",
- "settings.admin.audio.updateModel.label": "",
- "settings.admin.audio.useChatCompletionsApi.description": "",
- "settings.admin.audio.useChatCompletionsApi.label": "",
- "settings.admin.authentication.adminContactEmail.description": "",
- "settings.admin.authentication.adminContactEmail.label": "",
- "settings.admin.authentication.adminDetails.description": "",
- "settings.admin.authentication.adminDetails.label": "",
- "settings.admin.authentication.adminRoles.description": "",
- "settings.admin.authentication.adminRoles.label": "",
- "settings.admin.authentication.allowedDomains.description": "",
- "settings.admin.authentication.allowedDomains.label": "",
- "settings.admin.authentication.allowedEndpoints.description": "",
+ "settings.admin.audio.updateModel.label": "Mettre à jour le modèle",
+ "settings.admin.audio.useChatCompletionsApi.description": "Utiliser le point de terminaison /v1/chat/completions au lieu de /v1/audio/transcriptions pour une précision potentiellement meilleure.",
+ "settings.admin.audio.useChatCompletionsApi.label": "Utiliser l'API Chat Completions",
+ "settings.admin.authentication.adminContactEmail.description": "Courriel affiché sur l'écran d'attente du compte.",
+ "settings.admin.authentication.adminContactEmail.label": "Courriel de contact de l'administrateur",
+ "settings.admin.authentication.adminDetails.description": "Afficher les coordonnées de l'administrateur pendant qu'un compte attend son approbation.",
+ "settings.admin.authentication.adminDetails.label": "Coordonnées de l'administrateur",
+ "settings.admin.authentication.adminRoles.description": "Rôles du fournisseur qui accordent l'accès administrateur.",
+ "settings.admin.authentication.adminRoles.label": "Rôles administrateur",
+ "settings.admin.authentication.allowedDomains.description": "Domaines de courriel autorisés à se connecter avec OAuth.",
+ "settings.admin.authentication.allowedDomains.label": "Domaines autorisés",
+ "settings.admin.authentication.allowedEndpoints.description": "Chemins d'API, séparés par des virgules, auxquels les clés d'API peuvent accéder.",
"settings.admin.authentication.allowedEndpoints.label": "Points de terminaison autorisés",
- "settings.admin.authentication.allowedRoles.description": "",
- "settings.admin.authentication.allowedRoles.label": "",
- "settings.admin.authentication.apiKeyEndpointRestrictions.description": "",
+ "settings.admin.authentication.allowedRoles.description": "Rôles du fournisseur autorisés à se connecter.",
+ "settings.admin.authentication.allowedRoles.label": "Rôles autorisés",
+ "settings.admin.authentication.apiKeyEndpointRestrictions.description": "Limiter les clés d'API aux points de terminaison configurés.",
"settings.admin.authentication.apiKeyEndpointRestrictions.label": "Restrictions des points de terminaison de la clé API",
- "settings.admin.authentication.apiKeys.description": "",
- "settings.admin.authentication.apiKeys.label": "",
- "settings.admin.authentication.applicationDn.description": "",
+ "settings.admin.authentication.apiKeys.description": "Autoriser les utilisateurs à créer des clés d'API pour un accès programmatique.",
+ "settings.admin.authentication.apiKeys.label": "Clés d'API",
+ "settings.admin.authentication.applicationDn.description": "DN de liaison utilisé pour la recherche dans l'annuaire.",
"settings.admin.authentication.applicationDn.label": "DN de l'application",
- "settings.admin.authentication.applicationDnPassword.description": "",
+ "settings.admin.authentication.applicationDnPassword.description": "Mot de passe du DN de liaison.",
"settings.admin.authentication.applicationDnPassword.label": "Mot de passe DN de l'application",
- "settings.admin.authentication.attributeForMail.description": "",
+ "settings.admin.authentication.attributeForMail.description": "Attribut LDAP utilisé comme adresse courriel de l'utilisateur.",
"settings.admin.authentication.attributeForMail.label": "Attribut pour le courriel",
- "settings.admin.authentication.attributeForUsername.description": "",
+ "settings.admin.authentication.attributeForUsername.description": "Attribut LDAP utilisé comme nom d'utilisateur.",
"settings.admin.authentication.attributeForUsername.label": "Attribut pour le nom d'utilisateur",
- "settings.admin.authentication.autoRedirect.description": "",
- "settings.admin.authentication.autoRedirect.label": "",
- "settings.admin.authentication.blockedGroups.description": "",
- "settings.admin.authentication.blockedGroups.label": "",
- "settings.admin.authentication.certificatePath.description": "",
+ "settings.admin.authentication.autoRedirect.description": "Rediriger les utilisateurs directement vers le fournisseur OAuth depuis la page de connexion.",
+ "settings.admin.authentication.autoRedirect.label": "Redirection automatique",
+ "settings.admin.authentication.blockedGroups.description": "Groupes du fournisseur qui ne peuvent pas se connecter.",
+ "settings.admin.authentication.blockedGroups.label": "Groupes bloqués",
+ "settings.admin.authentication.certificatePath.description": "Fichier de certificat utilisé pour la vérification TLS.",
"settings.admin.authentication.certificatePath.label": "Chemin du certificat",
- "settings.admin.authentication.ciphers.description": "",
+ "settings.admin.authentication.ciphers.description": "Liste des suites de chiffrement TLS pour les connexions LDAP.",
"settings.admin.authentication.ciphers.label": "Chiffres",
- "settings.admin.authentication.clientId.description": "",
- "settings.admin.authentication.clientId.label": "",
- "settings.admin.authentication.clientSecret.description": "",
- "settings.admin.authentication.clientSecret.label": "",
- "settings.admin.authentication.defaultGroup.description": "",
- "settings.admin.authentication.defaultGroup.label": "",
- "settings.admin.authentication.defaultUserRole.description": "",
+ "settings.admin.authentication.clientId.description": "ID client OAuth obtenu auprès du fournisseur.",
+ "settings.admin.authentication.clientId.label": "ID client",
+ "settings.admin.authentication.clientSecret.description": "Secret client OAuth obtenu auprès du fournisseur.",
+ "settings.admin.authentication.clientSecret.label": "Secret client",
+ "settings.admin.authentication.defaultGroup.description": "Groupe attribué par défaut aux nouveaux utilisateurs.",
+ "settings.admin.authentication.defaultGroup.label": "Groupe par défaut",
+ "settings.admin.authentication.defaultUserRole.description": "Rôle attribué aux nouveaux utilisateurs lorsqu'ils créent un compte.",
"settings.admin.authentication.defaultUserRole.label": "Rôle utilisateur par défaut",
- "settings.admin.authentication.emailClaim.description": "",
- "settings.admin.authentication.emailClaim.label": "",
- "settings.admin.authentication.enableGroupCreation.description": "",
- "settings.admin.authentication.enableGroupCreation.label": "",
- "settings.admin.authentication.enableGroupManagement.description": "",
- "settings.admin.authentication.enableGroupManagement.label": "",
- "settings.admin.authentication.enableOauthGroupCreation.description": "",
- "settings.admin.authentication.enableOauthGroupCreation.label": "",
- "settings.admin.authentication.enableOauthGroupManagement.description": "",
- "settings.admin.authentication.enableOauthGroupManagement.label": "",
- "settings.admin.authentication.groupAttribute.description": "",
- "settings.admin.authentication.groupAttribute.label": "",
- "settings.admin.authentication.groupClaim.description": "",
- "settings.admin.authentication.groupClaim.label": "",
- "settings.admin.authentication.host.description": "",
+ "settings.admin.authentication.emailClaim.description": "Revendication utilisée comme adresse courriel de l'utilisateur.",
+ "settings.admin.authentication.emailClaim.label": "Revendication de courriel",
+ "settings.admin.authentication.enableGroupCreation.description": "Créer les groupes manquants à partir des groupes LDAP.",
+ "settings.admin.authentication.enableGroupCreation.label": "Créer automatiquement les groupes",
+ "settings.admin.authentication.enableGroupManagement.description": "Associer les groupes LDAP aux groupes Open WebUI.",
+ "settings.admin.authentication.enableGroupManagement.label": "Association des groupes",
+ "settings.admin.authentication.enableOauthGroupCreation.description": "Créer les groupes manquants à partir des revendications OAuth.",
+ "settings.admin.authentication.enableOauthGroupCreation.label": "Créer automatiquement les groupes",
+ "settings.admin.authentication.enableOauthGroupManagement.description": "Associer les revendications OAuth aux groupes Open WebUI.",
+ "settings.admin.authentication.enableOauthGroupManagement.label": "Association des groupes",
+ "settings.admin.authentication.groupAttribute.description": "Attribut LDAP contenant les appartenances aux groupes de l'utilisateur.",
+ "settings.admin.authentication.groupAttribute.label": "Attribut de groupe",
+ "settings.admin.authentication.groupClaim.description": "Revendication contenant les groupes du fournisseur.",
+ "settings.admin.authentication.groupClaim.label": "Revendication de groupe",
+ "settings.admin.authentication.host.description": "Nom d'hôte ou adresse IP du serveur LDAP.",
"settings.admin.authentication.host.label": "Hôte",
- "settings.admin.authentication.jwtExpiration.description": "",
+ "settings.admin.authentication.jwtExpiration.description": "Unités de temps valides : 's', 'm', 'h', 'd', 'w' ou '-1' pour aucune expiration.",
"settings.admin.authentication.jwtExpiration.label": "Expiration du token JWT",
- "settings.admin.authentication.label.description": "",
+ "settings.admin.authentication.label.description": "Nom d'affichage de cette connexion LDAP.",
"settings.admin.authentication.label.label": "Étiquette",
- "settings.admin.authentication.ldap.description": "",
+ "settings.admin.authentication.ldap.description": "Autoriser les utilisateurs à s'authentifier auprès d'un annuaire LDAP.",
"settings.admin.authentication.ldap.label": "LDAP",
- "settings.admin.authentication.loginForm.description": "",
- "settings.admin.authentication.loginForm.label": "",
- "settings.admin.authentication.mergeAccountsByEmail.description": "",
- "settings.admin.authentication.mergeAccountsByEmail.label": "",
- "settings.admin.authentication.newSignUps.description": "",
- "settings.admin.authentication.newSignUps.label": "",
- "settings.admin.authentication.oauthOidc.description": "",
- "settings.admin.authentication.oauthOidc.label": "",
- "settings.admin.authentication.oauthSignup.description": "",
- "settings.admin.authentication.oauthSignup.label": "",
- "settings.admin.authentication.pendingUserOverlayContent.description": "",
+ "settings.admin.authentication.loginForm.description": "Afficher la connexion par courriel et mot de passe sur la page de connexion. Configurez l'authentification SSO ou LDAP avant de désactiver cette option. La désactivation bloque aussi les inscriptions locales ; l'accès à l'API par mot de passe reste inchangé.",
+ "settings.admin.authentication.loginForm.label": "Formulaire de connexion",
+ "settings.admin.authentication.mergeAccountsByEmail.description": "Lier les connexions OAuth aux comptes existants ayant la même adresse courriel.",
+ "settings.admin.authentication.mergeAccountsByEmail.label": "Fusionner les comptes selon l'adresse courriel",
+ "settings.admin.authentication.newSignUps.description": "Autoriser les nouveaux utilisateurs à créer des comptes.",
+ "settings.admin.authentication.newSignUps.label": "Nouvelles inscriptions",
+ "settings.admin.authentication.oauthOidc.description": "Autoriser les utilisateurs à s'authentifier auprès d'un fournisseur OAuth / OIDC.",
+ "settings.admin.authentication.oauthOidc.label": "OAuth / OIDC",
+ "settings.admin.authentication.oauthSignup.description": "Autoriser les utilisateurs à créer des comptes au moyen d'OAuth.",
+ "settings.admin.authentication.oauthSignup.label": "Inscription OAuth",
+ "settings.admin.authentication.pendingUserOverlayContent.description": "Message personnalisé affiché pendant qu'un compte attend son approbation.",
"settings.admin.authentication.pendingUserOverlayContent.label": "Contenu de l'overlay utilisateur en attente",
- "settings.admin.authentication.pendingUserOverlayTitle.description": "",
+ "settings.admin.authentication.pendingUserOverlayTitle.description": "Titre personnalisé affiché pendant qu'un compte attend son approbation.",
"settings.admin.authentication.pendingUserOverlayTitle.label": "Titre de l'overlay utilisateur en attente",
- "settings.admin.authentication.pictureClaim.description": "",
- "settings.admin.authentication.pictureClaim.label": "",
- "settings.admin.authentication.port.description": "",
+ "settings.admin.authentication.pictureClaim.description": "Revendication utilisée comme URL de l'image de profil.",
+ "settings.admin.authentication.pictureClaim.label": "Revendication d'image de profil",
+ "settings.admin.authentication.port.description": "Port du serveur LDAP.",
"settings.admin.authentication.port.label": "Port",
- "settings.admin.authentication.providerName.description": "",
- "settings.admin.authentication.providerName.label": "",
- "settings.admin.authentication.providerUrl.description": "",
- "settings.admin.authentication.providerUrl.label": "",
- "settings.admin.authentication.redirectUri.description": "",
- "settings.admin.authentication.redirectUri.label": "",
- "settings.admin.authentication.roleMapping.description": "",
- "settings.admin.authentication.roleMapping.label": "",
- "settings.admin.authentication.rolesClaim.description": "",
- "settings.admin.authentication.rolesClaim.label": "",
- "settings.admin.authentication.scopes.description": "",
- "settings.admin.authentication.scopes.label": "",
- "settings.admin.authentication.searchBase.description": "",
+ "settings.admin.authentication.providerName.description": "Nom affiché pour le fournisseur OAuth.",
+ "settings.admin.authentication.providerName.label": "Nom du fournisseur",
+ "settings.admin.authentication.providerUrl.description": "URL de découverte OpenID de ce fournisseur.",
+ "settings.admin.authentication.providerUrl.label": "URL du fournisseur",
+ "settings.admin.authentication.redirectUri.description": "URI de rappel inscrit auprès du fournisseur.",
+ "settings.admin.authentication.redirectUri.label": "URI de redirection",
+ "settings.admin.authentication.roleMapping.description": "Associer les revendications OAuth aux rôles Open WebUI.",
+ "settings.admin.authentication.roleMapping.label": "Association des rôles",
+ "settings.admin.authentication.rolesClaim.description": "Revendication contenant les rôles du fournisseur.",
+ "settings.admin.authentication.rolesClaim.label": "Revendication des rôles",
+ "settings.admin.authentication.scopes.description": "Étendues OAuth demandées lors de la connexion.",
+ "settings.admin.authentication.scopes.label": "Étendues",
+ "settings.admin.authentication.searchBase.description": "DN de base utilisé lors de la recherche d'utilisateurs.",
"settings.admin.authentication.searchBase.label": "Base de recherche",
- "settings.admin.authentication.searchFilters.description": "",
+ "settings.admin.authentication.searchFilters.description": "Filtre LDAP utilisé pour identifier les utilisateurs qui se connectent.",
"settings.admin.authentication.searchFilters.label": "Filtres de recherche",
"settings.admin.authentication.sections.ldap.title": "LDAP",
- "settings.admin.authentication.sections.oauthOidc.title": "",
- "settings.admin.authentication.sections.pendingAccounts.title": "",
- "settings.admin.authentication.sections.userAccess.title": "",
- "settings.admin.authentication.subClaim.description": "",
- "settings.admin.authentication.subClaim.label": "",
+ "settings.admin.authentication.sections.oauthOidc.title": "OAuth / OIDC",
+ "settings.admin.authentication.sections.pendingAccounts.title": "Comptes en attente",
+ "settings.admin.authentication.sections.userAccess.title": "Accès des utilisateurs",
+ "settings.admin.authentication.subClaim.description": "Revendication utilisée comme identifiant stable de l'utilisateur.",
+ "settings.admin.authentication.subClaim.label": "Revendication sub",
"settings.admin.authentication.title": "Authentification",
- "settings.admin.authentication.tls.description": "",
+ "settings.admin.authentication.tls.description": "Utiliser TLS lors de la connexion au serveur LDAP.",
"settings.admin.authentication.tls.label": "TLS",
- "settings.admin.authentication.updateEmail.description": "",
- "settings.admin.authentication.updateEmail.label": "",
- "settings.admin.authentication.updateName.description": "",
- "settings.admin.authentication.updateName.label": "",
- "settings.admin.authentication.updatePicture.description": "",
- "settings.admin.authentication.updatePicture.label": "",
- "settings.admin.authentication.usernameClaim.description": "",
- "settings.admin.authentication.usernameClaim.label": "",
- "settings.admin.authentication.validateCertificate.description": "",
- "settings.admin.authentication.validateCertificate.label": "",
- "settings.admin.codeExecution.codeExecutionEngine.description": "",
+ "settings.admin.authentication.updateEmail.description": "Actualiser l'adresse courriel du compte depuis OAuth lors de la connexion.",
+ "settings.admin.authentication.updateEmail.label": "Mettre à jour le courriel",
+ "settings.admin.authentication.updateName.description": "Actualiser le nom du compte depuis OAuth lors de la connexion.",
+ "settings.admin.authentication.updateName.label": "Mettre à jour le nom",
+ "settings.admin.authentication.updatePicture.description": "Actualiser l'image de profil depuis OAuth lors de la connexion.",
+ "settings.admin.authentication.updatePicture.label": "Mettre à jour l'image de profil",
+ "settings.admin.authentication.usernameClaim.description": "Revendication utilisée comme nom d'affichage.",
+ "settings.admin.authentication.usernameClaim.label": "Revendication de nom d'utilisateur",
+ "settings.admin.authentication.validateCertificate.description": "Vérifier le certificat du serveur LDAP lorsque TLS est activé.",
+ "settings.admin.authentication.validateCertificate.label": "Valider le certificat",
+ "settings.admin.codeExecution.codeExecutionEngine.description": "Choisissez l'environnement d'exécution utilisé pour les blocs de code générés.",
"settings.admin.codeExecution.codeExecutionEngine.label": "Moteur d'execution de code",
- "settings.admin.codeExecution.codeExecutionJupyterAuth.description": "",
+ "settings.admin.codeExecution.codeExecutionJupyterAuth.description": "Sélectionnez la façon dont Open WebUI s'authentifie auprès du serveur Jupyter.",
"settings.admin.codeExecution.codeExecutionJupyterAuth.label": "Auth Jupyther",
- "settings.admin.codeExecution.codeExecutionJupyterAuthPassword.description": "",
- "settings.admin.codeExecution.codeExecutionJupyterAuthPassword.label": "",
- "settings.admin.codeExecution.codeExecutionJupyterAuthToken.label": "",
- "settings.admin.codeExecution.codeExecutionJupyterTimeout.description": "",
+ "settings.admin.codeExecution.codeExecutionJupyterAuthPassword.description": "Identifiants utilisés pour s'authentifier auprès du serveur Jupyter.",
+ "settings.admin.codeExecution.codeExecutionJupyterAuthPassword.label": "Mot de passe Jupyter",
+ "settings.admin.codeExecution.codeExecutionJupyterAuthToken.label": "Jeton Jupyter",
+ "settings.admin.codeExecution.codeExecutionJupyterTimeout.description": "Durée maximale en secondes avant l'arrêt de l'exécution.",
"settings.admin.codeExecution.codeExecutionJupyterTimeout.label": "Délai d'exécution du code dépassé",
- "settings.admin.codeExecution.codeExecutionJupyterUrl.description": "",
+ "settings.admin.codeExecution.codeExecutionJupyterUrl.description": "Connectez l'exécution de code à un point de terminaison de serveur Jupyter.",
"settings.admin.codeExecution.codeExecutionJupyterUrl.label": "URL Jupyter",
- "settings.admin.codeExecution.codeInterpreterEngine.description": "",
+ "settings.admin.codeExecution.codeInterpreterEngine.description": "Choisissez l'environnement d'exécution utilisé par l'outil interpréteur de code.",
"settings.admin.codeExecution.codeInterpreterEngine.label": "Moteur de l'interpreteur de code",
- "settings.admin.codeExecution.codeInterpreterJupyterAuth.description": "",
+ "settings.admin.codeExecution.codeInterpreterJupyterAuth.description": "Sélectionnez la façon dont Open WebUI s'authentifie auprès du serveur Jupyter.",
"settings.admin.codeExecution.codeInterpreterJupyterAuth.label": "Auth Jupyther",
- "settings.admin.codeExecution.codeInterpreterJupyterAuthPassword.description": "",
- "settings.admin.codeExecution.codeInterpreterJupyterAuthPassword.label": "",
- "settings.admin.codeExecution.codeInterpreterJupyterAuthToken.label": "",
- "settings.admin.codeExecution.codeInterpreterJupyterTimeout.description": "",
+ "settings.admin.codeExecution.codeInterpreterJupyterAuthPassword.description": "Identifiants utilisés pour s'authentifier auprès du serveur Jupyter.",
+ "settings.admin.codeExecution.codeInterpreterJupyterAuthPassword.label": "Mot de passe Jupyter",
+ "settings.admin.codeExecution.codeInterpreterJupyterAuthToken.label": "Jeton Jupyter",
+ "settings.admin.codeExecution.codeInterpreterJupyterTimeout.description": "Durée maximale en secondes avant l'arrêt de l'exécution.",
"settings.admin.codeExecution.codeInterpreterJupyterTimeout.label": "Délai d'exécution du code dépassé",
- "settings.admin.codeExecution.codeInterpreterJupyterUrl.description": "",
+ "settings.admin.codeExecution.codeInterpreterJupyterUrl.description": "Connectez l'interpréteur de code à un point de terminaison de serveur Jupyter.",
"settings.admin.codeExecution.codeInterpreterJupyterUrl.label": "URL Jupyter",
- "settings.admin.codeExecution.codeInterpreterPromptTemplate.description": "",
+ "settings.admin.codeExecution.codeInterpreterPromptTemplate.description": "Laissez vide pour utiliser le prompt par défaut, ou entrez un prompt personnalisé.",
"settings.admin.codeExecution.codeInterpreterPromptTemplate.label": "Modèle d'invite pour l'interpréteur de code",
- "settings.admin.codeExecution.enableCodeExecution.description": "",
+ "settings.admin.codeExecution.enableCodeExecution.description": "Autoriser les modèles à exécuter le code généré et à renvoyer les résultats d'exécution.",
"settings.admin.codeExecution.enableCodeExecution.label": "Autoriser l'execution de code",
- "settings.admin.codeExecution.enableCodeInterpreter.description": "",
+ "settings.admin.codeExecution.enableCodeInterpreter.description": "Autoriser les modèles à utiliser l'outil interpréteur de code pendant les conversations.",
"settings.admin.codeExecution.enableCodeInterpreter.label": "Autoriser l'interprétation de code",
- "settings.admin.codeExecution.sections.codeExecution.title": "",
+ "settings.admin.codeExecution.sections.codeExecution.title": "Exécution de code",
"settings.admin.codeExecution.sections.codeInterpreter.title": "Interpreteur de code",
- "settings.admin.codeExecution.title": "",
+ "settings.admin.codeExecution.title": "Exécution de code",
"settings.admin.connections.addConnection.label": "Ajouter une connexion",
"settings.admin.connections.cacheBaseModelList.description": "La mise en cache de la liste des modèles de base accélère l'accès en ne récupérant les modèles de base qu'au démarrage ou lors de la sauvegarde des réglages - plus rapide, mais peut ne pas afficher les modifications récentes des modèles de base.",
"settings.admin.connections.cacheBaseModelList.label": "Mettre en cache la liste des modèles de base",
"settings.admin.connections.directConnections.description": "Les connexions directes permettent aux utilisateurs de se connecter à leurs propres points d'extension API compatibles OpenAI.",
"settings.admin.connections.directConnections.label": "Direct connexions",
- "settings.admin.connections.directIntegrations.description": "",
- "settings.admin.connections.directIntegrations.label": "",
+ "settings.admin.connections.directIntegrations.description": "Afficher l'onglet « Intégrations » pour les utilisateurs autorisés à gérer leurs propres connexions d'outils et de terminal, y compris les administrateurs. Le masquer ne désactive pas les connexions existantes.",
+ "settings.admin.connections.directIntegrations.label": "Intégrations directes",
"settings.admin.connections.manageOllamaApiConnections.description": "Problèmes d'accès à Ollama ?",
"settings.admin.connections.manageOllamaApiConnections.label": "Gérer les connexions API Ollama",
"settings.admin.connections.manageOpenaiApiConnections.label": "Gérer les connexions API OpenAI",
"settings.admin.connections.ollamaApi.label": "API Ollama",
"settings.admin.connections.openaiApi.label": "API compatibles OpenAI",
- "settings.admin.connections.refreshModels.label": "",
- "settings.admin.connections.sections.userConnections.title": "",
+ "settings.admin.connections.refreshModels.label": "Actualiser",
+ "settings.admin.connections.sections.userConnections.title": "Connexions utilisateur",
"settings.admin.connections.title": "Connexions",
- "settings.admin.db.allChats.description": "",
- "settings.admin.db.allChats.label": "",
- "settings.admin.db.database.description": "",
+ "settings.admin.db.allChats.description": "Télécharger l'historique des conversations de tous les utilisateurs au format JSON.",
+ "settings.admin.db.allChats.label": "Toutes les conversations",
+ "settings.admin.db.database.description": "Télécharger la base de données de l'application lorsque c'est pris en charge.",
"settings.admin.db.database.label": "Base de données",
- "settings.admin.db.exportConfig.description": "",
- "settings.admin.db.exportConfig.label": "",
- "settings.admin.db.importConfig.description": "",
- "settings.admin.db.importConfig.label": "",
- "settings.admin.db.sections.config.title": "",
+ "settings.admin.db.exportConfig.description": "Télécharger la configuration d'administration actuelle au format JSON.",
+ "settings.admin.db.exportConfig.label": "Exporter la configuration",
+ "settings.admin.db.importConfig.description": "Importer la configuration d'administration à partir d'un fichier d'exportation JSON.",
+ "settings.admin.db.importConfig.label": "Importer la configuration",
+ "settings.admin.db.sections.config.title": "Configuration",
"settings.admin.db.sections.export.title": "Exportation",
"settings.admin.db.title": "Base de données",
- "settings.admin.db.users.description": "",
+ "settings.admin.db.users.description": "Télécharger tous les utilisateurs au format CSV.",
"settings.admin.db.users.label": "Utilisateurs",
- "settings.admin.documents.additionalConfig.description": "",
- "settings.admin.documents.additionalConfig.label": "",
- "settings.admin.documents.allowedFileExtensions.description": "",
+ "settings.admin.documents.additionalConfig.description": "Options JSON transmises à Marker pour un comportement d'analyse avancé.",
+ "settings.admin.documents.additionalConfig.label": "Configuration supplémentaire",
+ "settings.admin.documents.allowedFileExtensions.description": "Extensions de fichier autorisées au téléversement, séparées par des virgules. Laissez vide pour tous les types de fichiers.",
"settings.admin.documents.allowedFileExtensions.label": "Extensions de fichier autorisées",
- "settings.admin.documents.apiMode.description": "",
- "settings.admin.documents.apiMode.label": "",
- "settings.admin.documents.apiTimeout.description": "",
- "settings.admin.documents.apiTimeout.label": "",
- "settings.admin.documents.apiToken.description": "",
- "settings.admin.documents.apiToken.label": "",
- "settings.admin.documents.apiUrl.description": "",
- "settings.admin.documents.apiUrl.label": "",
- "settings.admin.documents.asyncEmbeddingProcessing.description": "",
- "settings.admin.documents.asyncEmbeddingProcessing.label": "",
- "settings.admin.documents.azureopenaikey.description": "",
+ "settings.admin.documents.apiMode.description": "Choisissez le mode d'API MinerU local ou infonuagique.",
+ "settings.admin.documents.apiMode.label": "Mode d'API",
+ "settings.admin.documents.apiTimeout.description": "Temps d'attente maximal en secondes pour les réponses de l'API MinerU.",
+ "settings.admin.documents.apiTimeout.label": "Délai d'expiration de l'API",
+ "settings.admin.documents.apiToken.description": "Jeton d'API envoyé à PaddleOCR-vl.",
+ "settings.admin.documents.apiToken.label": "Jeton d'API",
+ "settings.admin.documents.apiUrl.description": "Point de terminaison de l'API MinerU pour le mode sélectionné.",
+ "settings.admin.documents.apiUrl.label": "URL de l'API",
+ "settings.admin.documents.asyncEmbeddingProcessing.description": "Exécuter les tâches d'embedding simultanément pour accélérer le traitement.",
+ "settings.admin.documents.asyncEmbeddingProcessing.label": "Traitement asynchrone des embeddings",
+ "settings.admin.documents.azureopenaikey.description": "Clé d'API Azure OpenAI.",
"settings.admin.documents.azureopenaikey.label": "Clé d'API",
- "settings.admin.documents.azureopenaiurl.description": "",
+ "settings.admin.documents.azureopenaiurl.description": "Point de terminaison Azure OpenAI utilisé pour les embeddings.",
"settings.admin.documents.azureopenaiurl.label": "URL de base de l'API",
- "settings.admin.documents.bm25Weight.description": "",
- "settings.admin.documents.bm25Weight.label": "",
- "settings.admin.documents.bypassEmbeddingAndRetrieval.description": "",
+ "settings.admin.documents.bm25Weight.description": "Équilibrer la pondération sémantique et lexicale pour la recherche hybride.",
+ "settings.admin.documents.bm25Weight.label": "Poids BM25",
+ "settings.admin.documents.bypassEmbeddingAndRetrieval.description": "Injecter l'ensemble du contenu comme contexte pour un traitement complet.",
"settings.admin.documents.bypassEmbeddingAndRetrieval.label": "Ignorer l'Embedding et le Retrieval",
- "settings.admin.documents.chunkMinSizeTarget.description": "",
- "settings.admin.documents.chunkMinSizeTarget.label": "",
- "settings.admin.documents.chunkOverlap.description": "",
+ "settings.admin.documents.chunkMinSizeTarget.description": "Fusionner les chunks plus petits que ce seuil lorsque c'est possible. Définissez la valeur 0 pour désactiver la fusion.",
+ "settings.admin.documents.chunkMinSizeTarget.label": "Taille minimale cible des chunks",
+ "settings.admin.documents.chunkOverlap.description": "Chevauchement conservé entre les chunks voisins.",
"settings.admin.documents.chunkOverlap.label": "Chevauchement des chunks",
- "settings.admin.documents.chunkSize.description": "",
+ "settings.admin.documents.chunkSize.description": "Taille maximale de chaque chunk de texte.",
"settings.admin.documents.chunkSize.label": "Taille des chunks",
- "settings.admin.documents.contentExtractionEngine.description": "",
+ "settings.admin.documents.contentExtractionEngine.description": "Choisissez comment les documents téléversés sont analysés avant l'indexation.",
"settings.admin.documents.contentExtractionEngine.label": "Moteur d'extraction de contenu",
- "settings.admin.documents.datalabMarkerApiBaseUrl.description": "",
+ "settings.admin.documents.datalabMarkerApiBaseUrl.description": "Point de terminaison du service Datalab Marker utilisé pour l'analyse des documents.",
"settings.admin.documents.datalabMarkerApiBaseUrl.label": "URL de base de l'API",
- "settings.admin.documents.datalabMarkerApiKey.description": "",
+ "settings.admin.documents.datalabMarkerApiKey.description": "Clé d'API utilisée pour s'authentifier auprès de Datalab Marker.",
"settings.admin.documents.datalabMarkerApiKey.label": "Clé d'API",
- "settings.admin.documents.disableImageExtraction.description": "",
+ "settings.admin.documents.disableImageExtraction.description": "Ne pas extraire les images des PDF pendant le traitement Marker.",
"settings.admin.documents.disableImageExtraction.label": "Empecher l'extraction d'image",
- "settings.admin.documents.doclingApiKey.description": "",
+ "settings.admin.documents.doclingApiKey.description": "Clé d'API envoyée à Docling.",
"settings.admin.documents.doclingApiKey.label": "Clé d'API",
- "settings.admin.documents.doclingParams.description": "",
+ "settings.admin.documents.doclingParams.description": "Paramètres Docling supplémentaires au format JSON.",
"settings.admin.documents.doclingParams.label": "Réglages",
- "settings.admin.documents.doclingServerUrl.description": "",
- "settings.admin.documents.doclingServerUrl.label": "",
- "settings.admin.documents.documentIntelligenceKey.description": "",
+ "settings.admin.documents.doclingServerUrl.description": "Point de terminaison du service Docling utilisé pour l'analyse.",
+ "settings.admin.documents.doclingServerUrl.label": "URL du serveur Docling",
+ "settings.admin.documents.documentIntelligenceKey.description": "Identifiants utilisés pour Document Intelligence.",
"settings.admin.documents.documentIntelligenceKey.label": "Clé",
- "settings.admin.documents.documentIntelligenceModel.description": "",
- "settings.admin.documents.documentIntelligenceModel.label": "",
- "settings.admin.documents.documentLoaderUrl.description": "",
- "settings.admin.documents.documentLoaderUrl.label": "",
- "settings.admin.documents.embeddingBatchSize.description": "",
+ "settings.admin.documents.documentIntelligenceModel.description": "Nom du modèle utilisé par Document Intelligence.",
+ "settings.admin.documents.documentIntelligenceModel.label": "Modèle Document Intelligence",
+ "settings.admin.documents.documentLoaderUrl.description": "Point de terminaison du service externe utilisé pour charger le contenu des documents.",
+ "settings.admin.documents.documentLoaderUrl.label": "URL du chargeur de documents",
+ "settings.admin.documents.embeddingBatchSize.description": "Nombre d'éléments traités par lot d'embedding.",
"settings.admin.documents.embeddingBatchSize.label": "Taille du lot d'embedding",
- "settings.admin.documents.embeddingConcurrentRequests.description": "",
- "settings.admin.documents.embeddingConcurrentRequests.label": "",
- "settings.admin.documents.embeddingModel.description": "",
+ "settings.admin.documents.embeddingConcurrentRequests.description": "Nombre maximal de requêtes d'embedding simultanées. Définissez la valeur 0 pour aucune limite.",
+ "settings.admin.documents.embeddingConcurrentRequests.label": "Requêtes d'embedding simultanées",
+ "settings.admin.documents.embeddingModel.description": "Modèle utilisé pour générer les embeddings. Réindexez les connaissances après l'avoir modifié.",
"settings.admin.documents.embeddingModel.label": "Modèle d'embedding",
- "settings.admin.documents.embeddingModelEngine.description": "",
+ "settings.admin.documents.embeddingModelEngine.description": "Fournisseur utilisé pour générer les embeddings des documents.",
"settings.admin.documents.embeddingModelEngine.label": "Moteur de modèle d'embedding",
- "settings.admin.documents.endpoint.description": "",
- "settings.admin.documents.endpoint.label": "",
- "settings.admin.documents.enrichHybridSearchText.description": "",
- "settings.admin.documents.enrichHybridSearchText.label": "",
- "settings.admin.documents.externalDocumentLoaderApiKey.description": "",
+ "settings.admin.documents.endpoint.description": "Point de terminaison Document Intelligence utilisé pour l'analyse.",
+ "settings.admin.documents.endpoint.label": "Point de terminaison",
+ "settings.admin.documents.enrichHybridSearchText.description": "Ajouter les noms de fichiers, les titres, les sections et les extraits pour améliorer le rappel lexical.",
+ "settings.admin.documents.enrichHybridSearchText.label": "Enrichir le texte de la recherche hybride",
+ "settings.admin.documents.externalDocumentLoaderApiKey.description": "Clé d'API envoyée au chargeur de documents externe.",
"settings.admin.documents.externalDocumentLoaderApiKey.label": "Clé d'API",
- "settings.admin.documents.fileExtensions.description": "",
- "settings.admin.documents.fileExtensions.label": "",
- "settings.admin.documents.forceOcr.description": "",
+ "settings.admin.documents.fileExtensions.description": "Extensions que MinerU doit traiter, séparées par des virgules.",
+ "settings.admin.documents.fileExtensions.label": "Extensions de fichier",
+ "settings.admin.documents.forceOcr.description": "Exécuter l'OCR sur toutes les pages PDF, même celles contenant du texte intégré.",
"settings.admin.documents.forceOcr.label": "Forcer l'OCR",
- "settings.admin.documents.formatLines.description": "",
- "settings.admin.documents.formatLines.label": "",
- "settings.admin.documents.fullContextMode.description": "",
+ "settings.admin.documents.formatLines.description": "Formater les lignes pour détecter les formules mathématiques intégrées au texte et les styles.",
+ "settings.admin.documents.formatLines.label": "Formater les lignes",
+ "settings.admin.documents.fullContextMode.description": "Injecter les documents entiers comme contexte pour un traitement complet.",
"settings.admin.documents.fullContextMode.label": "Mode avec injection complète dans le Context",
- "settings.admin.documents.googleDrive.description": "",
+ "settings.admin.documents.googleDrive.description": "Autoriser Google Drive comme source de documents.",
"settings.admin.documents.googleDrive.label": "Google Drive",
- "settings.admin.documents.headers.description": "",
- "settings.admin.documents.headers.label": "",
- "settings.admin.documents.headerVariables.label": "",
- "settings.admin.documents.hybridSearch.description": "",
+ "settings.admin.documents.headers.description": "En-têtes JSON supplémentaires envoyés au chargeur de documents externe.",
+ "settings.admin.documents.headers.label": "En-têtes",
+ "settings.admin.documents.headerVariables.label": "Variables d'en-tête",
+ "settings.admin.documents.hybridSearch.description": "Combiner la récupération sémantique et par mots-clés.",
"settings.admin.documents.hybridSearch.label": "Recherche hybride",
- "settings.admin.documents.imageCompressionHeight.description": "",
+ "settings.admin.documents.imageCompressionHeight.description": "Hauteur en pixels à laquelle compresser les images. Laissez vide pour ne pas compresser.",
"settings.admin.documents.imageCompressionHeight.label": "Compression de la hauteur de l'image",
- "settings.admin.documents.imageCompressionWidth.description": "",
+ "settings.admin.documents.imageCompressionWidth.description": "Largeur en pixels à laquelle compresser les images. Laissez vide pour ne pas compresser.",
"settings.admin.documents.imageCompressionWidth.label": "Compression de la largeur de l'image",
- "settings.admin.documents.markdownHeaderTextSplitter.description": "",
- "settings.admin.documents.markdownHeaderTextSplitter.label": "",
- "settings.admin.documents.maxUploadCount.description": "",
+ "settings.admin.documents.markdownHeaderTextSplitter.description": "Découper les documents selon les titres Markdown avant le découpage par caractères ou par jetons.",
+ "settings.admin.documents.markdownHeaderTextSplitter.label": "Découpeur de texte par titres Markdown",
+ "settings.admin.documents.maxUploadCount.description": "Nombre maximal de fichiers utilisables à la fois dans une conversation.",
"settings.admin.documents.maxUploadCount.label": "Nombre maximal de téléversements",
- "settings.admin.documents.maxUploadSize.description": "",
+ "settings.admin.documents.maxUploadSize.description": "Taille maximale des fichiers en Mo. Laissez vide pour aucune limite.",
"settings.admin.documents.maxUploadSize.label": "Limite de taille de téléversement",
- "settings.admin.documents.mineruApiKey.description": "",
+ "settings.admin.documents.mineruApiKey.description": "Clé d'API utilisée pour le mode infonuagique de MinerU.",
"settings.admin.documents.mineruApiKey.label": "Clé d'API",
- "settings.admin.documents.mineruParams.description": "",
+ "settings.admin.documents.mineruParams.description": "Paramètres d'analyse MinerU avancés au format JSON.",
"settings.admin.documents.mineruParams.label": "Réglages",
- "settings.admin.documents.mistralOcrApiBaseUrl.description": "",
+ "settings.admin.documents.mistralOcrApiBaseUrl.description": "Point de terminaison du service Mistral OCR.",
"settings.admin.documents.mistralOcrApiBaseUrl.label": "URL de base de l'API",
- "settings.admin.documents.mistralOcrApiKey.description": "",
+ "settings.admin.documents.mistralOcrApiKey.description": "Clé d'API envoyée à Mistral OCR.",
"settings.admin.documents.mistralOcrApiKey.label": "Clé d'API",
- "settings.admin.documents.ollamakey.description": "",
+ "settings.admin.documents.ollamakey.description": "Clé d'API facultative pour les requêtes Ollama.",
"settings.admin.documents.ollamakey.label": "Clé d'API",
- "settings.admin.documents.ollamaurl.description": "",
+ "settings.admin.documents.ollamaurl.description": "Point de terminaison Ollama utilisé pour les embeddings.",
"settings.admin.documents.ollamaurl.label": "URL de base de l'API",
- "settings.admin.documents.onedrive.description": "",
+ "settings.admin.documents.onedrive.description": "Autoriser OneDrive comme source de documents.",
"settings.admin.documents.onedrive.label": "OneDrive",
- "settings.admin.documents.openaikey.description": "",
+ "settings.admin.documents.openaikey.description": "Clé d'API pour les requêtes d'embedding.",
"settings.admin.documents.openaikey.label": "Clé d'API",
- "settings.admin.documents.openaiurl.description": "",
+ "settings.admin.documents.openaiurl.description": "Point de terminaison d'embeddings compatible OpenAI.",
"settings.admin.documents.openaiurl.label": "URL de base de l'API",
- "settings.admin.documents.outputFormat.description": "",
+ "settings.admin.documents.outputFormat.description": "Format de sortie texte renvoyé par Marker.",
"settings.admin.documents.outputFormat.label": "Format de sortie",
- "settings.admin.documents.paddleocrVlBaseUrl.description": "",
+ "settings.admin.documents.paddleocrVlBaseUrl.description": "Point de terminaison du service PaddleOCR-vl.",
"settings.admin.documents.paddleocrVlBaseUrl.label": "URL de base de l'API",
- "settings.admin.documents.paginate.description": "",
+ "settings.admin.documents.paginate.description": "Séparer la sortie par page avec des marqueurs de page.",
"settings.admin.documents.paginate.label": "Paginer",
- "settings.admin.documents.pdfExtractImagesOcr.description": "",
+ "settings.admin.documents.pdfExtractImagesOcr.description": "Extraire les images des PDF afin que l'OCR puisse traiter les pages composées uniquement d'images.",
"settings.admin.documents.pdfExtractImagesOcr.label": "Extraction d'images PDF (OCR)",
- "settings.admin.documents.pdfLoaderMode.description": "",
- "settings.admin.documents.pdfLoaderMode.label": "",
- "settings.admin.documents.ragExternalRerankerApiKey.description": "",
+ "settings.admin.documents.pdfLoaderMode.description": "Le mode « Page » crée un document par page. Le mode « Unique » regroupe les pages afin que les chunks puissent s'étendre d'une page à l'autre.",
+ "settings.admin.documents.pdfLoaderMode.label": "Mode du chargeur PDF",
+ "settings.admin.documents.ragExternalRerankerApiKey.description": "Clé d'API envoyée au reranker externe.",
"settings.admin.documents.ragExternalRerankerApiKey.label": "Clé d'API",
- "settings.admin.documents.ragExternalRerankerUrl.description": "",
+ "settings.admin.documents.ragExternalRerankerUrl.description": "Point de terminaison du reranker externe.",
"settings.admin.documents.ragExternalRerankerUrl.label": "URL de base de l'API",
- "settings.admin.documents.ragTemplate.description": "",
+ "settings.admin.documents.ragTemplate.description": "Modèle de prompt utilisé lors de l'injection du contexte récupéré.",
"settings.admin.documents.ragTemplate.label": "Modèle RAG",
"settings.admin.documents.reindex.label": "Réindexer",
- "settings.admin.documents.reindexKnowledgeAndMemoryVectors.description": "",
- "settings.admin.documents.reindexKnowledgeAndMemoryVectors.label": "",
- "settings.admin.documents.relevanceThreshold.description": "",
+ "settings.admin.documents.reindexKnowledgeAndMemoryVectors.description": "Reconstruire les vecteurs des fichiers de connaissances existants, de la recherche de connaissances et des souvenirs.",
+ "settings.admin.documents.reindexKnowledgeAndMemoryVectors.label": "Réindexer les vecteurs des connaissances et des souvenirs",
+ "settings.admin.documents.relevanceThreshold.description": "Ne renvoyer que les documents dont le score est supérieur ou égal à cette valeur.",
"settings.admin.documents.relevanceThreshold.label": "Seuil de pertinence",
- "settings.admin.documents.rerankingBatchSize.description": "",
- "settings.admin.documents.rerankingBatchSize.label": "",
- "settings.admin.documents.rerankingEngine.description": "",
+ "settings.admin.documents.rerankingBatchSize.description": "Nombre de résultats traités par lot de ré-ranking.",
+ "settings.admin.documents.rerankingBatchSize.label": "Taille du lot de ré-ranking",
+ "settings.admin.documents.rerankingEngine.description": "Fournisseur utilisé pour faire le ré-ranking des résultats de la recherche hybride.",
"settings.admin.documents.rerankingEngine.label": "Moteur de ré-ranking",
- "settings.admin.documents.rerankingModel.description": "",
+ "settings.admin.documents.rerankingModel.description": "Modèle utilisé pour faire le ré-ranking des résultats récupérés.",
"settings.admin.documents.rerankingModel.label": "Modèle de ré-ranking",
- "settings.admin.documents.resetUploadDirectory.description": "",
+ "settings.admin.documents.resetUploadDirectory.description": "Supprimer les fichiers téléversés du répertoire de téléversement.",
"settings.admin.documents.resetUploadDirectory.label": "Réinitialiser le répertoire de téléchargement",
- "settings.admin.documents.resetVectorStorageKnowledge.description": "",
+ "settings.admin.documents.resetVectorStorageKnowledge.description": "Effacer le stockage vectoriel et les données d'indexation des connaissances.",
"settings.admin.documents.resetVectorStorageKnowledge.label": "Réinitialiser le stockage vectoriel/connaissances",
- "settings.admin.documents.sections.contentExtraction.title": "",
+ "settings.admin.documents.sections.contentExtraction.title": "Extraction de contenu",
"settings.admin.documents.sections.dangerZone.title": "Zone de danger",
"settings.admin.documents.sections.embedding.title": "Embedding",
"settings.admin.documents.sections.files.title": "Fichiers",
"settings.admin.documents.sections.integration.title": "Intégration",
"settings.admin.documents.sections.retrieval.title": "Récupération",
- "settings.admin.documents.skipCache.description": "",
+ "settings.admin.documents.skipCache.description": "Ignorer les résultats Marker en cache et relancer l'inférence.",
"settings.admin.documents.skipCache.label": "Ne pas utiliser le cache",
- "settings.admin.documents.stripExistingOcr.description": "",
+ "settings.admin.documents.stripExistingOcr.description": "Supprimer le texte OCR existant et relancer l'OCR lorsque « Forcer l'OCR » est désactivé.",
"settings.admin.documents.stripExistingOcr.label": "Supprimer l'OCR existant",
- "settings.admin.documents.supportedMediaMimeTypes.description": "",
- "settings.admin.documents.supportedMediaMimeTypes.label": "",
- "settings.admin.documents.textSplitter.description": "",
+ "settings.admin.documents.supportedMediaMimeTypes.description": "Types MIME des médias téléversés que le moteur d'extraction de contenu peut traiter.",
+ "settings.admin.documents.supportedMediaMimeTypes.label": "Types MIME de médias pris en charge",
+ "settings.admin.documents.textSplitter.description": "Choisissez comment le texte extrait est découpé avant l'indexation.",
"settings.admin.documents.textSplitter.label": "Text Splitter",
- "settings.admin.documents.tikaServerUrl.description": "",
- "settings.admin.documents.tikaServerUrl.label": "",
- "settings.admin.documents.tikaServerVersion.description": "",
- "settings.admin.documents.tikaServerVersion.label": "",
- "settings.admin.documents.title": "",
- "settings.admin.documents.tokenizerModel.description": "",
- "settings.admin.documents.tokenizerModel.label": "",
- "settings.admin.documents.topK.description": "",
+ "settings.admin.documents.tikaServerUrl.description": "Point de terminaison du serveur Tika utilisé pour l'extraction de contenu.",
+ "settings.admin.documents.tikaServerUrl.label": "URL du serveur Tika",
+ "settings.admin.documents.tikaServerVersion.description": "Sélectionnez la version de l'API du serveur Tika.",
+ "settings.admin.documents.tikaServerVersion.label": "Version du serveur Tika",
+ "settings.admin.documents.title": "Documents",
+ "settings.admin.documents.tokenizerModel.description": "Modèle de tokeniseur utilisé pour le découpage par jetons avec Transformers.",
+ "settings.admin.documents.tokenizerModel.label": "Modèle de tokeniseur",
+ "settings.admin.documents.topK.description": "Nombre maximal de chunks récupérés renvoyés au modèle.",
"settings.admin.documents.topK.label": "Top K",
- "settings.admin.documents.topKReranker.description": "",
+ "settings.admin.documents.topKReranker.description": "Nombre maximal de résultats hybrides envoyés au reranker.",
"settings.admin.documents.topKReranker.label": "Top K Reranker",
- "settings.admin.documents.updateEmbeddingModel.label": "",
- "settings.admin.documents.useBase64.description": "",
- "settings.admin.documents.useBase64.label": "",
- "settings.admin.documents.useLlm.description": "",
+ "settings.admin.documents.updateEmbeddingModel.label": "Mettre à jour le modèle d'embedding",
+ "settings.admin.documents.useBase64.description": "Envoyer les PDF sous forme d'URL de données base64 au lieu de les téléverser d'abord.",
+ "settings.admin.documents.useBase64.label": "Utiliser Base64",
+ "settings.admin.documents.useLlm.description": "Utiliser un LLM pour améliorer les tableaux, les formulaires, les formules mathématiques et la détection de la mise en page.",
"settings.admin.documents.useLlm.label": "Utiliser le LLM",
- "settings.admin.documents.version.description": "",
+ "settings.admin.documents.version.description": "Version de l'API Azure OpenAI.",
"settings.admin.documents.version.label": "Version:",
"settings.admin.evaluations.addArenaModel.label": "Ajouter un modèle d'arène",
"settings.admin.evaluations.arenaModels.description": "L'évaluation des messages doit être activée pour pouvoir utiliser cette fonctionnalité",
"settings.admin.evaluations.arenaModels.label": "Modèles d'arène",
"settings.admin.evaluations.sections.models.title": "Modèles",
"settings.admin.evaluations.title": "Évaluations",
- "settings.admin.general.addBanner.label": "",
- "settings.admin.general.automations.description": "",
- "settings.admin.general.automations.label": "",
+ "settings.admin.general.addBanner.label": "Ajouter une bannière",
+ "settings.admin.general.automations.description": "Autoriser les utilisateurs à créer et à exécuter des automatisations.",
+ "settings.admin.general.automations.label": "Automatisations",
"settings.admin.general.banners.label": "Bannières",
- "settings.admin.general.calendar.description": "",
+ "settings.admin.general.calendar.description": "Autoriser les utilisateurs à accéder aux fonctionnalités de calendrier.",
"settings.admin.general.calendar.label": "Calendrier",
- "settings.admin.general.channels.description": "",
+ "settings.admin.general.channels.description": "Autoriser les utilisateurs à utiliser les canaux pour des conversations partagées.",
"settings.admin.general.channels.label": "Canaux",
"settings.admin.general.checkForUpdates.label": "Vérifier les mises à jour disponibles",
- "settings.admin.general.communitySharing.description": "",
- "settings.admin.general.communitySharing.label": "",
- "settings.admin.general.events.events.label": "",
- "settings.admin.general.events.webhooks.description": "",
- "settings.admin.general.events.webhooks.label": "",
- "settings.admin.general.folderMaxFileCount.description": "",
- "settings.admin.general.folderMaxFileCount.label": "",
- "settings.admin.general.folders.description": "",
- "settings.admin.general.folders.label": "",
+ "settings.admin.general.communitySharing.description": "Autoriser les utilisateurs à partager des conversations avec la communauté Open WebUI.",
+ "settings.admin.general.communitySharing.label": "Partage avec la communauté",
+ "settings.admin.general.events.events.label": "Événements",
+ "settings.admin.general.events.webhooks.description": "Envoyer les événements du produit au format JSON à des services externes. Les destinations de messagerie reçoivent des messages lisibles.",
+ "settings.admin.general.events.webhooks.label": "Webhooks",
+ "settings.admin.general.folderMaxFileCount.description": "Nombre maximal de fichiers autorisés par dossier.",
+ "settings.admin.general.folderMaxFileCount.label": "Nombre max. de fichiers par dossier",
+ "settings.admin.general.folders.description": "Autoriser les utilisateurs à classer les conversations dans des dossiers.",
+ "settings.admin.general.folders.label": "Dossiers",
"settings.admin.general.help.description": "Découvrez comment utiliser Open WebUI et obtenir de l'aide de la communauté.",
"settings.admin.general.help.label": "Aide",
"settings.admin.general.license.label": "Licence",
- "settings.admin.general.memories.description": "",
- "settings.admin.general.memories.label": "",
- "settings.admin.general.memorySystemContext.description": "",
- "settings.admin.general.memorySystemContext.label": "",
- "settings.admin.general.messageRating.description": "",
- "settings.admin.general.messageRating.label": "",
- "settings.admin.general.modelResponseMode.description": "",
- "settings.admin.general.modelResponseMode.label": "",
- "settings.admin.general.notes.description": "",
+ "settings.admin.general.memories.description": "Autoriser les utilisateurs à enregistrer des souvenirs pour obtenir des réponses plus personnalisées.",
+ "settings.admin.general.memories.label": "Mémoire",
+ "settings.admin.general.memorySystemContext.description": "Inclure les souvenirs enregistrés dans le contexte système.",
+ "settings.admin.general.memorySystemContext.label": "Mémoire dans le contexte système",
+ "settings.admin.general.messageRating.description": "Autoriser les utilisateurs à évaluer les réponses de l'assistant.",
+ "settings.admin.general.messageRating.label": "Évaluation des messages",
+ "settings.admin.general.modelResponseMode.description": "Choisissez où sont publiées les réponses du modèle aux mentions de premier niveau dans un canal.",
+ "settings.admin.general.modelResponseMode.label": "Mode de réponse du modèle",
+ "settings.admin.general.notes.description": "Autoriser les utilisateurs à créer et à gérer des notes.",
"settings.admin.general.notes.label": "Notes",
- "settings.admin.general.responseWatermark.description": "",
+ "settings.admin.general.responseWatermark.description": "Ajouter un filigrane aux réponses de l'assistant lorsqu'il est configuré.",
"settings.admin.general.responseWatermark.label": "Filigramme de la réponse",
"settings.admin.general.sections.features.title": "Fonctionnalités",
"settings.admin.general.sections.ui.title": "UI",
"settings.admin.general.seeWhatSNew.label": "Découvrez les nouvelles fonctionnalités",
"settings.admin.general.title": "Général",
- "settings.admin.general.translations.addTranslation.label": "",
- "settings.admin.general.translations.uiTranslations.label": "",
- "settings.admin.general.userStatus.description": "",
- "settings.admin.general.userStatus.label": "",
- "settings.admin.general.userWebhooks.description": "",
+ "settings.admin.general.translations.addTranslation.label": "Ajouter une traduction",
+ "settings.admin.general.translations.uiTranslations.label": "Traductions de l'interface",
+ "settings.admin.general.userStatus.description": "Afficher les informations de statut des utilisateurs dans l'application.",
+ "settings.admin.general.userStatus.label": "Statut des utilisateurs",
+ "settings.admin.general.userWebhooks.description": "Autoriser les utilisateurs à configurer des webhooks depuis leur compte.",
"settings.admin.general.userWebhooks.label": "Webhooks utilisateur",
"settings.admin.general.version.label": "Version:",
"settings.admin.general.webuiUrl.description": "Entrez l'URL publique de votre WebUI. Cette URL sera utilisée pour générer des liens dans les notifications.",
"settings.admin.general.webuiUrl.label": "URL de WebUI",
- "settings.admin.images.apiAuthString.description": "",
- "settings.admin.images.apiAuthString.label": "",
- "settings.admin.images.automatic1111BaseUrl.description": "",
- "settings.admin.images.automatic1111BaseUrl.label": "",
- "settings.admin.images.automatic1111Params.description": "",
- "settings.admin.images.automatic1111Params.label": "",
+ "settings.admin.images.apiAuthString.description": "Fournissez le nom d'utilisateur et le mot de passe --api-auth si nécessaire.",
+ "settings.admin.images.apiAuthString.label": "Chaîne d'authentification de l'API",
+ "settings.admin.images.automatic1111BaseUrl.description": "Connectez-vous à un serveur stable-diffusion-webui lancé avec l'option `--api`.",
+ "settings.admin.images.automatic1111BaseUrl.label": "URL de base",
+ "settings.admin.images.automatic1111Params.description": "Envoyer des paramètres JSON supplémentaires avec chaque requête AUTOMATIC1111.",
+ "settings.admin.images.automatic1111Params.label": "Paramètres supplémentaires",
"settings.admin.images.clickHereToUploadAWorkflowJsonFile.label": "Cliquez ici pour téléverser un fichier workflow.json.",
- "settings.admin.images.comfyuiApiKey.description": "",
+ "settings.admin.images.comfyuiApiKey.description": "Utilisez une clé d'API si votre serveur ComfyUI en exige une.",
"settings.admin.images.comfyuiApiKey.label": "Clé d'API",
- "settings.admin.images.comfyuiBaseUrl.description": "",
- "settings.admin.images.comfyuiBaseUrl.label": "",
- "settings.admin.images.comfyuiComfyuiWorkflow.description": "",
+ "settings.admin.images.comfyuiBaseUrl.description": "Connectez-vous au serveur ComfyUI utilisé pour la génération.",
+ "settings.admin.images.comfyuiBaseUrl.label": "URL de base",
+ "settings.admin.images.comfyuiComfyuiWorkflow.description": "Téléversez un fichier workflow.json exporté au format API depuis ComfyUI.",
"settings.admin.images.comfyuiComfyuiWorkflow.label": "Flux de travaux de ComfyUI",
- "settings.admin.images.editingWorkflowNodes.description": "",
+ "settings.admin.images.editingWorkflowNodes.description": "Associez les entrées des nœuds du flux de travaux utilisées pour la modification d'images.",
"settings.admin.images.editingWorkflowNodes.label": "Noeud du flux de travaux de ComfyUI",
- "settings.admin.images.editWorkflowJsonContent.label": "",
- "settings.admin.images.geminiEndpointMethod.description": "",
- "settings.admin.images.geminiEndpointMethod.label": "",
- "settings.admin.images.generationWorkflowNodes.description": "",
+ "settings.admin.images.editWorkflowJsonContent.label": "Modifier le contenu de workflow.json",
+ "settings.admin.images.geminiEndpointMethod.description": "Sélectionnez la méthode du point de terminaison Gemini à appeler.",
+ "settings.admin.images.geminiEndpointMethod.label": "Méthode du point de terminaison Gemini",
+ "settings.admin.images.generationWorkflowNodes.description": "Associez les entrées des nœuds du flux de travaux utilisées pour la génération d'images.",
"settings.admin.images.generationWorkflowNodes.label": "Noeud du flux de travaux de ComfyUI",
- "settings.admin.images.imageEdit.description": "",
- "settings.admin.images.imageEdit.label": "",
- "settings.admin.images.imageEditEngine.description": "",
- "settings.admin.images.imageEditEngine.label": "",
+ "settings.admin.images.imageEdit.description": "Autoriser les utilisateurs à modifier des images existantes.",
+ "settings.admin.images.imageEdit.label": "Modification d'images",
+ "settings.admin.images.imageEditEngine.description": "Choisissez le fournisseur utilisé pour la modification d'images.",
+ "settings.admin.images.imageEditEngine.label": "Moteur de modification d'images",
"settings.admin.images.imageEditModel.label": "Modèle",
- "settings.admin.images.imageEditSize.label": "",
- "settings.admin.images.imageGeneration.description": "",
+ "settings.admin.images.imageEditSize.label": "Taille de l'image",
+ "settings.admin.images.imageGeneration.description": "Autoriser les utilisateurs à générer des images à partir de prompts.",
"settings.admin.images.imageGeneration.label": "Génération d'images",
- "settings.admin.images.imageGenerationEngine.description": "",
+ "settings.admin.images.imageGenerationEngine.description": "Choisissez le fournisseur utilisé pour la génération d'images.",
"settings.admin.images.imageGenerationEngine.label": "Moteur de génération d'images",
"settings.admin.images.imageGenerationModel.label": "Modèle",
- "settings.admin.images.imagePromptGeneration.description": "",
+ "settings.admin.images.imagePromptGeneration.description": "Générer un prompt d'image avant d'envoyer la requête.",
"settings.admin.images.imagePromptGeneration.label": "Génération de prompts d'images",
- "settings.admin.images.imagesEditComfyuiApiKey.description": "",
+ "settings.admin.images.imagesEditComfyuiApiKey.description": "Utilisez une clé d'API si votre serveur ComfyUI en exige une.",
"settings.admin.images.imagesEditComfyuiApiKey.label": "Clé d'API",
- "settings.admin.images.imagesEditComfyuiBaseUrl.description": "",
- "settings.admin.images.imagesEditComfyuiBaseUrl.label": "",
- "settings.admin.images.imagesEditGeminiApiBaseUrl.label": "",
+ "settings.admin.images.imagesEditComfyuiBaseUrl.description": "Connectez-vous au serveur ComfyUI utilisé pour la modification d'images.",
+ "settings.admin.images.imagesEditComfyuiBaseUrl.label": "URL de base",
+ "settings.admin.images.imagesEditGeminiApiBaseUrl.label": "URL de base",
"settings.admin.images.imagesEditGeminiApiKey.label": "Clé d'API",
"settings.admin.images.imagesEditOpenaiApiBaseUrl.label": "URL de base de l'API",
"settings.admin.images.imagesEditOpenaiApiKey.label": "Clé d'API",
"settings.admin.images.imagesEditOpenaiApiVersion.label": "Version de l'API",
- "settings.admin.images.imagesGeminiApiBaseUrl.description": "",
- "settings.admin.images.imagesGeminiApiBaseUrl.label": "",
- "settings.admin.images.imagesGeminiApiKey.description": "",
+ "settings.admin.images.imagesGeminiApiBaseUrl.description": "Remplacer le point de terminaison de génération d'images Gemini.",
+ "settings.admin.images.imagesGeminiApiBaseUrl.label": "URL de base",
+ "settings.admin.images.imagesGeminiApiKey.description": "Utilisez une clé d'API Gemini pour la génération d'images.",
"settings.admin.images.imagesGeminiApiKey.label": "Clé d'API",
- "settings.admin.images.imageSize.label": "",
+ "settings.admin.images.imageSize.label": "Taille de l'image",
"settings.admin.images.imagesOpenaiApiBaseUrl.label": "URL de base de l'API",
"settings.admin.images.imagesOpenaiApiKey.label": "Clé d'API",
- "settings.admin.images.imagesOpenaiApiParams.description": "",
- "settings.admin.images.imagesOpenaiApiParams.label": "",
+ "settings.admin.images.imagesOpenaiApiParams.description": "Envoyer des paramètres JSON supplémentaires avec chaque requête de génération d'images.",
+ "settings.admin.images.imagesOpenaiApiParams.label": "Paramètres supplémentaires",
"settings.admin.images.imagesOpenaiApiVersion.label": "Version de l'API",
- "settings.admin.images.sections.createImage.title": "",
- "settings.admin.images.sections.editImage.title": "",
+ "settings.admin.images.sections.createImage.title": "Création d'images",
+ "settings.admin.images.sections.editImage.title": "Modification d'images",
"settings.admin.images.serverConnectionVerified.label": "Connexion au serveur vérifiée",
- "settings.admin.images.steps.label": "",
- "settings.admin.images.title": "",
- "settings.admin.images.verifyConnection.label": "",
+ "settings.admin.images.steps.label": "Étapes",
+ "settings.admin.images.title": "Images",
+ "settings.admin.images.verifyConnection.label": "vérifier la connexion",
"settings.admin.integrations.addConnection.label": "Ajouter une connexion",
"settings.admin.integrations.externalKnowledge.addConnection.label": "Ajouter une connexion",
- "settings.admin.integrations.externalKnowledge.title": "",
- "settings.admin.integrations.externalToolServers.label": "",
- "settings.admin.integrations.mcp.label": "",
- "settings.admin.integrations.openApi.label": "",
- "settings.admin.integrations.openTerminal.label": "",
+ "settings.admin.integrations.externalKnowledge.title": "Sources de connaissances externes",
+ "settings.admin.integrations.externalToolServers.label": "Serveurs d'outils externes",
+ "settings.admin.integrations.mcp.label": "MCP",
+ "settings.admin.integrations.openApi.label": "OpenAPI",
+ "settings.admin.integrations.openTerminal.label": "Open Terminal",
"settings.admin.integrations.sections.knowledge.title": "Connaissances",
- "settings.admin.integrations.sections.terminal.title": "",
+ "settings.admin.integrations.sections.terminal.title": "Terminal",
"settings.admin.integrations.sections.tools.title": "Outils",
- "settings.admin.integrations.title": "",
- "settings.admin.interface.autocompleteGeneration.description": "",
+ "settings.admin.integrations.title": "Intégrations",
+ "settings.admin.interface.autocompleteGeneration.description": "Suggérer des complétions pendant que les utilisateurs tapent leurs messages.",
"settings.admin.interface.autocompleteGeneration.label": "Génération des suggestions",
- "settings.admin.interface.autocompleteGenerationInputMaxLength.description": "",
+ "settings.admin.interface.autocompleteGenerationInputMaxLength.description": "Limiter la quantité de texte en cours de rédaction envoyée pour générer les suggestions.",
"settings.admin.interface.autocompleteGenerationInputMaxLength.label": "Longueur maximale pour la génération des suggestions",
- "settings.admin.interface.autocompleteGenerationPrompt.description": "",
- "settings.admin.interface.autocompleteGenerationPrompt.label": "",
- "settings.admin.interface.availableVariables.label": "",
- "settings.admin.interface.contextCompaction.description": "",
- "settings.admin.interface.contextCompaction.label": "",
- "settings.admin.interface.contextCompactionModel.description": "",
- "settings.admin.interface.contextCompactionModel.label": "",
- "settings.admin.interface.contextCompactionPrompt.description": "",
- "settings.admin.interface.contextCompactionPrompt.label": "",
+ "settings.admin.interface.autocompleteGenerationPrompt.description": "Guide les complétions intégrées au texte pendant que les utilisateurs tapent un message.",
+ "settings.admin.interface.autocompleteGenerationPrompt.label": "Prompt de génération de l'autocomplétion",
+ "settings.admin.interface.availableVariables.label": "Variables disponibles",
+ "settings.admin.interface.contextCompaction.description": "Résumer les anciens messages de la conversation lorsque le contexte devient volumineux.",
+ "settings.admin.interface.contextCompaction.label": "Compactage du contexte",
+ "settings.admin.interface.contextCompactionModel.description": "Choisissez un modèle réservé aux résumés de compactage du contexte. « Modèle actuel » suit le modèle actif de la conversation.",
+ "settings.admin.interface.contextCompactionModel.label": "Modèle de compactage du contexte",
+ "settings.admin.interface.contextCompactionPrompt.description": "Contrôle la façon dont les anciens messages sont réécrits en un résumé cumulatif.",
+ "settings.admin.interface.contextCompactionPrompt.label": "Prompt de compactage du contexte",
"settings.admin.interface.externalTaskModel.label": "Model de tâche externe",
- "settings.admin.interface.followUpGeneration.description": "",
+ "settings.admin.interface.followUpGeneration.description": "Afficher des suggestions de questions après les réponses de l'assistant.",
"settings.admin.interface.followUpGeneration.label": "Suivi de la génération",
- "settings.admin.interface.followUpGenerationPrompt.description": "",
+ "settings.admin.interface.followUpGenerationPrompt.description": "Guide les suggestions affichées après une réponse de l'assistant.",
"settings.admin.interface.followUpGenerationPrompt.label": "Suivi de la génération du protompt",
- "settings.admin.interface.imagePromptGenerationPrompt.description": "",
+ "settings.admin.interface.imagePromptGenerationPrompt.description": "Réécrit l'intention de l'utilisateur en prompt de génération d'images.",
"settings.admin.interface.imagePromptGenerationPrompt.label": "Prompt de génération de prompts d'images",
"settings.admin.interface.localTaskModel.label": "Model de tâche local",
- "settings.admin.interface.promptTemplate.description": "",
- "settings.admin.interface.promptTemplate.label": "",
- "settings.admin.interface.queryGenerationPrompt.description": "",
+ "settings.admin.interface.promptTemplate.description": "Définit le comportement utilisé pour les conversations vocales.",
+ "settings.admin.interface.promptTemplate.label": "Modèle de prompt",
+ "settings.admin.interface.queryGenerationPrompt.description": "Prompt partagé pour la réécriture des requêtes de récupération et de recherche Web.",
"settings.admin.interface.queryGenerationPrompt.label": "Prompt de génération de requête",
- "settings.admin.interface.retainedMessages.description": "",
- "settings.admin.interface.retainedMessages.label": "",
- "settings.admin.interface.retrievalQueryGeneration.description": "",
+ "settings.admin.interface.retainedMessages.description": "Pourcentage des messages récents à conserver après le résumé des anciens messages.",
+ "settings.admin.interface.retainedMessages.label": "Messages conservés",
+ "settings.admin.interface.retrievalQueryGeneration.description": "Réécrire les demandes des utilisateurs pour la récupération de connaissances.",
"settings.admin.interface.retrievalQueryGeneration.label": "Génération de requête de RAG",
"settings.admin.interface.sections.chat.title": "Conversation",
- "settings.admin.interface.sections.generation.title": "",
+ "settings.admin.interface.sections.generation.title": "Génération",
"settings.admin.interface.sections.tasks.title": "Tâches",
- "settings.admin.interface.tagsGeneration.description": "",
+ "settings.admin.interface.tagsGeneration.description": "Créer des tags de conversation à partir du contenu de la conversation.",
"settings.admin.interface.tagsGeneration.label": "Génération de tags",
- "settings.admin.interface.tagsGenerationPrompt.description": "",
+ "settings.admin.interface.tagsGenerationPrompt.description": "Contrôle la façon dont les tags de conversation sont déduits.",
"settings.admin.interface.tagsGenerationPrompt.label": "Prompt de génération de tags",
- "settings.admin.interface.taskModel.description": "",
+ "settings.admin.interface.taskModel.description": "Choisissez les modèles de repli pour les tâches en arrière-plan. « Modèle actuel » suit le modèle actif de la conversation.",
"settings.admin.interface.taskModel.label": "Modèle pour les tâches",
- "settings.admin.interface.taskModelParameters.label": "",
+ "settings.admin.interface.taskModelParameters.label": "Réglages du modèle de tâches",
"settings.admin.interface.title": "Interface utilisateur",
- "settings.admin.interface.titleGeneration.description": "",
+ "settings.admin.interface.titleGeneration.description": "Autoriser l'attribution automatique de noms aux nouvelles conversations.",
"settings.admin.interface.titleGeneration.label": "Génération du Titre",
- "settings.admin.interface.titleGenerationPrompt.description": "",
+ "settings.admin.interface.titleGenerationPrompt.description": "Détermine le court libellé généré pour chaque conversation.",
"settings.admin.interface.titleGenerationPrompt.label": "Prompt de génération de titre",
- "settings.admin.interface.tokenCap.description": "",
- "settings.admin.interface.tokenCap.label": "",
- "settings.admin.interface.tokenThreshold.description": "",
- "settings.admin.interface.tokenThreshold.label": "",
- "settings.admin.interface.toolPermissions.description": "",
- "settings.admin.interface.toolPermissions.label": "",
- "settings.admin.interface.toolsFunctionCallingPrompt.description": "",
+ "settings.admin.interface.tokenCap.description": "Les seuils de compactage du contexte propres à chaque modèle ne peuvent pas dépasser cette limite de jetons.",
+ "settings.admin.interface.tokenCap.label": "Plafond de jetons",
+ "settings.admin.interface.tokenThreshold.description": "Les anciens messages sont résumés lorsque le contexte estimé dépasse cette limite de jetons.",
+ "settings.admin.interface.tokenThreshold.label": "Seuil de jetons",
+ "settings.admin.interface.toolPermissions.description": "Afficher « Accès complet » et « Demander l'approbation » dans le menu de la zone de saisie.",
+ "settings.admin.interface.toolPermissions.label": "Autorisations des outils",
+ "settings.admin.interface.toolsFunctionCallingPrompt.description": "Guide la façon dont l'assistant formate les appels d'outils et de fonctions.",
"settings.admin.interface.toolsFunctionCallingPrompt.label": "Prompt pour les appels de fonction des outils",
- "settings.admin.interface.voiceModePrompt.description": "",
- "settings.admin.interface.voiceModePrompt.label": "",
- "settings.admin.interface.webSearchQueryGeneration.description": "",
+ "settings.admin.interface.voiceModePrompt.description": "Appliquer des instructions propres à la voix lorsque le mode vocal est actif.",
+ "settings.admin.interface.voiceModePrompt.label": "Prompt du mode vocal",
+ "settings.admin.interface.webSearchQueryGeneration.description": "Réécrire les demandes des utilisateurs en requêtes de recherche Web.",
"settings.admin.interface.webSearchQueryGeneration.label": "Génération de requête de recherche Web",
- "settings.admin.models.builtinTools.automations.description": "",
- "settings.admin.models.builtinTools.automations.label": "",
- "settings.admin.models.builtinTools.calendar.description": "",
+ "settings.admin.models.builtinTools.automations.description": "Créer et gérer des automatisations planifiées",
+ "settings.admin.models.builtinTools.automations.label": "Automatisations",
+ "settings.admin.models.builtinTools.calendar.description": "Lister les calendriers, rechercher, créer, mettre à jour et supprimer des événements de calendrier",
"settings.admin.models.builtinTools.calendar.label": "Calendrier",
- "settings.admin.models.builtinTools.channels.description": "",
+ "settings.admin.models.builtinTools.channels.description": "Rechercher dans les canaux et les messages des canaux",
"settings.admin.models.builtinTools.channels.label": "Canaux",
- "settings.admin.models.builtinTools.chats.description": "",
- "settings.admin.models.builtinTools.chats.label": "",
- "settings.admin.models.builtinTools.codeInterpreter.description": "",
+ "settings.admin.models.builtinTools.chats.description": "Rechercher et consulter l'historique des conversations de l'utilisateur",
+ "settings.admin.models.builtinTools.chats.label": "Historique des conversations",
+ "settings.admin.models.builtinTools.codeInterpreter.description": "Exécuter du code",
"settings.admin.models.builtinTools.codeInterpreter.label": "Interpreteur de code",
- "settings.admin.models.builtinTools.files.description": "",
+ "settings.admin.models.builtinTools.files.description": "Lister, rechercher et lire les fichiers joints à la conversation actuelle",
"settings.admin.models.builtinTools.files.label": "Fichiers",
- "settings.admin.models.builtinTools.imageGeneration.description": "",
+ "settings.admin.models.builtinTools.imageGeneration.description": "Générer et modifier des images",
"settings.admin.models.builtinTools.imageGeneration.label": "Génération d'images",
- "settings.admin.models.builtinTools.knowledge.description": "",
- "settings.admin.models.builtinTools.knowledge.label": "",
- "settings.admin.models.builtinTools.memory.description": "",
+ "settings.admin.models.builtinTools.knowledge.description": "Parcourir et interroger les bases de connaissances",
+ "settings.admin.models.builtinTools.knowledge.label": "Base de connaissances",
+ "settings.admin.models.builtinTools.memory.description": "Rechercher et gérer les souvenirs de l'utilisateur",
"settings.admin.models.builtinTools.memory.label": "Mémoire",
- "settings.admin.models.builtinTools.notes.description": "",
+ "settings.admin.models.builtinTools.notes.description": "Rechercher, consulter et gérer les notes de l'utilisateur",
"settings.admin.models.builtinTools.notes.label": "Notes",
- "settings.admin.models.builtinTools.notifications.description": "",
+ "settings.admin.models.builtinTools.notifications.description": "Envoyer des notifications aux cibles de webhook configurées",
"settings.admin.models.builtinTools.notifications.label": "Notifications",
- "settings.admin.models.builtinTools.skills.description": "",
- "settings.admin.models.builtinTools.skills.label": "",
- "settings.admin.models.builtinTools.subagents.description": "",
- "settings.admin.models.builtinTools.subagents.label": "",
- "settings.admin.models.builtinTools.tasks.description": "",
- "settings.admin.models.builtinTools.tasks.label": "",
- "settings.admin.models.builtinTools.time.description": "",
- "settings.admin.models.builtinTools.time.label": "",
- "settings.admin.models.builtinTools.title": "",
- "settings.admin.models.builtinTools.userInput.description": "",
- "settings.admin.models.builtinTools.userInput.label": "",
- "settings.admin.models.builtinTools.webSearch.description": "",
+ "settings.admin.models.builtinTools.skills.description": "Trouver et charger des instructions de compétence à la demande",
+ "settings.admin.models.builtinTools.skills.label": "Compétences",
+ "settings.admin.models.builtinTools.subagents.description": "Déléguer un travail ciblé à des sous-agents en parallèle",
+ "settings.admin.models.builtinTools.subagents.label": "Sous-agents",
+ "settings.admin.models.builtinTools.tasks.description": "Décomposer les demandes complexes en étapes dont l'avancement peut être suivi",
+ "settings.admin.models.builtinTools.tasks.label": "Gestion des tâches",
+ "settings.admin.models.builtinTools.time.description": "Obtenir l'heure actuelle et effectuer des calculs de date et d'heure",
+ "settings.admin.models.builtinTools.time.label": "Heure et calcul",
+ "settings.admin.models.builtinTools.title": "Outils intégrés",
+ "settings.admin.models.builtinTools.userInput.description": "Mettre une réponse en pause pour poser une question de clarification à l'utilisateur",
+ "settings.admin.models.builtinTools.userInput.label": "Demander à l'utilisateur",
+ "settings.admin.models.builtinTools.webSearch.description": "Rechercher sur le Web et récupérer des URL",
"settings.admin.models.builtinTools.webSearch.label": "Recherche Web",
- "settings.admin.models.capabilities.builtinTools.description": "",
- "settings.admin.models.capabilities.builtinTools.label": "",
+ "settings.admin.models.capabilities.builtinTools.description": "Injecter automatiquement des outils système en mode d'appel de fonction natif (p. ex. horodatages, mémoire, historique des conversations, notes, etc.)",
+ "settings.admin.models.capabilities.builtinTools.label": "Outils intégrés",
"settings.admin.models.capabilities.citations.description": "Affiche les citations dans la réponse",
"settings.admin.models.capabilities.citations.label": "Citations",
"settings.admin.models.capabilities.codeInterpreter.description": "Le modèle peut executer du code et faire des calculs",
"settings.admin.models.capabilities.codeInterpreter.label": "Interpreteur de code",
- "settings.admin.models.capabilities.fileContext.description": "",
- "settings.admin.models.capabilities.fileContext.label": "",
+ "settings.admin.models.capabilities.fileContext.description": "Injecter le contenu des fichiers dans le contexte de la conversation",
+ "settings.admin.models.capabilities.fileContext.label": "Contexte des fichiers",
"settings.admin.models.capabilities.fileUpload.description": "Le modèle accepte les fichiers en entrée",
"settings.admin.models.capabilities.fileUpload.label": "Téléversement du fichier",
"settings.admin.models.capabilities.imageGeneration.description": "Le modèle peut générer des images à partir des prompts textuels",
"settings.admin.models.capabilities.imageGeneration.label": "Génération d'images",
- "settings.admin.models.capabilities.memory.description": "",
+ "settings.admin.models.capabilities.memory.description": "Injecter les souvenirs enregistrés dans le contexte de la conversation",
"settings.admin.models.capabilities.memory.label": "Mémoire",
- "settings.admin.models.capabilities.statusUpdates.description": "",
- "settings.admin.models.capabilities.statusUpdates.label": "",
- "settings.admin.models.capabilities.terminal.description": "",
- "settings.admin.models.capabilities.terminal.label": "",
+ "settings.admin.models.capabilities.statusUpdates.description": "Affiche les mises à jour de statut (p. ex. la progression de la recherche Web) dans la réponse",
+ "settings.admin.models.capabilities.statusUpdates.label": "Mises à jour de statut",
+ "settings.admin.models.capabilities.terminal.description": "Le modèle peut accéder à Open Terminal pour exécuter des commandes et gérer des fichiers",
+ "settings.admin.models.capabilities.terminal.label": "Terminal",
"settings.admin.models.capabilities.title": "Capacités",
"settings.admin.models.capabilities.usage.description": "Envoie `stream_options: { include_usage: true }` dans la requête.\nLes fournisseurs pris en charge renverront des informations sur l'utilisation des tokens dans la réponse lorsque cette option est activée.",
"settings.admin.models.capabilities.usage.label": "Utilisation",
@@ -2747,168 +2747,168 @@
"settings.admin.models.defaultFeatures.codeInterpreter.label": "Interpreteur de code",
"settings.admin.models.defaultFeatures.imageGeneration.description": "Le modèle peut générer des images à partir des prompts textuels",
"settings.admin.models.defaultFeatures.imageGeneration.label": "Génération d'images",
- "settings.admin.models.defaultFeatures.title": "",
+ "settings.admin.models.defaultFeatures.title": "Fonctionnalités par défaut",
"settings.admin.models.defaultFeatures.webSearch.description": "Le modèle peut faire des recherches sur internet pour trouver des informations",
"settings.admin.models.defaultFeatures.webSearch.label": "Recherche Web",
- "settings.admin.models.defaults.modelCapabilities.label": "",
- "settings.admin.models.defaults.modelDefaults.label": "",
- "settings.admin.models.defaults.modelParameters.label": "",
- "settings.admin.models.defaults.promptSuggestions.label": "",
- "settings.admin.models.disableAllModels.label": "",
- "settings.admin.models.enableAllModels.label": "",
+ "settings.admin.models.defaults.modelCapabilities.label": "Capacités des modèles",
+ "settings.admin.models.defaults.modelDefaults.label": "Valeurs par défaut des modèles",
+ "settings.admin.models.defaults.modelParameters.label": "Réglages des modèles",
+ "settings.admin.models.defaults.promptSuggestions.label": "Suggestions de prompts",
+ "settings.admin.models.disableAllModels.label": "Tout désactiver",
+ "settings.admin.models.enableAllModels.label": "Tout activer",
"settings.admin.models.exportModels.label": "Exportation",
- "settings.admin.models.hideAllModels.label": "",
+ "settings.admin.models.hideAllModels.label": "Tout masquer",
"settings.admin.models.importModels.label": "Importer",
"settings.admin.models.manageModels.label": "Gérer",
"settings.admin.models.resetModels.label": "Réinitialiser",
- "settings.admin.models.showAllModels.label": "",
+ "settings.admin.models.showAllModels.label": "Tout afficher",
"settings.admin.models.title": "Modèles",
- "settings.admin.pipelines.githubUrl.label": "",
- "settings.admin.pipelines.install.label": "",
- "settings.admin.pipelines.installing.label": "",
- "settings.admin.pipelines.pipeline.description": "",
- "settings.admin.pipelines.pipeline.label": "",
- "settings.admin.pipelines.pipelineUrl.description": "",
- "settings.admin.pipelines.pipelineUrl.label": "",
- "settings.admin.pipelines.sections.pipelines.title": "",
+ "settings.admin.pipelines.githubUrl.label": "URL GitHub",
+ "settings.admin.pipelines.install.label": "Installer",
+ "settings.admin.pipelines.installing.label": "Installation en cours",
+ "settings.admin.pipelines.pipeline.description": "Sélectionnez un pipeline installé pour le configurer ou le supprimer.",
+ "settings.admin.pipelines.pipeline.label": "Pipeline",
+ "settings.admin.pipelines.pipelineUrl.description": "Sélectionnez le serveur Pipelines à gérer.",
+ "settings.admin.pipelines.pipelineUrl.label": "URL du pipeline",
+ "settings.admin.pipelines.sections.pipelines.title": "Pipelines",
"settings.admin.pipelines.sections.source.title": "Source",
"settings.admin.pipelines.sections.valves.title": "Vannes",
- "settings.admin.pipelines.selectAPyFile.label": "",
- "settings.admin.pipelines.title": "",
- "settings.admin.pipelines.uploadPipeline.description": "",
+ "settings.admin.pipelines.selectAPyFile.label": "Sélectionnez un fichier .py",
+ "settings.admin.pipelines.title": "Pipelines",
+ "settings.admin.pipelines.uploadPipeline.description": "Téléversez un fichier de pipeline Python local vers le serveur sélectionné.",
"settings.admin.pipelines.uploadPipeline.label": "Pipeline de téléchargement",
- "settings.admin.subagents.enableBackgroundSubAgents.description": "",
- "settings.admin.subagents.enableBackgroundSubAgents.label": "",
- "settings.admin.subagents.enableSubAgents.label": "",
- "settings.admin.subagents.maxBackground.label": "",
- "settings.admin.subagents.maxConcurrent.label": "",
- "settings.admin.subagents.maxIterations.label": "",
- "settings.admin.subagents.maxOutput.label": "",
- "settings.admin.subagents.systemPrompt.description": "",
- "settings.admin.subagents.systemPrompt.label": "",
- "settings.admin.subagents.title": "",
+ "settings.admin.subagents.enableBackgroundSubAgents.description": "Autoriser les sous-agents délégués à continuer de s'exécuter pendant que la conversation parente se poursuit.",
+ "settings.admin.subagents.enableBackgroundSubAgents.label": "Activer les sous-agents en arrière-plan",
+ "settings.admin.subagents.enableSubAgents.label": "Activer les sous-agents",
+ "settings.admin.subagents.maxBackground.label": "Max. en arrière-plan",
+ "settings.admin.subagents.maxConcurrent.label": "Max. simultanés",
+ "settings.admin.subagents.maxIterations.label": "Itérations max.",
+ "settings.admin.subagents.maxOutput.label": "Sortie max.",
+ "settings.admin.subagents.systemPrompt.description": "Laissez vide pour utiliser la valeur intégrée par défaut.",
+ "settings.admin.subagents.systemPrompt.label": "Prompt système",
+ "settings.admin.subagents.title": "Sous-agents",
"settings.admin.web.bingSearchV7Endpoint.label": "Point de terminaison Bing Search V7",
"settings.admin.web.bingSearchV7SubscriptionKey.label": "Clé d'abonnement Bing Search V7",
"settings.admin.web.bochaSearchApiKey.label": "Clé API Bocha Search",
"settings.admin.web.braveSearchApiKey.label": "Clé API Brave Search",
- "settings.admin.web.bypassEmbeddingAndRetrieval.description": "",
+ "settings.admin.web.bypassEmbeddingAndRetrieval.description": "Injecter l'ensemble du contenu comme contexte pour un traitement complet.",
"settings.admin.web.bypassEmbeddingAndRetrieval.label": "Ignorer l'Embedding et le Retrieval",
- "settings.admin.web.bypassWebLoader.description": "",
+ "settings.admin.web.bypassWebLoader.description": "Utiliser les résultats de recherche sans récupérer le contenu des pages.",
"settings.admin.web.bypassWebLoader.label": "Ignorer le chargeur Web",
- "settings.admin.web.concurrentRequests.description": "",
+ "settings.admin.web.concurrentRequests.description": "Limiter les requêtes parallèles du chargeur Web.",
"settings.admin.web.concurrentRequests.label": "Demandes concurrentes",
- "settings.admin.web.contextTokens.label": "",
- "settings.admin.web.ddgsBackend.label": "",
- "settings.admin.web.domainFilterList.description": "",
+ "settings.admin.web.contextTokens.label": "Jetons de contexte",
+ "settings.admin.web.ddgsBackend.label": "Backend DDGS",
+ "settings.admin.web.domainFilterList.description": "Restreindre ou exclure des domaines à l'aide d'une liste séparée par des virgules.",
"settings.admin.web.domainFilterList.label": "Liste des domaines à filtrés",
"settings.admin.web.exaApiKey.label": "Clé d'Exa API",
"settings.admin.web.externalWebLoaderApiKey.label": "Clé API du chargeur Web externe",
"settings.admin.web.externalWebLoaderUrl.label": "URL du chargeur Web externe",
"settings.admin.web.externalWebSearchApiKey.label": "Clé API de la recherche Web externe",
"settings.admin.web.externalWebSearchUrl.label": "URL de la recherche Web externe",
- "settings.admin.web.fetchUrlContentLengthLimit.description": "",
- "settings.admin.web.fetchUrlContentLengthLimit.label": "",
+ "settings.admin.web.fetchUrlContentLengthLimit.description": "Nombre maximal de caractères à renvoyer depuis les URL récupérées. Laissez vide pour aucune limite.",
+ "settings.admin.web.fetchUrlContentLengthLimit.label": "Limite de longueur du contenu des URL récupérées",
"settings.admin.web.firecrawlApiBaseUrl.label": "Url de l'API Base Firecrawl",
"settings.admin.web.firecrawlApiKey.label": "Clé de l'API Firecrawl",
- "settings.admin.web.firecrawlTimeoutS.label": "",
+ "settings.admin.web.firecrawlTimeoutS.label": "Délai d'expiration Firecrawl (s)",
"settings.admin.web.googlePseApiKey.label": "Clé API Google PSE",
"settings.admin.web.googlePseEngineId.label": "ID du moteur de recherche PSE de Google",
- "settings.admin.web.jinaApiBaseUrl.label": "",
+ "settings.admin.web.jinaApiBaseUrl.label": "URL de base de l'API Jina",
"settings.admin.web.jinaApiKey.label": "Clé API Jina",
"settings.admin.web.kagiSearchApiKey.label": "Clé API Kagi Search",
"settings.admin.web.language.label": "Langue",
- "settings.admin.web.linkupApiKey.label": "",
- "settings.admin.web.maxContentLength.description": "",
- "settings.admin.web.maxContentLength.label": "",
- "settings.admin.web.microsoftWebIqApiBaseUrl.label": "",
- "settings.admin.web.microsoftWebIqApiKey.label": "",
+ "settings.admin.web.linkupApiKey.label": "Clé d'API Linkup",
+ "settings.admin.web.maxContentLength.description": "Nombre maximal de caractères par résultat de recherche Exa. Laissez vide pour aucune limite.",
+ "settings.admin.web.maxContentLength.label": "Longueur max. du contenu",
+ "settings.admin.web.microsoftWebIqApiBaseUrl.label": "URL de base de l'API Microsoft Web IQ",
+ "settings.admin.web.microsoftWebIqApiKey.label": "Clé d'API Microsoft Web IQ",
"settings.admin.web.mojeekSearchApiKey.label": "Clé API Mojeek",
- "settings.admin.web.ollamaCloudApiKey.label": "",
- "settings.admin.web.openserpUrl.label": "",
+ "settings.admin.web.ollamaCloudApiKey.label": "Clé d'API Ollama Cloud",
+ "settings.admin.web.openserpUrl.label": "URL OpenSERP",
"settings.admin.web.parameters.label": "Réglages",
"settings.admin.web.perplexityApiKey.label": "Clé d'API de Perplexity",
"settings.admin.web.perplexityModel.label": "Modèle de Perplexity",
- "settings.admin.web.perplexitySearchApiUrl.label": "",
+ "settings.admin.web.perplexitySearchApiUrl.label": "URL de l'API Perplexity Search",
"settings.admin.web.perplexitySearchContextUsage.label": "Utilisation du contexte de recherche de Perplexity",
"settings.admin.web.playwrightTimeoutMs.label": "Délai d'attente Playwright (ms)",
"settings.admin.web.playwrightWebsocketUrl.label": "URL du websocket Playwright",
"settings.admin.web.searchapiApiKey.label": "Clé API SearchApi",
"settings.admin.web.searchapiEngine.label": "Moteur de recherche SearchApi",
- "settings.admin.web.searchLimits.description": "",
- "settings.admin.web.searchLimits.label": "",
- "settings.admin.web.searchResultCount.description": "",
+ "settings.admin.web.searchLimits.description": "Contrôler le volume de résultats et les requêtes de recherche parallèles.",
+ "settings.admin.web.searchLimits.label": "Limites de recherche",
+ "settings.admin.web.searchResultCount.description": "Limiter les requêtes de recherche simultanées. 0 = illimité (par défaut). Réglez sur 1 pour une exécution séquentielle (recommandé pour les API avec des limites de débit strictes, comme l'offre gratuite de Brave).",
"settings.admin.web.searchResultCount.label": "Nombre de résultats de recherche",
"settings.admin.web.searxngQueryUrl.label": "URL de recherche Searxng",
- "settings.admin.web.searxngSearchLanguageAllEnEsDeFrEtc.label": "",
+ "settings.admin.web.searxngSearchLanguageAllEnEsDeFrEtc.label": "Langue de recherche Searxng (all, en, es, de, fr, etc.)",
"settings.admin.web.sections.loader.title": "Chargeur",
"settings.admin.web.sections.search.title": "Recherche",
"settings.admin.web.serpapiApiKey.label": "Clé d'API SerpAPI",
"settings.admin.web.serpapiEngine.label": "Moteur SerpAPI",
"settings.admin.web.serperApiKey.label": "Clé API Serper",
- "settings.admin.web.serphouseApiKey.label": "",
- "settings.admin.web.serphouseDomain.label": "",
+ "settings.admin.web.serphouseApiKey.label": "Clé d'API SERPHouse",
+ "settings.admin.web.serphouseDomain.label": "Domaine SERPHouse",
"settings.admin.web.serplyApiKey.label": "Clé API Serply",
"settings.admin.web.serpstackApiKey.label": "Clé API Serpstack",
"settings.admin.web.sougouSearchApiSid.label": "Identifiant API Sougou Search (sID)",
"settings.admin.web.sougouSearchApiSk.label": "Clé secrète API Sougou Search (SK)",
"settings.admin.web.tavilyApiKey.label": "Clé API Tavily",
"settings.admin.web.tavilyExtractDepth.label": "Profondeur d'extraction Tavily",
- "settings.admin.web.tavilySearchDepth.label": "",
- "settings.admin.web.timeout.description": "",
- "settings.admin.web.timeout.label": "",
+ "settings.admin.web.tavilySearchDepth.label": "Profondeur de recherche Tavily",
+ "settings.admin.web.timeout.description": "Temps d'attente maximal lors du chargement du contenu Web.",
+ "settings.admin.web.timeout.label": "Délai d'expiration",
"settings.admin.web.title": "Recherche Web",
- "settings.admin.web.trustProxyEnvironment.description": "",
+ "settings.admin.web.trustProxyEnvironment.description": "Utiliser les variables d'environnement du proxy pour récupérer le contenu des pages.",
"settings.admin.web.trustProxyEnvironment.label": "Faire confiance au proxy de l'environement",
- "settings.admin.web.verifySslCertificate.description": "",
+ "settings.admin.web.verifySslCertificate.description": "Valider les certificats SSL lors de la récupération du contenu Web.",
"settings.admin.web.verifySslCertificate.label": "Vérifier le certificat SSL",
- "settings.admin.web.webLoaderEngine.description": "",
+ "settings.admin.web.webLoaderEngine.description": "Choisissez comment les pages de résultats Web sont récupérées et lues.",
"settings.admin.web.webLoaderEngine.label": "Moteur de chargement Web",
- "settings.admin.web.webSearch.description": "",
+ "settings.admin.web.webSearch.description": "Autoriser les utilisateurs à effectuer des recherches sur le Web depuis les conversations.",
"settings.admin.web.webSearch.label": "Recherche Web",
- "settings.admin.web.webSearchConfirmation.description": "",
- "settings.admin.web.webSearchConfirmation.label": "",
- "settings.admin.web.webSearchConfirmationContent.description": "",
- "settings.admin.web.webSearchConfirmationContent.label": "",
- "settings.admin.web.webSearchEngine.description": "",
+ "settings.admin.web.webSearchConfirmation.description": "Exiger que les utilisateurs confirment avant d'utiliser la recherche Web.",
+ "settings.admin.web.webSearchConfirmation.label": "Confirmation de la recherche Web",
+ "settings.admin.web.webSearchConfirmationContent.description": "Message affiché avant l'exécution de la recherche Web.",
+ "settings.admin.web.webSearchConfirmationContent.label": "Contenu de la confirmation de la recherche Web",
+ "settings.admin.web.webSearchEngine.description": "Choisissez le fournisseur utilisé pour les requêtes de recherche Web.",
"settings.admin.web.webSearchEngine.label": "Moteur de recherche Web",
"settings.admin.web.yacyInstanceUrl.label": "URL de l'instance Yacy",
"settings.admin.web.yacyPassword.label": "Mot de passe Yacy",
"settings.admin.web.yacyUsername.label": "Nom d'utilisateur Yacy",
- "settings.admin.web.yandexWebSearchApiKey.label": "",
- "settings.admin.web.yandexWebSearchConfig.label": "",
- "settings.admin.web.yandexWebSearchUrl.label": "",
- "settings.admin.web.youComApiKey.label": "",
- "settings.admin.web.youtubeLanguage.description": "",
+ "settings.admin.web.yandexWebSearchApiKey.label": "Clé d'API Yandex Web Search",
+ "settings.admin.web.yandexWebSearchConfig.label": "Configuration Yandex Web Search",
+ "settings.admin.web.yandexWebSearchUrl.label": "URL Yandex Web Search",
+ "settings.admin.web.youComApiKey.label": "Clé d'API You.com",
+ "settings.admin.web.youtubeLanguage.description": "Codes de langue de transcription préférés, séparés par des virgules.",
"settings.admin.web.youtubeLanguage.label": "Langue de Youtube",
- "settings.admin.web.youtubeProxyUrl.description": "",
+ "settings.admin.web.youtubeProxyUrl.description": "URL du proxy utilisé pour les requêtes du chargeur YouTube.",
"settings.admin.web.youtubeProxyUrl.label": "URL du proxy YouTube",
"settings.personal.about.checkForUpdates.label": "Vérifier les mises à jour disponibles",
- "settings.personal.about.sections.community.title": "",
+ "settings.personal.about.sections.community.title": "Communauté",
"settings.personal.about.sections.ollamaVersion.title": "Version d'Ollama",
"settings.personal.about.sections.version.title": "Version:",
- "settings.personal.about.seeWhatSNew.description": "",
+ "settings.personal.about.seeWhatSNew.description": "Afficher la version installée et vérifier les mises à jour.",
"settings.personal.about.seeWhatSNew.label": "Découvrez les nouvelles fonctionnalités",
"settings.personal.about.title": "À propos",
- "settings.personal.account.apiKey.description": "",
+ "settings.personal.account.apiKey.description": "Créer, copier ou renouveler votre clé d'API.",
"settings.personal.account.apiKey.label": "Clé d'API",
- "settings.personal.account.bio.description": "",
- "settings.personal.account.bio.label": "",
- "settings.personal.account.birthDate.description": "",
- "settings.personal.account.birthDate.label": "",
- "settings.personal.account.changePassword.description": "",
+ "settings.personal.account.bio.description": "Ajouter un contexte de profil facultatif, visible là où les profils sont affichés.",
+ "settings.personal.account.bio.label": "Biographie",
+ "settings.personal.account.birthDate.description": "Définir la date de naissance enregistrée dans votre profil.",
+ "settings.personal.account.birthDate.label": "Date de naissance",
+ "settings.personal.account.changePassword.description": "Mettre à jour le mot de passe utilisé pour la connexion par courriel et mot de passe.",
"settings.personal.account.changePassword.label": "Changer le mot de passe",
"settings.personal.account.confirmPassword.label": "Confirmer le mot de passe",
"settings.personal.account.createNewSecretKey.label": "Créer une nouvelle clé secrète",
"settings.personal.account.currentPassword.label": "Mot de passe actuel",
- "settings.personal.account.gender.description": "",
- "settings.personal.account.gender.label": "",
- "settings.personal.account.jwtToken.description": "",
+ "settings.personal.account.gender.description": "Choisissez la valeur de genre enregistrée dans votre profil.",
+ "settings.personal.account.gender.label": "Genre",
+ "settings.personal.account.jwtToken.description": "Copier le jeton de session actuel pour les requêtes authentifiées.",
"settings.personal.account.jwtToken.label": "Token JWT",
- "settings.personal.account.name.description": "",
+ "settings.personal.account.name.description": "Définir le nom d'affichage utilisé dans l'ensemble de votre compte.",
"settings.personal.account.name.label": "Nom d'utilisateur",
"settings.personal.account.newPassword.label": "Nouveau mot de passe",
- "settings.personal.account.secrets.description": "",
- "settings.personal.account.secrets.label": "",
+ "settings.personal.account.secrets.description": "Afficher ou masquer les secrets sensibles du compte.",
+ "settings.personal.account.secrets.label": "Secrets",
"settings.personal.account.sections.apiKeys.title": "Clés d'API",
"settings.personal.account.sections.password.title": "Mot de passe",
"settings.personal.account.sections.profile.title": "Profil",
@@ -2917,449 +2917,449 @@
"settings.personal.archivedChats.exportArchivedChats.label": "Exportation",
"settings.personal.archivedChats.title": "Conversations archivées",
"settings.personal.archivedChats.unarchiveAll.label": "Désarchiver tout",
- "settings.personal.audio.allowNonLocalVoices.description": "",
+ "settings.personal.audio.allowNonLocalVoices.description": "Inclure les voix qui ne sont pas fournies par un service vocal local.",
"settings.personal.audio.allowNonLocalVoices.label": "Autoriser les voix non locales",
- "settings.personal.audio.autoPlaybackResponse.description": "",
+ "settings.personal.audio.autoPlaybackResponse.description": "Lire automatiquement à haute voix les réponses de l'assistant.",
"settings.personal.audio.autoPlaybackResponse.label": "Lire automatiquement la réponse",
- "settings.personal.audio.browserVoice.description": "",
+ "settings.personal.audio.browserVoice.description": "Choisissez la voix du navigateur utilisée pour la sortie vocale.",
"settings.personal.audio.browserVoice.label": "Choisir la voix",
- "settings.personal.audio.instantAutoSendAfterVoiceTranscription.description": "",
+ "settings.personal.audio.instantAutoSendAfterVoiceTranscription.description": "Envoyer la saisie vocale transcrite dès la fin de la reconnaissance vocale.",
"settings.personal.audio.instantAutoSendAfterVoiceTranscription.label": "Envoi automatique après la transcription",
- "settings.personal.audio.kokoroJsDtype.description": "",
+ "settings.personal.audio.kokoroJsDtype.description": "Sélectionnez la précision du modèle local utilisée par Kokoro.js.",
"settings.personal.audio.kokoroJsDtype.label": "Kokoro.js Dtype",
- "settings.personal.audio.kokoroVoice.description": "",
+ "settings.personal.audio.kokoroVoice.description": "Choisissez la voix Kokoro.js utilisée pour la sortie vocale.",
"settings.personal.audio.kokoroVoice.label": "Choisir la voix",
- "settings.personal.audio.language.description": "",
+ "settings.personal.audio.language.description": "Définissez une langue de reconnaissance vocale ou laissez vide pour la détecter automatiquement.",
"settings.personal.audio.language.label": "Langue",
"settings.personal.audio.sections.sttSettings.title": "Réglages de Speech-to-Text",
"settings.personal.audio.sections.ttsSettings.title": "Réglages de Text-to-Speech",
"settings.personal.audio.sections.voice.title": "Voix",
- "settings.personal.audio.serviceVoice.description": "",
+ "settings.personal.audio.serviceVoice.description": "Choisissez la voix du service de synthèse vocale configuré.",
"settings.personal.audio.serviceVoice.label": "Choisir la voix",
- "settings.personal.audio.speechPlaybackSpeed.description": "",
+ "settings.personal.audio.speechPlaybackSpeed.description": "Régler la vitesse de lecture des réponses vocales.",
"settings.personal.audio.speechPlaybackSpeed.label": "Vitesse de lecture de la parole",
- "settings.personal.audio.speechToTextEngine.description": "",
+ "settings.personal.audio.speechToTextEngine.description": "Choisissez le moteur utilisé pour transcrire la saisie vocale.",
"settings.personal.audio.speechToTextEngine.label": "Moteur de reconnaissance vocale",
- "settings.personal.audio.textToSpeechEngine.description": "",
+ "settings.personal.audio.textToSpeechEngine.description": "Choisissez le moteur utilisé pour lire à haute voix les réponses de l'assistant.",
"settings.personal.audio.textToSpeechEngine.label": "Moteur de Text-to-Speech",
"settings.personal.audio.title": "Audio",
"settings.personal.connections.addConnection.description": "Connectez-vous à vos points d'extension API compatibles OpenAI.",
"settings.personal.connections.addConnection.label": "Ajouter une connexion",
"settings.personal.connections.sections.directConnections.title": "Direct connexions",
"settings.personal.connections.title": "Connexions",
- "settings.personal.dataControls.archiveAll.label": "",
- "settings.personal.dataControls.archiveAllChats.description": "",
+ "settings.personal.dataControls.archiveAll.label": "Tout archiver",
+ "settings.personal.dataControls.archiveAllChats.description": "Déplacer toutes les conversations dans les archives après confirmation.",
"settings.personal.dataControls.archiveAllChats.label": "Archiver toutes les conversations",
- "settings.personal.dataControls.deleteAllChats.description": "",
+ "settings.personal.dataControls.deleteAllChats.description": "Supprimer définitivement toutes les conversations après confirmation.",
"settings.personal.dataControls.deleteAllChats.label": "Supprimer toutes les conversations",
- "settings.personal.dataControls.exportChats.description": "",
+ "settings.personal.dataControls.exportChats.description": "Télécharger l'historique de vos conversations dans un fichier d'exportation JSON.",
"settings.personal.dataControls.exportChats.label": "Exporter les conversations",
- "settings.personal.dataControls.importChats.description": "",
+ "settings.personal.dataControls.importChats.description": "Importer l'historique des conversations à partir d'un fichier d'exportation JSON.",
"settings.personal.dataControls.importChats.label": "Importer les conversations",
- "settings.personal.dataControls.manageFiles.description": "",
- "settings.personal.dataControls.manageFiles.label": "",
+ "settings.personal.dataControls.manageFiles.description": "Ouvrir le gestionnaire de fichiers pour les fichiers téléversés.",
+ "settings.personal.dataControls.manageFiles.label": "Gérer les fichiers",
"settings.personal.dataControls.sections.chats.title": "Conversations",
"settings.personal.dataControls.sections.files.title": "Fichiers",
- "settings.personal.dataControls.sharedChats.description": "",
- "settings.personal.dataControls.sharedChats.label": "",
- "settings.personal.dataControls.title": "",
- "settings.personal.general.language.description": "",
+ "settings.personal.dataControls.sharedChats.description": "Consulter et gérer les conversations que vous avez partagées.",
+ "settings.personal.dataControls.sharedChats.label": "Conversations partagées",
+ "settings.personal.dataControls.title": "Contrôles des données",
+ "settings.personal.general.language.description": "Choisissez la langue utilisée pour le texte de l'interface.",
"settings.personal.general.language.label": "Langue",
- "settings.personal.general.modelParameters.description": "",
- "settings.personal.general.modelParameters.label": "",
- "settings.personal.general.parameters.contextCompactionThreshold.description": "",
- "settings.personal.general.parameters.contextCompactionThreshold.label": "",
- "settings.personal.general.parameters.format.label": "",
- "settings.personal.general.parameters.frequencyPenalty.label": "",
- "settings.personal.general.parameters.functionCalling.description": "",
+ "settings.personal.general.modelParameters.description": "Afficher ou masquer les réglages de génération personnalisés.",
+ "settings.personal.general.modelParameters.label": "Réglages du modèle",
+ "settings.personal.general.parameters.contextCompactionThreshold.description": "Définir un seuil de jetons de compactage du contexte propre au modèle. S'il est défini, il remplace le seuil global, dans la limite du plafond global.",
+ "settings.personal.general.parameters.contextCompactionThreshold.label": "Seuil de compactage du contexte",
+ "settings.personal.general.parameters.format.label": "format",
+ "settings.personal.general.parameters.frequencyPenalty.label": "frequency_penalty",
+ "settings.personal.general.parameters.functionCalling.description": "Le mode natif (par défaut) exploite les capacités d'appel d'outils intégrées du modèle. Le mode ancien fonctionne avec un plus large éventail de modèles en appelant les outils une fois avant l'exécution, par injection de prompt.",
"settings.personal.general.parameters.functionCalling.label": "Appel de fonction",
- "settings.personal.general.parameters.keepAlive.label": "",
- "settings.personal.general.parameters.logitBias.label": "",
- "settings.personal.general.parameters.maxTokens.label": "",
- "settings.personal.general.parameters.minP.label": "",
- "settings.personal.general.parameters.mirostat.label": "",
- "settings.personal.general.parameters.mirostatEta.label": "",
- "settings.personal.general.parameters.mirostatTau.label": "",
- "settings.personal.general.parameters.numBatch.label": "",
- "settings.personal.general.parameters.numCtx.label": "",
- "settings.personal.general.parameters.numGpu.label": "",
- "settings.personal.general.parameters.numKeep.label": "",
- "settings.personal.general.parameters.numThread.label": "",
+ "settings.personal.general.parameters.keepAlive.label": "keep_alive",
+ "settings.personal.general.parameters.logitBias.label": "logit_bias",
+ "settings.personal.general.parameters.maxTokens.label": "max_tokens",
+ "settings.personal.general.parameters.minP.label": "min_p",
+ "settings.personal.general.parameters.mirostat.label": "mirostat",
+ "settings.personal.general.parameters.mirostatEta.label": "mirostat_eta",
+ "settings.personal.general.parameters.mirostatTau.label": "mirostat_tau",
+ "settings.personal.general.parameters.numBatch.label": "num_batch",
+ "settings.personal.general.parameters.numCtx.label": "num_ctx",
+ "settings.personal.general.parameters.numGpu.label": "num_gpu",
+ "settings.personal.general.parameters.numKeep.label": "num_keep",
+ "settings.personal.general.parameters.numThread.label": "num_thread",
"settings.personal.general.parameters.ollama.description": "Cette option active ou désactive l'utilisation de la fonctionnalité de raisonnement dans Ollama, qui permet au modèle de réfléchir avant de générer une réponse. Lorsqu'elle est activée, le modèle peut prendre un moment pour traiter le contexte de la conversation et générer une réponse plus réfléchie.",
"settings.personal.general.parameters.ollama.label": "Ollama",
- "settings.personal.general.parameters.presencePenalty.label": "",
+ "settings.personal.general.parameters.presencePenalty.label": "presence_penalty",
"settings.personal.general.parameters.reasoningEffort.description": "Contraint l'effort de raisonnement pour les modèles de raisonnement. Applicable uniquement aux modèles de raisonnement de certains fournisseurs qui prennent en charge l'effort de raisonnement.",
"settings.personal.general.parameters.reasoningEffort.label": "Effort de raisonnement",
- "settings.personal.general.parameters.reasoningTags.description": "",
- "settings.personal.general.parameters.reasoningTags.label": "",
- "settings.personal.general.parameters.repeatLastN.label": "",
- "settings.personal.general.parameters.repeatPenalty.label": "",
+ "settings.personal.general.parameters.reasoningTags.description": "Activer, désactiver ou personnaliser les balises de raisonnement utilisées par le modèle. « Activé » utilise les balises par défaut, « Désactivé » désactive les balises de raisonnement et « Sur mesure » vous permet de définir vos propres balises de début et de fin.",
+ "settings.personal.general.parameters.reasoningTags.label": "Balises de raisonnement",
+ "settings.personal.general.parameters.repeatLastN.label": "repeat_last_n",
+ "settings.personal.general.parameters.repeatPenalty.label": "repeat_penalty",
"settings.personal.general.parameters.seed.description": "Définit la graine du générateur aléatoire pour produire un résultat déterministe. Une même graine produira toujours la même sortie pour une invite donnée.",
"settings.personal.general.parameters.seed.label": "Seed",
"settings.personal.general.parameters.stopSequence.description": "Définit les séquences d'arrêt à utiliser. Lorsque ce motif est rencontré, le LLM cessera de générer du texte et retournera. Plusieurs motifs d'arrêt peuvent être définis en spécifiant plusieurs réglages d'arrêt distincts dans un fichier modèle.",
"settings.personal.general.parameters.stopSequence.label": "Séquence d'arrêt",
"settings.personal.general.parameters.streamChatResponse.description": "Lorsqu'il est activé, le modèle répondra à chaque message de la conversation en temps réel, générant une réponse dès que l'utilisateur envoie un message. Ce mode est utile pour les applications de conversation en direct, mais peut affecter les performances sur un matériel plus lent.",
"settings.personal.general.parameters.streamChatResponse.label": "Streamer la réponse de la conversation",
- "settings.personal.general.parameters.streamDeltaChunkSize.description": "",
- "settings.personal.general.parameters.streamDeltaChunkSize.label": "",
+ "settings.personal.general.parameters.streamDeltaChunkSize.description": "La taille des chunks delta de la diffusion en continu pour le modèle. Augmenter la taille des chunks fait répondre le modèle avec de plus grands morceaux de texte à la fois.",
+ "settings.personal.general.parameters.streamDeltaChunkSize.label": "Taille des chunks delta de la diffusion en continu",
"settings.personal.general.parameters.temperature.description": "La température du modèle. Une température plus élevée rend les réponses plus créatives.",
"settings.personal.general.parameters.temperature.label": "Température",
- "settings.personal.general.parameters.tfsZ.label": "",
- "settings.personal.general.parameters.think.label": "",
- "settings.personal.general.parameters.topK.label": "",
- "settings.personal.general.parameters.topP.label": "",
- "settings.personal.general.parameters.useMlock.label": "",
- "settings.personal.general.parameters.useMmap.label": "",
+ "settings.personal.general.parameters.tfsZ.label": "tfs_z",
+ "settings.personal.general.parameters.think.label": "think",
+ "settings.personal.general.parameters.topK.label": "top_k",
+ "settings.personal.general.parameters.topP.label": "top_p",
+ "settings.personal.general.parameters.useMlock.label": "use_mlock",
+ "settings.personal.general.parameters.useMmap.label": "use_mmap",
"settings.personal.general.sections.advancedParameters.title": "Réglages avancés",
- "settings.personal.general.sections.systemPrompt.description": "",
+ "settings.personal.general.sections.systemPrompt.description": "Définir le prompt système par défaut des nouvelles conversations.",
"settings.personal.general.sections.systemPrompt.title": "Prompt système",
"settings.personal.general.sections.webuiSettings.title": "Réglages de WebUI",
- "settings.personal.general.theme.description": "",
+ "settings.personal.general.theme.description": "Choisissez le thème de couleurs utilisé par l'interface.",
"settings.personal.general.theme.label": "Thème",
"settings.personal.general.title": "Général",
- "settings.personal.interface.accessibilityMode.description": "",
- "settings.personal.interface.accessibilityMode.label": "",
- "settings.personal.interface.allowUserLocation.description": "",
+ "settings.personal.interface.accessibilityMode.description": "Activer des améliorations visuelles axées sur l'accessibilité.",
+ "settings.personal.interface.accessibilityMode.label": "Mode accessibilité",
+ "settings.personal.interface.allowUserLocation.description": "Partager votre position actuelle avec les fonctionnalités qui peuvent l'utiliser.",
"settings.personal.interface.allowUserLocation.label": "Autoriser l'emplacement de l'utilisateur",
- "settings.personal.interface.allowVoiceInterruptionInCall.description": "",
+ "settings.personal.interface.allowVoiceInterruptionInCall.description": "Permettre à la parole d'interrompre l'assistant pendant un appel vocal.",
"settings.personal.interface.allowVoiceInterruptionInCall.label": "Autoriser l'interruption vocale pendant un appel",
- "settings.personal.interface.alwaysCollapseCodeBlocks.description": "",
+ "settings.personal.interface.alwaysCollapseCodeBlocks.description": "Réduire les blocs de code par défaut.",
"settings.personal.interface.alwaysCollapseCodeBlocks.label": "Toujours réduire les blocs de code",
- "settings.personal.interface.alwaysExpandDetails.description": "",
+ "settings.personal.interface.alwaysExpandDetails.description": "Ouvrir les blocs de détails par défaut.",
"settings.personal.interface.alwaysExpandDetails.label": "Toujours afficher les détails",
"settings.personal.interface.android.label": "Android",
- "settings.personal.interface.autoCopyResponseToClipboard.description": "",
+ "settings.personal.interface.autoCopyResponseToClipboard.description": "Copier la dernière réponse de l'assistant lorsqu'elle est terminée.",
"settings.personal.interface.autoCopyResponseToClipboard.label": "Copie automatique de la réponse vers le presse-papiers",
- "settings.personal.interface.chatBackgroundImage.description": "",
+ "settings.personal.interface.chatBackgroundImage.description": "Téléverser ou réinitialiser l'image affichée derrière le contenu de la conversation.",
"settings.personal.interface.chatBackgroundImage.label": "Image d'arrière-plan de la fenêtre de la conversation",
- "settings.personal.interface.chatBubbleUi.description": "",
+ "settings.personal.interface.chatBubbleUi.description": "Afficher les messages dans des bulles compactes.",
"settings.personal.interface.chatBubbleUi.label": "Bulles de conversation",
- "settings.personal.interface.chatDirection.description": "",
+ "settings.personal.interface.chatDirection.description": "Choisissez le sens du texte : automatique, de gauche à droite ou de droite à gauche.",
"settings.personal.interface.chatDirection.label": "Direction de la conversation",
- "settings.personal.interface.chatHoverPreviews.description": "",
- "settings.personal.interface.chatHoverPreviews.label": "",
- "settings.personal.interface.chatTagsAutoGeneration.description": "",
+ "settings.personal.interface.chatHoverPreviews.description": "Afficher un aperçu flottant des messages récents au survol d'une conversation dans la barre latérale.",
+ "settings.personal.interface.chatHoverPreviews.label": "Aperçus des conversations au survol",
+ "settings.personal.interface.chatTagsAutoGeneration.description": "Générer automatiquement des tags pour les conversations.",
"settings.personal.interface.chatTagsAutoGeneration.label": "Génération automatique des tags",
- "settings.personal.interface.compressImagesInChannels.description": "",
- "settings.personal.interface.compressImagesInChannels.label": "",
- "settings.personal.interface.copyFormattedText.description": "",
+ "settings.personal.interface.compressImagesInChannels.description": "Appliquer aussi la compression d'image aux téléversements dans les canaux.",
+ "settings.personal.interface.compressImagesInChannels.label": "Compresser les images dans les canaux",
+ "settings.personal.interface.copyFormattedText.description": "Copier le contenu avec sa mise en forme plutôt qu'en texte brut.",
"settings.personal.interface.copyFormattedText.label": "Copier le texte en gardant le format",
- "settings.personal.interface.decreaseUiScale.label": "",
- "settings.personal.interface.defaultUploadMode.description": "",
- "settings.personal.interface.defaultUploadMode.label": "",
- "settings.personal.interface.detectArtifactsAutomatically.description": "",
+ "settings.personal.interface.decreaseUiScale.label": "Réduire l'échelle de l'interface",
+ "settings.personal.interface.defaultUploadMode.description": "Joindre par défaut les fichiers avec leur contenu complet ou par récupération ciblée.",
+ "settings.personal.interface.defaultUploadMode.label": "Mode de téléversement par défaut",
+ "settings.personal.interface.detectArtifactsAutomatically.description": "Détecter les artéfacts générés et les afficher dans l'espace des artéfacts.",
"settings.personal.interface.detectArtifactsAutomatically.label": "Détection automatique des Artifacts",
- "settings.personal.interface.displayChatTitleInTab.description": "",
- "settings.personal.interface.displayChatTitleInTab.label": "",
- "settings.personal.interface.displayEmojiInCall.description": "",
+ "settings.personal.interface.displayChatTitleInTab.description": "Utiliser le titre de la conversation active comme titre de l'onglet du navigateur.",
+ "settings.personal.interface.displayChatTitleInTab.label": "Afficher le titre de la conversation dans l'onglet",
+ "settings.personal.interface.displayEmojiInCall.description": "Afficher des emojis de réaction dans l'interface d'appel.",
"settings.personal.interface.displayEmojiInCall.label": "Afficher les emojis pendant l'appel",
- "settings.personal.interface.displayMultiModelResponsesInTabs.description": "",
- "settings.personal.interface.displayMultiModelResponsesInTabs.label": "",
- "settings.personal.interface.displayTheUsernameInsteadOfYouInTheChat.description": "",
+ "settings.personal.interface.displayMultiModelResponsesInTabs.description": "Regrouper les réponses de plusieurs modèles dans des onglets.",
+ "settings.personal.interface.displayMultiModelResponsesInTabs.label": "Afficher les réponses multimodèles dans des onglets",
+ "settings.personal.interface.displayTheUsernameInsteadOfYouInTheChat.description": "Afficher votre nom d'utilisateur au lieu de « Vous » dans les bulles de conversation.",
"settings.personal.interface.displayTheUsernameInsteadOfYouInTheChat.label": "Afficher le nom d'utilisateur à la place de \"Vous\" dans la conversation",
- "settings.personal.interface.enableMessageQueue.description": "",
- "settings.personal.interface.enableMessageQueue.label": "",
- "settings.personal.interface.enterKeyBehavior.description": "",
+ "settings.personal.interface.enableMessageQueue.description": "Mettre en file d'attente les messages sortants au lieu d'interrompre les réponses en cours.",
+ "settings.personal.interface.enableMessageQueue.label": "Activer la file d'attente des messages",
+ "settings.personal.interface.enterKeyBehavior.description": "Choisissez si la touche Entrée envoie immédiatement ou s'il faut utiliser Ctrl+Entrée.",
"settings.personal.interface.enterKeyBehavior.label": "Entrez la clé Behavior",
- "settings.personal.interface.fadeEffectForStreamingText.description": "",
- "settings.personal.interface.fadeEffectForStreamingText.label": "",
- "settings.personal.interface.floatingQuickActions.label": "",
- "settings.personal.interface.followUpAutoGeneration.description": "",
+ "settings.personal.interface.fadeEffectForStreamingText.description": "Faire apparaître en fondu le texte diffusé en continu.",
+ "settings.personal.interface.fadeEffectForStreamingText.label": "Effet de fondu pour le texte diffusé en continu",
+ "settings.personal.interface.floatingQuickActions.label": "Actions rapides flottantes",
+ "settings.personal.interface.followUpAutoGeneration.description": "Générer des suggestions de suivi après les réponses.",
"settings.personal.interface.followUpAutoGeneration.label": "Suivi de l'auto-génération",
- "settings.personal.interface.fontFamily.description": "",
- "settings.personal.interface.fontFamily.label": "",
+ "settings.personal.interface.fontFamily.description": "Utiliser une famille de polices locale pour l'interface de l'application.",
+ "settings.personal.interface.fontFamily.label": "Famille de polices",
"settings.personal.interface.hapticFeedback.label": "Retour haptique",
- "settings.personal.interface.iframeSandboxAllowDownloads.description": "",
- "settings.personal.interface.iframeSandboxAllowDownloads.label": "",
- "settings.personal.interface.iframeSandboxAllowForms.description": "",
+ "settings.personal.interface.iframeSandboxAllowDownloads.description": "Autoriser les téléchargements dans les iframes sandbox.",
+ "settings.personal.interface.iframeSandboxAllowDownloads.label": "Autoriser les téléchargements dans l'iframe sandbox",
+ "settings.personal.interface.iframeSandboxAllowForms.description": "Autoriser les formulaires dans les iframes sandbox des artéfacts.",
"settings.personal.interface.iframeSandboxAllowForms.label": "Autoriser les formulaires dans l'iframe sandbox",
- "settings.personal.interface.iframeSandboxAllowSameOrigin.description": "",
+ "settings.personal.interface.iframeSandboxAllowSameOrigin.description": "Autoriser les artéfacts à accéder aux API du navigateur de même origine dans la sandbox.",
"settings.personal.interface.iframeSandboxAllowSameOrigin.label": "Autoriser même origine dans l'iframe sandbox",
- "settings.personal.interface.iframeSandboxAllowScripts.description": "",
- "settings.personal.interface.iframeSandboxAllowScripts.label": "",
+ "settings.personal.interface.iframeSandboxAllowScripts.description": "Autoriser les scripts dans les iframes sandbox.",
+ "settings.personal.interface.iframeSandboxAllowScripts.label": "Autoriser les scripts dans l'iframe sandbox",
"settings.personal.interface.imageCompression.label": "Compression d'image",
- "settings.personal.interface.increaseUiScale.label": "",
- "settings.personal.interface.insertFollowUpPromptToInput.description": "",
- "settings.personal.interface.insertFollowUpPromptToInput.label": "",
- "settings.personal.interface.insertPromptAsRichText.description": "",
+ "settings.personal.interface.increaseUiScale.label": "Augmenter l'échelle de l'interface",
+ "settings.personal.interface.insertFollowUpPromptToInput.description": "Insérer les suggestions de suivi sélectionnées directement dans la zone de saisie.",
+ "settings.personal.interface.insertFollowUpPromptToInput.label": "Insérer la suggestion de suivi dans la zone de saisie",
+ "settings.personal.interface.insertPromptAsRichText.description": "Coller les prompts insérés en texte enrichi lorsque c'est possible.",
"settings.personal.interface.insertPromptAsRichText.label": "Insérer le prompt en tant que texte enrichi",
- "settings.personal.interface.insertSuggestionPromptToInput.description": "",
- "settings.personal.interface.insertSuggestionPromptToInput.label": "",
- "settings.personal.interface.keepFollowUpPromptsInChat.description": "",
- "settings.personal.interface.keepFollowUpPromptsInChat.label": "",
- "settings.personal.interface.landingPageMode.description": "",
+ "settings.personal.interface.insertSuggestionPromptToInput.description": "Placer le texte de la suggestion sélectionnée dans la zone de saisie.",
+ "settings.personal.interface.insertSuggestionPromptToInput.label": "Insérer la suggestion de prompt dans la zone de saisie",
+ "settings.personal.interface.keepFollowUpPromptsInChat.description": "Garder les suggestions de suivi générées visibles dans la conversation.",
+ "settings.personal.interface.keepFollowUpPromptsInChat.label": "Garder les suggestions de suivi dans la conversation",
+ "settings.personal.interface.landingPageMode.description": "Choisissez si l'application s'ouvre sur l'accueil par défaut ou sur la vue de conversation.",
"settings.personal.interface.landingPageMode.label": "Mode de la page d'accueil",
- "settings.personal.interface.openModalToManageFloatingQuickActions.label": "",
- "settings.personal.interface.openModalToManageImageCompression.label": "",
- "settings.personal.interface.pasteLargeTextAsFile.description": "",
+ "settings.personal.interface.openModalToManageFloatingQuickActions.label": "Ouvrir la fenêtre de gestion des actions rapides flottantes",
+ "settings.personal.interface.openModalToManageImageCompression.label": "Ouvrir la fenêtre de gestion de la compression d'image",
+ "settings.personal.interface.pasteLargeTextAsFile.description": "Convertir un long texte collé en fichier joint.",
"settings.personal.interface.pasteLargeTextAsFile.label": "Coller un texte volumineux comme fichier",
- "settings.personal.interface.promptAutocompletion.description": "",
+ "settings.personal.interface.promptAutocompletion.description": "Suggérer des complétions pendant la rédaction des prompts.",
"settings.personal.interface.promptAutocompletion.label": "Autocomplétion de prompt",
- "settings.personal.interface.regenerateMenu.description": "",
- "settings.personal.interface.regenerateMenu.label": "",
- "settings.personal.interface.renderMarkdownInAssistantMessages.description": "",
- "settings.personal.interface.renderMarkdownInAssistantMessages.label": "",
- "settings.personal.interface.renderMarkdownInPreviews.description": "",
- "settings.personal.interface.renderMarkdownInPreviews.label": "",
- "settings.personal.interface.renderMarkdownInUserMessages.description": "",
- "settings.personal.interface.renderMarkdownInUserMessages.label": "",
- "settings.personal.interface.responseAutoScroll.description": "",
- "settings.personal.interface.responseAutoScroll.label": "",
- "settings.personal.interface.richTextInputForChat.description": "",
+ "settings.personal.interface.regenerateMenu.description": "Afficher le menu des actions de régénération pour les réponses de l'assistant.",
+ "settings.personal.interface.regenerateMenu.label": "Menu de régénération",
+ "settings.personal.interface.renderMarkdownInAssistantMessages.description": "Mettre en forme la syntaxe Markdown dans les réponses de l'assistant.",
+ "settings.personal.interface.renderMarkdownInAssistantMessages.label": "Afficher le rendu Markdown dans les messages de l'assistant",
+ "settings.personal.interface.renderMarkdownInPreviews.description": "Mettre en forme le Markdown dans les aperçus et les zones de contenu compactes.",
+ "settings.personal.interface.renderMarkdownInPreviews.label": "Afficher le rendu Markdown dans les aperçus",
+ "settings.personal.interface.renderMarkdownInUserMessages.description": "Mettre en forme la syntaxe Markdown dans vos propres messages.",
+ "settings.personal.interface.renderMarkdownInUserMessages.label": "Afficher le rendu Markdown dans les messages de l'utilisateur",
+ "settings.personal.interface.responseAutoScroll.description": "Suivre les réponses de l'assistant pendant leur génération.",
+ "settings.personal.interface.responseAutoScroll.label": "Défilement automatique des réponses",
+ "settings.personal.interface.richTextInputForChat.description": "Utiliser la zone de saisie enrichie au lieu d'une zone de texte brut.",
"settings.personal.interface.richTextInputForChat.label": "Saisie de texte enrichi pour la conversation",
- "settings.personal.interface.scrollOnBranchChange.description": "",
+ "settings.personal.interface.scrollOnBranchChange.description": "Faire défiler jusqu'à la branche active lors du changement de branche de réponse.",
"settings.personal.interface.scrollOnBranchChange.label": "Défilement lors du changement de branche",
"settings.personal.interface.sections.artifacts.title": "Artéfacts",
"settings.personal.interface.sections.chat.title": "Conversation",
"settings.personal.interface.sections.file.title": "Fichier",
- "settings.personal.interface.sections.input.title": "",
+ "settings.personal.interface.sections.input.title": "Saisie",
"settings.personal.interface.sections.ui.title": "UI",
"settings.personal.interface.sections.voice.title": "Voix",
- "settings.personal.interface.showFilesOnTerminalSelect.description": "",
- "settings.personal.interface.showFilesOnTerminalSelect.label": "",
- "settings.personal.interface.showFormattingToolbar.description": "",
- "settings.personal.interface.showFormattingToolbar.label": "",
- "settings.personal.interface.stylizedPdfExport.description": "",
+ "settings.personal.interface.showFilesOnTerminalSelect.description": "Ouvrir l'explorateur de fichiers après la sélection d'un terminal.",
+ "settings.personal.interface.showFilesOnTerminalSelect.label": "Afficher les fichiers à la sélection d'un terminal",
+ "settings.personal.interface.showFormattingToolbar.description": "Afficher les commandes de mise en forme dans la zone de saisie enrichie.",
+ "settings.personal.interface.showFormattingToolbar.label": "Afficher la barre d'outils de mise en forme",
+ "settings.personal.interface.stylizedPdfExport.description": "Utiliser une mise en forme stylisée lors de l'exportation des conversations en PDF.",
"settings.personal.interface.stylizedPdfExport.label": "Export de PDF stylisés",
- "settings.personal.interface.temporaryChatByDefault.description": "",
- "settings.personal.interface.temporaryChatByDefault.label": "",
- "settings.personal.interface.terminalFileDisplay.description": "",
- "settings.personal.interface.terminalFileDisplay.label": "",
- "settings.personal.interface.terminalPreviewAllowSameOrigin.description": "",
- "settings.personal.interface.terminalPreviewAllowSameOrigin.label": "",
+ "settings.personal.interface.temporaryChatByDefault.description": "Démarrer les nouvelles conversations en mode temporaire, sauf indication contraire.",
+ "settings.personal.interface.temporaryChatByDefault.label": "Conversation temporaire par défaut",
+ "settings.personal.interface.terminalFileDisplay.description": "Choisissez où les résultats display_file du terminal s'affichent par défaut.",
+ "settings.personal.interface.terminalFileDisplay.label": "Affichage des fichiers du terminal",
+ "settings.personal.interface.terminalPreviewAllowSameOrigin.description": "Autoriser les aperçus du terminal à accéder aux API du navigateur de même origine.",
+ "settings.personal.interface.terminalPreviewAllowSameOrigin.label": "Autoriser la même origine pour les aperçus du terminal",
"settings.personal.interface.title": "Interface utilisateur",
- "settings.personal.interface.titleAutoGeneration.description": "",
+ "settings.personal.interface.titleAutoGeneration.description": "Générer automatiquement les titres des conversations à partir de leur contenu.",
"settings.personal.interface.titleAutoGeneration.label": "Génération automatique des titres",
- "settings.personal.interface.toastNotificationsForNewUpdates.description": "",
+ "settings.personal.interface.toastNotificationsForNewUpdates.description": "Afficher des notifications de mise à jour aux administrateurs lorsque de nouvelles versions sont disponibles.",
"settings.personal.interface.toastNotificationsForNewUpdates.label": "Notifications toast pour les nouvelles mises à jour",
- "settings.personal.interface.uiScale.label": "",
- "settings.personal.interface.webSearchInChat.description": "",
+ "settings.personal.interface.uiScale.label": "Échelle de l'interface",
+ "settings.personal.interface.webSearchInChat.description": "Définir la disponibilité de la recherche Web pour les nouvelles conversations.",
"settings.personal.interface.webSearchInChat.label": "Recherche web depuis la conversation",
- "settings.personal.interface.widescreenMode.description": "",
+ "settings.personal.interface.widescreenMode.description": "Utiliser une mise en page plus large pour la conversation sur les grands écrans.",
"settings.personal.interface.widescreenMode.label": "Mode grand écran",
- "settings.personal.notifications.addNotificationTarget.label": "",
- "settings.personal.notifications.browserNotifications.label": "",
+ "settings.personal.notifications.addNotificationTarget.label": "Ajouter une cible de notification",
+ "settings.personal.notifications.browserNotifications.label": "Notifications du navigateur",
"settings.personal.notifications.notificationSound.label": "Son de notification",
- "settings.personal.notifications.notificationTargets.label": "",
+ "settings.personal.notifications.notificationTargets.label": "Cibles de notification",
"settings.personal.notifications.title": "Notifications",
"settings.personal.personalization.clearMemory.label": "Effacer la mémoire",
"settings.personal.personalization.manageMemories.label": "Gérer",
"settings.personal.personalization.memory.description": "Vous pouvez personnaliser vos interactions avec les LLM en ajoutant des mémoires à l'aide du bouton « Gérer » ci-dessous, ce qui les rendra plus utiles et mieux adaptées à vos besoins.",
"settings.personal.personalization.memory.label": "Mémoire",
"settings.personal.personalization.noResultsFound.description": "Les souvenirs accessibles par les LLMs seront affichées ici.",
- "settings.personal.personalization.savedMemories.label": "",
+ "settings.personal.personalization.savedMemories.label": "Souvenirs enregistrés",
"settings.personal.personalization.sections.memory.title": "Mémoire",
"settings.personal.personalization.title": "Personnalisation",
- "settings.personal.shortcuts.acceptAutocomplete.label": "",
- "settings.personal.shortcuts.addPrompt.label": "",
- "settings.personal.shortcuts.allowToolCall.label": "",
- "settings.personal.shortcuts.attachFile.label": "",
- "settings.personal.shortcuts.closeModal.label": "",
+ "settings.personal.shortcuts.acceptAutocomplete.label": "Accepter l'autocomplétion\nPasser à la variable du prompt",
+ "settings.personal.shortcuts.addPrompt.label": "Ajouter un prompt personnalisé",
+ "settings.personal.shortcuts.allowToolCall.label": "Autoriser l'appel d'outil",
+ "settings.personal.shortcuts.attachFile.label": "Joindre un fichier depuis les connaissances",
+ "settings.personal.shortcuts.closeModal.label": "Fermer la fenêtre",
"settings.personal.shortcuts.command.label": "Commande",
- "settings.personal.shortcuts.copyLastCodeBlock.label": "",
- "settings.personal.shortcuts.copyLastResponse.label": "",
+ "settings.personal.shortcuts.copyLastCodeBlock.label": "Copier le dernier bloc de code",
+ "settings.personal.shortcuts.copyLastResponse.label": "Copier la dernière réponse",
"settings.personal.shortcuts.deleteChat.label": "Supprimer la Conversation",
- "settings.personal.shortcuts.denyToolCall.label": "",
- "settings.personal.shortcuts.enableKeyboardShortcuts.description": "",
- "settings.personal.shortcuts.enableKeyboardShortcuts.label": "",
- "settings.personal.shortcuts.focusInput.label": "",
- "settings.personal.shortcuts.generateMessagePair.label": "",
- "settings.personal.shortcuts.navigateChatDown.label": "",
- "settings.personal.shortcuts.navigateChatUp.label": "",
- "settings.personal.shortcuts.navigatePromptHistoryUp.label": "",
+ "settings.personal.shortcuts.denyToolCall.label": "Refuser l'appel d'outil",
+ "settings.personal.shortcuts.enableKeyboardShortcuts.description": "Lorsque cette option est désactivée, les raccourcis clavier ne déclenchent aucune action.",
+ "settings.personal.shortcuts.enableKeyboardShortcuts.label": "Activer les raccourcis clavier",
+ "settings.personal.shortcuts.focusInput.label": "Aller à la zone de saisie",
+ "settings.personal.shortcuts.generateMessagePair.label": "Générer une paire de messages",
+ "settings.personal.shortcuts.navigateChatDown.label": "Aller à la conversation suivante",
+ "settings.personal.shortcuts.navigateChatUp.label": "Aller à la conversation précédente",
+ "settings.personal.shortcuts.navigatePromptHistoryUp.label": "Modifier le dernier message",
"settings.personal.shortcuts.newChat.label": "Nouvelle conversation",
- "settings.personal.shortcuts.newTemporaryChat.label": "",
- "settings.personal.shortcuts.openModelSelector.label": "",
- "settings.personal.shortcuts.openSettings.label": "",
- "settings.personal.shortcuts.preventFileCreation.label": "",
- "settings.personal.shortcuts.regenerateResponse.label": "",
- "settings.personal.shortcuts.resetDefaults.label": "",
+ "settings.personal.shortcuts.newTemporaryChat.label": "Nouvelle conversation temporaire",
+ "settings.personal.shortcuts.openModelSelector.label": "Ouvrir le sélecteur de modèle",
+ "settings.personal.shortcuts.openSettings.label": "Ouvrir les réglages",
+ "settings.personal.shortcuts.preventFileCreation.label": "Empêcher la création de fichier",
+ "settings.personal.shortcuts.regenerateResponse.label": "Régénérer la réponse",
+ "settings.personal.shortcuts.resetDefaults.label": "Rétablir les valeurs par défaut",
"settings.personal.shortcuts.search.label": "Recherche",
- "settings.personal.shortcuts.showShortcuts.label": "",
- "settings.personal.shortcuts.stopGenerating.label": "",
- "settings.personal.shortcuts.talkToModel.label": "",
- "settings.personal.shortcuts.title": "",
- "settings.personal.shortcuts.toggleControls.label": "",
- "settings.personal.shortcuts.toggleDictation.label": "",
- "settings.personal.shortcuts.toggleMute.label": "",
- "settings.personal.shortcuts.toggleSidebar.label": "",
+ "settings.personal.shortcuts.showShortcuts.label": "Afficher les raccourcis",
+ "settings.personal.shortcuts.stopGenerating.label": "Arrêter la génération",
+ "settings.personal.shortcuts.talkToModel.label": "Parler à un modèle",
+ "settings.personal.shortcuts.title": "Clavier",
+ "settings.personal.shortcuts.toggleControls.label": "Afficher/masquer les contrôles",
+ "settings.personal.shortcuts.toggleDictation.label": "Activer/désactiver la dictée",
+ "settings.personal.shortcuts.toggleMute.label": "Couper/réactiver le micro",
+ "settings.personal.shortcuts.toggleSidebar.label": "Afficher/masquer la barre latérale",
"settings.personal.tools.addConnection.description": "Connectez-vous à vos serveurs d'outils externes.",
"settings.personal.tools.addConnection.label": "Ajouter une connexion",
- "settings.personal.tools.openApi.label": "",
- "settings.personal.tools.sections.externalToolServers.title": "",
- "settings.personal.tools.terminals.addConnection.description": "",
+ "settings.personal.tools.openApi.label": "OpenAPI",
+ "settings.personal.tools.sections.externalToolServers.title": "Serveurs d'outils externes",
+ "settings.personal.tools.terminals.addConnection.description": "Connectez-vous à des instances Open Terminal pour parcourir des fichiers et utiliser ces instances comme outils toujours actifs. Une seule peut être active à la fois.",
"settings.personal.tools.terminals.addConnection.label": "Ajouter une connexion",
- "settings.personal.tools.terminals.sections.openTerminal.title": "",
- "settings.personal.tools.title": "",
- "settings.personal.usage.sections.activity.title": "",
- "settings.personal.usage.sections.activityInsights.title": "",
- "settings.personal.usage.sections.mostUsedTools.title": "",
+ "settings.personal.tools.terminals.sections.openTerminal.title": "Open Terminal",
+ "settings.personal.tools.title": "Intégrations",
+ "settings.personal.usage.sections.activity.title": "Activité",
+ "settings.personal.usage.sections.activityInsights.title": "Statistiques d'activité",
+ "settings.personal.usage.sections.mostUsedTools.title": "Outils les plus utilisés",
"settings.personal.usage.sections.overview.title": "Aperçu",
- "settings.personal.usage.sections.topModels.title": "",
+ "settings.personal.usage.sections.topModels.title": "Principaux modèles",
"settings.personal.usage.title": "Utilisation",
"Share": "Partager",
"Share Chat": "Partage de conversation",
- "Share link copied to clipboard.": "",
+ "Share link copied to clipboard.": "Lien de partage copié dans le presse-papiers.",
"Share to Open WebUI Community": "Partager avec la communauté OpenWebUI",
- "Share your background and interests": "",
- "Shared": "",
- "Shared Chats": "",
- "Shared with you": "",
- "Sharing mode": "",
+ "Share your background and interests": "Parlez de votre parcours et de vos centres d'intérêt",
+ "Shared": "Partagé",
+ "Shared Chats": "Conversations partagées",
+ "Shared with you": "Partagé avec vous",
+ "Sharing mode": "Mode de partage",
"Sharing Permissions": "Autorisation de partage",
- "Shell": "",
- "Shorten older messages so this chat can keep going.": "",
+ "Shell": "Console",
+ "Shorten older messages so this chat can keep going.": "Raccourcir les anciens messages pour que cette conversation puisse continuer.",
"Show": "Afficher",
"Show \"What's New\" Modal on Login": "Afficher la fenêtre modale \"Quoi de neuf\" lors de la connexion",
- "Show All": "",
- "Show all ({{COUNT}} characters)": "",
- "Show Files": "",
- "Show Hidden Files": "",
+ "Show All": "Tout afficher",
+ "Show all ({{COUNT}} characters)": "Tout afficher ({{COUNT}} caractères)",
+ "Show Files": "Afficher les fichiers",
+ "Show Hidden Files": "Afficher les fichiers cachés",
"Show image preview": "Afficher l'aperçu de l'image",
- "Show me a code snippet": "",
- "Show me a code snippet of a website's sticky header in CSS and JavaScript.": "",
+ "Show me a code snippet": "Montrez-moi un extrait de code",
+ "Show me a code snippet of a website's sticky header in CSS and JavaScript.": "Montrez-moi un extrait de code d'un en-tête fixe de site Web en CSS et JavaScript.",
"Show Model": "Afficher le model",
- "Show more": "",
- "Show or switch the current model.": "",
- "Show Shortcuts": "",
- "Show the floating quick-action toolbar in chat.": "",
+ "Show more": "Afficher plus",
+ "Show or switch the current model.": "Afficher ou changer le modèle actuel.",
+ "Show Shortcuts": "Afficher les raccourcis",
+ "Show the floating quick-action toolbar in chat.": "Afficher la barre d'outils flottante des actions rapides dans la conversation.",
"Show your support!": "Montrez votre soutien !",
"Showcased creativity": "Créativité mise en avant",
- "Sidebar": "",
+ "Sidebar": "Barre latérale",
"Sign in": "Connexion",
- "Sign in again": "",
- "Sign in again before changing your authenticator settings.": "",
+ "Sign in again": "Se reconnecter",
+ "Sign in again before changing your authenticator settings.": "Reconnectez-vous avant de modifier les réglages de votre application d'authentification.",
"Sign in to {{WEBUI_NAME}}": "Connectez-vous à {{WEBUI_NAME}}",
"Sign in to {{WEBUI_NAME}} with LDAP": "Connectez-vous à {{WEBUI_NAME}} avec LDAP",
"Sign Out": "Déconnexion",
- "Sign out all devices": "",
- "Sign out all devices?": "",
+ "Sign out all devices": "Déconnecter tous les appareils",
+ "Sign out all devices?": "Déconnecter tous les appareils ?",
"Sign up": "Inscrivez-vous",
"Sign up to {{WEBUI_NAME}}": "Inscrivez-vous à {{WEBUI_NAME}}",
"Signing in to {{WEBUI_NAME}}": "Connexion à {{WEBUI_NAME}}",
- "Silent motion preview. During calls, the mouth follows assistant audio.": "",
- "simultaneous sub-agents": "",
- "Single": "",
- "Sink List": "",
- "Size": "",
+ "Silent motion preview. During calls, the mouth follows assistant audio.": "Aperçu du mouvement sans son. Pendant les appels, la bouche suit l'audio de l'assistant.",
+ "simultaneous sub-agents": "sous-agents simultanés",
+ "Single": "Unique",
+ "Sink List": "Augmenter le retrait",
+ "Size": "Taille",
"sk-1234": "sk-1234",
- "Skill created successfully": "",
- "Skill deleted successfully": "",
- "Skill Description": "",
- "Skill ID": "",
- "Skill imported successfully": "",
- "Skill Instructions": "",
- "Skill Menu": "",
- "Skill Name": "",
- "Skill updated successfully": "",
- "Skills": "",
- "Skills Access": "",
- "Skills Public Sharing": "",
- "Skills Sharing": "",
- "Skip to main content": "",
- "Slim requires external services for embeddings, vector storage, and document extraction. Basic text files can be read locally.": "",
- "Slim requires external speech providers. Local speech models and audio conversion are unavailable.": "",
- "Something went wrong :/": "",
- "Sonar": "",
- "Sonar Deep Research": "",
- "Sonar Pro": "",
- "Sonar Reasoning": "",
- "Sonar Reasoning Pro": "",
- "Sort": "",
- "Sort by": "",
+ "Skill created successfully": "Compétence créée avec succès",
+ "Skill deleted successfully": "Compétence supprimée avec succès",
+ "Skill Description": "Description de la compétence",
+ "Skill ID": "ID de la compétence",
+ "Skill imported successfully": "Compétence importée avec succès",
+ "Skill Instructions": "Instructions de la compétence",
+ "Skill Menu": "Menu de la compétence",
+ "Skill Name": "Nom de la compétence",
+ "Skill updated successfully": "Compétence mise à jour avec succès",
+ "Skills": "Compétences",
+ "Skills Access": "Accès aux compétences",
+ "Skills Public Sharing": "Partage public des compétences",
+ "Skills Sharing": "Partage des compétences",
+ "Skip to main content": "Passer au contenu principal",
+ "Slim requires external services for embeddings, vector storage, and document extraction. Basic text files can be read locally.": "Slim nécessite des services externes pour les embeddings, le stockage vectoriel et l'extraction de documents. Les fichiers texte simples peuvent être lus localement.",
+ "Slim requires external speech providers. Local speech models and audio conversion are unavailable.": "Slim nécessite des fournisseurs de services vocaux externes. Les modèles vocaux locaux et la conversion audio ne sont pas disponibles.",
+ "Something went wrong :/": "Un problème est survenu :/",
+ "Sonar": "Sonar",
+ "Sonar Deep Research": "Sonar Deep Research",
+ "Sonar Pro": "Sonar Pro",
+ "Sonar Reasoning": "Sonar Reasoning",
+ "Sonar Reasoning Pro": "Sonar Reasoning Pro",
+ "Sort": "Trier",
+ "Sort by": "Trier par",
"Source": "Source",
- "Speaking": "",
- "Specific users or groups": "",
+ "Speaking": "Parole en cours",
+ "Specific users or groups": "Utilisateurs ou groupes spécifiques",
"Speech recognition error: {{error}}": "Erreur de reconnaissance vocale : {{error}}",
- "Speech-to-Text Language": "",
- "Sponsor on GitHub": "",
- "Staan API Key": "",
- "Standard": "",
- "Start a new conversation": "",
+ "Speech-to-Text Language": "Langue de reconnaissance vocale",
+ "Sponsor on GitHub": "Commanditer sur GitHub",
+ "Staan API Key": "Clé d'API Staan",
+ "Standard": "Standard",
+ "Start a new conversation": "Démarrer une nouvelle conversation",
"Start of the channel": "Début du canal",
- "Start Tag": "",
- "Start the chat to use this terminal.": "",
- "Starting in {{count}} minutes_one": "",
- "Starting in {{count}} minutes_many": "",
- "Starting in {{count}} minutes_other": "",
- "Starting in 1 minute": "",
- "Starting kernel...": "",
- "Starting now": "",
- "State animations": "",
- "Status": "",
- "Status cleared successfully": "",
- "Status updated successfully": "",
- "Status: check what is running in this chat.": "",
+ "Start Tag": "Balise de début",
+ "Start the chat to use this terminal.": "Démarrez la conversation pour utiliser ce terminal.",
+ "Starting in {{count}} minutes_one": "Commence dans {{count}} minutes",
+ "Starting in {{count}} minutes_many": "Commence dans {{count}} minutes",
+ "Starting in {{count}} minutes_other": "Commence dans {{count}} minutes",
+ "Starting in 1 minute": "Commence dans 1 minute",
+ "Starting kernel...": "Démarrage du noyau...",
+ "Starting now": "Commence maintenant",
+ "State animations": "Animations d'état",
+ "Status": "Statut",
+ "Status cleared successfully": "Statut effacé avec succès",
+ "Status updated successfully": "Statut mis à jour avec succès",
+ "Status: check what is running in this chat.": "Statut : vérifier ce qui est en cours d'exécution dans cette conversation.",
"STDOUT/STDERR": "STDOUT/STDERR",
"Stop": "Stop",
- "Stop before each tool call until you allow or deny it.": "",
- "Stop camera": "",
- "Stop Download": "",
- "Stop Generating": "",
- "Stop speaking": "",
- "Storage": "",
- "Streamable HTTP": "",
- "Strikethrough": "",
- "Su_day_of_week": "",
- "Submit answers": "",
- "Submit question": "",
- "Submit suggestion": "",
- "Subtitle": "",
+ "Stop before each tool call until you allow or deny it.": "S'arrêter avant chaque appel d'outil jusqu'à ce que vous l'autorisiez ou le refusiez.",
+ "Stop camera": "Arrêter la caméra",
+ "Stop Download": "Arrêter le téléchargement",
+ "Stop Generating": "Arrêter la génération",
+ "Stop speaking": "Arrêter la réponse vocale",
+ "Storage": "Stockage",
+ "Streamable HTTP": "Streamable HTTP",
+ "Strikethrough": "Barré",
+ "Su_day_of_week": "Di",
+ "Submit answers": "Envoyer les réponses",
+ "Submit question": "Envoyer la question",
+ "Submit suggestion": "Soumettre la suggestion",
+ "Subtitle": "Sous-titre",
"Success": "Réussite",
- "Successfully imported {{userCount}} users.": "",
- "Suggest a change": "",
+ "Successfully imported {{userCount}} users.": "Utilisateurs importés avec succès : {{userCount}}.",
+ "Suggest a change": "Suggérez une modification",
"Suggested": "Suggéré",
- "Suggested prompts": "",
- "Summarize this note.": "",
+ "Suggested prompts": "Prompts suggérés",
+ "Summarize this note.": "Résumez cette note.",
"Support": "Supporter",
"Support this plugin:": "Supporter ce module",
- "Swap": "",
- "Switch camera": "",
- "Switch to JSON editor": "",
- "Switch to visual editor": "",
- "Sync": "",
- "Sync a local directory with this knowledge base. Only new and modified files will be uploaded. The directory structure will be mirrored.": "",
- "Sync complete: {{added}} added, {{modified}} modified, {{deleted}} deleted, {{unmodified}} unmodified": "",
- "Sync Complete!": "",
+ "Swap": "Intervertir",
+ "Switch camera": "Changer de caméra",
+ "Switch to JSON editor": "Passer à l'éditeur JSON",
+ "Switch to visual editor": "Passer à l'éditeur visuel",
+ "Sync": "Synchroniser",
+ "Sync a local directory with this knowledge base. Only new and modified files will be uploaded. The directory structure will be mirrored.": "Synchroniser un répertoire local avec cette base de connaissances. Seuls les fichiers nouveaux et modifiés seront téléversés. La structure du répertoire sera reproduite.",
+ "Sync complete: {{added}} added, {{modified}} modified, {{deleted}} deleted, {{unmodified}} unmodified": "Synchronisation terminée : {{added}} ajouté(s), {{modified}} modifié(s), {{deleted}} supprimé(s), {{unmodified}} inchangé(s)",
+ "Sync Complete!": "Synchronisation terminée !",
"Sync directory": "Synchroniser le répertoire",
- "Sync Failed": "",
- "Sync Usage Stats": "",
- "Syncing stats...": "",
- "Syncing...": "",
- "Syncs only chats with updates after your last sync timestamp. Disable to re-sync all chats.": "",
+ "Sync Failed": "Échec de la synchronisation",
+ "Sync Usage Stats": "Synchroniser les statistiques d'utilisation",
+ "Syncing stats...": "Synchronisation des statistiques en cours...",
+ "Syncing...": "Synchronisation en cours...",
+ "Syncs only chats with updates after your last sync timestamp. Disable to re-sync all chats.": "Synchronise seulement les conversations mises à jour après l'horodatage de votre dernière synchronisation. Désactivez pour resynchroniser toutes les conversations.",
"System": "Système",
- "System events only": "",
+ "System events only": "Événements système seulement",
"System Instructions": "Instructions système",
"System Prompt": "Prompt système",
- "Table": "",
- "Tag": "",
+ "Table": "Table",
+ "Tag": "Tag",
"Tags": "Étiquettes",
"Tail free sampling is used to reduce the impact of less probable tokens from the output. A higher value (e.g., 2.0) will reduce the impact more, while a value of 1.0 disables this setting.": "Le sampling sans queue est utilisé pour réduire l'impact des tokens moins probables dans la sortie. Une valeur plus élevée (par exemple, 2.0) réduira davantage l'impact, tandis qu'une valeur de 1.0 désactive ce réglage.",
- "Talk to Model": "",
+ "Talk to Model": "Parler à un modèle",
"Tap to interrupt": "Appuyez pour interrompre",
- "Target ID": "",
- "Target ID for notify": "",
- "Task List": "",
+ "Target ID": "ID de la cible",
+ "Target ID for notify": "ID de la cible pour l'outil notify",
+ "Task List": "Liste de tâches",
"Tasks": "Tâches",
- "tasks completed": "",
- "Tell me a fun fact": "",
- "Tell me a random fun fact about the Roman Empire": "",
+ "tasks completed": "tâches terminées",
+ "Tell me a fun fact": "Racontez-moi un fait amusant",
+ "Tell me a random fun fact about the Roman Empire": "Racontez-moi un fait amusant au hasard sur l'Empire romain",
"Tell us more:": "Dites-nous en plus à ce sujet : ",
- "Temporary": "",
+ "Temporary": "Temporaire",
"Temporary Chat": "conversation temporaire",
- "Temporary: toggle temporary chat for this new chat.": "",
- "Terminal": "",
- "Terminal Contexts": "",
- "Terminal servers saved": "",
- "Test": "",
- "Test must pass before a source is created.": "",
- "Test notification sent.": "",
- "Test Query": "",
- "Test returned no results.": "",
- "Test succeeded.": "",
- "Test the source before creating it.": "",
- "Test the source before saving it.": "",
- "Th_day_of_week": "",
+ "Temporary: toggle temporary chat for this new chat.": "Temporaire : activer/désactiver la conversation temporaire pour cette nouvelle conversation.",
+ "Terminal": "Terminal",
+ "Terminal Contexts": "Contextes de terminal",
+ "Terminal servers saved": "Serveurs de terminal enregistrés",
+ "Test": "Tester",
+ "Test must pass before a source is created.": "Le test doit réussir avant la création d'une source.",
+ "Test notification sent.": "Notification de test envoyée.",
+ "Test Query": "Requête de test",
+ "Test returned no results.": "Le test n'a renvoyé aucun résultat.",
+ "Test succeeded.": "Test réussi.",
+ "Test the source before creating it.": "Testez la source avant de la créer.",
+ "Test the source before saving it.": "Testez la source avant de l'enregistrer.",
+ "Th_day_of_week": "Je",
"Thanks for your feedback!": "Merci pour vos commentaires !",
"The Application Account DN you bind with for search": "Le DN du compte de l'application avec lequel vous vous liez pour la recherche",
"The base to search for users": "La base pour rechercher des utilisateurs",
@@ -3370,342 +3370,342 @@
"The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en) format will improve accuracy and latency. Leave blank to automatically detect the language.": "La langue de l'audio d'entrée. Fournir la langue d'entrée au format ISO-639-1 (par ex. en) améliorera la précision et la latence. Laisser vide pour détecter automatiquement la langue.",
"The LDAP attribute that maps to the mail that users use to sign in.": "L'attribut LDAP qui correspond au courriel que les utilisateurs utilisent pour se connecter.",
"The LDAP attribute that maps to the username that users use to sign in.": "L'attribut LDAP qui correspond au nom d'utilisateur que les utilisateurs utilisent pour se connecter.",
- "The notify tool always sends to an enabled target, regardless of automatic event settings.": "",
- "The passwords you entered don't quite match. Please double-check and try again.": "",
+ "The notify tool always sends to an enabled target, regardless of automatic event settings.": "L'outil notify envoie toujours à une cible activée, quels que soient les réglages des événements automatiques.",
+ "The passwords you entered don't quite match. Please double-check and try again.": "Les mots de passe que vous avez entrés ne correspondent pas tout à fait. Veuillez vérifier et réessayer.",
"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Le score doit être une valeur comprise entre 0,0 (0%) et 1,0 (100%).",
- "The voice model chooses when to play a gesture using its name and description.": "",
- "There was an error syncing your stats. Please try again.": "",
- "These settings are read from environment variables and cannot be edited here while {{ENV_VAR}} is disabled.": "",
- "thinking, output_config": "",
+ "The voice model chooses when to play a gesture using its name and description.": "Le modèle vocal choisit quand déclencher un geste d'après son nom et sa description.",
+ "There was an error syncing your stats. Please try again.": "Une erreur s'est produite lors de la synchronisation de vos statistiques. Veuillez réessayer.",
+ "These settings are read from environment variables and cannot be edited here while {{ENV_VAR}} is disabled.": "Ces réglages sont lus à partir des variables d'environnement et ne peuvent pas être modifiés ici tant que {{ENV_VAR}} est désactivé.",
+ "thinking, output_config": "thinking, output_config",
"Thinking...": "En train de réfléchir...",
"This action cannot be undone. Do you wish to continue?": "Cette action ne peut pas être annulée. Souhaitez-vous continuer ?",
- "This avatar has no blink expressions.": "",
- "This avatar has no mouth expression; speech will use body motion only.": "",
+ "This avatar has no blink expressions.": "Cet avatar n'a aucune expression de clignement des yeux.",
+ "This avatar has no mouth expression; speech will use body motion only.": "Cet avatar n'a aucune expression de la bouche ; la parole n'utilisera que les mouvements du corps.",
"This channel was created on {{createdAt}}. This is the very beginning of the {{channelName}} channel.": "Ce canal a été créé le {{createdAt}}. Voici le tout début du canal {{channelName}}.",
"This chat won't appear in history and your messages will not be saved.": "Cette conversation n'apparaîtra pas dans l'historique et vos messages ne seront pas enregistrés.",
- "This folder is empty": "",
- "This is a default user permission and will remain enabled.": "",
+ "This folder is empty": "Ce dossier est vide",
+ "This is a default user permission and will remain enabled.": "Ceci est une autorisation utilisateur par défaut et restera activée.",
"This is an experimental feature, it may not function as expected and is subject to change at any time.": "Il s'agit d'une fonctionnalité expérimentale, elle peut ne pas fonctionner comme prévu et est sujette à modification à tout moment.",
- "This knowledge base retrieves from a connected source. Open WebUI can query it, but cannot upload, sync, edit, delete, reset, or reindex its source data.": "",
+ "This knowledge base retrieves from a connected source. Open WebUI can query it, but cannot upload, sync, edit, delete, reset, or reindex its source data.": "Cette base de connaissances récupère ses données depuis une source connectée. Open WebUI peut l'interroger, mais ne peut pas téléverser, synchroniser, modifier, supprimer, réinitialiser ni réindexer ses données sources.",
"This model is not publicly available. Please select another model.": "Ce modèle n'est pas disponible au public. Veuillez sélectionner un autre modèle.",
"This option controls how long the model will stay loaded into memory following the request (default: 5m)": "Cette option détermine la durée pendant laquelle le modèle restera chargé en mémoire après la demande (par défaut : 5m).",
"This option controls how many tokens are preserved when refreshing the context. For example, if set to 2, the last 2 tokens of the conversation context will be retained. Preserving context can help maintain the continuity of a conversation, but it may reduce the ability to respond to new topics.": "Cette option détermine combien de Token sont conservés lors du rafraîchissement du contexte. Par exemple, avec une valeur de 2, les 2 derniers Token seront conservés. Cela aide à maintenir la continuité de la conversation, mais peut limiter la capacité à traiter de nouveaux sujets.",
"This option sets the maximum number of tokens the model can generate in its response. Increasing this limit allows the model to provide longer answers, but it may also increase the likelihood of unhelpful or irrelevant content being generated.": "Cette option définit le nombre maximal de Token que le modèle peut générer dans sa réponse. Une valeur plus élevée permet des réponses plus longues, mais peut aussi générer du contenu moins pertinent.",
"This response was generated by \"{{model}}\"": "Cette réponse a été générée par \"{{model}}\"",
- "This template contains multiple context placeholders ([context] or {{CONTEXT}}). Context will be injected at each occurrence.": "",
- "This user will need to sign in again on every device. API keys remain active.": "",
+ "This template contains multiple context placeholders ([context] or {{CONTEXT}}). Context will be injected at each occurrence.": "Ce modèle RAG contient plusieurs espaces réservés de contexte ([context] ou {{CONTEXT}}). Le contexte sera injecté à chaque occurrence.",
+ "This user will need to sign in again on every device. API keys remain active.": "Cet utilisateur devra se reconnecter sur chaque appareil. Les clés d'API restent actives.",
"This will delete": "Cela supprimera",
"This will delete {{NAME}} and all its contents.": "Cela supprimera {{NAME}} et tout son contenu.",
"This will delete all models including custom models and cannot be undone.": "Cela supprimera tous les modèles, y compris les modèles personnalisés, et ne peut pas être annulé.",
- "This will delete the cached model and cannot be undone.": "",
- "This will permanently delete the calendar \"{{name}}\" and all its events. This action cannot be undone.": "",
- "This will remove all files and directories from this knowledge base. This action cannot be undone.": "",
- "This will reset the saved settings for this base model to their defaults. The model will remain available.": "",
- "This will revoke the current API key.": "",
+ "This will delete the cached model and cannot be undone.": "Cela supprimera le modèle en cache et ne peut pas être annulé.",
+ "This will permanently delete the calendar \"{{name}}\" and all its events. This action cannot be undone.": "Le calendrier « {{name}} » et tous ses événements seront supprimés définitivement. Cette action ne peut pas être annulée.",
+ "This will remove all files and directories from this knowledge base. This action cannot be undone.": "Cela retirera tous les fichiers et répertoires de cette base de connaissances. Cette action ne peut pas être annulée.",
+ "This will reset the saved settings for this base model to their defaults. The model will remain available.": "Les réglages enregistrés de ce modèle de base seront réinitialisés à leurs valeurs par défaut. Le modèle restera disponible.",
+ "This will revoke the current API key.": "Cela révoquera la clé d'API actuelle.",
"Thorough explanation": "Explication approfondie",
- "Thought": "",
+ "Thought": "Réflexion",
"Thought for {{DURATION}}": "Réflexion de {{DURATION}}",
"Thought for {{DURATION}} seconds": "Réflexion pendant {{DURATION}} secondes",
- "Thought for less than a second": "",
+ "Thought for less than a second": "Réflexion de moins d'une seconde",
"Thread": "Fil de discussion",
- "Through": "",
- "Thumbs up/down ratings from users on model responses": "",
+ "Through": "Jusqu'au",
+ "Thumbs up/down ratings from users on model responses": "Évaluations pouce levé ou pouce baissé des utilisateurs sur les réponses des modèles",
"Tika": "Tika",
- "Tika 3.x": "",
- "Tika 4.x": "",
+ "Tika 3.x": "Tika 3.x",
+ "Tika 4.x": "Tika 4.x",
"Tika Server URL required.": "URL du serveur Tika requise.",
"Tiktoken": "Tiktoken",
- "Time": "",
- "Timeout": "",
- "Timer": "",
+ "Time": "Heure",
+ "Timeout": "Délai d'expiration",
+ "Timer": "Minuterie",
"Title": "Titre",
"Title cannot be an empty string.": "Le titre ne peut pas être une chaîne de caractères vide.",
- "Title is required": "",
+ "Title is required": "Le titre est requis",
"To access the available model names for downloading,": "Pour accéder aux noms des modèles disponibles,",
"To access the GGUF models available for downloading,": "Pour accéder aux modèles GGUF disponibles,",
"To access the WebUI, please reach out to the administrator. Admins can manage user statuses from the Admin Panel.": "Pour accéder à l'interface Web, veuillez contacter l'administrateur. Les administrateurs peuvent gérer les statuts des utilisateurs depuis le panneau d'administration.",
"To attach knowledge base here, add them to the \"Knowledge\" workspace first.": "Pour attacher une base de connaissances ici, ajoutez-les d'abord à l'espace de travail « Connaissances ».",
"To learn more about available endpoints, visit our documentation.": "Pour en savoir plus sur les points de terminaison disponibles, consultez notre documentation.",
- "To learn more about SpeechT5,": "",
- "To see the available CMU Arctic speaker embeddings,": "",
- "To select actions here, add them to the \"Functions\" workspace first.": "",
- "To select default filters here, enable toggleable filters for this model first.": "",
- "To select filters here, add them to the \"Functions\" workspace first.": "",
- "To select skills here, add them to the \"Skills\" workspace first.": "",
- "To select toolkits here, add them to the \"Tools\" workspace or enable a tool server first.": "",
+ "To learn more about SpeechT5,": "Pour en savoir plus sur SpeechT5,",
+ "To see the available CMU Arctic speaker embeddings,": "Pour voir les embeddings de locuteur CMU Arctic disponibles,",
+ "To select actions here, add them to the \"Functions\" workspace first.": "Pour sélectionner des actions ici, ajoutez-les d'abord à l'espace de travail « Fonctions ».",
+ "To select default filters here, enable toggleable filters for this model first.": "Pour sélectionner des filtres par défaut ici, activez d'abord des filtres activables pour ce modèle.",
+ "To select filters here, add them to the \"Functions\" workspace first.": "Pour sélectionner des filtres ici, ajoutez-les d'abord à l'espace de travail « Fonctions ».",
+ "To select skills here, add them to the \"Skills\" workspace first.": "Pour sélectionner des compétences ici, ajoutez-les d'abord à l'espace de travail « Compétences ».",
+ "To select toolkits here, add them to the \"Tools\" workspace or enable a tool server first.": "Pour sélectionner des boîtes à outils ici, ajoutez-les d'abord à l'espace de travail « Outils » ou activez un serveur d'outils.",
"Today": "Aujourd'hui",
- "Today at": "",
- "Toggle {{COUNT}} sources": "",
- "Toggle 1 source": "",
- "Toggle Controls": "",
- "Toggle details": "",
- "Toggle Dictation": "",
- "Toggle Mute": "",
- "Toggle Sidebar": "",
- "Toggle status history": "",
- "Toggle temporary chat for this new chat.": "",
+ "Today at": "Aujourd'hui à",
+ "Toggle {{COUNT}} sources": "Afficher/masquer {{COUNT}} sources",
+ "Toggle 1 source": "Afficher/masquer 1 source",
+ "Toggle Controls": "Afficher/masquer les contrôles",
+ "Toggle details": "Afficher/masquer les détails",
+ "Toggle Dictation": "Activer/désactiver la dictée",
+ "Toggle Mute": "Couper/réactiver le micro",
+ "Toggle Sidebar": "Afficher/masquer la barre latérale",
+ "Toggle status history": "Afficher/masquer l'historique des statuts",
+ "Toggle temporary chat for this new chat.": "Activer/désactiver la conversation temporaire pour cette nouvelle conversation.",
"Toggle whether current connection is active.": "Afficher/masquer si la connection courante est active",
"Token": "Token",
- "Token activity": "",
- "Token counts are estimates and may not reflect actual API usage": "",
- "tokens": "",
- "Tokens": "",
+ "Token activity": "Activité des jetons",
+ "Token counts are estimates and may not reflect actual API usage": "Le nombre de jetons est une estimation et peut ne pas refléter l'utilisation réelle de l'API",
+ "tokens": "jetons",
+ "Tokens": "Jetons",
"Too verbose": "Trop détaillé",
- "tool": "",
+ "tool": "outil",
"Tool created successfully": "L'outil a été créé avec succès",
"Tool deleted successfully": "Outil supprimé avec succès",
"Tool Description": "Description de l'outil",
"Tool ID": "ID de l'outil",
"Tool imported successfully": "Outil importé avec succès",
- "tool loops per sub-agent": "",
- "Tool Menu": "",
+ "tool loops per sub-agent": "boucles d'outils par sous-agent",
+ "Tool Menu": "Menu de l'outil",
"Tool Name": "Nom de l'outil",
- "Tool Permissions": "",
+ "Tool Permissions": "Autorisations des outils",
"Tool Servers": "Serveurs d'outils",
"Tool updated successfully": "L'outil a été mis à jour avec succès",
"Tools": "Outils",
"Tools Access": "Accès aux outils",
- "Tools can execute arbitrary code.": "",
+ "Tools can execute arbitrary code.": "Les outils peuvent exécuter du code arbitraire.",
"Tools have a function calling system that allows arbitrary code execution.": "Les outils ont un système d'appel de fonction qui permet l'exécution de code arbitraire.",
"Tools Public Sharing": "Partage public des outils",
- "Tools Sharing": "",
- "Top": "",
- "Total chats": "",
+ "Tools Sharing": "Partage des outils",
+ "Top": "Populaires",
+ "Total chats": "Total des conversations",
"Transformers": "Transformers",
- "Translation key": "",
- "Trial License": "",
- "Try adjusting your search or filter to find what you are looking for.": "",
- "Try Again": "",
- "Try in chat": "",
+ "Translation key": "Clé de traduction",
+ "Trial License": "Licence d'essai",
+ "Try adjusting your search or filter to find what you are looking for.": "Essayez d'ajuster votre recherche ou votre filtre pour trouver ce que vous cherchez.",
+ "Try Again": "Réessayer",
+ "Try in chat": "Essayer dans une conversation",
"TTS Voice": "Voix de Text-to-Speech",
- "Tu_day_of_week": "",
+ "Tu_day_of_week": "Ma",
"Type": "Type",
- "Type a model ref": "",
- "Type here...": "",
+ "Type a model ref": "Tapez une référence de modèle",
+ "Type here...": "Écrivez ici...",
"Type Hugging Face Resolve (Download) URL": "Entrez l'URL de Téléchargement Hugging Face Resolve",
- "Type your answer": "",
+ "Type your answer": "Tapez votre réponse",
"Uh-oh! There was an issue with the response.": "Oh! Un problème est survenu avec la réponse.",
- "Ultra-fast": "",
- "Unable to load tools": "",
- "Unarchive": "",
+ "Ultra-fast": "Ultrarapide",
+ "Unable to load tools": "Impossible de charger les outils",
+ "Unarchive": "Désarchiver",
"Unarchive Chat": "Désarchiver la conversation",
- "Unassigned": "",
- "Unavailable": "",
- "Underline": "",
- "unknown": "",
- "Unknown": "",
- "unknown build": "",
- "Unknown User": "",
- "Unload Model": "",
+ "Unassigned": "Non assigné",
+ "Unavailable": "Indisponible",
+ "Underline": "Souligné",
+ "unknown": "inconnue",
+ "Unknown": "Inconnu",
+ "unknown build": "compilation inconnue",
+ "Unknown User": "Utilisateur inconnu",
+ "Unload Model": "Décharger le modèle",
"Unloads {{FROM_NOW}}": "Décharge {{FROM_NOW}}",
- "Unmute": "",
- "Unmute to continue": "",
+ "Unmute": "Réactiver le micro",
+ "Unmute to continue": "Réactivez le micro pour continuer",
"Unpin": "Désépingler",
- "Unpin from Sidebar": "",
- "Unread": "",
- "Unshare All": "",
- "Unshare All Shared Chats": "",
- "Unshare Chat": "",
- "Unsupported file type.": "",
+ "Unpin from Sidebar": "Désépingler de la barre latérale",
+ "Unread": "Non lus",
+ "Unshare All": "Annuler tous les partages",
+ "Unshare All Shared Chats": "Annuler le partage de toutes les conversations partagées",
+ "Unshare Chat": "Annuler le partage de la conversation",
+ "Unsupported file type.": "Type de fichier non pris en charge.",
"Untagged": "Pas de tag",
"Untitled": "Sans titre",
"Update": "Mise à jour",
- "Update All Models": "",
+ "Update All Models": "Mettre à jour tous les modèles",
"Update and Copy Link": "Mettre à jour et copier le lien",
"Update for the latest features and improvements.": "Mettez à jour pour bénéficier des dernières fonctionnalités et améliorations.",
- "Update your status": "",
+ "Update your status": "Mettre à jour votre statut",
"Updated": "Mis à jour",
"Updated at": "Mise à jour le",
"Updated At": "Mise à jour le",
- "Updating \"{{modelId}}\"": "",
+ "Updating \"{{modelId}}\"": "Mise à jour de « {{modelId}} »",
"Upgrade to a licensed plan for enhanced capabilities, including custom theming and branding, and dedicated support.": "Effectuez la mise à niveau vers le plan payant pour bénéficier de fonctionnalités améliorées, notamment les thèmes et le branding personnalisé, ainsi qu'un support dédié.",
"Upload": "Téléverser",
"Upload a GGUF model": "Téléverser un modèle GGUF",
- "Upload animation": "",
+ "Upload animation": "Téléverser une animation",
"Upload Audio": "Téléverser un audio",
"Upload directory": "Téléverser un dossier",
- "Upload failed": "",
- "Upload failed for {{failed}} of {{total}} files.": "",
+ "Upload failed": "Échec du téléversement",
+ "Upload failed for {{failed}} of {{total}} files.": "Échec du téléversement de {{failed}} fichier(s) sur {{total}}.",
"Upload files": "Téléverser des fichiers",
"Upload Files": "Téléverser des fichiers",
- "Upload Folder": "",
- "Upload gesture": "",
- "Upload Model": "",
- "Upload Photo": "",
- "Upload profile image": "",
+ "Upload Folder": "Téléverser un dossier",
+ "Upload gesture": "Téléverser le geste",
+ "Upload Model": "Téléverser un modèle",
+ "Upload Photo": "Téléverser une photo",
+ "Upload profile image": "Téléverser une image de profil",
"Upload Progress": "Progression de l'envoi",
- "Upload voice avatar": "",
- "Uploaded files or images": "",
- "Uploading": "",
- "Uploading {{current}}/{{total}}: {{file}}": "",
- "Uploading...": "",
+ "Upload voice avatar": "Téléverser un avatar vocal",
+ "Uploaded files or images": "Fichiers ou images téléversés",
+ "Uploading": "Téléversement en cours",
+ "Uploading {{current}}/{{total}}: {{file}}": "Téléversement {{current}}/{{total}} : {{file}}",
+ "Uploading...": "Téléversement en cours...",
"URL": "URL",
- "URL is required": "",
+ "URL is required": "L'URL est requise",
"URL Mode": "Mode d'URL",
- "Use": "",
- "Use a recovery code": "",
- "Use a valid event name or pattern like user.*": "",
- "Use an authenticator code": "",
- "Use default": "",
- "Use device vibration feedback on supported Android devices.": "",
- "Use discovered scopes": "",
- "Use groups to organize your users and assign permissions.": "",
- "Use orb": "",
- "Use segmented retrieval for focused and relevant content extraction.": "",
- "Use segmented retrieval for focused and relevant context.": "",
- "Use segmented retrieval for focused context.": "",
- "Use these in model system prompts as {{example}}.": "",
- "Use Web Search?": "",
+ "Use": "Utilisez",
+ "Use a recovery code": "Utiliser un code de récupération",
+ "Use a valid event name or pattern like user.*": "Utilisez un nom d'événement ou un motif valide comme user.*",
+ "Use an authenticator code": "Utiliser un code d'authentification",
+ "Use default": "Utiliser la valeur par défaut",
+ "Use device vibration feedback on supported Android devices.": "Utiliser le retour par vibration sur les appareils Android compatibles.",
+ "Use discovered scopes": "Utiliser les étendues découvertes",
+ "Use groups to organize your users and assign permissions.": "Utilisez les groupes pour organiser vos utilisateurs et attribuer des autorisations.",
+ "Use orb": "Utiliser l'orbe",
+ "Use segmented retrieval for focused and relevant content extraction.": "Utiliser la récupération segmentée pour une extraction de contenu ciblée et pertinente.",
+ "Use segmented retrieval for focused and relevant context.": "Utiliser la récupération segmentée pour un contexte ciblé et pertinent.",
+ "Use segmented retrieval for focused context.": "Utiliser la récupération segmentée pour un contexte ciblé.",
+ "Use these in model system prompts as {{example}}.": "Utilisez-les dans les prompts système des modèles sous la forme {{example}}.",
+ "Use Web Search?": "Utiliser la recherche Web ?",
"user": "utilisateur",
"User": "Utilisateur",
- "User Activity": "",
- "User Count": "",
- "User Groups": "",
+ "User Activity": "Activité des utilisateurs",
+ "User Count": "Nombre d'utilisateurs",
+ "User Groups": "Groupes d'utilisateurs",
"User location successfully retrieved.": "L'emplacement de l'utilisateur a été récupéré avec succès.",
"User menu": "Menu utilisateur",
- "User messages": "",
- "User not found.": "",
- "User Preview": "",
- "User ratings (thumbs up/down)": "",
- "User Variables": "",
+ "User messages": "Messages de l'utilisateur",
+ "User not found.": "Utilisateur introuvable.",
+ "User Preview": "Aperçu de l'utilisateur",
+ "User ratings (thumbs up/down)": "Évaluations des utilisateurs (pouce levé/baissé)",
+ "User Variables": "Variables utilisateur",
"User Webhooks": "Webhooks utilisateur",
"Username": "Nom d'utilisateur",
- "users": "",
+ "users": "utilisateurs",
"Users": "Utilisateurs",
- "Uses DefaultAzureCredential to authenticate": "",
- "Uses defaults": "",
- "Uses OAuth 2.1 Dynamic Client Registration": "",
- "Using Entire Document": "",
- "Using Focused Retrieval": "",
+ "Uses DefaultAzureCredential to authenticate": "Utilise DefaultAzureCredential pour l'authentification",
+ "Uses defaults": "Utilise les valeurs par défaut",
+ "Uses OAuth 2.1 Dynamic Client Registration": "Utilise l'inscription dynamique de client OAuth 2.1",
+ "Using Entire Document": "Document entier",
+ "Using Focused Retrieval": "Récupération ciblée",
"Using the default arena model with all models. Click the plus button to add custom models.": "Utilisation du modèle d'arène par défaut avec tous les modèles. Cliquez sur le bouton plus pour ajouter des modèles personnalisés.",
- "Value": "",
+ "Value": "Valeur",
"Valves": "Vannes",
"Valves updated": "Vannes mises à jour",
"Valves updated successfully": "Les vannes ont été mises à jour avec succès",
"variable": "variable",
- "Variable key": "",
- "Variable keys must be unique.": "",
- "Variable keys must use lowercase snake case.": "",
- "Variable value": "",
- "Vector Field": "",
+ "Variable key": "Clé de la variable",
+ "Variable keys must be unique.": "Les clés de variable doivent être uniques.",
+ "Variable keys must use lowercase snake case.": "Les clés de variable doivent être en minuscules au format snake_case.",
+ "Variable value": "Valeur de la variable",
+ "Vector Field": "Champ de vecteur",
"Verify Connection": "Vérifier la connexion",
- "Verify with a fresh code. Changes sign out all devices.": "",
- "Verify your sign-in": "",
- "Verifying…": "",
+ "Verify with a fresh code. Changes sign out all devices.": "Vérifiez avec un nouveau code. Les modifications déconnectent tous les appareils.",
+ "Verify your sign-in": "Confirmez votre connexion",
+ "Verifying…": "Vérification en cours…",
"Version {{selectedVersion}} of {{totalVersions}}": "Version {{selectedVersion}} de {{totalVersions}}",
- "Version deleted": "",
- "Vertical Layout": "",
- "Video player": "",
- "View channel": "",
- "View chat": "",
+ "Version deleted": "Version supprimée",
+ "Vertical Layout": "Disposition verticale",
+ "Video player": "Lecteur vidéo",
+ "View channel": "Voir le canal",
+ "View chat": "Voir la conversation",
"View Replies": "Voir les réponses",
- "View Result from {{NAME}}": "",
- "View source: {{name}}": "",
- "View source: {{title}}": "",
- "Viewport Pinned": "",
- "Viewport Unpinned": "",
+ "View Result from {{NAME}}": "Voir le résultat de {{NAME}}",
+ "View source: {{name}}": "Voir la source : {{name}}",
+ "View source: {{title}}": "Voir la source : {{title}}",
+ "Viewport Pinned": "Vue épinglée",
+ "Viewport Unpinned": "Vue désépinglée",
"Visibility": "Visibilité",
- "Visible": "",
- "Visible to all users": "",
- "Visual": "",
- "vocabulary for a college entrance exam": "",
+ "Visible": "Visible",
+ "Visible to all users": "Visible par tous les utilisateurs",
+ "Visual": "Visuel",
+ "vocabulary for a college entrance exam": "du vocabulaire pour un examen d'admission universitaire",
"Voice": "Voix",
- "Voice avatar": "",
- "Voice call": "",
- "Voice calls": "",
+ "Voice avatar": "Avatar vocal",
+ "Voice call": "Appel vocal",
+ "Voice calls": "Appels vocaux",
"Voice Input": "Saisie vocale",
"Voice mode": "Mode vocal",
- "Voice Model": "",
- "VRM 0.x or 1.0 · 25 MiB max · Embedded textures. Upload a character you have permission to use.": "",
- "VRMA 1.0 · 10 MiB max · 60 seconds max. Body motion only, played in place. Mouth, blinking and gaze remain automatic.": "",
- "Wait for the current response to finish before compacting.": "",
- "Wait for the current response to finish before forking.": "",
- "Waiting for approval": "",
- "Waiting for upload": "",
- "Waiting for upload...": "",
+ "Voice Model": "Modèle vocal",
+ "VRM 0.x or 1.0 · 25 MiB max · Embedded textures. Upload a character you have permission to use.": "VRM 0.x ou 1.0 · 25 Mio max. · Textures intégrées. Téléversez un personnage que vous avez l'autorisation d'utiliser.",
+ "VRMA 1.0 · 10 MiB max · 60 seconds max. Body motion only, played in place. Mouth, blinking and gaze remain automatic.": "VRMA 1.0 · 10 Mio max. · 60 secondes max. Mouvements du corps seulement, joués sur place. La bouche, le clignement des yeux et le regard restent automatiques.",
+ "Wait for the current response to finish before compacting.": "Attendez la fin de la réponse en cours avant de compacter la conversation.",
+ "Wait for the current response to finish before forking.": "Attendez la fin de la réponse en cours avant de dériver la conversation.",
+ "Waiting for approval": "En attente d'approbation",
+ "Waiting for upload": "En attente du téléversement",
+ "Waiting for upload...": "En attente du téléversement...",
"Warning": "Avertissement",
"Warning:": "Avertissement :",
- "Warning: Enabling this will allow users to run scheduled prompts automatically.": "",
+ "Warning: Enabling this will allow users to run scheduled prompts automatically.": "Avertissement : Activer cette option permettra aux utilisateurs d'exécuter automatiquement des prompts planifiés.",
"Warning: Enabling this will allow users to upload arbitrary code on the server.": "Avertissement : Activer cette option permettra aux utilisateurs de télécharger du code arbitraire sur le serveur.",
"Warning: Jupyter execution enables arbitrary code execution, posing severe security risks—proceed with extreme caution.": "Avertissement : L'exécution Jupyter permet l'exécution de code arbitraire, ce qui présente des risques de sécurité importants. Procédez avec une extrême prudence.",
- "We_day_of_week": "",
+ "We_day_of_week": "Me",
"Web": "Web",
"Web API": "API Web",
"Web Search": "Recherche Web",
- "Webhook": "",
- "Webhook deleted": "",
- "Webhook Name": "",
- "Webhook saved": "",
- "Webhooks": "",
- "Webpage URLs": "",
+ "Webhook": "Webhook",
+ "Webhook deleted": "Webhook supprimé",
+ "Webhook Name": "Nom du webhook",
+ "Webhook saved": "Webhook enregistré",
+ "Webhooks": "Webhooks",
+ "Webpage URLs": "URL des pages Web",
"WebUI will make requests to \"{{url}}\"": "WebUI effectuera des requêtes vers \"{{url}}\"",
"WebUI will make requests to \"{{url}}/api/chat\"": "WebUI fera des requêtes à \"{{url}}/api/chat\"",
"WebUI will make requests to \"{{url}}/chat/completions\"": "WebUI fera des requêtes à \"{{url}}/chat/completions\"",
- "Week": "",
- "Week of": "",
- "Weekly": "",
- "Weekly at": "",
- "Welcome to your AI home.": "",
- "What are 5 creative things I could do with my kids' art? I don't want to throw them away, but it's also so much clutter.": "",
+ "Week": "Semaine",
+ "Week of": "Semaine du",
+ "Weekly": "Hebdomadaire",
+ "Weekly at": "Chaque semaine à",
+ "Welcome to your AI home.": "Bienvenue dans votre espace IA.",
+ "What are 5 creative things I could do with my kids' art? I don't want to throw them away, but it's also so much clutter.": "Quelles sont 5 choses créatives que je pourrais faire avec les œuvres de mes enfants ? Je ne veux pas les jeter, mais ça encombre tellement.",
"What are you trying to achieve?": "Que cherchez-vous à accomplir ?",
"What are you working on?": "Sur quoi travaillez-vous ?",
- "What is NOT shared:": "",
- "What is shared:": "",
+ "What is NOT shared:": "Ce qui n'est PAS partagé :",
+ "What is shared:": "Ce qui est partagé :",
"What's New in": "Quoi de neuf dans",
- "What's on your mind?": "",
- "When": "",
- "When should the model use this gesture?": "",
+ "What's on your mind?": "À quoi pensez-vous ?",
+ "When": "Quand",
+ "When should the model use this gesture?": "Quand le modèle doit-il utiliser ce geste ?",
"Whisper (Local)": "Whisper (local)",
- "Who can share to this group": "",
+ "Who can share to this group": "Qui peut partager avec ce groupe",
"Why?": "Pourquoi ?",
- "Width": "",
- "Wikipedia": "",
+ "Width": "Largeur",
+ "Wikipedia": "Wikipedia",
"Won": "Victoires",
- "Working Directory": "",
+ "Working Directory": "Répertoire de travail",
"Works together with top-k. A higher value (e.g., 0.95) will lead to more diverse text, while a lower value (e.g., 0.5) will generate more focused and conservative text.": "Fonctionne avec top-k. Une valeur élevée (par exemple, 0,95) conduira à un texte plus diversifié, tandis qu'une valeur plus faible (par exemple, 0,5) générera un texte plus ciblé et conservateur.",
"Workspace": "Espace de travail",
- "Workspace Models": "",
+ "Workspace Models": "Modèles de l'espace de travail",
"Workspace Permissions": "Autorisations de l'espace de travail",
"Write": "Écrire",
"Write a summary in 50 words that summarizes {{topic}}.": "Rédigez un résumé de 50 mots qui résume [sujet ou mot-clé].",
"Write something...": "Écrivez quelque chose...",
"Write your model system prompt content here\ne.g.) You are Mario from Super Mario Bros, acting as an assistant.": "Écrivez ici le contenu du system prompt de votre modèle\np. ex. : Vous êtes Mario de Super Mario Bros et vous agissez comme assistant.",
- "Yahoo": "",
- "Yandex": "",
- "Yearly": "",
+ "Yahoo": "Yahoo",
+ "Yandex": "Yandex",
+ "Yearly": "Annuel",
"Yesterday": "Hier",
"You": "Vous",
- "You are a sub-agent...": "",
+ "You are a sub-agent...": "Vous êtes un sous-agent...",
"You are currently using a trial license. Please contact support to upgrade your license.": "Vous utilisez actuellement une licence d'essai. Veuillez contacter le support pour mettre à niveau votre licence.",
"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Vous ne pouvez discuter qu'avec un maximum de {{maxCount}} fichier(s) à la fois.",
"You cannot upload an empty file.": "Vous ne pouvez pas envoyer un fichier vide.",
- "You do not have permission to edit this model": "",
- "You do not have permission to edit this prompt.": "",
- "You do not have permission to edit this skill.": "",
- "You do not have permission to edit this tool": "",
- "You do not have permission to make this public": "",
- "You do not have permission to send messages in this channel.": "",
- "You do not have permission to send messages in this thread.": "",
- "You do not have permission to upload files to this knowledge base.": "",
+ "You do not have permission to edit this model": "Vous n'avez pas l'autorisation de modifier ce modèle",
+ "You do not have permission to edit this prompt.": "Vous n'avez pas l'autorisation de modifier ce prompt.",
+ "You do not have permission to edit this skill.": "Vous n'avez pas l'autorisation de modifier cette compétence.",
+ "You do not have permission to edit this tool": "Vous n'avez pas l'autorisation de modifier cet outil",
+ "You do not have permission to make this public": "Vous n'avez pas l'autorisation de rendre ceci public",
+ "You do not have permission to send messages in this channel.": "Vous n'avez pas l'autorisation d'envoyer des messages dans ce canal.",
+ "You do not have permission to send messages in this thread.": "Vous n'avez pas l'autorisation d'envoyer des messages dans ce fil de discussion.",
+ "You do not have permission to upload files to this knowledge base.": "Vous n'avez pas l'autorisation de téléverser des fichiers dans cette base de connaissances.",
"You do not have permission to upload files.": "Vous n'avez pas l'autorisation de téléverser des fichiers",
- "You do not have permission to upload web content.": "",
- "You have more than 50 users, which often means this workspace is supporting organizational use. Open WebUI is free to use as-is, with no restrictions or hidden limits, and we want to keep it that way.": "",
+ "You do not have permission to upload web content.": "Vous n'avez pas l'autorisation de téléverser du contenu Web.",
+ "You have more than 50 users, which often means this workspace is supporting organizational use. Open WebUI is free to use as-is, with no restrictions or hidden limits, and we want to keep it that way.": "Vous avez plus de 50 utilisateurs, ce qui signifie souvent que cet espace de travail sert à un usage organisationnel. Open WebUI peut être utilisé gratuitement tel quel, sans restriction ni limite cachée, et nous tenons à ce que cela reste ainsi.",
"You have no archived conversations.": "Vous n'avez aucune conversation archivée.",
- "You have no shared conversations.": "",
+ "You have no shared conversations.": "Vous n'avez aucune conversation partagée.",
"You have shared this chat": "Vous avez partagé cette conversation.",
"You're a helpful assistant.": "Vous êtes un assistant efficace.",
"You're now logged in.": "Vous êtes désormais connecté.",
- "Your account is awaiting administrator approval.": "",
+ "Your account is awaiting administrator approval.": "Votre compte est en attente d'approbation par un administrateur.",
"Your account status is currently pending activation.": "Votre statut de compte est actuellement en attente d'activation.",
- "Your browser does not support the audio tag.": "",
- "Your browser does not support the video tag.": "",
+ "Your browser does not support the audio tag.": "Votre navigateur ne prend pas en charge la balise audio.",
+ "Your browser does not support the video tag.": "Votre navigateur ne prend pas en charge la balise vidéo.",
"Your entire contribution will go directly to the plugin developer; Open WebUI does not take any percentage. However, the chosen funding platform might have its own fees.": "L'intégralité de votre contribution ira directement au développeur du plugin ; Open WebUI ne prend aucun pourcentage. Cependant, la plateforme de financement choisie peut avoir ses propres frais.",
- "Your link is private until you choose who can view it.": "",
- "Your message text or inputs": "",
- "Your query will be sent to the configured web search provider.": "",
- "Your usage stats have been successfully synced.": "",
+ "Your link is private until you choose who can view it.": "Votre lien reste privé jusqu'à ce que vous choisissiez qui peut le voir.",
+ "Your message text or inputs": "Le texte de vos messages ou vos saisies",
+ "Your query will be sent to the configured web search provider.": "Votre requête sera envoyée au fournisseur de recherche Web configuré.",
+ "Your usage stats have been successfully synced.": "Vos statistiques d'utilisation ont été synchronisées avec succès.",
"YouTube": "YouTube",
- "YouTube video player": "",
- "Zoom in": "",
- "Zoom out": ""
+ "YouTube video player": "Lecteur vidéo YouTube",
+ "Zoom in": "Zoom avant",
+ "Zoom out": "Zoom arrière"
}