From 61599557927e373ae1897e2b1a71129deffb0fd4 Mon Sep 17 00:00:00 2001 From: Nikita Epifanov Date: Fri, 15 Apr 2022 09:35:35 +0000 Subject: [PATCH 01/12] Translated using Weblate (Russian) Currently translated at 99.8% (1432 of 1434 strings) --- plinth/locale/ru/LC_MESSAGES/django.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plinth/locale/ru/LC_MESSAGES/django.po b/plinth/locale/ru/LC_MESSAGES/django.po index 5700ba7b7..a37398cef 100644 --- a/plinth/locale/ru/LC_MESSAGES/django.po +++ b/plinth/locale/ru/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-03-28 20:05-0400\n" -"PO-Revision-Date: 2022-03-20 14:17+0000\n" +"PO-Revision-Date: 2022-04-16 10:09+0000\n" "Last-Translator: Nikita Epifanov \n" "Language-Team: Russian \n" @@ -1085,6 +1085,8 @@ msgid "" "Only letters of the English alphabet and numbers, without spaces or special " "characters. Example: My_Library_2000" msgstr "" +"Только буквы английского алфавита и цифры, без пробелов и специальных " +"символов. Пример: My_Library_2000" #: plinth/modules/calibre/forms.py:30 msgid "A library with this name already exists." From 6bff13bc46821d032dd8491574c2871ed683de35 Mon Sep 17 00:00:00 2001 From: Burak Yavuz Date: Sun, 17 Apr 2022 16:33:27 +0000 Subject: [PATCH 02/12] Translated using Weblate (Turkish) Currently translated at 100.0% (1436 of 1436 strings) --- plinth/locale/tr/LC_MESSAGES/django.po | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/plinth/locale/tr/LC_MESSAGES/django.po b/plinth/locale/tr/LC_MESSAGES/django.po index 05939466e..c9f2dd9e0 100644 --- a/plinth/locale/tr/LC_MESSAGES/django.po +++ b/plinth/locale/tr/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-04-11 19:52-0400\n" -"PO-Revision-Date: 2022-03-31 09:12+0000\n" -"Last-Translator: Oğuz Ersen \n" +"PO-Revision-Date: 2022-04-21 09:08+0000\n" +"Last-Translator: Burak Yavuz \n" "Language-Team: Turkish \n" "Language: tr\n" @@ -1070,16 +1070,12 @@ msgid "Name of the new library" msgstr "Yeni kütüphanenin adı" #: plinth/modules/calibre/forms.py:19 -#, fuzzy -#| msgid "" -#| "Only letters of the English alphabet and numbers, without spaces or " -#| "special characters. Example: My_Library_2000" msgid "" "Only letters of the English alphabet, numbers and the characters _ . and - " "without spaces or special characters. Example: My_Library_2000" msgstr "" -"Boşluk veya özel karakterler olmadan yalnızca İngiliz alfabesindeki harfler " -"ve sayılar. Örnek: Kutuphanem_2000" +"Boşluklar veya özel karakterler olmadan sadece İngiliz alfabesi harfleri, " +"sayılar ve _ . ve - karakterleri. Örnek: Kutuphanem_2000" #: plinth/modules/calibre/forms.py:30 msgid "A library with this name already exists." @@ -7908,7 +7904,7 @@ msgstr "Genel" #: plinth/package.py:188 #, python-brace-format msgid "Package {expression} is not available for install" -msgstr "" +msgstr "{expression} paketi yükleme için mevcut değil" #: plinth/package.py:201 #, python-brace-format @@ -8161,7 +8157,7 @@ msgstr "FreedomBox Vakfı" #: plinth/templates/index.html:154 msgid "Forum" -msgstr "" +msgstr "Forum" #: plinth/templates/index.html:159 msgid "IRC Chatroom" From e912238897388c62440e35cb565f1bf33b66b2f8 Mon Sep 17 00:00:00 2001 From: Luna Jernberg Date: Wed, 20 Apr 2022 07:31:48 +0000 Subject: [PATCH 03/12] Translated using Weblate (Swedish) Currently translated at 99.5% (1430 of 1436 strings) --- plinth/locale/sv/LC_MESSAGES/django.po | 71 +++++++++----------------- 1 file changed, 24 insertions(+), 47 deletions(-) diff --git a/plinth/locale/sv/LC_MESSAGES/django.po b/plinth/locale/sv/LC_MESSAGES/django.po index 3435b9030..2a446af1a 100644 --- a/plinth/locale/sv/LC_MESSAGES/django.po +++ b/plinth/locale/sv/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-04-11 19:52-0400\n" -"PO-Revision-Date: 2022-02-17 16:58+0000\n" -"Last-Translator: Michael Breidenbach \n" +"PO-Revision-Date: 2022-04-21 09:08+0000\n" +"Last-Translator: Luna Jernberg \n" "Language-Team: Swedish \n" "Language: sv\n" @@ -17,7 +17,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.11-dev\n" +"X-Generator: Weblate 4.12-dev\n" #: doc/dev/_templates/layout.html:11 msgid "Page source" @@ -1718,10 +1718,8 @@ msgid "GnuDIP" msgstr "GnuDIP" #: plinth/modules/dynamicdns/forms.py:57 -#, fuzzy -#| msgid "other update URL" msgid "Other update URL" -msgstr "annan uppdaterings-URL" +msgstr "Annan uppdaterings-URL" #: plinth/modules/dynamicdns/forms.py:59 msgid "Service Type" @@ -1765,10 +1763,8 @@ msgid "Use IPv6 instead of IPv4" msgstr "Använda IPv6 i stället för IPv4" #: plinth/modules/dynamicdns/forms.py:123 -#, fuzzy -#| msgid "secrets required" msgid "This field is required." -msgstr "hemligheter krävs" +msgstr "Detta fält krävs." #: plinth/modules/dynamicdns/templates/dynamicdns.html:11 #: plinth/modules/firewall/templates/firewall.html:16 @@ -1795,28 +1791,20 @@ msgid "Last update" msgstr "Senaste uppdatering" #: plinth/modules/dynamicdns/templates/dynamicdns.html:21 -#, fuzzy -#| msgid "IP address" msgid "IP Address" -msgstr "IP-adress" +msgstr "IP Adress" #: plinth/modules/dynamicdns/templates/dynamicdns.html:32 -#, fuzzy -#| msgid "Access" msgid "Success" -msgstr "Tillgång" +msgstr "Lyckades" #: plinth/modules/dynamicdns/templates/dynamicdns.html:36 -#, fuzzy -#| msgid "failed" msgid "Failed" -msgstr "misslyckades" +msgstr "Misslyckades" #: plinth/modules/dynamicdns/templates/dynamicdns.html:52 -#, fuzzy -#| msgid "No libraries available." msgid "No status available." -msgstr "Inga bibliotek tillgängliga." +msgstr "Ingen status tillgänglig." #: plinth/modules/dynamicdns/views.py:24 plinth/modules/dynamicdns/views.py:26 #, fuzzy @@ -1829,16 +1817,12 @@ msgid "Could not find server" msgstr "Kunde inte hitta servern" #: plinth/modules/dynamicdns/views.py:27 -#, fuzzy -#| msgid "Delete connection" msgid "Server refused connection" -msgstr "Ta bort anslutning" +msgstr "Servern vägrade anslutning" #: plinth/modules/dynamicdns/views.py:28 -#, fuzzy -#| msgid "Last update" msgid "Already up-to-date" -msgstr "Senaste uppdatering" +msgstr "Redan uppdaterad" #: plinth/modules/ejabberd/__init__.py:31 msgid "" @@ -2018,23 +2002,19 @@ msgstr "" #: plinth/modules/email/__init__.py:58 msgid "Postfix/Dovecot" -msgstr "" +msgstr "Postfix/Dovecot" #: plinth/modules/email/__init__.py:60 msgid "Email Server" msgstr "E-postserver" #: plinth/modules/email/__init__.py:80 -#, fuzzy -#| msgid "Manage Aliases" msgid "My Email Aliases" -msgstr "Hantera alias" +msgstr "Mina E-postalias" #: plinth/modules/email/__init__.py:81 -#, fuzzy -#| msgid "Manage Aliases" msgid "Manage Aliases for Mailbox" -msgstr "Hantera alias" +msgstr "Hantera alias för Brevlåda" #: plinth/modules/email/forms.py:25 msgid "Primary domain" @@ -2108,25 +2088,27 @@ msgstr "Hantera skräppost" #: plinth/modules/email/templates/email.html:22 msgid "DNS Records" -msgstr "" +msgstr "DNS-poster" #: plinth/modules/email/templates/email.html:25 msgid "" "The following DNS records must be added manually on your primary domain for " "the mail server to work properly." msgstr "" +"Följande DNS-poster måste läggas till manuellt på din primära domän för att " +"e-postservern ska fungera korrekt." #: plinth/modules/email/templates/email.html:36 msgid "TTL" -msgstr "" +msgstr "TTL" #: plinth/modules/email/templates/email.html:37 msgid "Class" -msgstr "" +msgstr "Klass" #: plinth/modules/email/templates/email.html:39 msgid "Priority" -msgstr "" +msgstr "Prioritet" #: plinth/modules/email/templates/email.html:40 msgid "Weight" @@ -2140,7 +2122,7 @@ msgstr "Port" #: plinth/modules/email/templates/email.html:42 msgid "Host/Target/Value" -msgstr "" +msgstr "Värd/Mål/Värde" #: plinth/modules/firewall/__init__.py:26 #, python-brace-format @@ -7137,17 +7119,12 @@ msgid "Frequent feature updates activated." msgstr "Frekventa funktionsuppdateringar aktiverade." #: plinth/modules/users/__init__.py:29 -#, fuzzy -#| msgid "" -#| "Create and managed user accounts. These accounts serve as centralized " -#| "authentication mechanism for most apps. Some apps further require a user " -#| "account to be part of a group to authorize the user to access the app." msgid "" "Create and manage user accounts. These accounts serve as centralized " "authentication mechanism for most apps. Some apps further require a user " "account to be part of a group to authorize the user to access the app." msgstr "" -"Skapa och hanterade användarkonton. Dessa konton fungerar som centraliserad " +"Skapa och hantera användarkonton. Dessa konton fungerar som centraliserad " "autentiseringsmekanism för de flesta appar. Vissa appar kräver ytterligare " "ett användarkonto för att vara en del av en grupp för att auktorisera " "användaren att komma åt appen." @@ -7904,7 +7881,7 @@ msgstr "Generiska" #: plinth/package.py:188 #, python-brace-format msgid "Package {expression} is not available for install" -msgstr "" +msgstr "Paket {expression} är inte tillgänglig för installation" #: plinth/package.py:201 #, python-brace-format @@ -8156,7 +8133,7 @@ msgstr "FreedomBox Foundation" #: plinth/templates/index.html:154 msgid "Forum" -msgstr "" +msgstr "Forum" #: plinth/templates/index.html:159 msgid "IRC Chatroom" From 1255496bbbbfabe2109fc53e432bf5d3a243e410 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Podhoreck=C3=BD?= Date: Tue, 19 Apr 2022 12:26:55 +0000 Subject: [PATCH 04/12] Translated using Weblate (Czech) Currently translated at 100.0% (1436 of 1436 strings) --- plinth/locale/cs/LC_MESSAGES/django.po | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/plinth/locale/cs/LC_MESSAGES/django.po b/plinth/locale/cs/LC_MESSAGES/django.po index 7b51fb510..441fcf8a7 100644 --- a/plinth/locale/cs/LC_MESSAGES/django.po +++ b/plinth/locale/cs/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-04-11 19:52-0400\n" -"PO-Revision-Date: 2022-03-31 09:12+0000\n" +"PO-Revision-Date: 2022-04-21 09:08+0000\n" "Last-Translator: Jiří Podhorecký \n" "Language-Team: Czech \n" @@ -1067,16 +1067,12 @@ msgid "Name of the new library" msgstr "Název nové knihovny" #: plinth/modules/calibre/forms.py:19 -#, fuzzy -#| msgid "" -#| "Only letters of the English alphabet and numbers, without spaces or " -#| "special characters. Example: My_Library_2000" msgid "" "Only letters of the English alphabet, numbers and the characters _ . and - " "without spaces or special characters. Example: My_Library_2000" msgstr "" -"Pouze písmena anglické abecedy a číslice, bez mezer a speciálních znaků. " -"Příklad: My_Library_2000" +"Pouze písmena anglické abecedy, číslice a znaky _ . a - bez mezer a " +"speciálních znaků. Příklad: My_Library_2000" #: plinth/modules/calibre/forms.py:30 msgid "A library with this name already exists." @@ -7872,7 +7868,7 @@ msgstr "Obecné" #: plinth/package.py:188 #, python-brace-format msgid "Package {expression} is not available for install" -msgstr "" +msgstr "Balíček {expression} není k dispozici pro instalaci" #: plinth/package.py:201 #, python-brace-format @@ -8123,7 +8119,7 @@ msgstr "Nadace FreedomBox" #: plinth/templates/index.html:154 msgid "Forum" -msgstr "" +msgstr "Fórum" #: plinth/templates/index.html:159 msgid "IRC Chatroom" From 05818f6eda3be92610efb6d5611cb968e4e71fa9 Mon Sep 17 00:00:00 2001 From: 109247019824 Date: Mon, 18 Apr 2022 17:15:38 +0000 Subject: [PATCH 05/12] Translated using Weblate (Bulgarian) Currently translated at 13.9% (201 of 1436 strings) --- plinth/locale/bg/LC_MESSAGES/django.po | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/plinth/locale/bg/LC_MESSAGES/django.po b/plinth/locale/bg/LC_MESSAGES/django.po index ee917fd8a..86642e5a9 100644 --- a/plinth/locale/bg/LC_MESSAGES/django.po +++ b/plinth/locale/bg/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-04-11 19:52-0400\n" -"PO-Revision-Date: 2022-03-31 09:12+0000\n" +"PO-Revision-Date: 2022-04-21 09:08+0000\n" "Last-Translator: 109247019824 \n" "Language-Team: Bulgarian \n" @@ -82,7 +82,7 @@ msgstr "Език" #: plinth/forms.py:65 msgid "Language to use for presenting this web interface" -msgstr "Език, на който да се показва интерфейса" +msgstr "Език на интерфейса" #: plinth/forms.py:72 msgid "Use the language preference set in the browser" @@ -152,7 +152,7 @@ msgstr "Домейн в местната мрежа" #: plinth/modules/backups/__init__.py:27 msgid "Backups allows creating and managing backup archives." -msgstr "Създаване и управление на архивни с резервни копия." +msgstr "Създаване и управление на архиви с резервни копия." #: plinth/modules/backups/__init__.py:50 plinth/modules/backups/__init__.py:202 #: plinth/modules/backups/__init__.py:247 @@ -682,7 +682,7 @@ msgstr "Не е намерено резервно копие." #: plinth/modules/backups/views.py:230 msgid "Restore from uploaded file" -msgstr "Възстановяване от качения файл" +msgstr "Възстановяване от качен файл" #: plinth/modules/backups/views.py:289 msgid "No additional disks available to add a repository." @@ -996,7 +996,7 @@ msgstr "" #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/wordpress/views.py:37 msgid "Configuration updated" -msgstr "" +msgstr "Настройките са обновени" #: plinth/modules/calibre/__init__.py:26 #, python-brace-format @@ -1197,7 +1197,7 @@ msgstr "" #: plinth/modules/config/forms.py:55 msgid "Hostname" -msgstr "" +msgstr "Име на хоста" #: plinth/modules/config/forms.py:57 #, python-brace-format @@ -1210,7 +1210,7 @@ msgstr "" #: plinth/modules/config/forms.py:64 msgid "Invalid hostname" -msgstr "" +msgstr "Недействително име на хост" #: plinth/modules/config/forms.py:70 #, python-brace-format @@ -2614,7 +2614,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot.html:15 #: plinth/templates/app.html:54 msgid "Update setup" -msgstr "" +msgstr "Обновяване на настройки" #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:12 #, python-format @@ -2886,7 +2886,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/templates/app.html:46 msgid "Configuration" -msgstr "" +msgstr "Настройки" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18 msgid "" @@ -6000,7 +6000,7 @@ msgstr "" #: plinth/modules/tor/views.py:137 plinth/views.py:222 msgid "Setting unchanged" -msgstr "" +msgstr "Настройките не са променени" #: plinth/modules/transmission/__init__.py:24 msgid "Transmission is a BitTorrent client with a web interface." @@ -6432,7 +6432,7 @@ msgstr "" #: plinth/modules/users/templates/users_firstboot.html:28 msgid "Create Account" -msgstr "" +msgstr "Създаване на профил" #: plinth/modules/users/templates/users_firstboot.html:32 msgid "An administrator account already exists." @@ -6933,7 +6933,7 @@ msgstr "" #: plinth/package.py:188 #, python-brace-format msgid "Package {expression} is not available for install" -msgstr "" +msgstr "Пакетът „{expression}“ е недостъпен за инсталиране" #: plinth/package.py:201 #, python-brace-format @@ -7166,7 +7166,7 @@ msgstr "" #: plinth/templates/index.html:154 msgid "Forum" -msgstr "" +msgstr "Форум" #: plinth/templates/index.html:159 msgid "IRC Chatroom" From e8b224982f701271b612a1cff35f5085c4d78c9e Mon Sep 17 00:00:00 2001 From: Giannis Date: Tue, 19 Apr 2022 21:12:29 +0000 Subject: [PATCH 06/12] Translated using Weblate (Greek) Currently translated at 68.3% (981 of 1436 strings) --- plinth/locale/el/LC_MESSAGES/django.po | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/plinth/locale/el/LC_MESSAGES/django.po b/plinth/locale/el/LC_MESSAGES/django.po index 487fded19..981a3a73f 100644 --- a/plinth/locale/el/LC_MESSAGES/django.po +++ b/plinth/locale/el/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-04-11 19:52-0400\n" -"PO-Revision-Date: 2021-04-14 04:27+0000\n" -"Last-Translator: Michalis \n" +"PO-Revision-Date: 2022-04-21 09:08+0000\n" +"Last-Translator: Giannis \n" "Language-Team: Greek \n" "Language: el\n" @@ -17,7 +17,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.6-dev\n" +"X-Generator: Weblate 4.12-dev\n" #: doc/dev/_templates/layout.html:11 msgid "Page source" @@ -332,10 +332,8 @@ msgstr "" "κωδικό πρόσβασης αποθηκεύεται με το αντίγραφο ασφαλείας." #: plinth/modules/backups/forms.py:176 -#, fuzzy -#| msgid "Create Repository" msgid "Key in Repository" -msgstr "Δημιουργία Αποθετηρίου" +msgstr "Κλειδί στο αποθετήριο" #: plinth/modules/backups/forms.py:176 plinth/modules/searx/forms.py:15 msgid "None" From 0b2125aad6b70d446fbfb0567ffbb02cc4d4de34 Mon Sep 17 00:00:00 2001 From: Benedek Nagy Date: Mon, 18 Apr 2022 22:23:09 +0000 Subject: [PATCH 07/12] sharing: put file path between quotation marks Reviewed-by: Sunil Mohan Adapa --- actions/sharing | 4 ++-- plinth/modules/sharing/forms.py | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/actions/sharing b/actions/sharing index b3298dd97..d598aeba0 100755 --- a/actions/sharing +++ b/actions/sharing @@ -57,7 +57,7 @@ def load_augeas(): def subcommand_add(arguments): """Add a share to Apache configuration.""" name = arguments.name - path = arguments.path + path = '"' + arguments.path + '"' groups = arguments.groups is_public = arguments.is_public url = '/share/' + name @@ -154,7 +154,7 @@ def _list(aug=None): name = _get_name_from_url(url) shares.append({ 'name': name, - 'path': path, + 'path': path.strip('"'), 'url': '/share/' + name }) except ValueError: diff --git a/plinth/modules/sharing/forms.py b/plinth/modules/sharing/forms.py index b70782d12..cb245f4d6 100644 --- a/plinth/modules/sharing/forms.py +++ b/plinth/modules/sharing/forms.py @@ -20,8 +20,9 @@ class AddShareForm(forms.Form): 'A lowercase alpha-numeric string that uniquely identifies a ' 'share. Example: media.')) - path = forms.CharField( - label=_('Path to share'), strip=True, help_text=_( + path = forms.RegexField( + label=_('Path to share'), strip=True, regex=r'^[^\"]+$', + help_text=_( 'Disk path to a folder on this server that you intend to share.')) is_public = forms.BooleanField( From 59d7721682554f5b9f456525c7d257fdb6052a91 Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Mon, 25 Apr 2022 15:15:04 -0700 Subject: [PATCH 08/12] sharing: Allow double quotes in path strings Unix paths can contain double quotes. Allow entering paths with double quotes by escaping them in c-style[1] and retrieve them back properly. 1) https://httpd.apache.org/docs/2.4/expr.html Tests: Run tests on with various paths: - /var/a b - /var/c"d - /var/ef" Run the following tests. - Create a directory with the test path and create a sample file inside it. - Add a share with the test path. - Ensure that the share is accessible and the file can be downloaded. - Ensure that the list of the shares shows the path correctly. - Ensure that the share can be edited. Signed-off-by: Sunil Mohan Adapa --- actions/sharing | 6 ++++-- plinth/modules/sharing/forms.py | 5 ++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/actions/sharing b/actions/sharing index d598aeba0..1cfeb35f1 100755 --- a/actions/sharing +++ b/actions/sharing @@ -57,7 +57,7 @@ def load_augeas(): def subcommand_add(arguments): """Add a share to Apache configuration.""" name = arguments.name - path = '"' + arguments.path + '"' + path = '"' + arguments.path.replace('"', r'\"') + '"' groups = arguments.groups is_public = arguments.is_public url = '/share/' + name @@ -150,11 +150,13 @@ def _list(aug=None): url = aug.get(match + '/arg[1]') path = aug.get(match + '/arg[2]') + path = path.removesuffix('"').removeprefix('"') + path = path.replace(r'\"', '"') try: name = _get_name_from_url(url) shares.append({ 'name': name, - 'path': path.strip('"'), + 'path': path, 'url': '/share/' + name }) except ValueError: diff --git a/plinth/modules/sharing/forms.py b/plinth/modules/sharing/forms.py index cb245f4d6..b70782d12 100644 --- a/plinth/modules/sharing/forms.py +++ b/plinth/modules/sharing/forms.py @@ -20,9 +20,8 @@ class AddShareForm(forms.Form): 'A lowercase alpha-numeric string that uniquely identifies a ' 'share. Example: media.')) - path = forms.RegexField( - label=_('Path to share'), strip=True, regex=r'^[^\"]+$', - help_text=_( + path = forms.CharField( + label=_('Path to share'), strip=True, help_text=_( 'Disk path to a folder on this server that you intend to share.')) is_public = forms.BooleanField( From 43bbee3a62596cb5c40e1d06776c2865b2ab42b3 Mon Sep 17 00:00:00 2001 From: ikmaak Date: Mon, 25 Apr 2022 06:54:36 +0000 Subject: [PATCH 09/12] Translated using Weblate (German) Currently translated at 99.9% (1435 of 1436 strings) --- plinth/locale/de/LC_MESSAGES/django.po | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/plinth/locale/de/LC_MESSAGES/django.po b/plinth/locale/de/LC_MESSAGES/django.po index 67832139e..d38f60dfe 100644 --- a/plinth/locale/de/LC_MESSAGES/django.po +++ b/plinth/locale/de/LC_MESSAGES/django.po @@ -10,8 +10,8 @@ msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-04-11 19:52-0400\n" -"PO-Revision-Date: 2022-04-04 18:08+0000\n" -"Last-Translator: Paul Lettich \n" +"PO-Revision-Date: 2022-04-26 00:11+0000\n" +"Last-Translator: ikmaak \n" "Language-Team: German \n" "Language: de\n" @@ -19,7 +19,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.12-dev\n" +"X-Generator: Weblate 4.12.1-dev\n" #: doc/dev/_templates/layout.html:11 msgid "Page source" @@ -1094,16 +1094,12 @@ msgid "Name of the new library" msgstr "Name der neuen Bibliothek" #: plinth/modules/calibre/forms.py:19 -#, fuzzy -#| msgid "" -#| "Only letters of the English alphabet and numbers, without spaces or " -#| "special characters. Example: My_Library_2000" msgid "" "Only letters of the English alphabet, numbers and the characters _ . and - " "without spaces or special characters. Example: My_Library_2000" msgstr "" -"Nur Buchstaben des Alphabets und Zahlen, ohne Leerzeichen oder " -"Sonderzeichen. Beispiel: Meine_Bibliothek_2000" +"Nur Buchstaben des englischen Alphabets, Zahlen und die Zeichen _ . und - " +"ohne Leerzeichen oder Sonderzeichen. Beispiel: Meine_Bibliothek_2000" #: plinth/modules/calibre/forms.py:30 msgid "A library with this name already exists." @@ -8037,7 +8033,7 @@ msgstr "Allgemein" #: plinth/package.py:188 #, python-brace-format msgid "Package {expression} is not available for install" -msgstr "" +msgstr "Paket {expression} ist nicht verfügbar" #: plinth/package.py:201 #, python-brace-format @@ -8293,7 +8289,7 @@ msgstr "FreedomBox Stiftung" #: plinth/templates/index.html:154 msgid "Forum" -msgstr "" +msgstr "Forum" #: plinth/templates/index.html:159 msgid "IRC Chatroom" From 81615c5a3e4923e52b1138ef58f89954c59d275f Mon Sep 17 00:00:00 2001 From: ikmaak Date: Mon, 25 Apr 2022 06:53:13 +0000 Subject: [PATCH 10/12] Translated using Weblate (Dutch) Currently translated at 100.0% (1436 of 1436 strings) --- plinth/locale/nl/LC_MESSAGES/django.po | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/plinth/locale/nl/LC_MESSAGES/django.po b/plinth/locale/nl/LC_MESSAGES/django.po index 78d5906be..94f739b96 100644 --- a/plinth/locale/nl/LC_MESSAGES/django.po +++ b/plinth/locale/nl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-04-11 19:52-0400\n" -"PO-Revision-Date: 2022-03-31 09:12+0000\n" +"PO-Revision-Date: 2022-04-26 00:11+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Dutch \n" @@ -17,7 +17,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.12-dev\n" +"X-Generator: Weblate 4.12.1-dev\n" "X-Language: nl_NL\n" "X-Source-Language: C\n" @@ -1083,16 +1083,12 @@ msgid "Name of the new library" msgstr "Naam van de nieuwe bibliotheek" #: plinth/modules/calibre/forms.py:19 -#, fuzzy -#| msgid "" -#| "Only letters of the English alphabet and numbers, without spaces or " -#| "special characters. Example: My_Library_2000" msgid "" "Only letters of the English alphabet, numbers and the characters _ . and - " "without spaces or special characters. Example: My_Library_2000" msgstr "" -"Alleen letters van het alfabet en cijfers, zonder spaties of speciale " -"tekens. Voorbeeld: Mijn_Bibliotheek_2000" +"Alleen letters van het Engelse alfabet, cijfers en de tekens _ . en - zonder " +"spaties of speciale tekens. Voorbeeld: Mijn_Bibliotheek_2000" #: plinth/modules/calibre/forms.py:30 msgid "A library with this name already exists." @@ -7951,7 +7947,7 @@ msgstr "Generiek" #: plinth/package.py:188 #, python-brace-format msgid "Package {expression} is not available for install" -msgstr "" +msgstr "Pakket {expression} is niet beschikbaar voor installatie" #: plinth/package.py:201 #, python-brace-format @@ -8204,7 +8200,7 @@ msgstr "FreedomBox Foundation" #: plinth/templates/index.html:154 msgid "Forum" -msgstr "" +msgstr "Forum" #: plinth/templates/index.html:159 msgid "IRC Chatroom" From f7b08fb616fd723fa44c515c0c58ceb6c5d853a6 Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Mon, 25 Apr 2022 20:46:49 -0400 Subject: [PATCH 11/12] doc: Fetch latest manual Signed-off-by: James Valleroy --- doc/manual/en/Apache_userdir.raw.wiki | 2 +- doc/manual/en/Configure.raw.wiki | 4 +++- doc/manual/en/Debian.raw.wiki | 5 ++++- doc/manual/en/Email.raw.wiki | 4 ++-- doc/manual/en/Firewall.raw.wiki | 4 +++- doc/manual/en/GettingHelp.raw.wiki | 2 +- doc/manual/en/Introduction.raw.wiki | 2 +- doc/manual/en/LetsEncrypt.raw.wiki | 4 +++- doc/manual/en/NameServices.raw.wiki | 4 +++- doc/manual/en/QuickStart.raw.wiki | 2 +- doc/manual/en/ReleaseNotes.raw.wiki | 5 +++++ doc/manual/en/Roundcube.raw.wiki | 2 +- doc/manual/en/SecureShell.raw.wiki | 4 +++- doc/manual/en/freedombox-manual.raw.wiki | 2 +- doc/manual/es/Configure.raw.wiki | 2 +- doc/manual/es/Debian.raw.wiki | 5 ++++- doc/manual/es/Firewall.raw.wiki | 2 +- doc/manual/es/Ikiwiki.raw.wiki | 4 ++++ doc/manual/es/LetsEncrypt.raw.wiki | 3 ++- doc/manual/es/Manual.raw.wiki | 2 +- doc/manual/es/NameServices.raw.wiki | 3 ++- doc/manual/es/ReleaseNotes.raw.wiki | 5 +++++ doc/manual/es/SecureShell.raw.wiki | 3 ++- 23 files changed, 54 insertions(+), 21 deletions(-) diff --git a/doc/manual/en/Apache_userdir.raw.wiki b/doc/manual/en/Apache_userdir.raw.wiki index 39f7caf9a..10b2c8877 100644 --- a/doc/manual/en/Apache_userdir.raw.wiki +++ b/doc/manual/en/Apache_userdir.raw.wiki @@ -1,7 +1,7 @@ #language en ##TAG:TRANSLATION-HEADER-START -~- [[FreedomBox/Manual/Apache_userdir|English]] - [[es/FreedomBox/Manual/Apache_userdir|Español]] - [[DebianWiki/EditorGuide#translation|(+)]] -~ +~- [[FreedomBox/Manual/Apache_userdir|English]] - [[es/FreedomBox/Manual/Apache_userdir|Español]] - [[uk/FreedomBox/Manual/Apache_userdir|Українська]] - [[DebianWiki/EditorGuide#translation|(+)]] -~ ##TAG:TRANSLATION-HEADER-END <> diff --git a/doc/manual/en/Configure.raw.wiki b/doc/manual/en/Configure.raw.wiki index 5d1db8830..7998cb01d 100644 --- a/doc/manual/en/Configure.raw.wiki +++ b/doc/manual/en/Configure.raw.wiki @@ -1,6 +1,8 @@ #language en -~- [[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[es/FreedomBox/Manual/Configure|Español]] -~ +##TAG:TRANSLATION-HEADER-START +~- [[DebianWiki/EditorGuide#translation|Translation(s)]]: [[FreedomBox/Manual/Configure|English]] - [[es/FreedomBox/Manual/Configure|Español]] - [[uk/FreedomBox/Manual/Configure|Українська]] -~ +##TAG:TRANSLATION-HEADER-END <> diff --git a/doc/manual/en/Debian.raw.wiki b/doc/manual/en/Debian.raw.wiki index 5026426bb..e6d612984 100644 --- a/doc/manual/en/Debian.raw.wiki +++ b/doc/manual/en/Debian.raw.wiki @@ -1,6 +1,9 @@ #language en #pragma section-numbers 2 -~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[de/FreedomBox/Hardware/Debian|Deutsch]] - English - [[es/FreedomBox/Hardware/Debian|Español]]-~ + +##TAG:TRANSLATION-HEADER-START +~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[de/FreedomBox/Hardware/Debian|Deutsch]] - [[FreedomBox/Hardware/Debian|English]] - [[es/FreedomBox/Hardware/Debian|Español]] - [[uk/FreedomBox/Hardware/Debian|Українська]]-~ +##TAG:TRANSLATION-HEADER-END ## BEGIN_INCLUDE diff --git a/doc/manual/en/Email.raw.wiki b/doc/manual/en/Email.raw.wiki index 2905296fd..d645dd15d 100644 --- a/doc/manual/en/Email.raw.wiki +++ b/doc/manual/en/Email.raw.wiki @@ -2,7 +2,7 @@ #language en ##TAG:TRANSLATION-HEADER-START -~- [[FreedomBox/Manual/Email|English]] - [[es/FreedomBox/Manual/Email|Spanish]] - [[DebianWiki/EditorGuide#translation|(+)]] -~ +~- [[FreedomBox/Manual/Email|English]] - [[es/FreedomBox/Manual/Email|Spanish]] - [[uk/FreedomBox/Manual/Email|Українська]] - [[DebianWiki/EditorGuide#translation|(+)]] -~ ##TAG:TRANSLATION-HEADER-END <> @@ -85,7 +85,7 @@ Select the ''Postfix/Dovecot'' app. You are presented with the ''Postfix/Dovecot This will trigger the installation process. - {{attachment:Installing_en_V01.png |Installation installing sw packages|height=200}} + {{attachment:Installing_en_V01.png|Installation installing sw packages|height=200}} {{attachment:InstallingPostInstall_en_V01.png|Installation running post-processes|height=200}} After installing all needed software packages and configuring them, !FreedomBox will tell you that the installation is successful and the app page will show additional content such as port information, configuration form and DNS settings. diff --git a/doc/manual/en/Firewall.raw.wiki b/doc/manual/en/Firewall.raw.wiki index 8ca60f282..87626cf4e 100644 --- a/doc/manual/en/Firewall.raw.wiki +++ b/doc/manual/en/Firewall.raw.wiki @@ -1,6 +1,8 @@ #language en -~- [[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[es/FreedomBox/Manual/Firewall|Español]] -~ +##TAG:TRANSLATION-HEADER-START +~-[[FreedomBox/Manual/Firewall|English]] - [[es/FreedomBox/Manual/Firewall|Español]] - [[uk/FreedomBox/Manual/Firewall|Українська]] - [[DebianWiki/EditorGuide#translation|(+)]]-~ +##TAG:TRANSLATION-HEADER-END <> diff --git a/doc/manual/en/GettingHelp.raw.wiki b/doc/manual/en/GettingHelp.raw.wiki index aaa61a943..4740403bf 100644 --- a/doc/manual/en/GettingHelp.raw.wiki +++ b/doc/manual/en/GettingHelp.raw.wiki @@ -1,7 +1,7 @@ #language en ##TAG:TRANSLATION-HEADER-START -~-[[de/FreedomBox/Manual/GettingHelp|Deutsch]] - [[FreedomBox/Manual/GettingHelp|English]] - [[es/FreedomBox/Manual/GettingHelp|Español]] - [[fr/FreedomBox/Manual/GettingHelp|Français]] - [[DebianWiki/EditorGuide#translation|(+)]]-~ +~-[[de/FreedomBox/Manual/GettingHelp|Deutsch]] - [[FreedomBox/Manual/GettingHelp|English]] - [[es/FreedomBox/Manual/GettingHelp|Español]] - [[fr/FreedomBox/Manual/GettingHelp|Français]] - [[uk/FreedomBox/Manual/GettingHelp|Українська]] - [[DebianWiki/EditorGuide#translation|(+)]]-~ ##TAG:TRANSLATION-HEADER-END ## BEGIN_INCLUDE diff --git a/doc/manual/en/Introduction.raw.wiki b/doc/manual/en/Introduction.raw.wiki index d8e641179..bb78eaf53 100644 --- a/doc/manual/en/Introduction.raw.wiki +++ b/doc/manual/en/Introduction.raw.wiki @@ -1,7 +1,7 @@ #language en ##TAG:TRANSLATION-HEADER-START -~-[[de/FreedomBox/Introduction|Deutsch]] - [[FreedomBox/Introduction|English]] - [[es/FreedomBox/Introduction|Español]] - [[fr/FreedomBox/Introduction|Français]] - [[hu/FreedomBox/Introduction|Magyar]] - [[ru/FreedomBox/Introduction|Русский]] - [[tr/FreedomBox/Introduction|Türkçe]] - [[DebianWiki/EditorGuide#translation|(+)]]-~ +~-[[de/FreedomBox/Introduction|Deutsch]] - [[FreedomBox/Introduction|English]] - [[es/FreedomBox/Introduction|Español]] - [[fr/FreedomBox/Introduction|Français]] - [[hu/FreedomBox/Introduction|Magyar]] - [[ru/FreedomBox/Introduction|Русский]] - [[tr/FreedomBox/Introduction|Türkçe]] - [[uk/FreedomBox/Introduction|Українська]] - [[DebianWiki/EditorGuide#translation|(+)]]-~ ##TAG:TRANSLATION-HEADER-END ## BEGIN_INCLUDE diff --git a/doc/manual/en/LetsEncrypt.raw.wiki b/doc/manual/en/LetsEncrypt.raw.wiki index 3715f0e46..6e90e4a5a 100644 --- a/doc/manual/en/LetsEncrypt.raw.wiki +++ b/doc/manual/en/LetsEncrypt.raw.wiki @@ -1,6 +1,8 @@ #language en -~- [[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[es/FreedomBox/Manual/LetsEncrypt|Español]] -~ +##TAG:TRANSLATION-HEADER-START +~- [[DebianWiki/EditorGuide#translation|Translation(s)]]: [[FreedomBox/Manual/LetsEncrypt|English]] - [[es/FreedomBox/Manual/LetsEncrypt|Español]] - [[uk/FreedomBox/Manual/LetsEncrypt|Українська]] -~ +##TAG:TRANSLATION-HEADER-END <> diff --git a/doc/manual/en/NameServices.raw.wiki b/doc/manual/en/NameServices.raw.wiki index 507c320da..4f32c3d7a 100644 --- a/doc/manual/en/NameServices.raw.wiki +++ b/doc/manual/en/NameServices.raw.wiki @@ -1,6 +1,8 @@ #language en -~- [[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[es/FreedomBox/Manual/NameServices|Español]] -~ +##TAG:TRANSLATION-HEADER-START +~- [[DebianWiki/EditorGuide#translation|Translation(s)]]: [[FreedomBox/Manual/NameServices|English]] - [[es/FreedomBox/Manual/NameServices|Español]] - [[uk/FreedomBox/Manual/NameServices|Українська]] -~ +##TAG:TRANSLATION-HEADER-END <> diff --git a/doc/manual/en/QuickStart.raw.wiki b/doc/manual/en/QuickStart.raw.wiki index 63d512db9..f14a8c84e 100644 --- a/doc/manual/en/QuickStart.raw.wiki +++ b/doc/manual/en/QuickStart.raw.wiki @@ -2,7 +2,7 @@ #pragma section-numbers 2 ##TAG:TRANSLATION-HEADER-START -~-[[de/FreedomBox/Manual/QuickStart|Deutsch]] - [[FreedomBox/Manual/QuickStart|English]] - [[es/FreedomBox/Manual/QuickStart|Español]] - [[fr/FreedomBox/Manual/QuickStart|Français]] - [[ru/FreedomBox/Manual/QuickStart|Русский]] - [[DebianWiki/EditorGuide#translation|(+)]]-~ +~-[[de/FreedomBox/Manual/QuickStart|Deutsch]] - [[FreedomBox/Manual/QuickStart|English]] - [[es/FreedomBox/Manual/QuickStart|Español]] - [[fr/FreedomBox/Manual/QuickStart|Français]] - [[ru/FreedomBox/Manual/QuickStart|Русский]] - [[uk/FreedomBox/Manual/QuickStart|Українська]] - [[DebianWiki/EditorGuide#translation|(+)]]-~ ##TAG:TRANSLATION-HEADER-END ## BEGIN_INCLUDE diff --git a/doc/manual/en/ReleaseNotes.raw.wiki b/doc/manual/en/ReleaseNotes.raw.wiki index 6df41386d..a3ed820bf 100644 --- a/doc/manual/en/ReleaseNotes.raw.wiki +++ b/doc/manual/en/ReleaseNotes.raw.wiki @@ -8,6 +8,11 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f The following are the release notes for each !FreedomBox version. +== FreedomBox 22.10 (2022-04-25) == + + * locale: Update translations for Bulgarian, Czech, Dutch, German, Greek, Russian, Swedish, Turkish + * sharing: Allow spaces in path strings + == FreedomBox 22.9 (2022-04-11) == === Highlights === diff --git a/doc/manual/en/Roundcube.raw.wiki b/doc/manual/en/Roundcube.raw.wiki index 789482c2e..310bbc9e0 100644 --- a/doc/manual/en/Roundcube.raw.wiki +++ b/doc/manual/en/Roundcube.raw.wiki @@ -1,7 +1,7 @@ #language en ##TAG:TRANSLATION-HEADER-START -~- [[FreedomBox/Manual/Roundcube|English]] - [[es/FreedomBox/Manual/Roundcube|Español]] - [[DebianWiki/EditorGuide#translation|(+)]] -~ +~- [[FreedomBox/Manual/Roundcube|English]] - [[es/FreedomBox/Manual/Roundcube|Español]] - [[uk/FreedomBox/Manual/Roundcube|Українська]] - [[DebianWiki/EditorGuide#translation|(+)]] -~ ##TAG:TRANSLATION-HEADER-END <> diff --git a/doc/manual/en/SecureShell.raw.wiki b/doc/manual/en/SecureShell.raw.wiki index 37ef24856..691426f32 100644 --- a/doc/manual/en/SecureShell.raw.wiki +++ b/doc/manual/en/SecureShell.raw.wiki @@ -1,6 +1,8 @@ #language en -~- [[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[es/FreedomBox/Manual/SecureShell|Español]] -~ +##TAG:TRANSLATION-HEADER-START +~- [[DebianWiki/EditorGuide#translation|Translation(s)]]: [[FreedomBox/Manual/SecureShell|English]] - [[es/FreedomBox/Manual/SecureShell|Español]] - [[uk/FreedomBox/Manual/SecureShell|Українська]] -~ +##TAG:TRANSLATION-HEADER-END <> diff --git a/doc/manual/en/freedombox-manual.raw.wiki b/doc/manual/en/freedombox-manual.raw.wiki index 28010d917..6c5d21f77 100644 --- a/doc/manual/en/freedombox-manual.raw.wiki +++ b/doc/manual/en/freedombox-manual.raw.wiki @@ -1,7 +1,7 @@ #language en ##TAG:TRANSLATION-HEADER-START -~-[[de/FreedomBox/Manual|Deutsch]] - [[FreedomBox/Manual|English]] - [[es/FreedomBox/Manual|Español]] - [[fr/FreedomBox/Manual|Français]] - [[DebianWiki/EditorGuide#translation|(+)]]-~ +~-[[de/FreedomBox/Manual|Deutsch]] - [[FreedomBox/Manual|English]] - [[es/FreedomBox/Manual|Español]] - [[fr/FreedomBox/Manual|Français]] - [[uk/FreedomBox/Manual|Українська]] - [[DebianWiki/EditorGuide#translation|(+)]]-~ ##TAG:TRANSLATION-HEADER-END ## BEGIN_INCLUDE diff --git a/doc/manual/es/Configure.raw.wiki b/doc/manual/es/Configure.raw.wiki index 6ab314fad..424d53b11 100644 --- a/doc/manual/es/Configure.raw.wiki +++ b/doc/manual/es/Configure.raw.wiki @@ -1,6 +1,6 @@ #language es -~- [[DebianWiki/EditorGuide#translation|Translation(s)]]: [[FreedomBox/Manual/Configure|English]] - Español -~ +<> <> diff --git a/doc/manual/es/Debian.raw.wiki b/doc/manual/es/Debian.raw.wiki index 5026426bb..e6d612984 100644 --- a/doc/manual/es/Debian.raw.wiki +++ b/doc/manual/es/Debian.raw.wiki @@ -1,6 +1,9 @@ #language en #pragma section-numbers 2 -~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[de/FreedomBox/Hardware/Debian|Deutsch]] - English - [[es/FreedomBox/Hardware/Debian|Español]]-~ + +##TAG:TRANSLATION-HEADER-START +~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[de/FreedomBox/Hardware/Debian|Deutsch]] - [[FreedomBox/Hardware/Debian|English]] - [[es/FreedomBox/Hardware/Debian|Español]] - [[uk/FreedomBox/Hardware/Debian|Українська]]-~ +##TAG:TRANSLATION-HEADER-END ## BEGIN_INCLUDE diff --git a/doc/manual/es/Firewall.raw.wiki b/doc/manual/es/Firewall.raw.wiki index 83c71734f..ed820c56b 100644 --- a/doc/manual/es/Firewall.raw.wiki +++ b/doc/manual/es/Firewall.raw.wiki @@ -1,6 +1,6 @@ #language es -~- [[DebianWiki/EditorGuide#translation|Translation(s)]]: [[FreedomBox/Manual/Firewall|English]] - Español -~ +<> <> diff --git a/doc/manual/es/Ikiwiki.raw.wiki b/doc/manual/es/Ikiwiki.raw.wiki index 98c4af9de..8d3ed4e3d 100644 --- a/doc/manual/es/Ikiwiki.raw.wiki +++ b/doc/manual/es/Ikiwiki.raw.wiki @@ -46,6 +46,10 @@ Para ingresar como usuario !FreedomBox ve a la página de ingreso del wiki/blog 6. Pulsa ''Preferencias'' y a continuación ''Salir''. 7. Ingresa como el nuevo usuario administrador usando ''Ingresar con autenticación HTTP''. +=== Evitar Spam === + +Por defecto cada página del wiki tiene una página de "Discusión" que se puede editar anónimamente, sin ingresar. Para evitar ''spam'' quizá quieras deshabilitar totalmente la funcionalidad Discusión deseleccionando la opción "¿Habilitar páginas de discusión?" en la configuración. + === Aparencia: Temas === 1. Ingresa al wiki con la cuenta de administración especificada al crearlo. diff --git a/doc/manual/es/LetsEncrypt.raw.wiki b/doc/manual/es/LetsEncrypt.raw.wiki index 2421051dd..b0b33334d 100644 --- a/doc/manual/es/LetsEncrypt.raw.wiki +++ b/doc/manual/es/LetsEncrypt.raw.wiki @@ -1,6 +1,7 @@ #language es -~- [[DebianWiki/EditorGuide#translation|Translation(s)]]: [[FreedomBox/Manual/LetsEncrypt|English]] - Español -~ +<> + <> diff --git a/doc/manual/es/Manual.raw.wiki b/doc/manual/es/Manual.raw.wiki index 28010d917..6c5d21f77 100644 --- a/doc/manual/es/Manual.raw.wiki +++ b/doc/manual/es/Manual.raw.wiki @@ -1,7 +1,7 @@ #language en ##TAG:TRANSLATION-HEADER-START -~-[[de/FreedomBox/Manual|Deutsch]] - [[FreedomBox/Manual|English]] - [[es/FreedomBox/Manual|Español]] - [[fr/FreedomBox/Manual|Français]] - [[DebianWiki/EditorGuide#translation|(+)]]-~ +~-[[de/FreedomBox/Manual|Deutsch]] - [[FreedomBox/Manual|English]] - [[es/FreedomBox/Manual|Español]] - [[fr/FreedomBox/Manual|Français]] - [[uk/FreedomBox/Manual|Українська]] - [[DebianWiki/EditorGuide#translation|(+)]]-~ ##TAG:TRANSLATION-HEADER-END ## BEGIN_INCLUDE diff --git a/doc/manual/es/NameServices.raw.wiki b/doc/manual/es/NameServices.raw.wiki index 8ebbaac80..8538c1e9f 100644 --- a/doc/manual/es/NameServices.raw.wiki +++ b/doc/manual/es/NameServices.raw.wiki @@ -1,6 +1,7 @@ #language es -~- [[DebianWiki/EditorGuide#translation|Translation(s)]]: [[FreedomBox/Manual/NameServices|English]] - Español -~ +<> + <> diff --git a/doc/manual/es/ReleaseNotes.raw.wiki b/doc/manual/es/ReleaseNotes.raw.wiki index 6df41386d..a3ed820bf 100644 --- a/doc/manual/es/ReleaseNotes.raw.wiki +++ b/doc/manual/es/ReleaseNotes.raw.wiki @@ -8,6 +8,11 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f The following are the release notes for each !FreedomBox version. +== FreedomBox 22.10 (2022-04-25) == + + * locale: Update translations for Bulgarian, Czech, Dutch, German, Greek, Russian, Swedish, Turkish + * sharing: Allow spaces in path strings + == FreedomBox 22.9 (2022-04-11) == === Highlights === diff --git a/doc/manual/es/SecureShell.raw.wiki b/doc/manual/es/SecureShell.raw.wiki index 067bbdb5e..94039d846 100644 --- a/doc/manual/es/SecureShell.raw.wiki +++ b/doc/manual/es/SecureShell.raw.wiki @@ -1,6 +1,7 @@ #language es -~- [[DebianWiki/EditorGuide#translation|Translation(s)]]: [[FreedomBox/Manual/SecureShell|English]] - Español -~ +<> + <> From 470b3cb9cd72510a617313cfe23ea499581fe7f1 Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Mon, 25 Apr 2022 20:48:13 -0400 Subject: [PATCH 12/12] Release v22.10 to unstable Signed-off-by: James Valleroy --- debian/changelog | 35 +++++++++++++++++++++++++++++++++++ plinth/__init__.py | 2 +- 2 files changed, 36 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 45b7990b8..b450d2b9c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,38 @@ +freedombox (22.10) unstable; urgency=medium + + [ Nikita Epifanov ] + * Translated using Weblate (Russian) + + [ Burak Yavuz ] + * Translated using Weblate (Turkish) + + [ Luna Jernberg ] + * Translated using Weblate (Swedish) + + [ Jiří Podhorecký ] + * Translated using Weblate (Czech) + + [ 109247019824 ] + * Translated using Weblate (Bulgarian) + + [ Giannis ] + * Translated using Weblate (Greek) + + [ Benedek Nagy ] + * sharing: put file path between quotation marks + + [ Sunil Mohan Adapa ] + * sharing: Allow double quotes in path strings + + [ ikmaak ] + * Translated using Weblate (German) + * Translated using Weblate (Dutch) + + [ James Valleroy ] + * doc: Fetch latest manual + + -- James Valleroy Mon, 25 Apr 2022 20:47:52 -0400 + freedombox (22.9) unstable; urgency=medium [ abidin toumi ] diff --git a/plinth/__init__.py b/plinth/__init__.py index b69f53abb..15715d2fc 100644 --- a/plinth/__init__.py +++ b/plinth/__init__.py @@ -3,4 +3,4 @@ Package init file. """ -__version__ = '22.9' +__version__ = '22.10'