From ed5f1cd10340ed0e6e46984d76f18b017fd7b613 Mon Sep 17 00:00:00 2001 From: PascalRepond Date: Fri, 1 Jul 2022 10:55:43 +0200 Subject: [PATCH] enhancement: improve general UI * Slightly reduces content width * Limits paragraphs width for better readability * Sets a max height for the editor field * Sets navbar to full width * Updates translations Co-Authored-by: Pascal Repond --- examples/data/next.md | 118 ++++++++++++++++++ flask_wiki/forms.py | 14 ++- flask_wiki/static/css/wiki.css | 12 +- flask_wiki/static/js/wiki.js | 1 + flask_wiki/templates/wiki/editor.html | 16 ++- flask_wiki/templates/wiki/files.html | 2 +- flask_wiki/templates/wiki/navigation.html | 4 +- flask_wiki/templates/wiki/page.html | 8 +- flask_wiki/templates/wiki/search.html | 14 +-- .../translations/de/LC_MESSAGES/messages.po | 89 ++++++------- .../translations/en/LC_MESSAGES/messages.po | 93 +++++++------- .../translations/fr/LC_MESSAGES/messages.po | 92 +++++++------- .../translations/it/LC_MESSAGES/messages.po | 89 ++++++------- flask_wiki/translations/messages.pot | 83 ++++++------ 14 files changed, 389 insertions(+), 246 deletions(-) create mode 100644 examples/data/next.md diff --git a/examples/data/next.md b/examples/data/next.md new file mode 100644 index 0000000..c9ea5e3 --- /dev/null +++ b/examples/data/next.md @@ -0,0 +1,118 @@ +title: Recherche +tags: + +## Rechercher + +### Recherche simple + +Un champ de recherche unique combine tous les termes de recherches et fournit une liste de résultats triée par pertinence. Ceux-ci peuvent ensuite être filtrés au moyen [des facettes](#filtrer-sa-recherche). + +### Astuces de recherche + +| Symbole | Description| Exemple | Effet | +|:---:|---|---|---| +| `*` | Troncature | `culture*` | Recherche les ressources commençant par "culture", comme "culture", "culturel", "culturelle", etc. | +| `+` | Opérateur booléen ET | `chien + chat` | Recherche les ressources contenant "chien" et aussi "chat". Si rien est spécifié, l'opérateur ET s'appliquera de toute façon. | +| `|` | Opérateur booléen OU | `vélo | bicyclette` | Recherche les ressources contenant soit "vélo", soit "bicyclette" | +| `-` | Opérateur booléen SAUF | `tintin -tibet` | Recherche les ressources contenant "tintin" mais pas "tibet". Le mot à exclure doit être collé au signe `-`. | +| `()` | Parenthèses, pour combiner les opérateurs | `mobilité + (vélo | bicyclette)` | Recherche les ressources contenant "mobilité" et soit "vélo", soit "bicyclette" | +| `""` | Expression exacte | `"revue littéraire"` | Recherche les ressources contenant l'expression exacte "revue littéraire" | + +### Onglets de résultats + +Le formulaire de recherche permet de trouver non seulement des documents, mais également des personnes ou collectivités afin, par exemple, d'obtenir des informations sur un auteur et de lister les documents qui lui sont liés. + +### Filtrer sa recherche + +Les facettes permettent de filtrer les résultats selon différents critères tels que: type de document, auteur, bibliothèque, etc. En un clic, les facettes restreignent la recherche de plusieurs milliers de résultats. + +Comme les poupées russes, les facettes peuvent se combiner, l'ensemble des résultats se restreignant toujours plus. Les sélections initiales restant actives tant qu'elles ne sont pas enlevées (dans le cadre de la même recherche). + +### Vue détaillée d'un document + +Pour afficher des informations détaillées sur un document, cliquer sur son titre dans les résultats de recherche. La vue détaillée contient des informations sous différents onglets : + +* __Obtenir :__ Affiche les exemplaires des bibliothèques, leur statut et leur disponibilité, et permet d'effectuer une demande ou une réservation. +* __Description :__ Contient les informations bibliographiques détaillées concernant le document. + +## S'inscrire + +Pour vous inscrire, veuillez vous rendre dans la bibliothèque de votre choix. + +Si vous le souhaitez, vous pouvez déjà vous créer un compte en ligne et saisir vos données personnelles, ce qui accélérera votre inscription sur place: + +1. Cliquer sur ** Mon compte** > ** S'inscrire** +1. Introduire e-mail et mot de passe +1. Cliquer sur ** Mon compte** > ** Éditer mon profil** +1. Saisir vos données personnelles +1. Sauvegarder et vous rendre dans la bibliothèque de votre choix + +## Gérer son compte + +### Se connecter + +La connexion vous permet de consulter l'état de votre compte lecteur (documents empruntés, réservés, en retard…). Elle vous permet aussi de prolonger vous-même le délai de prêt des documents que vous avez empruntés. + +* Cliquer sur ** Mon compte** > ** Se connecter** +* Entrer votre nom d'utilisateur ou e-mail, ainsi que votre mot de passe + +La présence de votre nom en haut à droite de l'écran signifie que votre compte est ouvert. + +### Compte lecteur et lectrice + +Une fois que vous êtes connecté·e, votre compte est accessible depuis le menu en haut à droite ** Mon compte**. Les rubriques suivantes y sont proposées : + +* __Emprunts :__ Liste de vos documents empruntés. Une bouton permet la prolongation de la date d'échéance des documents. +* __Demandes :__ Liste des documents demandés et des documents à retirer. Cette vue affiche également le statut des demandes en cours. Un bouton vous permet d'annuler une demande. +* __Frais :__ Les différents frais que vous devez à votre bibliothèque (amendes, prêts entre bibliothèques, photocopies…). +* __Prêt entre bibliothèques :__ Liste des demandes et des prêts entre bibliothèques, ainsi que leurs statuts. +* __Historique :__ Les documents que vous avez empruntés et rendus. Cette liste est conservée pour une durée limitée. +* __Données personnelles :__ Les données personnelles de votre compte. + +### Modifier son mot de passe + +1. Se connecter +1. Depuis le menu de votre compte, cliquer sur ** Modifier le mot de passe** +1. Saisir l'ancien et le nouveau mot de passe, et valider + +Si vous avez oublié votre mot de passe, vous pouvez utiliser la fonction "Mot de passe oublié" sur la page de connexion. + +### Modifier ses données personnelles + +1. Se connecter +1. Depuis le menu de votre compte, cliquer sur ** Éditer mon profil** +1. Vous pouvez modifier toutes les données excepté vos noms et date de naissance. Pour un changement de nom, adressez-vous à votre bibliothèque. + +### Prolonger un document + +1. Se connecter +1. Ouvrir son compte lecteur ou lectrice (en haut à droite) +1. Dans __Emprunts__, cliquer sur __Prolonger__ + +## Demander/réserver un document + +Vous avez la possibilité de demander ou de réserver un document en ligne: + +1. Se connecter +1. Rechercher le document souhaité +1. Dans l'onglet __Obtenir__, cliquer sur __Demander__ + * Si l'option __Demander__ ne s'affiche pas: soit la bibliothèque n'autorise pas les demandes sur cet exemplaire, soit vous n'êtes pas inscrit·e dans le réseau dans cette bibliothèque/réseau. +1. Sélectionner le lieu de retrait et valider + +La demande/réservation peut concerner : + +* Un exemplaire disponible +* Un exemplaire disponible hors du libre accès +* Un exemplaire hors du libre accès à consulter sur place uniquement +* Une réservation sur un exemplaire déjà emprunté par une autre personne. + +## Prêt entre bibliothèques + +Pour soumettre une demande: + +1. Se connecter +1. Cliquer sur ** Outils** > ** Demande de prêt entre bibliothèques** +1. Remplir le formulaire en indiquant autant d'informations que possible +1. Sauvegarder + +Les demandes s'affichent ensuite dans votre compte, onglet **Prêt entre bibliothèques**. \ No newline at end of file diff --git a/flask_wiki/forms.py b/flask_wiki/forms.py index b018489..ce764e2 100644 --- a/flask_wiki/forms.py +++ b/flask_wiki/forms.py @@ -11,11 +11,17 @@ from flask_babelex import gettext as _ from flask_wtf import FlaskForm -from wtforms import TextAreaField, StringField +from wtforms import TextAreaField, StringField, Form from wtforms.validators import InputRequired class EditorForm(FlaskForm): - title = StringField(_('title'), [InputRequired()]) - body = TextAreaField(_('body'), [InputRequired()]) - tags = StringField(_('tags')) + class Meta: + locales = ['en', 'fr', 'de', 'it'] + + def get_translations(self, form): + return super(FlaskForm.Meta, self).get_translations(form) + + title = StringField(_('Title'), [InputRequired()]) + body = TextAreaField(_('Body'), [InputRequired()]) + tags = StringField(_('Tags')) diff --git a/flask_wiki/static/css/wiki.css b/flask_wiki/static/css/wiki.css index d0ccec8..e76dafd 100644 --- a/flask_wiki/static/css/wiki.css +++ b/flask_wiki/static/css/wiki.css @@ -11,24 +11,28 @@ h1 { font-weight: 700; } -article article h1 { +.content h1 { font-weight: 700; } -article article h2 { +.content h2 { font-weight: 600; } -article article h1, article article h2 { +.content h1, .content h2 { border-bottom: solid 2px; margin-top: 2rem; } -h3, h4, h5, h6 { +.content h3, .content h4, .content h5, .content h6 { border-bottom: solid 1px lightgray; margin-top: 1rem; } +.content p, .content ul, .content ol { + max-width: 55rem; +} + .wiki-page .toc ul { padding-left: 1em; } diff --git a/flask_wiki/static/js/wiki.js b/flask_wiki/static/js/wiki.js index a9c5f9b..532a86a 100644 --- a/flask_wiki/static/js/wiki.js +++ b/flask_wiki/static/js/wiki.js @@ -99,4 +99,5 @@ const easyMDE = new EasyMDE({ sideBySideFullscreen: false, // Allow side by side preview showIcons: ["code", "table", "heading-1", "heading-2", "heading-3"], forceSync: true, // So that textArea doesn't appear as empty to flask + maxHeight: "500px", }); \ No newline at end of file diff --git a/flask_wiki/templates/wiki/editor.html b/flask_wiki/templates/wiki/editor.html index 630d011..aafaf04 100644 --- a/flask_wiki/templates/wiki/editor.html +++ b/flask_wiki/templates/wiki/editor.html @@ -13,10 +13,21 @@ {% set active_page = "editor" %} {% block content %} -
+
+
-
+ {{ form.csrf_token }} {{ render_form_row([form.title, form.tags]) }} {{ render_form_row([form.body]) }} @@ -40,6 +51,7 @@
+
diff --git a/flask_wiki/templates/wiki/files.html b/flask_wiki/templates/wiki/files.html index e6240d1..f86cc02 100644 --- a/flask_wiki/templates/wiki/files.html +++ b/flask_wiki/templates/wiki/files.html @@ -11,7 +11,7 @@ {% set active_page = "files" %} {% block content %} -
+
Markdown
diff --git a/flask_wiki/templates/wiki/navigation.html b/flask_wiki/templates/wiki/navigation.html index f170017..38700f9 100644 --- a/flask_wiki/templates/wiki/navigation.html +++ b/flask_wiki/templates/wiki/navigation.html @@ -8,7 +8,7 @@ -->
-
diff --git a/flask_wiki/templates/wiki/page.html b/flask_wiki/templates/wiki/page.html index 207d67c..2a220f5 100644 --- a/flask_wiki/templates/wiki/page.html +++ b/flask_wiki/templates/wiki/page.html @@ -11,7 +11,7 @@ {% set active_page = "page" %} {% block content %} -
+
Markdown
@@ -20,7 +20,7 @@
-
+

