From 6c4072af4e982a27239adfd98bc693ea012a9e07 Mon Sep 17 00:00:00 2001 From: Coucouf Date: Sun, 20 Mar 2022 07:55:28 +0000 Subject: [PATCH 01/13] Translated using Weblate (French) Currently translated at 100.0% (1433 of 1433 strings) --- plinth/locale/fr/LC_MESSAGES/django.po | 49 ++++++++++++++------------ 1 file changed, 26 insertions(+), 23 deletions(-) diff --git a/plinth/locale/fr/LC_MESSAGES/django.po b/plinth/locale/fr/LC_MESSAGES/django.po index 9e827048b..1440556d8 100644 --- a/plinth/locale/fr/LC_MESSAGES/django.po +++ b/plinth/locale/fr/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-03-02 08:06-0500\n" -"PO-Revision-Date: 2022-03-15 00:02+0000\n" -"Last-Translator: ButterflyOfFire \n" +"PO-Revision-Date: 2022-03-20 14:17+0000\n" +"Last-Translator: Coucouf \n" "Language-Team: French \n" "Language: fr\n" @@ -1647,24 +1647,17 @@ msgstr "" "Internet demande votre nom DNS, il obtiendra bien votre adresse IP courante." #: plinth/modules/dynamicdns/__init__.py:41 -#, fuzzy -#| msgid "" -#| "If you are looking for a free dynamic DNS account, you may find a free " -#| "GnuDIP service at ddns.freedombox.org or you may find free update URL " -#| "based services at " -#| "freedns.afraid.org." msgid "" "If you are looking for a free dynamic DNS account, you may find a free " "GnuDIP service at ddns." "freedombox.org or you may find free update URL based services at freedns.afraid.org." msgstr "" -"Si vous cherchez un compte DNS dynamique gratuit, vous pourrez sans doute " -"trouver un service compatible GnuDIP sur ddns.freedombox.org ou un service à base d’URL " -"d’actualisation sur freedns.afraid.org." +"Si vous cherchez un compte DNS dynamique gratuit, vous pouvez chercher un " +"service compatible GnuDIP sur ddns.freedombox.org ou un service à base d’URL d’" +"actualisation sur freedns.afraid.org." #: plinth/modules/dynamicdns/__init__.py:64 msgid "Dynamic DNS Client" @@ -2011,6 +2004,10 @@ msgid "" "Postfix sends and receives emails. Dovecot allows email clients to access " "your mailbox using IMAP and POP3. Rspamd deals with spam." msgstr "" +"Ceci est une solution complète de serveur de courriel utilisant Postfix, " +"Dovecot et Rspamd. Postfix envoie et reçoit les courriels. Dovecot permet " +"aux clients de courriel d'accéder à votre boîte mel via les protocoles IMAP " +"et POP3. Rspamd se charge des pourriels." #: plinth/modules/email/__init__.py:31 #, python-brace-format @@ -2021,6 +2018,12 @@ msgid "" "Necessary aliases such as \"postmaster\" are automatically created pointing " "to the first admin user." msgstr "" +"La {box_name} fournit une adresse de courriel du type utilisateur@" +"mondomaine.exemple à chaque utilisateur. L’utilisateur recevra aussi " +"courriels envoyés aux adresses telles que utilisateur+quelquechose@" +"mondomaine.exemple. Les alias de courriels requis pour le fonctionnement du " +"serveur tels que « postmaster » sont créés automatiquement, pointant vers le " +"premier compte administrateur." #: plinth/modules/email/__init__.py:37 msgid "" @@ -2133,6 +2136,8 @@ msgid "" "The following DNS records must be added manually on your primary domain for " "the mail server to work properly." msgstr "" +"Les enregistrement DNS suivants doivent être ajoutés manuellement à votre " +"domaine primaire pour que le serveur de courriel fonctionne correctement." #: plinth/modules/email/templates/email.html:36 msgid "TTL" @@ -2140,7 +2145,7 @@ msgstr "TTL" #: plinth/modules/email/templates/email.html:37 msgid "Class" -msgstr "" +msgstr "Classe" #: plinth/modules/email/templates/email.html:39 msgid "Priority" @@ -2148,7 +2153,7 @@ msgstr "Priorité" #: plinth/modules/email/templates/email.html:40 msgid "Weight" -msgstr "" +msgstr "Poids" #: plinth/modules/email/templates/email.html:41 #: plinth/modules/minetest/templates/minetest.html:18 @@ -5571,6 +5576,9 @@ msgid "" "When enabled, text box for server input is removed from login page and users " "can only read and send mails from this {box_name}." msgstr "" +"Masque le choix du serveur de la page de connexion. Lorsque cette option est " +"cochée, les utilisateurs ne peuvent envoyer et recevoir des courriels que " +"depuis cette {box_name}." #: plinth/modules/samba/__init__.py:27 msgid "" @@ -7284,11 +7292,6 @@ msgid "Frequent feature updates activated." msgstr "Mise à jour régulière des fonctionnalités activée." #: 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 " @@ -7296,8 +7299,8 @@ msgid "" msgstr "" "Création et gestion des comptes utilisateur. Ces comptes servent de " "mécanisme central d’authentification pour la plupart des applications. " -"Certaines applis nécessitent également qu’un compte fasse partie d’un groupe " -"spécifique pour que l’utilisateur puisse accéder à l'application." +"Certaines applis demandent en outre que les comptes soient membres d’un " +"groupe particulier pour pouvoir accéder à l'application." #: plinth/modules/users/__init__.py:34 #, python-brace-format From f1d2bc9069862606e0ab0e23a589e87337617556 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=B0=D0=B2=D0=B5=D0=BB=20=D0=9F=D1=80=D0=BE=D1=82?= =?UTF-8?q?=D0=B0=D1=81=D0=BE=D0=B2?= Date: Fri, 18 Mar 2022 18:17:55 +0000 Subject: [PATCH 02/13] Translated using Weblate (Russian) Currently translated at 99.8% (1431 of 1433 strings) --- plinth/locale/ru/LC_MESSAGES/django.po | 43 ++++++++++++++++---------- 1 file changed, 26 insertions(+), 17 deletions(-) diff --git a/plinth/locale/ru/LC_MESSAGES/django.po b/plinth/locale/ru/LC_MESSAGES/django.po index a5e9ba6f8..cee52131d 100644 --- a/plinth/locale/ru/LC_MESSAGES/django.po +++ b/plinth/locale/ru/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-03-02 08:06-0500\n" -"PO-Revision-Date: 2022-02-22 19:54+0000\n" -"Last-Translator: Nikita Epifanov \n" +"PO-Revision-Date: 2022-03-20 14:17+0000\n" +"Last-Translator: Павел Протасов \n" "Language-Team: Russian \n" "Language: ru\n" @@ -18,11 +18,11 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.11-dev\n" +"X-Generator: Weblate 4.12-dev\n" #: doc/dev/_templates/layout.html:11 msgid "Page source" -msgstr "Страница источника" +msgstr "Исходный код страницы" #: plinth/context_processors.py:23 plinth/views.py:84 msgid "FreedomBox" @@ -31,7 +31,7 @@ msgstr "FreedomBox" #: plinth/daemon.py:104 #, python-brace-format msgid "Service {service_name} is running" -msgstr "Cлужба {service_name} выполняется" +msgstr "Выполняется служба {service_name}" #: plinth/daemon.py:158 #, python-brace-format @@ -1963,6 +1963,9 @@ msgid "" "Postfix sends and receives emails. Dovecot allows email clients to access " "your mailbox using IMAP and POP3. Rspamd deals with spam." msgstr "" +"Это полноценный почтовый сервер, использующий Postfix, Dovecot и Rspamd. " +"Postfix отправляет и принимает почту. Dovecot предоставляет доступ почтовым " +"клиентам по протоколоам IMAP и POP3. Rspamd фильтрует спам." #: plinth/modules/email/__init__.py:31 #, python-brace-format @@ -1973,6 +1976,12 @@ msgid "" "Necessary aliases such as \"postmaster\" are automatically created pointing " "to the first admin user." msgstr "" +"Каждый пользователь {box_name} получает почтовый адрес наподобие \"user" +"@mydomain.example\". Также он может получать почту с адресов типа \"user" +"+foo@mydomain.example\". Кроме того, они могут выполнять переадресацию к " +"почтовым адресам. Нужные адреса для переадресации, такие как \"postmaster\", " +"создаются автоматически и переадресуют на адрес администратора, созданный " +"первым." #: plinth/modules/email/__init__.py:37 msgid "" @@ -1992,23 +2001,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 "Сервер электронной почты" #: plinth/modules/email/__init__.py:80 -#, fuzzy -#| msgid "Manage Aliases" msgid "My Email Aliases" -msgstr "Управление псевдонимами" +msgstr "Переадресация" #: plinth/modules/email/__init__.py:81 -#, fuzzy -#| msgid "Manage Aliases" msgid "Manage Aliases for Mailbox" -msgstr "Управление псевдонимами" +msgstr "Управление переадресацией" #: plinth/modules/email/forms.py:25 msgid "Primary domain" @@ -2082,29 +2087,33 @@ msgstr "Управление спамом" #: plinth/modules/email/templates/email.html:22 msgid "DNS Records" -msgstr "" +msgstr "Записи DNS" #: plinth/modules/email/templates/email.html:25 +#, fuzzy msgid "" "The following DNS records must be added manually on your primary domain for " "the mail server to work properly." msgstr "" +"Данные записи DNS должны быть добавлены для вашего домена для правильной " +"работы почтового сервера." #: plinth/modules/email/templates/email.html:36 msgid "TTL" -msgstr "" +msgstr "TTL" #: plinth/modules/email/templates/email.html:37 +#, fuzzy msgid "Class" -msgstr "" +msgstr "Класс" #: plinth/modules/email/templates/email.html:39 msgid "Priority" -msgstr "" +msgstr "Приоритет" #: plinth/modules/email/templates/email.html:40 msgid "Weight" -msgstr "" +msgstr "Вес" #: plinth/modules/email/templates/email.html:41 #: plinth/modules/minetest/templates/minetest.html:18 From f3f311b9a819ed3aaed052b5c78f1d9fca55a8d8 Mon Sep 17 00:00:00 2001 From: Nikita Epifanov Date: Sat, 19 Mar 2022 07:40:40 +0000 Subject: [PATCH 03/13] Translated using Weblate (Russian) Currently translated at 99.8% (1431 of 1433 strings) --- plinth/locale/ru/LC_MESSAGES/django.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plinth/locale/ru/LC_MESSAGES/django.po b/plinth/locale/ru/LC_MESSAGES/django.po index cee52131d..04cade518 100644 --- a/plinth/locale/ru/LC_MESSAGES/django.po +++ b/plinth/locale/ru/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-03-02 08:06-0500\n" "PO-Revision-Date: 2022-03-20 14:17+0000\n" -"Last-Translator: Павел Протасов \n" +"Last-Translator: Nikita Epifanov \n" "Language-Team: Russian \n" "Language: ru\n" @@ -2123,7 +2123,7 @@ msgstr "Порт" #: plinth/modules/email/templates/email.html:42 msgid "Host/Target/Value" -msgstr "" +msgstr "Хост/Цель/Значение" #: plinth/modules/firewall/__init__.py:26 #, python-brace-format From c5287a389394f8e12cb9209f20622d1c2d29df8b Mon Sep 17 00:00:00 2001 From: Benedek Nagy Date: Mon, 21 Mar 2022 14:01:25 +0000 Subject: [PATCH 04/13] ikiwiki: add packages that are neccesary for apt-get install Closes: #2181. Reviewed-by: James Valleroy --- plinth/modules/ikiwiki/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plinth/modules/ikiwiki/__init__.py b/plinth/modules/ikiwiki/__init__.py index 6883ca41d..e094ce128 100644 --- a/plinth/modules/ikiwiki/__init__.py +++ b/plinth/modules/ikiwiki/__init__.py @@ -60,7 +60,9 @@ class IkiwikiApp(app_module.App): packages = Packages('packages-ikiwiki', [ 'ikiwiki', 'libdigest-sha-perl', 'libxml-writer-perl', - 'xapian-omega', 'libsearch-xapian-perl', 'libimage-magick-perl' + 'xapian-omega', 'libsearch-xapian-perl', 'libimage-magick-perl', + 'gcc', 'git', 'librpc-xml-perl', 'libcgi-session-perl', + 'libcgi-formbuilder-perl', 'libc6-dev' ]) self.add(packages) From 988452759b942c88ca4e0f2a6f8c5dcd19b95411 Mon Sep 17 00:00:00 2001 From: Ma Yong Date: Sun, 27 Mar 2022 02:11:15 +0000 Subject: [PATCH 05/13] Translated using Weblate (Chinese (Simplified)) Currently translated at 70.5% (1011 of 1433 strings) --- plinth/locale/zh_Hans/LC_MESSAGES/django.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plinth/locale/zh_Hans/LC_MESSAGES/django.po b/plinth/locale/zh_Hans/LC_MESSAGES/django.po index 6b46dd0b5..d80c9ef73 100644 --- a/plinth/locale/zh_Hans/LC_MESSAGES/django.po +++ b/plinth/locale/zh_Hans/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: Plinth\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-03-02 08:06-0500\n" -"PO-Revision-Date: 2022-03-04 12:58+0000\n" -"Last-Translator: Eric \n" +"PO-Revision-Date: 2022-03-27 02:13+0000\n" +"Last-Translator: Ma Yong \n" "Language-Team: Chinese (Simplified) \n" "Language: zh_Hans\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.11.1-dev\n" +"X-Generator: Weblate 4.12-dev\n" #: doc/dev/_templates/layout.html:11 msgid "Page source" @@ -6257,7 +6257,7 @@ msgstr "" #: plinth/modules/upgrades/__init__.py:39 #: plinth/modules/upgrades/templates/update-firstboot.html:14 msgid "Check for and apply the latest software and security updates." -msgstr "" +msgstr "检查并应用最新软件和安全更新。" #: plinth/modules/upgrades/__init__.py:40 msgid "" From c9bf209c2e291f40fb0287cc035a7160fc0c64e0 Mon Sep 17 00:00:00 2001 From: Ma Yong Date: Sun, 27 Mar 2022 02:16:46 +0000 Subject: [PATCH 06/13] Translated using Weblate (Chinese (Simplified)) Currently translated at 70.4% (1010 of 1433 strings) --- plinth/locale/zh_Hans/LC_MESSAGES/django.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plinth/locale/zh_Hans/LC_MESSAGES/django.po b/plinth/locale/zh_Hans/LC_MESSAGES/django.po index d80c9ef73..13f2abac8 100644 --- a/plinth/locale/zh_Hans/LC_MESSAGES/django.po +++ b/plinth/locale/zh_Hans/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: Plinth\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-03-02 08:06-0500\n" -"PO-Revision-Date: 2022-03-27 02:13+0000\n" +"PO-Revision-Date: 2022-03-27 04:37+0000\n" "Last-Translator: Ma Yong \n" "Language-Team: Chinese (Simplified) \n" @@ -916,8 +916,9 @@ msgstr "" "用于从 {box_name} 分享来的互联网连接。" #: plinth/modules/bind/__init__.py:76 +#, fuzzy msgid "BIND" -msgstr "结合" +msgstr "BIND" #: plinth/modules/bind/__init__.py:77 msgid "Domain Name Server" From 4ac789efd3a9b29c4427728845bbac20cc3846d6 Mon Sep 17 00:00:00 2001 From: Benedek Nagy Date: Sun, 20 Mar 2022 20:47:02 +0000 Subject: [PATCH 07/13] calibre: explain correct name format for new library Closes: #2186. Reviewed-by: James Valleroy [jvalleroy: Remove duplicate import] [jvalleroy: Reword help text slightly] Signed-off-by: James Valleroy --- plinth/modules/calibre/forms.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plinth/modules/calibre/forms.py b/plinth/modules/calibre/forms.py index 0aeb162ed..84c7e187e 100644 --- a/plinth/modules/calibre/forms.py +++ b/plinth/modules/calibre/forms.py @@ -16,6 +16,9 @@ class CreateLibraryForm(forms.Form): name = forms.CharField( label=_('Name of the new library'), strip=True, + help_text=_('Only letters of the English alphabet and numbers, ' + 'without spaces or special characters. Example: ' + 'My_Library_2000'), validators=[validators.RegexValidator(r'^[A-Za-z0-9_.-]+$')]) def clean_name(self): From 5b8316bcc7e9cefc59610937f15616d6aa2fccb2 Mon Sep 17 00:00:00 2001 From: Eric Date: Sun, 27 Mar 2022 04:38:32 +0000 Subject: [PATCH 08/13] Translated using Weblate (Chinese (Simplified)) Currently translated at 70.5% (1011 of 1433 strings) --- plinth/locale/zh_Hans/LC_MESSAGES/django.po | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/plinth/locale/zh_Hans/LC_MESSAGES/django.po b/plinth/locale/zh_Hans/LC_MESSAGES/django.po index 13f2abac8..19c6031af 100644 --- a/plinth/locale/zh_Hans/LC_MESSAGES/django.po +++ b/plinth/locale/zh_Hans/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: Plinth\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-03-02 08:06-0500\n" -"PO-Revision-Date: 2022-03-27 04:37+0000\n" -"Last-Translator: Ma Yong \n" +"PO-Revision-Date: 2022-03-28 05:11+0000\n" +"Last-Translator: Eric \n" "Language-Team: Chinese (Simplified) \n" "Language: zh_Hans\n" @@ -916,7 +916,6 @@ msgstr "" "用于从 {box_name} 分享来的互联网连接。" #: plinth/modules/bind/__init__.py:76 -#, fuzzy msgid "BIND" msgstr "BIND" @@ -3018,7 +3017,7 @@ msgid "" "the initial setup is currently not supported." msgstr "" "Matrix 服务器域名已设置为 %(domain_name)s 。用户 ID 看起来像是这样 " -"@username:%(domain_name)s。尚不支持在初始设置后更改域名." +"@username:%(domain_name)s。尚不支持在初始设置后更改域名。" #: plinth/modules/matrixsynapse/templates/matrix-synapse.html:22 msgid "" From 5ea78f6e28adc6c4722fb5e2216ff306e6441db7 Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Fri, 18 Mar 2022 13:22:04 -0400 Subject: [PATCH 09/13] upgrades: Allow backports from src:freedombox This allows any binary package in src:freedombox to be upgraded from backports, so that packaged manuals are included. Thanks for Frank Woodward for finding the root cause and solution. Tests: - Build a FreedomBox bullseye image with backports disabled. - During setup, enable backports, and update packages. freedombox package from bullseye-backports is installed, but freedombox-doc-* packages are from bullseye. - Install freedombox package with the fix, and update packages. freedombox-doc-* packages from bullseye-backports are installed. Closes #2106. Signed-off-by: James Valleroy Reviewed-by: Sunil Mohan Adapa --- actions/upgrades | 2 +- plinth/modules/upgrades/__init__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/actions/upgrades b/actions/upgrades index 5f117aa9e..9aa3f8c3c 100755 --- a/actions/upgrades +++ b/actions/upgrades @@ -34,7 +34,7 @@ RELEASE_FILE_URL = \ APT_PREFERENCES_FREEDOMBOX = '''Explanation: This file is managed by FreedomBox, do not edit. Explanation: Allow carefully selected updates to 'freedombox' from backports. -Package: freedombox +Package: src:freedombox Pin: release a={}-backports Pin-Priority: 500 ''' diff --git a/plinth/modules/upgrades/__init__.py b/plinth/modules/upgrades/__init__.py index 3b2286bda..42b579b6a 100644 --- a/plinth/modules/upgrades/__init__.py +++ b/plinth/modules/upgrades/__init__.py @@ -62,7 +62,7 @@ class UpgradesApp(app_module.App): app_id = 'upgrades' - _version = 10 + _version = 11 can_be_disabled = False From 66e19ff56e384de3bfdd6c823356b355b4dbd343 Mon Sep 17 00:00:00 2001 From: Jim Gregory Date: Fri, 18 Mar 2022 16:04:09 -0500 Subject: [PATCH 10/13] network: Fix showing wifi connection Viewing a wifi connection will cause a 500 error. To reproduce this issue, go to plinth/sys/networks/. If no wifi connections exist, add one use the "Add Connection" button. Then, click on the name of the wifi connection to view it. A 500 error is returned. This commit fixes this error so the normal "show connection" is returned. It also fixes a bytestring conversion error for the SSID and a blank value for "mode" on the page. Reviewed-by: Sunil Mohan Adapa --- plinth/modules/networks/templates/connection_show.html | 2 +- plinth/modules/networks/views.py | 3 ++- plinth/network.py | 4 +++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/plinth/modules/networks/templates/connection_show.html b/plinth/modules/networks/templates/connection_show.html index 9d6d63902..f1993d992 100644 --- a/plinth/modules/networks/templates/connection_show.html +++ b/plinth/modules/networks/templates/connection_show.html @@ -146,7 +146,7 @@
{% trans "Mode" %} - {{ device.wireless.mode_string }} + {{ connection.wireless.mode_string }}
{% endif %} {% if access_point.channel %} diff --git a/plinth/modules/networks/views.py b/plinth/modules/networks/views.py index 96a6437af..4dbe18bb8 100644 --- a/plinth/modules/networks/views.py +++ b/plinth/modules/networks/views.py @@ -187,7 +187,8 @@ def show(request, uuid): device, connection_status['wireless']['ssid']) connection_status['wireless'][ 'mode_string'] = WIRELESS_MODE_STRINGS.get( - connection['wireless']['mode'], connection['wireless']['mode']) + connection_status['wireless']['mode'], + connection_status['wireless']['mode']) return TemplateResponse( request, 'connection_show.html', { diff --git a/plinth/network.py b/plinth/network.py index e4c8d1222..ac6296490 100644 --- a/plinth/network.py +++ b/plinth/network.py @@ -111,7 +111,9 @@ def get_status_from_connection(connection): if status['type'] == '802-11-wireless': setting_wireless = connection.get_setting_wireless() - status['wireless']['ssid'] = setting_wireless.get_ssid().get_data() + status['wireless']['ssid'] = setting_wireless.get_ssid().get_data( + ).decode() + status['wireless']['mode'] = setting_wireless.get_mode() return status From 477386c3f9153c797b42965a3dfb75f367895db1 Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Mon, 28 Mar 2022 20:06:19 -0400 Subject: [PATCH 11/13] locale: Update translation strings Signed-off-by: James Valleroy --- plinth/locale/ar_SA/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/bg/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/bn/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/cs/LC_MESSAGES/django.po | 58 ++++++++++-------- plinth/locale/da/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/de/LC_MESSAGES/django.po | 60 ++++++++++--------- plinth/locale/django.pot | 48 ++++++++------- plinth/locale/el/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/es/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/fa/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/fake/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/fr/LC_MESSAGES/django.po | 66 +++++++++++---------- plinth/locale/gl/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/gu/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/hi/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/hu/LC_MESSAGES/django.po | 52 +++++++++------- plinth/locale/id/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/it/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/ja/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/kn/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/lt/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/nb/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/nl/LC_MESSAGES/django.po | 56 +++++++++-------- plinth/locale/pl/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/pt/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/ru/LC_MESSAGES/django.po | 60 ++++++++++--------- plinth/locale/si/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/sl/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/sq/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/sr/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/sv/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/ta/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/te/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/tr/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/uk/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/vi/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/zh_Hans/LC_MESSAGES/django.po | 48 ++++++++------- plinth/locale/zh_Hant/LC_MESSAGES/django.po | 48 ++++++++------- 38 files changed, 1058 insertions(+), 830 deletions(-) diff --git a/plinth/locale/ar_SA/LC_MESSAGES/django.po b/plinth/locale/ar_SA/LC_MESSAGES/django.po index 1651b06b6..fd322857d 100644 --- a/plinth/locale/ar_SA/LC_MESSAGES/django.po +++ b/plinth/locale/ar_SA/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-02 08:06-0500\n" +"POT-Creation-Date: 2022-03-28 20:05-0400\n" "PO-Revision-Date: 2020-06-10 15:41+0000\n" "Last-Translator: aiman an \n" "Language-Team: Arabic (Saudi Arabia) \n" "Language-Team: Bulgarian \n" "Language-Team: Bengali \n" "Language-Team: Czech \n" "Language-Team: Danish \n" "Language-Team: German \n" "Language-Team: LANGUAGE \n" @@ -983,7 +983,13 @@ msgstr "" msgid "Name of the new library" msgstr "" -#: plinth/modules/calibre/forms.py:27 +#: plinth/modules/calibre/forms.py:19 +msgid "" +"Only letters of the English alphabet and numbers, without spaces or special " +"characters. Example: My_Library_2000" +msgstr "" + +#: plinth/modules/calibre/forms.py:30 msgid "A library with this name already exists." msgstr "" @@ -2511,7 +2517,7 @@ msgstr "" msgid "Wiki and Blog" msgstr "" -#: plinth/modules/ikiwiki/__init__.py:75 +#: plinth/modules/ikiwiki/__init__.py:77 msgid "View and edit wiki applications" msgstr "" @@ -3709,7 +3715,7 @@ msgid "Create Connection" msgstr "" #: plinth/modules/networks/templates/connections_delete.html:11 -#: plinth/modules/networks/views.py:516 +#: plinth/modules/networks/views.py:517 msgid "Delete Connection" msgstr "" @@ -3756,7 +3762,7 @@ msgid "Computer" msgstr "" #: plinth/modules/networks/templates/connections_edit.html:20 -#: plinth/modules/networks/views.py:236 plinth/modules/networks/views.py:320 +#: plinth/modules/networks/views.py:237 plinth/modules/networks/views.py:321 msgid "Edit Connection" msgstr "" @@ -3766,13 +3772,13 @@ msgstr "" #: plinth/modules/networks/templates/connections_list.html:12 #: plinth/modules/networks/templates/connections_list.html:14 -#: plinth/modules/networks/views.py:369 +#: plinth/modules/networks/views.py:370 msgid "Nearby Wi-Fi Networks" msgstr "" #: plinth/modules/networks/templates/connections_list.html:17 #: plinth/modules/networks/templates/connections_list.html:19 -#: plinth/modules/networks/views.py:393 +#: plinth/modules/networks/views.py:394 #: plinth/modules/wireguard/templates/wireguard_add_server.html:19 msgid "Add Connection" msgstr "" @@ -4137,63 +4143,63 @@ msgstr "" msgid "Cannot show connection: Connection not found." msgstr "" -#: plinth/modules/networks/views.py:194 +#: plinth/modules/networks/views.py:195 msgid "Connection Information" msgstr "" -#: plinth/modules/networks/views.py:208 +#: plinth/modules/networks/views.py:209 msgid "Cannot edit connection: Connection not found." msgstr "" -#: plinth/modules/networks/views.py:214 +#: plinth/modules/networks/views.py:215 msgid "This type of connection is not yet understood." msgstr "" -#: plinth/modules/networks/views.py:332 +#: plinth/modules/networks/views.py:333 #, python-brace-format msgid "Activated connection {name}." msgstr "" -#: plinth/modules/networks/views.py:336 +#: plinth/modules/networks/views.py:337 msgid "Failed to activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/views.py:342 +#: plinth/modules/networks/views.py:343 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" -#: plinth/modules/networks/views.py:355 +#: plinth/modules/networks/views.py:356 #, python-brace-format msgid "Deactivated connection {name}." msgstr "" -#: plinth/modules/networks/views.py:359 +#: plinth/modules/networks/views.py:360 msgid "Failed to de-activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/views.py:411 +#: plinth/modules/networks/views.py:412 msgid "Adding New Generic Connection" msgstr "" -#: plinth/modules/networks/views.py:429 +#: plinth/modules/networks/views.py:430 msgid "Adding New Ethernet Connection" msgstr "" -#: plinth/modules/networks/views.py:447 +#: plinth/modules/networks/views.py:448 msgid "Adding New PPPoE Connection" msgstr "" -#: plinth/modules/networks/views.py:482 +#: plinth/modules/networks/views.py:483 msgid "Adding New Wi-Fi Connection" msgstr "" -#: plinth/modules/networks/views.py:497 +#: plinth/modules/networks/views.py:498 #, python-brace-format msgid "Connection {name} deleted." msgstr "" -#: plinth/modules/networks/views.py:501 plinth/modules/networks/views.py:511 +#: plinth/modules/networks/views.py:502 plinth/modules/networks/views.py:512 msgid "Failed to delete connection: Connection not found." msgstr "" diff --git a/plinth/locale/el/LC_MESSAGES/django.po b/plinth/locale/el/LC_MESSAGES/django.po index 058fd1242..24ad592ed 100644 --- a/plinth/locale/el/LC_MESSAGES/django.po +++ b/plinth/locale/el/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-02 08:06-0500\n" +"POT-Creation-Date: 2022-03-28 20:05-0400\n" "PO-Revision-Date: 2021-04-14 04:27+0000\n" "Last-Translator: Michalis \n" "Language-Team: Greek \n" "Language-Team: Spanish \n" "Language-Team: Persian \n" "Language-Team: Plinth Developers \n" "Language-Team: French ddns.freedombox.org ou un service à base d’URL d’" -"actualisation sur freedns.afraid.org." +"\"_blank\">ddns.freedombox.org ou un service à base d’URL " +"d’actualisation sur freedns.afraid.org." #: plinth/modules/dynamicdns/__init__.py:64 msgid "Dynamic DNS Client" @@ -2018,12 +2024,12 @@ msgid "" "Necessary aliases such as \"postmaster\" are automatically created pointing " "to the first admin user." msgstr "" -"La {box_name} fournit une adresse de courriel du type utilisateur@" -"mondomaine.exemple à chaque utilisateur. L’utilisateur recevra aussi " -"courriels envoyés aux adresses telles que utilisateur+quelquechose@" -"mondomaine.exemple. Les alias de courriels requis pour le fonctionnement du " -"serveur tels que « postmaster » sont créés automatiquement, pointant vers le " -"premier compte administrateur." +"La {box_name} fournit une adresse de courriel du type utilisateur@mondomaine." +"exemple à chaque utilisateur. L’utilisateur recevra aussi courriels envoyés " +"aux adresses telles que utilisateur+quelquechose@mondomaine.exemple. Les " +"alias de courriels requis pour le fonctionnement du serveur tels que " +"« postmaster » sont créés automatiquement, pointant vers le premier compte " +"administrateur." #: plinth/modules/email/__init__.py:37 msgid "" @@ -2918,7 +2924,7 @@ msgstr "ikiwiki" msgid "Wiki and Blog" msgstr "Wiki et blogue" -#: plinth/modules/ikiwiki/__init__.py:75 +#: plinth/modules/ikiwiki/__init__.py:77 msgid "View and edit wiki applications" msgstr "Consultation et modification des applications de wiki" @@ -4352,7 +4358,7 @@ msgid "Create Connection" msgstr "Créer Connexion" #: plinth/modules/networks/templates/connections_delete.html:11 -#: plinth/modules/networks/views.py:516 +#: plinth/modules/networks/views.py:517 msgid "Delete Connection" msgstr "Supprimer Connexion" @@ -4399,7 +4405,7 @@ msgid "Computer" msgstr "Machine" #: plinth/modules/networks/templates/connections_edit.html:20 -#: plinth/modules/networks/views.py:236 plinth/modules/networks/views.py:320 +#: plinth/modules/networks/views.py:237 plinth/modules/networks/views.py:321 msgid "Edit Connection" msgstr "Modifier la connexion" @@ -4409,13 +4415,13 @@ msgstr "Connexions" #: plinth/modules/networks/templates/connections_list.html:12 #: plinth/modules/networks/templates/connections_list.html:14 -#: plinth/modules/networks/views.py:369 +#: plinth/modules/networks/views.py:370 msgid "Nearby Wi-Fi Networks" msgstr "Réseaux Wi-Fi à proximité" #: plinth/modules/networks/templates/connections_list.html:17 #: plinth/modules/networks/templates/connections_list.html:19 -#: plinth/modules/networks/views.py:393 +#: plinth/modules/networks/views.py:394 #: plinth/modules/wireguard/templates/wireguard_add_server.html:19 msgid "Add Connection" msgstr "Ajouter une connexion" @@ -4829,66 +4835,66 @@ msgid "Cannot show connection: Connection not found." msgstr "" "Impossible d’afficher les détails de la connexion : connexion introuvable." -#: plinth/modules/networks/views.py:194 +#: plinth/modules/networks/views.py:195 msgid "Connection Information" msgstr "Informations sur la connexion" -#: plinth/modules/networks/views.py:208 +#: plinth/modules/networks/views.py:209 msgid "Cannot edit connection: Connection not found." msgstr "Impossible de modifier la connexion : connexion introuvable." -#: plinth/modules/networks/views.py:214 +#: plinth/modules/networks/views.py:215 msgid "This type of connection is not yet understood." msgstr "" "La configuration de ce type de connexion n'est pas encore pris en charge." -#: plinth/modules/networks/views.py:332 +#: plinth/modules/networks/views.py:333 #, python-brace-format msgid "Activated connection {name}." msgstr "Connexion {name} activée." -#: plinth/modules/networks/views.py:336 +#: plinth/modules/networks/views.py:337 msgid "Failed to activate connection: Connection not found." msgstr "Échec d’activation de la connexion : connexion introuvable." -#: plinth/modules/networks/views.py:342 +#: plinth/modules/networks/views.py:343 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" "Échec d’activation de la connexion {name} : pas de périphérique adéquat " "disponible." -#: plinth/modules/networks/views.py:355 +#: plinth/modules/networks/views.py:356 #, python-brace-format msgid "Deactivated connection {name}." msgstr "Connexion {name} désactivée." -#: plinth/modules/networks/views.py:359 +#: plinth/modules/networks/views.py:360 msgid "Failed to de-activate connection: Connection not found." msgstr "Échec de désactivation de la connexion : connexion introuvable." -#: plinth/modules/networks/views.py:411 +#: plinth/modules/networks/views.py:412 msgid "Adding New Generic Connection" msgstr "Ajout d'une nouvelle connexion générique" -#: plinth/modules/networks/views.py:429 +#: plinth/modules/networks/views.py:430 msgid "Adding New Ethernet Connection" msgstr "Ajout d’une nouvelle connexion Ethernet" -#: plinth/modules/networks/views.py:447 +#: plinth/modules/networks/views.py:448 msgid "Adding New PPPoE Connection" msgstr "Ajout d’une nouvelle connexion PPPoE" -#: plinth/modules/networks/views.py:482 +#: plinth/modules/networks/views.py:483 msgid "Adding New Wi-Fi Connection" msgstr "Ajout d’une nouvelle connexion Wi-Fi" -#: plinth/modules/networks/views.py:497 +#: plinth/modules/networks/views.py:498 #, python-brace-format msgid "Connection {name} deleted." msgstr "Connexion {name} supprimée." -#: plinth/modules/networks/views.py:501 plinth/modules/networks/views.py:511 +#: plinth/modules/networks/views.py:502 plinth/modules/networks/views.py:512 msgid "Failed to delete connection: Connection not found." msgstr "Échec de suppression de la connexion : connexion introuvable." diff --git a/plinth/locale/gl/LC_MESSAGES/django.po b/plinth/locale/gl/LC_MESSAGES/django.po index 297519724..37bd98cb3 100644 --- a/plinth/locale/gl/LC_MESSAGES/django.po +++ b/plinth/locale/gl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-02 08:06-0500\n" +"POT-Creation-Date: 2022-03-28 20:05-0400\n" "PO-Revision-Date: 2021-01-18 12:32+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Galician \n" "Language-Team: Gujarati \n" "Language-Team: Hindi \n" "Language-Team: Hungarian freedns.afraid.org." msgstr "" "Ha ingyenes dinamikus DNS fiókot keresel, használhatod az ingyenes GnuDIP " -"szolgáltatást a ddns.freedombox.org címen vagy az ingyenes frissítési URL alapú " +"szolgáltatást a ddns.freedombox.org címen vagy az ingyenes frissítési URL alapú " "szolgáltatást a " "freedns.afraid.org címen." @@ -2875,7 +2881,7 @@ msgstr "ikiwiki" msgid "Wiki and Blog" msgstr "Wiki és blog" -#: plinth/modules/ikiwiki/__init__.py:75 +#: plinth/modules/ikiwiki/__init__.py:77 msgid "View and edit wiki applications" msgstr "Wiki alkalmazások megtekintése és szerkesztése" @@ -4295,7 +4301,7 @@ msgid "Create Connection" msgstr "Kapcsolat létrehozása" #: plinth/modules/networks/templates/connections_delete.html:11 -#: plinth/modules/networks/views.py:516 +#: plinth/modules/networks/views.py:517 msgid "Delete Connection" msgstr "Kapcsolat törlése" @@ -4342,7 +4348,7 @@ msgid "Computer" msgstr "Számítógép" #: plinth/modules/networks/templates/connections_edit.html:20 -#: plinth/modules/networks/views.py:236 plinth/modules/networks/views.py:320 +#: plinth/modules/networks/views.py:237 plinth/modules/networks/views.py:321 msgid "Edit Connection" msgstr "Kapcsolat szerkesztése" @@ -4352,13 +4358,13 @@ msgstr "Kapcsolatok" #: plinth/modules/networks/templates/connections_list.html:12 #: plinth/modules/networks/templates/connections_list.html:14 -#: plinth/modules/networks/views.py:369 +#: plinth/modules/networks/views.py:370 msgid "Nearby Wi-Fi Networks" msgstr "Wi-Fi hálózatok a közelben" #: plinth/modules/networks/templates/connections_list.html:17 #: plinth/modules/networks/templates/connections_list.html:19 -#: plinth/modules/networks/views.py:393 +#: plinth/modules/networks/views.py:394 #: plinth/modules/wireguard/templates/wireguard_add_server.html:19 msgid "Add Connection" msgstr "Kapcsolat hozzáadása" @@ -4765,65 +4771,65 @@ msgstr "Hálózati kapcsolatok" msgid "Cannot show connection: Connection not found." msgstr "Nem jeleníthető meg a kapcsolat, mivel nem található." -#: plinth/modules/networks/views.py:194 +#: plinth/modules/networks/views.py:195 msgid "Connection Information" msgstr "Információ a kapcsolatról" -#: plinth/modules/networks/views.py:208 +#: plinth/modules/networks/views.py:209 msgid "Cannot edit connection: Connection not found." msgstr "A kapcsolat nem szerkeszthető, mivel nem található." -#: plinth/modules/networks/views.py:214 +#: plinth/modules/networks/views.py:215 msgid "This type of connection is not yet understood." msgstr "Az ilyen típusú kapcsolat még nem ismert." -#: plinth/modules/networks/views.py:332 +#: plinth/modules/networks/views.py:333 #, python-brace-format msgid "Activated connection {name}." msgstr "{name} kapcsolat aktiválva." -#: plinth/modules/networks/views.py:336 +#: plinth/modules/networks/views.py:337 msgid "Failed to activate connection: Connection not found." msgstr "Kapcsolat aktiválása sikertelen: kapcsolat nem található." -#: plinth/modules/networks/views.py:342 +#: plinth/modules/networks/views.py:343 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" "{name} kapcsolat aktiválása sikertelen: nem áll rendelkezésre megfelelő " "eszköz." -#: plinth/modules/networks/views.py:355 +#: plinth/modules/networks/views.py:356 #, python-brace-format msgid "Deactivated connection {name}." msgstr "{name} kapcsolat deaktiválva." -#: plinth/modules/networks/views.py:359 +#: plinth/modules/networks/views.py:360 msgid "Failed to de-activate connection: Connection not found." msgstr "Kapcsolat deaktiválása sikertelen: kapcsolat nem található." -#: plinth/modules/networks/views.py:411 +#: plinth/modules/networks/views.py:412 msgid "Adding New Generic Connection" msgstr "Új általános kapcsolat hozzáadása" -#: plinth/modules/networks/views.py:429 +#: plinth/modules/networks/views.py:430 msgid "Adding New Ethernet Connection" msgstr "Új Ethernet kapcsolat hozzáadása" -#: plinth/modules/networks/views.py:447 +#: plinth/modules/networks/views.py:448 msgid "Adding New PPPoE Connection" msgstr "Új PPPoE kapcsolat hozzáadása" -#: plinth/modules/networks/views.py:482 +#: plinth/modules/networks/views.py:483 msgid "Adding New Wi-Fi Connection" msgstr "Új Wi-Fi kapcsolat hozzáadása" -#: plinth/modules/networks/views.py:497 +#: plinth/modules/networks/views.py:498 #, python-brace-format msgid "Connection {name} deleted." msgstr "Kapcsolat törölve: {name}." -#: plinth/modules/networks/views.py:501 plinth/modules/networks/views.py:511 +#: plinth/modules/networks/views.py:502 plinth/modules/networks/views.py:512 msgid "Failed to delete connection: Connection not found." msgstr "A kapcsolat törlése sikertelen, mivel nem található." diff --git a/plinth/locale/id/LC_MESSAGES/django.po b/plinth/locale/id/LC_MESSAGES/django.po index 22e7bac49..31e45d6bd 100644 --- a/plinth/locale/id/LC_MESSAGES/django.po +++ b/plinth/locale/id/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Indonesian (FreedomBox)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-02 08:06-0500\n" +"POT-Creation-Date: 2022-03-28 20:05-0400\n" "PO-Revision-Date: 2021-06-24 00:42+0000\n" "Last-Translator: Reza Almanda \n" "Language-Team: Indonesian \n" "Language-Team: Italian \n" "Language-Team: Japanese \n" "Language-Team: Kannada \n" "Language-Team: Lithuanian \n" "Language-Team: Norwegian Bokmål \n" "Language-Team: Dutch \n" "Language-Team: Polish \n" "Language-Team: Portuguese \n" "Language-Team: Russian \n" "Language-Team: Sinhala \n" "Language-Team: Slovenian \n" "Language-Team: Albanian \n" "Language-Team: Serbian \n" "Language-Team: Swedish \n" "Language-Team: LANGUAGE \n" @@ -984,7 +984,13 @@ msgstr "" msgid "Name of the new library" msgstr "" -#: plinth/modules/calibre/forms.py:27 +#: plinth/modules/calibre/forms.py:19 +msgid "" +"Only letters of the English alphabet and numbers, without spaces or special " +"characters. Example: My_Library_2000" +msgstr "" + +#: plinth/modules/calibre/forms.py:30 msgid "A library with this name already exists." msgstr "" @@ -2512,7 +2518,7 @@ msgstr "" msgid "Wiki and Blog" msgstr "" -#: plinth/modules/ikiwiki/__init__.py:75 +#: plinth/modules/ikiwiki/__init__.py:77 msgid "View and edit wiki applications" msgstr "" @@ -3710,7 +3716,7 @@ msgid "Create Connection" msgstr "" #: plinth/modules/networks/templates/connections_delete.html:11 -#: plinth/modules/networks/views.py:516 +#: plinth/modules/networks/views.py:517 msgid "Delete Connection" msgstr "" @@ -3757,7 +3763,7 @@ msgid "Computer" msgstr "" #: plinth/modules/networks/templates/connections_edit.html:20 -#: plinth/modules/networks/views.py:236 plinth/modules/networks/views.py:320 +#: plinth/modules/networks/views.py:237 plinth/modules/networks/views.py:321 msgid "Edit Connection" msgstr "" @@ -3767,13 +3773,13 @@ msgstr "" #: plinth/modules/networks/templates/connections_list.html:12 #: plinth/modules/networks/templates/connections_list.html:14 -#: plinth/modules/networks/views.py:369 +#: plinth/modules/networks/views.py:370 msgid "Nearby Wi-Fi Networks" msgstr "" #: plinth/modules/networks/templates/connections_list.html:17 #: plinth/modules/networks/templates/connections_list.html:19 -#: plinth/modules/networks/views.py:393 +#: plinth/modules/networks/views.py:394 #: plinth/modules/wireguard/templates/wireguard_add_server.html:19 msgid "Add Connection" msgstr "" @@ -4138,63 +4144,63 @@ msgstr "" msgid "Cannot show connection: Connection not found." msgstr "" -#: plinth/modules/networks/views.py:194 +#: plinth/modules/networks/views.py:195 msgid "Connection Information" msgstr "" -#: plinth/modules/networks/views.py:208 +#: plinth/modules/networks/views.py:209 msgid "Cannot edit connection: Connection not found." msgstr "" -#: plinth/modules/networks/views.py:214 +#: plinth/modules/networks/views.py:215 msgid "This type of connection is not yet understood." msgstr "" -#: plinth/modules/networks/views.py:332 +#: plinth/modules/networks/views.py:333 #, python-brace-format msgid "Activated connection {name}." msgstr "" -#: plinth/modules/networks/views.py:336 +#: plinth/modules/networks/views.py:337 msgid "Failed to activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/views.py:342 +#: plinth/modules/networks/views.py:343 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" -#: plinth/modules/networks/views.py:355 +#: plinth/modules/networks/views.py:356 #, python-brace-format msgid "Deactivated connection {name}." msgstr "" -#: plinth/modules/networks/views.py:359 +#: plinth/modules/networks/views.py:360 msgid "Failed to de-activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/views.py:411 +#: plinth/modules/networks/views.py:412 msgid "Adding New Generic Connection" msgstr "" -#: plinth/modules/networks/views.py:429 +#: plinth/modules/networks/views.py:430 msgid "Adding New Ethernet Connection" msgstr "" -#: plinth/modules/networks/views.py:447 +#: plinth/modules/networks/views.py:448 msgid "Adding New PPPoE Connection" msgstr "" -#: plinth/modules/networks/views.py:482 +#: plinth/modules/networks/views.py:483 msgid "Adding New Wi-Fi Connection" msgstr "" -#: plinth/modules/networks/views.py:497 +#: plinth/modules/networks/views.py:498 #, python-brace-format msgid "Connection {name} deleted." msgstr "" -#: plinth/modules/networks/views.py:501 plinth/modules/networks/views.py:511 +#: plinth/modules/networks/views.py:502 plinth/modules/networks/views.py:512 msgid "Failed to delete connection: Connection not found." msgstr "" diff --git a/plinth/locale/te/LC_MESSAGES/django.po b/plinth/locale/te/LC_MESSAGES/django.po index dda1df8e4..20d46014d 100644 --- a/plinth/locale/te/LC_MESSAGES/django.po +++ b/plinth/locale/te/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-02 08:06-0500\n" +"POT-Creation-Date: 2022-03-28 20:05-0400\n" "PO-Revision-Date: 2022-03-02 12:27+0000\n" "Last-Translator: James Valleroy \n" "Language-Team: Telugu \n" "Language-Team: Turkish \n" "Language-Team: Ukrainian \n" "Language-Team: Vietnamese \n" "Language-Team: Chinese (Simplified) \n" "Language-Team: Chinese (Traditional) Date: Mon, 28 Mar 2022 20:29:39 -0400 Subject: [PATCH 12/13] doc: Fetch latest manual Signed-off-by: James Valleroy --- doc/manual/en/Email.raw.wiki | 5 ++--- doc/manual/en/ReleaseNotes.raw.wiki | 13 +++++++++++++ doc/manual/en/RockPro64.raw.wiki | 4 ++-- doc/manual/es/ReleaseNotes.raw.wiki | 13 +++++++++++++ doc/manual/es/RockPro64.raw.wiki | 4 ++-- 5 files changed, 32 insertions(+), 7 deletions(-) diff --git a/doc/manual/en/Email.raw.wiki b/doc/manual/en/Email.raw.wiki index d1ee9f705..eca321982 100644 --- a/doc/manual/en/Email.raw.wiki +++ b/doc/manual/en/Email.raw.wiki @@ -6,7 +6,6 @@ ##TAG:TRANSLATION-HEADER-END <> - ## BEGIN_INCLUDE == Postfix/Dovecot/Rspamd (Email Server) == @@ -56,7 +55,7 @@ === Prerequisites === - * You must own a domain on which you can configure advanced DNS records (MX, TXT and SRV). Such a domain can be obtained by buying one from a registrar or by obtaining a paid service from one of the Dynamic DNS providers (such as `freedns.afraid.org`). Currently, free subdomains provided by FreedomBox Foundation's free Dynamic DNS service at `ddns.freedombox.org` are '''not''' suitable. Support is planned in future. + * You must own a domain on which you can configure advanced DNS records (MX, TXT and SRV). Such a domain can be obtained by buying one from a registrar or by obtaining a paid service from one of the Dynamic DNS providers (such as `freedns.afraid.org`). Currently, free subdomains provided by !FreedomBox Foundation's free Dynamic DNS service at `ddns.freedombox.org` are '''not''' suitable. Support is planned in future. * Your ISP or cloud provider, on your Internet connection, must not be blocking traffic to external mail servers. Quite a few of them block outgoing traffic on port 25. This will render the email server unable to send mails to external addresses. Many such providers allow you to request removing this restriction. To test whether this is a problem for your Internet connection, run the following command (you should see some text like this): @@ -121,7 +120,7 @@ As a user you can: * Create and/or manage your email aliases in the ''Aliases'' tab of the ''Email Server'' app page in !FreedomBox web interface. * Manage filters on the server using sieve -Once an admin has set up [[FreedomBox/Manual/Roundcube|RoundCube]] configuration for it to work with the !FreedomBox Email server you can log into !RoundCube and start sending emails without the need for other email clients. Use the same login credentials to !RoundCube that you use to log into the FreedomBox web interface. +Once an admin has set up [[FreedomBox/Manual/Roundcube|RoundCube]] configuration for it to work with the !FreedomBox Email server you can log into !RoundCube and start sending emails without the need for other email clients. Use the same login credentials to !RoundCube that you use to log into the !FreedomBox web interface. ==== With FreedomBox Webmail Client (RoundCube) ==== diff --git a/doc/manual/en/ReleaseNotes.raw.wiki b/doc/manual/en/ReleaseNotes.raw.wiki index b2e9f9ada..eeb77db26 100644 --- a/doc/manual/en/ReleaseNotes.raw.wiki +++ b/doc/manual/en/ReleaseNotes.raw.wiki @@ -8,6 +8,19 @@ 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.8 (2022-03-28) == + +=== Highlights === + + * network: Fix showing wifi connection + +=== Other Changes === + + * calibre: explain correct name format for new library + * ikiwiki: add packages that are necessary + * locale: Updated translations for Chinese (Simplified), French, Russian + * upgrades: Allow backports from src:freedombox + == FreedomBox 22.7 (2022-03-14) == * locale: Update translations for French, Hungarian, Spanish diff --git a/doc/manual/en/RockPro64.raw.wiki b/doc/manual/en/RockPro64.raw.wiki index 4ca021cda..45d69a8b4 100644 --- a/doc/manual/en/RockPro64.raw.wiki +++ b/doc/manual/en/RockPro64.raw.wiki @@ -10,7 +10,7 @@ Pine64's [[https://www.pine64.org/rockpro64/|RockPro64]] is a powerful single bo Before downloading and using !FreedomBox you need to ensure that latest u-boot based firmware is installed into the SPI flash chip. See instructions on how to [[https://github.com/sigmaris/u-boot/wiki/Flashing-U-Boot-to-SPI|write u-boot firmware into SPI flash]]. The gist is that you download and write an image to an SD card. Boot with SD card and wait for white LED blinking to stop. After that power off, remove the SD card and proceed with !FreedomBox download. -!FreedomBox [[FreedomBox/Download|images]] meant for all "arm64" hardware work well for this device. However, u-boot firmware must be present in SPI flash (or on a separate SD card, which is not explained here). Follow the instructions on the [[FreedomBox/Download|download]] page to create a !FreedomBox SD card and boot the device. These images also work well for USB 2.0 and USB 3.0 disk drives and the process for preparing them is same as for an SD card. +!FreedomBox [[FreedomBox/Download|images]] meant for all "arm64" hardware work well for this device. However, u-boot firmware must be present in SPI flash (or on a separate SD card, which is not explained here). Follow the instructions on the [[FreedomBox/Download|download]] page to create a !FreedomBox SD card and boot the device. These images also work well for onboard eMMC, USB 2.0 and USB 3.0 disk drives. The process for preparing USB disk drives is same as for an SD card. For eMMC, boot the board using any OS and then write the image to the eMMC similar to writing to SD card. An alternative to downloading these images is to [[InstallingDebianOn|install Debian]] on the device and then [[FreedomBox/Hardware/Debian|install FreedomBox]] on it. @@ -39,7 +39,7 @@ An alternative to downloading these images is to [[InstallingDebianOn|install De === Known Issues === - * !FreedomBox does not work when booted from eMMC module (but works from SD card, USB 2.0 disk or USB 3.0 disk). !FreedomBox on NVMe disk has not been tested. + * !FreedomBox on NVMe disk has not been tested. ## END_INCLUDE diff --git a/doc/manual/es/ReleaseNotes.raw.wiki b/doc/manual/es/ReleaseNotes.raw.wiki index b2e9f9ada..eeb77db26 100644 --- a/doc/manual/es/ReleaseNotes.raw.wiki +++ b/doc/manual/es/ReleaseNotes.raw.wiki @@ -8,6 +8,19 @@ 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.8 (2022-03-28) == + +=== Highlights === + + * network: Fix showing wifi connection + +=== Other Changes === + + * calibre: explain correct name format for new library + * ikiwiki: add packages that are necessary + * locale: Updated translations for Chinese (Simplified), French, Russian + * upgrades: Allow backports from src:freedombox + == FreedomBox 22.7 (2022-03-14) == * locale: Update translations for French, Hungarian, Spanish diff --git a/doc/manual/es/RockPro64.raw.wiki b/doc/manual/es/RockPro64.raw.wiki index 4ca021cda..45d69a8b4 100644 --- a/doc/manual/es/RockPro64.raw.wiki +++ b/doc/manual/es/RockPro64.raw.wiki @@ -10,7 +10,7 @@ Pine64's [[https://www.pine64.org/rockpro64/|RockPro64]] is a powerful single bo Before downloading and using !FreedomBox you need to ensure that latest u-boot based firmware is installed into the SPI flash chip. See instructions on how to [[https://github.com/sigmaris/u-boot/wiki/Flashing-U-Boot-to-SPI|write u-boot firmware into SPI flash]]. The gist is that you download and write an image to an SD card. Boot with SD card and wait for white LED blinking to stop. After that power off, remove the SD card and proceed with !FreedomBox download. -!FreedomBox [[FreedomBox/Download|images]] meant for all "arm64" hardware work well for this device. However, u-boot firmware must be present in SPI flash (or on a separate SD card, which is not explained here). Follow the instructions on the [[FreedomBox/Download|download]] page to create a !FreedomBox SD card and boot the device. These images also work well for USB 2.0 and USB 3.0 disk drives and the process for preparing them is same as for an SD card. +!FreedomBox [[FreedomBox/Download|images]] meant for all "arm64" hardware work well for this device. However, u-boot firmware must be present in SPI flash (or on a separate SD card, which is not explained here). Follow the instructions on the [[FreedomBox/Download|download]] page to create a !FreedomBox SD card and boot the device. These images also work well for onboard eMMC, USB 2.0 and USB 3.0 disk drives. The process for preparing USB disk drives is same as for an SD card. For eMMC, boot the board using any OS and then write the image to the eMMC similar to writing to SD card. An alternative to downloading these images is to [[InstallingDebianOn|install Debian]] on the device and then [[FreedomBox/Hardware/Debian|install FreedomBox]] on it. @@ -39,7 +39,7 @@ An alternative to downloading these images is to [[InstallingDebianOn|install De === Known Issues === - * !FreedomBox does not work when booted from eMMC module (but works from SD card, USB 2.0 disk or USB 3.0 disk). !FreedomBox on NVMe disk has not been tested. + * !FreedomBox on NVMe disk has not been tested. ## END_INCLUDE From dd7f2db631d68fd26b7a56147614f87320d6854c Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Mon, 28 Mar 2022 20:30:24 -0400 Subject: [PATCH 13/13] Release v22.8 to unstable Signed-off-by: James Valleroy --- debian/changelog | 32 ++++++++++++++++++++++++++++++++ plinth/__init__.py | 2 +- 2 files changed, 33 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index c77048268..328c768d4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,35 @@ +freedombox (22.8) unstable; urgency=medium + + [ Coucouf ] + * Translated using Weblate (French) + + [ Павел Протасов ] + * Translated using Weblate (Russian) + + [ Nikita Epifanov ] + * Translated using Weblate (Russian) + + [ Benedek Nagy ] + * ikiwiki: add packages that are necessary for apt-get install + * calibre: explain correct name format for new library + + [ Ma Yong ] + * Translated using Weblate (Chinese (Simplified)) + * Translated using Weblate (Chinese (Simplified)) + + [ Eric ] + * Translated using Weblate (Chinese (Simplified)) + + [ James Valleroy ] + * upgrades: Allow backports from src:freedombox + * locale: Update translation strings + * doc: Fetch latest manual + + [ Jim Gregory ] + * network: Fix showing wifi connection + + -- James Valleroy Mon, 28 Mar 2022 20:30:00 -0400 + freedombox (22.7) unstable; urgency=medium [ Nathaniel Ramos Alexander ] diff --git a/plinth/__init__.py b/plinth/__init__.py index 37aaa92b2..4fe18f750 100644 --- a/plinth/__init__.py +++ b/plinth/__init__.py @@ -3,4 +3,4 @@ Package init file. """ -__version__ = '22.7' +__version__ = '22.8'