frontend_nyla/src/locales/fr.ts

396 lines
No EOL
18 KiB
TypeScript

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',
};