export default { // Navigation 'nav.dashboard': 'Centre d\'activité', 'nav.files': 'Fichiers', 'nav.team': 'Espace équipe', 'nav.workflows': 'Workflows', 'nav.connections': 'Connections', 'nav.settings': 'Paramètres', // Settings page 'settings.title': 'Paramètres', 'settings.appearance': 'Apparence', 'settings.language': 'Langue', 'settings.about': 'À propos', 'settings.version': 'Version', 'settings.theme': 'Thème', 'settings.theme.description': 'Basculer entre le mode clair et sombre', 'settings.language.description': 'Choisissez votre langue préférée', 'settings.theme.light': 'Clair', 'settings.theme.dark': 'Sombre', 'settings.theme.toggle.light': 'Passer en mode clair', 'settings.theme.toggle.dark': 'Passer en mode sombre', // Languages 'language.german': 'Deutsch', 'language.english': 'English', 'language.french': 'Français', // Common 'common.loading': 'Chargement...', 'common.error': 'Erreur', 'common.success': 'Succès', 'common.cancel': 'Annuler', 'common.save': 'Enregistrer', 'common.delete': 'Supprimer', 'common.edit': 'Modifier', 'common.close': 'Fermer', // Auth 'auth.login': 'Se connecter', 'auth.register': 'S\'inscrire', 'auth.logout': 'Se déconnecter', 'auth.email': 'E-mail', 'auth.password': 'Mot de passe', // Dashboard 'dashboard.prompt.template': 'Modèle de prompt', 'dashboard.prompt.settings': 'Paramètres', 'dashboard.chat.area': 'Zone de chat', 'dashboard.chat.history': 'Historique des workflows', 'dashboard.log.title': 'Journal', 'dashboard.log.workflow': 'Workflow', 'dashboard.log.no_workflow': 'Aucun workflow sélectionné', 'dashboard.log.loading': 'Chargement des logs...', 'dashboard.log.error': 'Erreur lors du chargement des logs', 'dashboard.log.no_logs': 'Aucun log disponible pour ce workflow', 'dashboard.log.waiting': 'Workflow en cours... En attente des logs...', 'dashboard.log.fetch_failed': 'Échec du chargement des logs', 'dashboard.log.level.info': 'INFO', 'dashboard.workflow_dropdown.loading': 'Chargement...', 'dashboard.workflow_dropdown.error': 'Erreur', 'dashboard.workflow_dropdown.select_workflow': 'Sélectionner un workflow', 'dashboard.workflow_dropdown.available_workflows': 'Workflows disponibles', 'dashboard.workflow_dropdown.no_workflows': 'Aucun workflow disponible', // Prompt Set 'promptset.loading': 'Chargement des prompts...', 'promptset.error.loading': 'Erreur lors du chargement des prompts', 'promptset.retry': 'Réessayer', 'promptset.new_prompt': 'Nouveau prompt', 'promptset.prompt_count': 'Prompt', 'promptset.prompt_count_plural': 'Prompts', 'promptset.no_prompts': 'Aucun prompt disponible', 'promptset.created': 'Créé', 'promptset.run_tooltip': 'Exécuter le prompt', 'promptset.share_tooltip': 'Partager le prompt', 'promptset.delete_tooltip': 'Supprimer le prompt', 'promptset.confirm_delete': 'Cliquez à nouveau pour confirmer', 'promptset.deleting': 'Suppression...', 'promptset.confirm_click': 'Cliquez pour confirmer', 'promptset.delete_error': 'Erreur lors de la suppression', 'promptset.deleting_message': 'Suppression du prompt...', // Connections 'connections.title': 'Connexions', 'connections.connect_google': 'Connecter Google', 'connections.connect_microsoft': 'Connecter Microsoft', 'connections.edit_connection_title': 'Modifier la connexion {authority}', 'connections.update_connection': 'Mettre à jour la connexion', 'connections.service_connections': 'Connexions de service', 'connections.error': 'Erreur', 'connections.connection_error': 'Erreur de connexion', 'connections.disconnect_error': 'Erreur de déconnexion', 'connections.unknown': 'Inconnu', 'connections.not_available': 'N/D', 'connections.invalid_date': 'Date invalide', 'connections.confirm_delete': 'Êtes-vous sûr de vouloir supprimer la connexion {service} ?', // Connection Fields 'connections.field.service': 'Service', 'connections.field.status': 'Statut', 'connections.field.external_username': 'Nom d\'utilisateur externe', 'connections.field.external_email': 'E-mail externe', 'connections.field.connected_at': 'Connecté le', 'connections.field.last_checked': 'Dernière vérification', 'connections.field.expires_at': 'Expire le', // Connection Services 'connections.service.google': 'Google', 'connections.service.microsoft': 'Microsoft', 'connections.service.local': 'Local', // Connection Placeholders 'connections.placeholder.external_username': 'Entrez le nom d\'utilisateur externe', 'connections.placeholder.external_email': 'Entrez l\'adresse e-mail externe', // Connection Actions 'connections.action.edit': 'Modifier', 'connections.action.toggle_connection': 'Basculer la connexion', 'connections.action.delete': 'Supprimer', // Prompt Modal 'modal.create_prompt': 'Créer un nouveau prompt', 'modal.name_required': 'Le nom est requis', 'modal.content_required': 'Le contenu est requis', 'modal.create_error': 'Erreur lors de la création du prompt', 'modal.name_label': 'Nom', 'modal.content_label': 'Contenu', 'modal.name_placeholder': 'Entrez un nom pour le prompt', 'modal.content_placeholder': 'Entrez le contenu du prompt', 'modal.cancel': 'Annuler', 'modal.creating': 'Création...', 'modal.create': 'Créer le prompt', // Share Modal 'share_modal.title': 'Partager le prompt', 'share_modal.select_users': 'Sélectionner les utilisateurs', 'share_modal.select_all': 'Tout sélectionner', 'share_modal.deselect_all': 'Tout désélectionner', 'share_modal.loading_users': 'Chargement des utilisateurs...', 'share_modal.error_loading_users': 'Erreur lors du chargement des utilisateurs', 'share_modal.no_users_available': 'Aucun utilisateur disponible', 'share_modal.no_users_selected': 'Veuillez sélectionner au moins un utilisateur', 'share_modal.one_user_selected': '1 utilisateur sélectionné', 'share_modal.multiple_users_selected': '{count} utilisateurs sélectionnés', 'share_modal.custom_title': 'Titre personnalisé (facultatif)', 'share_modal.title_placeholder': 'Entrez un titre personnalisé', 'share_modal.message': 'Message (facultatif)', 'share_modal.message_placeholder': 'Ajoutez un message pour les destinataires', 'share_modal.share': 'Partager', 'share_modal.sharing': 'Partage en cours...', 'share_modal.share_error': 'Erreur lors du partage du prompt', // Prompt Settings 'prompt_settings.title': 'Paramètres de prompt', 'prompt_settings.content_placeholder': 'Le contenu des paramètres sera ajouté dans les futures mises à jour.', // Chat Area 'chat.continue_conversation': 'Continuer la conversation...', 'chat.enter_message': 'Entrez votre message...', 'chat.remove_file': 'Supprimer le fichier', 'chat.attach_file': 'Joindre un fichier', 'chat.you': 'Vous', 'chat.click_to_open': 'Cliquez pour ouvrir', 'chat.preview_document': 'Aperçu du document', 'chat.download_document': 'Télécharger le document', 'chat.workflow_failed': 'Échec du workflow.', 'chat.retry_workflow': 'Réessayer', 'chat.sending_followup': 'Envoi du message de suivi...', 'chat.sending_message': 'Envoi du message...', 'chat.error_prefix': 'Erreur:', 'chat.error_loading_messages': 'Erreur lors du chargement des messages:', 'chat.loading_workflow_messages': 'Chargement des messages de workflow...', 'chat.start_conversation': 'Commencez une conversation en entrant un message, en sélectionnant un modèle ou en continuant un workflow précédent...', // Chat Input Area 'chat.input.continue_workflow': 'Continuer la conversation...', 'chat.input.enter_message': 'Ou entrez votre message...', 'chat.input.continuing_workflow': 'Workflow en cours', 'chat.input.workflow': 'Workflow', 'chat.input.files_attached': 'fichier', 'chat.input.files_attached_plural': 'fichiers', 'chat.input.files_attached_label': 'attaché', 'chat.input.error_prefix': 'Erreur:', 'chat.input.attach_files': 'Joindre des fichiers', 'chat.input.sending': 'Envoi...', 'chat.input.processing': 'Traitement...', 'chat.input.continue': 'Continuer', 'chat.input.send': 'Envoyer', 'chat.input.stop': 'Arrêter', 'chat.input.stopping': 'Arrêt...', 'chat.input.drop_files_here': 'Déposez les fichiers ici pour les joindre', 'chat.input.drop_disabled': 'Dépôt de fichiers désactivé pendant le workflow', 'chat.input.new_chat': 'Nouveau Chat', 'chat.input.using_prompt': 'Utilisation du modèle:', // File Preview 'file_preview.loading': 'Chargement de l\'aperçu...', 'file_preview.error': 'Erreur', 'file_preview.no_preview': 'Aucun aperçu disponible', 'file_preview.close_preview': 'Fermer l\'aperçu', 'file_preview.python': 'Python', // Chat History 'chat_history.loading': 'Chargement des workflows...', 'chat_history.error_loading': 'Erreur lors du chargement des workflows:', 'chat_history.try_again': 'Réessayer', 'chat_history.title': 'Historique des workflows', 'chat_history.workflow_count': 'Workflow', 'chat_history.workflow_count_plural': 'Workflows', 'chat_history.empty_state': 'Aucun workflow disponible', 'chat_history.confirm_delete': 'Êtes-vous sûr de vouloir supprimer le workflow "{id}..."?', 'chat_history.no_message_content': 'Aucun contenu de message disponible', 'chat_history.unknown_date': 'Date inconnue', 'chat_history.invalid_date': 'Date invalide', 'chat_history.started': 'Démarré:', 'chat_history.last_activity': 'Dernière activité:', 'chat_history.round': 'Tour', 'chat_history.resume_tooltip': 'Reprendre le workflow', 'chat_history.delete_tooltip': 'Supprimer le workflow', 'chat_history.deleting': 'Suppression du workflow...', // Workflow Status 'status.error': 'ERREUR', 'status.failed': 'ÉCHEC', 'status.stopped': 'ARRÊTÉ', 'status.cancelled': 'ANNULÉ', 'status.running': 'EN COURS', 'status.processing': 'TRAITEMENT', 'status.completed': 'TERMINÉ', 'status.pending': 'EN ATTENTE', // Files 'files.unknown_size': 'Taille inconnue', 'files.unknown_date': 'Date inconnue', 'files.source.uploaded': 'Téléchargé', 'files.source.ai_created': 'Créé par IA', 'files.source.shared': 'Partagé', 'files.source.unknown': 'Inconnu', 'files.preview_tooltip': 'Aperçu du fichier', 'files.download_tooltip': 'Télécharger le fichier', 'files.delete_tooltip': 'Supprimer le fichier', 'files.delete_confirm_tooltip': 'Cliquez à nouveau pour confirmer la suppression', 'files.downloading': 'Téléchargement...', 'files.deleting': 'Suppression...', 'files.delete_confirm': 'Cliquez pour confirmer...', 'files.no_files': 'Aucun fichier trouvé.', 'files.no_shared_files': 'Aucun fichier partagé trouvé.', 'files.no_ai_files': 'Aucun fichier créé par IA trouvé.', 'files.no_uploaded_files': 'Aucun fichier téléchargé trouvé.', 'files.header.name': 'Nom', 'files.header.type': 'Type', 'files.header.size': 'Taille', 'files.header.date': 'Date', 'files.selector.title': 'Sélectionner des fichiers', 'files.selector.tab.all': 'Tous les fichiers', 'files.selector.tab.uploads': 'Téléchargés', 'files.selector.tab.created': 'Créés par IA', 'files.selector.tab.shared': 'Partagés', 'files.selector.select_all': 'Tout sélectionner', 'files.selector.deselect_all': 'Tout désélectionner', 'files.selector.file_selected': 'Fichier', 'files.selector.files_selected': 'Fichiers', 'files.selector.selected_suffix': 'sélectionné(s)', 'files.selector.upload_new': 'Télécharger un nouveau fichier', 'files.selector.loading': 'Chargement des fichiers...', 'files.selector.error_loading': 'Erreur lors du chargement des fichiers:', 'files.upload.title': 'Télécharger un fichier', 'files.upload.drop_here': 'Déposer le fichier ici...', 'files.upload.uploading': 'Téléchargement...', 'files.upload.drag_files': 'Glisser les fichiers ici', 'files.upload.or': 'ou', 'files.upload.browse': 'Parcourir', 'files.upload.selected_file': 'Fichier sélectionné:', 'files.upload.upload_button': 'Télécharger', 'files.upload.uploading_button': 'Téléchargement...', 'files.upload.success': 'Fichier téléchargé avec succès!', 'files.upload.error': 'Une erreur s\'est produite lors du téléchargement.', 'files.upload.unexpected_error': 'Une erreur inattendue s\'est produite lors du téléchargement.', // Files Page 'files.title': 'Fichiers', 'files.table.title': 'Fichiers', 'files.error.loading': 'Erreur lors du chargement des fichiers:', 'files.button.retry': 'Réessayer', 'files.page.tab.all': 'Tous les fichiers', 'files.page.tab.uploads': 'Mes téléchargements', 'files.page.tab.created': 'Fichiers créés', 'files.page.tab.shared': 'Fichiers partagés', 'files.page.add_file': 'Ajouter un fichier', 'files.page.loading': 'Chargement des fichiers...', 'files.page.error': 'Erreur:', // File Table Columns 'files.column.name': 'Nom', 'files.column.filename': 'Nom de fichier', 'files.column.type': 'Type', 'files.column.mimetype': 'Type MIME', 'files.column.size': 'Taille', 'files.column.filesize': 'Taille du fichier', 'files.column.created': 'Créé', 'files.column.creationdate': 'Date de création', 'files.column.source': 'Source', // File Types 'files.type.image': 'Image', 'files.type.pdf': 'PDF', 'files.type.document': 'Document', 'files.type.spreadsheet': 'Feuille de calcul', 'files.type.text': 'Texte', 'files.type.video': 'Vidéo', 'files.type.audio': 'Audio', 'files.type.file': 'Fichier', // File Sources 'files.source.uploaded': 'Téléchargé', 'files.source.created': 'Créé par IA', 'files.source.shared': 'Partagé', // File Actions 'files.action.download': 'Télécharger', 'files.action.delete': 'Supprimer', 'files.delete.confirm': 'Êtes-vous sûr de vouloir supprimer le fichier "{name}"?', // Workflows Page 'workflows.title': 'Workflows', 'workflows.table.title': 'Workflows', 'workflows.error.loading': 'Erreur lors du chargement des workflows:', 'workflows.button.retry': 'Réessayer', 'workflows.table.empty': 'Aucun workflow trouvé', // Workflow Table Columns 'workflows.column.id': 'ID', 'workflows.column.name': 'Nom', 'workflows.column.status': 'Statut', 'workflows.column.round': 'Tour', 'workflows.column.started': 'Démarré', 'workflows.column.lastActivity': 'Dernière activité', 'workflows.column.messages': 'Messages', // Workflow Status 'workflows.status.running': 'En cours', 'workflows.status.completed': 'Terminé', 'workflows.status.failed': 'Échoué', 'workflows.status.stopped': 'Arrêté', 'workflows.status.pending': 'En attente', // Workflow Actions 'workflows.action.stop': 'Arrêter', 'workflows.action.delete': 'Supprimer', 'workflows.action.stop.tooltip': 'Arrêter le workflow', 'workflows.action.delete.tooltip': 'Supprimer le workflow', // Workflow Messages 'workflows.unnamed': 'Workflow sans nom', 'workflows.delete.confirm': 'Êtes-vous sûr de vouloir supprimer le workflow "{name}"?', 'workflows.loading': 'Chargement des workflows...', // FormGenerator 'formgen.search.placeholder': 'Rechercher...', 'formgen.filter.yes': 'Oui', 'formgen.filter.no': 'Non', 'formgen.filter.clear': 'Effacer le filtre', 'formgen.filter.placeholder': 'Filtrer {column}', 'formgen.actions.column': 'Actions', 'formgen.pagination.info': 'Page {page} sur {total} ({count} éléments)', 'formgen.pagination.pageSize': 'Éléments par page:', 'formgen.pagination.first': 'Première page', 'formgen.pagination.prev': 'Page précédente', 'formgen.pagination.next': 'Page suivante', 'formgen.pagination.last': 'Dernière page', // SharePoint Test 'sharepoint.title': 'Test SharePoint', 'sharepoint.table.title': 'Documents SharePoint', 'sharepoint.error.loading': 'Erreur lors du chargement des documents SharePoint:', 'sharepoint.button.retry': 'Réessayer', 'sharepoint.button.testConnection': 'Tester la connexion', 'sharepoint.button.listDocuments': 'Lister les documents', 'sharepoint.button.discoverSites': 'Découvrir les sites', 'sharepoint.column.documentName': 'Nom du document', 'sharepoint.column.mimeType': 'Type MIME', 'sharepoint.column.size': 'Taille', 'sharepoint.column.path': 'Chemin', 'sharepoint.action.view': 'Voir', 'sharepoint.action.download': 'Télécharger', 'sharepoint.connections.title': 'Connexions Microsoft', 'sharepoint.connections.noConnections': 'Aucune connexion Microsoft trouvée. Veuillez d\'abord créer une connexion.', 'sharepoint.connections.loading': 'Chargement des connexions...', 'sharepoint.sites.discovered': 'Sites découverts', 'sharepoint.sites.noSites': 'Aucun site SharePoint trouvé', 'sharepoint.sites.authError': 'Token d\'authentification expiré ou invalide. Veuillez reconnecter votre compte Microsoft.', 'sharepoint.sites.retryConnection': 'Essayez de reconnecter votre compte Microsoft dans la page Connexions.', 'sharepoint.form.siteUrl': 'URL du site SharePoint', 'sharepoint.form.folderPaths': 'Chemins des dossiers', };