{ "translations": {
    "OpenAI Integration" : "Intégration OpenAI",
    "Quota exceeded" : "Quota dépassé",
    "Text generation quota exceeded" : "Quota de génération de texte dépassé",
    "Image generation quota exceeded" : "Quota de génération d'image dépassé",
    "Audio transcription quota exceeded" : "Quota de transcription audio dépassé",
    "Speech generation quota exceeded" : "Quota de synthèse vocale dépassé",
    "View quota" : "Voir le quota",
    "OpenAI's Image Generation" : "Génération d'images d'OpenAI",
    "OpenAI's Text to Speech" : "Texte vers voix d'Open AI",
    "Invalid models response received" : "Réponse invalide reçue",
    "Default" : "Défaut",
    "Text generation" : "Génération de texte",
    "Image generation" : "Génération d'image",
    "Audio transcription" : "Transcription audio",
    "Text to speech" : "Texte vers voix",
    "Unknown" : "Inconnu",
    "tokens" : "jetons",
    "images" : "images",
    "seconds" : "secondes",
    "characters" : "caractères",
    "Unknown error while retrieving quota usage." : "Erreur inconnue lors de la récupération du quota d’utilisation.",
    "Unknown text generation error" : "Erreur de génération de texte inconnue",
    "Invalid message history content" : "Le contenu de l’historique des messages n’est pas valide",
    "Too many files. Max is 500" : "Trop de fichiers. Le nombre maximal est de 500",
    "Could not read audio file." : "Impossible de jouer le fichier audio",
    "Unknown audio subtitling error" : "Erreur inconnue lors du sous-titrage audio",
    "Unknown audio trancription error" : "Erreur de transcription audio inconnue",
    "Unknown image generation error" : "Erreur de génération d'images inconnue",
    "Bad HTTP method" : "Mauvaise méthode HTTP",
    "Bad credentials" : "Identifiants incorrects",
    "Invalid API Key/Basic Auth: " : "Clé d'API ou authentification basique invalide :",
    "API request error: " : "Erreur de requête API :",
    "%s API error: Invalid API key or invalid Basic Authentication. Contact your system administrator." : "Erreur de l'API %s : clé API invalide ou authentification Basic invalide. Contactez votre administrateur système.",
    "%s API error: AI backend is currently not available. Contact your system administrator." : "Erreur de l'API %s : le backend d'IA est actuellement indisponible. Contactez votre administrateur système.",
    "API connection error: " : "Erreur de connexion à l'API :",
    "%s API error: AI backend is currently not reachable. Contact your system administrator." : "Erreur de l'API %s : le backend d'IA est actuellement inaccessible. Contactez votre administrateur système.",
    "The size of the input file is too large. A maximum of 50MB is allowed." : "Le fichier fourni est trop volumineux. La taille maximale autorisée est de 50 Mo.",
    "Image attachments are unsupported." : "Les images en pièces jointes ne sont pas prises en charge.",
    "Invalid input file type \"%1$s\"." : "Le type de fichier fourni « %1$s » n’est pas valide.",
    "Audio attachments are unsupported." : "Les fichiers audio en pièces jointes ne sont pas pris en charge.",
    "Video attachments are unsupported." : "Les vidéos en pièces jointes ne sont pas prises en charge.",
    "Document attachments are unsupported." : "Les documents en pièces jointes ne sont pas pris en charge.",
    "Invalid input file type: \"%1$s\"." : "Type de fichier fourni non valide : « %1$s ».",
    "Name" : "Nom",
    "Usage" : "Usage",
    "Quota pool for rule %d" : "Pool de quotas pour la règle %d",
    "Malformed API response" : "Réponse de l'API mal formée",
    "Detect language" : "Détecter la langue",
    "Maximum output words" : "Maximum de mots sortie",
    "The maximum number of words/tokens that can be generated in the output." : "Le nombre maximum de mots/tokens pouvant être générés lors de la réponse.",
    "Model" : "Modèle",
    "The model used to generate the output" : "Le modèle utilisé pour générer la réponse",
    "Reasoning content" : "Contenu du raisonnement",
    "The model reasoning behind the output" : "Le raisonnement du modèle ayant conduit à la réponse",
    "The total size of the input files is too large. A maximum of 50MB is allowed." : "La taille totale des fichiers d'entrée est trop importante. Un maximum de 50 Mo est autorisé.",
    "Completion model" : "Modèle de complétion",
    "The model used to generate the completion" : "Le modèle utilisé pour générer la complétion",
    "Output voice" : "Voix de sortie",
    "The voice used to generate speech" : "Voix utilisée pour générée la synthèse vocale",
    "Memories" : "Souvenirs",
    "The memories to be injected into the chat session." : "Les souvenirs à injecter dans votre session de discussion.",
    "Text-to-speech model" : "Modèle de synthèse vocale",
    "The model used to generate the speech" : "Le modèle utilisé pour générer la voix",
    "Speed" : "Vitesse",
    "Speech speed modifier (Valid values: 0.25-4)" : "Facteur de vitesse de la voix (valeurs valides : 0.25 - 4)",
    "Speech speed modifier" : "Facteur de vitesse de la voix",
    "Remote audio ID" : "ID Audio distant",
    "The ID of the audio response returned by the remote service" : "ID de la réponse audio retourné par le service distant",
    "Remote audio expiration date" : "Date d'expiration de l'audio distant",
    "The remote audio response stays available in the service until this date" : "La réponse audio à distance reste disponible dans le service jusqu'à cette date",
    "Voice" : "Voix",
    "The voice to use" : "La voix à utiliser",
    "The transcribed audio input" : "L'entrée audio transcrite",
    "Text output" : "Texte généré",
    "The text translation" : "La traduction du texte",
    "This was generated using Artificial Intelligence." : "Ce contenu a été généré à l'aide de l'intelligence artificielle.",
    "Language" : "Langue",
    "The language of the audio file" : "La langue du fichier audio",
    "File format" : "Format du fichier",
    "The format of the subtitles file" : "Le format du fichier de sous-titres",
    "SubRip Text" : "SubRip (SRT)",
    "WebVTT" : "WebVTT",
    "The input file size is too large. A maximum of 25MB is allowed." : "La taille du fichier d'entrée est trop importante. Un maximum de 25 Mo est autorisé.",
    "The input file type is invalid. Only audio or video files are allowed." : "Le type de fichier fourni n’est pas valide. Seuls les fichiers audio ou vidéo sont autorisés.",
    "Less wordy" : "Plus concis",
    "Simpler" : "Plus simple",
    "More convincing" : "Plus convaincant",
    "Less buzzwords" : "Moins de jargon",
    "Friendlier" : "Plus amical",
    "More formal" : "Plus formel",
    "More urgent" : "Plus pressant",
    "Funnier" : "Plus drôle",
    "More passionate" : "Plus passionné",
    "Less emotional" : "Moins émotionnel",
    "More casual" : "Plus informel",
    "The maximum number of words/tokens that can be generated in the completion." : "Le nombre maximum de mots/tokens pouvant être générés lors de la complétion.",
    "Too many files given. A maximum of %d files is allowed." : "Trop de fichiers fournis. Un maximum de %d fichiers est autorisé.",
    "Strictness" : "Niveau d’exigence",
    "How thoroughly to check spelling and grammar." : "Niveau de rigueur appliqué à la vérification de l’orthographe et de la grammaire.",
    "Minimal" : "Minimal",
    "Standard" : "Standard",
    "Strict" : "Strict",
    "Format" : "Format",
    "The format of the summary" : "Le format du résumé",
    "Complexity" : "Complexité",
    "The complexity of the summary" : "La complexité du résumé",
    "Auto" : "Auto",
    "One Sentence" : "Une phrase",
    "One Paragraph" : "Un paragraphe",
    "Bullet Points" : "Liste à puces",
    "Simple" : "Simple",
    "Medium" : "Moyen",
    "Complex" : "Complexe",
    "%s (LLM-improved prompt)" : "%s (prompt amélioré par le LLM)",
    "Improved prompt" : "Prompt amélioré",
    "The prompt after LLM enhancement, as sent to the image model." : "Le prompt après amélioration par le LLM, tel qu’il est envoyé au modèle de génération d’images.",
    "Size" : "Taille",
    "Optional. The size of the generated images. Must be in 256x256 format. Default is %s" : "Facultatif. La taille des images générées. Doit être au format 256x256. Par défaut elle est de %s",
    "The model used to generate the images" : "Le modèle utilisé pour générer les images",
    "Cannot generate more than 12 images at once" : "Impossible de générer plus de 12 images à la fois",
    "Cannot generate less than 1 image" : "Impossible de générer moins d'une image",
    "Cannot generate images larger than 4096x4096" : "Impossible de générer des images de plus de 4096 × 4096 pixels",
    "Input text cannot be empty" : "Le texte d’entrée ne peut pas être vide",
    "OpenAI and LocalAI integration" : "Intégration OpenAI et LocalAI",
    "Integration of OpenAI and LocalAI services" : "Intégration des services OpenAI et LocalAI",
    "⚠️ The smart pickers have been removed from this app\nas they are now included in the [Assistant app](https://apps.nextcloud.com/apps/assistant).\n\nThis app implements:\n\n* Text generation providers: Free prompt, Summarize, Headline, Context Write, Chat, and Reformulate (using any available large language model)\n* A Translation provider (using any available language model)\n* A SpeechToText provider (using Whisper)\n* An image generation provider\n\n⚠️ Context Write, Summarize, Headline and Reformulate have mainly been tested with OpenAI.\nThey might work when connecting to other services, without any guarantee.\n\nInstead of connecting to the OpenAI API for these, you can also connect to a self-hosted [LocalAI](https://localai.io) instance or [Ollama](https://ollama.com/) instance\nor to any service that implements an API similar to the OpenAI one, for example:\n[IONOS AI Model Hub](https://docs.ionos.com/cloud/ai/ai-model-hub), [Plusserver](https://www.plusserver.com/en/ai-platform/) or [MistralAI](https://mistral.ai).\n\n⚠️ This app is mainly tested with OpenAI. We do not guarantee it works perfectly\nwith other services that implement OpenAI-compatible APIs with slight differences.\n\n## Improve AI task pickup speed\n\nTo avoid task processing execution delay, setup at 4 background job workers in the main server (where Nextcloud is installed). The setup process is documented here: https://docs.nextcloud.com/server/latest/admin_manual/ai/overview.html#improve-ai-task-pickup-speed\n\n## Ethical AI Rating\n### Rating for Text generation using ChatGPT via the OpenAI API: 🔴\n\nNegative:\n* The software for training and inference of this model is proprietary, limiting running it locally or training by yourself\n* The trained model is not freely available, so the model can not be run on-premises\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model's performance and CO2 usage.\n\n\n### Rating for Translation using ChatGPT via the OpenAI API: 🔴\n\nNegative:\n* The software for training and inference of this model is proprietary, limiting running it locally or training by yourself\n* The trained model is not freely available, so the model can not be run on-premises\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model's performance and CO2 usage.\n\n### Rating for Image generation using DALL·E via the OpenAI API: 🔴\n\nNegative:\n* The software for training and inferencing of this model is proprietary, limiting running it locally or training by yourself\n* The trained model is not freely available, so the model can not be ran on-premises\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\n\n### Rating for Speech-To-Text using Whisper via the OpenAI API: 🟡\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can run on-premise\n\nNegative:\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\n### Rating for Text-To-Speech via the OpenAI API: 🔴\n\nNegative:\n* The software for training and inferencing of this model is proprietary, limiting running it locally or training by yourself\n* The trained model is not freely available, so the model can not be ran on-premises\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\n### Rating for Text generation via LocalAI: 🟢\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can be ran on-premises\n* The training data is freely available, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n\n### Rating for Image generation using Stable Diffusion via LocalAI : 🟡\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can be ran on-premises\n\nNegative:\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\n\n### Rating for Speech-To-Text using Whisper via LocalAI: 🟡\n\nPositive:\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can be ran on-premises\n\nNegative:\n* The training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/)." : "⚠️ Les sélecteurs intelligents ont été retirés de cette application\ncar ils sont maintenant inclus dans [l'application Assistant](https://apps.nextcloud.com/apps/assistant).\n\nCette application propose :\n\n* Des outils de génération de texte : Prompt libre, Résumé, Titrage, Écriture contextuelle, Conversation, et Reformulation (en utilisant n'importe quel modèle de langage disponible)\n* Un outil de traduction (en utilisant n'importe quel modèle de langage disponible)\n* Un outil de conversion de voix vers texte (utilisant Whisper)\n* Un outil de génération d'images\n\n⚠️ L'écriture contextuelle, le résumé, le titrage et la reformulation ont été principalement testé avec OpenAI.\nIls pourraient fonctionner en lien avec d'autres services, sans aucune garantie.\n\nAu lieu de vous connecter à l'API de OpenAI pour ceci, vous pouvez aussi vous connecter avec une instance auto-hébergée [LocalAI](https://localai.io) ou [Ollama](https://ollama.com/) \nou avec n'importe quel service qui implémente une API similaire à celle d'OpenAI, par exemple :\n[IONOS AI Model Hub](https://docs.ionos.com/cloud/ai/ai-model-hub), [Plusserver](https://www.plusserver.com/en/ai-platform/) ou [MistralAI](https://mistral.ai).\n\n⚠️ Cette application est principalement testée avec OpenAI. Nous ne garantissons pas qu'elle fonctionne parfaitement\navec d'autres services qui implémentent une API compatible OpenAI avec quelques différences.\n\n## Améliorer l'exécution des tâches d'IA\n\nPour éviter un délai d'exécution des tâches, mettez en place 4 tâches de fond sur le serveur principal (ou Nextcloud est installé). Le processus de configuration est documenté ici : https://docs.nextcloud.com/server/latest/admin_manual/ai/overview.html#improve-ai-task-pickup-speed\n\n## Classement éthique des IA\n### Classement pour la génération de texte utilisant ChatGPT à travers l'API OpenAI : 🔴\n\nNégatif :\n* Le logiciel d’entraînement et d'inférence de ce modèle est propriétaire, limitant la possibilité de l'exécuter localement ou de l'entraîner vous-même.\n* Le modèle entraîné n'est pas publiquement disponible, par conséquent le modèle ne peut pas être exécuté localement.\n* Les données d'entraînement ne sont pas publiquement disponibles, ce qui limite la possibilité pour des acteurs externes de vérifier et corriger certains biais ou optimiser la performance du modèle et son empreinte CO2.\n\n\n### Classement pour la traduction en utilisant ChatGPT à travers l'API d'OpenAI : 🔴\n\nNégatif :\n* Le logiciel d’entraînement et d'inférence de ce modèle est propriétaire, limitant la possibilité de l'exécuter localement ou de l'entraîner vous-même.\n* Le modèle entraîné n'est pas publiquement disponible, par conséquent le modèle ne peut pas être exécuté localement.\n* Les données d'entraînement ne sont pas publiquement disponibles, ce qui limite la possibilité pour des acteurs externes de vérifier et corriger certains biais ou optimiser la performance du modèle et son empreinte CO2.\n\n### Classement pour la génération d'image en utilisant DALL·E à travers l'API d'OpenAI : 🔴\n\nNégatif :\n* Le logiciel d’entraînement et d'inférence de ce modèle est propriétaire, limitant la possibilité de l'exécuter localement ou de l'entraîner vous-même.\n* Le modèle entraîné n'est pas publiquement disponible, par conséquent le modèle ne peut pas être exécuté localement.\n* Les données d'entraînement ne sont pas publiquement disponibles, ce qui limite la possibilité pour des acteurs externes de vérifier et corriger certains biais ou optimiser la performance du modèle et son empreinte CO2.\n\n\n### Classement pour l'outil de voix vers texte en utilisant Whisper via l'API d'OpenAI : 🟡\n\nPositif:\n* Le logiciel d'entraînement et d'inférence de ce modèle est libre\n* Le modèle entraîné est publiquement disponible et peut-être exécuté localement\n\nNégatif :\n* Les données d'entraînement ne sont pas publiquement disponibles, ce qui limite la possibilité pour des acteurs externes de vérifier et corriger certains biais ou optimiser la performance du modèle et son empreinte CO2.\n\n### Classement pour l'outil de texte vers voix via l'API d'OpenAI : 🔴\n\nNégatif :\n* Le logiciel d’entraînement et d'inférence de ce modèle est propriétaire, limitant la possibilité de l'exécuter localement ou de l'entraîner vous-même.\n* Le modèle entraîné n'est pas publiquement disponible, par conséquent le modèle ne peut pas être exécuté localement.\n* Les données d'entraînement ne sont pas publiquement disponibles, ce qui limite la possibilité pour des acteurs externes de vérifier et corriger certains biais ou optimiser la performance du modèle et son empreinte CO2.\n\n### Classement pour la génération de texte via LocalAI : 🟢\n\nPositif :\n* Le logiciel d'entraînement et d'inférence de ce modèle est libre\n* Le modèle entraîné est publiquement disponible et peut-être exécuté localement\n* Les données d'entraînement sont publiquement disponibles, rendant possible la vérification et la correction de biais ou l'optimisation de la performance et l'empreinte CO2.\n\n\n### Classement pour la génération d'image en utilisant Stable Diffusion via LocalAI : 🟡\n\nPositif :\n* Le logiciel d'entraînement et d'inférence de ce modèle est libre\n* Le modèle entraîné est publiquement disponible et peut-être exécuté localement\nNégatif :\n* Les données d'entraînement ne sont pas publiquement disponibles, ce qui limite la possibilité pour des acteurs externes de vérifier et corriger certains biais ou optimiser la performance du modèle et son empreinte CO2.\n\n\n### Classement pour l'outil de voix vers texteen utilisant Whisper via LocalAI : 🟡\n\nPositif :\n* Le logiciel d'entraînement et d'inférence de ce modèle est libre\n* Le modèle entraîné est publiquement disponible et peut-être exécuté localement\nNégatif :\n* Les données d'entraînement ne sont pas publiquement disponibles, ce qui limite la possibilité pour des acteurs externes de vérifier et corriger certains biais ou optimiser la performance du modèle et son empreinte CO2.\n\nEn savoir plus sur le classement éthique de l'IA de Nextcloud [sur notre blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).",
    "JSON object. Check the API documentation to get the list of all available parameters. For example: {example}" : "Objet JSON. Vérifiez la documentation de l’API pour récupérer la liste de tous les paramètres disponibles. Par exemple : {example}",
    "Must be in 256x256 format (default is {default})" : "Doit être au format 256x256 (Par défaut c'est {default})",
    "Failed to auto update config" : "Échec de la mise à jour de la configuration",
    "Failed to load models" : "Échec du chargement des modèles",
    "Failed to load quota info" : "Échec du chargement des informations sur le quota",
    "OpenAI admin options saved" : "Options d'administration OpenAI sauvegardées",
    "Failed to save OpenAI admin options" : "Impossible de sauvegarder les options d'administration OpenAI",
    "The Assistant app is not enabled. You need it to use the features provided by the OpenAI/LocalAI integration app." : "L'application Assistant n'est pas activée. Vous en avez besoin pour utiliser les fonctionnalités à travers l'application d'intégration OpenAI / LocalAI.",
    "Assistant app" : "Application d'assistance",
    "Services with an OpenAI-compatible API:" : "Services avec une API compatible OpenAI",
    "Service URL" : "URL du service",
    "Example: {example}" : "Exemple : {example}",
    "Leave empty to use {openaiApiUrl}" : "Laisser vide pour utiliser {openaiApiUrl}",
    "With the current configuration, the target URL used to get the models is:" : "Avec la configuration actuelle, l'URL cible utilisée pour obtenir les modèles est:",
    "This should include the address of your LocalAI instance (or any service implementing an API similar to OpenAI) along with the root path of the API. More often than not \"/v1\" at the end is required even if the model list loads without it. This URL will be accessed by your Nextcloud server." : "Cette adresse doit inclure l’URL de votre instance LocalAI (ou de tout service proposant une API similaire à celle d’OpenAI), ainsi que le chemin racine de l’API. Dans la plupart des cas, il est nécessaire d’ajouter « /v1 » à la fin, même si la liste des modèles se charge sans ce suffixe. Cette URL sera utilisée par votre serveur Nextcloud.",
    "This can be a local address with a port like {example}. In this case, make sure 'allow_local_remote_servers' is set to true in config.php." : "Il peut s'agir d'une adresse locale avec un port tel que {example}. Dans ce cas, assurez-vous que 'allow_local_remote_servers' est défini sur true dans config.php.",
    "Service name (optional)" : "Nom du service (facultatif)",
    "Example: LocalAI of university ABC" : "Exemple : LocalAI de l'université ABC",
    "This name will be displayed as provider name in the AI admin settings" : "Ce nom s’affichera comme nom du fournisseur dans les paramètres d’administration sur IA.",
    "Request timeout (seconds)" : "Délai d'expiration des requêtes (en secondes)",
    "Timeout for the request to the external API" : "Délai dépassé pour la requête vers l'API externe",
    "Authentication" : "Authentification",
    "Authentication method" : "Méthode d'authentification",
    "API key" : "Clé API",
    "Basic Authentication" : "Authentification basique",
    "API key (mandatory with OpenAI)" : "Clé d’API (obligatoire avec OpenAI)",
    "You can create an API key in your OpenAI account settings" : "Vous pouvez créer une clé d'API dans les paramètres de votre compte OpenAI",
    "Basic Auth user" : "Utilisateur Authentification basique",
    "Basic Auth password" : "Mot de passe Authentification basique",
    "Text completion endpoint" : "Service de complétion de texte",
    "Chat completions" : "Complétions de conversation",
    "Completions" : "Complétions",
    "Selection of chat/completion endpoint is not available for OpenAI since it implicitly uses chat completions for \"instruction following\" fine-tuned models." : "La sélection d'un service de complétion de conversation n'est pas disponible pour OpenAI car il implique l'utilisation de modèles affinés de complétions de conversation pour le \"suivi d'instruction\"",
    "Using the chat endpoint may improve text generation quality for \"instruction following\" fine-tuned models." : "L'utilisation de service de conversation peut améliorer la qualité de la génération de texte pour les modèles affinés pour le \"suivi d'instruction\"",
    "Default completion model to use" : "Modèle de complétion par défaut à utiliser",
    "More information about OpenAI models" : "Plus d'informations à propos des modèles OpenAI",
    "More information about LocalAI models" : "Plus d'informations à propos des modèles LocalAI",
    "Extra completion model parameters" : "Paramètres supplémentaires du modèle de complétion",
    "Max input tokens per request" : "Nombre de jetons maximum par requête",
    "Split the prompt into chunks with each chunk being no more than the specified number of tokens (0 disables chunking)" : "Diviser le prompt en morceaux avec chaque morceau de taille inférieure à un nombre spécifié de jetons (0 désactive la subdivision en morceaux)",
    "Max output tokens per request" : "Maximum de jetons de sortie par requête",
    "Maximum number of output tokens generated for a single text generation prompt. This also applies to the Speech-to-Text tasks." : "Nombre maximum de nouveaux jetons générés pour un unique prompt de génération de texte. Cela s'applique également aux taches Voix vers Texte.",
    "Multimodal LLM Support" : "Prise en charge des LLM multimodaux",
    "Multimodal LLM Support allows you to enable or disable the use of images, audio, video and document attachments in the LLM." : "La prise en charge des LLM multimodaux permet d’activer ou de désactiver l’utilisation d’images, de fichiers audio, de vidéos et de documents en pièces jointes par le LLM.",
    "Image attachments" : "Images en pièces jointes",
    "Audio attachments" : "Fichiers audio en pièces jointes",
    "Video attachments" : "Vidéos en pièces jointes",
    "Document attachments" : "Documents en pièces jointes",
    "image generation" : "génération d’images",
    "Default image generation model to use" : "Modèle de génération d'image par défaut à utiliser",
    "No models to list" : "Aucun modèle à lister",
    "Default image size" : "Taille d'image par défaut",
    "Use authentication for image retrieval request" : "Utiliser l'authentification pour la requête de récupération d'image",
    "audio transcription" : "transcription audio",
    "Default transcription model to use" : "Modèle de transcription par défaut à utiliser",
    "text to speech" : "synthèse vocale",
    "Default speech generation model to use" : "Modèle de synthèse vocale à utiliser par défaut",
    "TTS Voices" : "Voix TTS",
    "A list of voices supported by the endpoint you are using. Defaults to openai's list." : "Une liste de voix supportée par le service que vous utilisez. Liste d'OpenAI par défaut.",
    "Default voice to use" : "Voix à utiliser par défaut",
    "Usage limits" : "Limites d'utilisation",
    "Usage quotas per time period" : "Quotas d'utilisation par période",
    "A per-user quota for each quota type can be set. If the user has not provided their own API key, and a rule is not specified for this user or any of their groups, this quota will be enforced." : "Un quota par utilisateur peut être défini pour chaque type de quota. Si l’utilisateur n’a pas fourni sa propre clé API et qu’aucune règle ne s’applique à cet utilisateur ni à l’un de ses groupes, ce quota sera appliqué.",
    "\"0\" means unlimited usage for a particular quota type." : "\"0\" signifie usage illimité",
    "Quota type" : "Type de quota",
    "Per-user quota / period" : "Quota par utilisateur / Période",
    "Current system-wide usage / period" : "Utilisation/période actuelle est à l'échelle du système",
    "A per-user limit for usage of this API type (0 for unlimited)" : "Une limite par utilisateur pour l'utilisation de ce type d'API (0 pour illimité)",
    "Time period (days) for usage storage" : "Durée de conservation des données d’utilisation (en jours)",
    "Start date" : "Date de début",
    "End date" : "Date de fin",
    "Download quota usage" : "Télécharger les données d’utilisation des quotas",
    "Quota Rules" : "Règles de quotas",
    "Select enabled features" : "Sélectionner les fonctionnalités activées",
    "Translation provider (to translate Talk messages for example)" : "Fournisseur de traduction (pour traduire les messages instantanés, par exemple)",
    "Text processing providers (to generate text, summarize, context write, etc.)" : "Service de génération de texte (pour générer du texte, résumer, écrire contextuellement, etc.)",
    "Image generation provider" : "Fournisseur de génération d'images",
    "Speech-to-text provider (to transcribe Talk recordings for example)" : "Fournisseur de synthèse vocale (pour transcrire des enregistrements de Discussion, par exemple)",
    "Text-to-speech provider" : "Service de synthèse vocale",
    "This quota period is from {startDate} to {endDate}" : "Cette période de quota est du {startDate} au {endDate}",
    "_The quota is kept over a floating period of the last %n day_::_The quota is kept over a floating period of the last %n days_" : ["Le quota est conservé pendant une période glissante de %n jour.","Le quota est conservé pendant une période glissante de %n jours.","Le quota est conservé pendant une période glissante de %n jours."],
    "OpenAI options saved" : "Options OpenAI sauvegardées",
    "Failed to save OpenAI options" : "Impossible de sauvegarder les options OpenAI",
    "Speech to Text Default Language" : "Langue par défaut pour la transcription audio",
    "Default language" : "Langue par défaut",
    "Your administrator defined a custom service address" : "Votre administrateur a défini une adresse de service spécifique",
    "Leave the API key empty to use the one defined by administrators" : "Laisser la clé d'API vide pour utiliser celle définie par l'administrateur",
    "You can create a free API key in your OpenAI account settings" : "Vous pouvez créer une clé API gratuite dans les paramètres de votre compte OpenAI",
    "Leave the username and password empty to use the ones defined by your administrator" : "Laissez le nom d'utilisateur et le mot de passe vides pour utiliser ceux définis par votre administrateur",
    "Usage quota info" : "Info sur l'utilisation du quota",
    "If you see a shared quota usage of 50% and a usage of 10% that means that you have used 10% of the total shared quota, and the sum of all other users affected by this quota is 40%." : "Si l’utilisation du quota partagé est de 50 % et que votre utilisation est de 10 %, cela signifie que vous avez utilisé 10 % du quota partagé total et que l’ensemble des autres utilisateurs concernés par ce quota en ont utilisé 40 %.",
    "Shared Usage" : "Utilisation partagée",
    "Not Shared" : "Non partagé",
    "Specifying your own API key will allow unlimited usage" : "Spécifier votre propre clé API permettra une utilisation illimitée",
    "Days" : "Jours",
    "Months" : "Mois",
    "_Quota will be enforced based on last %n day of usage_::_Quota will be enforced based on last %n days of usage_" : ["Le quota sera appliqué en fonction du dernier jour d'utilisation.","Le quota sera appliqué en fonction des %n derniers jours d'utilisation.","Le quota sera appliqué en fonction des %n derniers jours d'utilisation."],
    "_Quota will reset for all the users every month on day number {nth_day}_::_Quota will reset for all the users every %n months on day number {nth_day}_" : ["Le quota sera réinitialisé pour tous les utilisateurs tous les mois, le {nth_day} du mois","Le quota sera réinitialisé pour tous les utilisateurs tous les %n mois, le {nth_day} du mois","Le quota sera réinitialisé pour tous les utilisateurs tous les %n mois, le {nth_day} du mois"],
    "Quota enforcement time" : "Heure d'application du quota",
    "Reset quota every" : "Réinitialiser le quota tous les",
    "Daily quotas are floating quotas while monthly reset on a certain day of the month" : "Les quotas quotidiens sont des quotas flottants, tandis que les quotas mensuels sont réinitialisés à une date précise du mois",
    "On day" : "Le jour",
    "Who?" : "Qui ?",
    "Impossible to get user/group list" : "Impossible d'obtenir la liste des utilisateurs/groupes",
    "No recommendations. Start typing." : "Aucune suggestion. Commencez à écrire.",
    "No result." : "Aucun résultat.",
    "Quota rule created" : "Règle de quota créée",
    "Failed to add quota rule" : "Impossible d'ajouter la règle de quota",
    "Quota rule deleted" : "Règle de quota supprimée",
    "Failed to delete quota rule" : "Impossible de supprimer la règle de quota",
    "Rules can be set for specific groups or users. These rules will override the global quota settings." : "Des règles peuvent être définies pour des groupes ou des utilisateurs précis. Elles remplacent les paramètres globaux des quotas.",
    "Only the rule with the highest priority is active if multiple rules match." : "Si plusieurs règles correspondent, seule celle ayant la priorité la plus élevée est active.",
    "Add Quota rule" : "Ajouter une règle de quota",
    "Quota rule saved" : "Règle de quota enregistrée",
    "Rule {number}" : "Règle {number}",
    "Who this rule applies to?" : "À qui s'applique cette règle ?",
    "Select users/groups" : "Sélectionner les utilisateurs/groupes",
    "Category" : "Catégorie",
    "Shared quota" : "Quota partagé",
    "Quota per user" : "Quota par utilisateur",
    "Rule Priority" : "Priorité des règles",
    "Use shared quota" : "Utiliser le quota partagé",
    "Save" : "Enregistrer",
    "Delete" : "Supprimer",
    "Hide override config for {aiTask}" : "Masquer la configuration de remplacement pour {aiTask}",
    "Show override config for {aiTask}" : "Afficher la configuration de remplacement pour {aiTask}",
    "Service url overridden for {task} to {url}" : "L’URL du service pour {task} a été remplacée par {url}",
    "Service URL override" : "Remplacement de l’URL du service",
    "With the current configuration, the target URL used to get the models for {aiTask} is:" : "Avec la configuration actuelle, l’URL cible utilisée pour récupérer les modèles de {aiTask} est :",
    "Use \"{newParam}\" parameter instead of the deprecated \"{deprecatedParam}\"" : "Utiliser le paramètre \"{newParam}\" au lieu de \"{deprecatedParam}\" qui est déprécié",
    "Analyze images" : "Analyser des images",
    "Ask a question about the given images." : "Poser une question à propos de l'image",
    "Images" : "Images",
    "Images to ask a question about" : "Image servant pour la question",
    "Question" : "Question",
    "What to ask about the image." : "Que souhaitez-vous demander sur cette image",
    "Generated response" : "Réponse générée",
    "The answer to the question" : "La réponse à la question",
    "Change Tone" : "Changer de ton",
    "Ask a question about your data." : "Poser une question à propos de vos données.",
    "Input text" : "Texte d'entrée",
    "Write a text that you want the assistant to rewrite in another tone." : "Écrivez un texte que vous souhaitez voir réécrit dans un autre ton par l'assistant",
    "Desired tone" : "Ton souhaité",
    "In which tone should your text be rewritten?" : "Dans quel ton souhaitez-vous que votre texte soit réécrit ?",
    "The rewritten text in the desired tone, written by the assistant:" : "Le texte réécrit dans le ton souhaité par l'assistant : ",
    "OpenAI's DALL-E 2" : "OpenAI's DALL-E 2",
    "Generate speech" : "Générer une synthèse vocale",
    "Generate speech from a transcript" : "Générer une synthèse vocale à partir d'une transcription",
    "Prompt" : "Prompt",
    "Write transcript that you want the assistant to generate speech from" : "Écrire la transcription à partir de laquelle vous voulez générer une synthèse vocale",
    "Output speech" : "Synthèse vocale",
    "The generated speech" : "La synthèse vocale générée",
    "Analyze image provider" : "Fournisseur d'analyse d'image"
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}