Files
classroomio/apps/dashboard/src/lib/utils/translations/fr.json
T

2643 lines
116 KiB
JSON
Raw Normal View History

2024-04-19 05:45:48 +01:00
{
2026-03-09 11:18:22 +01:00
"common": {
2026-03-18 23:39:12 +01:00
"refresh": "Actualiser",
2026-03-09 11:18:22 +01:00
"unsaved_changes": {
"message": "Vous avez des modifications non enregistrées. Êtes-vous sûr de vouloir partir ?"
2024-04-26 17:54:11 +01:00
}
},
"validations": {
2026-03-09 11:18:22 +01:00
"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": {
2026-03-09 11:18:22 +01:00
"required": "Sélectionnez une option"
},
"goal": {
2026-03-09 11:18:22 +01:00
"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"
2024-07-20 09:41:36 +01:00
},
"user_profile": {
"email": "Adresse e-mail invalide",
"username": "Le nom d'utilisateur ne peut pas être vide",
2026-03-09 11:18:22 +01:00
"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"
2026-03-09 11:18:22 +01:00
},
"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": {
2026-03-09 11:18:22 +01:00
"heading": "Découvrez nos cours",
"empty_heading": "Aucun cours disponible",
2026-03-09 11:18:22 +01:00
"empty_description": "Il n'y a actuellement aucun cours publié disponible"
2024-08-03 20:58:07 +01:00
},
2026-03-09 11:18:22 +01:00
"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": {
2026-03-09 11:18:22 +01:00
"title": "Analyse",
"courses": "Cours",
"progress": "Progrès",
"progress_description": "{value, number} sur {total, number} terminé",
"incomplete": "Incomplet",
2026-03-09 11:18:22 +01:00
"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",
2025-09-18 01:00:49 +01:00
"average_grade_description": "Note moyenne de tous les devoirs terminés",
"students": "Étudiants",
"lessons": "Leçons",
"tutors": "tuteurs",
2026-03-09 11:18:22 +01:00
"avg_grade": "Note moyenne",
2025-09-18 01:00:49 +01:00
"completion_rate": "Taux d'achèvement",
2026-03-09 11:18:22 +01:00
"student_progress_overview": "Aperçu des progrès des élèves",
2025-09-18 01:00:49 +01:00
"student_name": "Nom de l'étudiant",
"lessons_completed": "Leçons terminées",
"exercises_submitted": "Exercices soumis",
2026-03-09 11:18:22 +01:00
"average_grade": "Note moyenne",
"actions": "Actions",
2025-09-18 01:00:49 +01:00
"view_details": "Afficher les détails",
"no_students_found": "Aucun étudiant trouvé",
2026-03-09 11:18:22 +01:00
"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."
},
2026-03-09 11:18:22 +01:00
"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",
"import_users": "Importer des utilisateurs",
"search_placeholder": "Rechercher…",
"status": "Statut",
"status_active": "Actif",
"status_pending": "En attente",
"status_expired": "Expiré",
"status_revoked": "Révoqué",
"select_all": "Tout sélectionner",
"selected_count": "{count} sélectionnés",
"assign_courses": "Attribuer aux cours",
"invite": {
"row_actions_aria": "Actions ouvertes",
"resend": "Renvoyer l'invitation",
"revoke": "Révoquer l'invitation en attente",
"resend_snackbar_success": "E-mail d'invitation envoyé",
"resend_snackbar_email_failed": "L'invitation a été renouvelée mais l'e-mail n'a pas pu être envoyé",
"revoke_snackbar_success": "Invitation en attente révoquée"
},
"assign": {
"title": "Attribuer aux cours",
"description": "Donnez aux utilisateurs sélectionnés l'accès aux cours et éventuellement les avertir par e-mail.",
"select_courses": "Sélectionner des cours",
"select_courses_placeholder": "Choisissez des cours...",
"send_email": "Envoyer un e-mail de notification",
"submit": "Attribuer",
"cancel": "Annuler",
"snackbar_success": "{assigned} utilisateurs affectés aux cours ({alreadyEnrolled} déjà inscrits, {emailsSent} e-mails envoyés)",
"snackbar_no_courses": "Veuillez sélectionner au moins un cours",
"snackbar_failed": "Échec de l'attribution des cours"
},
"import": {
"title": "Importer des utilisateurs",
"description": "Ajoutez des étudiants à votre organisation en saisissant leurs adresses e-mail. Vous pouvez éventuellement les attribuer à des cours et envoyer des e-mails d'invitation.",
"emails_label": "Adresses e-mail",
"emails_placeholder": "Saisissez les e-mails séparés par des virgules, des nouvelles lignes ou des points-virgules\npar ex. alice@exemple.com, bob@exemple.com",
"course_access": "Accès aux cours",
"no_courses": "Aucun devoir de cours",
"all_courses": "Tous les cours",
"select_courses": "Sélectionnez des cours spécifiques",
"select_courses_placeholder": "Choisissez des cours...",
"send_email": "Envoyer un e-mail d'invitation aux utilisateurs importés",
"submit": "Importer des utilisateurs",
"back": "Retour au public",
"snackbar_success": "Utilisateurs {importés} importés ({skipped} existait déjà, {emailsSent} e-mails envoyés)",
"snackbar_no_emails": "Veuillez saisir au moins une adresse e-mail",
"snackbar_failed": "Échec de l'importation des utilisateurs"
}
2026-03-09 11:18:22 +01:00
},
"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"
}
},
2026-03-09 11:18:22 +01:00
"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_students_title": "Add existing org students",
"existing_students_description": "Choose student members already in this organization and grant them direct access to this course.",
"existing_students_search": "Search organization students",
"loading_existing_students": "Loading organization students...",
"no_existing_students": "No organization students are available to add.",
"no_matching_existing_students": "No organization students match your search.",
"notify_existing_students": "Send course access email",
"grant_access": "Grant Access",
"invite_new_students_title": "Invite new students",
"invite_new_students_description": "Invite new people into your organization and pre-assign them to this course. They will create an account, accept the invite, and get access.",
"invite_new_students": "Invite Students",
2026-03-09 11:18:22 +01:00
"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).",
"select_at_least_one_student": "Select at least one existing student",
2026-03-09 11:18:22 +01:00
"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",
"prev_shortcut": "Précédent (←)",
"next_shortcut": "Suivant (→)",
2026-03-09 11:18:22 +01:00
"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)"
},
"review": {
"your_answer_label": "Soumis :"
2026-03-09 11:18:22 +01:00
}
},
"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"
},
"review": {
"your_answer_label": "Soumis :",
"in_range": "Dans les limites de tolérance",
"out_of_range": "Hors tolérance"
2026-03-09 11:18:22 +01:00
}
},
"short_answer": {
"preview": {
"helper": "Question à réponse en texte libre."
},
"take": {
"placeholder": "Tapez votre réponse"
},
"edit": {
"instructions_placeholder": "Instructions facultatives"
},
"review": {
"your_answer_label": "Soumis :",
"accepted_label": "Réponses acceptées"
2026-03-09 11:18:22 +01:00
}
},
"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",
"incorrect_badge": "Incorrect"
2026-03-09 11:18:22 +01:00
}
}
},
"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.",
"saving": "Sauvegarde…",
"saved": "Enregistré",
"draft_recovery": "Un brouillon non enregistré a été trouvé pour cette leçon. Souhaitez-vous le restaurer ?"
2026-03-09 11:18:22 +01:00
},
"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é"
},
2026-03-18 23:39:12 +01:00
"header": {
"preview": "Preview course",
"preview_missing_slug": "Generate and save a course slug before previewing."
},
2026-03-09 11:18:22 +01:00
"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",
"tags_overflow_aria": "{count} autres tags",
2026-03-09 11:18:22 +01:00
"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": {
2026-03-18 23:39:12 +01:00
"date_created_newest": "Date Created: Newest first",
"date_created_oldest": "Date Created: Oldest first",
"published_first": "Published: Published first",
"unpublished_first": "Published: Unpublished first",
"most_lessons": "Lessons: Most first",
"fewest_lessons": "Lessons: Fewest first",
2026-03-09 11:18:22 +01:00
"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",
2026-03-18 23:39:12 +01:00
"order": "Ordre",
"ascending": "Asc",
"descending": "Desc",
2026-03-09 11:18:22 +01:00
"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"
2026-03-09 11:18:22 +01:00
},
"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_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",
"sso_enabled": "{provider} est activé pour cette organisation"
2026-03-09 11:18:22 +01:00
},
"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."
}
}
2026-03-09 11:18:22 +01:00
},
"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",
"actions_menu": "Actions de balise"
2026-03-09 11:18:22 +01:00
},
"common": {
"not_available": "N/D"
}
},
"invite": {
"organization": {
"page_title": "Rejoignez {orgName} sur ClassroomIO",
"invitation_student": "Vous avez été invité(e) dans {orgName} en tant qu'étudiant.",
"invitation_teacher": "Vous avez été invité(e) dans {orgName} en tant qu'enseignant.",
"invitation_admin": "Vous avez été invité(e) dans {orgName} en tant qu'administrateur.",
"invitation_fallback": "Vous avez été invité(e) dans {orgName} en tant que {role}.",
"email_line": "E-mail : {email}",
"accept_button": "Accepter l'invitation",
"go_to_dashboard": "Aller au tableau de bord",
"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": {
"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 `@classroomio/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.",
"opencode_description": "Ajoutez ceci à `opencode.json` à la racine du projet ou à `~/.config/opencode/opencode.json`."
},
"keys": {
"title": "Clés MCP",
"description": "Ces clés authentifient l'organisation actuelle lorsqu'un client MCP appelle ClassroomIO via `@classroomio/mcp`.",
"generate": "Générer une clé MCP",
"secret_once": "Ce secret est montré une fois. Copiez-le dans votre client MCP maintenant.",
"modal": {
"title": "Create MCP key",
"description": "Choose a name for this MCP key before it is generated.",
"name_label": "Key name",
"name_placeholder": "ClassroomIO OpenCode",
"cancel": "Cancel",
"save": "Create key"
}
},
"usage": {
"title": "Utilisation et limites",
"description": "MCP est disponible sur chaque forfait, mais l'utilisation est contrôlée par des crédits d'automatisation mensuels et des limites clés.",
"credits_title": "Crédits restants",
"credits_description": "Les actions MCP en mutation consomment des crédits. Les actions de lecture sont gratuites.",
"keys_title": "Clés actives",
"keys_description": "Utilisez une clé MCP par intégration afin que l'accès puisse être alterné ou révoqué proprement.",
"rate_limits_title": "Limites de taux",
"rate_limits_description": "Requêtes de lecture/écriture/publication autorisées par minute.",
"used_label": "Utilisé :"
}
},
"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, Cursor ou OpenCode.",
"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 ?",
"table_key": "Clé",
"table_status": "Statut",
"table_created": "Créé",
"table_last_used": "Dernière utilisation"
},
"clients": {
"claude_code": "Claude Code",
"codex": "Codex",
"cursor": "Curseur",
"opencode": "OpenCode"
},
"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."
}
2024-04-19 05:45:48 +01:00
}
2025-12-25 09:01:51 +00:00
}