{ "common": { "unsaved_changes": { "message": "Vous avez des modifications non enregistrées. Êtes-vous sûr de vouloir partir ?" } }, "validations": { "generic": { "invalid_type": "Type non valide{attendu, sélectionné, non défini{} autre{. Attendu {attendu}}}{reçu, sélectionné, non défini{} autre{ (reçu {reçu})}}", "too_big": "La valeur est trop grande{maximum, select, undefined{} autre{. Maximum {maximum}}}", "too_small": "La valeur est trop petite{minimum, select, undefined{} autre{. Minimum {minimum}}}", "invalid_format": "Format invalide{validation, select, non défini{} autre{ pour {validation}}}", "not_multiple_of": "La valeur doit être un multiple de {multipleOf}", "unrecognized_keys": "Contient des clés non reconnues{keys, select, undefined{} other{: {keys}}}", "invalid_union": "Valeur non valide pour les options fournies {unionErrors, select, undefined{} other{. {unionErrors} option(s) a échoué}}", "invalid_key": "Clé invalide{key, select, undefined{} other{: {key}}}", "invalid_element": "Élément invalide{index, select, undefined{} autre{ à l'index {index}}}", "invalid_value": "Valeur non valide{attendue, sélectionnée, non définie{} autre{. Attendu {attendu}}}{reçu, sélectionné, non défini{} autre{ (reçu {reçu})}}", "custom": "{message}", "required_field": "Ce champ est obligatoire", "invalid_field": "Valeur invalide" }, "email": { "not_valid": "E-mail non valide" }, "course_payment": { "email": { "invalid_email": "Adresse e-mail invalide" }, "full_name": { "min_char": "Doit contenir au moins 6 caractères" } }, "confirm_password": { "not_match": "Ne correspond pas au mot de passe" }, "onboarding": { "step_two": { "source": { "required": "Sélectionnez une option" }, "goal": { "required": "Sélectionnez une option" } }, "step_one": { "full_name": { "min_char": "Le nom complet doit contenir 5 caractères ou plus" } } }, "reset": { "password": { "min_char": "Doit contenir au moins 6 caractères" } }, "auth": { "password": { "min_char": "Doit contenir au moins 6 caractères" }, "email": { "invalid_email": "Adresse e-mail invalide" } }, "forgot": { "invalid_email": "Adresse e-mail invalide" }, "org_landing_page": { "message": { "min_char": "Doit contenir au moins 10 caractères" }, "phone": { "min_char": "Doit contenir au moins 6 caractères" }, "email": { "invalid_email": "Adresse e-mail invalide" }, "name": { "min_char": "Doit contenir au moins 6 caractères" } }, "comment_in_community": { "min_char": "Doit contenir au moins 6 caractères" }, "ask_community": { "course_id": { "select_course": "Sélectionnez un cours" }, "body": { "min_char": "Doit contenir au moins 10 caractères" }, "title": { "min_char": "Doit contenir au moins 6 caractères" } }, "create_quiz": { "min_char": "Doit contenir au moins 6 caractères" }, "lesson_schema": { "empty_title": "Le titre ne peut pas être vide" }, "news_feed": { "min_char": "Le champ doit contenir 5 caractères ou plus" }, "site_name": { "min_char": "Le nom du site doit contenir 5 caractères ou plus", "hyphen_rule": "Le nom du site ne peut pas commencer ou se terminer par un trait d'union" }, "organization_name": { "min_char": "L'organisation doit contenir 5 caractères ou plus", "hyphen_rule": "Le nom de l'organisation ne peut pas commencer ou se terminer par un trait d'union" }, "user_profile": { "email": "Adresse e-mail invalide", "username": "Le nom d'utilisateur ne peut pas être vide", "fullname": "Le nom doit comporter au moins 5 caractères" }, "exercise": { "options": { "custom": "{message}" }, "points": { "too_small": "Les points doivent être au moins 0" }, "label": { "too_small": "L'étiquette d'option est requise" }, "question": { "too_small": "Le titre de la question est obligatoire" } } }, "generic": { "locked": "Verrouillé", "unlocked": "Débloqué", "loading": "Chargement" }, "content": { "heading": "Internationalisation dans SvelteKit", "toggle_label": "Sélectionnez la langue préférée" }, "specialization": { "course_tag": "Spécialisation" }, "snackbar": { "success": "Succès", "success_update": "Mis à jour avec succès", "success_delete": "Supprimé avec succès", "something": "Quelque chose s'est mal passé - Veuillez réessayer plus tard", "update": "Mise à jour", "update_failed": "La mise à jour a échoué", "generic": { "success_delete": "Supprimé avec succès", "try_again": "Erreur - Veuillez réessayer plus tard" }, "setup": { "info_lesson": "Vous devez créer une leçon", "info_course": "Vous devez créer un cours" }, "upgrade": { "generate_fail": "N'a pas réussi à générer du succès", "failed": "Échec, veuillez réessayer plus tard" }, "signup": { "disposable": "L'e-mail que vous avez fourni est jetable" }, "community": { "success": { "question_updated": "Question mise à jour !", "comment_submitted": "Commentaire soumis !", "success_delete": "Supprimé avec succès", "question_submitted": "Question soumise !" }, "error": { "try_again": "Erreur - Veuillez réessayer plus tard", "deleting_comments": "Erreur lors de la suppression des commentaires", "deleting_question": "Erreur lors de la suppression de la question" } }, "invite": { "failed_join": "Échec de l'adhésion, veuillez contacter votre administrateur" }, "submissions": { "success": { "grading": "Note enregistrée et élève averti" } }, "marks": { "error": "Erreur lors de la récupération des marques" }, "lessons": { "lesson_created": "Leçon créée avec succès", "lesson_create_failed": "Échec de la création de la leçon", "lesson_deleted": "Leçon supprimée avec succès", "lesson_delete_failed": "Échec de la suppression de la leçon", "lesson_update_failed": "Échec de la mise à jour de la leçon", "section_created": "Section de cours créée avec succès", "section_create_failed": "Échec de la création de la section de cours", "section_updated": "Section du cours mise à jour avec succès", "section_update_failed": "Échec de la mise à jour de la section du cours", "sections_reordered": "Sections de cours réorganisées avec succès", "sections_reorder_failed": "Échec de la réorganisation des sections de cours", "lessons_reordered": "Leçons réorganisées avec succès", "lessons_reorder_failed": "Échec de la réorganisation des cours", "comment_fetch_failed": "Échec de la récupération des commentaires de la leçon", "load_more_comments_failed": "Échec du chargement de plus de commentaires", "comment_add_failed": "Échec de l'ajout d'un commentaire", "comment_updated": "Commentaire mis à jour avec succès", "comment_update_failed": "Échec de la mise à jour du commentaire", "comment_deleted": "Commentaire supprimé avec succès", "comment_delete_failed": "Échec de la suppression du commentaire", "completion_update_failed": "Échec de la mise à jour de l'achèvement de la leçon", "error": { "try_later": "Quelque chose ne va pas - Veuillez réessayer plus tard", "exercise_not_complete": "Terminez tous les exercices pour les marquer comme terminés" }, "success": { "complete_marked": "Marqué comme terminé", "complete_download": "Téléchargement terminé", "version_restored": "Version restaurée avec succès" } }, "attendance": { "error": { "reload": "Quelque chose ne va pas. Veuillez recharger et reprendre la participation" } }, "course": { "error": { "reaction_error": "Une erreur s'est produite lors de la réaction au fil d'actualité", "commenting_error": "Une erreur s'est produite lors de la création du commentaire", "toggle_error": "Échec de l'activation du flux épinglé", "news_feed_fail": "Échec de la récupération des flux d'actualités", "feed_fetch_error": "Une erreur s'est produite lors de la récupération du flux" }, "success": { "comment_deleted": "Commentaire supprimé", "comment_added": "Commentaire ajouté", "pinned": "Épinglé", "unpinned": "Désépinglé", "successfully": "Avec succès", "feed_delete_success": "Flux supprimé avec succès" } }, "landing_page_settings": { "success": { "complete": "Complet :)" }, "error": { "file_size": "La taille du fichier ne doit pas dépasser 500 Ko", "try_again": "Réessayez", "label": "Télécharger une image", "fetch_error": "Erreur lors de la récupération des images depuis Unsplash" } }, "team_members": { "invite_sent": "Invitation envoyée !", "user_exists": "L'utilisateur existe déjà", "invite_fail": "Échec de l'envoi de l'invitation, veuillez réessayer", "remove_fail": "Échec de la suppression de l'utilisateur, veuillez réessayer", "remove_success": "Membre supprimé avec succès" }, "lms": { "error": { "username_exists": "le nom d'utilisateur existe déjà", "update": "Échec de la mise à jour :", "try_again": "Veuillez réessayer" } }, "course_settings": { "error": { "not_right": "Quelque chose ne va pas - Veuillez réessayer plus tard", "went_wrong": "Quelque chose s'est mal passé - Veuillez réessayer plus tard", "title": "le titre ne peut pas être vide", "description": "la description ne peut pas être vide", "failed_integration": "Échec de l'intégration, veuillez réessayer plus tard", "failed_deletion": "Échec de la suppression, veuillez réessayer plus tard" }, "success": { "download": "Téléchargement terminé", "saved": "Enregistré avec succès", "successful_integration": "Intégration réussie", "successful_deletion": "Intégration supprimée", "update_successful": "Mise à jour réussie" } }, "people": { "success": { "copied": "Copié dans le presse-papiers" }, "error": { "missing_data": "Données de l'organisation manquantes, veuillez recharger la page", "no": "Aucun domaine d'organisation actuel" } }, "newsfeed": { "error": { "error": "Une erreur s'est produite pendant", "editing": "modification du flux", "creating": "création de flux" }, "success": { "edit": "Flux modifié avec succès", "add": "Nouveau flux ajouté avec succès" } }, "materials": { "apology": "Nous nous excusons, une erreur s'est produite lors de l'enregistrement de votre leçon.", "update_translations": "Échec de la mise à jour des traductions", "creating_new": "La création de nouvelles traductions a échoué" }, "exercise": { "success": "Enregistré avec succès", "submission_updated": "Soumission mise à jour pour", "error_fetching": "La récupération des exercices a échoué, veuillez recharger la page" }, "poll": { "info": { "not_published": "Le sondage n'est pas encore publié", "vote_once": "Vous ne pouvez voter qu'une seule fois" }, "error": { "creating_poll": "Une erreur s'est produite lors de la création du sondage", "updating_poll": "Une erreur s'est produite lors de la mise à jour de l'état du sondage", "submitting_poll": "Une erreur s'est produite lors de la soumission du sondage" } }, "media_manager": { "list_failed": "Échec du chargement des ressources multimédias", "storage_failed": "Échec du chargement du résumé du stockage", "create_failed": "Échec de la création de l'élément multimédia", "attach_failed": "Échec de la connexion de l'élément multimédia", "detach_failed": "Échec du détachement de l'élément multimédia", "resolve_video_failed": "Échec de la résolution de l'URL de lecture multimédia", "update_failed": "Échec de la mise à jour de l'élément multimédia", "update_success": "Actif média mis à jour", "usage_failed": "Échec du chargement de l'utilisation des ressources", "download_failed": "Échec de l'obtention de l'URL de téléchargement de l'élément", "thumbnail_uploaded": "Miniature téléchargée", "thumbnail_upload_failed": "Échec du téléchargement de la miniature", "thumbnail_too_large": "L'image miniature est trop grande", "thumbnail_invalid": "Fichier miniature invalide" }, "tags": { "group_created": "Groupe de balises créé", "group_updated": "Groupe de balises mis à jour", "tag_created": "Balise créée", "tag_updated": "Balise mise à jour", "course_tags_updated": "Balises de cours mises à jour", "fetch_failed": "Échec du chargement des balises", "save_failed": "Échec de l'enregistrement des modifications de balise" }, "error_update": "Échec de la mise à jour", "token_auth": { "created": "Secret de signature créé. Enregistrez-le maintenant, il ne sera plus affiché.", "rotated": "Le secret de signature a été pivoté. Enregistrez le nouveau secret : il ne sera plus affiché.", "deleted": "Authentification du jeton supprimée.", "activated": "Authentification par jeton activée.", "deactivated": "Authentification du jeton désactivée." }, "automation": { "created": "Clé d'automatisation créée. Enregistrez-le maintenant car le secret complet n'est affiché qu'une seule fois.", "rotated": "Clé d'automatisation tournée. Enregistrez le nouveau secret maintenant car il ne sera plus affiché.", "revoked": "Clé d'automatisation révoquée." } }, "explore": { "heading": "Découvrez nos cours", "empty_heading": "Aucun cours disponible", "empty_description": "Il n'y a actuellement aucun cours publié disponible" }, "exercises": { "heading": "Exercices", "not_submitted": "Non soumis", "submitted": "Soumis", "in_progress": "Classement en cours", "graded": "Noté", "lesson": "Leçon" }, "my_learning": { "heading": "Mon apprentissage", "progress": "En cours", "complete": "Terminé", "search": "Rechercher des cours", "not_in_progress": "Aucun cours en cours", "any_progress": "Tout cours que vous commencez sera affiché ici", "not_completed": "Aucun cours terminé", "any_course": "Tout cours que vous terminez sera affiché ici" }, "lms_navigation": { "home": "Accueil", "my_learning": "Mon apprentissage", "exercise": "Exercice", "community": "Communauté", "explore": "Explorer", "help": "Aide", "settings": "Paramètres" }, "upgrade": { "certificate": "Mettez à niveau votre plan pour générer des certificats", "team": "Mettez à niveau votre forfait pour ajouter des membres à l'équipe", "domain": "Mettez à niveau votre forfait pour ajouter des domaines personnalisés", "team_members": "Membres de l'équipe", "back": "Retour aux paramètres", "download_lessons": "Mettre à niveau pour télécharger les leçons", "download_course": "Mettre à niveau pour télécharger le cours", "required": "Mise à niveau requise", "enterprise_required": "Cette fonctionnalité nécessite un forfait Entreprise." }, "analytics": { "title": "Analyse", "courses": "Cours", "progress": "Progrès", "progress_description": "{value, number} sur {total, number} terminé", "incomplete": "Incomplet", "completed": "Terminé", "complete": "complet", "last_seen": "Vu pour la dernière fois", "a_while_ago": "il y a quelque temps", "exercises": "Exercices", "graded": "Noté", "not_graded": "Non noté", "enrolled_courses": "Cours inscrits", "enrolled_courses_description": "Tous les cours inscrits", "overall_course_progress": "Progression globale du cours", "overall_course_progress_description": "Pourcentage de leçons terminées", "total_average_grade": "Note moyenne totale", "total_average_grade_description": "Basé sur les notes des exercices dans tous les cours", "overall_course_progress_user_description": "Basé sur l'achèvement de la leçon", "assignment_completion": "Achèvement de la mission", "assignment_completion_description": "Pourcentage de missions terminées", "average_grade_description": "Note moyenne de tous les devoirs terminés", "students": "Étudiants", "lessons": "Leçons", "tutors": "tuteurs", "avg_grade": "Note moyenne", "completion_rate": "Taux d'achèvement", "student_progress_overview": "Aperçu des progrès des élèves", "student_name": "Nom de l'étudiant", "lessons_completed": "Leçons terminées", "exercises_submitted": "Exercices soumis", "average_grade": "Note moyenne", "actions": "Actions", "view_details": "Afficher les détails", "no_students_found": "Aucun étudiant trouvé", "no_students_description": "Il n'y a pas encore d'étudiants inscrits à ce cours. Les étudiants apparaîtront ici une fois qu'ils auront rejoint le cours.", "showing_students": "Affichage de {start} à {end} sur {total} élèves", "no_analytics_data": "Aucune donnée analytique", "no_analytics_description": "Impossible de charger les données analytiques pour ce cours. Veuillez réessayer plus tard ou contacter l'assistance si le problème persiste.", "student": "Étudiant", "student_progress_distribution": "Répartition des progrès des élèves", "grade_distribution": "Répartition des notes", "progress_80_plus": "80 %+ de progrès", "progress_60_79": "60-79 % de progrès", "progress_below_60": "Progrès inférieur à 60 %", "grade_90_plus": "90 %+ Note", "grade_80_89": "Note 80-89 %", "grade_70_79": "Note 70-79 %", "grade_below_70": "Note inférieure à 70 %", "number_of_students": "Nombre d'étudiants", "progress_range": "Plage de progression", "grade_range": "Gamme de notes", "no_progress_data": "Aucune donnée de progression disponible", "no_grade_data": "Aucune donnée de note disponible", "loading_chart": "Chargement du graphique...", "no_data_default": "Aucune donnée disponible", "no_data_default_description": "Il n'y a aucune donnée à afficher pour le moment." }, "audience": { "title": "Public", "export": "Exporter", "no_audience": "Aucune audience à gérer", "manage": "Gérez tous vos étudiants ici et restez connecté avec eux", "name": "Nom", "email": "Courriel", "date_joined": "Date d'adhésion", "upgrade": "Améliorez votre forfait pour inviter plus d'étudiants" }, "community": { "title": "Communauté", "ask_button": "Demander à la communauté", "find_question": "Rechercher une question", "asked": "demandé", "answers": "réponses", "no_question": "Aucune question posée", "ask_a_question": "Poser une question à la communauté", "all": "Tout", "delete": { "title": "Supprimer", "question": "question", "comment": "commentaire", "sure": "Etes-vous sûr de vouloir supprimer ceci", "no": "Non, garde-le", "yes": "Oui, supprimer" }, "ask": { "go_back": "Retourner", "ask_the": "Demandez à la communauté", "publish": "Publier", "title": "Titre", "select_course": "Sélectionnez un cours", "ask_community": "Posez à la communauté toutes vos questions", "question": "Question", "save": "Enregistrer", "edit": "Modifier", "cancel": "Annuler", "give": "Donner une réponse", "comment": "Commentaire" } }, "course": { "not_permitted": { "header": "Aucune autorisation", "body": "Malheureusement, vous n'avez pas accès à ce cours.", "button": "Rentre chez toi" }, "navItem": { "settings": { "heading": "Paramètres", "cover_image": "Image de couverture", "optional_image": "Cette image facultative apparaîtra sur votre page d'accueil. Si vous en incluez un, il doit mesurer au moins 280 x 200.", "replace": "Remplacer", "del": "Supprimer", "course_details": "Détails du cours", "course_title": "Titre du cours", "course_description": "Description du cours", "placeholder": "Écrivez ici la description de votre cours", "course_title_placeholder": "Écrivez le titre du cours ici", "setup_landing_for_link": "Configurer la page de destination pour obtenir le lien du cours", "coming_soon": "Bientôt disponible", "link": "Lien du cours", "grading": "Classement", "reports": "Rendre les rapports de notation disponibles pour les leçons", "disabled": "Désactivé", "enabled": "Activé", "order": "Onglet Commander des leçons", "drag": "Faites glisser et déposez les étiquettes pour réorganiser vos onglets de matériaux", "content_grouping_title": "Regroupement de contenu", "content_grouping_description": "Cours collectifs et exercices par section dans la liste des contenus.", "lesson_download": "Téléchargement des leçons", "available": "Rendre la leçon disponible en téléchargement en pdf pour les étudiants inscrits", "course_download": "Téléchargement du cours", "course_avail": "Rendre le cours disponible en téléchargement pour les étudiants inscrits", "download": "Télécharger", "allow": "Autoriser les nouveaux étudiants", "access": "Autoriser les nouveaux étudiants à accéder à ce cours", "publish": "Publier un cours", "determines": "Cela détermine si votre cours s'affiche sur votre page de destination", "published": "Publié", "unpublished": "Inédit", "type": "Type de cours", "course_type_desc": "Mettez à jour le type de cours pour une expérience plus personnalisée", "live_class": "Cours en direct", "self_paced": "À votre rythme", "delete": "Supprimer un cours", "delete_text": "Supprimer ce cours, cette action est irréversible", "save": "Enregistrer les modifications", "tags": { "title": "Balises", "description": "Attribuez des balises pour que les apprenants puissent découvrir ce cours avec des filtres.", "empty": "Aucune balise sélectionnée", "add": "Ajouter une balise", "popover_title": "Sélectionnez les balises", "empty_groups": "Aucun tag disponible pour l'instant" } }, "analytics": { "title": "Analyse" }, "landing_page": { "course_content": "Contenu du cours", "modules": "modules", "lessons": "leçons", "exercises": "exercices", "start_course": "Commencer le cours", "requirement": "Exigence", "description": "Description du cours", "learn": "Ce que vous apprendrez", "certificate": "Certificat", "certificate_text": "Lorsque vous aurez terminé tous les cours du programme, vous obtiendrez un certificat à partager avec votre réseau professionnel.", "content": "Contenu du cours", "slide": "1 diapositive", "note": "remarque", "video": "vidéo", "reviews": "Avis", "see_all": "Tout voir", "header_video": "Vidéo d'en-tête", "no_course_published": "Aucun cours publié", "coming_your_way": "Nous avons d'excellents cours à venir, restez à l'écoute !!!", "view_less": "Voir moins", "view_all": "Tout afficher", "thank_you": "Merci d'avoir laissé un message, nous vous répondrons sous peu", "name": "Votre nom", "email": "Votre e-mail", "phone": "Votre téléphone", "message": "Votre message", "your_message": "Votre message ici", "submit": "Soumettre", "successful_sub": "Vous avez été ajouté avec succès. Merci de vous être abonné.", "enter": "Entrez votre email...", "powered_by": "Alimenté par", "landing_page": "Page de destination", "explore": "Explorer les cours", "find": "Trouvez des cours que vous allez adorer dispensés par les meilleurs professeurs du monde entier", "find_course": "Trouver un cours...", "instructor": "Instructeur", "courses": "cours", "reviews_modal": { "title": "Avis", "rating": "Note", "ratings": "Notes" }, "enroll_page": { "requires_payment_or_invite": "Vous devez payer pour ce cours ou être invité pour y accéder.", "back_to_course": "Retour au cours", "join_course": "Rejoindre le cours" }, "pricing_section": { "free": "Gratuit", "not_accepting": "Ce cours n'accepte actuellement pas de nouveaux étudiants.", "discount": "Remise", "enroll": "Inscrivez-vous maintenant", "buy": "Acheter maintenant", "bird": "Offre pour inscription anticipée. Achetez dès que possible" }, "upload_widget": { "title": "Widget de bannière", "width": "Les images plus larges que 1 500 pixels fonctionnent mieux.", "size": "La taille maximale par fichier est de 500 Ko.", "drag_drop": "Faites glisser et déposez votre image ici, ou cliquez pour sélectionner", "submit": "Soumettre", "no_images": "Aucune image disponible." }, "editor": { "save": "Enregistrer", "page_builder": "Générateur de pages", "section": "section", "display_section": "Section d'affichage", "pricing_form": { "currency": "Devise", "cost": "Coût", "payment": "Lien de paiement", "discount": "Remise", "no": "Non", "yes": "Oui", "percent": "Pourcentage de remise", "gift": "À propos du cadeau" }, "instructor_form": { "upload": "Logo de l'instructeur", "name": "Nom de l'instructeur", "name_placeholder": "Le nom de votre entreprise", "role": "Rôle d'instructeur", "about": "À propos de l'instructeur", "about_placeholder": "Un bref aperçu de l'instructure", "total": "Nombre total de cours" }, "certificate_form": { "upload_template": "Modèle de certificat" }, "reviews_form": { "add_reviews": "Ajouter des avis", "fullname": "Nom complet", "description": "Descriptif", "rating": "Note", "hide": "Masquer l'avis", "validations": { "description": { "min_char": "'La description est trop courte, minimum 5 caractères" }, "rating": { "message": "La note doit être comprise entre 1 et 5" }, "avatar_url": { "message": "Télécharger une image" }, "name": { "min_char": "Le nom est trop court, minimum 5 caractères" } } }, "header_form": { "title": "Titre", "description": "Descriptif", "short_video": "Courte vidéo", "replace_cover": "Remplacer l'image de couverture", "replace": "Remplacer", "helper": "Entrez un lien vers une vidéo YouTube" }, "title": { "header": "En-tête", "requirement": "Exigence", "description": "Descriptif", "goals": "Objectifs", "reviews": "Avis", "instructor": "Instructeur", "pricing": "Tarifs", "certificate": "Certificat" } } }, "certificates": { "title": "Certificats", "certificate_settings": "Paramètres du certificat", "theme": "Choisissez un thème", "logo": "Logo de la marque", "to_update": "Pour mettre à jour votre image de marque, rendez-vous sur", "settings": "Paramètres > Paramètres de l'organisation", "and_upload": "et téléchargez le logo de votre marque", "goto_settings": "Allez dans Paramètres", "description": "Description du cours", "placeholder": "une petite description du cours", "allow": "Autoriser les étudiants à télécharger le certificat", "locked": "Verrouillé", "unlocked": "Débloqué", "save": "Enregistrer les modifications", "unlocked_certificate": "Félicitations ! 🎉 votre attestation est prête", "unlocked_certificate_subtitle": "Vous avez terminé ce cours et votre dévouement est évident. Téléchargez le certificat et partagez-le avec votre réseau comme preuve de vos compétences nouvellement acquises", "locked_certificate": "Certificats non disponibles", "instructor_unlock": "Votre instructeur doit débloquer votre certificat.", "contact_instructor": "Si vous avez besoin de votre certificat, veuillez contacter votre instructeur.", "download_certificate": "Télécharger le certificat", "complete_to_download_title": "Cours non terminé 😔", "complete_to_download_subtitle": "Votre certificat sera disponible une fois que vous aurez terminé toutes les leçons et exercices de ce cours.", "description_error": "La description ne peut pas dépasser 200 caractères", "characters": "personnages", "unexpected_error": "Une erreur inattendue s'est produite" }, "people": { "title": "Les gens", "add": "Ajouter", "search": "Rechercher des personnes", "you": "Vous", "pending": "En attente", "name": "Nom", "role": "Rôle", "action": "Action", "feedback": "E-mail copié dans le presse-papiers", "view": "Voir", "delete_profile": "Supprimer le profil", "teams": { "add": "Ajouter", "add_team": "Ajoutez vos coéquipiers ou collaborateurs à votre organisation. Commencez à travailler ensemble", "invite": "Inviter", "placeholder": "email séparé par des virgules", "role": "Rôle", "send_invite": "Envoyer une invitation", "members": "Membres", "invite_sent": "Invitation envoyée", "you": "Vous", "remove": "Supprimer" }, "roles": { "admin": "Administrateur", "tutor": "Tuteur", "student": "Étudiant", "filter": "Filtrer" }, "delete_confirmation": { "title": "Supprimer", "sure": "Etes-vous sûr de vouloir supprimer", "no": "Non", "yes": "Oui" }, "invite_modal": { "title": "Inviter des personnes", "invite": "Inviter des tuteurs", "select": "Sélectionnez les tuteurs dans l'organisation...", "to_add": "Pour ajouter un tuteur à votre organisation,", "go_to": "accéder aux paramètres de l'organisation", "invite_students": "Inviter des étudiants", "via_link": "Vous pouvez inviter des étudiants via un lien d'invitation", "via_qr": "Vous pouvez inviter des étudiants via QR", "download_qr": "Télécharger le code QR", "qr_downloading_snackbar": "Code QR généré avec succès, veuillez patienter pendant le téléchargement", "copy_link": "Copier le lien", "success": "Copié avec succès", "finish": "Terminer", "loading": "Chargement...", "student_invite_settings": "Paramètres d'invitation d'étudiant", "student_invite_settings_description": "Choisissez la durée pendant laquelle l'invitation fonctionne et combien d'étudiants peuvent l'utiliser.", "preset": "Préréglage", "expires_at": "Expire à", "max_uses": "Utilisations maximales", "quick_invite_link": "Lien d'invitation rapide", "quick_invite_link_description": "Créez un lien sécurisé et partagez par copie ou QR.", "regenerate_link": "Régénérer le lien", "share_via_qr": "Partager via QR", "qr_placeholder": "Générer un lien pour afficher le QR", "direct_email_bulk": "E-mail direct / invitation groupée", "direct_email_description": "Collez les adresses e-mail séparées par une virgule, un espace ou une nouvelle ligne. Une invitation sécurisée unique est créée par e-mail.", "recipient_emails": "E-mails des destinataires", "recipient_emails_placeholder": "étudiant1@exemple.com, étudiant2@exemple.com", "send_invite_emails": "Envoyer immédiatement des e-mails d'invitation", "create_email_invites": "Créer des invitations par e-mail", "existing_invites": "Invitations existantes", "refresh": "Actualiser", "loading_invites": "Chargement des invitations...", "no_invites_yet": "Aucune invitation créée pour le moment.", "created": "Créé", "expires": "Expire", "uses": "Utilisations", "remaining": "restant", "opened": "Ouvert", "joined": "Rejoint", "email_sent": "E-mail envoyé", "email_failed": "Échec de l'e-mail", "copy_metadata": "Copier les métadonnées", "revoke": "Révoquer", "view_audit": "Afficher l'audit", "hide_audit": "Masquer l'audit", "no_audit_events": "Aucun événement d'audit.", "audit_at": "À", "audit_email": "Courriel", "audit_actor": "Acteur", "audit_ip": "IP", "scan_qr": "Scanner le QR", "classroomio_brand": "Salle de classeIO.com", "snackbar_invite_link_copied": "Lien d'invitation copié", "snackbar_invite_link_regenerated": "Un nouveau lien d'invitation a été généré", "snackbar_failed_generate_link": "Échec de la génération du lien d'invitation", "snackbar_add_one_recipient": "Ajouter au moins un e-mail de destinataire", "snackbar_failed_create_email_invites": "Échec de la création d'invitations par e-mail", "snackbar_invite_revoked": "Invitation révoquée", "snackbar_failed_revoke_invite": "Échec de la révocation de l'invitation", "snackbar_failed_load_audit": "Échec du chargement de l'audit d'invitation", "snackbar_metadata_copied": "Métadonnées d'invitation copiées", "snackbar_email_invites_success": "{count} invitation(s) créée(s). Envoyé {envoyé}, échec {échec}. {duplicates} doublon(s) ignoré(s).", "presets": { "one_time_24h": "Une fois (24h)", "multi_use_7d": "Multi-usage (7 jours)", "multi_use_30d": "Multi-usage (30 jours)", "custom": "Personnalisé" } } }, "marks": { "title": "Marques", "student": "Étudiant", "total": "Total", "no_student": "Aucun étudiant ajouté", "export": { "csv": "Exporter au format CSV", "pdf": "Exporter au format PDF" }, "avg_grade": "Note moyenne" }, "submissions": { "title": "Exercices soumis", "grading_modal": { "details": "Détails", "early": "Tôt", "late": "En retard", "total_grade": "Note totale", "student": "Étudiant", "status": "Statut", "add_comment": "Ajouter un commentaire", "add_comment_placeholder": "Laisser un commentaire", "grade_with_ai": "Noter avec l'IA", "submit_grades": "Soumettre les notes", "accept_grade": "Accepter", "reject_grade": "Rejeter", "allocated": "J'ai attribué ce score parce que", "total_try": "du total d'essais :", "options_correct": "les bonnes options ont été sélectionnées", "out_of": "hors de", "options_wrong": "et le nombre de mauvaises sélections était", "questions_tried": "Attribué ce score en raison du nombre total d'essais :", "delete_prompt": "Supprimer", "delete_error": "Échec de la suppression de la soumission", "delete_success": "Soumission supprimée avec succès", "student_avatar": "Avatar étudiant", "ai_icon": "IA" }, "submission_status": { "submitted": "Soumis", "in_progress": "En cours", "graded": "Noté" }, "workflow": { "awaiting_manual_hint": "Nécessite un examen manuel", "failed_hint": "La notation automatique a échoué. Remettez cette soumission dans Soumis pour réessayer.", "invalid_transition": "Ce changement de statut n'est pas autorisé par le workflow de notation" } }, "attendance": { "title": "Participation", "present": "Présent", "absent": "Absent", "search_students": "Rechercher des étudiants", "student": "Étudiant", "lesson": "Leçon", "no_student": "Aucun étudiant ajouté" }, "lessons": { "heading": "Leçons", "heading_v2": "Contenu", "drag": "faites glisser une carte pour réorganiser", "no_lesson": "Pas encore de cours", "share_your_knowledge": "Partagez vos connaissances avec le monde en créant des leçons engageantes. Commencez par cliquer sur le bouton Ajouter.", "add_content": "Ajouter du contenu", "add_content_description": "Sélectionnez le type de contenu que vous souhaitez ajouter.", "add_content_details": "Remplissez les détails de ce contenu.", "add_content_adding_to": "Ajout à", "add_content_section_fallback": "section", "add_content_continue": "Continuer", "add_content_section_label": "Section", "add_content_select_section": "Sélectionner une rubrique", "add_content_create_section_first": "Créez d’abord une section pour ajouter des leçons ou des exercices.", "add_content_back": "Retour", "add_content_create": "Créer", "add_content_create_section": "Créer une rubrique", "add_content_create_lesson": "Créer une leçon", "add_content_section_title_placeholder": "par exemple, Module 1 : Introduction", "add_content_lesson_title_placeholder": "par exemple, Premiers pas avec les variables", "join_lesson": "Rejoindre la leçon", "no_link": "Pas de lien", "no_tutor": "Aucun tuteur ajouté", "body_header": "Pas encore de cours", "body_content": "Partagez vos connaissances avec le monde en créant des leçons engageantes. Commencez par cliquer sur le bouton Ajouter.", "download_pdf": "Télécharger le PDF", "autosaving": "Sauvegarde automatique...", "done": "Terminé", "edit": "Modifier", "mark_as": "Marquer comme", "incomplete": "Incomplet", "complete": "Terminé", "next": "Suivant", "prev": "Précédent", "disabled": "La fonctionnalité est désactivée", "version_history": { "title": "Historique des versions", "fetch_more_versions": "Récupérer plus de versions", "current_version": "Version actuelle", "restore_version": "Restaurer cette version" }, "poll": { "voted": "A voté", "created_by": "Créé par", "status": "Statut", "draft": "Brouillon", "publish": "Publier", "expiration": "Expiration", "total_voted": "Total des votes", "responses": "Réponses", "expires": "Expire", "today": "Aujourd'hui", "back": "Retour", "result": "Résultat", "delete": "Supprimer", "create_poll": "Créer un sondage", "question": "Question", "options": "Possibilités", "option_label": "Étiquette d'option", "cancel": "Annuler", "poll_question": "Question de sondage" }, "polls": { "title": "Sondage", "active_polls": "Sondages actifs", "expired_polls": "Sondages expirés", "loading": "Chargement...", "no_polls": "Aucun sondage à afficher" }, "comments": { "title": "Commentaires", "you": "Vous", "text_area_title": "Laisser un commentaire", "placeholder": "Que pensez-vous de cette leçon ?", "comment_btn": "Commentaire", "cancel_btn": "Annuler", "load_more_btn": "Charger plus", "comment_error": "Échec de la publication du commentaire. Veuillez réessayer." }, "exercises": { "heading": "Tous les exercices", "add_button": "Ajouter", "no_exercises": "Aucun exercice ajouté pour cette leçon", "no_assigned_exercises": "Votre tuteur n'a assigné aucun exercice à cette leçon. Pour la plupart, vous pouvez", "chill": "chill avec les grands", "add_exercise": "Partagez vos connaissances avec le monde en créant des exercices engageants. Ajoutez un exercice maintenant.", "all_exercises": { "heading": "Tous les exercices", "questions": "Questions", "submissions": "Soumissions", "save": "Enregistrer", "preview": "Aperçu", "add_question": "Ajouter une question", "reorder": "Réorganiser les questions", "delete_exercise": "Supprimer l'exercice", "order_questions": "Questions de commande", "write_your_answer": "Écrivez votre réponse", "write_your_answer_here": "Écrivez votre réponse ici", "no_answer": "Aucune réponse n'a été fournie", "write_your_question_here": "Écrivez votre question ici", "write_your_title": "Écrivez votre titre ici", "write_your_subtitle": "Écrivez votre sous-titre ici", "highlight": "Écrivez ici le surlignage de votre titre", "content": "Écrivez votre contenu ici", "video": "Écrivez votre lien vidéo ici", "link": "Écrivez votre lien ici", "label": "Écrivez votre étiquette ici", "email": "Écrivez votre email ici", "facebook": "Écrivez votre lien Facebook ici", "twitter": "Écrivez votre lien Twitter ici", "linkedin": "Écrivez votre lien LinkedIn ici", "number": "Écrivez votre numéro de téléphone ici", "previous": "Précédent", "finish": "Terminer", "next": "Suivant", "check": "Vérifier", "analytics": { "submissions": "Soumissions", "individual": { "heading": "Individuel", "answers": "Réponses individuelles", "no": "Aucune réponse n'a été fournie", "student_avatar": "Étudiant" }, "summary": { "heading": "Résumé", "question_chart": "Tableaux de questions", "responses": "Réponses", "no_responses": "Pas encore de réponses", "other": "Autre" }, "loading_submissions": "Chargement des soumissions...", "empty_title": "Aucune soumission pour l'instant", "empty_description": "Les soumissions apparaîtront ici lorsque les étudiants auront terminé cet exercice." }, "view_mode": { "no_question": "Aucune question ajoutée pour cet exercice", "edit": "Modifier", "button": "bouton pour ajouter", "questions": "des questions", "points": "points", "all": "Tout est requis", "due": "Due par", "no_description": "Pas de description", "start": "Commencer", "graded": "Noté", "pending": "En attente", "submitted": "Soumis", "status_pending": "Statut : En attente d'examen", "status_graded": "Statut : Examen terminé", "status_submitted": "Statut : Soumis", "empty_description": "Cliquez sur le bouton Modifier pour ajouter.", "empty_edit_hint_prefix": "Cliquez sur le ", "empty_edit_hint_suffix": " bouton pour ajouter.", "answers_required": "Veuillez fournir au moins une réponse avant de soumettre.", "checking_submission": "Vérification de votre soumission...", "answer_required": "Veuillez répondre à cette question avant de continuer.", "instructor_feedback": "Commentaires de l'instructeur" }, "edit_mode": { "delete_modal": "Supprimer l'exercice", "sure": "Êtes-vous sûr de vouloir supprimer cet exercice ?", "no": "Non, annule", "yes": "Oui, supprimer", "deleting": "Suppression...", "error": "Vous avez des erreurs", "question": "Question", "write": "Écrivez votre code", "option": "Ajouter une option", "question_types": { "single": "Réponse unique", "multiple": "Plusieurs réponses", "paragraph": "Paragraphe", "true_false": "Vrai/Faux", "short_answer": "Réponse courte", "numeric": "Réponse numérique", "fill_blank": "Remplissez le vide", "file_upload": "Téléchargement de fichiers", "matching": "Correspondance", "ordering": "Commande", "hotspot": "Point d'accès", "link": "Liens" }, "select_type": "Sélectionnez le type", "premium_question_type": "Mettre à niveau pour utiliser ce type de question" }, "delete_confirmation": { "title": "Supprimer la question", "sure": "Êtes-vous sûr de vouloir supprimer cette question", "no": "Non, s'il te plaît, ne le fais pas", "yes": "Oui, supprimer" }, "description": { "title": "Titre", "heading": "Descriptif", "describe": "Décrivez l'exercice à votre élève", "no": "Pas de description" }, "shared_question": { "textarea": { "take": { "placeholder": "Écrivez votre réponse" }, "edit": { "placeholder": "Les apprenants répondront avec un texte long" } }, "hotspot": { "preview": { "helper": "L'aperçu du point d'accès est fourni par l'image de l'application hôte et les paramètres du point d'accès." }, "take": { "placeholder": "Fournir les coordonnées du point d'accès au format JSON" }, "edit": { "helper": "Configurez l'image du point d'accès et les zones en question via les commandes de l'application hôte." } }, "ordering": { "fallback_step_prefix": "Étape", "preview": { "submitted_label": "Commande soumise", "expected_label": "Commande attendue", "matches": "La commande soumise correspond à la commande attendue.", "differs": "La commande soumise diffère de la commande attendue." }, "take": { "helper": "Faites glisser et déposez pour organiser les éléments dans le bon ordre.", "empty": "Aucun article de commande n'est encore configuré pour cette question." }, "edit": { "helper": "Faites glisser les éléments pour définir l'ordre correct.", "add_step": "Ajouter une étape", "empty": "Ajoutez des étapes, puis faites glisser pour définir l'ordre attendu.", "step_placeholder": "Étape '{'index'}'", "remove_step_tooltip": "Supprimer l'étape" } }, "matching": { "preview": { "helper": "L'aperçu des paires correspondantes est fourni par les paramètres de l'application hôte." }, "take": { "placeholder": "Fournir des paires correspondantes au format JSON" }, "edit": { "helper": "Configurez les paires dans les paramètres de question via les contrôles de l'application hôte." } }, "link": { "preview": { "empty": "Aucun lien soumis.", "item_label": "Lien '{'index'}'" }, "take": { "helper": "Ajoutez un ou plusieurs liens. Seules les URL http/https valides sont acceptées.", "placeholder": "https://example.com/resource-'{'index'}'", "remove_tooltip": "Supprimer le lien", "remove_sr": "Supprimer le lien", "invalid_url_error": "Veuillez saisir une URL valide (http/https).", "add_button": "Ajouter un lien" }, "edit": { "instructions_placeholder": "Instructions facultatives pour les apprenants", "helper": "Les apprenants peuvent soumettre une ou plusieurs URL valides (http/https)." } }, "file_upload": { "preview": { "accepted_types_label": "Types acceptés", "max_size_label": "Taille maximale (Mo)" }, "take": { "selected_file_label": "Fichier sélectionné", "upload_button": "Télécharger", "upload_progress": "Téléchargement...", "upload_error": "Échec du téléchargement", "view": "Voir", "download": "Télécharger" }, "edit": { "accepted_types_placeholder": "Types acceptés (par exemple pdf,docx)", "max_size_placeholder": "Taille maximale (Mo)" } }, "fill_blank": { "preview": { "accepted_answers_label": "Réponses acceptées" }, "take": { "placeholder": "Entrez les réponses séparées par des virgules" }, "edit": { "accepted_answers_placeholder": "Réponses acceptées (séparées par des virgules)" } }, "numeric": { "preview": { "correct_value_label": "Valeur correcte", "tolerance_label": "Tolérance" }, "take": { "placeholder": "Entrez un numéro" }, "edit": { "correct_value_label": "Valeur correcte", "correct_value_info": "La réponse numérique attendue que les apprenants doivent soumettre pour être marquée comme correcte.", "tolerance_label": "Tolérance", "tolerance_info": "Différence autorisée par rapport à la valeur correcte (par exemple, 0,5 accepte +/-0,5).", "correct_value_placeholder": "Valeur correcte", "tolerance_placeholder": "Tolérance" } }, "short_answer": { "preview": { "helper": "Question à réponse en texte libre." }, "take": { "placeholder": "Tapez votre réponse" }, "edit": { "instructions_placeholder": "Instructions facultatives" } }, "true_false": { "true_label": "Vrai", "false_label": "Faux", "preview": { "correct_value_label": "Valeur correcte" }, "edit": { "correct_answer_label": "Bonne réponse" } }, "checkbox": { "edit": { "helper": "Marquez une ou plusieurs options comme correctes.", "correct_selected_tooltip": "Bonne réponse sélectionnée", "toggle_correct_tooltip": "Basculer la bonne réponse", "toggle_correct_sr": "Activer l'option comme étant correcte" } }, "radio": { "edit": { "helper": "Sélectionnez exactement une option correcte.", "correct_selected_tooltip": "Bonne réponse sélectionnée", "mark_correct_tooltip": "Marquer comme bonne réponse", "mark_correct_sr": "Marquer l'option comme correcte" } }, "question": { "edit": { "title_label": "Titre", "title_placeholder": "Invite de questions", "description_label": "Description (facultatif)", "description_placeholder": "Ajouter un contexte supplémentaire pour cette question", "add_description": "Ajouter une description", "remove_description": "Supprimer la description", "media_menu_sr": "Menu des questions supplémentaires", "add_image": "Ajouter une image", "add_video": "Ajouter une vidéo", "remove_image_tooltip": "Supprimer l'image", "remove_image_sr": "Supprimer l'image", "remove_video_tooltip": "Supprimer la vidéo", "remove_video_sr": "Supprimer la vidéo", "image_alt": "Contexte des questions", "video_modal_title": "Ajouter une vidéo YouTube", "video_link_label": "Lien YouTube", "video_link_placeholder": "https://www.youtube.com/watch?v=", "video_add_button": "Ajouter une vidéo", "video_invalid_link": "Veuillez saisir un lien YouTube valide.", "upload_error_only_images": "Seuls les fichiers image sont pris en charge.", "upload_error_skipped": "Certains fichiers ont été ignorés car ce ne sont pas des images.", "upload_error_failed": "Échec du téléchargement de l'image. Essayer à nouveau." } }, "navigation": { "previous": "Précédent", "next": "Suivant", "finish": "Terminer" }, "common": { "option_prefix": "Options", "remove": "Supprimer", "add_option": "Ajouter une option", "correct_badge": "(C'est vrai)", "not_set": "Non défini" } } }, "new_exercise_modal": { "heading": "Nouvel exercice", "how": "Comment voulez-vous créer votre exercice", "coming_soon": "Bientôt disponible", "next": "Suivant", "title": "Donnez un titre à votre exercice", "title_placeholder": "Nom de l'exercice", "finish": "Terminer", "select_template": "Sélectionnez un modèle", "questions": "Questions", "points": "Points", "back": "Retour", "create_exercises": "Créez des exercices à partir de Notes avec l'IA", "choose_questions": "Choisissez le nombre de questions et d'options que vous souhaitez et l'IA vous aidera à créer un exercice à partir de votre note. Allons-y.", "how_many_questions": "Combien de questions souhaitez-vous créer ?", "how_many_options": "Combien d’options par question souhaitez-vous ?", "add_note": "Veuillez ajouter une note pour utiliser cette fonctionnalité", "generate": "Générer", "completion": "Génération d'IA terminée", "click_generate": "Cliquez sur « Générer » pour un peu de magie", "no_templates_for_tag": "Aucun modèle disponible pour cette balise.", "errors": { "template_fetch": "Erreur lors de la récupération des modèles. Veuillez réessayer." }, "options": { "from_scratch": "À partir de zéro", "from_scratch_subtitle": "Créez votre exercice à partir de zéro si vous avez déjà préparé vos questions", "use_template": "Utiliser un modèle", "use_template_subtitle": "Choisissez parmi plus de 100 modèles d'exercices prédéfinis pour vous aider à démarrer", "use_ai": "Utiliser l'IA", "use_ai_subtitle": "Vous pouvez générer un exercice avec l'IA à partir de vos notes" } } }, "materials": { "body_heading": "Aucune note, vidéo ou diapositive ajoutée pour cette leçon pour le moment", "body_content": "Partagez vos connaissances avec vos élèves en créant du contenu engageant. Commencez par cliquer sur", "get_started": "Commencer", "no_content": "Aucun contenu", "no_translation": "Aucune traduction pour la langue sélectionnée", "button": "bouton", "button_done": "Terminé", "tabs": { "document": { "title": "Documents", "add_document": "Ajouter un document", "no_document": "Aucun document téléchargé pour l'instant", "view_document": "Afficher le document", "download": "Télécharger", "upload_document": "Télécharger un document", "upload_title": "Télécharger un document", "upload_description": "Téléchargez des fichiers PDF, DOCX ou DOC. Taille maximale : 5 Mo", "drag_drop": "Glissez et déposez votre document ici", "or": "ou", "choose_file": "Choisir un fichier", "cancel": "Annuler", "uploading": "Téléchargement...", "upload_success": "Document téléchargé avec succès !", "upload_error": "Échec du téléchargement du document", "file_type_error": "Type de fichier non pris en charge. Veuillez télécharger des fichiers PDF, DOCX ou DOC.", "file_size_error": "Taille du fichier trop grande. La taille maximale est de {size}.", "type": "Tapez", "size": "Taille", "upload_error_title": "Erreur de téléchargement", "upload_error_message": "Format de fichier non pris en charge ou échec du téléchargement", "upload_error_try_again": "Veuillez réessayer avec un fichier de document valide", "try_again": "Réessayez", "upgrade": "Mettez à niveau votre forfait pour télécharger des documents", "cancel_upload": "Annuler le téléchargement", "upload_cancelled": "Téléchargement annulé par l'utilisateur", "downloading": "Téléchargement...", "view_pdf": "Afficher le PDF", "remove_document": "Supprimer le document", "delete": "Supprimer", "page_of": "Page {page} sur {total}", "loading_pdf": "Chargement du PDF...", "failed_to_load_pdf": "Échec du chargement du document PDF", "failed_to_render_pdf": "Échec du rendu de la page PDF", "use_arrow_keys": "Utilisez les touches fléchées pour naviguer, +/- pour zoomer ou cliquez sur les commandes ci-dessus. Le clic droit est désactivé.", "empty_title": "Aucun document pour l'instant", "empty_description": "Téléchargez des documents à partager avec vos étudiants" }, "video": { "title": "Vidéo", "embed_link": "Intégrer le lien", "upload": "Télécharger", "library": "Bibliothèque", "button": "Ajouter/Modifier des vidéos", "remove_video": "Supprimer la vidéo", "add_video": { "title": "Ajouter une vidéo", "add_by": "Ajouter par", "youtube_link": "Lien Youtube", "videos_added": "Vidéos ajoutées", "add_video": "Ajouter une vidéo", "upload_video": "Télécharger la vidéo", "select_file": "Sélectionnez le fichier (Mp4, MOV, AVI) à télécharger dans votre leçon.", "size": "(Maximum 500 Mo)", "oops": "Oups 😬, impossible de télécharger la vidéo", "big_file": "Désolé, la vidéo n'a pas été téléchargée. La taille du fichier est trop grande,", "maximum_size": "la taille maximale est de 30 Mo. Essayer à nouveau!", "button": "Essayez un autre fichier", "try_again": "Veuillez réessayer", "unsupported_format": "Désolé, notre vidéo n'a pas été téléchargée, le format de fichier n'est pas pris en charge ou quelque chose s'est mal passé sur le serveur.", "format": "Téléchargez des fichiers MP4, MOV et AVI.", "upgrade": "Mettez à niveau votre forfait pour télécharger des vidéos", "uploading": "Téléchargement...", "invalid_youtube": "Lien(s) YouTube invalide(s)", "invalid_link": "Lien(s) invalide(s)", "search_library": "Rechercher dans la bibliothèque", "search_library_action": "Rechercher", "loading_library": "Chargement de la médiathèque...", "no_library_videos": "Aucune vidéo disponible dans votre médiathèque", "add_from_library": "Ajouter depuis la bibliothèque", "cancel_upload": "Annuler le téléchargement", "upload_cancelled": "Téléchargement annulé par l'utilisateur", "max_files": "{count, plural, one {Vous pouvez télécharger # fichier} other {Vous pouvez télécharger # fichiers}}", "max_files_and_size": "(jusqu'à {taille} chacun)" }, "empty_title": "Aucune vidéo pour l'instant", "empty_description": "Ajoutez des vidéos de YouTube, téléchargez-les ou de votre bibliothèque multimédia" }, "slide": { "title": "Diapositive", "slide_link": "Lien de diapositive", "helper_message": "Vous pouvez intégrer Google Slides ou Canva Présentation" }, "note": { "title": "Remarque", "placeholder": "Écrivez votre note de cours ici", "ai": { "outline": "Générer un plan de leçon", "note": "Générer une note de cours", "activities": "Générer des activités de cours" } } } }, "lesson_nav": { "materials": "Matériaux", "exercises": "Exercices" }, "add_content_options": { "section_title": "Section", "section_description": "Cours collectifs et exercices ensemble.", "lesson_title": "Leçon", "lesson_description": "Enseignez avec des notes, des diapositives et des vidéos.", "exercise_title": "Exercice", "exercise_description": "Évaluez les étudiants avec des quiz et des tâches." }, "add_lesson": { "button_title": "Ajouter", "start_reorder": "Réorganiser", "end_reorder": "Terminer la réapprovisionnement", "modal_heading": "Ajouter une nouvelle leçon", "modal_heading_section": "Ajouter une nouvelle section", "lesson_title": "Titre de la leçon", "course_section_title": "Titre de la section", "click_to": "Cliquez pour", "lock": "Verrouiller", "unlock": "Déverrouiller", "all": "Tout", "fullname": "nom complet", "save": "Enregistrer", "edit": "Modifier", "delete": "Supprimer", "cancel": "Annuler" }, "section_prompt": { "cta": "Activer les sections", "header": "Activer les sections", "title": "Nous avons lancé des sections de cours", "description": "Vous pouvez désormais regrouper les leçons en sections pour organiser votre contenu et rendre l'apprentissage plus fluide pour vos élèves.", "activate": "Activer", "cancel": "Annuler" }, "content_locked_title": "Ce contenu est verrouillé", "content_locked_description": "Votre instructeur n'a pas encore débloqué ce contenu. Complétez le contenu précédent ou revenez plus tard." }, "news_feed": { "heading": "Fil d'actualité", "body_header": "Pas encore de message", "body_content": "Faites un message dans votre classe. Commencez par cliquer sur le bouton Ajouter.", "pinned": "Épinglé", "snackbar": { "comment_deleted": "Commentaire supprimé", "reaction_error": "Une erreur s'est produite lors de la réaction au fil d'actualité", "comment_creation_error": "Une erreur s'est produite lors de la création du commentaire", "add_comment_success": "Commentaire ajouté", "toggle_pin_error": "Échec de l'activation du flux épinglé", "unpinned": "Désépinglé", "successfully": "Avec succès", "feed_delete_success": "Flux supprimé avec succès", "fetch_feed_fail": "Échec de la récupération des flux d'actualités", "fetching_error": "Une erreur s'est produite lors de la récupération du flux" }, "heading_button": { "title": "Ajouter", "edit_post": "Modifier le message", "make_a_post": "Créer un message", "placeholder": "Partagez une mise à jour avec vos étudiants", "cancel": "Annuler", "post": "Publier" }, "user_avatar_alt": "Avatar de l'utilisateur", "comments": { "comment": "commentaire", "showing_of": "Affichage de {montré} sur {total}", "hide": "Masquer les commentaires", "placeholder": "Ajouter un commentaire de classe", "submit_aria": "Soumettre un commentaire", "delete": "Supprimer" }, "card": { "pin": "Épingle", "unpin": "Désépingler", "edit": "Modifier", "delete": "Supprimer" } } }, "search": { "placeholder": "Rechercher des leçons ou des exercices", "empty": "Aucun résultat trouvé" }, "sidebar": { "back_to_course": "Retour au cours", "content_count": { "lessons": "{count} leçons", "exercises": "{count} exercices" } }, "navItems": { "nav_news_feed": "Fil d'actualité", "nav_content": "Contenu", "nav_attendance": "Participation", "nav_submissions": "Soumissions", "nav_marks": "Marques", "nav_people": "Les gens", "nav_analytics": "Analyse", "nav_certificates": "Certificats", "nav_landing_page": "Page de destination", "nav_settings": "Paramètres" } }, "courses": { "heading": "Cours", "heading_button": "Créer un cours", "search_placeholder": "Trouver un cours", "copy_course": { "title": "Créer un cours", "course_name_label": "Nom du cours", "course_name_placeholder": "Le nom de votre cours", "course_description_label": "Descriptif du cours", "course_description_placeholder": "Entrez une description pour votre cours", "create_button": "Créer", "error": { "failed_to_clone": "Échec du clonage du cours" } }, "new_course_modal": { "heading": "Créer un cours", "course_name": "Nom du cours", "type": "Type de cours", "course_name_placeholder": "Le nom de votre cours", "short_description": "Brève description", "short_description_placeholder": "Une petite description de ce cours", "type_selector_title": "Quel type de cours envisagez-vous ?", "button": "Terminer", "back": "Retour", "next": "Suivant" }, "course_card": { "empty_title": "Aucun cours créé", "empty_description": "Partagez vos connaissances avec le monde en créant des cours attrayants pour vos étudiants.", "error_message": "Une erreur s'est produite.", "lessons_number": "leçons", "students": "étudiants", "published": "Publié", "unpublished": "Inédit", "continue_course": "Continuer", "learn_more": "En savoir plus", "list_view": { "title": "Titre", "description": "Descriptif", "lessons": "Leçons", "students": "Étudiants", "published": "Publié", "type": "Tapez", "tags": "Balises" }, "context_menu": { "clone": "Cloner", "share": "Partager", "invite": "Inviter", "delete": "Supprimer" } }, "course_filter": { "date_created": "Date de création", "published": "Publié", "lessons": "Leçons" }, "tag_filters": { "filter": "Filtrer", "active": "Filtres actifs", "clear_all": "Tout effacer", "popover_title": "Filtres", "sort": "Trier", "tags": "Balises", "empty_tags": "Aucune balise disponible" } }, "ai": { "help_me": "Aide-moi à écrire", "placeholder": "Aide-moi à rédiger une brève description", "text": "Commencez à taper...", "reset": "Réinitialiser", "rephrase": "Reformuler", "insert": "Insérer", "can_you": "Pouvez-vous s'il vous plaît reformuler ceci" }, "dashboard": { "morning_heading": "Bonjour", "afternoon_heading": "Bon après-midi", "evening_heading": "Bonsoir", "create_course": "Créer un cours", "view_site": "Voir le site", "visit_site": "Visitez le site Web", "current_lesson": "En cours d'apprentissage", "your_progress": "Votre progression", "continue": "Continuer", "continue_learning": "Continuer l'apprentissage", "no_courses": "Aucun cours en cours pour le moment", "start_course": "Une fois que vous aurez commencé un cours, vos progrès seront reflétés ici", "lms_dashboard_hero": "Aujourd'hui est un autre jour pour vous rapprocher de vos objectifs d'apprentissage. N'abandonnez pas, plus vous apprenez, mieux vous vous améliorez.", "lessons_completed": "Leçons terminées", "no_courses_started": "Aucun cours n'a commencé", "revenue": "Revenus", "revenue_description": "Revenus approximatifs provenant de la vente de cours", "no_of_courses": "Nombre de cours", "no_courses_description": "Cours créés au sein de cette organisation", "total_students": "Nombre total d'étudiants", "total_students_description": "Basé sur les inscriptions des étudiants", "top_courses": "Meilleurs cours", "students": "étudiants", "student": "étudiant", "completion": "achèvement", "create_first_course": "Créez votre premier cours", "create_first_course_description": "Commencez à créer des cours pour suivre la progression des cours", "recent_enrollments": "Inscriptions récentes", "publish_first_course": "Publiez votre premier cours", "publish_first_course_description": "Pour suivre les inscriptions, publier un cours et inviter des étudiants", "publish_course": "Publier le cours", "items_completed": "Éléments terminés" }, "schedule": { "title": "Votre emploi du temps", "essence": "L’essence de la collaboration en matière de conception", "figma": "Présentation de Figma", "join": "Rejoindre l'appel", "no": "Pas de cours ce jour" }, "components": { "settings": { "customize_lms": { "title": "Personnaliser le LMS", "disabled": "Désactivé", "enabled": "Activé", "save": "Enregistrer les modifications", "apps": { "title": "Applications", "poll": "Sondage", "live_comment": "Commentaires en direct" }, "course": { "title": "Cours", "newsfeed": "Fil d'actualité", "grading": "Classement" }, "dashboard": { "title": "Tableau de bord", "community": "Communauté", "exercises": "Exercices", "banner_image": "Image de la bannière", "banner_image_btn": "Mettre à jour l'image de la bannière", "banner_text": "Texte de la bannière", "banner_text_label": "Mettre à jour le texte de la bannière", "banner_text_placeholder": "Écrivez le texte ici" } }, "domains": { "title": "Domaine personnalisé", "add": "Ajouter", "url": "URL", "update": "Mettre à jour le domaine", "custom": "Domaine personnalisé", "domain": "Ajoutez votre propre nom de domaine", "save": "Enregistrer", "your_domain": "Votre domaine", "custom_domain_error": "Vous ne pouvez pas ajouter un domaine de premier niveau en tant que domaine personnalisé. Utilisez plutôt un sous-domaine tel que « courses.[votresite Web].com » ou « www.[votre site Web].com ».", "custom_domain_not_classroomio": "Le domaine ne peut pas contenir « classroomio »", "custom_domain_success": "Domaine personnalisé ajouté avec succès", "dns_description": "Définissez l'enregistrement suivant sur votre fournisseur DNS pour continuer :", "dns_type": "Tapez", "dns_value": "Valeur", "dns_name": "Nom", "refresh": "Actualiser", "remove": "Supprimer", "custom_favicon": "Icône de favori personnalisée", "custom_code": "Code personnalisé" } }, "quiz": { "title": "Quiz", "second": "Seconde(s)", "answer": "Réponse(s)", "question_delete": "Supprimer la question", "add_more": "+ Ajouter plus de réponses", "remove_last": "- Supprimer la dernière réponse", "quiz_delete": "Supprimer le questionnaire", "delete_question": "Êtes-vous sûr de vouloir supprimer cette question ?", "delete_quiz": "Êtes-vous sûr de vouloir supprimer ce quiz ?", "lose_content": "Vous perdrez votre contenu et cette action ne pourra pas être annulée.", "delete": "Supprimer", "update": "Mise à jour", "create": "Créer", "a_quiz": "un quiz", "quiz_title": "Titre du quiz", "placeholder": "Titre de votre quiz", "save": "Enregistrer la modification", "continue": "Continuer", "rename": "Renommer", "updated": "Mis à jour", "start": "Démarrer le quiz", "start_typing": "Commencez à taper votre question", "required_field": "Ce champ est obligatoire", "type_answer": "Tapez la réponse", "label": "Veuillez saisir un libellé", "no_quizz": "Aucun quiz créé", "interactive": "Créez des quiz interactifs avec tableau de bord pour vos élèves." } }, "markdown_editor": { "write": "Écrire", "preview": "Aperçu" }, "navigation": { "goto": "Aller à", "courses": "Cours", "home": "Accueil", "classroomio_home": "Accueil ClassroomIO", "dashboard": "Tableau de bord", "discussion": "Discussion", "people": "Les gens", "goto_lms": "Aller au LMS", "goto_home": "Accéder à l'accueil ClassroomIO", "login": "Connexion", "signup": "S'inscrire", "redirecting": "Redirection", "loading_state": "Vous passez à la page suivante, veuillez patienter.", "org_loading_state": "Vous emmener dans votre organisation...", "add_organization": "+ Ajouter une organisation", "goto_dashboard": "Tableau de bord" }, "add_org": { "create_org": "Créer une organisation", "name": "Nom de l'organisation", "org_sitename": "Nom du site de l'organisation", "create": "Créer", "sitename": "Le nom du site existe déjà", "error_organization": "Quelque chose s'est mal passé lors de la création de cette organisation. Veuillez recharger et réessayer" }, "setup": { "your_checklist": "Votre liste de contrôle", "get_started": "Commencer", "description": "Suivez ces étapes pour configurer votre plateforme d'apprentissage", "progress": "Progrès", "completed": "terminé", "done": "Terminé", "todo": "À faire", "publish_course": { "title": "Publier un cours", "desc": "Rendre votre cours public et achetable", "button_label": "Publier un cours" }, "exercise": { "title": "Créer un exercice", "desc": "Testez vos élèves pour leur permettre de démontrer leur compréhension du sujet", "button_label": "Créer une affectation" }, "lesson": { "title": "Créer une leçon", "desc": "Divisez votre cours en leçons que vos élèves peuvent facilement comprendre", "button_label": "Créer une leçon" }, "course": { "title": "Créer un cours", "desc": "Créez un cours que vous partagerez avec vos étudiants", "button_label": "Créer un cours" }, "organization_profile": { "title": "Mettre à jour la photo de profil de l'organisation", "desc": "Établir une identité professionnelle et reconnaissable pour votre organisation", "button_label": "Mettre à jour le profil de l'organisation" }, "personal_profile": { "title": "Téléchargez une photo de profil et mettez à jour le nom d'utilisateur", "desc": "Personnalisez et ajoutez une touche humaine en rendant les interactions plus personnelles et mémorables", "button_label": "Mettre à jour le profil" } }, "pricing": { "modal": { "heading": "Plan de mise à niveau", "thanks": "Merci pour votre soutien", "plan": "Votre forfait s'accompagne d'avantages et d'avantages intéressants, notamment l'accès à toutes les futures fonctionnalités que nous publierons.", "save": "Économisez 2 mois", "close": "Fermer", "learn": "En savoir plus", "month": "mois", "monthly": "Mensuel", "annually": "Annuellement", "popular": "Populaire", "per_org": "Par organisation" }, "plan_names": { "free": "Gratuit", "early": "Adopteur précoce", "enterprise": "Entreprise" } }, "org_navigation": { "platform": "Plateforme", "dashboard": "Tableau de bord", "courses": "Cours", "community": "Communauté", "audience": "Public", "media": "Médias", "setup": "Configuration", "help": "Aide", "settings": "Paramètres", "early_adopter": "Devenez un adopteur précoce", "unlock": "Débloquez des fonctionnalités illimitées et investissez dans notre avenir", "upgrade": "Mettre à niveau maintenant", "tags": "Balises", "automation": "Automation" }, "media_manager": { "page_title": "Gestionnaire de médias - ClassroomIO", "heading": "Gestionnaire de médias", "empty": "Aucun élément trouvé", "usage": { "title": "Où utilisé", "description": "Références d'utilisation actuelles pour", "loading": "Chargement des détails d'utilisation...", "empty": "Cet actif n’est encore attaché nulle part.", "total": "Utilisations totales :", "table": { "target_type": "Type de cible", "target_id": "ID cible", "slot": "Fente", "position": "Poste", "added": "Ajouté" }, "target": { "lesson": "Leçon", "exercise": "Exercice", "question": "Question", "unknown": "Inconnu" } }, "form": { "file_name": "Nom du fichier", "description": "Descriptif", "description_placeholder": "Ajouter une description facultative", "thumbnail_url": "URL de la miniature", "thumbnail_url_placeholder": "https://exemple.com/thumbnail.jpg", "thumbnail_upload": "Télécharger la miniature", "thumbnail_drop_label": "Déposez l'image ici ou cliquez pour télécharger", "thumbnail_drop_size": "Jusqu'à 5 Mo", "thumbnail_preview": "Aperçu miniature", "thumbnail_alt": "Miniature de l'élément", "status": "Statut" }, "edit": { "title": "Modifier l'actif", "description": "Mettez à jour les métadonnées multimédias pour cet élément.", "cancel": "Annuler", "save": "Enregistrer les modifications" }, "pagination": { "previous": "Précédent", "next": "Suivant", "page": "Pages" }, "actions": { "edit": "Modifier", "where_used": "Où utilisé", "download": "Télécharger" }, "table": { "title": "Titre", "kind": "Tapez", "provider": "Fournisseur", "status": "Statut", "size": "Taille", "updated_at": "Mis à jour", "actions": "Actions" }, "status": { "active": "Actif", "archived": "Archivé" }, "provider": { "upload": "Télécharger", "youtube": "YouTube", "generic": "Générique", "external_url": "URL externe" }, "kind": { "video": "Vidéo", "document": "Documenter", "image": "Images", "audio": "Audio", "other": "Autre" }, "filters": { "search_placeholder": "Rechercher des ressources", "apply": "Postuler", "status_options": { "all": "Tous les statuts", "active": "Actif", "archived": "Archivé" }, "kind_options": { "all": "Tous types", "video": "Vidéo", "document": "Documenter", "image": "Images", "audio": "Audio", "other": "Autre" }, "refresh": "Rafraîchir" }, "storage": { "total_bytes": "Stockage total", "internal_bytes": "Stockage interne", "external_assets": "Actifs externes", "bytes_by_kind": "Stockage par type d'actif" }, "common": { "not_available": "N/D" }, "empty_description": "L'actif n'existe pas ou n'est pas disponible dans cette organisation." }, "settings": { "heading": "Paramètres", "billing": { "sub_title": "Détails de facturation", "manage": "Gérez votre facturation", "active": "Vous n'avez aucune facturation active", "provider": "Nous utilisons Polar pour vous aider à gérer votre facturation", "open_billing": "Facturation ouverte", "error": "Une erreur s'est produite lors de l'ouverture de la facturation" }, "integrations": { "heading": "Télégramme", "sub_heading": "Connectez votre compte à Telegram pour être informé de tout changement dans l'application.", "step_authenticate": "Étape 1 : Authentifiez votre compte via le bot ClassroomIO.", "open_bot_button": "Ouvrir le robot", "step_chatId": "Étape 2 : Saisissez l’ID de chat qui vous a été fourni par le bot.", "connect_button": "Se connecter", "success_message": "Intégration réussie", "disconnect": "Déconnecter" }, "landing_page": { "heading": "Page de destination", "show_section": "Afficher la section", "hide_section": "Masquer la section", "title": "Titre", "title_highlight": "Titre-Point culminant", "subtitle": "Sous-titre", "save_changes": "Enregistrer les modifications", "custom_links": { "heading": "Liens personnalisés", "hide_links": "Masquer les liens", "show_links": "Afficher les liens", "description": "Ajoutez des liens de navigation personnalisés qui apparaîtront dans la barre de navigation d'en-tête.", "label": "Étiquette", "url": "URL", "label_placeholder": "par exemple, À propos de nous", "url_placeholder": "par exemple, #about-us ou https://example.com", "new_tab": "Ouvrir dans un nouvel onglet", "save": "Enregistrer", "cancel": "Annuler", "add": "Ajouter un nouveau lien" }, "footer": { "heading": "Pied de page", "show_section": "Afficher la section", "hide_section": "Masquer la section", "facebook": "Facebook", "twitter": "Twitter", "linkedin": "LinkedIn" }, "mailing_list": { "heading": "Liste de diffusion", "show_section": "Afficher la section", "hide_section": "Masquer la section", "title": "Titre", "subtitle": "Sous-titre", "button_label": "Étiquette de bouton" }, "contact_us": { "heading": "Contactez-nous", "show_section": "Afficher la section", "hide_section": "Masquer la section", "title": "Titre", "title_highlight": "Titre-Point culminant", "subtitle": "Sous-titre", "phone_number": "Numéro de téléphone", "email": "Courriel", "address": "Adresse" }, "faq": { "heading": "Foire aux questions", "show_section": "Afficher la section", "hide_section": "Masquer la section", "title": "Titre", "question": "Question", "answer": "Réponse", "button": "Ajouter une nouvelle FAQ", "save": "Enregistrer", "cancel": "Annuler" }, "courses": { "heading": "Cours", "show_section": "Afficher la section", "hide_section": "Masquer la section", "title": "Titre", "title_highlight": "Titre-Point culminant", "subtitle": "Sous-titre" }, "about": { "heading": "À propos", "title": "Titre", "content": "Contenu", "upload_an_image": "Télécharger une image", "select_image": "Sélectionnez une image" }, "actions": { "heading": "Actions", "label": "Étiquette", "link": "Lien", "no_redirect": "Pas de redirection", "redirect": "Redirection", "show_banner": "Afficher la bannière", "hide_banner": "Masquer la bannière", "banner_type": { "heading": "Type de bannière", "video": "Vidéo", "image": "Images" } }, "background": { "title": "Image d'arrière-plan", "show_background": "Afficher l'arrière-plan", "hide_background": "Masquer l'arrière-plan" } }, "organization": { "organization_profile": { "heading": "Organisation", "organization_name": "Nom de l'organisation", "upload_image": "Télécharger une image", "update_organization": "Mettre à jour l'organisation", "team": { "heading": "Équipe", "sub_heading": "Configurez votre équipe", "body": "Ajoutez des coéquipiers à votre organisation afin que vous puissiez tous les deux collaborer sur des projets.", "button": "Gérer l'équipe" }, "custom_domain": { "heading": "Domaine personnalisé", "sub_heading": "Personnalisez votre domaine", "body": "Créez une URL personnalisée pour que votre public puisse accéder facilement à votre organisation", "button": "Modifier le domaine" }, "customize_lms": { "heading": "Personnaliser le LMS", "sub_heading": "Personnalisez le LMS de votre organisation", "body": "Contrôlez l’expérience d’apprentissage de vos étudiants. Vous pouvez activer ou désactiver les onglets et les pages, mettre à jour la bannière LMS et les commentaires dans l'application en fonction des besoins de votre organisation.", "button": "Personnaliser le LMS" }, "theme": { "heading": "Thème", "sub_heading": "Définissez la couleur de votre marque", "custom_theme": "Thème personnalisé", "add_theme": "Ajouter un thème" } } }, "profile": { "heading": "Profil", "update_profile": "Mettre à jour le profil", "logout": "Se déconnecter", "personal_information": { "heading": "Informations personnelles", "full_name": "Nom complet", "username": "Nom d'utilisateur", "email": "Courriel", "confirm": "Confirmer", "cancel": "Annuler", "email_change_verification_note": "Un e-mail de vérification a été envoyé à votre adresse e-mail actuelle. Le nouvel e-mail ne sera effectif que lorsque vous aurez accepté l'e-mail de vérification.", "email_change_verification_sent": "Un e-mail de vérification a été envoyé à votre nouvelle adresse e-mail. Veuillez vérifier votre boîte de réception pour vérifier votre nouvelle adresse e-mail." }, "profile_picture": { "heading": "Photo de profil", "upload_image": "Télécharger une image", "file_size": "Taille maximale du fichier :", "accepted": "Accepté :", "validation_error": "La taille du fichier dépasse la limite maximale :" } }, "tabs": { "profile_tab": "Profil", "organization_tab": "Organisation", "landing_page_tab": "Page de destination", "billing_tab": "Facturation", "integrations_tab": "Intégrations", "language_tab": "Langue", "auth_tab": "Authentification", "sso_tab": "SSO", "token_auth_tab": "Authentification du jeton", "customize_lms_tab": "Personnaliser le LMS", "domains_tab": "Domaines", "teams_tab": "Équipes" }, "subheadings": { "view_site": "Voir le site" }, "auth": { "title": "Authentification", "sso": { "messages": { "created": "Connexion SSO créée avec succès", "activated": "Connexion SSO activée", "deleted": "Connexion SSO supprimée" }, "setup": { "heading": "Configurer l'authentification unique", "description": "Configurez l'authentification unique pour votre organisation. Cette fonctionnalité nécessite un forfait Entreprise.", "provider_label": "Fournisseur", "display_name_label": "Nom d'affichage", "display_name_placeholder": "par exemple, Acme Corp SSO", "issuer_label": "URL de l'émetteur", "issuer_placeholder": "https://accounts.google.com", "issuer_help": "Émetteur OIDC (pas de barre oblique finale). Exemples : Google Workspace – https://accounts.google.com ; Okta — https://votre-org.okta.com ; Azure AD — https://login.microsoftonline.com/your-tenant-id/v2.0", "domain_label": "Domaine de messagerie", "domain_placeholder": "votreentreprise.com", "client_id_label": "Identifiant client", "client_id_placeholder": "Depuis votre fournisseur d'identité", "client_secret_label": "Secret client", "client_secret_placeholder": "Depuis votre fournisseur d'identité", "create_button": "Créer une connexion", "providers": { "okta": "Okta", "google_workspace": "Espace de travail Google", "auth0": "Auth0" } }, "policies": { "heading": "Politiques d'accès", "description": "Configurer la manière dont les utilisateurs accèdent à votre organisation", "break_glass": { "label": "Accès par bris de glace", "description": "Autorisez les administrateurs à contourner le SSO avec un e-mail/un mot de passe en cas d'urgence." }, "auto_join": { "label": "Rejoindre automatiquement", "description": "Autorisez les utilisateurs dont les domaines de messagerie correspondent à rejoindre automatiquement votre organisation." }, "force_sso": { "label": "Forcer l'authentification unique", "description": "Exiger que tous les utilisateurs se connectent via SSO. La connexion par e-mail/mot de passe sera désactivée." } }, "connection": { "heading": "Connexion SSO", "description": "Gérer l'état de votre connexion SSO", "active": "Actif", "inactive": "Inactif", "activate_button": "Activer la connexion", "delete_button": "Supprimer", "delete_confirm": "Êtes-vous sûr de vouloir supprimer cette connexion SSO ?", "callback_url_label": "URL de rappel :", "callback_url_description": "Copiez cette URL dans la configuration de l'URL de rappel/redirection de votre IdP." } }, "general": { "heading": "Paramètres d'authentification", "description": "Contrôlez la manière dont les utilisateurs peuvent s'inscrire et se connecter à votre organisation.", "save_button": "Enregistrer les modifications", "note_title": "Remarque", "note_description": "Ces paramètres affectent uniquement cette organisation. Les administrateurs peuvent toujours se connecter à l’aide de leurs informations d’identification pour un accès sans faille.", "disable_google_auth": { "label": "Désactiver l'authentification Google", "description": "Empêchez les utilisateurs de se connecter avec des comptes Google." }, "disable_email_password": { "label": "Désactiver la connexion par e-mail/mot de passe", "description": "Exigez que les utilisateurs se connectent avec SSO ou des fournisseurs sociaux." }, "disable_signup_message": { "label": "Message d'inscription désactivée", "description": "Message personnalisé affiché aux utilisateurs lorsque l'inscription est désactivée.", "placeholder": "par exemple, les inscriptions sont désactivées, veuillez contacter learn@domain.com pour y accéder" }, "disable_signup": { "label": "Désactiver l'inscription", "description": "Empêcher les nouveaux utilisateurs de s'inscrire. Seuls les utilisateurs invités peuvent rejoindre." }, "allow_public_signups": { "label": "Autoriser les inscriptions publiques", "description": "Lorsqu'il est désactivé, seuls les utilisateurs disposant d'un lien d'invitation peuvent s'inscrire. Activez pour permettre à quiconque de créer un compte." } }, "login": { "sso_enabled": "{provider} est activé pour votre domaine", "sso_redirect_error": "La connexion SSO est mal configurée. Veuillez définir PUBLIC_SERVER_URL sur votre serveur API.", "sso_required": "Veuillez vous connecter avec SSO. La connexion par mot de passe est désactivée.", "sign_in_with_sso": "Connectez-vous avec {provider}", "email_password_disabled": "La connexion par e-mail/mot de passe est désactivée. Veuillez utiliser l'authentification unique.", "email_password_disabled_message": "La connexion par e-mail/mot de passe est désactivée pour cette organisation.", "google_auth_disabled": "L'authentification Google est désactivée.", "signup_disabled_error": "L'inscription est désactivée pour cette organisation. Veuillez contacter votre administrateur.", "or_continue_with": "Ou continuez avec email et mot de passe" }, "tabs": { "general": "Général", "sso": "SSO", "token_auth": "Authentification du jeton" } }, "token_auth": { "heading": "Authentification du jeton", "description": "Permettez aux utilisateurs de se connecter depuis votre application avec un JWT : aucun mot de passe n'est requis. Générez un secret de signature et utilisez-le dans votre backend pour émettre des JWT de courte durée.", "status": "Statut", "active": "Actif", "inactive": "Inactif", "secret_last4": "Secret (4 derniers) :", "created_at": "Créé", "generate": "Générer un secret", "rotate": "Rotation secrète", "delete": "Supprimer l'authentification par jeton", "delete_confirm": "Êtes-vous sûr de vouloir supprimer l'authentification par jeton ? Cette action ne peut pas être annulée.", "activate": "Activer", "deactivate": "Désactiver", "secret_shown_once": "Gardez ce secret maintenant. Il ne sera plus affiché.", "integration_guide": "Guide d'intégration", "integration_description": "Signez un JWT avec le secret et redirigez les utilisateurs vers l'URL d'échange de jetons.", "no_config": "Aucune authentification par jeton configurée. Générez un secret de signature pour commencer.", "actions_menu": "Actions d'authentification par jeton" } }, "profileMenu": { "profile": "PROFIL", "current_org": "ORGANISATION ACTUELLE", "free_tools": "OUTILS GRATUITS", "progress": "Rapport d'avancement", "timer": "Minuterie d'activité", "tic_tac": "Tic-tac", "see_more": "Voir plus", "whats_new": "Quoi de neuf", "launch_week": "Semaine de lancement" }, "login": { "welcome": "Bon retour", "email": "Votre email", "password": "Votre mot de passe", "forgot": "Mot de passe oublié ?", "login": "Connectez-vous", "login_with": "ou connectez-vous avec", "signup_with": "ou inscrivez-vous avec", "already_have_account": "Vous avez déjà un compte ?", "not_registered_yet": "Pas encore inscrit ?", "signup": "Inscrivez-vous", "signup_with_google": "Inscrivez-vous avec Google", "login_with_google": "Connectez-vous avec Google", "create_to_join": "Créez un compte gratuit pour vous inscrire", "create_account": "Créer un compte", "login_to_join": "Connectez-vous pour rejoindre", "validation": { "unable_to_create_profile": "Impossible de créer un profil", "user_cannot_be_created": "L'utilisateur ne peut pas être créé" }, "fields": { "email": "Votre e-mail", "full_name": "Nom complet", "password": "Votre mot de passe", "confirm_password": "Confirmer le mot de passe", "password_helper_message": "Le mot de passe doit comporter plus de 8 caractères", "create_account": "Créer un compte" }, "signup_disabled": { "title": "Inscription désactivée", "invite_only_message": "L'inscription se fait sur invitation uniquement. Veuillez utiliser un lien d'invitation pour créer un compte.", "go_to_login": "Allez dans Connexion" } }, "app": { "search": { "placeholder": "Rechercher" } }, "welcome_modal": { "we_at": "Nous à", "small_team": "est une petite équipe avec une grande mission : doter les éducateurs d'excellents logiciels pour les aider à avoir un impact sur la vie des gens. L’éducation est le cadeau le plus puissant que vous puissiez offrir à quiconque, et il est tout à fait logique de vous fournir tous les outils dont vous avez besoin pour offrir ce CADEAU à davantage de personnes.", "thank_you": "Merci de nous avoir choisi", "deeply_appreciate": "nous l'apprécions profondément et sommes à votre service." }, "onboarding": { "sell": "Vendre des cours en ligne", "teach": "Enseigner en ligne à mes étudiants actuels", "expanding": "Sur une autre plateforme, en expansion ici", "employees": "Former mes collaborateurs", "customers": "Créer des cours pour mes clients", "explore": "Juste ici pour explorer", "articles": "Articles", "search": "Moteur de recherche", "social": "Médias sociaux", "friends": "Amis et famille", "fullname": "Nom complet", "name": "Nom de l'organisation", "organisation_sitename": "Nom du site de l'organisation", "what_brings": "Qu'est-ce qui t'amène à", "how": "Comment avez-vous entendu parler de nous ?", "back": "Retour", "continue": "Continuer" }, "new_course_modal": { "live_class_label": "Cours en direct", "live_class_subtitle": "Idéal pour les bootcamps où les cours sont basés sur le temps", "self_paced_label": "À votre rythme", "self_paced_subtitle": "Idéal pour les cours où les étudiants peuvent suivre des cours à leur propre rythme" }, "delete_modal": { "label": "Supprimer", "content": "Etes-vous sûr ?", "no": "Non", "yes": "Oui" }, "email_verification": { "security_footer": "La sécurité de votre compte est notre priorité absolue. Toutes les tentatives de vérification sont enregistrées pour la surveillance de la sécurité.", "actions": { "request_new": "Demander un nouvel e-mail de vérification", "contact_support": "Contacter l'assistance", "back_to_dashboard": "Retour au tableau de bord" }, "security_notice": { "title": "Amélioration de la sécurité", "message": "Nous avons mis à niveau notre système de vérification des e-mails pour une meilleure sécurité. Les anciens liens de vérification ne sont plus valides pour protéger votre compte." }, "errors": { "unknown": { "title": "Échec de la vérification", "message": "Une erreur inattendue s'est produite lors de la vérification du courrier électronique. Veuillez réessayer ou contacter notre équipe d'assistance pour obtenir de l'aide." }, "database": { "title": "Erreur système", "message": "Nous rencontrons des difficultés techniques. Veuillez réessayer plus tard ou contacter notre équipe d'assistance si le problème persiste." }, "legacy_blocked": { "title": "Méthode de vérification non prise en charge", "message": "Cette méthode de vérification n'est plus prise en charge pour des raisons de sécurité. Veuillez demander un nouvel e-mail de vérification en utilisant notre système de vérification sécurisé." }, "email_mismatch": { "title": "Adresse e-mail modifiée", "message": "Votre adresse e-mail a été modifiée depuis la génération de ce lien de vérification. Veuillez demander un nouveau lien de vérification pour votre adresse e-mail actuelle." }, "token_expired": { "title": "Lien de vérification expiré", "message": "Ce lien de vérification a expiré pour des raisons de sécurité. Veuillez demander un nouvel e-mail de vérification pour continuer." }, "token_used": { "title": "Lien déjà utilisé", "message": "Ce lien de vérification a déjà été utilisé. Si vous devez vérifier à nouveau votre adresse e-mail, veuillez demander un nouveau lien de vérification." }, "invalid_token": { "title": "Lien de vérification invalide", "message": "Ce lien de vérification est invalide ou mal formé. Veuillez vérifier votre courrier électronique pour trouver le lien correct ou demander un nouvel e-mail de vérification." } } }, "verify_email_modal": { "heading": "Vérifiez votre e-mail", "sent_verification": "Nous avons envoyé un e-mail de vérification à", "to_confirm": "pour confirmer la validité de l'e-mail fourni.", "loading": "Chargement...", "resend": "Renvoyer le code de vérification", "resend_in": "Renvoyer la vérification dans", "seconds": "secondes", "snackbar_error": "erreur lors de l'envoi du code" }, "public_courses": { "page_title": "Cours - ClassroomIO", "heading": "Cours", "subtitle": "Parcourez tous les cours publiés", "clear_filters": "Effacer les filtres", "empty": { "title": "Aucun cours trouvé", "description": "Essayez de supprimer vos filtres ou revenez plus tard." }, "filters": { "title": "Filtrer par balises", "help": "Sélectionnez une ou plusieurs balises pour filtrer les cours", "empty": "Aucun tag disponible pour l'instant" } }, "tags_admin": { "page_title": "Mots clés - Salle de classeIO", "heading": "Balises", "create": "Créer", "tag_modal": { "create_title": "Créer une balise", "edit_title": "Modifier la balise", "name": "Nom de la balise", "description": "Descriptif", "description_placeholder": "Description facultative", "category": "Catégorie", "color": "Couleur", "color_help": "Choisissez une des 10 couleurs", "select_category": "Sélectionnez une catégorie", "no_groups": "Créez un groupe de balises avant de créer des balises" }, "group_modal": { "create_title": "Créer un groupe de balises", "edit_title": "Modifier le groupe de balises", "name": "Nom du groupe", "description": "Descriptif", "description_placeholder": "Description facultative" }, "empty": { "title": "Aucun groupe de tags pour l'instant", "description": "Créez d’abord un groupe de balises, puis commencez à ajouter des balises." }, "table": { "tag": "Étiquette", "total_courses": "Cours totaux", "course": "cours", "courses": "cours", "description": "Descriptif", "category": "Catégorie", "action": "Action", "empty_group": "Aucun tag dans ce groupe pour l'instant" }, "actions": { "create_tag": "Créer une balise", "create_group": "Créer un groupe de balises", "edit_group": "Modifier le groupe", "edit_tag": "Modifier la balise", "save": "Enregistrer", "cancel": "Annuler" }, "common": { "not_available": "N/D" } }, "invite": { "organization": { "page_title": "Rejoignez {orgName} sur ClassroomIO", "role_label": "Rôle : {rôle}", "email_label": "E-mail invité : {email}", "join_button": "Rejoindre l'organisation", "messages": { "email_mismatch": "Vous êtes connecté avec un e-mail différent de celui de cette invitation.", "expired": "Ce lien d'invitation a expiré.", "revoked": "Ce lien d'invitation a été révoqué.", "accepted": "Cette invitation a déjà été utilisée.", "invalid": "Ce lien d'invitation n'est pas valide.", "joined": "Organisation rejointe", "join_failed": "Impossible de rejoindre l'organisation" } } }, "automation": { "title": "Automatisation", "subtitle": "Connectez les clients MCP maintenant, avec Zapier et l'API publique qui suivent sur le même système de clés à l'échelle de l'organisation.", "coming_soon": "Bientôt disponible", "mcp": { "architecture": { "title": "Architecture", "description": "Le client MCP et l'API ClassroomIO sont des limites de confiance distinctes. La clé d'automatisation à l'échelle de l'organisation authentifie le client et l'API reste la source de vérité pour la validation et la persistance." }, "flows": { "title": "Flux typiques", "description": "L'agent possède le raisonnement et la structure. ClassroomIO n'accepte que les charges utiles de cours normalisées, enregistre les brouillons et publie sur demande.", "prompt_title": "Invite à rédiger", "prompt_description": "L'utilisateur demande un cours, l'agent le structure, puis `create_course_draft` l'enregistre dans ClassroomIO avant toute étape de publication.", "pdf_title": "PDF à rédiger", "pdf_description": "L'agent lit le PDF en externe, le restructure en sections et leçons, puis envoie le brouillon normalisé dans ClassroomIO.", "review_title": "Revue à publier", "review_description": "L'utilisateur demande des modifications, l'agent met à jour le brouillon et la publication n'a lieu qu'après approbation explicite." }, "setup": { "title": "Configuration du client", "description": "Utilisez une clé à l’échelle de l’organisation par intégration. Si une clé est alternée ou révoquée, le client cesse de fonctionner jusqu'à ce que le nouveau secret soit configuré.", "claude_code_description": "Enregistre `@cio/mcp` auprès de Claude Code à l'aide de la clé générée à l'échelle de l'organisation.", "codex_description": "Ajoute le serveur ClassroomIO MCP au Codex avec la même clé de portée organisationnelle.", "cursor_description": "Collez-le dans `~/.cursor/mcp.json` ou dans la configuration MCP de votre espace de travail." }, "keys": { "title": "Clés MCP", "description": "Ces clés authentifient l'organisation actuelle lorsqu'un client MCP appelle ClassroomIO via `@cio/mcp`.", "generate": "Générer une clé MCP", "scope_badge": "Brouillon créer/lire/mettre à jour/publier", "secret_once": "Ce secret est montré une fois. Copiez-le dans votre client MCP maintenant." } }, "keys": { "active": "Actif", "revoked": "Révoqué", "rotate": "Rotation", "revoke": "Révoquer", "empty_title": "Pas encore de clés MCP", "empty_description": "Créez la première clé MCP à l'échelle de l'organisation pour connecter Claude Code, Codex ou Cursor.", "created_at_label": "Créé :", "last_used_label": "Dernière utilisation :", "never_used": "Jamais", "scopes_label": "Portées :", "revoke_confirm": "Révoquer cette clé d'automatisation ?", "rotate_confirm": "Faire pivoter cette clé d'automatisation ?" }, "clients": { "claude_code": "Claude Code", "codex": "Codex", "cursor": "Curseur" }, "tabs": { "mcp": "PCM", "zapier": "Zapier", "api": "API" }, "permissions": { "disabled_title": "Accès en lecture seule", "disabled_description": "Seuls les administrateurs de l'organisation peuvent créer, alterner ou révoquer des clés d'automatisation. Les enseignants peuvent consulter les instructions de configuration ici." }, "overview": { "title": "Accès à l'automatisation", "description": "Créez des clés d'automatisation à l'échelle de l'organisation, connectez les clients pris en charge et conservez tous les accès aux machines liés à cette organisation." } } }