{{page.title}}

@@ -51,10 +51,10 @@

{{page.title}}

-
+
{{ page }}
-
+
{% endblock %} diff --git a/flask_wiki/translations/de/LC_MESSAGES/messages.po b/flask_wiki/translations/de/LC_MESSAGES/messages.po index 3b4cd43..b31e3d3 100644 --- a/flask_wiki/translations/de/LC_MESSAGES/messages.po +++ b/flask_wiki/translations/de/LC_MESSAGES/messages.po @@ -8,27 +8,30 @@ msgid "" msgstr "" "Project-Id-Version: Flask-Admin VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2020-09-30 11:47+0200\n" +"POT-Creation-Date: 2022-07-04 08:11+0200\n" "PO-Revision-Date: 2020-01-30 11:47+0100\n" "Last-Translator: FULL NAME \n" "Language: de\n" "Language-Team: de \n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" +"Generated-By: Babel 2.10.1\n" -#: flask_wiki/forms.py:19 -msgid "title" +#: flask_wiki/forms.py:25 +#, fuzzy +msgid "Title" msgstr "Titel" -#: flask_wiki/forms.py:20 -msgid "body" +#: flask_wiki/forms.py:26 +#, fuzzy +msgid "Body" msgstr "Inhalt" -#: flask_wiki/forms.py:21 -msgid "tags" +#: flask_wiki/forms.py:27 +#, fuzzy +msgid "Tags" msgstr "Tags" #: flask_wiki/views.py:143 @@ -87,14 +90,14 @@ msgstr "Sie haben noch keine Inhalte für diese Seite erstellt." msgid "Create a new page" msgstr "Eine neue Seite erstellen" -#: flask_wiki/templates/wiki/base.html:29 -#: flask_wiki/templates/wiki/base.html:35 +#: flask_wiki/templates/wiki/base.html:31 +#: flask_wiki/templates/wiki/base.html:37 msgid "Flask-Wiki" msgstr "Flask-Wiki" #: flask_wiki/templates/wiki/editor.html:20 -#: flask_wiki/templates/wiki/page.html:25 -#: flask_wiki/templates/wiki/search.html:47 +#: flask_wiki/templates/wiki/page.html:36 +#: flask_wiki/templates/wiki/search.html:63 msgid "Edit" msgstr "Bearbeiten" @@ -102,7 +105,7 @@ msgstr "Bearbeiten" msgid "Preview" msgstr "Übersicht" -#: flask_wiki/templates/wiki/editor.html:35 +#: flask_wiki/templates/wiki/editor.html:34 msgid "Save" msgstr "Speichern" @@ -110,16 +113,16 @@ msgstr "Speichern" msgid "Edit in" msgstr "Bearbeiten in" -#: flask_wiki/templates/wiki/editor.html:47 +#: flask_wiki/templates/wiki/editor.html:50 msgid "Delete" msgstr "Löschen" -#: flask_wiki/templates/wiki/editor.html:60 -#: flask_wiki/templates/wiki/editor.html:69 +#: flask_wiki/templates/wiki/editor.html:63 +#: flask_wiki/templates/wiki/editor.html:72 msgid "Delete page" msgstr "Seite löschen" -#: flask_wiki/templates/wiki/editor.html:66 +#: flask_wiki/templates/wiki/editor.html:69 msgid "" "Are you sure you want to delete this page? Be warned that links pointing " "to this page will stop working." @@ -127,31 +130,31 @@ msgstr "" "Sind Sie sicher, dass Sie diese Seite löschen möchten? Seien Sie gewarnt," " dass Links, die auf zu dieser Seite wird nicht mehr funktionieren." -#: flask_wiki/templates/wiki/editor.html:70 -#: flask_wiki/templates/wiki/files.html:68 +#: flask_wiki/templates/wiki/editor.html:73 +#: flask_wiki/templates/wiki/files.html:73 msgid "Back" msgstr "Zurück" #: flask_wiki/templates/wiki/files.html:19 #: flask_wiki/templates/wiki/page.html:19 -#: flask_wiki/templates/wiki/search.html:27 +#: flask_wiki/templates/wiki/search.html:21 msgid "Copied to your clipboard" msgstr "In die Zwischenablage kopiert" -#: flask_wiki/templates/wiki/files.html:26 -msgid "Upload a file" -msgstr "Eine Datei hochladen" - -#: flask_wiki/templates/wiki/files.html:32 +#: flask_wiki/templates/wiki/files.html:25 msgid "List of Uploaded Files" msgstr "Liste der hochgeladenen Dateien" -#: flask_wiki/templates/wiki/files.html:57 -#: flask_wiki/templates/wiki/files.html:67 +#: flask_wiki/templates/wiki/files.html:29 +msgid "Upload a file" +msgstr "Eine Datei hochladen" + +#: flask_wiki/templates/wiki/files.html:62 +#: flask_wiki/templates/wiki/files.html:72 msgid "Delete file" msgstr "Datei löschen" -#: flask_wiki/templates/wiki/files.html:63 +#: flask_wiki/templates/wiki/files.html:68 msgid "" "Are you sure you want to delete this file? Be warned that links from " "existing pages will be broken." @@ -159,44 +162,39 @@ msgstr "" "Sind Sie sicher, dass Sie diese Datei löschen möchten? Seien Sie gewarnt," " dass Links von bestehenden Seiten gebrochen werden." -#: flask_wiki/templates/wiki/navigation.html:13 +#: flask_wiki/templates/wiki/navigation.html:18 msgid "Home" msgstr "Startseite" -#: flask_wiki/templates/wiki/navigation.html:16 +#: flask_wiki/templates/wiki/navigation.html:22 msgid "Files" msgstr "Dateien" -#: flask_wiki/templates/wiki/navigation.html:20 -#: flask_wiki/templates/wiki/navigation.html:21 -#: flask_wiki/templates/wiki/navigation.html:23 +#: flask_wiki/templates/wiki/navigation.html:30 +#: flask_wiki/templates/wiki/navigation.html:31 msgid "Search" msgstr "Suche" -#: flask_wiki/templates/wiki/page.html:27 -#: flask_wiki/templates/wiki/search.html:45 +#: flask_wiki/templates/wiki/page.html:32 +#: flask_wiki/templates/wiki/search.html:59 msgid "Copy link" msgstr "Link kopieren" -#: flask_wiki/templates/wiki/page.html:32 -msgid "Created:" -msgstr "Erstellet am:" - -#: flask_wiki/templates/wiki/page.html:32 +#: flask_wiki/templates/wiki/page.html:50 msgid "Last updated:" msgstr "Letzte Änderung:" -#: flask_wiki/templates/wiki/page.html:43 +#: flask_wiki/templates/wiki/page.html:61 msgid "Table of contents" msgstr "Inhaltsverzeichnis" -#: flask_wiki/templates/wiki/search.html:18 +#: flask_wiki/templates/wiki/search.html:28 msgid "result" msgid_plural "results" msgstr[0] "Ergebnis" msgstr[1] "Ergebnisse" -#: flask_wiki/templates/wiki/search.html:19 +#: flask_wiki/templates/wiki/search.html:29 msgid "All languages" msgstr "Alle Sprachen" @@ -224,3 +222,6 @@ msgstr "Alle Sprachen" #~ msgid "Show all pages" #~ msgstr "Alle Seiten anzeigen" +#~ msgid "Created:" +#~ msgstr "Erstellet am:" + diff --git a/flask_wiki/translations/en/LC_MESSAGES/messages.po b/flask_wiki/translations/en/LC_MESSAGES/messages.po index 65d954d..b98777a 100644 --- a/flask_wiki/translations/en/LC_MESSAGES/messages.po +++ b/flask_wiki/translations/en/LC_MESSAGES/messages.po @@ -8,27 +8,27 @@ msgid "" msgstr "" "Project-Id-Version: Flask-Admin VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2020-09-30 11:47+0200\n" +"POT-Creation-Date: 2022-07-04 08:11+0200\n" "PO-Revision-Date: 2020-01-30 11:47+0100\n" "Last-Translator: FULL NAME \n" "Language: en\n" "Language-Team: en \n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" +"Generated-By: Babel 2.10.1\n" -#: flask_wiki/forms.py:19 -msgid "title" +#: flask_wiki/forms.py:25 +msgid "Title" msgstr "" -#: flask_wiki/forms.py:20 -msgid "body" +#: flask_wiki/forms.py:26 +msgid "Body" msgstr "" -#: flask_wiki/forms.py:21 -msgid "tags" +#: flask_wiki/forms.py:27 +msgid "Tags" msgstr "" #: flask_wiki/views.py:143 @@ -87,14 +87,14 @@ msgstr "" msgid "Create a new page" msgstr "" -#: flask_wiki/templates/wiki/base.html:29 -#: flask_wiki/templates/wiki/base.html:35 +#: flask_wiki/templates/wiki/base.html:31 +#: flask_wiki/templates/wiki/base.html:37 msgid "Flask-Wiki" msgstr "" #: flask_wiki/templates/wiki/editor.html:20 -#: flask_wiki/templates/wiki/page.html:25 -#: flask_wiki/templates/wiki/search.html:47 +#: flask_wiki/templates/wiki/page.html:36 +#: flask_wiki/templates/wiki/search.html:63 msgid "Edit" msgstr "" @@ -102,7 +102,7 @@ msgstr "" msgid "Preview" msgstr "" -#: flask_wiki/templates/wiki/editor.html:35 +#: flask_wiki/templates/wiki/editor.html:34 msgid "Save" msgstr "" @@ -110,89 +110,84 @@ msgstr "" msgid "Edit in" msgstr "" -#: flask_wiki/templates/wiki/editor.html:47 +#: flask_wiki/templates/wiki/editor.html:50 msgid "Delete" msgstr "" -#: flask_wiki/templates/wiki/editor.html:60 -#: flask_wiki/templates/wiki/editor.html:69 +#: flask_wiki/templates/wiki/editor.html:63 +#: flask_wiki/templates/wiki/editor.html:72 msgid "Delete page" msgstr "" -#: flask_wiki/templates/wiki/editor.html:66 +#: flask_wiki/templates/wiki/editor.html:69 msgid "" "Are you sure you want to delete this page? Be warned that links pointing " "to this page will stop working." msgstr "" -#: flask_wiki/templates/wiki/editor.html:70 -#: flask_wiki/templates/wiki/files.html:68 +#: flask_wiki/templates/wiki/editor.html:73 +#: flask_wiki/templates/wiki/files.html:73 msgid "Back" msgstr "" #: flask_wiki/templates/wiki/files.html:19 #: flask_wiki/templates/wiki/page.html:19 -#: flask_wiki/templates/wiki/search.html:27 +#: flask_wiki/templates/wiki/search.html:21 msgid "Copied to your clipboard" msgstr "" -#: flask_wiki/templates/wiki/files.html:26 -msgid "Upload a file" +#: flask_wiki/templates/wiki/files.html:25 +msgid "List of Uploaded Files" msgstr "" -#: flask_wiki/templates/wiki/files.html:32 -msgid "List of Uploaded Files" +#: flask_wiki/templates/wiki/files.html:29 +msgid "Upload a file" msgstr "" -#: flask_wiki/templates/wiki/files.html:57 -#: flask_wiki/templates/wiki/files.html:67 +#: flask_wiki/templates/wiki/files.html:62 +#: flask_wiki/templates/wiki/files.html:72 msgid "Delete file" msgstr "" -#: flask_wiki/templates/wiki/files.html:63 +#: flask_wiki/templates/wiki/files.html:68 msgid "" "Are you sure you want to delete this file? Be warned that links from " "existing pages will be broken." msgstr "" -#: flask_wiki/templates/wiki/navigation.html:13 +#: flask_wiki/templates/wiki/navigation.html:18 msgid "Home" msgstr "" -#: flask_wiki/templates/wiki/navigation.html:16 +#: flask_wiki/templates/wiki/navigation.html:22 msgid "Files" msgstr "" -#: flask_wiki/templates/wiki/navigation.html:20 -#: flask_wiki/templates/wiki/navigation.html:21 -#: flask_wiki/templates/wiki/navigation.html:23 +#: flask_wiki/templates/wiki/navigation.html:30 +#: flask_wiki/templates/wiki/navigation.html:31 msgid "Search" msgstr "" -#: flask_wiki/templates/wiki/page.html:27 -#: flask_wiki/templates/wiki/search.html:45 -msgid "Copy link" -msgstr "" - #: flask_wiki/templates/wiki/page.html:32 -msgid "Created:" +#: flask_wiki/templates/wiki/search.html:59 +msgid "Copy link" msgstr "" -#: flask_wiki/templates/wiki/page.html:32 +#: flask_wiki/templates/wiki/page.html:50 msgid "Last updated:" msgstr "" -#: flask_wiki/templates/wiki/page.html:43 +#: flask_wiki/templates/wiki/page.html:61 msgid "Table of contents" msgstr "" -#: flask_wiki/templates/wiki/search.html:18 +#: flask_wiki/templates/wiki/search.html:28 msgid "result" msgid_plural "results" msgstr[0] "" msgstr[1] "" -#: flask_wiki/templates/wiki/search.html:19 +#: flask_wiki/templates/wiki/search.html:29 msgid "All languages" msgstr "" @@ -220,3 +215,15 @@ msgstr "" #~ msgid "Show all pages" #~ msgstr "" +#~ msgid "title" +#~ msgstr "" + +#~ msgid "body" +#~ msgstr "" + +#~ msgid "tags" +#~ msgstr "" + +#~ msgid "Created:" +#~ msgstr "" + diff --git a/flask_wiki/translations/fr/LC_MESSAGES/messages.po b/flask_wiki/translations/fr/LC_MESSAGES/messages.po index c60b3c8..9b8414a 100644 --- a/flask_wiki/translations/fr/LC_MESSAGES/messages.po +++ b/flask_wiki/translations/fr/LC_MESSAGES/messages.po @@ -8,28 +8,28 @@ msgid "" msgstr "" "Project-Id-Version: Flask-Admin VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2020-09-30 11:47+0200\n" +"POT-Creation-Date: 2022-07-04 08:11+0200\n" "PO-Revision-Date: 2020-01-30 11:47+0100\n" "Last-Translator: FULL NAME \n" "Language: fr\n" "Language-Team: fr \n" -"Plural-Forms: nplurals=2; plural=(n > 1)\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" +"Generated-By: Babel 2.10.1\n" -#: flask_wiki/forms.py:19 -msgid "title" -msgstr "titre" +#: flask_wiki/forms.py:25 +msgid "Title" +msgstr "Titre" -#: flask_wiki/forms.py:20 -msgid "body" -msgstr "contenu" +#: flask_wiki/forms.py:26 +msgid "Body" +msgstr "Contenu" -#: flask_wiki/forms.py:21 -msgid "tags" -msgstr "tags" +#: flask_wiki/forms.py:27 +msgid "Tags" +msgstr "Tags" #: flask_wiki/views.py:143 msgid "Saved" @@ -87,14 +87,14 @@ msgstr "Vous n'avez pas encore créé de contenu pour cette page." msgid "Create a new page" msgstr "Créer une nouvelle page" -#: flask_wiki/templates/wiki/base.html:29 -#: flask_wiki/templates/wiki/base.html:35 +#: flask_wiki/templates/wiki/base.html:31 +#: flask_wiki/templates/wiki/base.html:37 msgid "Flask-Wiki" msgstr "Flask-Wiki" #: flask_wiki/templates/wiki/editor.html:20 -#: flask_wiki/templates/wiki/page.html:25 -#: flask_wiki/templates/wiki/search.html:47 +#: flask_wiki/templates/wiki/page.html:36 +#: flask_wiki/templates/wiki/search.html:63 msgid "Edit" msgstr "Editer" @@ -102,7 +102,7 @@ msgstr "Editer" msgid "Preview" msgstr "Aperçu" -#: flask_wiki/templates/wiki/editor.html:35 +#: flask_wiki/templates/wiki/editor.html:34 msgid "Save" msgstr "Sauver" @@ -110,16 +110,16 @@ msgstr "Sauver" msgid "Edit in" msgstr "Editer en" -#: flask_wiki/templates/wiki/editor.html:47 +#: flask_wiki/templates/wiki/editor.html:50 msgid "Delete" msgstr "Supprimer" -#: flask_wiki/templates/wiki/editor.html:60 -#: flask_wiki/templates/wiki/editor.html:69 +#: flask_wiki/templates/wiki/editor.html:63 +#: flask_wiki/templates/wiki/editor.html:72 msgid "Delete page" msgstr "Supprimer la page" -#: flask_wiki/templates/wiki/editor.html:66 +#: flask_wiki/templates/wiki/editor.html:69 msgid "" "Are you sure you want to delete this page? Be warned that links pointing " "to this page will stop working." @@ -127,31 +127,31 @@ msgstr "" "Voulez-vous vraiment supprimer cette page ? Les liens pointant vers cette" " page cesseront de fonctionner" -#: flask_wiki/templates/wiki/editor.html:70 -#: flask_wiki/templates/wiki/files.html:68 +#: flask_wiki/templates/wiki/editor.html:73 +#: flask_wiki/templates/wiki/files.html:73 msgid "Back" msgstr "Retour" #: flask_wiki/templates/wiki/files.html:19 #: flask_wiki/templates/wiki/page.html:19 -#: flask_wiki/templates/wiki/search.html:27 +#: flask_wiki/templates/wiki/search.html:21 msgid "Copied to your clipboard" msgstr "Copié dans le presse-papier" -#: flask_wiki/templates/wiki/files.html:26 -msgid "Upload a file" -msgstr "Télécharger un fichier" - -#: flask_wiki/templates/wiki/files.html:32 +#: flask_wiki/templates/wiki/files.html:25 msgid "List of Uploaded Files" msgstr "Liste des fichiers téléchargés" -#: flask_wiki/templates/wiki/files.html:57 -#: flask_wiki/templates/wiki/files.html:67 +#: flask_wiki/templates/wiki/files.html:29 +msgid "Upload a file" +msgstr "Télécharger un fichier" + +#: flask_wiki/templates/wiki/files.html:62 +#: flask_wiki/templates/wiki/files.html:72 msgid "Delete file" msgstr "Supprimer le fichier" -#: flask_wiki/templates/wiki/files.html:63 +#: flask_wiki/templates/wiki/files.html:68 msgid "" "Are you sure you want to delete this file? Be warned that links from " "existing pages will be broken." @@ -159,44 +159,39 @@ msgstr "" "Voulez-vous vraiment supprimer ce fichier ? Les liens provenant de pages " "existantes cesseront de fonctionner." -#: flask_wiki/templates/wiki/navigation.html:13 +#: flask_wiki/templates/wiki/navigation.html:18 msgid "Home" msgstr "Accueil" -#: flask_wiki/templates/wiki/navigation.html:16 +#: flask_wiki/templates/wiki/navigation.html:22 msgid "Files" msgstr "Fichiers" -#: flask_wiki/templates/wiki/navigation.html:20 -#: flask_wiki/templates/wiki/navigation.html:21 -#: flask_wiki/templates/wiki/navigation.html:23 +#: flask_wiki/templates/wiki/navigation.html:30 +#: flask_wiki/templates/wiki/navigation.html:31 msgid "Search" msgstr "Recherche" -#: flask_wiki/templates/wiki/page.html:27 -#: flask_wiki/templates/wiki/search.html:45 +#: flask_wiki/templates/wiki/page.html:32 +#: flask_wiki/templates/wiki/search.html:59 msgid "Copy link" msgstr "Copier le lien" -#: flask_wiki/templates/wiki/page.html:32 -msgid "Created:" -msgstr "Création:" - -#: flask_wiki/templates/wiki/page.html:32 +#: flask_wiki/templates/wiki/page.html:50 msgid "Last updated:" msgstr "Dernière modification:" -#: flask_wiki/templates/wiki/page.html:43 +#: flask_wiki/templates/wiki/page.html:61 msgid "Table of contents" msgstr "Table des matières" -#: flask_wiki/templates/wiki/search.html:18 +#: flask_wiki/templates/wiki/search.html:28 msgid "result" msgid_plural "results" msgstr[0] "résulat" msgstr[1] "résultats" -#: flask_wiki/templates/wiki/search.html:19 +#: flask_wiki/templates/wiki/search.html:29 msgid "All languages" msgstr "Toutes les langues" @@ -224,3 +219,6 @@ msgstr "Toutes les langues" #~ msgid "Show all pages" #~ msgstr "Voir toutes les pages" +#~ msgid "Created:" +#~ msgstr "Création:" + diff --git a/flask_wiki/translations/it/LC_MESSAGES/messages.po b/flask_wiki/translations/it/LC_MESSAGES/messages.po index 76d1cd8..e313492 100644 --- a/flask_wiki/translations/it/LC_MESSAGES/messages.po +++ b/flask_wiki/translations/it/LC_MESSAGES/messages.po @@ -8,27 +8,30 @@ msgid "" msgstr "" "Project-Id-Version: Flask-Admin VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2020-09-30 11:47+0200\n" +"POT-Creation-Date: 2022-07-04 08:11+0200\n" "PO-Revision-Date: 2020-01-30 11:47+0100\n" "Last-Translator: FULL NAME \n" "Language: it\n" "Language-Team: it \n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" +"Generated-By: Babel 2.10.1\n" -#: flask_wiki/forms.py:19 -msgid "title" +#: flask_wiki/forms.py:25 +#, fuzzy +msgid "Title" msgstr "titolo" -#: flask_wiki/forms.py:20 -msgid "body" +#: flask_wiki/forms.py:26 +#, fuzzy +msgid "Body" msgstr "corpo" -#: flask_wiki/forms.py:21 -msgid "tags" +#: flask_wiki/forms.py:27 +#, fuzzy +msgid "Tags" msgstr "tags" #: flask_wiki/views.py:143 @@ -87,14 +90,14 @@ msgstr "Non hai ancora creato alcun contenuto per questa pagina." msgid "Create a new page" msgstr "Creare una nuova pagina" -#: flask_wiki/templates/wiki/base.html:29 -#: flask_wiki/templates/wiki/base.html:35 +#: flask_wiki/templates/wiki/base.html:31 +#: flask_wiki/templates/wiki/base.html:37 msgid "Flask-Wiki" msgstr "Flask-Wiki" #: flask_wiki/templates/wiki/editor.html:20 -#: flask_wiki/templates/wiki/page.html:25 -#: flask_wiki/templates/wiki/search.html:47 +#: flask_wiki/templates/wiki/page.html:36 +#: flask_wiki/templates/wiki/search.html:63 msgid "Edit" msgstr "Modifica" @@ -102,7 +105,7 @@ msgstr "Modifica" msgid "Preview" msgstr "Anteprima" -#: flask_wiki/templates/wiki/editor.html:35 +#: flask_wiki/templates/wiki/editor.html:34 msgid "Save" msgstr "Salva" @@ -110,16 +113,16 @@ msgstr "Salva" msgid "Edit in" msgstr "Modifica in" -#: flask_wiki/templates/wiki/editor.html:47 +#: flask_wiki/templates/wiki/editor.html:50 msgid "Delete" msgstr "Cancellare" -#: flask_wiki/templates/wiki/editor.html:60 -#: flask_wiki/templates/wiki/editor.html:69 +#: flask_wiki/templates/wiki/editor.html:63 +#: flask_wiki/templates/wiki/editor.html:72 msgid "Delete page" msgstr "Cancellare pagina" -#: flask_wiki/templates/wiki/editor.html:66 +#: flask_wiki/templates/wiki/editor.html:69 msgid "" "Are you sure you want to delete this page? Be warned that links pointing " "to this page will stop working." @@ -127,31 +130,31 @@ msgstr "" "Sei sicuro di voler cancellare questa pagina? Attenzione, i link che " "puntano a questa pagina smetterà di funzionare." -#: flask_wiki/templates/wiki/editor.html:70 -#: flask_wiki/templates/wiki/files.html:68 +#: flask_wiki/templates/wiki/editor.html:73 +#: flask_wiki/templates/wiki/files.html:73 msgid "Back" msgstr "Ritorno" #: flask_wiki/templates/wiki/files.html:19 #: flask_wiki/templates/wiki/page.html:19 -#: flask_wiki/templates/wiki/search.html:27 +#: flask_wiki/templates/wiki/search.html:21 msgid "Copied to your clipboard" msgstr "Copiato nella clipboard" -#: flask_wiki/templates/wiki/files.html:26 -msgid "Upload a file" -msgstr "Caricare un file" - -#: flask_wiki/templates/wiki/files.html:32 +#: flask_wiki/templates/wiki/files.html:25 msgid "List of Uploaded Files" msgstr "Elenco dei file caricati" -#: flask_wiki/templates/wiki/files.html:57 -#: flask_wiki/templates/wiki/files.html:67 +#: flask_wiki/templates/wiki/files.html:29 +msgid "Upload a file" +msgstr "Caricare un file" + +#: flask_wiki/templates/wiki/files.html:62 +#: flask_wiki/templates/wiki/files.html:72 msgid "Delete file" msgstr "Cancellare il file" -#: flask_wiki/templates/wiki/files.html:63 +#: flask_wiki/templates/wiki/files.html:68 msgid "" "Are you sure you want to delete this file? Be warned that links from " "existing pages will be broken." @@ -159,44 +162,39 @@ msgstr "" "Sei sicuro di voler cancellare questo file? Attenzione: i link delle " "pagine esistenti saranno interrotti." -#: flask_wiki/templates/wiki/navigation.html:13 +#: flask_wiki/templates/wiki/navigation.html:18 msgid "Home" msgstr "Home" -#: flask_wiki/templates/wiki/navigation.html:16 +#: flask_wiki/templates/wiki/navigation.html:22 msgid "Files" msgstr "File" -#: flask_wiki/templates/wiki/navigation.html:20 -#: flask_wiki/templates/wiki/navigation.html:21 -#: flask_wiki/templates/wiki/navigation.html:23 +#: flask_wiki/templates/wiki/navigation.html:30 +#: flask_wiki/templates/wiki/navigation.html:31 msgid "Search" msgstr "Ricerca" -#: flask_wiki/templates/wiki/page.html:27 -#: flask_wiki/templates/wiki/search.html:45 +#: flask_wiki/templates/wiki/page.html:32 +#: flask_wiki/templates/wiki/search.html:59 msgid "Copy link" msgstr "Link copiare" -#: flask_wiki/templates/wiki/page.html:32 -msgid "Created:" -msgstr "Creazione:" - -#: flask_wiki/templates/wiki/page.html:32 +#: flask_wiki/templates/wiki/page.html:50 msgid "Last updated:" msgstr "Ultima modifica:" -#: flask_wiki/templates/wiki/page.html:43 +#: flask_wiki/templates/wiki/page.html:61 msgid "Table of contents" msgstr "Indice dei contenuti" -#: flask_wiki/templates/wiki/search.html:18 +#: flask_wiki/templates/wiki/search.html:28 msgid "result" msgid_plural "results" msgstr[0] "risultato" msgstr[1] "risultati" -#: flask_wiki/templates/wiki/search.html:19 +#: flask_wiki/templates/wiki/search.html:29 msgid "All languages" msgstr "Tutte le lingue" @@ -224,3 +222,6 @@ msgstr "Tutte le lingue" #~ msgid "Show all pages" #~ msgstr "Mostra tutte le pagine" +#~ msgid "Created:" +#~ msgstr "Creazione:" + diff --git a/flask_wiki/translations/messages.pot b/flask_wiki/translations/messages.pot index 1de05e6..7d5357c 100644 --- a/flask_wiki/translations/messages.pot +++ b/flask_wiki/translations/messages.pot @@ -1,32 +1,32 @@ # Translations template for Flask-Wiki. -# Copyright (C) 2020 ORGANIZATION +# Copyright (C) 2022 ORGANIZATION # This file is distributed under the same license as the Flask-Wiki project. -# FIRST AUTHOR , 2020. +# FIRST AUTHOR , 2022. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Flask-Wiki VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2020-09-30 11:47+0200\n" +"POT-Creation-Date: 2022-07-04 08:11+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" +"Generated-By: Babel 2.10.1\n" -#: flask_wiki/forms.py:19 -msgid "title" +#: flask_wiki/forms.py:25 +msgid "Title" msgstr "" -#: flask_wiki/forms.py:20 -msgid "body" +#: flask_wiki/forms.py:26 +msgid "Body" msgstr "" -#: flask_wiki/forms.py:21 -msgid "tags" +#: flask_wiki/forms.py:27 +msgid "Tags" msgstr "" #: flask_wiki/views.py:143 @@ -85,14 +85,14 @@ msgstr "" msgid "Create a new page" msgstr "" -#: flask_wiki/templates/wiki/base.html:29 -#: flask_wiki/templates/wiki/base.html:35 +#: flask_wiki/templates/wiki/base.html:31 +#: flask_wiki/templates/wiki/base.html:37 msgid "Flask-Wiki" msgstr "" #: flask_wiki/templates/wiki/editor.html:20 -#: flask_wiki/templates/wiki/page.html:25 -#: flask_wiki/templates/wiki/search.html:47 +#: flask_wiki/templates/wiki/page.html:36 +#: flask_wiki/templates/wiki/search.html:63 msgid "Edit" msgstr "" @@ -100,7 +100,7 @@ msgstr "" msgid "Preview" msgstr "" -#: flask_wiki/templates/wiki/editor.html:35 +#: flask_wiki/templates/wiki/editor.html:34 msgid "Save" msgstr "" @@ -108,89 +108,84 @@ msgstr "" msgid "Edit in" msgstr "" -#: flask_wiki/templates/wiki/editor.html:47 +#: flask_wiki/templates/wiki/editor.html:50 msgid "Delete" msgstr "" -#: flask_wiki/templates/wiki/editor.html:60 -#: flask_wiki/templates/wiki/editor.html:69 +#: flask_wiki/templates/wiki/editor.html:63 +#: flask_wiki/templates/wiki/editor.html:72 msgid "Delete page" msgstr "" -#: flask_wiki/templates/wiki/editor.html:66 +#: flask_wiki/templates/wiki/editor.html:69 msgid "" "Are you sure you want to delete this page? Be warned that links pointing " "to this page will stop working." msgstr "" -#: flask_wiki/templates/wiki/editor.html:70 -#: flask_wiki/templates/wiki/files.html:68 +#: flask_wiki/templates/wiki/editor.html:73 +#: flask_wiki/templates/wiki/files.html:73 msgid "Back" msgstr "" #: flask_wiki/templates/wiki/files.html:19 #: flask_wiki/templates/wiki/page.html:19 -#: flask_wiki/templates/wiki/search.html:27 +#: flask_wiki/templates/wiki/search.html:21 msgid "Copied to your clipboard" msgstr "" -#: flask_wiki/templates/wiki/files.html:26 -msgid "Upload a file" +#: flask_wiki/templates/wiki/files.html:25 +msgid "List of Uploaded Files" msgstr "" -#: flask_wiki/templates/wiki/files.html:32 -msgid "List of Uploaded Files" +#: flask_wiki/templates/wiki/files.html:29 +msgid "Upload a file" msgstr "" -#: flask_wiki/templates/wiki/files.html:57 -#: flask_wiki/templates/wiki/files.html:67 +#: flask_wiki/templates/wiki/files.html:62 +#: flask_wiki/templates/wiki/files.html:72 msgid "Delete file" msgstr "" -#: flask_wiki/templates/wiki/files.html:63 +#: flask_wiki/templates/wiki/files.html:68 msgid "" "Are you sure you want to delete this file? Be warned that links from " "existing pages will be broken." msgstr "" -#: flask_wiki/templates/wiki/navigation.html:13 +#: flask_wiki/templates/wiki/navigation.html:18 msgid "Home" msgstr "" -#: flask_wiki/templates/wiki/navigation.html:16 +#: flask_wiki/templates/wiki/navigation.html:22 msgid "Files" msgstr "" -#: flask_wiki/templates/wiki/navigation.html:20 -#: flask_wiki/templates/wiki/navigation.html:21 -#: flask_wiki/templates/wiki/navigation.html:23 +#: flask_wiki/templates/wiki/navigation.html:30 +#: flask_wiki/templates/wiki/navigation.html:31 msgid "Search" msgstr "" -#: flask_wiki/templates/wiki/page.html:27 -#: flask_wiki/templates/wiki/search.html:45 -msgid "Copy link" -msgstr "" - #: flask_wiki/templates/wiki/page.html:32 -msgid "Created:" +#: flask_wiki/templates/wiki/search.html:59 +msgid "Copy link" msgstr "" -#: flask_wiki/templates/wiki/page.html:32 +#: flask_wiki/templates/wiki/page.html:50 msgid "Last updated:" msgstr "" -#: flask_wiki/templates/wiki/page.html:43 +#: flask_wiki/templates/wiki/page.html:61 msgid "Table of contents" msgstr "" -#: flask_wiki/templates/wiki/search.html:18 +#: flask_wiki/templates/wiki/search.html:28 msgid "result" msgid_plural "results" msgstr[0] "" msgstr[1] "" -#: flask_wiki/templates/wiki/search.html:19 +#: flask_wiki/templates/wiki/search.html:29 msgid "All languages" msgstr ""