fix: placeholder names inside {…} were translated
This commit is contained in:
@@ -7,16 +7,16 @@
|
||||
},
|
||||
"validations": {
|
||||
"generic": {
|
||||
"invalid_type": "Type non valide{attendu, sélectionné, non défini{} autre{. Attendu {attendu}}}{reçu, sélectionné, non défini{} autre{ (reçu {reçu})}}",
|
||||
"too_big": "La valeur est trop grande{maximum, select, undefined{} autre{. Maximum {maximum}}}",
|
||||
"too_small": "La valeur est trop petite{minimum, select, undefined{} autre{. Minimum {minimum}}}",
|
||||
"invalid_format": "Format invalide{validation, select, non défini{} autre{ pour {validation}}}",
|
||||
"invalid_type": "Type non valide{expected, select, undefined{} other{. Expected {expected}}}{received, select, undefined{} other{ (received {received})}}",
|
||||
"too_big": "La valeur est trop grande{maximum, select, undefined{} other{. Maximum {maximum}}}",
|
||||
"too_small": "La valeur est trop petite{minimum, select, undefined{} other{. Minimum {minimum}}}",
|
||||
"invalid_format": "Format invalide{validation, select, undefined{} other{ for {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})}}",
|
||||
"invalid_element": "Élément invalide{index, select, undefined{} other{ at index {index}}}",
|
||||
"invalid_value": "Valeur non valide{expected, select, undefined{} other{. Expected {expected}}}{received, select, undefined{} other{ (received {received})}}",
|
||||
"custom": "{message}",
|
||||
"required_field": "Ce champ est obligatoire",
|
||||
"invalid_field": "Valeur invalide"
|
||||
@@ -531,7 +531,7 @@
|
||||
"description": "Inscriptions regroupées par type de cours",
|
||||
"subtitle": "{total} inscriptions dans tous les types",
|
||||
"empty": "Aucune donnée d'inscription pour l'instant",
|
||||
"course_count": "{count, pluriel, un {# cours} autre {# cours}}",
|
||||
"course_count": "{count, plural, one {# course} other {# courses}}",
|
||||
"views_short": "vues",
|
||||
"types": {
|
||||
"SELF_PACED": "À votre rythme",
|
||||
@@ -589,8 +589,8 @@
|
||||
"progress_distribution_card_description": "Combien d’apprenants entrent dans chaque tranche d’achèvement.",
|
||||
"grade_distribution_card_description": "Combien d’apprenants appartiennent à chaque tranche scolaire.",
|
||||
"students_table_description": "Aperçu triable avec des liens vers les profils d'apprenants.",
|
||||
"kpi_team_tutors": "{count, pluriel, un {# tuteur dans l'équipe du cours} autre {# tuteurs dans l'équipe du cours}}",
|
||||
"kpi_lessons_exercises": "{compte, pluriel, un {# exercice} autre {# exercices}} mappés aux leçons",
|
||||
"kpi_team_tutors": "{count, plural, one {# tutor on the course team} other {# tutors on the course team}}",
|
||||
"kpi_lessons_exercises": "{count, plural, one {# exercise} other {# exercises}} mappés aux leçons",
|
||||
"kpi_progress_grade": "{grade} % de note moyenne d'exercice parmi les apprenants inscrits"
|
||||
}
|
||||
},
|
||||
@@ -1109,7 +1109,7 @@
|
||||
"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).",
|
||||
"snackbar_email_invites_success": "{count} invitation(s) créée(s). Envoyé {sent}, échec {failed}. {duplicates} doublon(s) ignoré(s).",
|
||||
"select_at_least_one_student": "Select at least one existing student",
|
||||
"presets": {
|
||||
"one_time_24h": "Une fois (24h)",
|
||||
@@ -1342,7 +1342,7 @@
|
||||
"checking_submission": "Vérification de votre soumission...",
|
||||
"answer_required": "Veuillez répondre à cette question avant de continuer.",
|
||||
"instructor_feedback": "Commentaires de l'instructeur",
|
||||
"attempt_counter": "Tentative {actuelle} de {total}",
|
||||
"attempt_counter": "Tentative {current} de {total}",
|
||||
"previous_try": "Tentative précédente",
|
||||
"next_try": "Prochaine tentative",
|
||||
"try_again": "Réessayez",
|
||||
@@ -1379,7 +1379,9 @@
|
||||
},
|
||||
"select_type": "Sélectionnez le type",
|
||||
"question_type_auto_gradable": "Auto",
|
||||
"question_type_auto_gradable_description": "Scored automatically by the system",
|
||||
"question_type_manual_grading": "Manual",
|
||||
"question_type_manual_grading_description": "Requires human review to score",
|
||||
"premium_question_type": "Mettre à niveau pour utiliser ce type de question"
|
||||
},
|
||||
"delete_confirmation": {
|
||||
@@ -1837,8 +1839,8 @@
|
||||
"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)",
|
||||
"max_files": "{count, plural, one {You can upload # file} other {You can upload # files}}",
|
||||
"max_files_and_size": "(jusqu'à {size} chacun)",
|
||||
"google_drive_choose": "Choisissez parmi Google Drive",
|
||||
"google_drive_opening": "Sélecteur d’ouverture…",
|
||||
"google_drive_hint": "Choisissez une vidéo sur votre compte Google. Toute personne qui consulte la leçon doit y accéder : définissez le partage dans Drive sur \"Toute personne disposant du lien peut consulter\" (ou l'équivalent de votre organisation).",
|
||||
@@ -1973,7 +1975,7 @@
|
||||
"user_avatar_alt": "Avatar de l'utilisateur",
|
||||
"comments": {
|
||||
"comment": "commentaire",
|
||||
"showing_of": "Affichage de {montré} sur {total}",
|
||||
"showing_of": "Affichage de {shown} sur {total}",
|
||||
"hide": "Masquer les commentaires",
|
||||
"placeholder": "Ajouter un commentaire de classe",
|
||||
"submit_aria": "Soumettre un commentaire",
|
||||
@@ -2124,7 +2126,7 @@
|
||||
"final_exercise_helper": "Une fois défini, les élèves doivent atteindre au moins le score minimum pour cet exercice (la meilleure tentative compte) en plus du pourcentage d'achèvement ci-dessus.",
|
||||
"min_exercise_score_label": "Note minimale à l'exercice final (%)",
|
||||
"min_exercise_score_helper": "Le score est un pourcentage du total de points possibles sur cet exercice (0 à 100).",
|
||||
"blocker_progress": "La progression de votre cours est de {current} % ; {obligatoire} % est requis.",
|
||||
"blocker_progress": "La progression de votre cours est de {current} % ; {required} % est requis.",
|
||||
"blocker_deadline": "La date limite de certification est dépassée.",
|
||||
"blocker_no_content": "Ce cours ne comporte aucune leçon ni exercice à réaliser.",
|
||||
"blocker_final_not_submitted": "Soumettez l'exercice requis \"{exerciseTitle}\" pour être admissible au certificat.",
|
||||
@@ -2327,19 +2329,19 @@
|
||||
"learner": "Apprenant",
|
||||
"progress": "Progrès",
|
||||
"pick_up_where_you_left_off": "Reprenez là où vous vous étiez arrêté",
|
||||
"course_awaits_you": "{titre} vous attend",
|
||||
"course_awaits_you": "{title} vous attend",
|
||||
"learning_awaits_you": "Votre prochain cours vous attend",
|
||||
"lms_today_progress": "Vous avez progressé de {progress} % dans votre apprentissage : chaque étape compte.",
|
||||
"lms_today_empty": "Votre parcours d’apprentissage est prêt quand vous l’êtes.",
|
||||
"compliance_score": "Score de conformité",
|
||||
"compliance": "Conformité",
|
||||
"compliance_score_subtitle": "{terminé} sur {total} cours de conformité actuellement suivis",
|
||||
"compliance_score_subtitle": "{completed} sur {total} cours de conformité actuellement suivis",
|
||||
"compliance_score_empty": "Aucun cours de conformité attribué pour l'instant",
|
||||
"compliance_met": "{terminé} sur {total} atteint",
|
||||
"required_courses_completed": "{terminé} sur {total} cours obligatoires terminés",
|
||||
"compliance_met": "{completed} sur {total} atteint",
|
||||
"required_courses_completed": "{completed} sur {total} cours obligatoires terminés",
|
||||
"streak": "Série",
|
||||
"days_active": "jours d'activité",
|
||||
"items_done": "{terminé} sur {total} réalisé",
|
||||
"items_done": "{completed} sur {total} réalisé",
|
||||
"login_activity_title": "Activité de connexion des étudiants",
|
||||
"login_activity_description": "Jours les plus actifs de la semaine (90 derniers jours)",
|
||||
"login_activity_no_data": "Aucune activité de connexion pour le moment",
|
||||
@@ -3266,7 +3268,7 @@
|
||||
"title": "Achetez plus de jetons",
|
||||
"description": "Chaque pack ajoute 5 000 000 de crédits pour 5 $ USD. Choisissez le nombre de packs dont vous avez besoin.",
|
||||
"quantity_hint": "paquets",
|
||||
"preview": "{quantité} pack(s) · {tokens} jetons · ${dollars}",
|
||||
"preview": "{quantity} pack(s) · {tokens} jetons · ${dollars}",
|
||||
"buy_button": "Achetez pour ${dollars}"
|
||||
},
|
||||
"leaderboard": {
|
||||
@@ -3724,7 +3726,7 @@
|
||||
"user_avatar_alt": "Avatar de l'utilisateur",
|
||||
"comments": {
|
||||
"comment": "commentaire",
|
||||
"showing_of": "Affichage de {montré} sur {total}",
|
||||
"showing_of": "Affichage de {shown} sur {total}",
|
||||
"hide": "Masquer les commentaires",
|
||||
"placeholder": "Ajouter un commentaire sur le programme",
|
||||
"submit_aria": "Soumettre un commentaire",
|
||||
@@ -3970,7 +3972,7 @@
|
||||
"error_rate_limit_with_wait": "Le service AI est temporairement occupé. Veuillez réessayer dans {seconds} secondes.",
|
||||
"error_context_too_long": "La conversation est trop longue. Essayez de démarrer une nouvelle discussion ou de raccourcir votre message.",
|
||||
"error_network": "Erreur réseau. Veuillez vérifier votre connexion et réessayer.",
|
||||
"context_usage_tooltip": "{utilisé} / {max} jetons utilisés",
|
||||
"context_usage_tooltip": "{used} / {max} jetons utilisés",
|
||||
"context_full_title": "La fenêtre contextuelle est pleine",
|
||||
"context_full_description": "The assistant will summarize older messages automatically so you can keep working in this chat.",
|
||||
"context_full_compact": "Conversation compacte",
|
||||
@@ -3996,7 +3998,7 @@
|
||||
"completed": "Exécution terminée.",
|
||||
"completed_with_counts": "Exécution terminée – créé {counts}.",
|
||||
"failed": "L'exécution a échoué.",
|
||||
"failed_with_reason": "Échec de l'exécution – {raison}.",
|
||||
"failed_with_reason": "Échec de l'exécution – {reason}.",
|
||||
"canceled": "Exécution annulée.",
|
||||
"canceled_with_counts": "Exécution annulée – créé {counts} avant de s'arrêter.",
|
||||
"paused": "Exécution en pause. Reprendre pour continuer.",
|
||||
@@ -4334,7 +4336,7 @@
|
||||
"page_title": "Espaces de travail",
|
||||
"page_description": "Gérez les espaces de travail sous votre compte. Les espaces de travail partagent un abonnement unique et une utilisation mutualisée.",
|
||||
"create_cta": "Créer un espace de travail",
|
||||
"create_cta_used": "{utilisé} sur {allocation} utilisé",
|
||||
"create_cta_used": "{used} sur {allowance} utilisé",
|
||||
"create_cta_disabled_limit": "Vous avez atteint la limite d'espace de travail {allowance}. Contactez-nous pour vous développer.",
|
||||
"create_cta_disabled_upgrade": "Le multi-espace de travail est une fonctionnalité d'entreprise.",
|
||||
"upgrade_link": "Mise à niveau",
|
||||
|
||||
Reference in New Issue
Block a user