From ba411cf2ee3426d5445697c597fdbb5792c86d66 Mon Sep 17 00:00:00 2001 From: goofy-bz Date: Wed, 3 Nov 2021 13:52:39 +0000 Subject: [PATCH 1/5] trivial typofix de fr.po --- themes/default/lib/Lufi/I18N/fr.po | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/themes/default/lib/Lufi/I18N/fr.po b/themes/default/lib/Lufi/I18N/fr.po index 5591664..6372c29 100644 --- a/themes/default/lib/Lufi/I18N/fr.po +++ b/themes/default/lib/Lufi/I18N/fr.po @@ -91,11 +91,11 @@ msgstr "Êtes-vous sûr·e de vouloir renvoyer le courriel d’invitation pour l #: themes/default/templates/about.html.ep:17 msgid "As Lufi is a free software licensed under of the terms of the AGPLv3, you can install it on you own server. Have a look on the Wiki for the procedure." -msgstr "Comme Lufi est un logiciel libre soumis aux termes de la license AGPLv3, vous pouvez l’installer sur votre propre serveur. Veuillez consulter le Wiki pour voir la procédure." +msgstr "Comme Lufi est un logiciel libre soumis aux termes de la licence AGPLv3, vous pouvez l’installer sur votre propre serveur. Veuillez consulter le Wiki pour voir la procédure." #: msgid "As Lufi is a free software licensed under of the terms of the AGPLv3, you can install it on you own server. Have a look on the Wiki for the procedure." -msgstr "Comme Lufi est un logiciel libre soumis aux termes de la license AGPLv3, vous pouvez l’installer sur votre propre serveur. Veuillez consulter le Wiki pour voir la procédure." +msgstr "Comme Lufi est un logiciel libre soumis aux termes de la licence AGPLv3, vous pouvez l’installer sur votre propre serveur. Veuillez consulter le Wiki pour voir la procédure." #. (stash('nbslices') #: themes/default/templates/partial/render.js.ep:10 @@ -132,7 +132,7 @@ msgstr "Fermer" #: themes/default/templates/mail.html.ep:23 msgid "Comma-separated email addresses" -msgstr "Adresses mails séparées par des virgules" +msgstr "Adresses mail séparées par des virgules" #: themes/default/templates/index.html.ep:140 msgid "Compressing zip file…" @@ -140,11 +140,11 @@ msgstr "Compression du fichier zip…" #: themes/default/templates/partial/index.js.ep:15 msgid "Copy all links to clipboard" -msgstr "Copier tous les liens dans le presse-papier" +msgstr "Copier tous les liens dans le presse-papiers" #: themes/default/templates/partial/index.js.ep:18 msgid "Copy to clipboard" -msgstr "Copier dans le presse-papier" +msgstr "Copier dans le presse-papiers" #: lib/Lufi/Controller/Files.pm:501 msgid "Could not delete the file. You are not authenticated." @@ -152,11 +152,11 @@ msgstr "Impossible de supprimer le fichier. Vous n’êtes pas connecté·e." #: lib/Lufi/Controller/Files.pm:483 msgid "Could not find the file. Are you sure of the URL and the token?" -msgstr "Impossible de retrouver le fichier. Êtes-vous sûr(e) que l’URL et le jeton sont les bons ?" +msgstr "Impossible de retrouver le fichier. Êtes-vous sûr⋅e que l’URL et le jeton sont les bons ?" #: lib/Lufi/Controller/Files.pm:394 msgid "Could not find the file. Are you sure of the URL?" -msgstr "Impossible de retrouver le fichier. Êtes-vous sûr(e) que l’URL est la bonne ?" +msgstr "Impossible de retrouver le fichier. Êtes-vous sûr⋅e que l’URL est la bonne ?" #: themes/default/templates/files.html.ep:29 msgid "Counter" @@ -204,7 +204,7 @@ msgstr "Lien de téléchargement" #: themes/default/templates/about.html.ep:10 msgid "Drag and drop files in the appropriate area or use the traditional way to send files and the files will be chunked, encrypted and sent to the server. You will get two links per file: a download link, that you give to the people you want to share the file with and a deletion link, allowing you to delete the file whenever you want." -msgstr "Faites glisser des fichiers dans la zone prévue à cet effet ou sélectionnez un fichier de façon classique et les fichiers seront découpés en morceaux, chiffrés et envoyés au serveur. Vous récupérerez deux liens par fichier : un lien de téléchargement et un lien pour supprimer le fichier quand vous le souhaitez." +msgstr "Faites glisser des fichiers dans la zone prévue à cet effet ou sélectionnez un fichier de façon classique et les fichiers seront découpés en fragments, chiffrés et envoyés au serveur. Vous récupérerez deux liens par fichier : un lien de téléchargement et un lien pour supprimer le fichier quand vous le souhaitez." #: themes/default/templates/index.html.ep:122 msgid "Drop files here" @@ -240,7 +240,7 @@ msgstr "Erreur : le fichier n’a pas été envoyé dans son intégralité." #: lib/Lufi/Controller/Files.pm:373 msgid "Error: unable to find the file. Are you sure of your URL?" -msgstr "Erreur : impossible de retrouver le fichier. Êtes-vous sûr(e) de l’URL ?" +msgstr "Erreur : impossible de retrouver le fichier. Êtes-vous sûr⋅e de l’URL ?" #: themes/default/templates/partial/index.js.ep:23 msgid "Expiration:" @@ -441,7 +441,7 @@ msgstr "Mes invitations" #: themes/default/templates/invitations/notification_files_sent.mail.ep:17 msgid "NB: this list includes the list of files that have already been sent to you." -msgstr "NB : cette liste inclue la liste des fichiers qui vous a déjà été envoyée." +msgstr "NB : cette liste inclut la liste des fichiers qui vous a déjà été envoyée." #: themes/default/templates/index.html.ep:115 msgid "Name of the zip file" @@ -642,7 +642,7 @@ msgstr "Le courriel d’invitation sera envoyé de votre adresse de courriel (%1 #: themes/default/templates/partial/index.js.ep:16 msgid "The link(s) has been copied to your clipboard" -msgstr "Le(s) lien(s) a/ont été copié dans votre presse-papier" +msgstr "Le(s) lien(s) a/ont été copié dans votre presse-papiers" #. (stash('invitation') #: themes/default/templates/index.html.ep:30 @@ -693,7 +693,7 @@ msgstr "URL" #: themes/default/templates/partial/index.js.ep:17 msgid "Unable to copy the link(s) to your clipboard" -msgstr "Impossible de copier le(s) lien(s) dans votre presse-papier" +msgstr "Impossible de copier le(s) lien(s) dans votre presse-papiers" #: themes/default/templates/partial/render.js.ep:13 msgid "Unable to download the file: too much unsuccessful attempts to open a websocket. Please, contact the administrator." From e5fe5cb17b92b362f21d625482c45e7c97e9ab50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Quentin=20PAG=C3=88S?= Date: Wed, 3 Nov 2021 16:55:08 +0000 Subject: [PATCH 2/5] =?UTF-8?q?=F0=9F=8C=90=20Translated=20using=20Weblate?= =?UTF-8?q?=20(Occitan)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (196 of 196 strings) Translation: Lufi/Default theme Translate-URL: https://weblate.framasoft.org/projects/lufi/default-theme/oc/ --- themes/default/lib/Lufi/I18N/oc.po | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/themes/default/lib/Lufi/I18N/oc.po b/themes/default/lib/Lufi/I18N/oc.po index bac38b3..de43e6e 100644 --- a/themes/default/lib/Lufi/I18N/oc.po +++ b/themes/default/lib/Lufi/I18N/oc.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" -"PO-Revision-Date: 2020-12-05 01:52+0000\n" +"PO-Revision-Date: 2021-11-03 19:33+0000\n" "Last-Translator: Quentin PAGÈS \n" "Language-Team: Occitan \n" @@ -20,7 +20,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.1\n" +"X-Generator: Weblate 4.8.1\n" #. ($delay) #. (max_delay) @@ -1018,3 +1018,18 @@ msgstr "" "Telecargament del fichièr impossible : tròp d’ensages infructuóses de " "dobertura de connector de tipe websocket. Mercés de contactar " "l’administrator." + +#. ($i->token, $c->current_user->{username}) +#: lib/Lufi/Controller/Invitation.pm:187 +msgid "The invitation %1 can’t be resent: it wasn’t created by you (%2)." +msgstr "L'invitacion %1 se pòt pas tornar enviar : la creèretz pas vos (%2)." + +#. ($orig_uri) +#: lib/Lufi/Controller/Mail.pm:43 lib/Lufi/Controller/Mail.pm:59 +msgid "You can't add URLs that are not related to this instance (%1)." +msgstr "Podètz pas apondre d'URL que son pas ligadas a aquesta instància (%1)." + +#. ($i->token, $c->current_user->{username}) +#: lib/Lufi/Controller/Invitation.pm:136 +msgid "The invitation %1 can’t be deleted: it wasn’t created by you (%2)." +msgstr "L'invitacion %1 se pòt pas suprimir : la creèretz pas vos (%2)." From bdbf92106214199db66d346dd8edb4772a10e225 Mon Sep 17 00:00:00 2001 From: pi Date: Fri, 5 Nov 2021 10:47:33 +0000 Subject: [PATCH 3/5] =?UTF-8?q?=F0=9F=8C=90=20Translated=20using=20Weblate?= =?UTF-8?q?=20(German)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (196 of 196 strings) Translation: Lufi/Default theme Translate-URL: https://weblate.framasoft.org/projects/lufi/default-theme/de/ --- themes/default/lib/Lufi/I18N/de.po | 36 +++++++++++++++++++++++++----- 1 file changed, 31 insertions(+), 5 deletions(-) diff --git a/themes/default/lib/Lufi/I18N/de.po b/themes/default/lib/Lufi/I18N/de.po index 31fbbdc..20a4f8c 100644 --- a/themes/default/lib/Lufi/I18N/de.po +++ b/themes/default/lib/Lufi/I18N/de.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" -"PO-Revision-Date: 2020-06-05 22:24+0000\n" +"PO-Revision-Date: 2021-11-08 11:05+0000\n" "Last-Translator: pi \n" "Language-Team: German \n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 3.11.2\n" +"X-Generator: Weblate 4.8.1\n" #. ($delay) #. (max_delay) @@ -44,7 +44,7 @@ msgstr "%1 hat Ihre Einladung genutzt, um Ihnen Dateien zu schicken:" #: lib/Lufi/Controller/Invitation.pm:159 lib/Lufi/Controller/Invitation.pm:84 themes/default/templates/invitations/my_invitations.html.ep:51 themes/default/templates/invitations/my_invitations.html.ep:52 themes/default/templates/invitations/my_invitations.html.ep:53 themes/default/templates/invitations/notification_files_sent.mail.ep:12 msgid "%A %d %B %Y at %T" -msgstr "%A %d %B %Y um %T" +msgstr "%A, %d. %B %Y um %T" #: themes/default/templates/partial/index.js.ep:27 msgid "(max size: XXX)" @@ -281,7 +281,7 @@ msgstr "Ablaufdatum:" #: themes/default/templates/invitations/my_invitations.html.ep:27 msgid "Expire at" -msgstr "Verfallen am" +msgstr "Verfällt am" #: themes/default/templates/files.html.ep:32 msgid "Expires at" @@ -803,7 +803,7 @@ msgid "" "from your localStorage." msgstr "" "Der Zähler für %1 konnte nicht gefunden werden. Die Datei existiert nicht. " -"Es wird aus Ihrem localStorage entfernt." +"Sie wird aus Ihrem localStorage entfernt." #. ($short) #: lib/Lufi/Controller/Files.pm:429 @@ -1019,3 +1019,29 @@ msgstr "Neueste Version dieser Instanz: %1" #: themes/default/templates/about.html.ep:20 msgid "Version" msgstr "Version" + +#. ($orig_uri) +#: lib/Lufi/Controller/Mail.pm:43 lib/Lufi/Controller/Mail.pm:59 +msgid "You can't add URLs that are not related to this instance (%1)." +msgstr "" +"Sie können keine URLs hinzufügen, die nicht zu dieser Instanz gehören (%1)." + +#. ($i->token, $c->current_user->{username}) +#: lib/Lufi/Controller/Invitation.pm:136 +msgid "The invitation %1 can’t be deleted: it wasn’t created by you (%2)." +msgstr "" +"Die Einladung %1 kann nicht gelöscht werden: sie wurde nicht von Ihnen " +"erstellt (%2)." + +#. ($i->token, $c->current_user->{username}) +#: lib/Lufi/Controller/Invitation.pm:187 +msgid "The invitation %1 can’t be resent: it wasn’t created by you (%2)." +msgstr "" +"Die Einladung %1 kann nicht erneut verschickt werden: sie wurde nicht von " +"Ihnen erstellt (%2)." + +#: themes/default/templates/partial/render.js.ep:13 +msgid "Unable to download the file: too much unsuccessful attempts to open a websocket. Please, contact the administrator." +msgstr "" +"Download der Datei nicht möglich: Zu viele erfolglose Versuche, ein " +"Websocket zu öffnen. Bitte kontaktieren Sie den Administrator." From 2ed74a8502e1adf7f67a2b8af7a1e56de8fc7793 Mon Sep 17 00:00:00 2001 From: Berto Te Date: Thu, 4 Nov 2021 07:37:59 +0000 Subject: [PATCH 4/5] =?UTF-8?q?=F0=9F=8C=90=20Translated=20using=20Weblate?= =?UTF-8?q?=20(Spanish)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (196 of 196 strings) Translation: Lufi/Default theme Translate-URL: https://weblate.framasoft.org/projects/lufi/default-theme/es/ --- themes/default/lib/Lufi/I18N/es.po | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/themes/default/lib/Lufi/I18N/es.po b/themes/default/lib/Lufi/I18N/es.po index 7ad3544..675bd63 100644 --- a/themes/default/lib/Lufi/I18N/es.po +++ b/themes/default/lib/Lufi/I18N/es.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" -"PO-Revision-Date: 2020-12-05 01:52+0000\n" +"PO-Revision-Date: 2021-11-08 11:05+0000\n" "Last-Translator: Berto Te \n" "Language-Team: Spanish \n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.1\n" +"X-Generator: Weblate 4.8.1\n" #. ($delay) #. (max_delay) @@ -937,3 +937,18 @@ msgid "Unable to download the file: too much unsuccessful attempts to open a web msgstr "" "No se puede descargar el archivo: demasiados intentos fallidos de abrir un " "\"websocket\". Comuníquese con el administrador." + +#. ($orig_uri) +#: lib/Lufi/Controller/Mail.pm:43 lib/Lufi/Controller/Mail.pm:59 +msgid "You can't add URLs that are not related to this instance (%1)." +msgstr "No puede agregar URL que no estén relacionadas con esta instancia (%1)." + +#. ($i->token, $c->current_user->{username}) +#: lib/Lufi/Controller/Invitation.pm:136 +msgid "The invitation %1 can’t be deleted: it wasn’t created by you (%2)." +msgstr "La invitación %1 no se puede eliminar: usted no la creó (%2)." + +#. ($i->token, $c->current_user->{username}) +#: lib/Lufi/Controller/Invitation.pm:187 +msgid "The invitation %1 can’t be resent: it wasn’t created by you (%2)." +msgstr "No se puede reenviar la invitación %1: no la creó usted (%2)." From bafefd8f48e237587b4e9183663adaed34cf0c45 Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Mon, 8 Nov 2021 12:18:12 +0100 Subject: [PATCH 5/5] =?UTF-8?q?=F0=9F=91=B7=F0=9F=90=9B=20Create=20release?= =?UTF-8?q?=20in=20CI=20before=20publishing=20changelog?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitlab-ci.yml | 6 ++++-- CHANGELOG | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e7fb929..4754296 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,6 @@ image: hatsoftwares/lufi-test-ci:buster stages: + - create_release - publish_changelog - pouet_it - carton @@ -87,8 +88,9 @@ variables: ## # include: - - 'https://framagit.org/fiat-tux/gitlabci-snippets/raw/4e4e03322e95e9b0124c714456ebf1bdc02ad43f/publish_changelog.gitlab-ci.yml' - - 'https://framagit.org/fiat-tux/gitlabci-snippets/raw/4e4e03322e95e9b0124c714456ebf1bdc02ad43f/pouet-it-from-ci.gitlab-ci.yml' + - 'https://framagit.org/fiat-tux/gitlabci-snippets/-/raw/53cf9e6c8c427ecbff4abb9615347a77f7786806/create-release-from-ci.gitlab-ci.yml' + - 'https://framagit.org/fiat-tux/gitlabci-snippets/-/raw/4e4e03322e95e9b0124c714456ebf1bdc02ad43f/publish_changelog.gitlab-ci.yml' + - 'https://framagit.org/fiat-tux/gitlabci-snippets/-/raw/4e4e03322e95e9b0124c714456ebf1bdc02ad43f/pouet-it-from-ci.gitlab-ci.yml' ### Podcheck ## diff --git a/CHANGELOG b/CHANGELOG index d5b757d..044cef6 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,7 @@ Revision history for Lufi ?.??.? ????-??-?? + - 👷🐛 Create release in CI before publishing changelog 0.05.15 2021-11-03 - 🐛 Fix mail signature separator