🔀 Merge remote-tracking branch 'origin/development'

This commit is contained in:
Luc Didry 2021-11-08 12:19:26 +01:00
commit 2c67d17207
No known key found for this signature in database
GPG Key ID: EA868E12D0257E3C
6 changed files with 82 additions and 23 deletions

View File

@ -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
##

View File

@ -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

View File

@ -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 <pi@solidaris.me>\n"
"Language-Team: German <https://weblate.framasoft.org/projects/lufi/"
"default-theme/de/>\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 cant be deleted: it wasnt 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 cant be resent: it wasnt 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."

View File

@ -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 <ateira@3fpj.com>\n"
"Language-Team: Spanish <https://weblate.framasoft.org/projects/lufi/"
"default-theme/es/>\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 cant be deleted: it wasnt 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 cant be resent: it wasnt created by you (%2)."
msgstr "No se puede reenviar la invitación %1: no la creó usted (%2)."

View File

@ -91,11 +91,11 @@ msgstr "Êtes-vous sûr·e de vouloir renvoyer le courriel dinvitation pour l
#: themes/default/templates/about.html.ep:17
msgid "As Lufi is a free software licensed under of the terms of the <a href=\"https://gnu.org/licenses/agpl.html\" class=\"classic\">AGPLv3</a>, you can install it on you own server. Have a look on the <a href=\"https://framagit.org/fiat-tux/hat-softwares/lufi/wikis/home\" class=\"classic\">Wiki</a> for the procedure."
msgstr "Comme Lufi est un logiciel libre soumis aux termes de la license <a href=\"https://gnu.org/licenses/agpl.html\" class=\"classic\">AGPLv3</a>, vous pouvez linstaller sur votre propre serveur. Veuillez consulter le <a href=\"https://framagit.org/fiat-tux/hat-softwares/lufi/wikis/home\" class=\"classic\">Wiki</a> pour voir la procédure."
msgstr "Comme Lufi est un logiciel libre soumis aux termes de la licence <a href=\"https://gnu.org/licenses/agpl.html\" class=\"classic\">AGPLv3</a>, vous pouvez linstaller sur votre propre serveur. Veuillez consulter le <a href=\"https://framagit.org/fiat-tux/hat-softwares/lufi/wikis/home\" class=\"classic\">Wiki</a> pour voir la procédure."
#:
msgid "As Lufi is a free software licensed under of the terms of the <a href=\"https://gnu.org/licenses/agpl.html\" class=\"classic\">AGPLv3</a>, you can install it on you own server. Have a look on the <a href=\"https://framagit.org/luc/lufi/wikis/home\" class=\"classic\">Wiki</a> for the procedure."
msgstr "Comme Lufi est un logiciel libre soumis aux termes de la license <a href=\"https://gnu.org/licenses/agpl.html\" class=\"classic\">AGPLv3</a>, vous pouvez linstaller sur votre propre serveur. Veuillez consulter le <a href=\"https://framagit.org/luc/lufi/wikis/home\" class=\"classic\">Wiki</a> pour voir la procédure."
msgstr "Comme Lufi est un logiciel libre soumis aux termes de la licence <a href=\"https://gnu.org/licenses/agpl.html\" class=\"classic\">AGPLv3</a>, vous pouvez linstaller sur votre propre serveur. Veuillez consulter le <a href=\"https://framagit.org/luc/lufi/wikis/home\" class=\"classic\">Wiki</a> 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 lURL et le jeton sont les bons ?"
msgstr "Impossible de retrouver le fichier. Êtes-vous sûr⋅e que lURL 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 lURL est la bonne ?"
msgstr "Impossible de retrouver le fichier. Êtes-vous sûr⋅e que lURL 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 na 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 lURL ?"
msgstr "Erreur : impossible de retrouver le fichier. Êtes-vous sûr⋅e de lURL ?"
#: 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 dinvitation 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."

View File

@ -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 <quentinantonin@free.fr>\n"
"Language-Team: Occitan <https://weblate.framasoft.org/projects/lufi/"
"default-theme/oc/>\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 densages infructuóses de "
"dobertura de connector de tipe websocket. Mercés de contactar "
"ladministrator."
#. ($i->token, $c->current_user->{username})
#: lib/Lufi/Controller/Invitation.pm:187
msgid "The invitation %1 cant be resent: it wasnt 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 cant be deleted: it wasnt created by you (%2)."
msgstr "L'invitacion %1 se pòt pas suprimir : la creèretz pas vos (%2)."