Merge remote-tracking branch 'it/patch-24' into master
This commit is contained in:
Binary file not shown.
@@ -21,7 +21,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Calibre-Web\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-04-18 12:03+0200\n"
|
||||
"POT-Creation-Date: 2021-04-26 19:04+0200\n"
|
||||
"PO-Revision-Date: 2020-06-07 06:47+0200\n"
|
||||
"Last-Translator: Dekani <dekani1500@gmail.com>\n"
|
||||
"Language: fr\n"
|
||||
@@ -62,7 +62,7 @@ msgstr "Commande inconnue"
|
||||
|
||||
#: cps/admin.py:175 cps/editbooks.py:668 cps/editbooks.py:682
|
||||
#: cps/editbooks.py:821 cps/editbooks.py:823 cps/editbooks.py:850
|
||||
#: cps/editbooks.py:866 cps/updater.py:539 cps/uploader.py:94
|
||||
#: cps/editbooks.py:866 cps/updater.py:555 cps/uploader.py:94
|
||||
#: cps/uploader.py:104
|
||||
msgid "Unknown"
|
||||
msgstr "Inconnu"
|
||||
@@ -75,328 +75,338 @@ msgstr "Page admin"
|
||||
msgid "UI Configuration"
|
||||
msgstr "Configuration de l’interface utilisateur"
|
||||
|
||||
#: cps/admin.py:238 cps/templates/admin.html:46
|
||||
#: cps/admin.py:250 cps/templates/admin.html:46
|
||||
#, fuzzy
|
||||
msgid "Edit Users"
|
||||
msgstr "Utilisateur admin"
|
||||
|
||||
#: cps/admin.py:278
|
||||
#: cps/admin.py:291
|
||||
#, fuzzy
|
||||
msgid "all"
|
||||
msgstr "Tout"
|
||||
|
||||
#: cps/admin.py:300 cps/admin.py:1389
|
||||
#: cps/admin.py:315 cps/admin.py:1451
|
||||
msgid "User not found"
|
||||
msgstr "L'utilisateur n'a pas été trouvé"
|
||||
|
||||
#: cps/admin.py:320 cps/templates/user_edit.html:44
|
||||
#: cps/templates/user_table.html:54
|
||||
#: cps/admin.py:329
|
||||
msgid "{} users deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: cps/admin.py:351 cps/templates/user_edit.html:44
|
||||
#: cps/templates/user_table.html:69
|
||||
msgid "Show All"
|
||||
msgstr "Montrer tout"
|
||||
|
||||
#: cps/admin.py:353 cps/admin.py:1275
|
||||
#: cps/admin.py:390 cps/admin.py:1333
|
||||
msgid "Guest Name can't be changed"
|
||||
msgstr ""
|
||||
|
||||
#: cps/admin.py:362
|
||||
#: cps/admin.py:399
|
||||
msgid "Guest can't have this role"
|
||||
msgstr ""
|
||||
|
||||
#: cps/admin.py:371 cps/admin.py:1240
|
||||
#: cps/admin.py:408 cps/admin.py:1298
|
||||
msgid "No admin user remaining, can't remove admin role"
|
||||
msgstr "Aucun utilisateur admin restant, impossible de supprimer le rôle admin"
|
||||
|
||||
#: cps/admin.py:376
|
||||
#: cps/admin.py:413
|
||||
msgid "Guest can't have this view"
|
||||
msgstr ""
|
||||
|
||||
#: cps/admin.py:391
|
||||
#: cps/admin.py:420
|
||||
msgid "Guest's Locale is determined automatically and can't be set"
|
||||
msgstr ""
|
||||
|
||||
#: cps/admin.py:447 cps/admin.py:1132
|
||||
#: cps/admin.py:477 cps/admin.py:1183
|
||||
msgid "Calibre-Web configuration updated"
|
||||
msgstr "Configuration de Calibre-Web mise à jour"
|
||||
|
||||
#: cps/admin.py:458
|
||||
#: cps/admin.py:489
|
||||
msgid "Do you really want to delete the Kobo Token?"
|
||||
msgstr "Voulez-vous vraiment supprimer le jeton Kobo?"
|
||||
|
||||
#: cps/admin.py:460
|
||||
#: cps/admin.py:491
|
||||
msgid "Do you really want to delete this domain?"
|
||||
msgstr ""
|
||||
|
||||
#: cps/admin.py:462
|
||||
#: cps/admin.py:493
|
||||
msgid "Do you really want to delete this user?"
|
||||
msgstr ""
|
||||
|
||||
#: cps/admin.py:464 cps/templates/shelf.html:90
|
||||
#: cps/admin.py:495 cps/templates/shelf.html:90
|
||||
msgid "Are you sure you want to delete this shelf?"
|
||||
msgstr "Voulez-vous vraiment supprimer l’étagère?"
|
||||
|
||||
#: cps/admin.py:466
|
||||
#: cps/admin.py:497
|
||||
#, fuzzy
|
||||
msgid "Are you sure you want to change locales of selected user(s)?"
|
||||
msgstr "Voulez-vous vraiment supprimer l’étagère?"
|
||||
|
||||
#: cps/admin.py:468
|
||||
#: cps/admin.py:499
|
||||
msgid "Are you sure you want to change visible book languages for selected user(s)?"
|
||||
msgstr ""
|
||||
|
||||
#: cps/admin.py:470
|
||||
#: cps/admin.py:501
|
||||
msgid "Are you sure you want to change the selected role for the selected user(s)?"
|
||||
msgstr ""
|
||||
|
||||
#: cps/admin.py:472
|
||||
#: cps/admin.py:503
|
||||
#, fuzzy
|
||||
msgid "Are you sure you want to change the selected restrictions for the selected user(s)?"
|
||||
msgstr "Voulez-vous vraiment supprimer l’étagère?"
|
||||
|
||||
#: cps/admin.py:505
|
||||
msgid "Are you sure you want to change the selected visibility restrictions for the selected user(s)?"
|
||||
msgstr ""
|
||||
|
||||
#: cps/admin.py:718 cps/admin.py:724 cps/admin.py:734 cps/admin.py:744
|
||||
#: cps/templates/modal_dialogs.html:29 cps/templates/user_table.html:29
|
||||
#: cps/admin.py:767 cps/admin.py:773 cps/admin.py:783 cps/admin.py:793
|
||||
#: cps/templates/modal_dialogs.html:29 cps/templates/user_table.html:43
|
||||
msgid "Deny"
|
||||
msgstr "Refuser"
|
||||
|
||||
#: cps/admin.py:720 cps/admin.py:726 cps/admin.py:736 cps/admin.py:746
|
||||
#: cps/templates/modal_dialogs.html:28 cps/templates/user_table.html:34
|
||||
#: cps/admin.py:769 cps/admin.py:775 cps/admin.py:785 cps/admin.py:795
|
||||
#: cps/templates/modal_dialogs.html:28 cps/templates/user_table.html:48
|
||||
msgid "Allow"
|
||||
msgstr "Autoriser"
|
||||
|
||||
#: cps/admin.py:888
|
||||
#: cps/admin.py:938
|
||||
msgid "client_secrets.json Is Not Configured For Web Application"
|
||||
msgstr "client_secrets.json n'est pas configuré pour l'application Web"
|
||||
|
||||
#: cps/admin.py:930
|
||||
#: cps/admin.py:980
|
||||
msgid "Logfile Location is not Valid, Please Enter Correct Path"
|
||||
msgstr "L'emplacement du fichier logfile est incorrect, veuillez saisir un chemin valide"
|
||||
|
||||
#: cps/admin.py:936
|
||||
#: cps/admin.py:986
|
||||
msgid "Access Logfile Location is not Valid, Please Enter Correct Path"
|
||||
msgstr "L'emplacement du fichier Access Logfile est incorrect, veuillez saisir un chemin valide"
|
||||
|
||||
#: cps/admin.py:966
|
||||
#: cps/admin.py:1016
|
||||
msgid "Please Enter a LDAP Provider, Port, DN and User Object Identifier"
|
||||
msgstr "Veuillez saisir un fournisseur LDAP, Port, DN et l'identifiant objet de l'utilisateur"
|
||||
|
||||
#: cps/admin.py:981
|
||||
#: cps/admin.py:1031
|
||||
#, python-format
|
||||
msgid "LDAP Group Object Filter Needs to Have One \"%s\" Format Identifier"
|
||||
msgstr "Le filtre objet du groupe LDAP a besoin d'un identifiant de format \"%s\""
|
||||
|
||||
#: cps/admin.py:984
|
||||
#: cps/admin.py:1034
|
||||
msgid "LDAP Group Object Filter Has Unmatched Parenthesis"
|
||||
msgstr "Le filtre objet du groupe LDAP a une parenthèse non gérée"
|
||||
|
||||
#: cps/admin.py:989
|
||||
#: cps/admin.py:1039
|
||||
#, python-format
|
||||
msgid "LDAP User Object Filter needs to Have One \"%s\" Format Identifier"
|
||||
msgstr "Le filtre objet de l'utilisateur LDAP a besoin d'un identifiant de format \"%s\""
|
||||
|
||||
#: cps/admin.py:992
|
||||
#: cps/admin.py:1042
|
||||
msgid "LDAP User Object Filter Has Unmatched Parenthesis"
|
||||
msgstr "Le filtre objet de l'utilisateur LDAP a une parenthèse non gérée"
|
||||
|
||||
#: cps/admin.py:1000
|
||||
#: cps/admin.py:1050
|
||||
#, python-format
|
||||
msgid "LDAP Member User Filter needs to Have One \"%s\" Format Identifier"
|
||||
msgstr ""
|
||||
|
||||
#: cps/admin.py:1003
|
||||
#: cps/admin.py:1053
|
||||
msgid "LDAP Member User Filter Has Unmatched Parenthesis"
|
||||
msgstr ""
|
||||
|
||||
#: cps/admin.py:1011
|
||||
#: cps/admin.py:1061
|
||||
msgid "LDAP CACertificate, Certificate or Key Location is not Valid, Please Enter Correct Path"
|
||||
msgstr ""
|
||||
|
||||
#: cps/admin.py:1037
|
||||
#: cps/admin.py:1087
|
||||
msgid "Keyfile Location is not Valid, Please Enter Correct Path"
|
||||
msgstr "L'emplacement du fichier Keyfile est incorrect, veuillez saisir un chemin valide"
|
||||
|
||||
#: cps/admin.py:1043
|
||||
#: cps/admin.py:1093
|
||||
msgid "Certfile Location is not Valid, Please Enter Correct Path"
|
||||
msgstr "L'emplacement du fichier Certfile est incorrect, veuillez saisir un chemin valide"
|
||||
|
||||
#: cps/admin.py:1113 cps/admin.py:1212 cps/admin.py:1299 cps/admin.py:1364
|
||||
#: cps/shelf.py:102 cps/shelf.py:159 cps/shelf.py:200 cps/shelf.py:261
|
||||
#: cps/shelf.py:314 cps/shelf.py:348 cps/shelf.py:418
|
||||
#: cps/admin.py:1164 cps/admin.py:1268 cps/admin.py:1360 cps/admin.py:1426
|
||||
#: cps/shelf.py:103 cps/shelf.py:163 cps/shelf.py:206 cps/shelf.py:269
|
||||
#: cps/shelf.py:325 cps/shelf.py:360 cps/shelf.py:431
|
||||
msgid "Settings DB is not Writeable"
|
||||
msgstr ""
|
||||
|
||||
#: cps/admin.py:1125
|
||||
#: cps/admin.py:1176
|
||||
msgid "DB Location is not Valid, Please Enter Correct Path"
|
||||
msgstr "L'emplacement DB est incorrect, veuillez saisir un chemin valide"
|
||||
|
||||
#: cps/admin.py:1129
|
||||
#: cps/admin.py:1180
|
||||
msgid "DB is not Writeable"
|
||||
msgstr "La DB n'est pas accessible en écriture"
|
||||
|
||||
#: cps/admin.py:1168
|
||||
#: cps/admin.py:1221
|
||||
msgid "Basic Configuration"
|
||||
msgstr "Configuration principale"
|
||||
|
||||
#: cps/admin.py:1184 cps/web.py:1417
|
||||
#: cps/admin.py:1237 cps/web.py:1417
|
||||
msgid "Please fill out all fields!"
|
||||
msgstr "Veuillez compléter tous les champs !"
|
||||
|
||||
#: cps/admin.py:1192
|
||||
#: cps/admin.py:1245
|
||||
msgid "E-mail is not from valid domain"
|
||||
msgstr "Cette adresse de courriel n’appartient pas à un domaine valide"
|
||||
|
||||
#: cps/admin.py:1196 cps/admin.py:1318
|
||||
#: cps/admin.py:1249 cps/admin.py:1379
|
||||
msgid "Add new user"
|
||||
msgstr "Ajouter un nouvel utilisateur"
|
||||
|
||||
#: cps/admin.py:1205
|
||||
#: cps/admin.py:1258
|
||||
#, python-format
|
||||
msgid "User '%(user)s' created"
|
||||
msgstr "Utilisateur '%(user)s' créé"
|
||||
|
||||
#: cps/admin.py:1209
|
||||
#: cps/admin.py:1264
|
||||
#, fuzzy
|
||||
msgid "Found an existing account for this e-mail address or name."
|
||||
msgstr "Un compte existant a été trouvé pour cette adresse de courriel ou pour ce surnom."
|
||||
|
||||
#: cps/admin.py:1221
|
||||
#: cps/admin.py:1277
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' deleted"
|
||||
msgstr "Utilisateur '%(nick)s' supprimé"
|
||||
|
||||
#: cps/admin.py:1223 cps/admin.py:1224
|
||||
#: cps/admin.py:1279 cps/admin.py:1280
|
||||
msgid "Can't delete Guest User"
|
||||
msgstr ""
|
||||
|
||||
#: cps/admin.py:1227
|
||||
#: cps/admin.py:1283
|
||||
msgid "No admin user remaining, can't delete user"
|
||||
msgstr "Aucun utilisateur admin restant, impossible de supprimer l’utilisateur"
|
||||
|
||||
#: cps/admin.py:1289 cps/admin.py:1407
|
||||
#: cps/admin.py:1348 cps/admin.py:1469
|
||||
#, python-format
|
||||
msgid "Edit User %(nick)s"
|
||||
msgstr "Éditer l'utilisateur %(nick)s"
|
||||
|
||||
#: cps/admin.py:1293
|
||||
#: cps/admin.py:1352
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' updated"
|
||||
msgstr "Utilisateur '%(nick)s' mis à jour"
|
||||
|
||||
#: cps/admin.py:1296
|
||||
msgid "An unknown error occured."
|
||||
#: cps/admin.py:1356
|
||||
#, fuzzy
|
||||
msgid "An unknown error occurred."
|
||||
msgstr "Oups ! Une erreur inconnue a eu lieu."
|
||||
|
||||
#: cps/admin.py:1327 cps/templates/admin.html:94
|
||||
#: cps/admin.py:1388 cps/templates/admin.html:94
|
||||
msgid "Edit E-mail Server Settings"
|
||||
msgstr "Modifier les paramètres du serveur de courriels"
|
||||
|
||||
#: cps/admin.py:1346
|
||||
#: cps/admin.py:1407
|
||||
msgid "G-Mail Account Verification Successful"
|
||||
msgstr ""
|
||||
|
||||
#: cps/admin.py:1371
|
||||
#: cps/admin.py:1433
|
||||
#, python-format
|
||||
msgid "Test e-mail queued for sending to %(email)s, please check Tasks for result"
|
||||
msgstr ""
|
||||
|
||||
#: cps/admin.py:1374
|
||||
#: cps/admin.py:1436
|
||||
#, python-format
|
||||
msgid "There was an error sending the Test e-mail: %(res)s"
|
||||
msgstr "Il y a eu une erreur pendant l’envoi du courriel de test : %(res)s"
|
||||
|
||||
#: cps/admin.py:1376
|
||||
#: cps/admin.py:1438
|
||||
msgid "Please configure your e-mail address first..."
|
||||
msgstr "Veuillez d'abord configurer votre adresse de courriel..."
|
||||
|
||||
#: cps/admin.py:1378
|
||||
#: cps/admin.py:1440
|
||||
msgid "E-mail server settings updated"
|
||||
msgstr "Les paramètres du serveur de courriels ont été mis à jour"
|
||||
|
||||
#: cps/admin.py:1419
|
||||
#: cps/admin.py:1481
|
||||
#, python-format
|
||||
msgid "Password for user %(user)s reset"
|
||||
msgstr "Le mot de passe de l’utilisateur %(user)s a été réinitialisé"
|
||||
|
||||
#: cps/admin.py:1422 cps/web.py:1442 cps/web.py:1503
|
||||
#: cps/admin.py:1484 cps/web.py:1442 cps/web.py:1503
|
||||
msgid "An unknown error occurred. Please try again later."
|
||||
msgstr "Une erreur inconnue est survenue. Veuillez réessayer plus tard."
|
||||
|
||||
#: cps/admin.py:1425 cps/web.py:1382
|
||||
#: cps/admin.py:1487 cps/web.py:1382
|
||||
msgid "Please configure the SMTP mail settings first..."
|
||||
msgstr "Veuillez configurer les paramètres SMTP au préalable..."
|
||||
|
||||
#: cps/admin.py:1436
|
||||
#: cps/admin.py:1498
|
||||
msgid "Logfile viewer"
|
||||
msgstr "Visualiseur de fichier journal"
|
||||
|
||||
#: cps/admin.py:1502
|
||||
#: cps/admin.py:1564
|
||||
msgid "Requesting update package"
|
||||
msgstr "Demande de mise à jour"
|
||||
|
||||
#: cps/admin.py:1503
|
||||
#: cps/admin.py:1565
|
||||
msgid "Downloading update package"
|
||||
msgstr "Téléchargement de la mise à jour"
|
||||
|
||||
#: cps/admin.py:1504
|
||||
#: cps/admin.py:1566
|
||||
msgid "Unzipping update package"
|
||||
msgstr "Décompression de la mise à jour"
|
||||
|
||||
#: cps/admin.py:1505
|
||||
#: cps/admin.py:1567
|
||||
msgid "Replacing files"
|
||||
msgstr "Remplacement des fichiers"
|
||||
|
||||
#: cps/admin.py:1506
|
||||
#: cps/admin.py:1568
|
||||
msgid "Database connections are closed"
|
||||
msgstr "Les connexions à la base de données ont été fermées"
|
||||
|
||||
#: cps/admin.py:1507
|
||||
#: cps/admin.py:1569
|
||||
msgid "Stopping server"
|
||||
msgstr "Arrêt du serveur"
|
||||
|
||||
#: cps/admin.py:1508
|
||||
#: cps/admin.py:1570
|
||||
msgid "Update finished, please press okay and reload page"
|
||||
msgstr "Mise à jour terminée, merci d’appuyer sur okay et de rafraîchir la page"
|
||||
|
||||
#: cps/admin.py:1509 cps/admin.py:1510 cps/admin.py:1511 cps/admin.py:1512
|
||||
#: cps/admin.py:1513
|
||||
#: cps/admin.py:1571 cps/admin.py:1572 cps/admin.py:1573 cps/admin.py:1574
|
||||
#: cps/admin.py:1575
|
||||
msgid "Update failed:"
|
||||
msgstr "La mise à jour a échoué :"
|
||||
|
||||
#: cps/admin.py:1509 cps/updater.py:343 cps/updater.py:550 cps/updater.py:552
|
||||
#: cps/admin.py:1571 cps/updater.py:356 cps/updater.py:566 cps/updater.py:568
|
||||
msgid "HTTP Error"
|
||||
msgstr "Erreur HTTP"
|
||||
|
||||
#: cps/admin.py:1510 cps/updater.py:345 cps/updater.py:554
|
||||
#: cps/admin.py:1572 cps/updater.py:358 cps/updater.py:570
|
||||
msgid "Connection error"
|
||||
msgstr "Erreur de connexion"
|
||||
|
||||
#: cps/admin.py:1511 cps/updater.py:347 cps/updater.py:556
|
||||
#: cps/admin.py:1573 cps/updater.py:360 cps/updater.py:572
|
||||
msgid "Timeout while establishing connection"
|
||||
msgstr "Délai d'attente dépassé lors de l'établissement de connexion"
|
||||
|
||||
#: cps/admin.py:1512 cps/updater.py:349 cps/updater.py:558
|
||||
#: cps/admin.py:1574 cps/updater.py:362 cps/updater.py:574
|
||||
msgid "General error"
|
||||
msgstr "Erreur générale"
|
||||
|
||||
#: cps/admin.py:1513
|
||||
#: cps/admin.py:1575
|
||||
msgid "Update File Could Not be Saved in Temp Dir"
|
||||
msgstr "Le fichier de mise à jour ne peut pas être sauvegardé dans le répertoire temporaire"
|
||||
|
||||
#: cps/admin.py:1574
|
||||
#: cps/admin.py:1636
|
||||
msgid "Failed to Create at Least One LDAP User"
|
||||
msgstr "Impossible de créer au moins un utilisateur LDAP"
|
||||
|
||||
#: cps/admin.py:1587
|
||||
#: cps/admin.py:1649
|
||||
#, python-format
|
||||
msgid "Error: %(ldaperror)s"
|
||||
msgstr "Erreur : %(ldaperror)s"
|
||||
|
||||
#: cps/admin.py:1591
|
||||
#: cps/admin.py:1653
|
||||
msgid "Error: No user returned in response of LDAP server"
|
||||
msgstr "Erreur : Aucun utilisateur renvoyé dans la réponse LDAP du serveur"
|
||||
|
||||
#: cps/admin.py:1624
|
||||
#: cps/admin.py:1686
|
||||
msgid "At Least One LDAP User Not Found in Database"
|
||||
msgstr "Au moins un utilisateur LDAP n'a pas été trouvé dans la base de données"
|
||||
|
||||
#: cps/admin.py:1626
|
||||
#: cps/admin.py:1688
|
||||
msgid "{} User Successfully Imported"
|
||||
msgstr ""
|
||||
|
||||
@@ -644,11 +654,11 @@ msgstr ""
|
||||
msgid "Only jpg/jpeg files are supported as coverfile"
|
||||
msgstr "Seuls les fichiers jpg/jpeg sont supportés comme fichier de couverture"
|
||||
|
||||
#: cps/helper.py:706
|
||||
#: cps/helper.py:707
|
||||
msgid "Unrar binary file not found"
|
||||
msgstr "Fichier binaire Unrar non trouvé"
|
||||
|
||||
#: cps/helper.py:720
|
||||
#: cps/helper.py:721
|
||||
msgid "Error excecuting UnRar"
|
||||
msgstr "Une erreur est survenue lors de l'exécution d'UnRar"
|
||||
|
||||
@@ -792,7 +802,7 @@ msgid "Downloaded Books"
|
||||
msgstr ""
|
||||
|
||||
#: cps/render_template.py:48 cps/render_template.py:53
|
||||
#: cps/templates/user_table.html:135
|
||||
#: cps/templates/user_table.html:151
|
||||
msgid "Show Downloaded Books"
|
||||
msgstr ""
|
||||
|
||||
@@ -800,7 +810,7 @@ msgstr ""
|
||||
msgid "Top Rated Books"
|
||||
msgstr "Livres les mieux notés"
|
||||
|
||||
#: cps/render_template.py:58 cps/templates/user_table.html:129
|
||||
#: cps/render_template.py:58 cps/templates/user_table.html:145
|
||||
msgid "Show Top Rated Books"
|
||||
msgstr "Montrer les livres les mieux notés"
|
||||
|
||||
@@ -826,8 +836,8 @@ msgstr "Afficher non-lus"
|
||||
msgid "Discover"
|
||||
msgstr "Découvrir"
|
||||
|
||||
#: cps/render_template.py:68 cps/templates/user_table.html:127
|
||||
#: cps/templates/user_table.html:130
|
||||
#: cps/render_template.py:68 cps/templates/user_table.html:143
|
||||
#: cps/templates/user_table.html:146
|
||||
msgid "Show random books"
|
||||
msgstr "Montrer des livres au hasard"
|
||||
|
||||
@@ -836,7 +846,7 @@ msgstr "Montrer des livres au hasard"
|
||||
msgid "Categories"
|
||||
msgstr "Catégories"
|
||||
|
||||
#: cps/render_template.py:71 cps/templates/user_table.html:126
|
||||
#: cps/render_template.py:71 cps/templates/user_table.html:142
|
||||
msgid "Show category selection"
|
||||
msgstr "Montrer la sélection par catégories"
|
||||
|
||||
@@ -846,7 +856,7 @@ msgstr "Montrer la sélection par catégories"
|
||||
msgid "Series"
|
||||
msgstr "Séries"
|
||||
|
||||
#: cps/render_template.py:74 cps/templates/user_table.html:125
|
||||
#: cps/render_template.py:74 cps/templates/user_table.html:141
|
||||
msgid "Show series selection"
|
||||
msgstr "Montrer la sélection par séries"
|
||||
|
||||
@@ -855,7 +865,7 @@ msgstr "Montrer la sélection par séries"
|
||||
msgid "Authors"
|
||||
msgstr "Auteurs"
|
||||
|
||||
#: cps/render_template.py:77 cps/templates/user_table.html:128
|
||||
#: cps/render_template.py:77 cps/templates/user_table.html:144
|
||||
msgid "Show author selection"
|
||||
msgstr "Montrer la sélection par auteur"
|
||||
|
||||
@@ -864,7 +874,7 @@ msgstr "Montrer la sélection par auteur"
|
||||
msgid "Publishers"
|
||||
msgstr "Éditeurs"
|
||||
|
||||
#: cps/render_template.py:81 cps/templates/user_table.html:131
|
||||
#: cps/render_template.py:81 cps/templates/user_table.html:147
|
||||
msgid "Show publisher selection"
|
||||
msgstr "Montrer la sélection par éditeur"
|
||||
|
||||
@@ -874,7 +884,7 @@ msgstr "Montrer la sélection par éditeur"
|
||||
msgid "Languages"
|
||||
msgstr "Langues"
|
||||
|
||||
#: cps/render_template.py:85 cps/templates/user_table.html:123
|
||||
#: cps/render_template.py:85 cps/templates/user_table.html:139
|
||||
msgid "Show language selection"
|
||||
msgstr "Montrer la sélection par langue"
|
||||
|
||||
@@ -882,7 +892,7 @@ msgstr "Montrer la sélection par langue"
|
||||
msgid "Ratings"
|
||||
msgstr "Notes"
|
||||
|
||||
#: cps/render_template.py:88 cps/templates/user_table.html:132
|
||||
#: cps/render_template.py:88 cps/templates/user_table.html:148
|
||||
msgid "Show ratings selection"
|
||||
msgstr "Afficher la sélection des évaluations"
|
||||
|
||||
@@ -890,7 +900,7 @@ msgstr "Afficher la sélection des évaluations"
|
||||
msgid "File formats"
|
||||
msgstr "Formats de fichier"
|
||||
|
||||
#: cps/render_template.py:91 cps/templates/user_table.html:133
|
||||
#: cps/render_template.py:91 cps/templates/user_table.html:149
|
||||
msgid "Show file formats selection"
|
||||
msgstr "Afficher la sélection des formats de fichiers"
|
||||
|
||||
@@ -898,7 +908,7 @@ msgstr "Afficher la sélection des formats de fichiers"
|
||||
msgid "Archived Books"
|
||||
msgstr "Livres archivés"
|
||||
|
||||
#: cps/render_template.py:95 cps/templates/user_table.html:134
|
||||
#: cps/render_template.py:95 cps/templates/user_table.html:150
|
||||
msgid "Show archived books"
|
||||
msgstr "Afficher les livres archivés"
|
||||
|
||||
@@ -906,11 +916,11 @@ msgstr "Afficher les livres archivés"
|
||||
msgid "Books List"
|
||||
msgstr ""
|
||||
|
||||
#: cps/render_template.py:99 cps/templates/user_table.html:136
|
||||
#: cps/render_template.py:99 cps/templates/user_table.html:152
|
||||
msgid "Show Books List"
|
||||
msgstr ""
|
||||
|
||||
#: cps/shelf.py:69 cps/shelf.py:122
|
||||
#: cps/shelf.py:69 cps/shelf.py:124
|
||||
msgid "Invalid shelf specified"
|
||||
msgstr "L’étagère indiquée est invalide"
|
||||
|
||||
@@ -924,113 +934,113 @@ msgstr "Désolé, vous n’êtes pas autorisé à ajouter un livre dans l’éta
|
||||
msgid "Book is already part of the shelf: %(shelfname)s"
|
||||
msgstr "Ce livre est déjà sur l’étagère : %(shelfname)s"
|
||||
|
||||
#: cps/shelf.py:108
|
||||
#: cps/shelf.py:110
|
||||
#, python-format
|
||||
msgid "Book has been added to shelf: %(sname)s"
|
||||
msgstr "Le livre a bien été ajouté à l'étagère : %(sname)s"
|
||||
|
||||
#: cps/shelf.py:126
|
||||
#: cps/shelf.py:129
|
||||
#, python-format
|
||||
msgid "You are not allowed to add a book to the the shelf: %(name)s"
|
||||
msgstr "Vous n’êtes pas autorisé à ajouter un livre dans l’étagère : %(name)s"
|
||||
|
||||
#: cps/shelf.py:144
|
||||
#: cps/shelf.py:147
|
||||
#, python-format
|
||||
msgid "Books are already part of the shelf: %(name)s"
|
||||
msgstr "Ces livres sont déjà sur l’étagère : %(name)s"
|
||||
|
||||
#: cps/shelf.py:156
|
||||
#: cps/shelf.py:159
|
||||
#, python-format
|
||||
msgid "Books have been added to shelf: %(sname)s"
|
||||
msgstr "Les livres ont été ajoutés à l’étagère : %(sname)s"
|
||||
|
||||
#: cps/shelf.py:161
|
||||
#: cps/shelf.py:166
|
||||
#, python-format
|
||||
msgid "Could not add books to shelf: %(sname)s"
|
||||
msgstr "Impossible d’ajouter les livres à l’étagère : %(sname)s"
|
||||
|
||||
#: cps/shelf.py:206
|
||||
#: cps/shelf.py:212
|
||||
#, python-format
|
||||
msgid "Book has been removed from shelf: %(sname)s"
|
||||
msgstr "Le livre a été supprimé de l'étagère %(sname)s"
|
||||
|
||||
#: cps/shelf.py:214
|
||||
#: cps/shelf.py:221
|
||||
#, python-format
|
||||
msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s"
|
||||
msgstr "Désolé, vous n’êtes pas autorisé à enlever un livre de cette étagère : %(sname)s"
|
||||
|
||||
#: cps/shelf.py:224 cps/templates/layout.html:140
|
||||
#: cps/shelf.py:231 cps/templates/layout.html:140
|
||||
msgid "Create a Shelf"
|
||||
msgstr "Créer une étagère"
|
||||
|
||||
#: cps/shelf.py:231
|
||||
#: cps/shelf.py:238
|
||||
msgid "Edit a shelf"
|
||||
msgstr "Modifier une étagère"
|
||||
|
||||
#: cps/shelf.py:249
|
||||
#: cps/shelf.py:256
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s created"
|
||||
msgstr "Étagère %(title)s créée"
|
||||
|
||||
#: cps/shelf.py:252
|
||||
#: cps/shelf.py:259
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s changed"
|
||||
msgstr "L’étagère %(title)s a été modifiée"
|
||||
|
||||
#: cps/shelf.py:265
|
||||
#: cps/shelf.py:273
|
||||
msgid "There was an error"
|
||||
msgstr "Il y a eu une erreur"
|
||||
|
||||
#: cps/shelf.py:281
|
||||
#: cps/shelf.py:290
|
||||
#, python-format
|
||||
msgid "A public shelf with the name '%(title)s' already exists."
|
||||
msgstr "Une étagère publique avec le nom '%(title)s' existe déjà."
|
||||
|
||||
#: cps/shelf.py:291
|
||||
#: cps/shelf.py:301
|
||||
#, python-format
|
||||
msgid "A private shelf with the name '%(title)s' already exists."
|
||||
msgstr "Une étagère privée avec le nom '%(title)s' existe déjà."
|
||||
|
||||
#: cps/shelf.py:358
|
||||
#: cps/shelf.py:370
|
||||
#, python-format
|
||||
msgid "Change order of Shelf: '%(name)s'"
|
||||
msgstr "Modifier l’arrangement de l’étagère : ‘%(name)s’"
|
||||
|
||||
#: cps/shelf.py:423
|
||||
#: cps/shelf.py:436
|
||||
#, python-format
|
||||
msgid "Shelf: '%(name)s'"
|
||||
msgstr "Étagère : '%(name)s'"
|
||||
|
||||
#: cps/shelf.py:427
|
||||
#: cps/shelf.py:440
|
||||
msgid "Error opening shelf. Shelf does not exist or is not accessible"
|
||||
msgstr "Erreur à l’ouverture de l’étagère. Elle n’existe plus ou n’est plus accessible"
|
||||
|
||||
#: cps/updater.py:361 cps/updater.py:372 cps/updater.py:470 cps/updater.py:484
|
||||
#: cps/updater.py:374 cps/updater.py:385 cps/updater.py:485 cps/updater.py:500
|
||||
msgid "Unexpected data while reading update information"
|
||||
msgstr "Données inattendues lors de la lecture des informations de mise à jour"
|
||||
|
||||
#: cps/updater.py:368 cps/updater.py:476
|
||||
#: cps/updater.py:381 cps/updater.py:492
|
||||
msgid "No update available. You already have the latest version installed"
|
||||
msgstr "Aucune mise à jour disponible. Vous avez déjà la dernière version installée"
|
||||
|
||||
#: cps/updater.py:385
|
||||
#: cps/updater.py:399
|
||||
msgid "A new update is available. Click on the button below to update to the latest version."
|
||||
msgstr "Une nouvelle mise à jour est disponible. Cliquez sur le bouton ci-dessous pour charger la dernière version."
|
||||
|
||||
#: cps/updater.py:403
|
||||
#: cps/updater.py:417
|
||||
msgid "Could not fetch update information"
|
||||
msgstr "Impossible d'extraire les informations de mise à jour"
|
||||
|
||||
#: cps/updater.py:412
|
||||
#: cps/updater.py:427
|
||||
msgid "Click on the button below to update to the latest stable version."
|
||||
msgstr "Téléchargez la dernière version en cliquant sur le bouton ci-dessous."
|
||||
|
||||
#: cps/updater.py:421 cps/updater.py:435 cps/updater.py:446
|
||||
#: cps/updater.py:436 cps/updater.py:450 cps/updater.py:461
|
||||
#, python-format
|
||||
msgid "A new update is available. Click on the button below to update to version: %(version)s"
|
||||
msgstr "Une nouvelle mise à jour est disponible. Cliquez sur le bouton ci-dessous pour charger la version: %(version)s"
|
||||
|
||||
#: cps/updater.py:463
|
||||
#: cps/updater.py:478
|
||||
msgid "No release information available"
|
||||
msgstr "Aucune information concernant cette version n’est disponible"
|
||||
|
||||
@@ -1265,12 +1275,12 @@ msgstr "Liste des utilisateurs"
|
||||
|
||||
#: cps/templates/admin.html:13 cps/templates/login.html:8
|
||||
#: cps/templates/login.html:9 cps/templates/register.html:8
|
||||
#: cps/templates/user_edit.html:9 cps/templates/user_table.html:105
|
||||
#: cps/templates/user_edit.html:9 cps/templates/user_table.html:121
|
||||
msgid "Username"
|
||||
msgstr "Nom d'utilisateur"
|
||||
|
||||
#: cps/templates/admin.html:14 cps/templates/register.html:13
|
||||
#: cps/templates/user_edit.html:14 cps/templates/user_table.html:106
|
||||
#: cps/templates/user_edit.html:14 cps/templates/user_table.html:122
|
||||
msgid "E-mail Address"
|
||||
msgstr "Adresse de courriel"
|
||||
|
||||
@@ -1279,7 +1289,7 @@ msgid "Send to Kindle E-mail Address"
|
||||
msgstr "Envoyer vers une adresse de courriel Kindle"
|
||||
|
||||
#: cps/templates/admin.html:17 cps/templates/layout.html:77
|
||||
#: cps/templates/user_table.html:114
|
||||
#: cps/templates/user_table.html:130
|
||||
msgid "Admin"
|
||||
msgstr "Administration"
|
||||
|
||||
@@ -1289,13 +1299,13 @@ msgid "Password"
|
||||
msgstr "Mot de passe"
|
||||
|
||||
#: cps/templates/admin.html:19 cps/templates/layout.html:66
|
||||
#: cps/templates/user_table.html:116
|
||||
#: cps/templates/user_table.html:132
|
||||
msgid "Upload"
|
||||
msgstr "Téléverser"
|
||||
|
||||
#: cps/templates/admin.html:20 cps/templates/detail.html:18
|
||||
#: cps/templates/detail.html:27 cps/templates/shelf.html:6
|
||||
#: cps/templates/user_table.html:117
|
||||
#: cps/templates/user_table.html:133
|
||||
msgid "Download"
|
||||
msgstr "Télécharger"
|
||||
|
||||
@@ -1303,15 +1313,15 @@ msgstr "Télécharger"
|
||||
msgid "View Books"
|
||||
msgstr "Afficher les livres"
|
||||
|
||||
#: cps/templates/admin.html:22 cps/templates/user_table.html:102
|
||||
#: cps/templates/user_table.html:119
|
||||
#: cps/templates/admin.html:22 cps/templates/user_table.html:118
|
||||
#: cps/templates/user_table.html:135
|
||||
msgid "Edit"
|
||||
msgstr "Éditer"
|
||||
|
||||
#: cps/templates/admin.html:23 cps/templates/book_edit.html:16
|
||||
#: cps/templates/book_table.html:58 cps/templates/modal_dialogs.html:63
|
||||
#: cps/templates/modal_dialogs.html:116 cps/templates/user_edit.html:66
|
||||
#: cps/templates/user_table.html:120
|
||||
#: cps/templates/user_table.html:136
|
||||
msgid "Delete"
|
||||
msgstr "Supprimer"
|
||||
|
||||
@@ -1595,6 +1605,7 @@ msgid "Identifier Value"
|
||||
msgstr "Valeur d'identifiant"
|
||||
|
||||
#: cps/templates/book_edit.html:72 cps/templates/book_edit.html:289
|
||||
#: cps/templates/user_table.html:23
|
||||
msgid "Remove"
|
||||
msgstr "Supprimer"
|
||||
|
||||
@@ -1701,8 +1712,8 @@ msgid "No Result(s) found! Please try another keyword."
|
||||
msgstr "Aucun résultat. Veuillez essayer avec un nouveau mot clé."
|
||||
|
||||
#: cps/templates/book_table.html:11 cps/templates/book_table.html:53
|
||||
#: cps/templates/user_table.html:13 cps/templates/user_table.html:51
|
||||
#: cps/templates/user_table.html:73
|
||||
#: cps/templates/user_table.html:13 cps/templates/user_table.html:65
|
||||
#: cps/templates/user_table.html:88
|
||||
msgid "This Field is Required"
|
||||
msgstr ""
|
||||
|
||||
@@ -1710,7 +1721,7 @@ msgstr ""
|
||||
msgid "Merge selected books"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/book_table.html:25 cps/templates/user_table.html:95
|
||||
#: cps/templates/book_table.html:25 cps/templates/user_table.html:111
|
||||
msgid "Remove Selections"
|
||||
msgstr ""
|
||||
|
||||
@@ -2189,7 +2200,7 @@ msgid "Default Visibilities for New Users"
|
||||
msgstr "Mode de visualisation par défaut pour les nouveaux utilisateurs"
|
||||
|
||||
#: cps/templates/config_view_edit.html:142 cps/templates/user_edit.html:82
|
||||
#: cps/templates/user_table.html:122
|
||||
#: cps/templates/user_table.html:138
|
||||
msgid "Show Random Books in Detail View"
|
||||
msgstr "Montrer aléatoirement des livres dans la vue détaillée"
|
||||
|
||||
@@ -2304,7 +2315,7 @@ msgid "Save and Send Test E-mail"
|
||||
msgstr "Sauvegarder les réglages et tester l’envoi d’un courriel"
|
||||
|
||||
#: cps/templates/email_edit.html:69 cps/templates/layout.html:29
|
||||
#: cps/templates/shelf_order.html:41 cps/templates/user_table.html:142
|
||||
#: cps/templates/shelf_order.html:41 cps/templates/user_table.html:158
|
||||
msgid "Back"
|
||||
msgstr "Retour"
|
||||
|
||||
@@ -2317,6 +2328,7 @@ msgid "Add Domain"
|
||||
msgstr "Ajouter un domaine"
|
||||
|
||||
#: cps/templates/email_edit.html:79 cps/templates/email_edit.html:105
|
||||
#: cps/templates/user_table.html:26
|
||||
msgid "Add"
|
||||
msgstr "Ajouter"
|
||||
|
||||
@@ -2934,7 +2946,7 @@ msgstr "Créer/visualiser"
|
||||
msgid "Add allowed/Denied Custom Column Values"
|
||||
msgstr "Ajouter les valeurs de colonnes personnalisées autorisées/refusées"
|
||||
|
||||
#: cps/templates/user_edit.html:135 cps/templates/user_table.html:137
|
||||
#: cps/templates/user_edit.html:135 cps/templates/user_table.html:153
|
||||
msgid "Delete User"
|
||||
msgstr "Supprimer l'utilisateur"
|
||||
|
||||
@@ -2942,97 +2954,97 @@ msgstr "Supprimer l'utilisateur"
|
||||
msgid "Generate Kobo Auth URL"
|
||||
msgstr "Générer l'URL d'authentification Kobo"
|
||||
|
||||
#: cps/templates/user_table.html:76
|
||||
#: cps/templates/user_table.html:68 cps/templates/user_table.html:91
|
||||
msgid "Select..."
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/user_table.html:102
|
||||
#: cps/templates/user_table.html:118
|
||||
#, fuzzy
|
||||
msgid "Edit User"
|
||||
msgstr "Utilisateur admin"
|
||||
|
||||
#: cps/templates/user_table.html:105
|
||||
#: cps/templates/user_table.html:121
|
||||
#, fuzzy
|
||||
msgid "Enter Username"
|
||||
msgstr "Choisissez un nom d'utilisateur"
|
||||
|
||||
#: cps/templates/user_table.html:106
|
||||
#: cps/templates/user_table.html:122
|
||||
#, fuzzy
|
||||
msgid "Enter E-mail Address"
|
||||
msgstr "Votre adresse de courriel"
|
||||
|
||||
#: cps/templates/user_table.html:107
|
||||
#: cps/templates/user_table.html:123
|
||||
#, fuzzy
|
||||
msgid "Enter Kindle E-mail Address"
|
||||
msgstr "Envoyer vers une adresse de courriel Kindle"
|
||||
|
||||
#: cps/templates/user_table.html:107
|
||||
#: cps/templates/user_table.html:123
|
||||
#, fuzzy
|
||||
msgid "Kindle E-mail"
|
||||
msgstr "Courriel de test"
|
||||
|
||||
#: cps/templates/user_table.html:108
|
||||
#: cps/templates/user_table.html:124
|
||||
#, fuzzy
|
||||
msgid "Locale"
|
||||
msgstr "Échelle"
|
||||
|
||||
#: cps/templates/user_table.html:109
|
||||
#: cps/templates/user_table.html:125
|
||||
msgid "Visible Book Languages"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/user_table.html:110
|
||||
#: cps/templates/user_table.html:126
|
||||
#, fuzzy
|
||||
msgid "Edit Denied Tags"
|
||||
msgstr "Sélectionner les étiquettes autorisées/refusées"
|
||||
|
||||
#: cps/templates/user_table.html:110
|
||||
#: cps/templates/user_table.html:126
|
||||
msgid "Denied Tags"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/user_table.html:111
|
||||
#: cps/templates/user_table.html:127
|
||||
#, fuzzy
|
||||
msgid "Edit Allowed Tags"
|
||||
msgstr "Sélectionner les étiquettes autorisées/refusées"
|
||||
|
||||
#: cps/templates/user_table.html:111
|
||||
#: cps/templates/user_table.html:127
|
||||
msgid "Allowed Tags"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/user_table.html:112
|
||||
#: cps/templates/user_table.html:128
|
||||
#, fuzzy
|
||||
msgid "Edit Allowed Column Values"
|
||||
msgstr "Ajouter les valeurs de colonnes autorisées/refusées"
|
||||
|
||||
#: cps/templates/user_table.html:112
|
||||
#: cps/templates/user_table.html:128
|
||||
#, fuzzy
|
||||
msgid "Allowed Column Values"
|
||||
msgstr "Ajouter les valeurs de colonnes autorisées/refusées"
|
||||
|
||||
#: cps/templates/user_table.html:113
|
||||
#: cps/templates/user_table.html:129
|
||||
#, fuzzy
|
||||
msgid "Edit Denied Column Values"
|
||||
msgstr "Ajouter les valeurs de colonnes autorisées/refusées"
|
||||
|
||||
#: cps/templates/user_table.html:113
|
||||
#: cps/templates/user_table.html:129
|
||||
#, fuzzy
|
||||
msgid "Denied Columns Values"
|
||||
msgstr "Ajouter les valeurs de colonnes autorisées/refusées"
|
||||
|
||||
#: cps/templates/user_table.html:115
|
||||
#: cps/templates/user_table.html:131
|
||||
#, fuzzy
|
||||
msgid "Change Password"
|
||||
msgstr "Permettre le changement de mot de passe"
|
||||
|
||||
#: cps/templates/user_table.html:118
|
||||
#: cps/templates/user_table.html:134
|
||||
msgid "View"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/user_table.html:121
|
||||
#: cps/templates/user_table.html:137
|
||||
#, fuzzy
|
||||
msgid "Edit Public Shelfs"
|
||||
msgstr "Étagère publique"
|
||||
|
||||
#: cps/templates/user_table.html:124
|
||||
#: cps/templates/user_table.html:140
|
||||
#, fuzzy
|
||||
msgid "Show read/unread selection"
|
||||
msgstr "Montrer la sélection par séries"
|
||||
|
||||
Reference in New Issue
Block a user