You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

4552 lines
123 KiB

# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-05-20 08:25+0330\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: .\apps\account\admin\location.py:21 .\apps\account\admin\location.py:22
#: .\apps\account\models\user.py:331 .\apps\account\models\user.py:332
msgid "Location History"
msgstr "Historique des localisations"
#: .\apps\account\admin\location.py:42 .\apps\hadis\admin\hadis.py:683
#: .\apps\hadis\admin\hadis.py:939 .\apps\hadis\admin\transmitter.py:481
#: .\apps\hadis\admin\transmitter.py:671
msgid "Additional Information"
msgstr "Informations supplémentaires"
#: .\apps\account\admin\location.py:48 .\apps\account\admin\user.py:83
#: .\apps\account\admin\user.py:246
msgid "Location"
msgstr "Localisation"
#: .\apps\account\admin\location.py:52
msgid "Date & Time"
msgstr "Date et heure"
#: .\apps\account\admin\professor.py:22
msgid "Enter the phone number in international format. Example: +989012023212"
msgstr ""
"Saisissez le numéro de téléphone au format international. Exemple : "
"+989012023212"
#: .\apps\account\admin\professor.py:45 .\apps\account\admin\student.py:32
msgid "other"
msgstr "autre"
#: .\apps\account\admin\professor.py:49 .\apps\account\admin\student.py:36
#: .\apps\account\admin\user.py:87
msgid "Password"
msgstr "Mot de passe"
#: .\apps\account\admin\professor.py:59 .\apps\account\admin\student.py:45
msgid "Personal info"
msgstr "Infos personnelles"
#: .\apps\account\admin\professor.py:60 .\apps\account\admin\student.py:46
#: .\apps\account\admin\user.py:91 .\apps\account\admin\user.py:115
#: .\apps\account\admin\user.py:138 .\apps\account\admin\user.py:402
#: .\apps\account\admin\user.py:465 .\apps\account\admin\user.py:468
#: .\templates\admin\filer\folder\directory_table.html:129
msgid "Permissions"
msgstr "Permissions"
#: .\apps\account\admin\professor.py:63 .\apps\account\admin\student.py:49
#: .\apps\account\admin\user.py:119
msgid "Important dates"
msgstr "Dates importantes"
#: .\apps\account\admin\professor.py:75
#, python-brace-format
msgid "A professor with the email {email} already exists."
msgstr "Un professeur avec l'adresse e-mail {email} existe déjà."
#: .\apps\account\admin\professor.py:96
#, python-brace-format
msgid "The user with email {email} has been converted to a professor."
msgstr "L'utilisateur avec l'e-mail {email} a été converti en professeur."
#: .\apps\account\admin\professor.py:109 .\apps\account\admin\student.py:51
#: .\apps\account\models\user.py:52
msgid "Phone Number"
msgstr "Numéro de téléphone"
#: .\apps\account\admin\student.py:55
msgid "Enrolled Courses"
msgstr "Cours inscrits"
#: .\apps\account\admin\student.py:59
#, python-brace-format
msgid "{count} course"
msgid_plural "{count} courses"
msgstr[0] "{count} cours"
msgstr[1] "{count} cours"
#: .\apps\account\admin\user.py:47
msgid "A user with this email already exists."
msgstr "Un utilisateur avec cet e-mail existe déjà."
#: .\apps\account\admin\user.py:99 .\apps\account\admin\user.py:143
#: .\apps\blog\admin.py:67 .\apps\blog\admin.py:109
msgid "Basic Information"
msgstr "Informations de base"
#: .\apps\account\admin\user.py:103
msgid "Country & City"
msgstr "Pays et ville"
#: .\apps\account\admin\user.py:107
msgid "Device Information"
msgstr "Informations sur l'appareil"
#: .\apps\account\admin\user.py:111 .\config\settings\base.py:609
msgid "Authentication"
msgstr "Authentification"
#: .\apps\account\admin\user.py:159 .\apps\account\admin\user.py:196
#: .\apps\account\models\user.py:59
msgid "Date Joined"
msgstr "Date d'inscription"
#: .\apps\account\admin\user.py:163
msgid "Last Login"
msgstr "Dernière connexion"
#: .\apps\account\admin\user.py:167
msgid "Authentication Token"
msgstr "Jeton d'authentification"
#: .\apps\account\admin\user.py:207
msgid "Course Participation"
msgstr "Participation au cours"
#: .\apps\account\admin\user.py:208
msgid "Course Participations"
msgstr "Participations aux cours"
#: .\apps\account\admin\user.py:216 .\apps\course\models\course.py:98
#: .\templates\course\course_stats.html:106
msgid "Course Status"
msgstr "Statut du cours"
#: .\apps\account\admin\user.py:222 .\apps\account\admin\user.py:408
#: .\apps\account\models\user.py:22 .\apps\course\admin\course.py:341
#: .\apps\course\models\course.py:73 .\utils\unfold_translations.py:111
msgid "Professor"
msgstr "Professeur"
#: .\apps\account\admin\user.py:250
msgid "password"
msgstr "mot de passe"
#: .\apps\account\admin\user.py:257 .\apps\account\models\user.py:24
#: .\apps\certificate\models.py:17 .\apps\course\admin\course.py:539
#: .\apps\course\models\lesson.py:153 .\apps\course\models\participant.py:13
#: .\templates\course\course_analytics.html:186
#: .\utils\unfold_translations.py:110
msgid "Student"
msgstr "Étudiant"
#: .\apps\account\admin\user.py:272
msgid "Age"
msgstr "Âge"
#: .\apps\account\admin\user.py:281
#, python-brace-format
msgid "Born on {date}"
msgstr "Né(e) le {date}"
#: .\apps\account\admin\user.py:283 .\apps\account\admin\user.py:424
#: .\apps\course\admin\course.py:67 .\apps\course\models\course.py:157
#: .\config\settings\base.py:501 .\config\settings\base.py:636
#: .\config\settings\base.py:648
msgid "Courses"
msgstr "Cours"
#: .\apps\account\admin\user.py:307 .\apps\account\admin\user.py:447
#, python-brace-format
msgid "{total} course"
msgid_plural "{total} courses"
msgstr[0] "{total} cours"
msgstr[1] "{total} cours"
#: .\apps\account\admin\user.py:321 .\apps\course\admin\course.py:38
msgid "Course Categories"
msgstr "Catégories de cours"
#: .\apps\account\admin\user.py:333 .\apps\course\admin\course.py:54
msgid "Edit"
msgstr "Modifier"
#: .\apps\account\admin\user.py:339
msgid "Select Existing User"
msgstr "Sélectionner un utilisateur existant"
#: .\apps\account\admin\user.py:340
msgid "Choose an existing user to upgrade to Professor."
msgstr ""
"Choisissez un utilisateur existant à promouvoir au rang de professeur."
#: .\apps\account\admin\user.py:471
#, python-brace-format
msgid "{count} permission"
msgid_plural "{count} permissions"
msgstr[0] "{count} permission"
msgstr[1] "{count} permissions"
#: .\apps\account\middleware\admin_access.py:107
msgid "You have limited access as a professor."
msgstr "Vous avez un accès limité en tant que professeur."
#: .\apps\account\middleware\admin_access.py:115
msgid "You do not have permission to access this page."
msgstr "Vous n'avez pas l'autorisation d'accéder à cette page."
#: .\apps\account\models\groups.py:23
msgid "Professor User"
msgstr "Utilisateur professeur"
#: .\apps\account\models\groups.py:24
msgid "Professor Users"
msgstr "Utilisateurs professeurs"
#: .\apps\account\models\groups.py:43 .\apps\account\models\user.py:294
#: .\apps\chat\models.py:166 .\apps\course\models\live_session.py:83
#: .\apps\quiz\models\participant.py:11 .\apps\transaction\models.py:30
msgid "User"
msgstr "Utilisateur"
#: .\apps\account\models\groups.py:44 .\apps\account\models\user.py:295
#: .\config\settings\base.py:463
msgid "Users"
msgstr "Utilisateurs"
#: .\apps\account\models\groups.py:61
msgid "Admin User"
msgstr "Utilisateur administrateur"
#: .\apps\account\models\groups.py:62
msgid "Admin Users"
msgstr "Utilisateurs administrateurs"
#: .\apps\account\models\groups.py:78
msgid "Super Admin User"
msgstr "Utilisateur super administrateur"
#: .\apps\account\models\groups.py:79
msgid "Super Admin Users"
msgstr "Utilisateurs super administrateurs"
#: .\apps\account\models\groups.py:95
msgid "Student User"
msgstr "Utilisateur étudiant"
#: .\apps\account\models\groups.py:96
msgid "Student Users"
msgstr "Utilisateurs étudiants"
#: .\apps\account\models\groups.py:111
msgid "Consultant User"
msgstr "Utilisateur consultant"
#: .\apps\account\models\groups.py:112
msgid "Consultant Users"
msgstr "Utilisateurs consultants"
#: .\apps\account\models\notification.py:7
msgid "Imam Javad"
msgstr "Imam Javad"
#: .\apps\account\models\notification.py:8
msgid "Doboodi"
msgstr "Doboodi"
#: .\apps\account\models\notification.py:10 .\apps\article\models.py:9
#: .\apps\article\models.py:184 .\apps\dobodbi_calendar\models.py:20
#: .\apps\podcast\models.py:9 .\apps\podcast\models.py:128
#: .\apps\video\models.py:11 .\apps\video\models.py:144
msgid "title"
msgstr "titre"
#: .\apps\account\models\notification.py:11
msgid "message"
msgstr "message"
#: .\apps\account\models\notification.py:12 .\apps\account\models\user.py:303
#: .\apps\account\models\user.py:320 .\apps\library\models.py:171
#: .\apps\podcast\models.py:255
msgid "user"
msgstr "utilisateur"
#: .\apps\account\models\notification.py:13
msgid "is read"
msgstr "est lu"
#: .\apps\account\models\notification.py:18
msgid "service"
msgstr "service"
#: .\apps\account\models\notification.py:20 .\apps\article\models.py:14
#: .\apps\article\models.py:50 .\apps\article\models.py:109
#: .\apps\article\models.py:161 .\apps\article\models.py:189
#: .\apps\article\models.py:213 .\apps\article\models.py:239
#: .\apps\dobodbi_calendar\models.py:39 .\apps\hadis\models\hadis.py:20
#: .\apps\hadis\models\hadis.py:128 .\apps\hadis\models\hadis.py:143
#: .\apps\hadis\models\hadis.py:286 .\apps\hadis\models\hadis.py:429
#: .\apps\hadis\models\hadis.py:499 .\apps\hadis\models\reference.py:9
#: .\apps\hadis\models\reference.py:35 .\apps\hadis\models\reference.py:91
#: .\apps\hadis\models\reference.py:226 .\apps\hadis\models\reference.py:294
#: .\apps\hadis\models\reference.py:337 .\apps\hadis\models\transmitter.py:24
#: .\apps\hadis\models\transmitter.py:292
#: .\apps\hadis\models\transmitter.py:469
#: .\apps\hadis\models\transmitter.py:601 .\apps\library\models.py:75
#: .\apps\library\models.py:138 .\apps\library\models.py:174
#: .\apps\podcast\models.py:14 .\apps\podcast\models.py:50
#: .\apps\podcast\models.py:98 .\apps\podcast\models.py:153
#: .\apps\podcast\models.py:202 .\apps\podcast\models.py:230
#: .\apps\podcast\models.py:264 .\apps\video\models.py:16
#: .\apps\video\models.py:52 .\apps\video\models.py:107
#: .\apps\video\models.py:169 .\apps\video\models.py:218
#: .\apps\video\models.py:246
msgid "created at"
msgstr "créé le"
#: .\apps\account\models\notification.py:21 .\apps\article\models.py:15
#: .\apps\article\models.py:51 .\apps\article\models.py:110
#: .\apps\article\models.py:162 .\apps\article\models.py:190
#: .\apps\article\models.py:214 .\apps\article\models.py:240
#: .\apps\dobodbi_calendar\models.py:38 .\apps\hadis\models\hadis.py:21
#: .\apps\hadis\models\hadis.py:144 .\apps\hadis\models\hadis.py:287
#: .\apps\hadis\models\hadis.py:500 .\apps\hadis\models\reference.py:10
#: .\apps\hadis\models\reference.py:36 .\apps\hadis\models\reference.py:92
#: .\apps\hadis\models\reference.py:295 .\apps\hadis\models\reference.py:338
#: .\apps\hadis\models\transmitter.py:25
#: .\apps\hadis\models\transmitter.py:293
#: .\apps\hadis\models\transmitter.py:602 .\apps\library\models.py:76
#: .\apps\library\models.py:139 .\apps\library\models.py:175
#: .\apps\podcast\models.py:15 .\apps\podcast\models.py:51
#: .\apps\podcast\models.py:99 .\apps\podcast\models.py:154
#: .\apps\podcast\models.py:203 .\apps\podcast\models.py:231
#: .\apps\podcast\models.py:265 .\apps\video\models.py:17
#: .\apps\video\models.py:53 .\apps\video\models.py:108
#: .\apps\video\models.py:170 .\apps\video\models.py:219
#: .\apps\video\models.py:247
msgid "updated at"
msgstr "mis à jour le"
#: .\apps\account\models\notification.py:24
msgid "Notification"
msgstr "Notification"
#: .\apps\account\models\notification.py:25
msgid "Notifications"
msgstr "Notifications"
#: .\apps\account\models\user.py:17
msgid "android"
msgstr "android"
#: .\apps\account\models\user.py:18
msgid "apple"
msgstr "apple"
#: .\apps\account\models\user.py:19
msgid "web"
msgstr "web"
#: .\apps\account\models\user.py:23
msgid "Client"
msgstr "Client"
#: .\apps\account\models\user.py:25 .\utils\unfold_translations.py:114
msgid "Admin"
msgstr "Admin"
#: .\apps\account\models\user.py:26
msgid "Super Admin"
msgstr "Super admin"
#: .\apps\account\models\user.py:27 .\utils\unfold_translations.py:112
msgid "Consultant"
msgstr "Consultant"
#: .\apps\account\models\user.py:30 .\apps\transaction\models.py:66
msgid "Male"
msgstr "Homme"
#: .\apps\account\models\user.py:31 .\apps\transaction\models.py:67
msgid "Female"
msgstr "Femme"
#: .\apps\account\models\user.py:36
msgid "Username"
msgstr "Nom d'utilisateur"
#: .\apps\account\models\user.py:37
msgid "A user with that username already exists."
msgstr "Un utilisateur avec ce nom d'utilisateur existe déjà."
#: .\apps\account\models\user.py:38 .\apps\transaction\models.py:76
msgid "Email Address"
msgstr "Adresse e-mail"
#: .\apps\account\models\user.py:39 .\apps\transaction\models.py:76
msgid "Enter the user's email address."
msgstr "Saisissez l'adresse e-mail de l'utilisateur."
#: .\apps\account\models\user.py:41
msgid "A user with that email already exists."
msgstr "Un utilisateur avec cet e-mail existe déjà."
#: .\apps\account\models\user.py:42 .\apps\hadis\admin\transmitter.py:490
#: .\apps\hadis\models\transmitter.py:233 .\apps\transaction\models.py:75
msgid "Full Name"
msgstr "Nom complet"
#: .\apps\account\models\user.py:43 .\apps\transaction\models.py:75
msgid "Enter the full name of the user."
msgstr "Saisissez le nom complet de l'utilisateur."
#: .\apps\account\models\user.py:45 .\apps\transaction\models.py:81
msgid "birthdate"
msgstr "date de naissance"
#: .\apps\account\models\user.py:47
msgid "Avatar"
msgstr "Avatar"
#: .\apps\account\models\user.py:53
msgid "e.g., +49 151 12345678"
msgstr "ex. : +49 151 12345678"
#: .\apps\account\models\user.py:55 .\apps\blog\models.py:199
#: .\apps\hadis\models\reference.py:67 .\apps\library\models.py:119
msgid "Language"
msgstr "Langue"
#: .\apps\account\models\user.py:57 .\apps\transaction\models.py:79
msgid "Gender"
msgstr "Genre"
#: .\apps\account\models\user.py:57 .\apps\transaction\models.py:79
msgid "Select the user's gender."
msgstr "Sélectionnez le genre de l'utilisateur."
#: .\apps\account\models\user.py:58 .\utils\unfold_translations.py:80
msgid "User Type"
msgstr "Type d'utilisateur"
#: .\apps\account\models\user.py:58
msgid "Type of the user."
msgstr "Type de l'utilisateur."
#: .\apps\account\models\user.py:59
msgid "The date and time the user registered."
msgstr "La date et l'heure d'inscription de l'utilisateur."
#: .\apps\account\models\user.py:61
msgid "City"
msgstr "Ville"
#: .\apps\account\models\user.py:62 .\apps\account\models\user.py:306
#: .\apps\account\models\user.py:323
msgid "country"
msgstr "pays"
#: .\apps\account\models\user.py:64
msgid "device id"
msgstr "id de l'appareil"
#: .\apps\account\models\user.py:65
msgid "device os"
msgstr "os de l'appareil"
#: .\apps\account\models\user.py:66 .\apps\account\models\user.py:310
msgid "user agent"
msgstr "agent utilisateur"
#: .\apps\account\models\user.py:67
msgid "client ip"
msgstr "ip client"
#: .\apps\account\models\user.py:69
msgid "fcm"
msgstr "fcm"
#: .\apps\account\models\user.py:70 .\apps\article\models.py:10
#: .\apps\hadis\models\hadis.py:14 .\apps\hadis\models\hadis.py:170
#: .\apps\hadis\models\hadis.py:266 .\apps\hadis\models\hadis.py:495
#: .\apps\hadis\models\reference.py:73 .\apps\hadis\models\transmitter.py:22
#: .\apps\hadis\models\transmitter.py:128
#: .\apps\hadis\models\transmitter.py:237
#: .\apps\hadis\models\transmitter.py:492
#: .\apps\hadis\models\transmitter.py:658 .\apps\podcast\models.py:10
#: .\apps\podcast\models.py:129 .\apps\video\models.py:12
#: .\apps\video\models.py:145
msgid "slug"
msgstr "slug"
#: .\apps\account\models\user.py:71
msgid "Experience years"
msgstr "Années d'expérience"
#: .\apps\account\models\user.py:72
msgid "is staff"
msgstr "est membre de l'équipe"
#: .\apps\account\models\user.py:73 .\apps\api\models.py:111
#: .\apps\chat\admin.py:359 .\apps\hadis\models\version.py:10
#: .\apps\library\admin.py:212 .\apps\quiz\admin\quiz.py:79
msgid "Active"
msgstr "Actif"
#: .\apps\account\models\user.py:73
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
"Indique si cet utilisateur doit être traité comme actif. Désélectionnez ceci"
" plutôt que de supprimer le compte."
#: .\apps\account\models\user.py:74
msgid "deleted at"
msgstr "supprimé le"
#: .\apps\account\models\user.py:75
msgid "Info"
msgstr "Info"
#: .\apps\account\models\user.py:76
msgid "skill"
msgstr "compétence"
#: .\apps\account\models\user.py:119
msgid "Email is required for all regular users."
msgstr "L'e-mail est requis pour tous les utilisateurs réguliers."
#: .\apps\account\models\user.py:304 .\apps\account\models\user.py:321
msgid "lat"
msgstr "lat"
#: .\apps\account\models\user.py:305 .\apps\account\models\user.py:322
msgid "lon"
msgstr "lon"
#: .\apps\account\models\user.py:307 .\apps\account\models\user.py:324
msgid "city"
msgstr "ville"
#: .\apps\account\models\user.py:308 .\apps\account\models\user.py:326
msgid "ip"
msgstr "ip"
#: .\apps\account\models\user.py:309 .\apps\account\models\user.py:327
msgid "timezone"
msgstr "fuseau horaire"
#: .\apps\account\models\user.py:311
msgid "Device os"
msgstr "OS de l'appareil"
#: .\apps\account\models\user.py:312 .\apps\account\models\user.py:328
msgid "at time"
msgstr "à l'heure"
#: .\apps\account\models\user.py:315
msgid "Login History"
msgstr "Historique des connexions"
#: .\apps\account\models\user.py:316
msgid "Login Histories"
msgstr "Historiques des connexions"
#: .\apps\account\models\user.py:325
msgid "selected manually"
msgstr "sélectionné manuellement"
#: .\apps\account\templates\account\group_help_text.html:5
msgid "Driver before template"
msgstr "Pilote avant le modèle"
#: .\apps\account\templates\account\group_help_text.html:11
msgid "Active drivers"
msgstr "Pilotes actifs"
#: .\apps\account\templates\account\group_help_text.html:19
msgid "Inactive drivers"
msgstr "Pilotes inactifs"
#: .\apps\account\templates\account\group_help_text.html:27
msgid "Total points"
msgstr "Total des points"
#: .\apps\account\templates\account\group_help_text.html:35
msgid "Total races"
msgstr "Total des courses"
#: .\apps\account\templates\account\user_list_section.html:8
#: .\utils\unfold_translations.py:83
msgid "Total Active Users"
msgstr "Total des utilisateurs actifs"
#: .\apps\account\templates\account\user_list_section.html:16
#: .\utils\unfold_translations.py:84
msgid "Total Guest Users"
msgstr "Total des utilisateurs invités"
#: .\apps\account\templates\account\user_list_section.html:22
#: .\utils\unfold_translations.py:85
msgid "Total Students"
msgstr "Total des étudiants"
#: .\apps\account\templates\account\user_list_section.html:28
#: .\utils\unfold_translations.py:86
msgid "Total Professors"
msgstr "Total des professeurs"
#: .\apps\api\admin.py:30
msgid "Dimensions"
msgstr "Dimensions"
#: .\apps\api\admin.py:34
msgid "Preview"
msgstr "Aperçu"
#: .\apps\api\models.py:16
msgid "User Avatar"
msgstr "Avatar de l'utilisateur"
#: .\apps\api\models.py:20
msgid "User Full Name"
msgstr "Nom complet de l'utilisateur"
#: .\apps\api\models.py:21
msgid "Full name of the user who made the comment"
msgstr "Nom complet de l'utilisateur qui a fait le commentaire"
#: .\apps\api\models.py:27
msgid "User Slogan"
msgstr "Slogan de l'utilisateur"
#: .\apps\api\models.py:28
msgid "User slogan or bio"
msgstr "Slogan ou bio de l'utilisateur"
#: .\apps\api\models.py:33
msgid "Comment Text"
msgstr "Texte du commentaire"
#: .\apps\api\models.py:34
msgid "The actual comment content"
msgstr "Le contenu réel du commentaire"
#: .\apps\api\models.py:40 .\apps\blog\models.py:149
#: .\apps\hadis\models\reference.py:77 .\apps\hadis\models\transmitter.py:465
msgid "Order"
msgstr "Ordre"
#: .\apps\api\models.py:41
msgid "Order for sorting comments"
msgstr "Ordre de tri des commentaires"
#: .\apps\api\models.py:45 .\apps\api\models.py:117 .\apps\blog\models.py:34
#: .\apps\blog\models.py:155 .\apps\chat\models.py:47
#: .\apps\course\models\live_session.py:46
#: .\apps\course\models\live_session.py:108
#: .\apps\course\models\live_session.py:170 .\apps\quiz\models\quiz.py:50
msgid "Created At"
msgstr "Créé le"
#: .\apps\api\models.py:50
msgid "Comment"
msgstr "Commentaire"
#: .\apps\api\models.py:51
msgid "Comments"
msgstr "Commentaires"
#: .\apps\api\models.py:62
msgid "Google Play"
msgstr "Google Play"
#: .\apps\api\models.py:63
msgid "App Store"
msgstr "App Store"
#: .\apps\api\models.py:73
msgid "Version"
msgstr "Version"
#: .\apps\api\models.py:74
msgid "Application version in format X.Y.Z (e.g., 1.0.0)"
msgstr "Version de l'application au format X.Y.Z (ex. : 1.0.0)"
#: .\apps\api\models.py:79
msgid "APK File"
msgstr "Fichier APK"
#: .\apps\api\models.py:80
msgid "Application APK file"
msgstr "Fichier APK de l'application"
#: .\apps\api\models.py:84 .\apps\blog\models.py:195 .\apps\chat\models.py:28
#: .\apps\course\admin\course.py:451 .\apps\course\models\course.py:175
#: .\apps\hadis\admin\hadis.py:649 .\apps\hadis\models\category.py:16
#: .\apps\hadis\models\category.py:78 .\apps\hadis\models\hadis.py:173
#: .\apps\hadis\models\hadis.py:269 .\apps\hadis\models\hadis.py:431
#: .\apps\hadis\models\reference.py:66 .\apps\hadis\models\reference.py:224
#: .\apps\hadis\models\transmitter.py:21
#: .\apps\hadis\models\transmitter.py:289 .\apps\quiz\models\quiz.py:12
#: .\apps\transaction\admin.py:158 .\apps\transaction\models.py:110
#: .\utils\keyval_field.py:162 .\utils\keyval_field.py:172
msgid "Description"
msgstr "Description"
#: .\apps\api\models.py:85
msgid "Release notes and changes for this version"
msgstr "Notes de version et modifications pour cette version"
#: .\apps\api\models.py:93
msgid "App Type"
msgstr "Type d'application"
#: .\apps\api\models.py:94
msgid "App distribution platform"
msgstr "Plateforme de distribution de l'application"
#: .\apps\api\models.py:99
msgid "App Store Downloads"
msgstr "Téléchargements App Store"
#: .\apps\api\models.py:100
msgid "Total number of downloads on Apple App Store"
msgstr "Nombre total de téléchargements sur l'Apple App Store"
#: .\apps\api\models.py:105
msgid "Google Play Downloads"
msgstr "Téléchargements Google Play"
#: .\apps\api\models.py:106
msgid "Total number of downloads on Google Play"
msgstr "Nombre total de téléchargements sur Google Play"
#: .\apps\api\models.py:112
msgid "Is this version active?"
msgstr "Cette version est-elle active ?"
#: .\apps\api\models.py:122 .\apps\blog\models.py:38 .\apps\blog\models.py:159
#: .\apps\chat\models.py:50 .\apps\chat\models.py:126
#: .\apps\course\models\course.py:119 .\apps\course\models\course.py:177
#: .\apps\course\models\course.py:195 .\apps\course\models\course.py:226
#: .\apps\course\models\course.py:250 .\apps\course\models\lesson.py:36
#: .\apps\course\models\lesson.py:93 .\apps\course\models\live_session.py:47
#: .\apps\course\models\live_session.py:109
#: .\apps\course\models\live_session.py:171
msgid "Updated At"
msgstr "Mis à jour le"
#: .\apps\api\models.py:126
msgid "App Version"
msgstr "Version de l'app"
#: .\apps\api\models.py:127 .\config\settings\base.py:906
msgid "App Versions"
msgstr "Versions de l'app"
#: .\apps\article\admin.py:38 .\apps\article\admin.py:236
#: .\apps\article\models.py:141
msgid "Article"
msgstr "Article"
#: .\apps\article\admin.py:39 .\apps\article\models.py:142
#: .\config\settings\base.py:762 .\config\settings\base.py:768
msgid "Articles"
msgstr "Articles"
#: .\apps\article\admin.py:48 .\apps\article\models.py:243
msgid "Text Section"
msgstr "Section de texte"
#: .\apps\article\admin.py:49 .\apps\article\models.py:244
msgid "Text Sections"
msgstr "Sections de texte"
#: .\apps\article\admin.py:56 .\apps\article\models.py:217
msgid "Content Part"
msgstr "Partie de contenu"
#: .\apps\article\admin.py:57 .\apps\article\models.py:218
msgid "Content Parts"
msgstr "Parties de contenu"
#: .\apps\article\admin.py:66 .\apps\article\models.py:193
msgid "Article Content"
msgstr "Contenu de l'article"
#: .\apps\article\admin.py:67 .\apps\article\models.py:194
#: .\config\settings\base.py:792
msgid "Article Contents"
msgstr "Contenus des articles"
#: .\apps\article\admin.py:90 .\apps\article\admin.py:131
#: .\apps\blog\admin.py:85 .\apps\blog\admin.py:124 .\apps\blog\models.py:12
#: .\apps\course\admin\course.py:447 .\apps\course\admin\course.py:508
#: .\apps\course\models\live_session.py:143 .\apps\hadis\admin\category.py:181
#: .\apps\hadis\admin\category.py:216 .\apps\hadis\admin\hadis.py:617
#: .\apps\hadis\admin\hadis.py:645 .\apps\hadis\admin\hadis.py:693
#: .\apps\hadis\admin\hadis.py:768 .\apps\hadis\admin\hadis.py:949
#: .\apps\hadis\admin\reference.py:470 .\apps\hadis\admin\reference.py:559
#: .\apps\hadis\admin\transmitter.py:577 .\apps\hadis\admin\transmitter.py:604
#: .\apps\hadis\admin\transmitter.py:677 .\apps\hadis\models\category.py:15
#: .\apps\hadis\models\category.py:77 .\apps\hadis\models\hadis.py:13
#: .\apps\hadis\models\hadis.py:141 .\apps\hadis\models\hadis.py:169
#: .\apps\hadis\models\hadis.py:268 .\apps\hadis\models\hadis.py:494
#: .\apps\hadis\models\hadis.py:572 .\apps\hadis\models\reference.py:8
#: .\apps\hadis\models\reference.py:34 .\apps\hadis\models\reference.py:65
#: .\apps\hadis\models\reference.py:327 .\apps\hadis\models\transmitter.py:127
#: .\apps\hadis\models\transmitter.py:491
#: .\apps\hadis\models\transmitter.py:659 .\apps\library\admin.py:105
#: .\apps\podcast\admin.py:49 .\apps\podcast\admin.py:94
#: .\apps\quiz\models\quiz.py:11 .\apps\video\admin.py:49
#: .\apps\video\admin.py:83 .\utils\keyval_field.py:39
#: .\utils\keyval_field.py:59 .\utils\keyval_field.py:76
#: .\utils\keyval_field.py:139 .\utils\keyval_field.py:167
#: .\utils\schema.py:51 .\utils\unfold_translations.py:74
msgid "Title"
msgstr "Titre"
#: .\apps\article\admin.py:94 .\apps\article\models.py:47
#: .\apps\library\models.py:27 .\apps\podcast\admin.py:53
#: .\apps\podcast\models.py:47 .\apps\video\models.py:50
msgid "Display Position"
msgstr "Position d'affichage"
#: .\apps\article\admin.py:101 .\apps\article\admin.py:173
msgid "Number of Articles"
msgstr "Nombre d'articles"
#: .\apps\article\admin.py:196
msgid "Search by title, slug, description or content"
msgstr "Rechercher par titre, slug, description ou contenu"
#: .\apps\article\admin.py:197
msgid "Search articles"
msgstr "Rechercher des articles"
#: .\apps\article\admin.py:207 .\apps\chat\admin.py:345
#: .\apps\chat\admin.py:396 .\apps\chat\models.py:79
#: .\apps\course\admin\course.py:512
msgid "File"
msgstr "Fichier"
#: .\apps\article\admin.py:210 .\apps\bookmark\admin.py:42
#: .\apps\bookmark\admin.py:112 .\apps\certificate\admin.py:30
#: .\apps\certificate\models.py:19 .\apps\chat\admin.py:281
#: .\apps\chat\admin.py:355 .\apps\course\admin\live_session.py:167
#: .\apps\library\admin.py:68 .\apps\library\admin.py:207
#: .\apps\podcast\admin.py:160 .\apps\quiz\admin\quiz.py:76
#: .\apps\quiz\models\quiz.py:14 .\apps\video\admin.py:169
msgid "Status"
msgstr "Statut"
#: .\apps\article\admin.py:213 .\apps\blog\admin.py:73
#: .\apps\library\admin.py:77 .\apps\podcast\admin.py:163
#: .\apps\podcast\admin.py:244 .\apps\video\admin.py:172
#: .\apps\video\admin.py:256
msgid "Statistics"
msgstr "Statistiques"
#: .\apps\article\admin.py:228
msgid "Contents"
msgstr "Contenus"
#: .\apps\article\admin.py:280
msgid "Parts"
msgstr "Parties"
#: .\apps\article\models.py:12 .\apps\article\models.py:42
#: .\apps\article\models.py:107 .\apps\article\models.py:188
#: .\apps\hadis\models\hadis.py:16 .\apps\hadis\models\hadis.py:142
#: .\apps\library\models.py:29 .\apps\library\models.py:72
#: .\apps\library\models.py:124 .\apps\library\models.py:173
#: .\apps\podcast\models.py:12 .\apps\podcast\models.py:42
#: .\apps\podcast\models.py:96 .\apps\podcast\models.py:149
#: .\apps\podcast\models.py:263 .\apps\video\models.py:14
#: .\apps\video\models.py:45 .\apps\video\models.py:105
#: .\apps\video\models.py:165
msgid "status"
msgstr "statut"
#: .\apps\article\models.py:13 .\apps\article\models.py:41
#: .\apps\article\models.py:159 .\apps\article\models.py:211
#: .\apps\article\models.py:237 .\apps\hadis\models\category.py:18
#: .\apps\hadis\models\category.py:79 .\apps\hadis\models\hadis.py:18
#: .\apps\hadis\models\hadis.py:127 .\apps\hadis\models\hadis.py:172
#: .\apps\hadis\models\reference.py:223 .\apps\hadis\models\reference.py:266
#: .\apps\library\models.py:30 .\apps\podcast\models.py:13
#: .\apps\podcast\models.py:41 .\apps\podcast\models.py:148
#: .\apps\podcast\models.py:200 .\apps\video\models.py:15
#: .\apps\video\models.py:43 .\apps\video\models.py:164
#: .\apps\video\models.py:216
msgid "order"
msgstr "ordre"
#: .\apps\article\models.py:26
msgid "Article Category"
msgstr "Catégorie d'article"
#: .\apps\article\models.py:27
msgid "Article Categories"
msgstr "Catégories d'articles"
#: .\apps\article\models.py:33 .\apps\library\models.py:15
#: .\apps\podcast\models.py:33 .\apps\video\models.py:35
msgid "Pinned"
msgstr "Épinglé"
#: .\apps\article\models.py:34 .\apps\library\models.py:16
#: .\apps\podcast\models.py:34 .\apps\video\models.py:36
msgid "Middle Section"
msgstr "Section centrale"
#: .\apps\article\models.py:38 .\apps\library\models.py:21
#: .\apps\library\models.py:109 .\apps\podcast\models.py:38
#: .\apps\video\models.py:40
msgid "could be null"
msgstr "peut être nul"
#: .\apps\article\models.py:39 .\apps\hadis\models\hadis.py:17
#: .\apps\library\models.py:22 .\apps\podcast\models.py:39
#: .\apps\video\models.py:41
msgid "pin top"
msgstr "épingler en haut"
#: .\apps\article\models.py:40 .\apps\article\models.py:90
#: .\apps\hadis\models\hadis.py:19 .\apps\hadis\models\transmitter.py:290
#: .\apps\library\models.py:110 .\apps\podcast\models.py:40
#: .\apps\podcast\models.py:85 .\apps\video\models.py:42
#: .\apps\video\models.py:91
msgid "image allowed"
msgstr "image autorisée"
#: .\apps\article\models.py:56
msgid "articles"
msgstr "articles"
#: .\apps\article\models.py:68
msgid "Article Collection"
msgstr "Collection d'articles"
#: .\apps\article\models.py:69
msgid "Articles Collections"
msgstr "Collections d'articles"
#: .\apps\article\models.py:75 .\apps\podcast\models.py:69
msgid "Pinned Collection (Top Section)"
msgstr "Collection épinglée (Section supérieure)"
#: .\apps\article\models.py:76 .\apps\podcast\models.py:70
msgid "Pinned Collections (Top Section)"
msgstr "Collections épinglées (Section supérieure)"
#: .\apps\article\models.py:82 .\apps\podcast\models.py:76
msgid "Regular Collection (Middle Section)"
msgstr "Collection régulière (Section centrale)"
#: .\apps\article\models.py:83 .\apps\podcast\models.py:77
msgid "Regular Collections (Middle Section)"
msgstr "Collections régulières (Section centrale)"
#: .\apps\article\models.py:93
msgid "PDF or other document files"
msgstr "Fichiers PDF ou autres documents"
#: .\apps\article\models.py:95 .\apps\library\models.py:127
#: .\apps\podcast\models.py:88 .\apps\podcast\models.py:137
#: .\apps\video\models.py:153
msgid "categories"
msgstr "catégories"
#: .\apps\article\models.py:100 .\apps\library\models.py:128
#: .\apps\podcast\models.py:144 .\apps\video\models.py:160
msgid "collections"
msgstr "collections"
#: .\apps\article\models.py:103 .\apps\article\models.py:105
#: .\apps\library\models.py:131 .\apps\library\models.py:132
#: .\apps\podcast\models.py:93 .\apps\podcast\models.py:150
#: .\apps\video\models.py:103 .\apps\video\models.py:166
msgid "view count"
msgstr "nombre de vues"
#: .\apps\article\models.py:151 .\apps\hadis\models\hadis.py:126
#: .\apps\podcast\models.py:192 .\apps\video\models.py:208
msgid "collection"
msgstr "collection"
#: .\apps\article\models.py:157 .\apps\article\models.py:182
msgid "article"
msgstr "article"
#: .\apps\article\models.py:168
msgid "Article in Collection"
msgstr "Article dans la collection"
#: .\apps\article\models.py:169
msgid "Articles in Collections"
msgstr "Articles dans les collections"
#: .\apps\article\models.py:185
msgid "content"
msgstr "contenu"
#: .\apps\article\models.py:186 .\apps\podcast\models.py:228
#: .\apps\video\models.py:244
msgid "priority"
msgstr "priorité"
#: .\apps\article\models.py:209
msgid "article content"
msgstr "contenu de l'article"
#: .\apps\article\models.py:233
msgid "content part"
msgstr "partie de contenu"
#: .\apps\article\models.py:235
msgid "Arabic text"
msgstr "Texte arabe"
#: .\apps\article\models.py:236 .\apps\hadis\models\hadis.py:574
#: .\utils\keyval_field.py:16 .\utils\keyval_field.py:37
#: .\utils\keyval_field.py:74 .\utils\keyval_field.py:94
#: .\utils\keyval_field.py:116 .\utils\keyval_field.py:137
msgid "Translation"
msgstr "Traduction"
#: .\apps\blog\admin.py:70 .\apps\blog\admin.py:112 .\apps\blog\models.py:137
#: .\apps\course\admin\lesson.py:53 .\apps\hadis\admin\hadis.py:677
#: .\apps\hadis\admin\hadis.py:936 .\apps\hadis\admin\transmitter.py:541
#: .\apps\hadis\admin\transmitter.py:631 .\apps\hadis\admin\transmitter.py:668
msgid "Content"
msgstr "Contenu"
#: .\apps\blog\admin.py:77 .\apps\blog\admin.py:115
#: .\apps\bookmark\admin.py:45 .\apps\bookmark\admin.py:115
#: .\apps\certificate\admin.py:24 .\apps\chat\admin.py:174
#: .\apps\chat\admin.py:285 .\apps\course\admin\live_session.py:117
#: .\apps\course\admin\live_session.py:140
#: .\apps\course\admin\live_session.py:168 .\apps\hadis\admin\hadis.py:611
#: .\apps\hadis\admin\hadis.py:687 .\apps\hadis\admin\hadis.py:719
#: .\apps\hadis\admin\hadis.py:762 .\apps\hadis\admin\hadis.py:814
#: .\apps\hadis\admin\hadis.py:943 .\apps\hadis\admin\reference.py:512
#: .\apps\hadis\admin\transmitter.py:485 .\apps\hadis\admin\transmitter.py:520
#: .\apps\hadis\admin\transmitter.py:544 .\apps\hadis\admin\transmitter.py:634
#: .\apps\hadis\admin\version.py:21 .\apps\library\admin.py:199
#: .\apps\transaction\admin.py:51 .\apps\transaction\admin.py:152
msgid "Timestamps"
msgstr "Horodatages"
#: .\apps\blog\models.py:16 .\apps\course\models\course.py:76
#: .\apps\course\models\live_session.py:165
msgid "Thumbnail"
msgstr "Miniature"
#: .\apps\blog\models.py:17
msgid "Blog thumbnail image"
msgstr "Image miniature du blog"
#: .\apps\blog\models.py:19
msgid "Slogan"
msgstr "Slogan"
#: .\apps\blog\models.py:21 .\apps\hadis\models\hadis.py:15
#: .\apps\library\models.py:107
#: .\templates\admin\includes\object_delete_summary.html:2
msgid "Summary"
msgstr "Résumé"
#: .\apps\blog\models.py:25
msgid "Views Count"
msgstr "Nombre de vues"
#: .\apps\blog\models.py:26
msgid "Number of times this blog was viewed"
msgstr "Nombre de fois que ce blog a été consulté"
#: .\apps\blog\models.py:29 .\apps\blog\models.py:138
msgid "Slug"
msgstr "Slug"
#: .\apps\blog\models.py:29
msgid "URL slug for the blog"
msgstr "URL slug pour le blog"
#: .\apps\blog\models.py:43 .\apps\blog\models.py:134
#: .\apps\blog\models.py:184
msgid "Blog"
msgstr "Blog"
#: .\apps\blog\models.py:44 .\config\settings\base.py:688
msgid "Blogs"
msgstr "Blogs"
#: .\apps\blog\models.py:136
msgid "Content Title"
msgstr "Titre du contenu"
#: .\apps\blog\models.py:136
msgid "Title of this content section"
msgstr "Titre de cette section de contenu"
#: .\apps\blog\models.py:137
msgid "The main content text"
msgstr "Le texte du contenu principal"
#: .\apps\blog\models.py:138
msgid "URL slug for this content (optional)"
msgstr "URL slug pour ce contenu (optionnel)"
#: .\apps\blog\models.py:144 .\apps\chat\admin.py:347 .\apps\chat\admin.py:387
#: .\apps\chat\models.py:81
msgid "Image"
msgstr "Image"
#: .\apps\blog\models.py:145
msgid "Optional image for this content section"
msgstr "Image optionnelle pour cette section de contenu"
#: .\apps\blog\models.py:150
msgid "Order of this content within the blog"
msgstr "Ordre de ce contenu dans le blog"
#: .\apps\blog\models.py:164
msgid "Blog Content"
msgstr "Contenu du blog"
#: .\apps\blog\models.py:165
msgid "Blog Contents"
msgstr "Contenus du blog"
#: .\apps\blog\models.py:186
msgid "SEO Title"
msgstr "Titre SEO"
#: .\apps\blog\models.py:187
msgid "maximum length of page title is 70 characters and minimum length is 30"
msgstr ""
"la longueur maximale du titre de la page est de 70 caractères et la minimale"
" est de 30"
#: .\apps\blog\models.py:190
msgid "Keywords"
msgstr "Mots-clés"
#: .\apps\blog\models.py:192
msgid ""
"keywords in the content that make it possible for people to find the site "
"via search engines"
msgstr ""
"mots-clés dans le contenu qui permettent aux gens de trouver le site via les"
" moteurs de recherche"
#: .\apps\blog\models.py:197
msgid ""
"describes and summarizes the contents of the page for the benefit of users "
"and search engines"
msgstr ""
"décrit et résume le contenu de la page au profit des utilisateurs et des "
"moteurs de recherche"
#: .\apps\blog\models.py:203
msgid "Blog SEO"
msgstr "SEO du blog"
#: .\apps\blog\models.py:204
msgid "Blog SEOs"
msgstr "SEOs du blog"
#: .\apps\bookmark\admin.py:23 .\apps\bookmark\admin.py:82
msgid "Service"
msgstr "Service"
#: .\apps\bookmark\admin.py:50 .\apps\bookmark\admin.py:120
msgid "View Content"
msgstr "Voir le contenu"
#: .\apps\bookmark\admin.py:97
msgid "Rate"
msgstr "Évaluer"
#: .\apps\certificate\models.py:12
msgid "pending"
msgstr "en attente"
#: .\apps\certificate\models.py:13
msgid "approved"
msgstr "approuvé"
#: .\apps\certificate\models.py:14
msgid "canceled"
msgstr "annulé"
#: .\apps\certificate\models.py:18 .\apps\chat\models.py:32
#: .\apps\course\admin\course.py:325 .\apps\course\admin\course.py:557
#: .\apps\course\models\course.py:156 .\apps\course\models\course.py:192
#: .\apps\course\models\course.py:247 .\apps\course\models\lesson.py:54
#: .\apps\course\models\lesson.py:85 .\apps\course\models\live_session.py:13
#: .\apps\course\models\participant.py:19 .\apps\quiz\models\quiz.py:9
#: .\apps\transaction\models.py:31
msgid "Course"
msgstr "Cours"
#: .\apps\certificate\models.py:20
msgid "certificate_file"
msgstr "fichier_certificat"
#: .\apps\certificate\models.py:22 .\apps\course\models\course.py:118
#: .\apps\course\models\course.py:176 .\apps\course\models\course.py:194
#: .\apps\course\models\course.py:225 .\apps\course\models\course.py:249
#: .\apps\course\models\lesson.py:35 .\apps\course\models\lesson.py:92
#: .\apps\course\models\lesson.py:163 .\apps\transaction\models.py:36
msgid "Created at"
msgstr "Créé le"
#: .\apps\chat\admin.py:101
msgid "Recent Message"
msgstr "Message récent"
#: .\apps\chat\admin.py:102
msgid "Recent Messages (Latest 50)"
msgstr "Messages récents (50 derniers)"
#: .\apps\chat\admin.py:140 .\apps\chat\admin.py:232
msgid "Read Status"
msgstr "Statut de lecture"
#: .\apps\chat\admin.py:143
msgid "Read"
msgstr "Lu"
#: .\apps\chat\admin.py:144
msgid "Unread"
msgstr "Non lu"
#: .\apps\chat\admin.py:166
msgid "Room Information"
msgstr "Informations sur la salle"
#: .\apps\chat\admin.py:170 .\apps\library\admin.py:74
msgid "Relations"
msgstr "Relations"
#: .\apps\chat\admin.py:186
msgid "Messages Count"
msgstr "Nombre de messages"
#: .\apps\chat\admin.py:194 .\apps\chat\models.py:62
msgid "Room Type"
msgstr "Type de salle"
#: .\apps\chat\admin.py:197 .\apps\chat\models.py:20
#: .\utils\unfold_translations.py:37
msgid "Group"
msgstr "Groupe"
#: .\apps\chat\admin.py:198 .\apps\chat\models.py:21
#: .\utils\unfold_translations.py:38
msgid "Private"
msgstr "Privé"
#: .\apps\chat\admin.py:208 .\utils\unfold_translations.py:31
msgid "Manage All Messages"
msgstr "Gérer tous les messages"
#: .\apps\chat\admin.py:215
msgid "Room not found"
msgstr "Salle non trouvée"
#: .\apps\chat\admin.py:233
msgid "Read Statuses"
msgstr "Statuts de lecture"
#: .\apps\chat\admin.py:269
msgid "Message Information"
msgstr "Informations sur le message"
#: .\apps\chat\admin.py:273 .\apps\course\models\course.py:239
msgid "Attachments"
msgstr "Pièces jointes"
#: .\apps\chat\admin.py:277
msgid "Additional Info"
msgstr "Informations supplémentaires"
#: .\apps\chat\admin.py:327
msgid "Back to Chat Rooms"
msgstr "Retour aux salles de discussion"
#: .\apps\chat\admin.py:334
msgid "Content Preview"
msgstr "Aperçu du contenu"
#: .\apps\chat\admin.py:339
#, python-format
msgid "%(type)s content"
msgstr "Contenu %(type)s"
#: .\apps\chat\admin.py:341
msgid "Type"
msgstr "Type"
#: .\apps\chat\admin.py:344 .\apps\chat\models.py:78
#: .\apps\hadis\models\transmitter.py:660
msgid "Text"
msgstr "Texte"
#: .\apps\chat\admin.py:346 .\apps\chat\models.py:80
msgid "Audio"
msgstr "Audio"
#: .\apps\chat\admin.py:358
msgid "Deleted"
msgstr "Supprimé"
#: .\apps\chat\admin.py:361
#: .\templates\admin\filer\folder\directory_table.html:15
msgid "Size"
msgstr "Taille"
#: .\apps\chat\admin.py:367
#, python-brace-format
msgid "{} bytes"
msgstr "{} octets"
#: .\apps\chat\admin.py:370 .\apps\course\models\course.py:238
#: .\apps\course\models\course.py:248
msgid "Attachment"
msgstr "Pièce jointe"
#: .\apps\chat\admin.py:373
msgid "📷 Image"
msgstr "📷 Image"
#: .\apps\chat\admin.py:375
msgid "📎 File"
msgstr "📎 Fichier"
#: .\apps\chat\admin.py:377
msgid "🔗 Legacy"
msgstr "🔗 Ancien"
#: .\apps\chat\admin.py:380
msgid "Attachment Preview"
msgstr "Aperçu de la pièce jointe"
#: .\apps\chat\admin.py:390
msgid "Open in new tab"
msgstr "Ouvrir dans un nouvel onglet"
#: .\apps\chat\admin.py:398
msgid "📥 Download File"
msgstr "📥 Télécharger le fichier"
#: .\apps\chat\admin.py:403
msgid "Legacy URL"
msgstr "Ancienne URL"
#: .\apps\chat\admin_views.py:35
msgid "Live Support Chat"
msgstr "Chat d'assistance en direct"
#: .\apps\chat\admin_views.py:66 .\utils\unfold_translations.py:107
#, python-brace-format
msgid "Room #{}"
msgstr "Salle #{}"
#: .\apps\chat\admin_views.py:68 .\apps\chat\admin_views.py:248
#: .\apps\chat\admin_views.py:266 .\utils\unfold_translations.py:116
#, python-brace-format
msgid "Chat with {}"
msgstr "Discuter avec {}"
#: .\apps\chat\admin_views.py:111 .\apps\hadis\models\transmitter.py:230
#: .\utils\unfold_translations.py:108
msgid "Unknown"
msgstr "Inconnu"
#: .\apps\chat\admin_views.py:153 .\utils\unfold_translations.py:109
msgid "Support"
msgstr "Assistance"
#: .\apps\chat\management\commands\clear_chat_data.py:16
#: .\apps\course\management\commands\clear_course_data.py:23
msgid "Force deletion without confirmation"
msgstr "Forcer la suppression sans confirmation"
#: .\apps\chat\management\commands\clear_chat_data.py:22
msgid "Delete ALL rooms including course-related rooms"
msgstr "Supprimer TOUTES les salles, y compris celles liées aux cours"
#: .\apps\chat\management\commands\clear_chat_data.py:31
msgid ""
"This will delete ALL chat data including course rooms. Are you sure? "
"(yes/no): "
msgstr ""
"Cela supprimera TOUTES les données de chat, y compris les salles de cours. "
"Êtes-vous sûr ? (oui/non) : "
#: .\apps\chat\management\commands\clear_chat_data.py:33
msgid ""
"This will delete all messages and read statuses, and non-course rooms. "
"Course rooms will be preserved but their messages will be deleted. Are you "
"sure? (yes/no): "
msgstr ""
"Cela supprimera tous les messages, statuts de lecture et salles hors cours. "
"Les salles de cours seront préservées mais leurs messages seront supprimés. "
"Êtes-vous sûr ? (oui/non) : "
#: .\apps\chat\management\commands\clear_chat_data.py:36
#: .\apps\course\management\commands\clear_course_data.py:61
msgid "Operation cancelled."
msgstr "Opération annulée."
#: .\apps\chat\management\commands\clear_chat_data.py:75
msgid "Chat data clearing completed successfully!"
msgstr "Nettoyage des données de chat terminé avec succès !"
#: .\apps\chat\models.py:25
msgid "Room Name"
msgstr "Nom de la salle"
#: .\apps\chat\models.py:37 .\utils\unfold_translations.py:29
msgid "Initiator"
msgstr "Initiateur"
#: .\apps\chat\models.py:43 .\utils\unfold_translations.py:30
msgid "Recipient"
msgstr "Destinataire"
#: .\apps\chat\models.py:55 .\utils\unfold_translations.py:28
msgid "Is Locked"
msgstr "Est verrouillé"
#: .\apps\chat\models.py:56
msgid "If True, only the professor and admins can send new messages."
msgstr ""
"Si Vrai, seuls le professeur et les administrateurs peuvent envoyer de "
"nouveaux messages."
#: .\apps\chat\models.py:64 .\apps\course\models\participant.py:23
msgid "Unread Messages Count"
msgstr "Nombre de messages non lus"
#: .\apps\chat\models.py:72
msgid "Room Message"
msgstr "Message de la salle"
#: .\apps\chat\models.py:73
msgid "Room Messages"
msgstr "Messages de la salle"
#: .\apps\chat\models.py:87
msgid "Room"
msgstr "Salle"
#: .\apps\chat\models.py:93 .\utils\unfold_translations.py:32
msgid "Sender"
msgstr "Expéditeur"
#: .\apps\chat\models.py:95 .\utils\unfold_translations.py:33
msgid "Message Content"
msgstr "Contenu du message"
#: .\apps\chat\models.py:100 .\utils\unfold_translations.py:34
msgid "Chat Type"
msgstr "Type de chat"
#: .\apps\chat\models.py:103
msgid "Content Size (bytes)"
msgstr "Taille du contenu (octets)"
#: .\apps\chat\models.py:112
msgid "File Attachment"
msgstr "Pièce jointe de fichier"
#: .\apps\chat\models.py:113
msgid "For file and audio messages"
msgstr "Pour les messages de fichiers et audio"
#: .\apps\chat\models.py:120
msgid "Image Attachment"
msgstr "Pièce jointe d'image"
#: .\apps\chat\models.py:121
msgid "For image messages"
msgstr "Pour les messages d'images"
#: .\apps\chat\models.py:123 .\apps\chat\models.py:174
msgid "Is Read"
msgstr "Est lu"
#: .\apps\chat\models.py:124
msgid "Message Metadata"
msgstr "Métadonnées du message"
#: .\apps\chat\models.py:125 .\utils\unfold_translations.py:35
msgid "Sent At"
msgstr "Envoyé le"
#: .\apps\chat\models.py:127
msgid "Deleted At"
msgstr "Supprimé le"
#: .\apps\chat\models.py:128 .\utils\unfold_translations.py:36
msgid "Is deleted"
msgstr "Est supprimé"
#: .\apps\chat\models.py:157
msgid "Chat Message"
msgstr "Message de chat"
#: .\apps\chat\models.py:158
msgid "Chat Messages"
msgstr "Messages de chat"
#: .\apps\chat\models.py:172
msgid "Message"
msgstr "Message"
#: .\apps\chat\models.py:175
msgid "Read At"
msgstr "Lu le"
#: .\apps\chat\models.py:179
msgid "Message Read Status"
msgstr "Statut de lecture du message"
#: .\apps\chat\models.py:180
msgid "Message Read Statuses"
msgstr "Statuts de lecture des messages"
#: .\apps\course\admin\course.py:81
msgid "Course Weekly Schedule"
msgstr "Emploi du temps hebdomadaire du cours"
#: .\apps\course\admin\course.py:85 .\utils\schema.py:49
msgid "Course Features"
msgstr "Caractéristiques du cours"
#: .\apps\course\admin\course.py:89
msgid "If set to inactive, the course will not be displayed."
msgstr "S'il est défini sur inactif, le cours ne sera pas affiché."
#: .\apps\course\admin\course.py:104
msgid "This field is required and cannot be cleared."
msgstr "Ce champ est requis et ne peut pas être vidé."
#: .\apps\course\admin\course.py:108
msgid "This field is required."
msgstr "Ce champ est requis."
#: .\apps\course\admin\course.py:128 .\apps\course\admin\live_session.py:52
msgid "Select a value"
msgstr "Sélectionnez une valeur"
#: .\apps\course\admin\course.py:143 .\apps\quiz\models\participant.py:10
#: .\apps\quiz\models\quiz.py:18 .\apps\quiz\models\quiz.py:43
msgid "Quiz"
msgstr "Quiz"
#: .\apps\course\admin\course.py:144 .\apps\quiz\models\quiz.py:19
#: .\config\settings\base.py:525
msgid "Quizzes"
msgstr "Quiz"
#: .\apps\course\admin\course.py:161 .\apps\course\models\course.py:269
msgid "Course Attachment"
msgstr "Pièce jointe du cours"
#: .\apps\course\admin\course.py:162 .\apps\course\models\course.py:270
#: .\config\settings\base.py:513
msgid "Course Attachments"
msgstr "Pièces jointes du cours"
#: .\apps\course\admin\course.py:184 .\apps\course\models\lesson.py:86
msgid "Chapter"
msgstr "Chapitre"
#: .\apps\course\admin\course.py:185
msgid "Chapters"
msgstr "Chapitres"
#: .\apps\course\admin\course.py:224 .\apps\quiz\admin\participant.py:36
msgid "Recent Participant"
msgstr "Participant récent"
#: .\apps\course\admin\course.py:225 .\apps\quiz\admin\participant.py:37
msgid "Recent Participants (Latest 10)"
msgstr "Participants récents (10 derniers)"
#: .\apps\course\admin\course.py:249
msgid "Select Student"
msgstr "Sélectionner un étudiant"
#: .\apps\course\admin\course.py:296
msgid "Settings & Status"
msgstr "Paramètres & Statut"
#: .\apps\course\admin\course.py:305 .\apps\course\admin\live_session.py:91
msgid "Media"
msgstr "Médias"
#: .\apps\course\admin\course.py:311
msgid "Pricing"
msgstr "Tarification"
#: .\apps\course\admin\course.py:318
msgid "Advanced Configuration"
msgstr "Configuration avancée"
#: .\apps\course\admin\course.py:345 .\apps\transaction\admin.py:75
#: .\templates\course\course_stats.html:142
msgid "Price"
msgstr "Prix"
#: .\apps\course\admin\course.py:348 .\apps\transaction\models.py:27
#: .\templates\course\course_stats.html:145
msgid "Free"
msgstr "Gratuit"
#: .\apps\course\admin\course.py:373
msgid "Add Student"
msgstr "Ajouter un étudiant"
#: .\apps\course\admin\course.py:380 .\apps\course\admin\course.py:417
msgid "Course not found"
msgstr "Cours non trouvé"
#: .\apps\course\admin\course.py:388
#, python-brace-format
msgid "Student {} is already enrolled in this course"
msgstr "L'étudiant {} est déjà inscrit à ce cours"
#: .\apps\course\admin\course.py:393
#, python-brace-format
msgid "Student {} has been successfully added to {}"
msgstr "L'étudiant {} a été ajouté avec succès à {}"
#: .\apps\course\admin\course.py:404
#, python-brace-format
msgid "Add Student to {}"
msgstr "Ajouter un étudiant à {}"
#: .\apps\course\admin\course.py:410
msgid "Manage All Students"
msgstr "Gérer tous les étudiants"
#: .\apps\course\admin\course.py:516
msgid "File Size"
msgstr "Taille du fichier"
#: .\apps\course\admin\course.py:534
msgid "Enrollment Details"
msgstr "Détails de l'inscription"
#: .\apps\course\admin\lesson.py:72 .\apps\course\admin\lesson.py:117
#: .\templates\course\course_stats.html:118
msgid "Duration"
msgstr "Durée"
#: .\apps\course\admin\lesson.py:74 .\apps\course\admin\lesson.py:119
msgid "min"
msgstr "min"
#: .\apps\course\admin\live_session.py:65 .\apps\course\models\course.py:116
msgid "Timing"
msgstr "Horaire"
#: .\apps\course\admin\live_session.py:71
msgid "Session User"
msgstr "Utilisateur de session"
#: .\apps\course\admin\live_session.py:72 .\config\settings\base.py:548
msgid "Session Users"
msgstr "Utilisateurs de session"
#: .\apps\course\admin\live_session.py:97
msgid "Session Recording"
msgstr "Enregistrement de session"
#: .\apps\course\admin\live_session.py:98 .\config\settings\base.py:554
msgid "Session Recordings"
msgstr "Enregistrements de session"
#: .\apps\course\admin\live_session.py:139
msgid "Session Timing"
msgstr "Horaire de session"
#: .\apps\course\admin\live_session.py:166 .\apps\hadis\admin\category.py:198
msgid "Files"
msgstr "Fichiers"
#: .\apps\course\management\commands\clear_course_data.py:16
msgid "Clear all course-related data from the database"
msgstr "Effacer toutes les données liées aux cours de la base de données"
#: .\apps\course\management\commands\clear_course_data.py:29
msgid "Specify a single model to clear (e.g., \"Course\", \"Lesson\", etc.)"
msgstr "Spécifier un seul modèle à effacer (ex. : \"Course\", \"Lesson\", etc.)"
#: .\apps\course\management\commands\clear_course_data.py:35
msgid "Clear only legacy models (before migration to new structure)"
msgstr ""
"Effacer uniquement les anciens modèles (avant la migration vers la nouvelle "
"structure)"
#: .\apps\course\management\commands\clear_course_data.py:59
msgid "This will delete ALL course-related data. Are you sure? (yes/no): "
msgstr ""
"Cela supprimera TOUTES les données liées aux cours. Êtes-vous sûr ? "
"(oui/non) : "
#: .\apps\course\management\commands\clear_course_data.py:95
msgid ", "
msgstr ", "
#: .\apps\course\management\commands\clear_course_data.py:134
msgid "Course data clearing completed"
msgstr "Nettoyage des données de cours terminé"
#: .\apps\course\models\course.py:30
msgid "Category Name"
msgstr "Nom de la catégorie"
#: .\apps\course\models\course.py:49
msgid "Beginner"
msgstr "Débutant"
#: .\apps\course\models\course.py:50
msgid "Mid Level"
msgstr "Niveau intermédiaire"
#: .\apps\course\models\course.py:51
msgid "Advanced"
msgstr "Avancé"
#: .\apps\course\models\course.py:54 .\apps\library\admin.py:216
#: .\apps\quiz\admin\quiz.py:80
msgid "Inactive"
msgstr "Inactif"
#: .\apps\course\models\course.py:55
msgid "Upcoming"
msgstr "À venir"
#: .\apps\course\models\course.py:56
msgid "Registering"
msgstr "Inscription en cours"
#: .\apps\course\models\course.py:57
msgid "Ongoing"
msgstr "En cours"
#: .\apps\course\models\course.py:58
msgid "Finished"
msgstr "Terminé"
#: .\apps\course\models\course.py:61 .\apps\course\models\lesson.py:21
msgid "Youtube Link"
msgstr "Lien YouTube"
#: .\apps\course\models\course.py:62 .\apps\course\models\course.py:86
#: .\apps\course\models\lesson.py:22
msgid "Video File"
msgstr "Fichier vidéo"
#: .\apps\course\models\course.py:66
msgid "Course Title"
msgstr "Titre du cours"
#: .\apps\course\models\course.py:68 .\apps\hadis\models\hadis.py:569
#: .\apps\library\models.py:92
msgid "Category"
msgstr "Catégorie"
#: .\apps\course\models\course.py:80
msgid "Preview Video Type (YouTube Link or File Upload)"
msgstr "Type d'aperçu vidéo (Lien YouTube ou Fichier)"
#: .\apps\course\models\course.py:88 .\utils\unfold_translations.py:71
msgid "Video Link"
msgstr "Lien vidéo"
#: .\apps\course\models\course.py:90
msgid "Is Online Course"
msgstr "Est un cours en ligne"
#: .\apps\course\models\course.py:91
msgid "Online Class Link"
msgstr "Lien du cours en ligne"
#: .\apps\course\models\course.py:92
msgid "Course Level"
msgstr "Niveau du cours"
#: .\apps\course\models\course.py:93
msgid "Duration (in hours)"
msgstr "Durée (en heures)"
#: .\apps\course\models\course.py:94
msgid "Number of Lessons"
msgstr "Nombre de leçons"
#: .\apps\course\models\course.py:96
msgid "Course Description"
msgstr "Description du cours"
#: .\apps\course\models\course.py:97
msgid "Short Description"
msgstr "Description courte"
#: .\apps\course\models\course.py:99
msgid "Is Free"
msgstr "Est gratuit"
#: .\apps\course\models\course.py:100
msgid "Course Price"
msgstr "Prix du cours"
#: .\apps\course\models\course.py:101
msgid "Discount Percentage"
msgstr "Pourcentage de remise"
#: .\apps\course\models\course.py:103
msgid "Course Final Price"
msgstr "Prix final du cours"
#: .\apps\course\models\course.py:104
msgid ""
"This field is automatically calculated based on the discount percentage."
msgstr ""
"Ce champ est automatiquement calculé sur la base du pourcentage de remise."
#: .\apps\course\models\course.py:109
msgid "Lock Group Chat"
msgstr "Verrouiller le chat de groupe"
#: .\apps\course\models\course.py:113
msgid "Lock Private Chats with Professor"
msgstr "Verrouiller les chats privés avec le professeur"
#: .\apps\course\models\course.py:117
msgid "Course features"
msgstr "Caractéristiques du cours"
#: .\apps\course\models\course.py:174
msgid "Glossary Title"
msgstr "Titre du glossaire"
#: .\apps\course\models\course.py:183 .\apps\course\models\course.py:193
msgid "Glossary"
msgstr "Glossaire"
#: .\apps\course\models\course.py:184
msgid "Glossaries"
msgstr "Glossaires"
#: .\apps\course\models\course.py:210 .\config\settings\base.py:519
msgid "Course Glossary"
msgstr "Glossaire du cours"
#: .\apps\course\models\course.py:211
msgid "Course Glossaries"
msgstr "Glossaires du cours"
#: .\apps\course\models\course.py:219
msgid "Attachment Title"
msgstr "Titre de la pièce jointe"
#: .\apps\course\models\course.py:222
msgid "Attachment File"
msgstr "Fichier joint"
#: .\apps\course\models\course.py:224
msgid "File Size (in bytes)"
msgstr "Taille du fichier (en octets)"
#: .\apps\course\models\lesson.py:24
msgid "Lesson Title"
msgstr "Titre de la leçon"
#: .\apps\course\models\lesson.py:25
msgid "Content Type"
msgstr "Type de contenu"
#: .\apps\course\models\lesson.py:32
msgid "Link"
msgstr "Lien"
#: .\apps\course\models\lesson.py:33
msgid "Duration (in minutes)"
msgstr "Durée (en minutes)"
#: .\apps\course\models\lesson.py:42 .\apps\course\models\lesson.py:87
#: .\apps\quiz\models\quiz.py:8
msgid "Lesson"
msgstr "Leçon"
#: .\apps\course\models\lesson.py:43
msgid "Lessons"
msgstr "Leçons"
#: .\apps\course\models\lesson.py:55
msgid "Chapter Title"
msgstr "Titre du chapitre"
#: .\apps\course\models\lesson.py:56 .\apps\course\models\lesson.py:89
#: .\apps\hadis\models\hadis.py:467 .\apps\quiz\models\quiz.py:51
msgid "Priority"
msgstr "Priorité"
#: .\apps\course\models\lesson.py:57 .\apps\course\models\lesson.py:91
#: .\apps\course\models\live_session.py:174
#: .\apps\course\models\participant.py:21 .\apps\hadis\models\category.py:17
msgid "Is Active"
msgstr "Est actif"
#: .\apps\course\models\lesson.py:77
msgid "Course Chapter"
msgstr "Chapitre du cours"
#: .\apps\course\models\lesson.py:78
msgid "Course Chapters"
msgstr "Chapitres du cours"
#: .\apps\course\models\lesson.py:88
msgid "Sub-lesson Title"
msgstr "Titre de la sous-leçon"
#: .\apps\course\models\lesson.py:137 .\apps\course\models\lesson.py:159
msgid "Course Lesson"
msgstr "Leçon du cours"
#: .\apps\course\models\lesson.py:138 .\config\settings\base.py:507
msgid "Course Lessons"
msgstr "Leçons du cours"
#: .\apps\course\models\lesson.py:167
msgid "Lesson Completion"
msgstr "Fin de leçon"
#: .\apps\course\models\lesson.py:168
msgid "Lesson Completions"
msgstr "Fins de leçons"
#: .\apps\course\models\live_session.py:14
msgid "Course that this live session belongs to."
msgstr "Cours auquel appartient cette session en direct."
#: .\apps\course\models\live_session.py:18
msgid "Room ID"
msgstr "ID de la salle"
#: .\apps\course\models\live_session.py:19
msgid "Identifier of the PlugNMeet room."
msgstr "Identifiant de la salle PlugNMeet."
#: .\apps\course\models\live_session.py:26
msgid "Subject"
msgstr "Sujet"
#: .\apps\course\models\live_session.py:27
msgid "Topic of the live session."
msgstr "Sujet de la session en direct."
#: .\apps\course\models\live_session.py:30
#: .\apps\quiz\models\participant.py:12
msgid "Started At"
msgstr "Commencé le"
#: .\apps\course\models\live_session.py:31
msgid "Start time of the live session."
msgstr "Heure de début de la session en direct."
#: .\apps\course\models\live_session.py:34
#: .\apps\quiz\models\participant.py:13
msgid "Ended At"
msgstr "Terminé le"
#: .\apps\course\models\live_session.py:35
msgid "End time of the live session."
msgstr "Heure de fin de la session en direct."
#: .\apps\course\models\live_session.py:41
msgid "Recorded File"
msgstr "Fichier enregistré"
#: .\apps\course\models\live_session.py:42
msgid "Recorded file of the live session."
msgstr "Fichier enregistré de la session en direct."
#: .\apps\course\models\live_session.py:54
msgid "Course Live Session"
msgstr "Session en direct du cours"
#: .\apps\course\models\live_session.py:55
msgid "Course Live Sessions"
msgstr "Sessions en direct du cours"
#: .\apps\course\models\live_session.py:64
#: .\apps\course\models\participant.py:27 .\apps\quiz\models\participant.py:21
#: .\apps\quiz\models\participant.py:50
msgid "Participant"
msgstr "Participant"
#: .\apps\course\models\live_session.py:65
msgid "Moderator"
msgstr "Modérateur"
#: .\apps\course\models\live_session.py:66
msgid "Observer"
msgstr "Observateur"
#: .\apps\course\models\live_session.py:76
#: .\apps\course\models\live_session.py:138
msgid "Live Session"
msgstr "Session en direct"
#: .\apps\course\models\live_session.py:77
msgid "Live session that the user joined."
msgstr "Session en direct à laquelle l'utilisateur a participé."
#: .\apps\course\models\live_session.py:84
msgid "User participating in the live session."
msgstr "Utilisateur participant à la session en direct."
#: .\apps\course\models\live_session.py:89
msgid "Role"
msgstr "Rôle"
#: .\apps\course\models\live_session.py:90
msgid "Role of the user in the session"
msgstr "Rôle de l'utilisateur dans la session"
#: .\apps\course\models\live_session.py:93
msgid "Entered At"
msgstr "Entré le"
#: .\apps\course\models\live_session.py:94
msgid "Time the user entered the session"
msgstr "Heure à laquelle l'utilisateur a rejoint la session"
#: .\apps\course\models\live_session.py:97
msgid "Exited At"
msgstr "Sorti le"
#: .\apps\course\models\live_session.py:98
msgid "Time the user exited the session"
msgstr "Heure à laquelle l'utilisateur a quitté la session"
#: .\apps\course\models\live_session.py:105
msgid "Is online"
msgstr "Est en ligne"
#: .\apps\course\models\live_session.py:106
msgid "Is the user currently online?"
msgstr "L'utilisateur est-il en ligne actuellement ?"
#: .\apps\course\models\live_session.py:115
msgid "User Session"
msgstr "Session utilisateur"
#: .\apps\course\models\live_session.py:116
msgid "User Sessions"
msgstr "Sessions utilisateurs"
#: .\apps\course\models\live_session.py:127
msgid "Voice"
msgstr "Voix"
#: .\apps\course\models\live_session.py:128
msgid "Video"
msgstr "Vidéo"
#: .\apps\course\models\live_session.py:139
msgid "Live session that this recording belongs to."
msgstr "Session en direct à laquelle appartient cet enregistrement."
#: .\apps\course\models\live_session.py:144
msgid "Title of the recording"
msgstr "Titre de l'enregistrement"
#: .\apps\course\models\live_session.py:148
msgid "Recording File"
msgstr "Fichier d'enregistrement"
#: .\apps\course\models\live_session.py:149
msgid "File of the recorded session"
msgstr "Fichier de la session enregistrée"
#: .\apps\course\models\live_session.py:152
msgid "File Duration"
msgstr "Durée du fichier"
#: .\apps\course\models\live_session.py:153
msgid "Duration of the recording file"
msgstr "Durée du fichier d'enregistrement"
#: .\apps\course\models\live_session.py:160
msgid "Recording Type"
msgstr "Type d'enregistrement"
#: .\apps\course\models\live_session.py:161
msgid "Type of the recording (voice or video)"
msgstr "Type d'enregistrement (voix ou vidéo)"
#: .\apps\course\models\live_session.py:166
msgid "Thumbnail image for video recordings"
msgstr "Image miniature pour les enregistrements vidéo"
#: .\apps\course\models\live_session.py:170
msgid "Time the recording was created"
msgstr "Heure de création de l'enregistrement"
#: .\apps\course\models\live_session.py:171
msgid "The datetime when the recording was last updated"
msgstr "La date/heure de la dernière mise à jour de l'enregistrement"
#: .\apps\course\models\live_session.py:175
msgid "Whether this recording is active or not"
msgstr "Si cet enregistrement est actif ou non"
#: .\apps\course\models\live_session.py:183
msgid "Live Session Recording"
msgstr "Enregistrement de session en direct"
#: .\apps\course\models\live_session.py:184
msgid "Live Session Recordings"
msgstr "Enregistrements de sessions en direct"
#: .\apps\course\models\participant.py:22
msgid "Joined Date"
msgstr "Date d'adhésion"
#: .\apps\course\models\participant.py:28 .\apps\quiz\models\participant.py:22
#: .\templates\admin\index.html:89
msgid "Participants"
msgstr "Participants"
#: .\apps\course\templates\course\add_student_form.html:25
msgid "Submit form"
msgstr "Soumettre le formulaire"
#: .\apps\dobodbi_calendar\admin.py:38
msgid "Dates"
msgstr "Dates"
#: .\apps\dobodbi_calendar\models.py:12
msgid "georgian"
msgstr "grégorien"
#: .\apps\dobodbi_calendar\models.py:13
msgid "lunar"
msgstr "lunaire"
#: .\apps\dobodbi_calendar\models.py:16
msgid "National"
msgstr "National"
#: .\apps\dobodbi_calendar\models.py:17
msgid "International"
msgstr "International"
#: .\apps\dobodbi_calendar\models.py:18
msgid "Religious"
msgstr "Religieux"
#: .\apps\dobodbi_calendar\models.py:22
msgid "is global"
msgstr "est global"
#: .\apps\dobodbi_calendar\models.py:23
msgid "check this field if event is global"
msgstr "cochez ce champ si l'événement est global"
#: .\apps\dobodbi_calendar\models.py:30
msgid "Choose between georgian or lunar. default to georgian"
msgstr "Choisissez entre grégorien ou lunaire. Par défaut grégorien"
#: .\apps\dobodbi_calendar\models.py:31
msgid "occasion type"
msgstr "type d'occasion"
#: .\apps\dobodbi_calendar\models.py:33
msgid "dates"
msgstr "dates"
#: .\apps\dobodbi_calendar\models.py:35
msgid "is yearly"
msgstr "est annuel"
#: .\apps\dobodbi_calendar\models.py:36
msgid "check this field if event is annually"
msgstr "cochez ce champ si l'événement est annuel"
#: .\apps\dobodbi_calendar\models.py:40
msgid "event type"
msgstr "type d'événement"
#: .\apps\hadis\admin\hadis.py:680
msgid "Status & Classification"
msgstr "Statut & Classification"
#: .\apps\hadis\admin\hadis.py:780 .\apps\podcast\admin.py:219
#: .\apps\video\admin.py:231
msgid "Collection"
msgstr "Collection"
#: .\apps\hadis\admin\reference.py:457 .\apps\hadis\admin\reference.py:500
msgid "Basic Info"
msgstr "Infos de base"
#: .\apps\hadis\admin\reference.py:460
msgid "Publication Info"
msgstr "Infos de publication"
#: .\apps\hadis\admin\reference.py:463
msgid "Rating & Stats"
msgstr "Évaluation & Stats"
#: .\apps\hadis\admin\reference.py:474 .\apps\hadis\models\reference.py:74
msgid "Publisher"
msgstr "Éditeur"
#: .\apps\hadis\admin\reference.py:503
msgid "Dates (Hijri)"
msgstr "Dates (Hijri)"
#: .\apps\hadis\admin\reference.py:506
msgid "Dates (Miladi)"
msgstr "Dates (Miladi)"
#: .\apps\hadis\admin\reference.py:509
msgid "References"
msgstr "Références"
#: .\apps\hadis\admin\reference.py:518 .\apps\hadis\admin\transmitter.py:550
#: .\apps\hadis\models\reference.py:282 .\apps\hadis\models\transmitter.py:19
#: .\templates\admin\filer\folder\directory_table.html:13
#: .\utils\keyval_field.py:118
msgid "Name"
msgstr "Nom"
#: .\apps\hadis\admin\reference.py:563 .\apps\hadis\models\reference.py:328
msgid "Value"
msgstr "Valeur"
#: .\apps\hadis\admin\reference.py:567 .\apps\hadis\models\reference.py:98
msgid "Book Reference"
msgstr "Référence de livre"
#: .\apps\hadis\admin\transmitter.py:502
#: .\apps\hadis\models\transmitter.py:300
msgid "Transmitter"
msgstr "Transmetteur"
#: .\apps\hadis\admin\transmitter.py:640
#: .\apps\hadis\models\transmitter.py:590
msgid "Scholar Name"
msgstr "Nom du savant"
#: .\apps\hadis\models\category.py:11 .\apps\hadis\models\transmitter.py:223
#: .\apps\hadis\templates\admin\category_index.html:25
msgid "Shia"
msgstr "Chiite"
#: .\apps\hadis\models\category.py:12 .\apps\hadis\models\transmitter.py:224
#: .\apps\hadis\templates\admin\category_index.html:31
msgid "Sunni"
msgstr "Sunnite"
#: .\apps\hadis\models\category.py:14
msgid "Sect Name"
msgstr "Nom de la secte"
#: .\apps\hadis\models\category.py:61
msgid "Hadis Sect"
msgstr "Secte de hadith"
#: .\apps\hadis\models\category.py:62 .\config\settings\base.py:850
msgid "Hadis Sects"
msgstr "Sectes de hadiths"
#: .\apps\hadis\models\category.py:68
#: .\apps\hadis\templates\admin\category_index.html:158
msgid "Quran"
msgstr "Coran"
#: .\apps\hadis\models\category.py:69
#: .\apps\hadis\templates\admin\category_index.html:161
msgid "Hadith"
msgstr "Hadith"
#: .\apps\hadis\models\category.py:70
msgid "History"
msgstr "Histoire"
#: .\apps\hadis\models\category.py:71
msgid "Fatwa"
msgstr "Fatwa"
#: .\apps\hadis\models\category.py:72
msgid "Quote"
msgstr "Citation"
#: .\apps\hadis\models\category.py:75
msgid "Sect"
msgstr "Secte"
#: .\apps\hadis\models\category.py:76
msgid "Source Type"
msgstr "Type de source"
#: .\apps\hadis\models\category.py:80
msgid "xmind file"
msgstr "fichier xmind"
#: .\apps\hadis\models\category.py:90
msgid "Child category must have the same sect_type as its parent. "
msgstr "La catégorie enfant doit avoir le même sect_type que son parent. "
#: .\apps\hadis\models\category.py:173
msgid "Hadis Category"
msgstr "Catégorie de hadith"
#: .\apps\hadis\models\category.py:174 .\config\settings\base.py:856
msgid "Hadis Categories"
msgstr "Catégories de hadiths"
#: .\apps\hadis\models\hadis.py:119
msgid "hadis collection"
msgstr "collection de hadith"
#: .\apps\hadis\models\hadis.py:120
msgid "hadis collections"
msgstr "collections de hadiths"
#: .\apps\hadis\models\hadis.py:125 .\apps\hadis\models\hadis.py:403
#: .\apps\hadis\models\hadis.py:413 .\apps\hadis\models\transmitter.py:429
msgid "hadis"
msgstr "hadith"
#: .\apps\hadis\models\hadis.py:131
msgid "hadis in collection"
msgstr "hadith dans la collection"
#: .\apps\hadis\models\hadis.py:132
msgid "hadis in collections"
msgstr "hadiths dans les collections"
#: .\apps\hadis\models\hadis.py:255 .\apps\hadis\models\hadis.py:275
msgid "hadis status"
msgstr "statut de hadith"
#: .\apps\hadis\models\hadis.py:256
msgid "hadis statuses"
msgstr "statuts de hadiths"
#: .\apps\hadis\models\hadis.py:263
msgid "category"
msgstr "catégorie"
#: .\apps\hadis\models\hadis.py:264
msgid "number"
msgstr "numéro"
#: .\apps\hadis\models\hadis.py:267
msgid "Title Narrator"
msgstr "Narrateur principal"
#: .\apps\hadis\models\hadis.py:271
msgid "text"
msgstr "texte"
#: .\apps\hadis\models\hadis.py:272 .\apps\hadis\models\hadis.py:498
#: .\apps\hadis\models\transmitter.py:661
msgid "translation"
msgstr "traduction"
#: .\apps\hadis\models\hadis.py:273
msgid "visibility"
msgstr "visibilité"
#: .\apps\hadis\models\hadis.py:276
msgid "Status text"
msgstr "Texte de statut"
#: .\apps\hadis\models\hadis.py:277
msgid "Address"
msgstr "Adresse"
#: .\apps\hadis\models\hadis.py:278
msgid "links"
msgstr "liens"
#: .\apps\hadis\models\hadis.py:279
msgid "tags"
msgstr "tags"
#: .\apps\hadis\models\hadis.py:281 .\apps\hadis\models\hadis.py:501
#: .\apps\hadis\models\transmitter.py:662
msgid "share link"
msgstr "lien de partage"
#: .\apps\hadis\models\hadis.py:282
msgid "Explanation"
msgstr "Explication"
#: .\apps\hadis\models\hadis.py:404
msgid "hadises"
msgstr "hadiths"
#: .\apps\hadis\models\hadis.py:421 .\apps\hadis\models\reference.py:219
#: .\apps\hadis\models\reference.py:261
msgid "book reference"
msgstr "référence de livre"
#: .\apps\hadis\models\hadis.py:427
msgid "Hadith Number in Book"
msgstr "Numéro de hadith dans le livre"
#: .\apps\hadis\models\hadis.py:438
msgid "Hadis Reference"
msgstr "Référence de hadith"
#: .\apps\hadis\models\hadis.py:439 .\config\settings\base.py:868
msgid "Hadis References"
msgstr "Références de hadiths"
#: .\apps\hadis\models\hadis.py:464 .\apps\podcast\models.py:132
#: .\apps\video\models.py:148
msgid "thumbnail"
msgstr "miniature"
#: .\apps\hadis\models\hadis.py:468
msgid "Priority of the image, lower values mean higher priority."
msgstr ""
"Priorité de l'image, les valeurs plus basses ont une priorité plus élevée."
#: .\apps\hadis\models\hadis.py:477
msgid "Reference Image"
msgstr "Image de référence"
#: .\apps\hadis\models\hadis.py:478
msgid "Reference Images"
msgstr "Images de référence"
#: .\apps\hadis\models\hadis.py:493
msgid "hadis correction"
msgstr "correction de hadith"
#: .\apps\hadis\models\hadis.py:497 .\apps\hadis\models\hadis.py:573
msgid "Original Text"
msgstr "Texte original"
#: .\apps\hadis\models\hadis.py:505
msgid "Hadis Correction"
msgstr "Correction de hadith"
#: .\apps\hadis\models\hadis.py:506
msgid "Hadis Corrections"
msgstr "Corrections de hadiths"
#: .\apps\hadis\models\hadis.py:580
msgid "Hadis Interpretation"
msgstr "Interprétation de hadith"
#: .\apps\hadis\models\hadis.py:581
msgid "Hadis Interpretations"
msgstr "Interprétations de hadiths"
#: .\apps\hadis\models\reference.py:64
msgid "Source URL"
msgstr "URL source"
#: .\apps\hadis\models\reference.py:68
msgid "ISBN"
msgstr "ISBN"
#: .\apps\hadis\models\reference.py:69
msgid "volume"
msgstr "volume"
#: .\apps\hadis\models\reference.py:70
msgid "Total Number of Volumes"
msgstr "Nombre total de volumes"
#: .\apps\hadis\models\reference.py:71
msgid "year of publication"
msgstr "année de publication"
#: .\apps\hadis\models\reference.py:72
msgid "number of pages"
msgstr "nombre de pages"
#: .\apps\hadis\models\reference.py:75
msgid "subject area"
msgstr "thématique"
#: .\apps\hadis\models\reference.py:76
msgid "type"
msgstr "type"
#: .\apps\hadis\models\reference.py:78
msgid "Researcher"
msgstr "Chercheur"
#: .\apps\hadis\models\reference.py:79
msgid "City of Publication"
msgstr "Ville de publication"
#: .\apps\hadis\models\reference.py:80
msgid "Country of Publication"
msgstr "Pays de publication"
#: .\apps\hadis\models\reference.py:81
msgid "Edition Number"
msgstr "Numéro d'édition"
#: .\apps\hadis\models\reference.py:85
msgid "rate"
msgstr "note"
#: .\apps\hadis\models\reference.py:88
msgid "Rating from 0 to 5"
msgstr "Note de 0 à 5"
#: .\apps\hadis\models\reference.py:99
msgid "Book References"
msgstr "Références de livres"
#: .\apps\hadis\models\reference.py:221
msgid "image"
msgstr "image"
#: .\apps\hadis\models\reference.py:222 .\apps\hadis\models\reference.py:264
msgid "Volume"
msgstr "Volume"
#: .\apps\hadis\models\reference.py:229
msgid "Book Reference Image"
msgstr "Image de référence de livre"
#: .\apps\hadis\models\reference.py:230
msgid "Book Reference Images"
msgstr "Images de référence de livres"
#: .\apps\hadis\models\reference.py:263
msgid "Document File"
msgstr "Fichier document"
#: .\apps\hadis\models\reference.py:265
msgid "e.g., Volume 1, 01.pdf"
msgstr "ex. : Volume 1, 01.pdf"
#: .\apps\hadis\models\reference.py:270
msgid "Book Reference Document"
msgstr "Document de référence de livre"
#: .\apps\hadis\models\reference.py:271
msgid "Book Reference Documents"
msgstr "Documents de référence de livres"
#: .\apps\hadis\models\reference.py:283 .\apps\hadis\models\transmitter.py:257
msgid "Birth Year (Hijri)"
msgstr "Année de naissance (Hijri)"
#: .\apps\hadis\models\reference.py:284 .\apps\hadis\models\transmitter.py:258
msgid "Death Year (Hijri)"
msgstr "Année de décès (Hijri)"
#: .\apps\hadis\models\reference.py:285
msgid "Birth Year (Miladi)"
msgstr "Année de naissance (Miladi)"
#: .\apps\hadis\models\reference.py:286
msgid "Death Year (Miladi)"
msgstr "Année de décès (Miladi)"
#: .\apps\hadis\models\reference.py:290
msgid "book references"
msgstr "références de livres"
#: .\apps\hadis\models\reference.py:298
msgid "Book Author"
msgstr "Auteur du livre"
#: .\apps\hadis\models\reference.py:299
msgid "Book Authors"
msgstr "Auteurs de livres"
#: .\apps\hadis\models\reference.py:333
msgid "book attribute"
msgstr "attribut de livre"
#: .\apps\hadis\models\reference.py:341
msgid "Book Attribute"
msgstr "Attribut de livre"
#: .\apps\hadis\models\reference.py:342
msgid "Book Attributes"
msgstr "Attributs de livres"
#: .\apps\hadis\models\transmitter.py:20
msgid "layer number"
msgstr "numéro de couche"
#: .\apps\hadis\models\transmitter.py:28
msgid "Narrator Layer"
msgstr "Couche du narrateur"
#: .\apps\hadis\models\transmitter.py:29
msgid "Narrator Layers"
msgstr "Couches de narrateurs"
#: .\apps\hadis\models\transmitter.py:34
msgid "Layer"
msgstr "Couche"
#: .\apps\hadis\models\transmitter.py:208
msgid "Transmitter Reliability"
msgstr "Fiabilité du transmetteur"
#: .\apps\hadis\models\transmitter.py:209
msgid "Transmitter Reliabilities"
msgstr "Fiabilité des transmetteurs"
#: .\apps\hadis\models\transmitter.py:229
msgid "Other"
msgstr "Autre"
#: .\apps\hadis\models\transmitter.py:234
msgid "Kunya"
msgstr "Kunya"
#: .\apps\hadis\models\transmitter.py:235
msgid "Known as"
msgstr "Connu sous le nom de"
#: .\apps\hadis\models\transmitter.py:236
msgid "Nick Name"
msgstr "Surnom"
#: .\apps\hadis\models\transmitter.py:240
msgid "Raw Relatives Data"
msgstr "Données brutes des proches"
#: .\apps\hadis\models\transmitter.py:241
msgid "Father"
msgstr "Père"
#: .\apps\hadis\models\transmitter.py:242
msgid "Mother"
msgstr "Mère"
#: .\apps\hadis\models\transmitter.py:244
msgid "Siblings"
msgstr "Frères et sœurs"
#: .\apps\hadis\models\transmitter.py:246
msgid "Freed Slave Of"
msgstr "Esclave affranchi de"
#: .\apps\hadis\models\transmitter.py:247
msgid "Occupation"
msgstr "Profession"
#: .\apps\hadis\models\transmitter.py:248
msgid "Features"
msgstr "Caractéristiques"
#: .\apps\hadis\models\transmitter.py:249
msgid "Tags"
msgstr "Tags"
#: .\apps\hadis\models\transmitter.py:252
msgid "Origin"
msgstr "Origine"
#: .\apps\hadis\models\transmitter.py:253
msgid "Lived in"
msgstr "A vécu à"
#: .\apps\hadis\models\transmitter.py:254
msgid "Died in"
msgstr "Mort à"
#: .\apps\hadis\models\transmitter.py:259
msgid "Age at Death"
msgstr "Âge au décès"
#: .\apps\hadis\models\transmitter.py:260
msgid "Generation"
msgstr "Génération"
#: .\apps\hadis\models\transmitter.py:265
msgid "reliability"
msgstr "fiabilité"
#: .\apps\hadis\models\transmitter.py:273
msgid "Madhhab/School of Thought"
msgstr "Madhhab/École de pensée"
#: .\apps\hadis\models\transmitter.py:279
msgid "In Sahih Muslim"
msgstr "Dans Sahih Muslim"
#: .\apps\hadis\models\transmitter.py:280
msgid "Is this narrator present in Sahih Muslim?"
msgstr "Ce narrateur est-il présent dans Sahih Muslim ?"
#: .\apps\hadis\models\transmitter.py:284
msgid "In Sahih Bukhari"
msgstr "Dans Sahih Bukhari"
#: .\apps\hadis\models\transmitter.py:285
msgid "Is this narrator present in Sahih Bukhari?"
msgstr "Ce narrateur est-il présent dans Sahih Bukhari ?"
#: .\apps\hadis\models\transmitter.py:301 .\config\settings\base.py:886
msgid "Transmitters"
msgstr "Transmetteurs"
#: .\apps\hadis\models\transmitter.py:435
#: .\apps\hadis\models\transmitter.py:587
#: .\apps\hadis\models\transmitter.py:655
msgid "transmitter"
msgstr "transmetteur"
#: .\apps\hadis\models\transmitter.py:441
msgid "Chain Index"
msgstr "Index de chaîne"
#: .\apps\hadis\models\transmitter.py:442
msgid "Which chain/branch this belongs to (0, 1, 2...)"
msgstr "À quelle chaîne/branche appartient-il (0, 1, 2...)"
#: .\apps\hadis\models\transmitter.py:448
msgid "narrator layer"
msgstr "couche de narrateur"
#: .\apps\hadis\models\transmitter.py:452
msgid "The layer/class (Tabaqah) this narrator belongs to"
msgstr "La couche/classe (Tabaqah) à laquelle appartient ce narrateur"
#: .\apps\hadis\models\transmitter.py:457
msgid "reliability status"
msgstr "statut de fiabilité"
#: .\apps\hadis\models\transmitter.py:461
msgid "Reliability status of the narrator"
msgstr "Statut de fiabilité du narrateur"
#: .\apps\hadis\models\transmitter.py:466
msgid "Order in the chain of transmission"
msgstr "Ordre dans la chaîne de transmission"
#: .\apps\hadis\models\transmitter.py:468
msgid "is gap"
msgstr "est une lacune"
#: .\apps\hadis\models\transmitter.py:477
msgid "Hadis Transmitter"
msgstr "Transmetteur de hadith"
#: .\apps\hadis\models\transmitter.py:478 .\config\settings\base.py:892
msgid "Hadis Transmitters"
msgstr "Transmetteurs de hadiths"
#: .\apps\hadis\models\transmitter.py:571
msgid "Opinion Status"
msgstr "Statut de l'opinion"
#: .\apps\hadis\models\transmitter.py:572
msgid "Opinion Statuses"
msgstr "Statuts des opinions"
#: .\apps\hadis\models\transmitter.py:591
msgid "Opinion Text"
msgstr "Texte de l'opinion"
#: .\apps\hadis\models\transmitter.py:595
msgid "opinion status"
msgstr "statut d'opinion"
#: .\apps\hadis\models\transmitter.py:609
msgid "Transmitter Opinion"
msgstr "Opinion du transmetteur"
#: .\apps\hadis\models\transmitter.py:610
msgid "Transmitter Opinions"
msgstr "Opinions du transmetteur"
#: .\apps\hadis\models\transmitter.py:670
#: .\apps\hadis\models\transmitter.py:671
msgid "Transmitter Original Text"
msgstr "Texte original du transmetteur"
#: .\apps\hadis\models\version.py:5
msgid "Version Name"
msgstr "Nom de version"
#: .\apps\hadis\models\version.py:6
msgid "Published Date"
msgstr "Date de publication"
#: .\apps\hadis\models\version.py:7
msgid "Release Description"
msgstr "Description de la version"
#: .\apps\hadis\templates\admin\category_index.html:11
msgid "Category Tree Editor"
msgstr "Éditeur d'arbre de catégories"
#: .\apps\hadis\templates\admin\category_index.html:15
msgid ""
"Make your category and sort it by drag and drop . and try to edit items by "
"double click."
msgstr ""
"Créez votre catégorie et triez-la par glisser-déposer. Essayez de modifier "
"les éléments par double-clic."
#: .\apps\hadis\templates\admin\category_index.html:62
msgid "Parent: "
msgstr "Parent : "
#: .\apps\hadis\templates\admin\category_index.html:70
msgid "Category Level:"
msgstr "Niveau de catégorie :"
#: .\apps\hadis\templates\admin\category_index.html:77
msgid "L1"
msgstr "L1"
#: .\apps\hadis\templates\admin\category_index.html:83
msgid "L2"
msgstr "L2"
#: .\apps\hadis\templates\admin\category_index.html:89
msgid "L3"
msgstr "L3"
#: .\apps\hadis\templates\admin\category_index.html:99
msgid "Level 1 categories represent source types: Shia or Sunni"
msgstr ""
"Les catégories de niveau 1 représentent les types de sources : Chiite ou "
"Sunnite"
#: .\apps\hadis\templates\admin\category_index.html:106
msgid ""
"Level 2 categories are children of Shia/Sunni with content type: Quran or "
"Hadith"
msgstr ""
"Les catégories de niveau 2 sont des sous-catégories de Chiite/Sunnite avec "
"type de contenu : Coran ou Hadith"
#: .\apps\hadis\templates\admin\category_index.html:113
msgid "Level 3 categories are children of Quran or Hadith categories"
msgstr ""
"Les catégories de niveau 3 sont des sous-catégories des catégories Coran ou "
"Hadith"
#: .\apps\hadis\templates\admin\category_index.html:127
msgid "Parent Category:"
msgstr "Catégorie parente :"
#: .\apps\hadis\templates\admin\category_index.html:130
msgid "-- Select Parent Category --"
msgstr "-- Sélectionner la catégorie parente --"
#: .\apps\hadis\templates\admin\category_index.html:134
msgid "Select a parent category or leave empty for top-level category"
msgstr ""
"Sélectionnez une catégorie parente ou laissez vide pour une catégorie racine"
#: .\apps\hadis\templates\admin\category_index.html:916
msgid "Search for a category..."
msgstr "Rechercher une catégorie..."
#: .\apps\hadis\templates\admin\category_index.html:925
msgid "No categories found"
msgstr "Aucune catégorie trouvée"
#: .\apps\hadis\templates\admin\category_index.html:928
msgid "Searching..."
msgstr "Recherche..."
#: .\apps\hadis\templates\admin\category_index.html:931
#: .\utils\unfold_translations.py:66
msgid "Type to search..."
msgstr "Tapez pour rechercher..."
#: .\apps\hadis\templates\admin\category_index.html:1021
#: .\apps\hadis\templates\admin\category_index.html:1190
msgid "Level 1 Categories"
msgstr "Catégories de niveau 1"
#: .\apps\hadis\templates\admin\category_index.html:1028
#: .\apps\hadis\templates\admin\category_index.html:1197
msgid "Level 2 Categories"
msgstr "Catégories de niveau 2"
#: .\apps\hadis\templates\admin\category_index.html:1035
#: .\apps\hadis\templates\admin\category_index.html:1204
msgid "Level 3 Categories"
msgstr "Catégories de niveau 3"
#: .\apps\hadis\templates\admin\category_index.html:1344
msgid "Level 1 must have a source type"
msgstr "Le niveau 1 doit avoir un type de source"
#: .\apps\hadis\templates\admin\category_index.html:1347
msgid "Level 2 must have a category type"
msgstr "Le niveau 2 doit avoir un type de catégorie"
#: .\apps\hadis\templates\admin\category_index.html:1423
#: .\apps\hadis\templates\admin\category_index.html:1498
#: .\apps\hadis\templates\admin\category_index.html:1719
#: .\apps\hadis\templates\admin\category_index.html:2119
msgid "Add Child Category"
msgstr "Ajouter une catégorie enfant"
#: .\apps\hadis\templates\admin\category_index.html:1992
msgid "No Items Found"
msgstr "Aucun élément trouvé"
#: .\apps\hadis\templates\admin\category_index.html:2206
#: .\apps\hadis\templates\admin\category_index.html:2214
msgid "No Quran categories"
msgstr "Aucune catégorie de Coran"
#: .\apps\hadis\templates\admin\category_index.html:2210
#: .\apps\hadis\templates\admin\category_index.html:2215
msgid "No Hadith categories"
msgstr "Aucune catégorie de Hadith"
#: .\apps\hadis\templates\admin\hadiscategory\change_form.html:28
msgid "Add Category"
msgstr "Ajouter une catégorie"
#: .\apps\hadis\templates\admin\hadisowerview_change_form.html:8
msgid "Save And Edit Next Hadis"
msgstr "Enregistrer et modifier le hadith suivant"
#: .\apps\hadis\templates\admin\hadisowerview_change_form.html:12
msgid "Save And Edit Previus Hadis"
msgstr "Enregistrer et modifier le hadith précédent"
#: .\apps\hadis\templates\admin\hadisowerview_change_form.html:16
msgid "Save And Edit Random"
msgstr "Enregistrer et modifier au hasard"
#: .\apps\library\admin.py:44 .\apps\library\models.py:93
#: .\apps\podcast\admin.py:238 .\apps\video\admin.py:250
#: .\config\settings\base.py:642 .\config\settings\base.py:716
#: .\config\settings\base.py:742 .\config\settings\base.py:774
#: .\config\settings\base.py:812
msgid "Categories"
msgstr "Catégories"
#: .\apps\library\admin.py:51 .\apps\podcast\admin.py:220
#: .\apps\video\admin.py:232 .\config\settings\base.py:408
#: .\config\settings\base.py:426 .\config\settings\base.py:722
#: .\config\settings\base.py:748
msgid "Collections"
msgstr "Collections"
#: .\apps\library\admin.py:71
msgid "File Information"
msgstr "Informations du fichier"
#: .\apps\library\admin.py:98 .\apps\library\admin.py:143
#: .\apps\library\models.py:31 .\apps\library\models.py:164
#: .\config\settings\base.py:710
msgid "Books"
msgstr "Livres"
#: .\apps\library\admin.py:121 .\apps\library\admin.py:219
msgid "Number of Books"
msgstr "Nombre de livres"
#: .\apps\library\admin.py:227
msgid "Mark selected categories as active"
msgstr "Marquer les catégories sélectionnées comme actives"
#: .\apps\library\admin.py:230
#, python-format
msgid "%(count)d categories were successfully marked as active."
msgstr "%(count)d catégories ont été marquées avec succès comme actives."
#: .\apps\library\admin.py:232
msgid "Mark selected categories as inactive"
msgstr "Marquer les catégories sélectionnées comme inactives"
#: .\apps\library\admin.py:235
#, python-format
msgid "%(count)d categories were successfully marked as inactive."
msgstr "%(count)d catégories ont été marquées avec succès comme inactives."
#: .\apps\library\admin.py:237
msgid "Toggle status"
msgstr "Basculer le statut"
#: .\apps\library\admin.py:241
msgid "active"
msgstr "actif"
#: .\apps\library\admin.py:241
msgid "inactive"
msgstr "inactif"
#: .\apps\library\admin.py:242
#, python-format
msgid "Category '%(title)s' is now %(status)s."
msgstr "La catégorie '%(title)s' est maintenant %(status)s."
#: .\apps\library\apps.py:8
msgid "Library"
msgstr "Bibliothèque"
#: .\apps\library\models.py:37
msgid "Book Collection"
msgstr "Collection de livres"
#: .\apps\library\models.py:38
msgid "Book Collections"
msgstr "Collections de livres"
#: .\apps\library\models.py:53
msgid "Pinned Book Collection"
msgstr "Collection de livres épinglée"
#: .\apps\library\models.py:54
msgid "Pinned Book Collections"
msgstr "Collections de livres épinglées"
#: .\apps\library\models.py:63
msgid "Middle Section Book Collection"
msgstr "Collection de livres de section centrale"
#: .\apps\library\models.py:64
msgid "Middle Section Book Collections"
msgstr "Collections de livres de section centrale"
#: .\apps\library\models.py:106
msgid "Summary Title"
msgstr "Titre du résumé"
#: .\apps\library\models.py:120
msgid "Main Themes"
msgstr "Thèmes principaux"
#: .\apps\library\models.py:120
msgid "List of main themes"
msgstr "Liste des thèmes principaux"
#: .\apps\library\models.py:121
msgid "Notable Works"
msgstr "Œuvres notables"
#: .\apps\library\models.py:121
msgid "List of notable works"
msgstr "Liste des œuvres notables"
#: .\apps\library\models.py:123
msgid "Number of Pages"
msgstr "Nombre de pages"
#: .\apps\library\models.py:123
msgid "eg. 34"
msgstr "ex. : 34"
#: .\apps\library\models.py:125
msgid "Pin to top"
msgstr "Épingler en haut"
#: .\apps\library\models.py:135
msgid "File Type"
msgstr "Type de fichier"
#: .\apps\library\models.py:163
msgid "Book"
msgstr "Livre"
#: .\apps\library\models.py:172
msgid "book"
msgstr "livre"
#: .\apps\library\models.py:178
msgid "Book Download"
msgstr "Téléchargement de livre"
#: .\apps\library\models.py:179
msgid "Book Downloads"
msgstr "Téléchargements de livres"
#: .\apps\podcast\admin.py:25 .\apps\video\admin.py:26
msgid "Playlist"
msgstr "Playlist"
#: .\apps\podcast\admin.py:26 .\apps\video\admin.py:27
#: .\config\settings\base.py:754 .\config\settings\base.py:830
msgid "Playlists"
msgstr "Playlists"
#: .\apps\podcast\admin.py:60 .\apps\podcast\admin.py:129
#: .\apps\video\admin.py:53
msgid "Number of Playlists"
msgstr "Nombre de playlists"
#: .\apps\podcast\admin.py:126
msgid "Search by title or slug"
msgstr "Rechercher par titre ou slug"
#: .\apps\podcast\admin.py:127
msgid "Search categories"
msgstr "Rechercher des catégories"
#: .\apps\podcast\admin.py:150 .\apps\video\admin.py:159
msgid "Search by title, slug, or description"
msgstr "Rechercher par titre, slug ou description"
#: .\apps\podcast\admin.py:151
msgid "Search podcasts"
msgstr "Rechercher des podcasts"
#: .\apps\podcast\admin.py:157
msgid "Audio Information"
msgstr "Informations audio"
#: .\apps\podcast\admin.py:197
#, python-brace-format
msgid ""
"This podcast is already used in playlist \"{}\". Each podcast can only be in"
" one playlist."
msgstr ""
"Ce podcast est déjà utilisé dans la playlist \"{}\". Chaque podcast ne peut "
"être que dans une seule playlist."
#: .\apps\podcast\admin.py:209 .\apps\podcast\models.py:237
#: .\apps\video\admin.py:221 .\apps\video\models.py:253
msgid "Playlist Item"
msgstr "Élément de playlist"
#: .\apps\podcast\admin.py:210 .\apps\podcast\models.py:238
#: .\apps\video\admin.py:222 .\apps\video\models.py:254
msgid "Playlist Items"
msgstr "Éléments de playlist"
#: .\apps\podcast\admin.py:241 .\apps\video\admin.py:253
msgid "Display Settings"
msgstr "Paramètres d'affichage"
#: .\apps\podcast\admin.py:257
msgid "Will be auto-calculated from podcasts"
msgstr "Sera calculé automatiquement à partir des podcasts"
#: .\apps\podcast\admin.py:261
msgid "Number of Podcasts"
msgstr "Nombre de podcasts"
#: .\apps\podcast\admin.py:295
msgid "A podcast cannot be used multiple times in the same playlist."
msgstr ""
"Un podcast ne peut pas être utilisé plusieurs fois dans la même playlist."
#: .\apps\podcast\admin.py:318
#, python-brace-format
msgid ""
"Podcast \"{}\" is already used in playlist \"{}\". Each podcast can only be "
"in one playlist."
msgstr ""
"Le podcast \"{}\" est déjà utilisé dans la playlist \"{}\". Chaque podcast "
"ne peut être que dans une seule playlist."
#: .\apps\podcast\models.py:26
msgid "Podcast Category"
msgstr "Catégorie de podcast"
#: .\apps\podcast\models.py:27
msgid "Podcast Categories"
msgstr "Catégories de podcasts"
#: .\apps\podcast\models.py:62
msgid "Podcast Collection"
msgstr "Collection de podcasts"
#: .\apps\podcast\models.py:63
msgid "Podcasts Collections"
msgstr "Collections de podcasts"
#: .\apps\podcast\models.py:94
msgid "download_count view count"
msgstr "nombre_téléchargements nombre_vues"
#: .\apps\podcast\models.py:123
msgid "Podcast"
msgstr "Podcast"
#: .\apps\podcast\models.py:124 .\config\settings\base.py:800
#: .\config\settings\base.py:806
msgid "Podcasts"
msgstr "Podcasts"
#: .\apps\podcast\models.py:130 .\apps\video\models.py:146
msgid "slogan"
msgstr "slogan"
#: .\apps\podcast\models.py:131 .\apps\video\models.py:147
msgid "description"
msgstr "description"
#: .\apps\podcast\models.py:151 .\apps\video\models.py:167
msgid "total time"
msgstr "temps total"
#: .\apps\podcast\models.py:182
msgid "Podcast Playlist"
msgstr "Playlist de podcast"
#: .\apps\podcast\models.py:183
msgid "Podcast Playlists"
msgstr "Playlists de podcasts"
#: .\apps\podcast\models.py:198 .\apps\podcast\models.py:220
#: .\apps\video\models.py:214 .\apps\video\models.py:236
msgid "playlist"
msgstr "playlist"
#: .\apps\podcast\models.py:209
msgid "Podcast Playlist in Collection"
msgstr "Playlist de podcast dans la collection"
#: .\apps\podcast\models.py:210
msgid "Podcast Playlists in Collections"
msgstr "Playlists de podcasts dans les collections"
#: .\apps\podcast\models.py:226 .\apps\podcast\models.py:261
msgid "podcast"
msgstr "podcast"
#: .\apps\podcast\models.py:268
msgid "User Playlist"
msgstr "Playlist de l'utilisateur"
#: .\apps\podcast\models.py:269 .\config\settings\base.py:836
msgid "User Playlists"
msgstr "Playlists de l'utilisateur"
#: .\apps\quiz\admin\participant.py:61 .\apps\quiz\models\quiz.py:49
#: .\utils\unfold_translations.py:24
msgid "Correct Answer"
msgstr "Bonne réponse"
#: .\apps\quiz\admin\participant.py:77
msgid "User Email"
msgstr "E-mail de l'utilisateur"
#: .\apps\quiz\admin\quiz.py:82 .\apps\quiz\admin\quiz.py:85
#: .\apps\quiz\models\quiz.py:56
msgid "Questions"
msgstr "Questions"
#: .\apps\quiz\admin\quiz.py:89
msgid "Manage All Participants"
msgstr "Gérer tous les participants"
#: .\apps\quiz\admin\quiz.py:96
msgid "Quiz not found"
msgstr "Quiz non trouvé"
#: .\apps\quiz\admin\quiz.py:107
msgid "View Course"
msgstr "Voir le cours"
#: .\apps\quiz\admin\quiz.py:119
msgid "Course not found for this quiz."
msgstr "Cours non trouvé pour ce quiz."
#: .\apps\quiz\models\participant.py:14
msgid "Total Timing"
msgstr "Durée totale"
#: .\apps\quiz\models\participant.py:14
msgid "Seconds take to finish the quiz"
msgstr "Secondes pour finir le quiz"
#: .\apps\quiz\models\participant.py:16
msgid "Question Score"
msgstr "Score de la question"
#: .\apps\quiz\models\participant.py:17
msgid "Timing Score"
msgstr "Score de temps"
#: .\apps\quiz\models\participant.py:18
msgid "Total Score"
msgstr "Score total"
#: .\apps\quiz\models\participant.py:44 .\apps\quiz\models\quiz.py:37
#: .\apps\quiz\models\quiz.py:45
msgid "Option 1"
msgstr "Option 1"
#: .\apps\quiz\models\participant.py:45 .\apps\quiz\models\quiz.py:38
#: .\apps\quiz\models\quiz.py:46
msgid "Option 2"
msgstr "Option 2"
#: .\apps\quiz\models\participant.py:46 .\apps\quiz\models\quiz.py:39
#: .\apps\quiz\models\quiz.py:47
msgid "Option 3"
msgstr "Option 3"
#: .\apps\quiz\models\participant.py:47 .\apps\quiz\models\quiz.py:40
#: .\apps\quiz\models\quiz.py:48
msgid "Option 4"
msgstr "Option 4"
#: .\apps\quiz\models\participant.py:51 .\apps\quiz\models\quiz.py:44
#: .\apps\quiz\models\quiz.py:55
msgid "Question"
msgstr "Question"
#: .\apps\quiz\models\participant.py:52
msgid "Selected Option"
msgstr "Option sélectionnée"
#: .\apps\quiz\models\participant.py:53
msgid "At Time"
msgstr "À l'instant"
#: .\apps\quiz\models\participant.py:54
msgid "Seconds Take to Answer"
msgstr "Secondes pour répondre"
#: .\apps\quiz\models\participant.py:58
msgid "User Quiz Answer"
msgstr "Réponse au quiz de l'utilisateur"
#: .\apps\quiz\models\participant.py:59
msgid "User Quiz Answers"
msgstr "Réponses aux quiz des utilisateurs"
#: .\apps\quiz\models\quiz.py:11
msgid "Quiz Title"
msgstr "Titre du quiz"
#: .\apps\quiz\models\quiz.py:13
msgid "Each Question Timing"
msgstr "Temps par question"
#: .\apps\quiz\models\quiz.py:69
msgid "Rank Quiz"
msgstr "Classement du quiz"
#: .\apps\quiz\models\quiz.py:70
msgid "Rank Quizzes"
msgstr "Classements des quiz"
#: .\apps\transaction\admin.py:32
msgid "Payment Receipt"
msgstr "Reçu de paiement"
#: .\apps\transaction\admin.py:33
msgid "Payment Receipts"
msgstr "Reçus de paiement"
#: .\apps\transaction\admin.py:57
msgid "Payment Status"
msgstr "Statut du paiement"
#: .\apps\transaction\admin.py:60
msgid "Paid"
msgstr "Payé"
#: .\apps\transaction\admin.py:62 .\apps\transaction\models.py:23
#: .\templates\admin\index.html:156 .\utils\unfold_translations.py:56
msgid "Failed"
msgstr "Échoué"
#: .\apps\transaction\admin.py:64
msgid "Waiting Approval"
msgstr "En attente d'approbation"
#: .\apps\transaction\admin.py:65 .\apps\transaction\models.py:20
#: .\templates\admin\index.html:146 .\utils\unfold_translations.py:54
msgid "Pending"
msgstr "En attente"
#: .\apps\transaction\admin.py:67
msgid "Receipts Count"
msgstr "Nombre de reçus"
#: .\apps\transaction\admin.py:72
msgid "receipts"
msgstr "reçus"
#: .\apps\transaction\admin.py:73
msgid "No receipts"
msgstr "Aucun reçu"
#: .\apps\transaction\admin.py:79
msgid "Course Participant Status"
msgstr "Statut de participant au cours"
#: .\apps\transaction\admin.py:88
msgid "Enrolled"
msgstr "Inscrit"
#: .\apps\transaction\admin.py:90
msgid "Not Enrolled"
msgstr "Non inscrit"
#: .\apps\transaction\admin.py:92
msgid "Not Applicable"
msgstr "Non applicable"
#: .\apps\transaction\admin.py:116
#, python-brace-format
msgid ""
"Transaction status updated to SUCCESS. User {user_email} is now enrolled in "
"course '{course_title}'."
msgstr ""
"Statut de la transaction mis à jour avec SUCCÈS. L'utilisateur {user_email} "
"est maintenant inscrit au cours '{course_title}'."
#: .\apps\transaction\admin.py:124
#, python-brace-format
msgid ""
"Transaction status updated to SUCCESS, but there was an issue enrolling user"
" {user_email} in course '{course_title}'. Please check the logs."
msgstr ""
"Statut de la transaction mis à jour avec SUCCÈS, mais un problème est "
"survenu lors de l'inscription de l'utilisateur {user_email} au cours "
"'{course_title}'. Veuillez vérifier les logs."
#: .\apps\transaction\models.py:21
msgid "Waiting for Approval"
msgstr "En attente d'approbation"
#: .\apps\transaction\models.py:22 .\templates\admin\index.html:133
#: .\templates\admin\index.html:141 .\utils\unfold_translations.py:53
msgid "Success"
msgstr "Succès"
#: .\apps\transaction\models.py:26
msgid "Receipt"
msgstr "Reçu"
#: .\apps\transaction\models.py:28
msgid "Payment Gateway"
msgstr "Passerelle de paiement"
#: .\apps\transaction\models.py:32
msgid "Transaction Payment Method"
msgstr "Moyen de paiement de la transaction"
#: .\apps\transaction\models.py:34
msgid "Transaction Price"
msgstr "Prix de la transaction"
#: .\apps\transaction\models.py:35 .\templates\admin\index.html:103
msgid "Transaction Status"
msgstr "Statut de la transaction"
#: .\apps\transaction\models.py:37
msgid "Updated at"
msgstr "Mis à jour le"
#: .\apps\transaction\models.py:38
msgid "Is Deleted"
msgstr "Est supprimé"
#: .\apps\transaction\models.py:60 .\apps\transaction\models.py:73
msgid "Transaction Participant"
msgstr "Participant à la transaction"
#: .\apps\transaction\models.py:61
msgid "Transaction Participants"
msgstr "Participants aux transactions"
#: .\apps\transaction\models.py:77
msgid "phone"
msgstr "téléphone"
#: .\apps\transaction\models.py:87
msgid "Participant Info"
msgstr "Infos du participant"
#: .\apps\transaction\models.py:88
msgid "Participant Infos"
msgstr "Infos des participants"
#: .\apps\transaction\models.py:99
msgid "Transaction"
msgstr "Transaction"
#: .\apps\transaction\models.py:103
msgid "Receipt File"
msgstr "Fichier du reçu"
#: .\apps\transaction\models.py:104
msgid "Upload payment receipt image or document"
msgstr "Téléverser l'image ou le document du reçu de paiement"
#: .\apps\transaction\models.py:106
msgid "Uploaded At"
msgstr "Téléversé le"
#: .\apps\transaction\models.py:111
msgid "Optional description or notes about the receipt"
msgstr "Description ou notes facultatives sur le reçu"
#: .\apps\transaction\models.py:115
msgid "Transaction Receipt"
msgstr "Reçu de transaction"
#: .\apps\transaction\models.py:116
msgid "Transaction Receipts"
msgstr "Reçus de transactions"
#: .\apps\video\admin.py:126 .\apps\video\admin.py:272
msgid "Number of Videos"
msgstr "Nombre de vidéos"
#: .\apps\video\admin.py:160
msgid "Search videos"
msgstr "Rechercher des vidéos"
#: .\apps\video\admin.py:166
msgid "Video Information"
msgstr "Informations vidéo"
#: .\apps\video\admin.py:209
#, python-brace-format
msgid ""
"This video is already used in playlist \"{}\". Each video can only be in one"
" playlist."
msgstr ""
"Cette vidéo est déjà utilisée dans la playlist \"{}\". Chaque vidéo ne peut "
"être que dans une seule playlist."
#: .\apps\video\admin.py:269
msgid "Will be auto-calculated from videos"
msgstr "Sera calculé automatiquement à partir des vidéos"
#: .\apps\video\admin.py:306
msgid "A video cannot be used multiple times in the same playlist."
msgstr ""
"Une vidéo ne peut pas être utilisée plusieurs fois dans la même playlist."
#: .\apps\video\admin.py:329
#, python-brace-format
msgid ""
"Video \"{}\" is already used in playlist \"{}\". Each video can only be in "
"one playlist."
msgstr ""
"La vidéo \"{}\" est déjà utilisée dans la playlist \"{}\". Chaque vidéo ne "
"peut être que dans une seule playlist."
#: .\apps\video\models.py:28
msgid "Video Category"
msgstr "Catégorie de vidéo"
#: .\apps\video\models.py:29
msgid "Video Categories"
msgstr "Catégories de vidéos"
#: .\apps\video\models.py:65
msgid "Video Collection"
msgstr "Collection de vidéos"
#: .\apps\video\models.py:66
msgid "Video Collections"
msgstr "Collections de vidéos"
#: .\apps\video\models.py:71
msgid "Pinned Video Collection"
msgstr "Collection de vidéos épinglée"
#: .\apps\video\models.py:72
msgid "Pinned Video Collections"
msgstr "Collections de vidéos épinglées"
#: .\apps\video\models.py:78
msgid "Middle Section Video Collection"
msgstr "Collection de vidéos de section centrale"
#: .\apps\video\models.py:79
msgid "Middle Section Video Collections"
msgstr "Collections de vidéos de section centrale"
#: .\apps\video\models.py:129
msgid "This field is required when video type is Link."
msgstr "Ce champ est requis quand le type de vidéo est Lien."
#: .\apps\video\models.py:133
msgid "This field is required when video type is File."
msgstr "Ce champ est requis quand le type de vidéo est Fichier."
#: .\apps\video\models.py:198
msgid "Video Playlist"
msgstr "Playlist vidéo"
#: .\apps\video\models.py:199
msgid "Video Playlists"
msgstr "Playlists de vidéos"
#: .\apps\video\models.py:225
msgid "Video Playlist in Collection"
msgstr "Playlist vidéo dans la collection"
#: .\apps\video\models.py:226
msgid "Video Playlists in Collections"
msgstr "Playlists de vidéos dans les collections"
#: .\apps\video\models.py:242
msgid "video"
msgstr "vidéo"
#: .\config\settings\base.py:210
msgid "Arabic"
msgstr "Arabe"
#: .\config\settings\base.py:211
msgid "Turkish"
msgstr "Turc"
#: .\config\settings\base.py:212
msgid "Persian"
msgstr "Persan"
#: .\config\settings\base.py:213
msgid "Urdu"
msgstr "Ourdou"
#: .\config\settings\base.py:214
msgid "Bengali"
msgstr "Bengali"
#: .\config\settings\base.py:215
msgid "Indonesian"
msgstr "Indonésien"
#: .\config\settings\base.py:216
msgid "French"
msgstr "Français"
#: .\config\settings\base.py:217
msgid "Russian"
msgstr "Russe"
#: .\config\settings\base.py:218
msgid "Uzbek"
msgstr "Ouzbek"
#: .\config\settings\base.py:219
msgid "Kyrgyz"
msgstr "Kirghize"
#: .\config\settings\base.py:220
msgid "Tajik"
msgstr "Tadjik"
#: .\config\settings\base.py:221
msgid "Azerbaijani"
msgstr "Azerbaïdjanais"
#: .\config\settings\base.py:222
msgid "English"
msgstr "Anglais"
#: .\config\settings\base.py:223
msgid "German"
msgstr "Allemand"
#: .\config\settings\base.py:224
msgid "Mandarin Chinese"
msgstr "Chinois mandarin"
#: .\config\settings\base.py:225
msgid "Hausa"
msgstr "Haoussa"
#: .\config\settings\base.py:226
msgid "Swahili"
msgstr "Swahili"
#: .\config\settings\base.py:227
msgid "Spanish"
msgstr "Espagnol"
#: .\config\settings\base.py:414 .\config\settings\base.py:432
msgid "Middle Collections"
msgstr "Collections centrales"
#: .\config\settings\base.py:445 .\config\settings\base.py:566
#: .\config\settings\base.py:780 .\config\settings\base.py:818
msgid "Pinned Collections"
msgstr "Collections épinglées"
#: .\config\settings\base.py:451 .\config\settings\base.py:572
#: .\config\settings\base.py:786 .\config\settings\base.py:824
msgid "Regular Collections"
msgstr "Collections régulières"
#: .\config\settings\base.py:471
msgid "Guest Users"
msgstr "Utilisateurs invités"
#: .\config\settings\base.py:483
msgid "Groups"
msgstr "Groupes"
#: .\config\settings\base.py:542 .\config\settings\base.py:654
msgid "Live Sessions"
msgstr "Sessions en direct"
#: .\config\settings\base.py:590 .\templates\admin\index.html:7
#: .\utils\admin.py:510
msgid "Dashboard"
msgstr "Tableau de bord"
#: .\config\settings\base.py:595
msgid "Calender"
msgstr "Calendrier"
#: .\config\settings\base.py:615 .\utils\unfold_translations.py:40
msgid "All Users"
msgstr "Tous les utilisateurs"
#: .\config\settings\base.py:621
msgid "Students"
msgstr "Étudiants"
#: .\config\settings\base.py:627 .\utils\admin.py:596
msgid "Professors"
msgstr "Professeurs"
#: .\config\settings\base.py:660
msgid "Certificates"
msgstr "Certificats"
#: .\config\settings\base.py:676
msgid "Transactions"
msgstr "Transactions"
#: .\config\settings\base.py:682 .\templates\admin\chat\live_chat.html:50
msgid "Chat Rooms"
msgstr "Salles de discussion"
#: .\config\settings\base.py:694
msgid "Live Chat"
msgstr "Chat en direct"
#: .\config\settings\base.py:704
msgid "Libraries"
msgstr "Bibliothèques"
#: .\config\settings\base.py:730 .\config\settings\base.py:736
msgid "Videos"
msgstr "Vidéos"
#: .\config\settings\base.py:844 .\config\settings\base.py:862
msgid "Hadis"
msgstr "Hadith"
#: .\config\settings\base.py:874
msgid "Hadis Tags"
msgstr "Tags de hadith"
#: .\config\settings\base.py:880
msgid "Hadis Status"
msgstr "Statut de hadith"
#: .\config\settings\base.py:902
msgid "System Settings"
msgstr "Paramètres système"
#: .\config\settings\base.py:911
msgid "Global Preferences"
msgstr "Préférences globales"
#: .\templates\admin\auth\user\change_password.html:10
msgid "Home"
msgstr "Accueil"
#: .\templates\admin\auth\user\change_password.html:14
#: .\templates\admin\auth\user\change_password.html:52
msgid "Change password"
msgstr "Changer le mot de passe"
#: .\templates\admin\auth\user\change_password.html:25
msgid "Please correct the error below."
msgstr "Veuillez corriger l'erreur ci-dessous."
#: .\templates\admin\auth\user\change_password.html:25
msgid "Please correct the errors below."
msgstr "Veuillez corriger les erreurs ci-dessous."
#: .\templates\admin\auth\user\change_password.html:29
#, python-format
msgid "Enter a new password for the user <strong>%(username)s</strong>."
msgstr ""
"Saisissez un nouveau mot de passe pour l'utilisateur "
"<strong>%(username)s</strong>."
#: .\templates\admin\base_site.html:3 .\templates\admin\chat\live_chat.html:7
#: .\templates\admin\index.html:7
msgid "Django site admin"
msgstr "Administration du site Django"
#: .\templates\admin\chat\live_chat.html:56
msgid "New Chat"
msgstr "Nouvelle discussion"
#: .\templates\admin\chat\live_chat.html:75
msgid "Select Contact"
msgstr "Sélectionner un contact"
#: .\templates\admin\chat\live_chat.html:82
msgid "Search users..."
msgstr "Rechercher des utilisateurs..."
#: .\templates\admin\chat\live_chat.html:120 .\utils\unfold_translations.py:99
msgid "No Chat Selected"
msgstr "Aucune discussion sélectionnée"
#: .\templates\admin\chat\live_chat.html:121
#: .\utils\unfold_translations.py:100
msgid "Select a chat from the sidebar to start messaging"
msgstr ""
"Sélectionnez une discussion dans la barre latérale pour commencer à envoyer "
"des messages"
#: .\templates\admin\chat\live_chat.html:132
msgid "Type your message..."
msgstr "Tapez votre message..."
#: .\templates\admin\chat\live_chat.html:153
#: .\utils\unfold_translations.py:101
msgid "Failed to load users."
msgstr "Échec du chargement des utilisateurs."
#: .\templates\admin\chat\live_chat.html:154
#: .\utils\unfold_translations.py:102
msgid "No users found."
msgstr "Aucun utilisateur trouvé."
#: .\templates\admin\chat\live_chat.html:155
#: .\utils\unfold_translations.py:103
msgid "No active chats found."
msgstr "Aucune discussion active trouvée."
#: .\templates\admin\chat\live_chat.html:156
#: .\utils\unfold_translations.py:104
msgid "Group Chat"
msgstr "Discussion de groupe"
#: .\templates\admin\chat\live_chat.html:157
#: .\utils\unfold_translations.py:105
msgid "Private Chat"
msgstr "Discussion privée"
#: .\templates\admin\chat\live_chat.html:158
#: .\utils\unfold_translations.py:106
msgid "No messages yet. Start the conversation!"
msgstr "Pas encore de messages. Commencez la discussion !"
#: .\templates\admin\filer\folder\directory_table.html:4
#: .\templates\admin\filer\folder\directory_table.html:160
msgid "Unsorted Uploads"
msgstr "Téléversements non triés"
#: .\templates\admin\filer\folder\directory_table.html:14
msgid "Owner"
msgstr "Propriétaire"
#: .\templates\admin\filer\folder\directory_table.html:16
msgid "Action"
msgstr "Action"
#: .\templates\admin\filer\folder\directory_table.html:25
#: .\templates\admin\filer\folder\directory_table.html:32
#: .\templates\admin\filer\folder\directory_table.html:55
#: .\templates\admin\filer\folder\directory_table.html:62
#, python-format
msgid "Change '%(item_label)s' folder details"
msgstr "Modifier les détails du dossier '%(item_label)s'"
#: .\templates\admin\filer\folder\directory_table.html:26
#: .\templates\admin\filer\folder\directory_table.html:56
#: .\templates\admin\filer\folder\directory_table.html:167
msgid "Folder Icon"
msgstr "Icône de dossier"
#: .\templates\admin\filer\folder\directory_table.html:73
#, python-format
msgid "%(counter)s folder"
msgid_plural "%(counter)s folders"
msgstr[0] "%(counter)s dossier"
msgstr[1] "%(counter)s dossiers"
#: .\templates\admin\filer\folder\directory_table.html:74
#, python-format
msgid "%(counter)s file"
msgid_plural "%(counter)s files"
msgstr[0] "%(counter)s fichier"
msgstr[1] "%(counter)s fichiers"
#: .\templates\admin\filer\folder\directory_table.html:80
msgid "Change folder details"
msgstr "Modifier les détails du dossier"
#: .\templates\admin\filer\folder\directory_table.html:81
msgid "Remove folder"
msgstr "Supprimer le dossier"
#: .\templates\admin\filer\folder\directory_table.html:93
#: .\templates\admin\filer\folder\directory_table.html:102
#: .\templates\admin\filer\folder\directory_table.html:117
msgid "Select this file"
msgstr "Sélectionner ce fichier"
#: .\templates\admin\filer\folder\directory_table.html:105
#: .\templates\admin\filer\folder\directory_table.html:120
#: .\templates\admin\filer\folder\directory_table.html:146
#, python-format
msgid "Change '%(item_label)s' details"
msgstr "Modifier les détails de '%(item_label)s'"
#: .\templates\admin\filer\folder\directory_table.html:129
msgid "disabled"
msgstr "désactivé"
#: .\templates\admin\filer\folder\directory_table.html:129
msgid "enabled"
msgstr "activé"
#: .\templates\admin\filer\folder\directory_table.html:142
#, python-format
msgid "Canonical url '%(item_label)s'"
msgstr "URL canonique '%(item_label)s'"
#: .\templates\admin\filer\folder\directory_table.html:144
#, python-format
msgid "Download '%(item_label)s'"
msgstr "Télécharger '%(item_label)s'"
#: .\templates\admin\filer\folder\directory_table.html:147
msgid "Remove file"
msgstr "Supprimer le fichier"
#: .\templates\admin\filer\folder\directory_table.html:154
msgid "Drop files here or use the \"Upload Files\" button"
msgstr ""
"Déposez les fichiers ici ou utilisez le bouton \"Téléverser des fichiers\""
#: .\templates\admin\filer\folder\directory_table.html:164
msgid "Drop your file to upload into:"
msgstr "Déposez votre fichier pour le téléverser dans :"
#: .\templates\admin\filer\folder\directory_table.html:174
msgid "Upload"
msgstr "Téléverser"
#: .\templates\admin\filer\folder\directory_table.html:186
msgid "cancel"
msgstr "annuler"
#: .\templates\admin\filer\folder\directory_table.html:190
msgid "Upload success!"
msgstr "Téléversement réussi !"
#: .\templates\admin\filer\folder\directory_table.html:194
msgid "Upload canceled!"
msgstr "Téléversement annulé !"
#: .\templates\admin\filer\folder\directory_table.html:201
msgid "previous"
msgstr "précédent"
#: .\templates\admin\filer\folder\directory_table.html:206
#, python-format
msgid "Page %(number)s of %(num_pages)s."
msgstr "Page %(number)s sur %(num_pages)s."
#: .\templates\admin\filer\folder\directory_table.html:211
msgid "next"
msgstr "suivant"
#: .\templates\admin\filer\folder\directory_table.html:221
msgid "Click here to select the objects across all pages"
msgstr "Cliquez ici pour sélectionner les objets sur toutes les pages"
#: .\templates\admin\filer\folder\directory_table.html:221
#, python-format
msgid "Select all %(total_count)s"
msgstr "Sélectionner tous les %(total_count)s"
#: .\templates\admin\filer\folder\directory_table.html:223
msgid "Clear selection"
msgstr "Effacer la sélection"
#: .\templates\admin\index.html:19
msgid "System Overview"
msgstr "Aperçu du système"
#: .\templates\admin\index.html:47
msgid "No statistics available for this panel."
msgstr "Aucune statistique disponible pour ce panneau."
#: .\templates\admin\index.html:60 .\utils\unfold_translations.py:52
msgid "Top 5 Popular Courses"
msgstr "Top 5 des cours populaires"
#: .\templates\admin\index.html:93
msgid "No courses found."
msgstr "Aucun cours trouvé."
#: .\templates\admin\index.html:151 .\utils\unfold_translations.py:55
msgid "Waiting"
msgstr "En attente"
#: .\templates\admin\index.html:164
msgid "No transactions recorded yet."
msgstr "Aucune transaction enregistrée pour le moment."
#: .\templates\course\course_analytics.html:9
msgid "Course Analytics Dashboard"
msgstr "Tableau de bord des analyses du cours"
#: .\templates\course\course_analytics.html:12
msgid "Comprehensive analytics and insights for your course"
msgstr "Analyses et insights complets de votre cours"
#: .\templates\course\course_analytics.html:20
msgid "Export"
msgstr "Exporter"
#: .\templates\course\course_analytics.html:26
msgid "Refresh Data"
msgstr "Actualiser les données"
#: .\templates\course\course_analytics.html:46
#: .\templates\course\course_stats.html:44
msgid "Total Lessons"
msgstr "Total des leçons"
#: .\templates\course\course_analytics.html:65
#: .\templates\course\course_stats.html:64
msgid "Total Quizzes"
msgstr "Total des quiz"
#: .\templates\course\course_analytics.html:84
#: .\templates\course\course_stats.html:83
msgid "Active Participants"
msgstr "Participants actifs"
#: .\templates\course\course_analytics.html:97
msgid "Lesson Completion Distribution"
msgstr "Distribution de fin de leçon"
#: .\templates\course\course_analytics.html:100
msgid "Percentage of course completion by participants"
msgstr "Pourcentage de fin de cours par les participants"
#: .\templates\course\course_analytics.html:113
msgid "Quiz Scores Distribution"
msgstr "Distribution des scores des quiz"
#: .\templates\course\course_analytics.html:116
msgid "Distribution of scores across all quizzes"
msgstr "Distribution des scores sur tous les quiz"
#: .\templates\course\course_analytics.html:131
msgid "Course Engagement Metrics"
msgstr "Indicateurs d'engagement du cours"
#: .\templates\course\course_analytics.html:138
msgid "Lesson Completion Rate"
msgstr "Taux de fin de leçon"
#: .\templates\course\course_analytics.html:143
msgid "Average percentage of lessons completed by participants"
msgstr "Pourcentage moyen de leçons terminées par les participants"
#: .\templates\course\course_analytics.html:149
msgid "Quiz Participation Rate"
msgstr "Taux de participation aux quiz"
#: .\templates\course\course_analytics.html:154
msgid "Percentage of participants who attempted at least one quiz"
msgstr "Pourcentage de participants ayant tenté au moins un quiz"
#: .\templates\course\course_analytics.html:160
msgid "Average Quiz Score"
msgstr "Score moyen aux quiz"
#: .\templates\course\course_analytics.html:165
msgid "Average score across all quizzes"
msgstr "Score moyen sur tous les quiz"
#: .\templates\course\course_analytics.html:178
msgid "Top Performing Students"
msgstr "Étudiants les plus performants"
#: .\templates\course\course_analytics.html:189
msgid "Completion"
msgstr "Fin"
#: .\templates\course\course_analytics.html:192
msgid "Avg. Score"
msgstr "Score moyen"
#: .\templates\course\course_analytics.html:229
msgid "Recent Activity"
msgstr "Activité récente"
#: .\templates\course\course_stats.html:10
msgid "Course Overview"
msgstr "Aperçu du cours"
#: .\templates\course\course_stats.html:13
msgid "Key metrics and statistics for this course"
msgstr "Statistiques et indicateurs clés de ce cours"
#: .\templates\course\course_stats.html:21
msgid "View Detailed Analytics"
msgstr "Voir les analyses détaillées"
#: .\templates\course\course_stats.html:95
msgid "Course Summary"
msgstr "Résumé du cours"
#: .\templates\course\course_stats.html:119
msgid "hours"
msgstr "heures"
#: .\templates\course\course_stats.html:130
msgid "Level"
msgstr "Niveau"
#: .\templates\docs.html:4
msgid "Django site adminssss"
msgstr "Django site adminssss"
#: .\templates\utils\widgets\multilang_json_widget.html:34
msgid "Click a language code to add or edit its title."
msgstr "Cliquez sur un code de langue pour ajouter ou modifier son titre."
#: .\utils\__init__.py:78
msgid "Development"
msgstr "Développement"
#: .\utils\__init__.py:80
msgid "Production"
msgstr "Production"
#: .\utils\admin.py:154 .\utils\admin.py:155 .\utils\admin.py:294
#: .\utils\unfold_translations.py:93
msgid "Imam Javad Admin"
msgstr "Admin Imam Javad"
#: .\utils\admin.py:156 .\utils\admin.py:269 .\utils\unfold_translations.py:39
msgid "System Administration"
msgstr "Administration système"
#: .\utils\admin.py:157 .\utils\unfold_translations.py:94
msgid "Imam Javad School"
msgstr "École Imam Javad"
#: .\utils\admin.py:171 .\utils\admin.py:289
msgid "Imam Javad Site"
msgstr "Site Imam Javad"
#: .\utils\admin.py:176 .\utils\admin.py:284
msgid "Dovoodi Site"
msgstr "Site Dovoodi"
#: .\utils\admin.py:181 .\utils\admin.py:267 .\utils\admin.py:268
#: .\utils\unfold_translations.py:95
msgid "Dovoodi Admin"
msgstr "Admin Dovoodi"
#: .\utils\admin.py:270 .\utils\unfold_translations.py:96
msgid "Dovodbi Application"
msgstr "Application Dovoodi"
#: .\utils\admin.py:595
msgid "Active Students"
msgstr "Étudiants actifs"
#: .\utils\admin.py:597 .\utils\unfold_translations.py:49
msgid "Active Courses"
msgstr "Cours actifs"
#: .\utils\admin.py:598
msgid "Total Blogs"
msgstr "Total des blogs"
#: .\utils\admin.py:599 .\utils\unfold_translations.py:50
msgid "30-Day Revenue"
msgstr "Chiffre d'affaires de 30 jours"
#: .\utils\admin.py:599 .\utils\unfold_translations.py:97
msgid "Updated Today"
msgstr "Mis à jour aujourd'hui"
#: .\utils\admin.py:600
msgid "Pending Certificates"
msgstr "Certificats en attente"
#: .\utils\admin.py:600 .\utils\unfold_translations.py:98
msgid "Requires Action"
msgstr "Nécessite une action"
#: .\utils\admin.py:620
msgid "Hadith Database"
msgstr "Base de données de hadiths"
#: .\utils\admin.py:621
msgid "Books & Articles"
msgstr "Livres & Articles"
#: .\utils\admin.py:622
msgid "Multimedia"
msgstr "Multimédia"
#: .\utils\keyval_field.py:18 .\utils\keyval_field.py:96
msgid "Detail"
msgstr "Détail"
#: .\utils\keyval_field.py:23 .\utils\keyval_field.py:44
#: .\utils\keyval_field.py:81 .\utils\keyval_field.py:101
#: .\utils\keyval_field.py:123 .\utils\keyval_field.py:144
msgid "Language Code"
msgstr "Code de langue"
#: .\utils\keyval_field.py:57
msgid "Tour Features"
msgstr "Fonctionnalités de visite"
#: .\utils\mixins.py:6
msgid "Red"
msgstr "Rouge"
#: .\utils\mixins.py:7
msgid "Green"
msgstr "Vert"
#: .\utils\mixins.py:8
msgid "Blue"
msgstr "Bleu"
#: .\utils\mixins.py:9
msgid "Yellow"
msgstr "Jaune"
#: .\utils\mixins.py:10
msgid "Orange"
msgstr "Orange"
#: .\utils\mixins.py:11
msgid "Purple"
msgstr "Violet"
#: .\utils\mixins.py:12
msgid "Gray"
msgstr "Gris"
#: .\utils\mixins.py:33
msgid "color"
msgstr "couleur"
#: .\utils\schema.py:25
msgid "Weekly Timing"
msgstr "Horaires hebdomadaires"
#: .\utils\schema.py:31 .\utils\unfold_translations.py:41
msgid "Monday"
msgstr "Lundi"
#: .\utils\schema.py:31 .\utils\unfold_translations.py:42
msgid "Tuesday"
msgstr "Mardi"
#: .\utils\schema.py:31 .\utils\unfold_translations.py:43
msgid "Wednesday"
msgstr "Mercredi"
#: .\utils\schema.py:31 .\utils\unfold_translations.py:44
msgid "Thursday"
msgstr "Jeudi"
#: .\utils\schema.py:31 .\utils\unfold_translations.py:45
msgid "Friday"
msgstr "Vendredi"
#: .\utils\schema.py:31 .\utils\unfold_translations.py:46
msgid "Saturday"
msgstr "Samedi"
#: .\utils\schema.py:31 .\utils\unfold_translations.py:47
msgid "Sunday"
msgstr "Dimanche"
#: .\utils\schema.py:33
msgid "Day"
msgstr "Jour"
#: .\utils\schema.py:36 .\utils\unfold_translations.py:72
msgid "Time"
msgstr "Heure"
#: .\utils\schema.py:66
msgid "year"
msgstr "année"
#: .\utils\schema.py:67
msgid "month"
msgstr "mois"
#: .\utils\schema.py:68
msgid "day"
msgstr "jour"
#: .\utils\unfold_translations.py:6
msgid "Search"
msgstr "Rechercher"
#: .\utils\unfold_translations.py:7
msgid "Search apps and models"
msgstr "Rechercher des applications et modèles"
#: .\utils\unfold_translations.py:8
msgid "View site"
msgstr "Voir le site"
#: .\utils\unfold_translations.py:9
msgid "Log out"
msgstr "Se déconnecter"
#: .\utils\unfold_translations.py:10
msgid "general"
msgstr "général"
#: .\utils\unfold_translations.py:11
msgid "manage all Participants"
msgstr "gérer tous les participants"
#: .\utils\unfold_translations.py:12
msgid "questions"
msgstr "questions"
#: .\utils\unfold_translations.py:13
msgid "question"
msgstr "question"
#: .\utils\unfold_translations.py:14
msgid "option"
msgstr "option"
#: .\utils\unfold_translations.py:15
msgid "correct answer"
msgstr "bonne réponse"
#: .\utils\unfold_translations.py:16
msgid "Total score"
msgstr "Score total"
#: .\utils\unfold_translations.py:17
msgid "Timing score"
msgstr "Score de temps"
#: .\utils\unfold_translations.py:18
msgid "Question score"
msgstr "Score de la question"
#: .\utils\unfold_translations.py:19
msgid "Total timing"
msgstr "Durée totale"
#: .\utils\unfold_translations.py:20
msgid "Ended at"
msgstr "Terminé le"
#: .\utils\unfold_translations.py:21
msgid "Started at"
msgstr "Commencé le"
#: .\utils\unfold_translations.py:22
msgid "Participant Answer"
msgstr "Réponse du participant"
#: .\utils\unfold_translations.py:23
msgid "Selected option"
msgstr "Option sélectionnée"
#: .\utils\unfold_translations.py:25
msgid "Seconds take to answer"
msgstr "Secondes pour répondre"
#: .\utils\unfold_translations.py:26
msgid "Recent Messages Latest"
msgstr "Derniers messages récents"
#: .\utils\unfold_translations.py:27
msgid "Room name"
msgstr "Nom de la salle"
#: .\utils\unfold_translations.py:48
msgid "Active Course"
msgstr "Cours actif"
#: .\utils\unfold_translations.py:51
msgid "Popular Courses"
msgstr "Cours populaires"
#: .\utils\unfold_translations.py:57
msgid "Success:"
msgstr "Succès :"
#: .\utils\unfold_translations.py:58
msgid "Pending:"
msgstr "En attente :"
#: .\utils\unfold_translations.py:59
msgid "Waiting:"
msgstr "En attente :"
#: .\utils\unfold_translations.py:60
msgid "Failed:"
msgstr "Échoué :"
#: .\utils\unfold_translations.py:61
msgid "Choose file to upload"
msgstr "Choisir le fichier à téléverser"
#: .\utils\unfold_translations.py:62
msgid "Date from"
msgstr "Date de début"
#: .\utils\unfold_translations.py:63
msgid "Date to"
msgstr "Date de fin"
#: .\utils\unfold_translations.py:64 .\utils\unfold_translations.py:90
msgid "By Date Joined"
msgstr "Par date d'inscription"
#: .\utils\unfold_translations.py:65
msgid "Type to search"
msgstr "Tapez pour rechercher"
#: .\utils\unfold_translations.py:67
msgid "Apply filters"
msgstr "Appliquer les filtres"
#: .\utils\unfold_translations.py:68
msgid "From"
msgstr "De"
#: .\utils\unfold_translations.py:69
msgid "To"
msgstr "À"
#: .\utils\unfold_translations.py:70
msgid "video link"
msgstr "lien vidéo"
#: .\utils\unfold_translations.py:73
msgid "Delete"
msgstr "Supprimer"
#: .\utils\unfold_translations.py:75
msgid "Add Weekly Timing"
msgstr "Ajouter un horaire hebdomadaire"
#: .\utils\unfold_translations.py:76
msgid "Delete All"
msgstr "Tout supprimer"
#: .\utils\unfold_translations.py:77
msgid "Add Course Features"
msgstr "Ajouter des caractéristiques au cours"
#: .\utils\unfold_translations.py:78
msgid "Is Staff"
msgstr "Est membre de l'équipe"
#: .\utils\unfold_translations.py:79
msgid "Deleted at"
msgstr "Supprimé le"
#: .\utils\unfold_translations.py:81
msgid "Type of the user"
msgstr "Type de l'utilisateur"
#: .\utils\unfold_translations.py:82
#, python-brace-format
msgid ""
"Raw passwords are not stored, so there is no way to see this user’s "
"password, but you can change the password using <a href=\"{}\">this "
"form</a>."
msgstr ""
"Les mots de passe bruts ne sont pas stockés. Il n'y a donc aucun moyen de "
"voir le mot de passe de cet utilisateur, mais vous pouvez le changer en "
"utilisant <a href=\"{}\">ce formulaire</a>."
#: .\utils\unfold_translations.py:87
msgid "Users:"
msgstr "Utilisateurs :"
#: .\utils\unfold_translations.py:88
msgid "users :"
msgstr "utilisateurs :"
#: .\utils\unfold_translations.py:89
msgid "By"
msgstr "Par"
#: .\utils\unfold_translations.py:91
msgid "( both fields are showing )"
msgstr "( les deux champs sont visibles )"
#: .\utils\unfold_translations.py:92
msgid "(both fields are showing)"
msgstr "(les deux champs sont visibles)"
#: .\utils\unfold_translations.py:113
msgid "Member"
msgstr "Membre"
#: .\utils\unfold_translations.py:115
msgid "Staff"
msgstr "Équipe"