diff --git a/frontend/app/lang/messages/fr-FR.json b/frontend/app/lang/messages/fr-FR.json index 482aed59a..b93c3ef47 100644 --- a/frontend/app/lang/messages/fr-FR.json +++ b/frontend/app/lang/messages/fr-FR.json @@ -225,7 +225,7 @@ "date-created": "Date de création", "date-updated": "Date de mise à jour", "key": "Clé", - "value": "Value" + "value": "Valeur" }, "group": { "are-you-sure-you-want-to-delete-the-group": "Voulez-vous vraiment supprimer {groupName} ?", @@ -287,36 +287,36 @@ "total-households": "Nombre de foyers", "you-must-select-a-group-before-selecting-a-household": "Vous devez sélectionner un groupe avant de sélectionner un foyer", "ai-provider-settings": { - "ai-provider-settings": "AI Provider Settings", - "ai-provider": "AI Provider", - "ai-providers": "AI Providers", + "ai-provider-settings": "Paramètres du fournisseur d'IA", + "ai-provider": "Fournisseur d'IA", + "ai-providers": "Fournisseurs d'IA", "ai-provider-settings-description": "Configurez les fournisseurs d'IA pour activer les fonctionnalités alimentées par l'AI, telles que l'analyse améliorée des ingrédients, la création de recettes à partir de vidéos, et plus encore !", - "providers": "Providers", - "create-provider": "Create Provider", - "edit-provider": "Edit Provider", - "default-provider": "Default Provider", - "default-provider-description": "Required to enable AI features", - "audio-provider": "Audio Provider", - "audio-provider-description": "Enables audio transcription features, such as creating recipes from videos", - "image-provider": "Image Provider", - "image-provider-description": "Enables image recognition features, such as creating recipes from images", - "provider-name": "Provider Name", - "api-key": "API Key", - "api-key-description-create": "Your provider's API key for authentication. If your service (e.g. Ollama) doesn't use an API key, you still have to put something here.", - "api-key-description-edit": "Leave this blank unless you want to change it.", - "base-url": "Base URL", - "base-url-description": "If you're using OpenAI leave this blank. Must be an OpenAI-compatible endpoint (e.g. \"http://localhost:11434/v1\").", - "model": "Model", - "model-description": "Which model your AI provider should use (e.g. \"gpt-5\").", - "request-timeout-seconds": "Request Timeout (seconds)", - "provider-created": "Provider created", - "provider-updated": "Provider updated", - "provider-deleted": "Provider deleted", - "provider-create-failed": "Failed to create provider", - "provider-update-failed": "Failed to update provider", - "provider-delete-failed": "Failed to delete provider", - "request-headers": "Request Headers", - "request-params": "Request Parameters", + "providers": "Fournisseurs", + "create-provider": "Créer un fournisseur", + "edit-provider": "Éditer le fournisseur", + "default-provider": "Fournisseur par défaut", + "default-provider-description": "Requis pour activer les fonctionnalités IA", + "audio-provider": "Fournisseur audio", + "audio-provider-description": "Active les fonctionnalités de transcription audio, comme la création de recettes à partir de vidéos", + "image-provider": "Fournisseur d'images", + "image-provider-description": "Active les fonctionnalités de reconnaissance d'image, comme la création de recettes à partir d'images", + "provider-name": "Nom du fournisseur", + "api-key": "Clé API", + "api-key-description-create": "La clé API de votre fournisseur pour l'authentification. Si votre service (par exemple Ollama) n'utilise pas une clé API, vous devez malgré tout toujours mettre quelque chose ici.", + "api-key-description-edit": "Laissez ce champ vide à moins que vous vouliez le modifier.", + "base-url": "URL de base", + "base-url-description": "Si vous utilisez OpenAI laissez ce champ vide. Doit être un point de terminaison compatible OpenAI (par exemple \"http://localhost:11434/v1\").", + "model": "Modèle", + "model-description": "Quel modèle doit utiliser votre fournisseur d'IA (par exemple \"gpt-5\").", + "request-timeout-seconds": "Délai d'attente de la requête (secondes)", + "provider-created": "Fournisseur créé", + "provider-updated": "Fournisseur mis à jour", + "provider-deleted": "Fournisseur supprimé", + "provider-create-failed": "Échec de la création du fournisseur", + "provider-update-failed": "Échec de la mise à jour du fournisseur", + "provider-delete-failed": "Échec de la suppression du fournisseur", + "request-headers": "En-têtes de la requête", + "request-params": "Paramètres de la requête", "no-default-provider-warning": "Vous n'avez pas défini de fournisseur par défaut, donc les fonctionnalités IA sont désactivées" } }, @@ -1144,8 +1144,8 @@ }, "data-pages": { "foods": { - "delete-affects-recipes": "Warning: this food is used in {count} recipe(s). Deleting it will leave an empty ingredient in the recipe(s).", - "delete-affects-recipes-more": "View all {count} recipes", + "delete-affects-recipes": "Attention : cet aliment est utilisé dans {count} recette(s). Le supprimer laissera un ingrédient vide dans la ou les recette(s).", + "delete-affects-recipes-more": "Visualiser les {count} recettes", "merge-dialog-text": "La combinaison des aliments sélectionnés fusionnera l’aliment source et l’aliment cible en un seul aliment. L’aliment source sera supprimé et toutes les références à l’aliment source seront mises à jour pour pointer vers l’aliment cible.", "merge-food-example": "Fusion de {food1} dans {food2}", "seed-dialog-text": "Initialisez la base de données avec des aliments basés sur votre langue locale. Cela permettra de créer plus de 200 aliments communs qui pourront être utilisés pour organiser votre base de données. Les aliments sont traduits grâce à un effort communautaire.",