From 811975f1a4e0df4c7a14ac3801ccd4862905d7a5 Mon Sep 17 00:00:00 2001 From: OzzieIsaacs Date: Sun, 13 Nov 2016 19:28:38 +0100 Subject: [PATCH] Added french translation --- cps/translations/fr/LC_MESSAGES/messages.mo | Bin 0 -> 10753 bytes cps/translations/fr/LC_MESSAGES/messages.po | 670 ++++++++++++++++++++ cps/web.py | 3 +- 3 files changed, 672 insertions(+), 1 deletion(-) create mode 100644 cps/translations/fr/LC_MESSAGES/messages.mo create mode 100644 cps/translations/fr/LC_MESSAGES/messages.po diff --git a/cps/translations/fr/LC_MESSAGES/messages.mo b/cps/translations/fr/LC_MESSAGES/messages.mo new file mode 100644 index 0000000000000000000000000000000000000000..12c998642e2844275ede95ff88021b0aedd3ac35 GIT binary patch literal 10753 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 literal 0 HcmV?d00001 diff --git a/cps/translations/fr/LC_MESSAGES/messages.po b/cps/translations/fr/LC_MESSAGES/messages.po new file mode 100644 index 00000000..91428086 --- /dev/null +++ b/cps/translations/fr/LC_MESSAGES/messages.po @@ -0,0 +1,670 @@ +# Translations template for PROJECT. +# Copyright (C) 2016 ORGANIZATION +# This file is distributed under the same license as the PROJECT project. +# FIRST AUTHOR , 2016. +# +msgid "" +msgstr "" +"Project-Id-Version: PROJECT VERSION\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2016-11-13 16:45+0100\n" +"PO-Revision-Date: 2016-11-13 18:35+0100\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.3.4\n" +"X-Generator: Poedit 1.8.11\n" +"Last-Translator: Nicolas Roudninski \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Language: fr_FR\n" + +#: cps/helper.py:80 cps/templates/detail.html:113 +msgid "Send to Kindle" +msgstr "Envoyer ver Kindle" + +#: cps/helper.py:81 +msgid "This email has been sent via calibre web." +msgstr "Ce message a été envoyé depuis calibre web." + +#: cps/helper.py:103 cps/helper.py:118 +msgid "Could not find any formats suitable for sending by email" +msgstr "Impossible de trouver un format adapté à envoyer par courriel" + +#: cps/helper.py:112 +msgid "Could not convert epub to mobi" +msgstr "Impossible de convertir epub vers mobi" + +#: cps/helper.py:142 +#, python-format +msgid "Failed to send mail: %s" +msgstr "Impossible d'envoyer le courriel : %s" + +#: cps/helper.py:162 +msgid "The requested file could not be read. Maybe wrong permissions?" +msgstr "Le fichier demandé ne peux pas être lu. Peut-être de mauvaises permissions ?" + +#: cps/web.py:639 +msgid "Latest Books" +msgstr "Derniers livres" + +#: cps/web.py:661 +msgid "Hot Books (most downloaded)" +msgstr "Livres populaires (les plus téléchargés)" + +#: cps/templates/index.xml:41 cps/web.py:668 +msgid "Random Books" +msgstr "Livres au hasard" + +#: cps/web.py:679 +msgid "Author list" +msgstr "Liste des auteurs" + +#: cps/web.py:695 +#, python-format +msgid "Author: %(nam)s" +msgstr "Auteur : %(nam)s" + +#: cps/templates/index.xml:65 cps/web.py:706 +msgid "Series list" +msgstr "Liste des séries" + +#: cps/web.py:714 +#, python-format +msgid "Series: %(serie)s" +msgstr "Séries : %(serie)s" + +#: cps/web.py:716 cps/web.py:796 cps/web.py:914 cps/web.py:1524 +msgid "Error opening eBook. File does not exist or file is not accessible:" +msgstr "Erreur d'ouverture du livre numérique. Le fichier n'existe pas ou n'est pas accessible :" + +#: cps/web.py:742 +msgid "Available languages" +msgstr "Langues disponibles" + +#: cps/web.py:754 +#, python-format +msgid "Language: %(name)s" +msgstr "Langue : %(name)s" + +#: cps/templates/index.xml:57 cps/web.py:765 +msgid "Category list" +msgstr "Liste des catégories" + +#: cps/web.py:772 +#, python-format +msgid "Category: %(name)s" +msgstr "Catégorie : %(name)s" + +#: cps/web.py:810 +msgid "Statistics" +msgstr "Statistiques" + +#: cps/web.py:898 cps/web.py:905 cps/web.py:912 +msgid "Read a Book" +msgstr "Lire un livre" + +#: cps/web.py:951 cps/web.py:1179 +msgid "Please fill out all fields!" +msgstr "SVP, complétez tous les champs !" + +#: cps/web.py:967 +msgid "An unknown error occured. Please try again later." +msgstr "Une erreur a eu lieu. Merci de réessayez plus tard." + +#: cps/web.py:972 +msgid "This username or email address is already in use." +msgstr "Ce nom d'utilisateur ou cette adresse de courriel est déjà utilisée." + +#: cps/web.py:975 +msgid "register" +msgstr "S'enregistrer" + +#: cps/web.py:990 +#, python-format +msgid "you are now logged in as: '%(nickname)s'" +msgstr "Vous êtes maintenant connecté sous : '%(nickname)s'" + +#: cps/web.py:993 +msgid "Wrong Username or Password" +msgstr "Mauvais nom d'utilisateur ou mot de passe" + +#: cps/web.py:995 +msgid "login" +msgstr "Connexion" + +#: cps/web.py:1011 +msgid "Please configure the SMTP mail settings first..." +msgstr "Veillez configurer les paramètres smtp d'abord..." + +#: cps/web.py:1015 +#, python-format +msgid "Book successfully send to %(kindlemail)s" +msgstr "Livres envoyés à %(kindlemail)s avec succès" + +#: cps/web.py:1018 +#, python-format +msgid "There was an error sending this book: %(res)s" +msgstr "Il y a eu une erreur en envoyant ce livre : %(res)s" + +#: cps/web.py:1020 +msgid "Please configure your kindle email address first..." +msgstr "Veuillez configurer votre adresse kindle d'abord..." + +#: cps/web.py:1035 +#, python-format +msgid "Book has been added to shelf: %(sname)s" +msgstr "Le livre a bien été ajouté à l'étagère : %(sname)s" + +#: cps/web.py:1054 +#, python-format +msgid "Book has been removed from shelf: %(sname)s" +msgstr "Le livre a été supprimé de l'étagère %(sname)s" + +#: cps/web.py:1070 +#, python-format +msgid "A shelf with the name '%(title)s' already exists." +msgstr "Une étagère de ce nom '%(title)s' existe déjà." + +#: cps/web.py:1075 +#, python-format +msgid "Shelf %(title)s created" +msgstr "Étagère %(title)s créée" + +#: cps/web.py:1077 +msgid "There was an error" +msgstr "Il y a eu une erreur" + +#: cps/web.py:1078 cps/web.py:1080 +msgid "create a shelf" +msgstr "Créer une étagère" + +#: cps/web.py:1096 +#, python-format +msgid "successfully deleted shelf %(name)s" +msgstr "L'étagère %(name)s a été supprimé avec succès" + +#: cps/web.py:1113 +#, python-format +msgid "Shelf: '%(name)s'" +msgstr "Étagère : '%(name)s'" + +#: cps/web.py:1150 +msgid "Found an existing account for this email address." +msgstr "Un compte avec cette adresse de courriel existe déjà." + +#: cps/web.py:1151 cps/web.py:1153 +#, python-format +msgid "%(name)s's profile" +msgstr "Profil de %(name)s" + +#: cps/web.py:1152 +msgid "Profile updated" +msgstr "Profil mis à jour" + +#: cps/web.py:1161 +msgid "User list" +msgstr "Liste des ustilisateurs" + +#: cps/templates/user_list.html:32 cps/web.py:1180 +msgid "Add new user" +msgstr "Ajouter un nouvel utilisateur" + +#: cps/web.py:1213 +#, python-format +msgid "User '%(user)s' created" +msgstr "Utilisateur '%(user)s' créé" + +#: cps/web.py:1217 +msgid "Found an existing account for this email address or nickname." +msgstr "Un compte avec cette adresse de courriel ou ce surnom existe déjà." + +#: cps/web.py:1238 +msgid "Mail settings updated" +msgstr "Paramètres de courriel mis à jour" + +#: cps/web.py:1241 +msgid "Edit mail settings" +msgstr "Éditer les paramètres de courriel" + +#: cps/web.py:1263 +#, python-format +msgid "User '%(nick)s' deleted" +msgstr "Utilisateur '%(nick)s' supprimé" + +#: cps/web.py:1318 +#, python-format +msgid "User '%(nick)s' updated" +msgstr "Utilisateur '%(nick)s' mis à jour" + +#: cps/web.py:1321 +msgid "An unknown error occured." +msgstr "Oups ! Une erreur inconnue a eu lieu." + +#: cps/web.py:1322 +#, python-format +msgid "Edit User %(nick)s" +msgstr "Éditer l'utilisateur %(nick)s" + +#: cps/web.py:1556 +#, python-format +msgid "Failed to create path %s (Permission denied)." +msgstr "Impossible de créer le chemin %s (permission refusée)" + +#: cps/web.py:1561 +#, python-format +msgid "Failed to store file %s (Permission denied)." +msgstr "Impossible d'enregistrer le fichier %s (permission refusée)" + +#: cps/web.py:1566 +#, python-format +msgid "Failed to delete file %s (Permission denied)." +msgstr "Impossible de supprimer le fichier %s (permission refusée)" + +#: cps/templates/detail.html:38 +msgid "Book" +msgstr "Livre" + +#: cps/templates/detail.html:38 +msgid "of" +msgstr "" + +#: cps/templates/detail.html:44 +msgid "language" +msgstr "Langue" + +#: cps/templates/detail.html:92 +msgid "Description:" +msgstr "Description :" + +#: cps/templates/detail.html:103 cps/templates/user_list.html:12 +msgid "Download" +msgstr "Télécharger" + +#: cps/templates/detail.html:117 +msgid "Read in browser" +msgstr "Lire dans le navigateur" + +#: cps/templates/detail.html:136 +msgid "Add to shelf" +msgstr "Ajouter à l'étagère" + +#: cps/templates/detail.html:176 +msgid "Edit metadata" +msgstr "Éditer les métadonnées" + +#: cps/templates/edit_book.html:14 cps/templates/search_form.html:6 +msgid "Book Title" +msgstr "Titre du livre" + +#: cps/templates/edit_book.html:18 cps/templates/search_form.html:10 +msgid "Author" +msgstr "Auteur" + +#: cps/templates/edit_book.html:22 +msgid "Description" +msgstr "Description" + +#: cps/templates/edit_book.html:26 cps/templates/search_form.html:13 +msgid "Tags" +msgstr "Étiquette" + +#: cps/templates/edit_book.html:31 cps/templates/layout.html:131 +msgid "Series" +msgstr "Séries" + +#: cps/templates/edit_book.html:35 +msgid "Series id" +msgstr "Id de série" + +#: cps/templates/edit_book.html:39 +msgid "Rating" +msgstr "Évaluation" + +#: cps/templates/edit_book.html:43 +msgid "Cover URL (jpg)" +msgstr "Adresse de la couverture (jpg)" + +#: cps/templates/edit_book.html:48 cps/templates/user_edit.html:27 +msgid "Language" +msgstr "Langue" + +#: cps/templates/edit_book.html:59 +msgid "Yes" +msgstr "Oui" + +#: cps/templates/edit_book.html:60 +msgid "No" +msgstr "Non" + +#: cps/templates/edit_book.html:102 +msgid "view book after edit" +msgstr "Voir le livre après l'édition" + +#: cps/templates/edit_book.html:105 cps/templates/email_edit.html:30 +#: cps/templates/login.html:19 cps/templates/search_form.html:33 +#: cps/templates/shelf_edit.html:15 cps/templates/user_edit.html:93 +msgid "Submit" +msgstr "Soumettre" + +#: cps/templates/edit_book.html:106 cps/templates/email_edit.html:31 +#: cps/templates/user_edit.html:95 +msgid "Back" +msgstr "Retour" + +#: cps/templates/email_edit.html:7 cps/templates/user_list.html:36 +msgid "SMTP hostname" +msgstr "Serveur smtp" + +#: cps/templates/email_edit.html:11 +msgid "SMTP port (usually 25 for plain SMTP and 587 for SSL)" +msgstr "Port smtp" + +#: cps/templates/email_edit.html:15 +msgid "Server uses SSL (StartTLS)" +msgstr "Le serveur utilise SSL (StartTLS)" + +#: cps/templates/email_edit.html:19 cps/templates/user_list.html:39 +msgid "SMTP login" +msgstr "Login smtp" + +#: cps/templates/email_edit.html:23 cps/templates/user_list.html:40 +msgid "SMTP password" +msgstr "Mot de passe smtp" + +#: cps/templates/email_edit.html:27 +msgid "From e-mail" +msgstr "Expéditeur des courriels" + +#: cps/templates/feed.xml:14 +msgid "Next" +msgstr "Suivant" + +#: cps/templates/index.html:5 +msgid "Discover (Random Books)" +msgstr "Découverte (livres au hasard)" + +#: cps/templates/index.xml:8 +msgid "Start" +msgstr "Démarrer" + +#: cps/templates/index.xml:12 cps/templates/layout.html:59 +msgid "Search" +msgstr "Chercher" + +#: cps/templates/index.xml:23 cps/templates/layout.html:122 +msgid "Hot Books" +msgstr "Livres populaires" + +#: cps/templates/index.xml:28 +msgid "Popular publications from this catalog based on Rating." +msgstr "Publications populaires de ce catalogue sur la base de notes." + +#: cps/templates/index.xml:32 cps/templates/layout.html:120 +msgid "New Books" +msgstr "Nouveaux livres" + +#: cps/templates/index.xml:37 +msgid "The latest Books" +msgstr "Les derniers livres" + +#: cps/templates/index.xml:46 +msgid "Show Random Books" +msgstr "Montrer des livres au hasard" + +#: cps/templates/index.xml:49 cps/templates/layout.html:133 +msgid "Authors" +msgstr "Auteurs" + +#: cps/templates/index.xml:54 +msgid "Books ordered by Author" +msgstr "Livres classés par auteur" + +#: cps/templates/index.xml:62 +msgid "Books ordered by category" +msgstr "Livres classés par catégorie" + +#: cps/templates/index.xml:70 +msgid "Books ordered by series" +msgstr "Livres classés par série" + +#: cps/templates/layout.html:46 +msgid "Toggle navigation" +msgstr "Basculer la navigation" + +#: cps/templates/layout.html:61 +msgid "Go!" +msgstr "Allez !" + +#: cps/templates/layout.html:64 +msgid "Advanced Search" +msgstr "Recherche avancée" + +#: cps/templates/layout.html:74 cps/templates/user_list.html:13 +msgid "Upload" +msgstr "Téléverser" + +#: cps/templates/layout.html:81 cps/templates/user_list.html:11 +msgid "Admin" +msgstr "Administration" + +#: cps/templates/layout.html:85 +msgid "Logout" +msgstr "Déconnexion" + +#: cps/templates/layout.html:89 cps/templates/login.html:4 +msgid "Login" +msgstr "Connexion" + +#: cps/templates/layout.html:90 cps/templates/register.html:18 +msgid "Register" +msgstr "S'enregistrer" + +#: cps/templates/layout.html:119 +msgid "Browse" +msgstr "Explorer" + +#: cps/templates/layout.html:125 +msgid "Discover" +msgstr "Découvrir" + +#: cps/templates/layout.html:128 +msgid "Categories" +msgstr "Catégories" + +#: cps/templates/layout.html:135 +msgid "Languages" +msgstr "Langues" + +#: cps/templates/layout.html:138 +msgid "Public Shelves" +msgstr "Étagères publiques" + +#: cps/templates/layout.html:142 +msgid "Your Shelves" +msgstr "Vos étagères" + +#: cps/templates/layout.html:147 +msgid "Create a Shelf" +msgstr "Créer une étagère" + +#: cps/templates/layout.html:150 +msgid "About" +msgstr "À popos" + +#: cps/templates/login.html:7 cps/templates/login.html:8 +#: cps/templates/register.html:7 cps/templates/user_edit.html:8 +msgid "Username" +msgstr "Nom d'utilisateur" + +#: cps/templates/login.html:11 cps/templates/login.html:12 +#: cps/templates/register.html:11 cps/templates/user_edit.html:18 +msgid "Password" +msgstr "Mot de passe" + +#: cps/templates/login.html:16 +msgid "Remember me" +msgstr "Se rappeler de moi" + +#: cps/templates/register.html:4 +msgid "Register a new account" +msgstr "Enregistrer un nouveau compte" + +#: cps/templates/register.html:8 +msgid "Choose a username" +msgstr "Choisissez un nom d'utilisateur" + +#: cps/templates/register.html:12 +msgid "Choose a password" +msgstr "Choisissez un mot de passe" + +#: cps/templates/register.html:15 cps/templates/user_edit.html:13 +msgid "Email address" +msgstr "Adresse de courriel" + +#: cps/templates/register.html:16 +msgid "Your email address" +msgstr "Votre adresse de courriel" + +#: cps/templates/search.html:6 +msgid "No Results for:" +msgstr "Aucun résultat pour :" + +#: cps/templates/search.html:7 +msgid "Please try a diffrent Search" +msgstr "Essayer une recherche différente" + +#: cps/templates/search.html:9 +msgid "Results for:" +msgstr "Résultats pour :" + +#: cps/templates/search_form.html:23 +msgid "Exclude Tags" +msgstr "Exclure des étiquettes" + +#: cps/templates/shelf.html:6 +msgid "Delete this Shelf" +msgstr "Effacer cette étagère" + +#: cps/templates/shelf_edit.html:7 +msgid "Title" +msgstr "Titre" + +#: cps/templates/shelf_edit.html:12 +msgid "should the shelf be public?" +msgstr "Cette étagère doit-elle être publique ?" + +#: cps/templates/stats.html:4 +msgid "Books in this Library" +msgstr "Livres dans la bibiothèque" + +#: cps/templates/stats.html:5 +msgid "Authors in this Library" +msgstr "Auteurs dans la bibliothèque" + +#: cps/templates/user_edit.html:23 +msgid "Kindle E-Mail" +msgstr "Courriel Kindle" + +#: cps/templates/user_edit.html:35 +msgid "Show books with language" +msgstr "Montrer les livres dans la langue" + +#: cps/templates/user_edit.html:37 +msgid "Show all" +msgstr "Montrer tout" + +#: cps/templates/user_edit.html:46 +msgid "Show random books" +msgstr "Montrer des livres au hasard" + +#: cps/templates/user_edit.html:50 +msgid "Show hot books" +msgstr "Montrer les livres populaires" + +#: cps/templates/user_edit.html:54 +msgid "Show language selection" +msgstr "Montrer la sélection de la langue" + +#: cps/templates/user_edit.html:58 +msgid "Show series selection" +msgstr "Montrer la sélection des séries" + +#: cps/templates/user_edit.html:62 +msgid "Show category selection" +msgstr "Montrer la sélection des catégories" + +#: cps/templates/user_edit.html:67 +msgid "Admin user" +msgstr "Utilisateur admin" + +#: cps/templates/user_edit.html:71 +msgid "Allow Downloads" +msgstr "Permettre les téléchargements" + +#: cps/templates/user_edit.html:75 +msgid "Allow Uploads" +msgstr "Permettre les téléversements" + +#: cps/templates/user_edit.html:79 +msgid "Allow Edit" +msgstr "Permettre l'édition" + +#: cps/templates/user_edit.html:83 +msgid "Allow Changing Password" +msgstr "Permettre le changement de mot de passe" + +#: cps/templates/user_edit.html:89 +msgid "Delete this user" +msgstr "Supprimer cet utilisateur" + +#: cps/templates/user_edit.html:100 +msgid "Recent Downloads" +msgstr "Téléchargements récents" + +#: cps/templates/user_list.html:7 +msgid "Nickname" +msgstr "Surnom" + +#: cps/templates/user_list.html:8 +msgid "Email" +msgstr "Courriel" + +#: cps/templates/user_list.html:9 +msgid "Kindle" +msgstr "Kindle" + +#: cps/templates/user_list.html:10 +msgid "DLS" +msgstr "DLS" + +#: cps/templates/user_list.html:14 +msgid "Edit" +msgstr "Éditer" + +#: cps/templates/user_list.html:15 +msgid "Passwd" +msgstr "Mot de passe" + +#: cps/templates/user_list.html:33 +msgid "SMTP mail settings" +msgstr "Paramètres smtp" + +#: cps/templates/user_list.html:37 +msgid "SMTP port" +msgstr "Port smtp" + +#: cps/templates/user_list.html:38 +msgid "SSL" +msgstr "SSL" + +#: cps/templates/user_list.html:41 +msgid "From mail" +msgstr "Expéditeur des courriels" + +#: cps/templates/user_list.html:53 +msgid "Change SMTP settings" +msgstr "Changer les paramètre smtp" + +msgid "Latin" +msgstr "Latin" diff --git a/cps/web.py b/cps/web.py index 2512fd94..349fac19 100755 --- a/cps/web.py +++ b/cps/web.py @@ -134,7 +134,8 @@ app.secret_key = 'A0Zr98j/3yX R~XHH!jmN]LWX/,?RT' LANGUAGES = { 'en': 'English', - 'de': 'Deutsch' + 'de': 'Deutsch', + 'fr': 'Français' } @babel.localeselector