diff --git a/debian/changelog b/debian/changelog index bde215958..efb965922 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,52 @@ +freedombox (22.12) unstable; urgency=medium + + [ Benedek Nagy ] + * mediawiki: Add stricter sandbox rules for jobrunner service + * mediawiki: Serve hidden service over http for .onion domains + * tt-rss: Fix description about user access + * ssh, bind: Show 'Learn More...' links + + [ ikmaak ] + * Translated using Weblate (German) + * Translated using Weblate (Dutch) + + [ John Doe ] + * Translated using Weblate (French) + + [ Burak Yavuz ] + * Translated using Weblate (Turkish) + + [ Eric ] + * Translated using Weblate (Chinese (Simplified)) + + [ 109247019824 ] + * Translated using Weblate (Bulgarian) + + [ Asle Næss ] + * Translated using Weblate (Norwegian Bokmål) + * Translated using Weblate (Norwegian Bokmål) + + [ Petter Reinholdtsen ] + * Translated using Weblate (Norwegian Bokmål) + + [ Sunil Mohan Adapa ] + * apache: Allow URL diagnostics to work with redirects + * mediawiki: Fix URL diagnostics with redirects involved + * frontpage: Reuse app header template for showing app description + * frontpage: Allow showing links to manual pages + * *: Show Learn More... links in frontpage with description + * firewall: Show service name in port forwarding info table + * tor: Show port forwarding information in consistent way + + [ Jiří Podhorecký ] + * Translated using Weblate (Czech) + + [ James Valleroy ] + * locale: Update translation strings + * doc: Fetch latest manual + + -- James Valleroy Mon, 23 May 2022 20:48:11 -0400 + freedombox (22.11~bpo11+1) bullseye-backports; urgency=medium * Rebuild for bullseye-backports. diff --git a/doc/manual/en/ReleaseNotes.raw.wiki b/doc/manual/en/ReleaseNotes.raw.wiki index 3f1ef286f..c80893d90 100644 --- a/doc/manual/en/ReleaseNotes.raw.wiki +++ b/doc/manual/en/ReleaseNotes.raw.wiki @@ -8,6 +8,26 @@ 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.12 (2022-05-23) == + +=== Highlights === + + * *: Show Learn More... links in frontpage with description + * mediawiki: Serve hidden service over http for .onion domains + +=== Other Changes === + + * apache: Allow URL diagnostics to work with redirects + * firewall: Show service name in port forwarding info table + * frontpage: Allow showing links to manual pages + * frontpage: Reuse app header template for showing app description + * locale: Update translations for Bulgarian, Chinese (Simplified), Czech, Dutch, French, German, Norwegian Bokmål, Turkish + * mediawiki: Add stricter sandbox rules for jobrunner service + * mediawiki: Fix URL diagnostics with redirects involved + * ssh, bind: Show 'Learn More...' links + * tor: Show port forwarding information in consistent way + * tt-rss: Fix description about user access + == FreedomBox 22.11 (2022-05-09) == === Highlights === diff --git a/doc/manual/es/Email.raw.wiki b/doc/manual/es/Email.raw.wiki index b5849e8e7..03b3a2e87 100644 --- a/doc/manual/es/Email.raw.wiki +++ b/doc/manual/es/Email.raw.wiki @@ -83,7 +83,7 @@ Seleccionando la app ''Postfix/Dovecot'' llegas a su página. Si no está instal Esto desencadenará el proceso de instalación. - {{attachment:FreedomBox/Manual/Email/Installing_en_V01.png |Instalación instalando paquetes|height=200}} + {{attachment:FreedomBox/Manual/Email/Installing_en_V01.png|Instalación instalando paquetes|height=200}} {{attachment:FreedomBox/Manual/Email/InstallingPostInstall_en_V01.png|Instalación ejecutando postprocesos|height=200}} Tras instalar y configurar todos los paquetes de software !FreedomBox te dirá que la instalación tuvo éxito y la página de la app mostrará contenido adicional como información de puertos, formulario de configuración y ajustes de DNS. diff --git a/doc/manual/es/ReleaseNotes.raw.wiki b/doc/manual/es/ReleaseNotes.raw.wiki index 3f1ef286f..c80893d90 100644 --- a/doc/manual/es/ReleaseNotes.raw.wiki +++ b/doc/manual/es/ReleaseNotes.raw.wiki @@ -8,6 +8,26 @@ 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.12 (2022-05-23) == + +=== Highlights === + + * *: Show Learn More... links in frontpage with description + * mediawiki: Serve hidden service over http for .onion domains + +=== Other Changes === + + * apache: Allow URL diagnostics to work with redirects + * firewall: Show service name in port forwarding info table + * frontpage: Allow showing links to manual pages + * frontpage: Reuse app header template for showing app description + * locale: Update translations for Bulgarian, Chinese (Simplified), Czech, Dutch, French, German, Norwegian Bokmål, Turkish + * mediawiki: Add stricter sandbox rules for jobrunner service + * mediawiki: Fix URL diagnostics with redirects involved + * ssh, bind: Show 'Learn More...' links + * tor: Show port forwarding information in consistent way + * tt-rss: Fix description about user access + == FreedomBox 22.11 (2022-05-09) == === Highlights === diff --git a/plinth/__init__.py b/plinth/__init__.py index c0e397987..0e9ec0884 100644 --- a/plinth/__init__.py +++ b/plinth/__init__.py @@ -3,4 +3,4 @@ Package init file. """ -__version__ = '22.11' +__version__ = '22.12' diff --git a/plinth/frontpage.py b/plinth/frontpage.py index 741211158..166f87c90 100644 --- a/plinth/frontpage.py +++ b/plinth/frontpage.py @@ -20,8 +20,9 @@ class Shortcut(app.FollowerComponent): _all_shortcuts = {} def __init__(self, component_id, name, short_description=None, icon=None, - url=None, description=None, configure_url=None, clients=None, - login_required=False, allowed_groups=None): + url=None, description=None, manual_page=None, + configure_url=None, clients=None, login_required=False, + allowed_groups=None): """Initialize the frontpage shortcut component for an app. When a user visits this web interface, they are first shown the @@ -48,6 +49,10 @@ class Shortcut(app.FollowerComponent): the shortcut is activated. This must be provided instead of 'url' and must be 'None' if 'url' is provided. + 'manual_page' is the optional name of the page for this app in the user + manual. If provided, a 'Learn more...' link appears in the app page for + this app. + 'configure_url' is the page to which the user may be redirected if they wish to change the settings for the app or one of its services. This is only used when 'url' is 'None'. It is optionally provided along with @@ -78,6 +83,7 @@ class Shortcut(app.FollowerComponent): self.url = url self.icon = icon self.description = description + self.manual_page = manual_page self.configure_url = configure_url self.clients = clients self.login_required = login_required diff --git a/plinth/locale/ar/LC_MESSAGES/django.po b/plinth/locale/ar/LC_MESSAGES/django.po index 9c17641c7..11510ecb9 100644 --- a/plinth/locale/ar/LC_MESSAGES/django.po +++ b/plinth/locale/ar/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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2022-03-31 09:12+0000\n" "Last-Translator: abidin toumi \n" "Language-Team: Arabic Tor Project website. For " @@ -5788,40 +5785,47 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, python-brace-format +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5927,31 +5931,7 @@ msgstr "" msgid "Ports" msgstr "" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "" @@ -6012,25 +5992,25 @@ msgstr "" #: plinth/modules/ttrss/__init__.py:27 #, python-brace-format msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "" @@ -7111,7 +7091,7 @@ msgid "" "this page." msgstr "" -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7119,7 +7099,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -7127,31 +7107,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "" @@ -7209,14 +7189,18 @@ msgid "" msgstr "" #: plinth/templates/port-forwarding-info.html:37 -msgid "Protocol" +msgid "Service Name" msgstr "" #: plinth/templates/port-forwarding-info.html:38 -msgid "From Router/WAN Ports" +msgid "Protocol" msgstr "" #: plinth/templates/port-forwarding-info.html:39 +msgid "From Router/WAN Ports" +msgstr "" + +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "" diff --git a/plinth/locale/ar_SA/LC_MESSAGES/django.po b/plinth/locale/ar_SA/LC_MESSAGES/django.po index 2f3f0742c..e1270948f 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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2020-06-10 15:41+0000\n" "Last-Translator: aiman an \n" "Language-Team: Arabic (Saudi Arabia) Tor Project website. For " @@ -5792,40 +5787,47 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, python-brace-format +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5931,31 +5933,7 @@ msgstr "" msgid "Ports" msgstr "" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "" @@ -6016,25 +5994,25 @@ msgstr "" #: plinth/modules/ttrss/__init__.py:27 #, python-brace-format msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "" @@ -7115,7 +7093,7 @@ msgid "" "this page." msgstr "" -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7123,7 +7101,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -7131,31 +7109,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "" @@ -7213,14 +7191,18 @@ msgid "" msgstr "" #: plinth/templates/port-forwarding-info.html:37 -msgid "Protocol" +msgid "Service Name" msgstr "" #: plinth/templates/port-forwarding-info.html:38 -msgid "From Router/WAN Ports" +msgid "Protocol" msgstr "" #: plinth/templates/port-forwarding-info.html:39 +msgid "From Router/WAN Ports" +msgstr "" + +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "" @@ -7283,3 +7265,8 @@ msgstr "" #: plinth/web_framework.py:114 msgid "Gujarati" msgstr "" + +#, fuzzy +#~| msgid "Web Server" +#~ msgid "Server URL" +#~ msgstr "خادم ويب" diff --git a/plinth/locale/bg/LC_MESSAGES/django.po b/plinth/locale/bg/LC_MESSAGES/django.po index eecec4bc6..ca13abcfd 100644 --- a/plinth/locale/bg/LC_MESSAGES/django.po +++ b/plinth/locale/bg/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-09 22:12-0400\n" -"PO-Revision-Date: 2022-05-10 02:10+0000\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" +"PO-Revision-Date: 2022-05-11 16:16+0000\n" "Last-Translator: 109247019824 \n" "Language-Team: Bulgarian \n" @@ -115,12 +115,12 @@ msgstr "Уеб сървър" msgid "{box_name} Web Interface (Plinth)" msgstr "{box_name} интерфейс (Plinth)" -#: plinth/modules/apache/components.py:122 +#: plinth/modules/apache/components.py:126 #, python-brace-format msgid "Access URL {url} on tcp{kind}" msgstr "Достъп до URL {url} на tcp{kind}" -#: plinth/modules/apache/components.py:125 +#: plinth/modules/apache/components.py:129 #, python-brace-format msgid "Access URL {url}" msgstr "Достъп до URL {url}" @@ -892,14 +892,14 @@ msgid "Admin" msgstr "" #: plinth/modules/bepasty/views.py:90 plinth/modules/searx/views.py:38 -#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130 -#: plinth/modules/tor/views.py:157 plinth/modules/zoph/views.py:69 +#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:132 +#: plinth/modules/tor/views.py:159 plinth/modules/zoph/views.py:69 msgid "Configuration updated." msgstr "Настройките са променени." #: plinth/modules/bepasty/views.py:93 plinth/modules/email/views.py:48 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 +#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:161 #: plinth/modules/zoph/views.py:72 msgid "An error occurred during configuration." msgstr "Възникна грешка по време на настройване." @@ -1042,6 +1042,8 @@ msgid "" "Only letters of the English alphabet, numbers and the characters _ . and - " "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." @@ -1167,7 +1169,7 @@ msgstr "" #: plinth/modules/config/__init__.py:58 #: plinth/modules/names/templates/names.html:30 #: plinth/modules/names/templates/names.html:44 -#: plinth/modules/snapshot/views.py:35 plinth/templates/index.html:46 +#: plinth/modules/snapshot/views.py:35 plinth/templates/index.html:38 msgid "Configure" msgstr "" @@ -1653,6 +1655,7 @@ msgstr "Състояние" #: plinth/modules/dynamicdns/templates/dynamicdns.html:18 #: plinth/modules/email/templates/email.html:35 #: plinth/modules/letsencrypt/templates/letsencrypt.html:24 +#: plinth/modules/mediawiki/forms.py:33 msgid "Domain" msgstr "" @@ -1925,39 +1928,40 @@ msgstr "" #: plinth/modules/email/templates/email.html:22 msgid "DNS Records" -msgstr "" +msgstr "Записи на DNS" #: 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 "" +"Следните записи на DNS трябва да бъдат добавени ръчно в основния домейн, за " +"да работи правилно пощенският сървър." #: plinth/modules/email/templates/email.html:36 msgid "TTL" -msgstr "" +msgstr "TTL" #: plinth/modules/email/templates/email.html:37 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 -#: plinth/modules/tor/templates/tor.html:72 msgid "Port" msgstr "" #: plinth/modules/email/templates/email.html:42 msgid "Host/Target/Value" -msgstr "" +msgstr "Хост/цел/стойност" #: plinth/modules/firewall/__init__.py:26 #, python-brace-format @@ -2229,7 +2233,7 @@ msgid "Documentation" msgstr "Документация" #: plinth/modules/help/__init__.py:39 plinth/templates/help-menu.html:20 -#: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#: plinth/templates/help-menu.html:21 plinth/templates/index.html:120 msgctxt "User guide" msgid "Manual" msgstr "Ръководство" @@ -2508,7 +2512,7 @@ msgstr "" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:56 plinth/modules/tor/__init__.py:51 +#: plinth/modules/i2p/__init__.py:56 plinth/modules/tor/__init__.py:55 msgid "Anonymity Network" msgstr "" @@ -2960,57 +2964,57 @@ msgstr "" msgid "MediaWiki" msgstr "" -#: plinth/modules/mediawiki/__init__.py:57 plinth/templates/index.html:132 +#: plinth/modules/mediawiki/__init__.py:57 plinth/templates/index.html:124 msgid "Wiki" msgstr "" -#: plinth/modules/mediawiki/forms.py:52 +#: plinth/modules/mediawiki/forms.py:25 msgid "Administrator Password" msgstr "" -#: plinth/modules/mediawiki/forms.py:53 +#: plinth/modules/mediawiki/forms.py:26 msgid "" "Set a new password for MediaWiki's administrator account (admin). The " "password cannot be a common one and the minimum required length is " "10 characters. Leave this field blank to keep the current " "password." msgstr "" +"Задайте нова парола за администратора на MediaWiki (admin). Не избирайте " +"често срещана парола, минималната дължина е 10 знака . " +"Оставете полето празно, за да запазите текущата парола." -#: plinth/modules/mediawiki/forms.py:60 -msgid "Server URL" -msgstr "Адрес на сървъра" - -#: plinth/modules/mediawiki/forms.py:61 +#: plinth/modules/mediawiki/forms.py:34 msgid "" "Used by MediaWiki to generate URLs that point to the wiki such as in footer, " -"feeds and emails." +"feeds and emails. Examples: \"myfreedombox.example.org\" or \"example.onion" +"\"." msgstr "" -#: plinth/modules/mediawiki/forms.py:66 +#: plinth/modules/mediawiki/forms.py:39 msgid "Enable public registrations" msgstr "" -#: plinth/modules/mediawiki/forms.py:67 +#: plinth/modules/mediawiki/forms.py:40 msgid "" "If enabled, anyone on the internet will be able to create an account on your " "MediaWiki instance." msgstr "" -#: plinth/modules/mediawiki/forms.py:71 +#: plinth/modules/mediawiki/forms.py:44 msgid "Enable private mode" msgstr "" -#: plinth/modules/mediawiki/forms.py:72 +#: plinth/modules/mediawiki/forms.py:45 msgid "" "If enabled, access will be restricted. Only people who have accounts can " "read/write to the wiki. Public registrations will also be disabled." msgstr "" -#: plinth/modules/mediawiki/forms.py:77 +#: plinth/modules/mediawiki/forms.py:50 msgid "Default Skin" msgstr "" -#: plinth/modules/mediawiki/forms.py:78 +#: plinth/modules/mediawiki/forms.py:51 msgid "" "Choose a default skin for your MediaWiki installation. Users have the option " "to select their preferred skin." @@ -3022,7 +3026,7 @@ msgstr "Паролата е променена" #: plinth/modules/mediawiki/views.py:56 msgid "Password update failed. Please choose a stronger password" -msgstr "" +msgstr "Паролата не е променена. Изберете по-сложна парола" #: plinth/modules/mediawiki/views.py:66 msgid "Public registrations enabled" @@ -3045,8 +3049,10 @@ msgid "Default skin changed" msgstr "" #: plinth/modules/mediawiki/views.py:98 -msgid "Server URL updated" -msgstr "Адресът на сървъра е обновен" +#, fuzzy +#| msgid "Configuration updated" +msgid "Domain name updated" +msgstr "Настройките са променени" #: plinth/modules/minetest/__init__.py:35 #, python-brace-format @@ -5499,7 +5505,7 @@ msgstr "" msgid "Storage snapshots configuration updated" msgstr "" -#: plinth/modules/snapshot/views.py:155 plinth/modules/tor/views.py:60 +#: plinth/modules/snapshot/views.py:155 plinth/modules/tor/views.py:62 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "" @@ -5838,7 +5844,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: plinth/modules/tor/__init__.py:26 +#: plinth/modules/tor/__init__.py:27 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -5847,40 +5853,47 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, python-brace-format +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5986,31 +5999,7 @@ msgstr "" msgid "Ports" msgstr "" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "Настройките не са променени" @@ -6034,6 +6023,8 @@ msgid "" "Compared to Deluge, Transmission is simpler and " "lightweight but is less customizable." msgstr "" +"В сравнение с Deluge, Transmission е по-прост и " +"лек, но е с по-малко възможности за настройка." #: plinth/modules/transmission/__init__.py:35 #, python-brace-format @@ -6041,6 +6032,8 @@ msgid "" "It can be accessed by any user on {box_name} " "belonging to the bit-torrent group." msgstr "" +"Достъпът до нея е възможен от всеки потребител " +"на {box_name}, принадлежащ към групата bit-torrent." #: plinth/modules/transmission/__init__.py:39 #, python-brace-format @@ -6048,6 +6041,8 @@ msgid "" "Samba shares can be set as the default download " "directory from the dropdown menu below." msgstr "" +"Споделеното в Samba може да бъде зададено като " +"подразбирана папка за изтегляне от падащото меню по-долу." #: plinth/modules/transmission/__init__.py:43 #, python-brace-format @@ -6055,6 +6050,9 @@ msgid "" "After a download has completed, you can also access your files using the Sharing app." msgstr "" +"След приключване на изтеглянето можете също така да получите достъп до " +"файловете си, като използвате приложението Споделяне." #: plinth/modules/transmission/__init__.py:71 #: plinth/modules/transmission/manifest.py:6 @@ -6069,27 +6067,32 @@ msgid "" msgstr "" #: plinth/modules/ttrss/__init__.py:27 -#, python-brace-format +#, fuzzy, python-brace-format +#| msgid "" +#| "It can be accessed by any user on {box_name} " +#| "belonging to the bit-torrent group." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" +"Достъпът до нея е възможен от всеки потребител " +"на {box_name}, принадлежащ към групата bit-torrent." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "Четец на абонаменти за новини" @@ -7172,7 +7175,7 @@ msgid "" "this page." msgstr "" -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7180,7 +7183,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -7188,31 +7191,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "Страница" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "Форум" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "" @@ -7270,14 +7273,20 @@ msgid "" msgstr "" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Discovery" +msgid "Service Name" +msgstr "Откриване на услуги" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "" @@ -7341,5 +7350,11 @@ msgstr "" msgid "Gujarati" msgstr "" +#~ msgid "Server URL" +#~ msgstr "Адрес на сървъра" + +#~ msgid "Server URL updated" +#~ msgstr "Адресът на сървъра е обновен" + #~ msgid "Updates" #~ msgstr "Обновяване" diff --git a/plinth/locale/bn/LC_MESSAGES/django.po b/plinth/locale/bn/LC_MESSAGES/django.po index 501405c74..48e8e3ceb 100644 --- a/plinth/locale/bn/LC_MESSAGES/django.po +++ b/plinth/locale/bn/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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2021-06-16 07:33+0000\n" "Last-Translator: Oymate \n" "Language-Team: Bengali Tor Project website. For " @@ -5802,40 +5799,47 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, python-brace-format +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5941,31 +5945,7 @@ msgstr "" msgid "Ports" msgstr "" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "সেবা" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "" @@ -6026,25 +6006,25 @@ msgstr "" #: plinth/modules/ttrss/__init__.py:27 #, python-brace-format msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "" @@ -7125,7 +7105,7 @@ msgid "" "this page." msgstr "" -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7133,7 +7113,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -7141,31 +7121,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "" @@ -7223,14 +7203,20 @@ msgid "" msgstr "" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service" +msgid "Service Name" +msgstr "সেবা" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "" diff --git a/plinth/locale/cs/LC_MESSAGES/django.po b/plinth/locale/cs/LC_MESSAGES/django.po index f81ccdae2..daeafcf70 100644 --- a/plinth/locale/cs/LC_MESSAGES/django.po +++ b/plinth/locale/cs/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-09 22:12-0400\n" -"PO-Revision-Date: 2022-04-21 09:08+0000\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" +"PO-Revision-Date: 2022-05-24 00:21+0000\n" "Last-Translator: Jiří Podhorecký \n" "Language-Team: Czech \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Weblate 4.12-dev\n" +"X-Generator: Weblate 4.13-dev\n" #: doc/dev/_templates/layout.html:11 msgid "Page source" @@ -117,12 +117,12 @@ msgstr "Webový server" msgid "{box_name} Web Interface (Plinth)" msgstr "Webové rozhraní {box_name} (Plinth)" -#: plinth/modules/apache/components.py:122 +#: plinth/modules/apache/components.py:126 #, python-brace-format msgid "Access URL {url} on tcp{kind}" msgstr "Přístup na URL adrese {url} na tcp{kind}" -#: plinth/modules/apache/components.py:125 +#: plinth/modules/apache/components.py:129 #, python-brace-format msgid "Access URL {url}" msgstr "Přístup na URL adrese {url}" @@ -904,14 +904,14 @@ msgid "Admin" msgstr "správce" #: plinth/modules/bepasty/views.py:90 plinth/modules/searx/views.py:38 -#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130 -#: plinth/modules/tor/views.py:157 plinth/modules/zoph/views.py:69 +#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:132 +#: plinth/modules/tor/views.py:159 plinth/modules/zoph/views.py:69 msgid "Configuration updated." msgstr "Nastavení aktualizována." #: plinth/modules/bepasty/views.py:93 plinth/modules/email/views.py:48 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 +#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:161 #: plinth/modules/zoph/views.py:72 msgid "An error occurred during configuration." msgstr "Při nastavování se vyskytla chyba." @@ -1215,7 +1215,7 @@ msgstr "Obecná nastavení" #: plinth/modules/config/__init__.py:58 #: plinth/modules/names/templates/names.html:30 #: plinth/modules/names/templates/names.html:44 -#: plinth/modules/snapshot/views.py:35 plinth/templates/index.html:46 +#: plinth/modules/snapshot/views.py:35 plinth/templates/index.html:38 msgid "Configure" msgstr "Nastavit" @@ -1771,6 +1771,7 @@ msgstr "Stav" #: plinth/modules/dynamicdns/templates/dynamicdns.html:18 #: plinth/modules/email/templates/email.html:35 #: plinth/modules/letsencrypt/templates/letsencrypt.html:24 +#: plinth/modules/mediawiki/forms.py:33 msgid "Domain" msgstr "Doména" @@ -2113,7 +2114,6 @@ msgstr "Váha" #: plinth/modules/email/templates/email.html:41 #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/tor/templates/tor.html:72 msgid "Port" msgstr "Port" @@ -2418,7 +2418,7 @@ msgid "Documentation" msgstr "Dokumentace" #: plinth/modules/help/__init__.py:39 plinth/templates/help-menu.html:20 -#: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#: plinth/templates/help-menu.html:21 plinth/templates/index.html:120 msgctxt "User guide" msgid "Manual" msgstr "Příručka" @@ -2767,7 +2767,7 @@ msgstr "Spravovat aplikaci I2P" msgid "I2P" msgstr "I2P" -#: plinth/modules/i2p/__init__.py:56 plinth/modules/tor/__init__.py:51 +#: plinth/modules/i2p/__init__.py:56 plinth/modules/tor/__init__.py:55 msgid "Anonymity Network" msgstr "Anonymní síť" @@ -3305,45 +3305,43 @@ msgstr "" msgid "MediaWiki" msgstr "MediaWiki" -#: plinth/modules/mediawiki/__init__.py:57 plinth/templates/index.html:132 +#: plinth/modules/mediawiki/__init__.py:57 plinth/templates/index.html:124 msgid "Wiki" msgstr "Wiki" -#: plinth/modules/mediawiki/forms.py:52 +#: plinth/modules/mediawiki/forms.py:25 msgid "Administrator Password" msgstr "Heslo k účtu správce" -#: plinth/modules/mediawiki/forms.py:53 -#, fuzzy -#| msgid "" -#| "Set a new password for MediaWiki's administrator account (admin). Leave " -#| "this field blank to keep the current password." +#: plinth/modules/mediawiki/forms.py:26 msgid "" "Set a new password for MediaWiki's administrator account (admin). The " "password cannot be a common one and the minimum required length is " "10 characters. Leave this field blank to keep the current " "password." msgstr "" -"Nastavte nové heslo pro účet správce (admin) MediaWiki. Pro ponechání " -"stávajícího hesla tuto kolonku nevyplňujte." +"Nastavte nové heslo pro účet správce MediaWiki (admin). Heslo nemůže být " +"běžné a minimální požadovaná délka je 10 znaků. Chcete-li " +"zachovat aktuální heslo, ponechte toto pole prázdné." -#: plinth/modules/mediawiki/forms.py:60 -msgid "Server URL" -msgstr "Server URL" - -#: plinth/modules/mediawiki/forms.py:61 +#: plinth/modules/mediawiki/forms.py:34 +#, fuzzy +#| msgid "" +#| "Used by MediaWiki to generate URLs that point to the wiki such as in " +#| "footer, feeds and emails." msgid "" "Used by MediaWiki to generate URLs that point to the wiki such as in footer, " -"feeds and emails." +"feeds and emails. Examples: \"myfreedombox.example.org\" or \"example.onion" +"\"." msgstr "" "Používá se v MediaWiki k vytváření adres URL, které odkazují na wiki, " "například v zápatí, kanálech a e-mailech." -#: plinth/modules/mediawiki/forms.py:66 +#: plinth/modules/mediawiki/forms.py:39 msgid "Enable public registrations" msgstr "Umožnit registraci veřejnosti" -#: plinth/modules/mediawiki/forms.py:67 +#: plinth/modules/mediawiki/forms.py:40 msgid "" "If enabled, anyone on the internet will be able to create an account on your " "MediaWiki instance." @@ -3351,11 +3349,11 @@ msgstr "" "Pokud je zapnuto, kdokoli z Internetu si bude moci vytvořit účet na vaší " "instanci MediaWiki." -#: plinth/modules/mediawiki/forms.py:71 +#: plinth/modules/mediawiki/forms.py:44 msgid "Enable private mode" msgstr "Zapnout soukromý režim" -#: plinth/modules/mediawiki/forms.py:72 +#: plinth/modules/mediawiki/forms.py:45 msgid "" "If enabled, access will be restricted. Only people who have accounts can " "read/write to the wiki. Public registrations will also be disabled." @@ -3363,11 +3361,11 @@ msgstr "" "Když je zapnuto, přístup bude omezen. Pouze lidé kteří zde mají uživatelské " "účty mohou číst/psát do wiki. Registrace veřejnosti jsou také vypnuté." -#: plinth/modules/mediawiki/forms.py:77 +#: plinth/modules/mediawiki/forms.py:50 msgid "Default Skin" msgstr "Výchozí vzhled" -#: plinth/modules/mediawiki/forms.py:78 +#: plinth/modules/mediawiki/forms.py:51 msgid "" "Choose a default skin for your MediaWiki installation. Users have the option " "to select their preferred skin." @@ -3380,12 +3378,8 @@ msgid "Password updated" msgstr "Heslo aktualizováno" #: plinth/modules/mediawiki/views.py:56 -#, fuzzy -#| msgid "Password used to encrypt data. Must match server password." msgid "Password update failed. Please choose a stronger password" -msgstr "" -"Heslo sloužící pro šifrování dat. Je třeba, aby se shodovalo s heslem " -"serveru." +msgstr "Aktualizace hesla se nezdařila. Zvolte prosím silnější heslo" #: plinth/modules/mediawiki/views.py:66 msgid "Public registrations enabled" @@ -3408,8 +3402,10 @@ msgid "Default skin changed" msgstr "Změna výchozího vzhledu" #: plinth/modules/mediawiki/views.py:98 -msgid "Server URL updated" -msgstr "Aktualizace URL serveru" +#, fuzzy +#| msgid "Domain name set" +msgid "Domain name updated" +msgstr "Nastavení doménového názvu" #: plinth/modules/minetest/__init__.py:35 #, python-brace-format @@ -6245,7 +6241,7 @@ msgstr "Zachycený stav pořízen." msgid "Storage snapshots configuration updated" msgstr "Nastavení zachycování stavů úložiště aktualizováno" -#: plinth/modules/snapshot/views.py:155 plinth/modules/tor/views.py:60 +#: plinth/modules/snapshot/views.py:155 plinth/modules/tor/views.py:62 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "Chyba akce: {0} [{1}] [{2}]" @@ -6619,7 +6615,7 @@ msgstr "Syncthing" msgid "File Synchronization" msgstr "Synchronizace souborů" -#: plinth/modules/tor/__init__.py:26 +#: plinth/modules/tor/__init__.py:27 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6633,40 +6629,48 @@ msgstr "" "prohlížeč Tor Browser." -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, fuzzy, python-brace-format +#| msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "Tor SOCKS port je k dispozici na vašem %(box_name)s na TCP portu 9050." + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "Tor Onion Service" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "Tor Socks proxy" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "Předávájící Tor most" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "Port Tor předávání k dispozici" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "Obfs3 transport zaregistrován" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "Obfs4 transport zaregistrován" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Přistoupit k URL adrese {url} na tcp{kind} prostřednictvím Tor" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Potvrďte použití Tor na adrese {url} na tcp{kind}" @@ -6791,34 +6795,7 @@ msgstr "Onion služba" msgid "Ports" msgstr "Porty" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "Předávání" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" -"Pokud se váš %(box_name)s nachází za směrovačem nebo bránou firewall, měli " -"byste ověřit, zda jsou otevřené a předávané následující porty (pokud je " -"třeba):" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "Služba" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "SOCKS" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "Tor SOCKS port je k dispozici na vašem %(box_name)s na TCP portu 9050." - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "Nastavení se nezměnila" @@ -6846,18 +6823,17 @@ msgid "" "Compared to Deluge, Transmission is simpler and " "lightweight but is less customizable." msgstr "" +"V porovnání s Deluge je Transmission jednodušší " +"a lehčí, ale je méně přizpůsobitelný." #: plinth/modules/transmission/__init__.py:35 -#, fuzzy, python-brace-format -#| msgid "" -#| "It can be accessed by any user on {box_name} " -#| "belonging to the admin group." +#, python-brace-format msgid "" "It can be accessed by any user on {box_name} " "belonging to the bit-torrent group." msgstr "" "Přístup k němu má každý uživatel na {box_name} " -"patřící do skupiny admin." +"patřící do skupiny bit-torrent." #: plinth/modules/transmission/__init__.py:39 #, python-brace-format @@ -6865,6 +6841,8 @@ msgid "" "Samba shares can be set as the default download " "directory from the dropdown menu below." msgstr "" +"Samba sdílení lze nastavit jako výchozí adresář " +"pro stahování z rozbalovací nabídky níže." #: plinth/modules/transmission/__init__.py:43 #, python-brace-format @@ -6872,6 +6850,8 @@ msgid "" "After a download has completed, you can also access your files using the Sharing app." msgstr "" +"Po dokončení stahování můžete k souborům přistupovat také pomocí aplikace Sdílení." #: plinth/modules/transmission/__init__.py:71 #: plinth/modules/transmission/manifest.py:6 @@ -6888,15 +6868,18 @@ msgstr "" "odkudkoli, ale s pohodlím podobným desktopové aplikaci." #: plinth/modules/ttrss/__init__.py:27 -#, python-brace-format +#, fuzzy, python-brace-format +#| msgid "" +#| "When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" "Pokud je funkce Tiny Tiny RSS povolena, může k ní přistupovat každý uživatel s přihlašovacím jménem {box_name}." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." @@ -6904,15 +6887,15 @@ msgstr "" "Při použití mobilní nebo desktopové aplikace pro Tiny Tiny RSS použijte pro " "připojení adresu URL /tt-rss-app." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "Číst a přihlásit se k odběru novinek" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "Čtečka novinek" @@ -8125,7 +8108,7 @@ msgstr "" "Odkazy na této stránce se objeví až po zapnutí nějakých aplikací." -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -8137,7 +8120,7 @@ msgstr "" "aplikací na malých strojích. Poskytuje nástroje pro online komunikaci, " "respektující vaše soukromí a vlastnictví dat." -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -8148,31 +8131,31 @@ msgstr "" "svobodný software, šířený pod licencí GNU Affero General Public License, " "verze 3 a novějších." -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "Zdrojové kódy" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "Domovská stránka" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "Podpořit vývoj darem" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "Nadace FreedomBox" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "Fórum" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "Chatovací místnost na IRC" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "Poštovní konference" @@ -8242,14 +8225,20 @@ msgstr "" "byste přesměrovat následující porty pro %(service_name)s:" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Type" +msgid "Service Name" +msgstr "Typ služby" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "protokol" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "Z portů směrovače/sítě LAN" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "Na %(box_name)s Porty" @@ -8320,6 +8309,30 @@ msgstr "%(percentage)s%% dokončeno" msgid "Gujarati" msgstr "gudžarátština" +#~ msgid "Server URL" +#~ msgstr "Server URL" + +#~ msgid "Server URL updated" +#~ msgstr "Aktualizace URL serveru" + +#~ msgid "Relay" +#~ msgstr "Předávání" + +#, python-format +#~ msgid "" +#~ "If your %(box_name)s is behind a router or firewall, you should make sure " +#~ "the following ports are open, and port-forwarded, if necessary:" +#~ msgstr "" +#~ "Pokud se váš %(box_name)s nachází za směrovačem nebo bránou firewall, " +#~ "měli byste ověřit, zda jsou otevřené a předávané následující porty (pokud " +#~ "je třeba):" + +#~ msgid "Service" +#~ msgstr "Služba" + +#~ msgid "SOCKS" +#~ msgstr "SOCKS" + #~ msgid "Powered by Postfix, Dovecot & Rspamd" #~ msgstr "Běží na Postfix, Dovecot & Rspamd" diff --git a/plinth/locale/da/LC_MESSAGES/django.po b/plinth/locale/da/LC_MESSAGES/django.po index 0f44e7615..ed9fe1914 100644 --- a/plinth/locale/da/LC_MESSAGES/django.po +++ b/plinth/locale/da/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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2022-05-10 02:10+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Danish Tor Project website. For " @@ -6689,43 +6684,51 @@ msgstr "" "du bruger Tor-browseren." -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, fuzzy, python-brace-format +#| msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "En Tor SOCKS-port er tilgængelig på din %(box_name)s TCP-port 9050." + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 #, fuzzy #| msgid "Tor Hidden Service" msgid "Tor Onion Service" msgstr "Tor Skjult Tjeneste" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 #, fuzzy msgid "Tor Bridge Relay" msgstr "Tor Bridge Relay" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "Tor videresendelsesport tilgængelig" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "Obfs3 transport registreret" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "Obfs4 transport registreret" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Tilgå URL {url} ved brug af tcp{kind} via Tor" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Bekræft brug af Tor på {url} ved brug af tcp{kind}" @@ -6846,40 +6849,7 @@ msgstr "Skjult Tjeneste" msgid "Ports" msgstr "Porte" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:61 -#, fuzzy, python-format -#| msgid "" -#| "Your %(box_name)s is configured as a Tor bridge with obfsproxy, so it can " -#| "help circumvent censorship. If your %(box_name)s is behind a router or " -#| "firewall, you should make sure the following ports are open, and port-" -#| "forwarded, if necessary:" -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" -"Din %(box_name)s er konfigureret som en Tor-bro med obfsproxy, så den kan " -"hjælpe til med at omgå internetcensur. Hvis din %(box_name)s er bagved en " -"router eller firewall, bør du sikre at de følgende porte er åbne, eller " -"viderestillede, hvis nødvendigt:" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "Tjeneste" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "SOCKS" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "En Tor SOCKS-port er tilgængelig på din %(box_name)s TCP-port 9050." - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "Indstilling uændret" @@ -6956,27 +6926,27 @@ msgstr "" #| "When enabled, Tiny Tiny RSS will be available from /" #| "tt-rss path on the web server." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" "Når aktiveret, vil Tiny Tiny RSS være tilgængelige på stien /tt-rss på webserveren." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 #, fuzzy #| msgid "News Feed Reader (Tiny Tiny RSS)" msgid "News Feed Reader" @@ -8231,7 +8201,7 @@ msgid "" "this page." msgstr "" -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -8239,7 +8209,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -8247,33 +8217,33 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 #, fuzzy #| msgid "FreedomBox Manual" msgid "FreedomBox Foundation" msgstr "FreedomBox Brugervejledning" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "Forum" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "" @@ -8337,15 +8307,21 @@ msgstr "" #: plinth/templates/port-forwarding-info.html:37 #, fuzzy +#| msgid "Service Type" +msgid "Service Name" +msgstr "Servicetype" + +#: plinth/templates/port-forwarding-info.html:38 +#, fuzzy #| msgid "protocol" msgid "Protocol" msgstr "protokol" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, fuzzy, python-format #| msgid "%(box_name)s Setup" msgid "To %(box_name)s Ports" @@ -8410,6 +8386,37 @@ msgstr "%(percentage)s%% færdig" msgid "Gujarati" msgstr "" +#, fuzzy +#~| msgid "Service" +#~ msgid "Server URL" +#~ msgstr "Tjeneste" + +#, fuzzy +#~| msgid "{name} deleted." +#~ msgid "Server URL updated" +#~ msgstr "{name} slettet." + +#, fuzzy, python-format +#~| msgid "" +#~| "Your %(box_name)s is configured as a Tor bridge with obfsproxy, so it " +#~| "can help circumvent censorship. If your %(box_name)s is behind a router " +#~| "or firewall, you should make sure the following ports are open, and port-" +#~| "forwarded, if necessary:" +#~ msgid "" +#~ "If your %(box_name)s is behind a router or firewall, you should make sure " +#~ "the following ports are open, and port-forwarded, if necessary:" +#~ msgstr "" +#~ "Din %(box_name)s er konfigureret som en Tor-bro med obfsproxy, så den kan " +#~ "hjælpe til med at omgå internetcensur. Hvis din %(box_name)s er bagved en " +#~ "router eller firewall, bør du sikre at de følgende porte er åbne, eller " +#~ "viderestillede, hvis nødvendigt:" + +#~ msgid "Service" +#~ msgstr "Tjeneste" + +#~ msgid "SOCKS" +#~ msgstr "SOCKS" + #, fuzzy #~| msgid "Disabled" #~ msgid "Disable" diff --git a/plinth/locale/de/LC_MESSAGES/django.po b/plinth/locale/de/LC_MESSAGES/django.po index 9740afc0c..a53916df0 100644 --- a/plinth/locale/de/LC_MESSAGES/django.po +++ b/plinth/locale/de/LC_MESSAGES/django.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-09 22:12-0400\n" -"PO-Revision-Date: 2022-04-26 00:11+0000\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" +"PO-Revision-Date: 2022-05-11 16:16+0000\n" "Last-Translator: ikmaak \n" "Language-Team: German \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.1-dev\n" +"X-Generator: Weblate 4.12.1\n" #: doc/dev/_templates/layout.html:11 msgid "Page source" @@ -119,12 +119,12 @@ msgstr "Webserver" msgid "{box_name} Web Interface (Plinth)" msgstr "{box_name} Weboberfläche (Plinth)" -#: plinth/modules/apache/components.py:122 +#: plinth/modules/apache/components.py:126 #, python-brace-format msgid "Access URL {url} on tcp{kind}" msgstr "Zugangs-URL {url} über TCP{kind}" -#: plinth/modules/apache/components.py:125 +#: plinth/modules/apache/components.py:129 #, python-brace-format msgid "Access URL {url}" msgstr "Zugangs-URL {url}" @@ -928,14 +928,14 @@ msgid "Admin" msgstr "Admin" #: plinth/modules/bepasty/views.py:90 plinth/modules/searx/views.py:38 -#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130 -#: plinth/modules/tor/views.py:157 plinth/modules/zoph/views.py:69 +#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:132 +#: plinth/modules/tor/views.py:159 plinth/modules/zoph/views.py:69 msgid "Configuration updated." msgstr "Konfiguration aktualisiert." #: plinth/modules/bepasty/views.py:93 plinth/modules/email/views.py:48 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 +#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:161 #: plinth/modules/zoph/views.py:72 msgid "An error occurred during configuration." msgstr "Ein Fehler ist bei der Konfiguration aufgetreten." @@ -1246,7 +1246,7 @@ msgstr "Allgemeine Konfiguration" #: plinth/modules/config/__init__.py:58 #: plinth/modules/names/templates/names.html:30 #: plinth/modules/names/templates/names.html:44 -#: plinth/modules/snapshot/views.py:35 plinth/templates/index.html:46 +#: plinth/modules/snapshot/views.py:35 plinth/templates/index.html:38 msgid "Configure" msgstr "Konfigurieren" @@ -1809,6 +1809,7 @@ msgstr "Status" #: plinth/modules/dynamicdns/templates/dynamicdns.html:18 #: plinth/modules/email/templates/email.html:35 #: plinth/modules/letsencrypt/templates/letsencrypt.html:24 +#: plinth/modules/mediawiki/forms.py:33 msgid "Domain" msgstr "Domain" @@ -2156,7 +2157,6 @@ msgstr "Gewicht" #: plinth/modules/email/templates/email.html:41 #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/tor/templates/tor.html:72 msgid "Port" msgstr "Port" @@ -2468,7 +2468,7 @@ msgid "Documentation" msgstr "Dokumentation" #: plinth/modules/help/__init__.py:39 plinth/templates/help-menu.html:20 -#: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#: plinth/templates/help-menu.html:21 plinth/templates/index.html:120 msgctxt "User guide" msgid "Manual" msgstr "Handbuch" @@ -2825,7 +2825,7 @@ msgstr "I2P-Anwendung verwalten" msgid "I2P" msgstr "I2P" -#: plinth/modules/i2p/__init__.py:56 plinth/modules/tor/__init__.py:51 +#: plinth/modules/i2p/__init__.py:56 plinth/modules/tor/__init__.py:55 msgid "Anonymity Network" msgstr "Anonymisierungsnetzwerk" @@ -3370,19 +3370,15 @@ msgstr "" msgid "MediaWiki" msgstr "MediaWiki" -#: plinth/modules/mediawiki/__init__.py:57 plinth/templates/index.html:132 +#: plinth/modules/mediawiki/__init__.py:57 plinth/templates/index.html:124 msgid "Wiki" msgstr "Wiki" -#: plinth/modules/mediawiki/forms.py:52 +#: plinth/modules/mediawiki/forms.py:25 msgid "Administrator Password" msgstr "Administrator-Passwort" -#: plinth/modules/mediawiki/forms.py:53 -#, fuzzy -#| msgid "" -#| "Set a new password for MediaWiki's administrator account (admin). Leave " -#| "this field blank to keep the current password." +#: plinth/modules/mediawiki/forms.py:26 msgid "" "Set a new password for MediaWiki's administrator account (admin). The " "password cannot be a common one and the minimum required length is " @@ -3390,25 +3386,28 @@ msgid "" "password." msgstr "" "Geben Sie ein neues Passwort für den MediaWiki-Administrator ein (admin). " -"Lassen Sie das Feld leer, bleibt das derzeitige Passwort bestehen." +"Das Passwort darf nicht allgemein bekannt sein und muss mindestens " +"10 Zeichen lang sein. Lassen Sie das Feld leer, bleibt das " +"derzeitige Passwort bestehen." -#: plinth/modules/mediawiki/forms.py:60 -msgid "Server URL" -msgstr "Server URL" - -#: plinth/modules/mediawiki/forms.py:61 +#: plinth/modules/mediawiki/forms.py:34 +#, fuzzy +#| msgid "" +#| "Used by MediaWiki to generate URLs that point to the wiki such as in " +#| "footer, feeds and emails." msgid "" "Used by MediaWiki to generate URLs that point to the wiki such as in footer, " -"feeds and emails." +"feeds and emails. Examples: \"myfreedombox.example.org\" or \"example.onion" +"\"." msgstr "" "Wird von MediaWiki verwendet, um URLs zu generieren, die auf das Wiki " "verweisen, z.B. in der Fußzeile, in Feeds und E-Mails." -#: plinth/modules/mediawiki/forms.py:66 +#: plinth/modules/mediawiki/forms.py:39 msgid "Enable public registrations" msgstr "Öffentliche Registrierung aktivieren" -#: plinth/modules/mediawiki/forms.py:67 +#: plinth/modules/mediawiki/forms.py:40 msgid "" "If enabled, anyone on the internet will be able to create an account on your " "MediaWiki instance." @@ -3416,11 +3415,11 @@ msgstr "" "Falls aktiviert, kann jeder im Internet ein Nutzerkonto für Ihre MediaWiki-" "Instanz anlegen." -#: plinth/modules/mediawiki/forms.py:71 +#: plinth/modules/mediawiki/forms.py:44 msgid "Enable private mode" msgstr "Privaten Modus einschalten" -#: plinth/modules/mediawiki/forms.py:72 +#: plinth/modules/mediawiki/forms.py:45 msgid "" "If enabled, access will be restricted. Only people who have accounts can " "read/write to the wiki. Public registrations will also be disabled." @@ -3429,11 +3428,11 @@ msgstr "" "können das Wiki lesen oder ändern. Außerdem wird die öffentliche " "Registrierung deaktiviert." -#: plinth/modules/mediawiki/forms.py:77 +#: plinth/modules/mediawiki/forms.py:50 msgid "Default Skin" msgstr "Standard Thema" -#: plinth/modules/mediawiki/forms.py:78 +#: plinth/modules/mediawiki/forms.py:51 msgid "" "Choose a default skin for your MediaWiki installation. Users have the option " "to select their preferred skin." @@ -3446,12 +3445,10 @@ msgid "Password updated" msgstr "Passwort geändert" #: plinth/modules/mediawiki/views.py:56 -#, fuzzy -#| msgid "Password used to encrypt data. Must match server password." msgid "Password update failed. Please choose a stronger password" msgstr "" -"Passwort, um Daten zu verschlüsseln. Muss mit dem Server-Passwort " -"übereinstimmen." +"Kennwortaktualisierung fehlgeschlagen. Bitte wählen Sie ein stärkeres " +"Passwort" #: plinth/modules/mediawiki/views.py:66 msgid "Public registrations enabled" @@ -3474,8 +3471,10 @@ msgid "Default skin changed" msgstr "Standard-Thema geändert" #: plinth/modules/mediawiki/views.py:98 -msgid "Server URL updated" -msgstr "Server-URL aktualisiert" +#, fuzzy +#| msgid "Domain name set" +msgid "Domain name updated" +msgstr "Domainname gesetzt" #: plinth/modules/minetest/__init__.py:35 #, python-brace-format @@ -6358,7 +6357,7 @@ msgstr "Schnappschuss erstellt." msgid "Storage snapshots configuration updated" msgstr "Konfiguration der Speicherauszüge aktualisiert" -#: plinth/modules/snapshot/views.py:155 plinth/modules/tor/views.py:60 +#: plinth/modules/snapshot/views.py:155 plinth/modules/tor/views.py:62 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "Aktionsfehler: {0} [{1}] [{2}]" @@ -6744,7 +6743,7 @@ msgstr "Syncthing" msgid "File Synchronization" msgstr "Dateisynchronisation" -#: plinth/modules/tor/__init__.py:26 +#: plinth/modules/tor/__init__.py:27 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6758,40 +6757,48 @@ msgstr "" "Sie den Tor Browser verwenden." -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, fuzzy, python-brace-format +#| msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "Tor SOCKS-Port ist auf Ihrer %(box_name)s auf TCP port 9050 verfügbar." + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "Tor-Onion-Dienste" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "Tor-Socks-Proxy" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "Tor-Bridge-Relay" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "Tor-Relay-Port ist verfügbar" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "Obfs3-Transport registriert" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "Obfs4-Transport registriert" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Zugangs-URL {url} auf TCP{kind} über Tor" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Tor-Nutzung auf {url} über TCP{kind} bestätigen" @@ -6922,34 +6929,7 @@ msgstr "Onion-Dienste" msgid "Ports" msgstr "Ports" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "Relay" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" -"Wenn Ihre %(box_name)s hinter einem Router oder einer Firewall ist, sollten " -"Sie sicherstellen, dass die folgenden Ports geöffnet und weitergeleitet " -"werden, falls erforderlich:" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "Dienst" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "SOCKS" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "Tor SOCKS-Port ist auf Ihrer %(box_name)s auf TCP port 9050 verfügbar." - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "Einstellung unverändert" @@ -6975,18 +6955,17 @@ msgid "" "Compared to Deluge, Transmission is simpler and " "lightweight but is less customizable." msgstr "" +"Im Vergleich zu Deluge ist Transmission " +"einfacher und leichter, aber weniger anpassbar." #: plinth/modules/transmission/__init__.py:35 -#, fuzzy, python-brace-format -#| msgid "" -#| "It can be accessed by any user on {box_name} " -#| "belonging to the admin group." +#, python-brace-format msgid "" "It can be accessed by any user on {box_name} " "belonging to the bit-torrent group." msgstr "" "Auf sie kann von jedem Benutzer auf der " -"{box_name} zugegriffen werden, der zur Administratorgruppe gehören." +"{box_name} zugegriffen werden, der zur Bit-Torrent-Gruppe gehören." #: plinth/modules/transmission/__init__.py:39 #, python-brace-format @@ -6994,6 +6973,8 @@ msgid "" "Samba shares can be set as the default download " "directory from the dropdown menu below." msgstr "" +"Samba Freigaben können über das untenstehende " +"Dropdown-Menü als Standard-Downloadverzeichnis festgelegt werden." #: plinth/modules/transmission/__init__.py:43 #, python-brace-format @@ -7001,6 +6982,8 @@ msgid "" "After a download has completed, you can also access your files using the Sharing app." msgstr "" +"Nachdem ein Download abgeschlossen ist, können Sie auch über die App Sharing auf Ihre Dateien zugreifen." #: plinth/modules/transmission/__init__.py:71 #: plinth/modules/transmission/manifest.py:6 @@ -7017,15 +7000,18 @@ msgstr "" "genutzt werden kann, sich aber sehr wie eine normale Anwendung anfühlt." #: plinth/modules/ttrss/__init__.py:27 -#, python-brace-format +#, fuzzy, python-brace-format +#| msgid "" +#| "When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" "Wenn aktiviert, kann Tiny Tiny RSS von jedem Benutzer mit einem {box_name} Login aufgerufen werden." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." @@ -7034,15 +7020,15 @@ msgstr "" "verwenden Sie die URL /tt-rss-app für die " "Verbindung." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "Lesen und Abonnieren von Neuigkeiten-Feeds" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "Feedreader" @@ -8294,7 +8280,7 @@ msgstr "" "Einige Anwendungen aktivieren, um Verknüpfungen " "zu dieser Seite hinzuzufügen." -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -8307,7 +8293,7 @@ msgstr "" "Kommunikationswerkzeuge, die Ihre Privatsphäre und Ihr Eigentum an Ihren " "Daten respektieren." -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -8318,31 +8304,31 @@ msgstr "" "freie Software, die unter der GNU Affero General Public License, Version 3 " "oder höher, vertrieben wird." -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "Quellcode" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "Homepage" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "Spenden" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "FreedomBox Stiftung" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "Forum" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "IRC-Chatraum" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "Mailingliste" @@ -8413,14 +8399,20 @@ msgstr "" "für %(service_name)s weiterleiten:" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Type" +msgid "Service Name" +msgstr "Typ des Dienstes" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "Protokoll" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "Von Router-/WAN-Ports" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "Zu %(box_name)s Ports" @@ -8489,6 +8481,30 @@ msgstr "%(percentage)s %% abgeschlossen" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Server URL" +#~ msgstr "Server URL" + +#~ msgid "Server URL updated" +#~ msgstr "Server-URL aktualisiert" + +#~ msgid "Relay" +#~ msgstr "Relay" + +#, python-format +#~ msgid "" +#~ "If your %(box_name)s is behind a router or firewall, you should make sure " +#~ "the following ports are open, and port-forwarded, if necessary:" +#~ msgstr "" +#~ "Wenn Ihre %(box_name)s hinter einem Router oder einer Firewall ist, " +#~ "sollten Sie sicherstellen, dass die folgenden Ports geöffnet und " +#~ "weitergeleitet werden, falls erforderlich:" + +#~ msgid "Service" +#~ msgstr "Dienst" + +#~ msgid "SOCKS" +#~ msgstr "SOCKS" + #~ msgid "Powered by Postfix, Dovecot & Rspamd" #~ msgstr "Betrieben mit Postfix, Dovecot und Rspamd" diff --git a/plinth/locale/django.pot b/plinth/locale/django.pot index d5721d39e..54745f072 100644 --- a/plinth/locale/django.pot +++ b/plinth/locale/django.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -111,12 +111,12 @@ msgstr "" msgid "{box_name} Web Interface (Plinth)" msgstr "" -#: plinth/modules/apache/components.py:122 +#: plinth/modules/apache/components.py:126 #, python-brace-format msgid "Access URL {url} on tcp{kind}" msgstr "" -#: plinth/modules/apache/components.py:125 +#: plinth/modules/apache/components.py:129 #, python-brace-format msgid "Access URL {url}" msgstr "" @@ -838,14 +838,14 @@ msgid "Admin" msgstr "" #: plinth/modules/bepasty/views.py:90 plinth/modules/searx/views.py:38 -#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130 -#: plinth/modules/tor/views.py:157 plinth/modules/zoph/views.py:69 +#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:132 +#: plinth/modules/tor/views.py:159 plinth/modules/zoph/views.py:69 msgid "Configuration updated." msgstr "" #: plinth/modules/bepasty/views.py:93 plinth/modules/email/views.py:48 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 +#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:161 #: plinth/modules/zoph/views.py:72 msgid "An error occurred during configuration." msgstr "" @@ -1113,7 +1113,7 @@ msgstr "" #: plinth/modules/config/__init__.py:58 #: plinth/modules/names/templates/names.html:30 #: plinth/modules/names/templates/names.html:44 -#: plinth/modules/snapshot/views.py:35 plinth/templates/index.html:46 +#: plinth/modules/snapshot/views.py:35 plinth/templates/index.html:38 msgid "Configure" msgstr "" @@ -1599,6 +1599,7 @@ msgstr "" #: plinth/modules/dynamicdns/templates/dynamicdns.html:18 #: plinth/modules/email/templates/email.html:35 #: plinth/modules/letsencrypt/templates/letsencrypt.html:24 +#: plinth/modules/mediawiki/forms.py:33 msgid "Domain" msgstr "" @@ -1897,7 +1898,6 @@ msgstr "" #: plinth/modules/email/templates/email.html:41 #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/tor/templates/tor.html:72 msgid "Port" msgstr "" @@ -2175,7 +2175,7 @@ msgid "Documentation" msgstr "" #: plinth/modules/help/__init__.py:39 plinth/templates/help-menu.html:20 -#: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#: plinth/templates/help-menu.html:21 plinth/templates/index.html:120 msgctxt "User guide" msgid "Manual" msgstr "" @@ -2452,7 +2452,7 @@ msgstr "" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:56 plinth/modules/tor/__init__.py:51 +#: plinth/modules/i2p/__init__.py:56 plinth/modules/tor/__init__.py:55 msgid "Anonymity Network" msgstr "" @@ -2904,15 +2904,15 @@ msgstr "" msgid "MediaWiki" msgstr "" -#: plinth/modules/mediawiki/__init__.py:57 plinth/templates/index.html:132 +#: plinth/modules/mediawiki/__init__.py:57 plinth/templates/index.html:124 msgid "Wiki" msgstr "" -#: plinth/modules/mediawiki/forms.py:52 +#: plinth/modules/mediawiki/forms.py:25 msgid "Administrator Password" msgstr "" -#: plinth/modules/mediawiki/forms.py:53 +#: plinth/modules/mediawiki/forms.py:26 msgid "" "Set a new password for MediaWiki's administrator account (admin). The " "password cannot be a common one and the minimum required length is " @@ -2920,41 +2920,38 @@ msgid "" "password." msgstr "" -#: plinth/modules/mediawiki/forms.py:60 -msgid "Server URL" -msgstr "" - -#: plinth/modules/mediawiki/forms.py:61 +#: plinth/modules/mediawiki/forms.py:34 msgid "" "Used by MediaWiki to generate URLs that point to the wiki such as in footer, " -"feeds and emails." +"feeds and emails. Examples: \"myfreedombox.example.org\" or \"example.onion" +"\"." msgstr "" -#: plinth/modules/mediawiki/forms.py:66 +#: plinth/modules/mediawiki/forms.py:39 msgid "Enable public registrations" msgstr "" -#: plinth/modules/mediawiki/forms.py:67 +#: plinth/modules/mediawiki/forms.py:40 msgid "" "If enabled, anyone on the internet will be able to create an account on your " "MediaWiki instance." msgstr "" -#: plinth/modules/mediawiki/forms.py:71 +#: plinth/modules/mediawiki/forms.py:44 msgid "Enable private mode" msgstr "" -#: plinth/modules/mediawiki/forms.py:72 +#: plinth/modules/mediawiki/forms.py:45 msgid "" "If enabled, access will be restricted. Only people who have accounts can " "read/write to the wiki. Public registrations will also be disabled." msgstr "" -#: plinth/modules/mediawiki/forms.py:77 +#: plinth/modules/mediawiki/forms.py:50 msgid "Default Skin" msgstr "" -#: plinth/modules/mediawiki/forms.py:78 +#: plinth/modules/mediawiki/forms.py:51 msgid "" "Choose a default skin for your MediaWiki installation. Users have the option " "to select their preferred skin." @@ -2989,7 +2986,7 @@ msgid "Default skin changed" msgstr "" #: plinth/modules/mediawiki/views.py:98 -msgid "Server URL updated" +msgid "Domain name updated" msgstr "" #: plinth/modules/minetest/__init__.py:35 @@ -5437,7 +5434,7 @@ msgstr "" msgid "Storage snapshots configuration updated" msgstr "" -#: plinth/modules/snapshot/views.py:155 plinth/modules/tor/views.py:60 +#: plinth/modules/snapshot/views.py:155 plinth/modules/tor/views.py:62 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "" @@ -5776,7 +5773,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: plinth/modules/tor/__init__.py:26 +#: plinth/modules/tor/__init__.py:27 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -5785,40 +5782,47 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, python-brace-format +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5924,31 +5928,7 @@ msgstr "" msgid "Ports" msgstr "" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "" @@ -6009,25 +5989,25 @@ msgstr "" #: plinth/modules/ttrss/__init__.py:27 #, python-brace-format msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "" @@ -7108,7 +7088,7 @@ msgid "" "this page." msgstr "" -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7116,7 +7096,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -7124,31 +7104,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "" @@ -7206,14 +7186,18 @@ msgid "" msgstr "" #: plinth/templates/port-forwarding-info.html:37 -msgid "Protocol" +msgid "Service Name" msgstr "" #: plinth/templates/port-forwarding-info.html:38 -msgid "From Router/WAN Ports" +msgid "Protocol" msgstr "" #: plinth/templates/port-forwarding-info.html:39 +msgid "From Router/WAN Ports" +msgstr "" + +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "" diff --git a/plinth/locale/el/LC_MESSAGES/django.po b/plinth/locale/el/LC_MESSAGES/django.po index 63795a86f..5bd11ac1d 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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2022-04-21 09:08+0000\n" "Last-Translator: Giannis \n" "Language-Team: Greek Tor Project website. For " @@ -6859,40 +6854,48 @@ msgstr "" "Project συνιστά να χρησιμοποιήσετε το πρόγραμμα περιήγησης διαδικτύου Tor." -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, fuzzy, python-brace-format +#| msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "Μια θύρα Tor SOCKS είναι διαθέσιμη στη θύρα 9050 του %(box_name)s σας." + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "Υπηρεσία κρεμυδιού Tor" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "Tor διακομιστής μεσολάβησης τύπου socks5" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "Γέφυρα/μεσολαβητής Tor" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "Θύρα μεσολαβητή Tor διαθέσιμη" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "Obfs3 μεταφορά καταχωρήθηκε" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "Obfs4 μεταφορά καταχωρήθηκε" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Πρόσβαση στη διεύθυνση URL {url} με tcp {kind} μέσω του Tor" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Επιβεβαίωση χρήσης του Tor στο {url} στο προτόκολλο TCP {kind}" @@ -7023,34 +7026,7 @@ msgstr "Υπηρεσία κρεμμυδιού" msgid "Ports" msgstr "Θύρες" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "Μεσολαβητής" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" -"Εάν το %(box_name)s βρίσκεται πίσω από ένα δρομολογητή ή τείχος προστασίας, " -"θα πρέπει να βεβαιωθείτε ότι οι ακόλουθες θύρες είναι ανοιχτές και ότι οι " -"θύρες προωθούνται, εάν είναι απαραίτητο:" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "Υπηρεσία" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "SOCKS" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "Μια θύρα Tor SOCKS είναι διαθέσιμη στη θύρα 9050 του %(box_name)s σας." - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "Οι ρυθμίσεις δεν άλλαξαν" @@ -7121,15 +7097,18 @@ msgstr "" "ενώ δίνει την εντύπωση μιας πραγματικής εφαρμογής επιφάνειας εργασίας." #: plinth/modules/ttrss/__init__.py:27 -#, python-brace-format +#, fuzzy, python-brace-format +#| msgid "" +#| "When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" "Όταν είναι ενεργοποιημένο, το Tiny Tiny RSS είναι προσβάσιμο από κάθε χρήστη με {box_name} πιστοποιητικά." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 #, fuzzy #| msgid "" #| "When using a mobile or desktop application for Tiny Tiny RSS, use the URL " @@ -7143,15 +7122,15 @@ msgstr "" "Tiny Tiny RSS, χρησιμοποιήστε τη διεύθυνση URL /tt-rss-app για τη σύνδεση." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "Διαβάστε και εγγραφείτε τροφοδοσίες ειδήσεων" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "Αναγνώστης ειδήσεων" @@ -8429,7 +8408,7 @@ msgstr "" "Ενεργοποιήστε μερικές εφαρμογές για να " "προσθέσετε συντομεύσεις σε αυτήν τη σελίδα." -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -8441,7 +8420,7 @@ msgstr "" "Παρέχει εργαλεία επικοινωνίας που σέβονται την ιδιωτική σας ζωή και τα " "προσωπικά δεδομένα σας." -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -8452,31 +8431,31 @@ msgstr "" "είναι ελεύθερο λογισμικό, που διανέμεται με τη γενική άδεια δημόσιας χρήσης " "GNU Affero, έκδοση 3 ή νεότερη." -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "Πηγαίος Κώδικας" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "Αρχική σελίδα" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "Δωρεά" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "Ίδρυμα FreedomBox" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "Αίθουσα συνομιλίας IRC" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "Λίστα ηλεκτρονικού ταχυδρομείου" @@ -8556,15 +8535,21 @@ msgstr "" #: plinth/templates/port-forwarding-info.html:37 #, fuzzy +#| msgid "Service Type" +msgid "Service Name" +msgstr "Τύπος υπηρεσίας" + +#: plinth/templates/port-forwarding-info.html:38 +#, fuzzy #| msgid "protocol" msgid "Protocol" msgstr "Πρωτόκολλο" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, fuzzy, python-format #| msgid "%(box_name)s Setup" msgid "To %(box_name)s Ports" @@ -8632,6 +8617,34 @@ msgstr "ολοκληρώθηκε το %(percentage)s%%" msgid "Gujarati" msgstr "Gujarati" +#, fuzzy +#~| msgid "Server" +#~ msgid "Server URL" +#~ msgstr "Διακομιστής" + +#, fuzzy +#~| msgid "Share deleted." +#~ msgid "Server URL updated" +#~ msgstr "Το μέρισμα διαγράφηκε." + +#~ msgid "Relay" +#~ msgstr "Μεσολαβητής" + +#, python-format +#~ msgid "" +#~ "If your %(box_name)s is behind a router or firewall, you should make sure " +#~ "the following ports are open, and port-forwarded, if necessary:" +#~ msgstr "" +#~ "Εάν το %(box_name)s βρίσκεται πίσω από ένα δρομολογητή ή τείχος " +#~ "προστασίας, θα πρέπει να βεβαιωθείτε ότι οι ακόλουθες θύρες είναι " +#~ "ανοιχτές και ότι οι θύρες προωθούνται, εάν είναι απαραίτητο:" + +#~ msgid "Service" +#~ msgstr "Υπηρεσία" + +#~ msgid "SOCKS" +#~ msgstr "SOCKS" + #, fuzzy #~| msgid "Disabled" #~ msgid "Disable" diff --git a/plinth/locale/es/LC_MESSAGES/django.po b/plinth/locale/es/LC_MESSAGES/django.po index 046062866..1ab2cc9dc 100644 --- a/plinth/locale/es/LC_MESSAGES/django.po +++ b/plinth/locale/es/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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2022-03-10 22:59+0000\n" "Last-Translator: Nathaniel Ramos Alexander \n" "Language-Team: Spanish Tor Project website. For " @@ -6710,40 +6713,50 @@ msgstr "" "download/download-easy.html.en\">Navegador Tor para tener la mejor " "protección cuando navega por la red." -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, fuzzy, python-brace-format +#| msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" +"Un puerto SOCKS de Tor está disponible en su %(box_name)s en el puerto TCP " +"9050." + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "Servicio Tor Onion" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "Proxy Socks para Tor" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "Puente de retransmisión Tor" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "Puerto de servidor Tor disponible" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "Transporte Obfs3 registrado" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "Transporte Obfs4 registrado" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Acceso a URL {url} sobre tcp {kind} vía Tor" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Confirmar uso de Tor en {url} sobre tcp {kind}" @@ -6872,36 +6885,7 @@ msgstr "Servicio Onion" msgid "Ports" msgstr "Puertos" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "Retransmisión" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" -"Si su %(box_name)s está detrás de un router o un firewall debería asegurarse " -"de que los siguientes puertos están abiertos, y redireccionados si es " -"necesario:" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "Servicio" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "SOCKS" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" -"Un puerto SOCKS de Tor está disponible en su %(box_name)s en el puerto TCP " -"9050." - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "Configuración sin cambio" @@ -6973,15 +6957,18 @@ msgstr "" "aplicación de escritorio en la medida de lo posible." #: plinth/modules/ttrss/__init__.py:27 -#, python-brace-format +#, fuzzy, python-brace-format +#| msgid "" +#| "When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" "Cuando está activado, Tiny Tiny RSS estará disponible para cualquier persona con una cuenta de acceso en {box_name}." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." @@ -6989,15 +6976,15 @@ msgstr "" "Cuando emplee una aplicación de móvil o de escritorio para Tiny Tiny RSS, " "use la URL /tt-rss-app para conectar." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "Leer y suscribirse a nuevos agregadores" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "Lector de noticias" @@ -8240,7 +8227,7 @@ msgstr "" "Active algunas aplicaciones para añadir enlaces " "a esta página." -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -8252,7 +8239,7 @@ msgstr "" "Proporciona herramientas de comunicación online que respetan su privacidad y " "la propiedad de sus datos." -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -8263,31 +8250,31 @@ msgstr "" "software libre, distribuido bajo la Licencia Pública General de GNU Affero, " "versión 3 o posterior." -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "Código Fuente" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "Página inicio" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "Donar" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "Fundación FreedomBox" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "Sala de chat IRC" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "Lista de correo" @@ -8357,14 +8344,20 @@ msgstr "" "%(service_name)s:" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Type" +msgid "Service Name" +msgstr "Tipo de servicio" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "Protocolo" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "Desde los puertos externos" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "A los puertos de %(box_name)s" @@ -8433,6 +8426,30 @@ msgstr "%(percentage)s%% completado" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Server URL" +#~ msgstr "URL de Servidor" + +#~ msgid "Server URL updated" +#~ msgstr "URL de servidor actualizada" + +#~ msgid "Relay" +#~ msgstr "Retransmisión" + +#, python-format +#~ msgid "" +#~ "If your %(box_name)s is behind a router or firewall, you should make sure " +#~ "the following ports are open, and port-forwarded, if necessary:" +#~ msgstr "" +#~ "Si su %(box_name)s está detrás de un router o un firewall debería " +#~ "asegurarse de que los siguientes puertos están abiertos, y " +#~ "redireccionados si es necesario:" + +#~ msgid "Service" +#~ msgstr "Servicio" + +#~ msgid "SOCKS" +#~ msgstr "SOCKS" + #~ msgid "Powered by Postfix, Dovecot & Rspamd" #~ msgstr "Implementado con Postfix, Dovecot & Rspamd" diff --git a/plinth/locale/fa/LC_MESSAGES/django.po b/plinth/locale/fa/LC_MESSAGES/django.po index f9e09e38e..bcc013538 100644 --- a/plinth/locale/fa/LC_MESSAGES/django.po +++ b/plinth/locale/fa/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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2021-09-07 11:34+0000\n" "Last-Translator: Seyed mohammad ali Hosseinifard \n" "Language-Team: Persian Tor Project website. For " @@ -6420,40 +6415,47 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, python-brace-format +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6561,31 +6563,7 @@ msgstr "سرویس" msgid "Ports" msgstr "" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "سرویس" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "" @@ -6646,25 +6624,25 @@ msgstr "" #: plinth/modules/ttrss/__init__.py:27 #, python-brace-format msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "" @@ -7832,7 +7810,7 @@ msgid "" "this page." msgstr "" -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7840,7 +7818,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -7848,32 +7826,32 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "کد منبع" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "کمک مالی" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 #, fuzzy msgid "FreedomBox Foundation" msgstr "FreedomBox" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "گپ سرای آی‌آرسی" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "فهرست پستی" @@ -7933,14 +7911,20 @@ msgid "" msgstr "" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Type" +msgid "Service Name" +msgstr "نوع سرویس" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "پروتکل" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, fuzzy, python-format #| msgid "%(box_name)s Setup" msgid "To %(box_name)s Ports" @@ -8005,6 +7989,19 @@ msgstr "" msgid "Gujarati" msgstr "" +#, fuzzy +#~| msgid "Service" +#~ msgid "Server URL" +#~ msgstr "سرویس" + +#, fuzzy +#~| msgid "{name} deleted." +#~ msgid "Server URL updated" +#~ msgstr "{name} پاک شد." + +#~ msgid "Service" +#~ msgstr "سرویس" + #, fuzzy #~| msgid "Disabled" #~ msgid "Disable" diff --git a/plinth/locale/fake/LC_MESSAGES/django.po b/plinth/locale/fake/LC_MESSAGES/django.po index 3684982d3..1f030a62c 100644 --- a/plinth/locale/fake/LC_MESSAGES/django.po +++ b/plinth/locale/fake/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Plinth 0.6\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2016-01-31 22:24+0530\n" "Last-Translator: Sunil Mohan Adapa \n" "Language-Team: Plinth Developers " "TOR BROWSER." -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, fuzzy, python-brace-format +#| msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "A TOR SOCKS PORT IS AVAILABLE ON YOUR %(box_name)s ON TCP PORT 9050." + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 #, fuzzy #| msgid "Tor Hidden Service" msgid "Tor Onion Service" msgstr "TOR HIDDEN SERVICE" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "TOR BRIDGE RELAY" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "TOR RELAY PORT AVAILABLE" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "OBFS3 TRANSPORT REGISTERED" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "OBFS4 TRANSPORT REGISTERED" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "ACCESS URL {url} ON TCP{kind} VIA TOR" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "CONFIRM TOR USAGE AT {url} ON TCP{kind}" @@ -6933,40 +6936,7 @@ msgstr "HIDDEN SERVICE" msgid "Ports" msgstr "PORT" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:61 -#, fuzzy, python-format -#| msgid "" -#| "Your %(box_name)s is configured as a Tor bridge with obfsproxy, so it can " -#| "help circumvent censorship. If your %(box_name)s is behind a router or " -#| "firewall, you should make sure the following ports are open, and port-" -#| "forwarded, if necessary:" -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" -"YOUR %(box_name)s IS CONFIGURED AS A TOR BRIDGE WITH OBFSPROXY, SO IT CAN " -"HELP CIRCUMVENT CENSORSHIP. IF YOUR %(box_name)s IS BEHIND A ROUTER OR " -"FIREWALL, YOU SHOULD MAKE SURE THE FOLLOWING PORTS ARE OPEN, AND PORT-" -"FORWARDED, IF NECESSARY:" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "SERVICE" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "SOCKS" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "A TOR SOCKS PORT IS AVAILABLE ON YOUR %(box_name)s ON TCP PORT 9050." - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "SETTING UNCHANGED" @@ -7045,27 +7015,27 @@ msgstr "" #| "When enabled, the blogs and wikis will be available from /ikiwiki." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" "WHEN ENABLED, THE BLOGS AND WIKIS WILL BE AVAILABLE FROM /IKIWIKI." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "" @@ -8322,7 +8292,7 @@ msgid "" "this page." msgstr "" -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -8330,7 +8300,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -8338,33 +8308,33 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 #, fuzzy #| msgid "FreedomBox Manual" msgid "FreedomBox Foundation" msgstr "FREEDOMBOX MANUAL" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "" @@ -8428,15 +8398,21 @@ msgstr "" #: plinth/templates/port-forwarding-info.html:37 #, fuzzy +#| msgid "Service type" +msgid "Service Name" +msgstr "SERVICE TYPE" + +#: plinth/templates/port-forwarding-info.html:38 +#, fuzzy #| msgid "protocol" msgid "Protocol" msgstr "PROTOCOL" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, fuzzy, python-format #| msgid "%(box_name)s Setup" msgid "To %(box_name)s Ports" @@ -8505,6 +8481,37 @@ msgstr "%(percentage)s%% COMPLETE" msgid "Gujarati" msgstr "" +#, fuzzy +#~| msgid "Service" +#~ msgid "Server URL" +#~ msgstr "SERVICE" + +#, fuzzy +#~| msgid "{name} deleted." +#~ msgid "Server URL updated" +#~ msgstr "{name} DELETED." + +#, fuzzy, python-format +#~| msgid "" +#~| "Your %(box_name)s is configured as a Tor bridge with obfsproxy, so it " +#~| "can help circumvent censorship. If your %(box_name)s is behind a router " +#~| "or firewall, you should make sure the following ports are open, and port-" +#~| "forwarded, if necessary:" +#~ msgid "" +#~ "If your %(box_name)s is behind a router or firewall, you should make sure " +#~ "the following ports are open, and port-forwarded, if necessary:" +#~ msgstr "" +#~ "YOUR %(box_name)s IS CONFIGURED AS A TOR BRIDGE WITH OBFSPROXY, SO IT CAN " +#~ "HELP CIRCUMVENT CENSORSHIP. IF YOUR %(box_name)s IS BEHIND A ROUTER OR " +#~ "FIREWALL, YOU SHOULD MAKE SURE THE FOLLOWING PORTS ARE OPEN, AND PORT-" +#~ "FORWARDED, IF NECESSARY:" + +#~ msgid "Service" +#~ msgstr "SERVICE" + +#~ msgid "SOCKS" +#~ msgstr "SOCKS" + #, fuzzy #~| msgid "Disabled" #~ msgid "Disable" diff --git a/plinth/locale/fr/LC_MESSAGES/django.po b/plinth/locale/fr/LC_MESSAGES/django.po index 582b72b21..0e8cce843 100644 --- a/plinth/locale/fr/LC_MESSAGES/django.po +++ b/plinth/locale/fr/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-09 22:12-0400\n" -"PO-Revision-Date: 2022-05-04 13:15+0000\n" -"Last-Translator: Coucouf \n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" +"PO-Revision-Date: 2022-05-11 16:16+0000\n" +"Last-Translator: John Doe \n" "Language-Team: French \n" "Language: fr\n" @@ -117,12 +117,12 @@ msgstr "Serveur web" msgid "{box_name} Web Interface (Plinth)" msgstr "Interface web de la {box_name} (Plinth)" -#: plinth/modules/apache/components.py:122 +#: plinth/modules/apache/components.py:126 #, python-brace-format msgid "Access URL {url} on tcp{kind}" msgstr "Accès à l’URL {url} via tcp{kind}" -#: plinth/modules/apache/components.py:125 +#: plinth/modules/apache/components.py:129 #, python-brace-format msgid "Access URL {url}" msgstr "Accès à l’URL {url}" @@ -926,14 +926,14 @@ msgid "Admin" msgstr "Admin" #: plinth/modules/bepasty/views.py:90 plinth/modules/searx/views.py:38 -#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130 -#: plinth/modules/tor/views.py:157 plinth/modules/zoph/views.py:69 +#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:132 +#: plinth/modules/tor/views.py:159 plinth/modules/zoph/views.py:69 msgid "Configuration updated." msgstr "Configuration mise à jour." #: plinth/modules/bepasty/views.py:93 plinth/modules/email/views.py:48 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 +#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:161 #: plinth/modules/zoph/views.py:72 msgid "An error occurred during configuration." msgstr "Une erreur est survenue pendant la configuration." @@ -1246,7 +1246,7 @@ msgstr "Configuration générale" #: plinth/modules/config/__init__.py:58 #: plinth/modules/names/templates/names.html:30 #: plinth/modules/names/templates/names.html:44 -#: plinth/modules/snapshot/views.py:35 plinth/templates/index.html:46 +#: plinth/modules/snapshot/views.py:35 plinth/templates/index.html:38 msgid "Configure" msgstr "Configurer" @@ -1820,6 +1820,7 @@ msgstr "État" #: plinth/modules/dynamicdns/templates/dynamicdns.html:18 #: plinth/modules/email/templates/email.html:35 #: plinth/modules/letsencrypt/templates/letsencrypt.html:24 +#: plinth/modules/mediawiki/forms.py:33 msgid "Domain" msgstr "Domaine" @@ -2166,7 +2167,6 @@ msgstr "Poids" #: plinth/modules/email/templates/email.html:41 #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/tor/templates/tor.html:72 msgid "Port" msgstr "Port" @@ -2475,7 +2475,7 @@ msgid "Documentation" msgstr "Documentation" #: plinth/modules/help/__init__.py:39 plinth/templates/help-menu.html:20 -#: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#: plinth/templates/help-menu.html:21 plinth/templates/index.html:120 msgctxt "User guide" msgid "Manual" msgstr "Manuel utilisateur" @@ -2843,7 +2843,7 @@ msgstr "Gestion de l’application I2P" msgid "I2P" msgstr "I2P" -#: plinth/modules/i2p/__init__.py:56 plinth/modules/tor/__init__.py:51 +#: plinth/modules/i2p/__init__.py:56 plinth/modules/tor/__init__.py:55 msgid "Anonymity Network" msgstr "Réseau d'anonymisation" @@ -3392,19 +3392,15 @@ msgstr "" msgid "MediaWiki" msgstr "MediaWiki" -#: plinth/modules/mediawiki/__init__.py:57 plinth/templates/index.html:132 +#: plinth/modules/mediawiki/__init__.py:57 plinth/templates/index.html:124 msgid "Wiki" msgstr "Wiki" -#: plinth/modules/mediawiki/forms.py:52 +#: plinth/modules/mediawiki/forms.py:25 msgid "Administrator Password" msgstr "Mot de passe administrateur" -#: plinth/modules/mediawiki/forms.py:53 -#, fuzzy -#| msgid "" -#| "Set a new password for MediaWiki's administrator account (admin). Leave " -#| "this field blank to keep the current password." +#: plinth/modules/mediawiki/forms.py:26 msgid "" "Set a new password for MediaWiki's administrator account (admin). The " "password cannot be a common one and the minimum required length is " @@ -3412,25 +3408,28 @@ msgid "" "password." msgstr "" "Définir un nouveau mot de passe pour le compte d'administration de MediaWiki " -"(admin). Laissez ce champ vide pour conserver le mot de passe actuel." +"(admin). Le mot de passe ne peut pas être courant et la taille minimale " +"requise est de 10 caractères. Laissez ce champ vide pour " +"conserver le mot de passe actuel." -#: plinth/modules/mediawiki/forms.py:60 -msgid "Server URL" -msgstr "URL du Serveur" - -#: plinth/modules/mediawiki/forms.py:61 +#: plinth/modules/mediawiki/forms.py:34 +#, fuzzy +#| msgid "" +#| "Used by MediaWiki to generate URLs that point to the wiki such as in " +#| "footer, feeds and emails." msgid "" "Used by MediaWiki to generate URLs that point to the wiki such as in footer, " -"feeds and emails." +"feeds and emails. Examples: \"myfreedombox.example.org\" or \"example.onion" +"\"." msgstr "" "Utilisé par MediaWiki pour engendrer des URL qui pointent vers le wiki comme " "dans les pieds de pages, fils et courriels." -#: plinth/modules/mediawiki/forms.py:66 +#: plinth/modules/mediawiki/forms.py:39 msgid "Enable public registrations" msgstr "Activer les inscriptions publiques" -#: plinth/modules/mediawiki/forms.py:67 +#: plinth/modules/mediawiki/forms.py:40 msgid "" "If enabled, anyone on the internet will be able to create an account on your " "MediaWiki instance." @@ -3438,11 +3437,11 @@ msgstr "" "Permet à n’importe qui depuis Internet de créer un compte sur votre instance " "MediaWiki." -#: plinth/modules/mediawiki/forms.py:71 +#: plinth/modules/mediawiki/forms.py:44 msgid "Enable private mode" msgstr "Activer le mode privé" -#: plinth/modules/mediawiki/forms.py:72 +#: plinth/modules/mediawiki/forms.py:45 msgid "" "If enabled, access will be restricted. Only people who have accounts can " "read/write to the wiki. Public registrations will also be disabled." @@ -3451,11 +3450,11 @@ msgstr "" "lire/écrire sur ce wiki. Les inscriptions publiques sont également " "désactivées." -#: plinth/modules/mediawiki/forms.py:77 +#: plinth/modules/mediawiki/forms.py:50 msgid "Default Skin" msgstr "Thème par défaut" -#: plinth/modules/mediawiki/forms.py:78 +#: plinth/modules/mediawiki/forms.py:51 msgid "" "Choose a default skin for your MediaWiki installation. Users have the option " "to select their preferred skin." @@ -3468,12 +3467,10 @@ msgid "Password updated" msgstr "Mot de passe mis à jour" #: plinth/modules/mediawiki/views.py:56 -#, fuzzy -#| msgid "Password used to encrypt data. Must match server password." msgid "Password update failed. Please choose a stronger password" msgstr "" -"Mot de passe utilisé pour chiffrer les données. Doit correspondre au mot de " -"passe du serveur." +"Échec de la mise à jour du mot passe. Veuillez utiliser un mot de passe plus " +"fort." #: plinth/modules/mediawiki/views.py:66 msgid "Public registrations enabled" @@ -3496,8 +3493,10 @@ msgid "Default skin changed" msgstr "Thème par défaut modifié" #: plinth/modules/mediawiki/views.py:98 -msgid "Server URL updated" -msgstr "URL du Serveur mise à jour" +#, fuzzy +#| msgid "Domain name set" +msgid "Domain name updated" +msgstr "Nom de domaine configuré" #: plinth/modules/minetest/__init__.py:35 #, python-brace-format @@ -6404,7 +6403,7 @@ msgstr "Instantané créé." msgid "Storage snapshots configuration updated" msgstr "Configuration des instantanés de disque mise à jour" -#: plinth/modules/snapshot/views.py:155 plinth/modules/tor/views.py:60 +#: plinth/modules/snapshot/views.py:155 plinth/modules/tor/views.py:62 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "Erreur sur action : {0} [{1}] [{2}]" @@ -6787,7 +6786,7 @@ msgstr "Syncthing" msgid "File Synchronization" msgstr "Synchronisation de fichiers" -#: plinth/modules/tor/__init__.py:26 +#: plinth/modules/tor/__init__.py:27 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6801,40 +6800,50 @@ msgstr "" "recommande l’utilisation du Navigateur Tor." -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, fuzzy, python-brace-format +#| msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" +"Un port SOCKS pour Tor est accessible sur votre %(box_name)s sur le port TCP " +"9050." + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "Service onion Tor" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "Mandataire Socks Tor" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "Relais Tor de type pont (« bridge relay »)" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "Le port du relais Tor est disponible" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "Abonné au transport obfs3" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "Abonné au transport obfs4" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Accédez à l'URL {url} sur tcp{kind} via Tor" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Confirmez l'utilisation de Tor pour {url} sur tcp{kind}" @@ -6964,35 +6973,7 @@ msgstr "Service Onion" msgid "Ports" msgstr "Ports" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "Relais" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" -"Si votre %(box_name)s est derrière un routeur ou un pare-feu, vous devez " -"vous assurer que les ports suivants sont ouverts et redirigés si nécessaire :" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "Service" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "SOCKS" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" -"Un port SOCKS pour Tor est accessible sur votre %(box_name)s sur le port TCP " -"9050." - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "Paramètre inchangé" @@ -7019,18 +7000,17 @@ msgid "" "Compared to Deluge, Transmission is simpler and " "lightweight but is less customizable." msgstr "" +"Comparé à Deluge, Transmission est plus simple " +"et léger mais moins personnalisable." #: plinth/modules/transmission/__init__.py:35 -#, fuzzy, python-brace-format -#| msgid "" -#| "It can be accessed by any user on {box_name} " -#| "belonging to the admin group." +#, python-brace-format msgid "" "It can be accessed by any user on {box_name} " "belonging to the bit-torrent group." msgstr "" "L’accès est autorisé à tout utilisateur faisant " -"partie du groupe admin sur la {box_name}." +"partie du groupe bit-torrent sur la {box_name}." #: plinth/modules/transmission/__init__.py:39 #, python-brace-format @@ -7038,6 +7018,9 @@ msgid "" "Samba shares can be set as the default download " "directory from the dropdown menu below." msgstr "" +"Les partages Samba peuvent être définis en tant " +"que répertoire de téléchargement par défaut depuis le menu déroulant ci-" +"dessous." #: plinth/modules/transmission/__init__.py:43 #, python-brace-format @@ -7045,6 +7028,8 @@ msgid "" "After a download has completed, you can also access your files using the Sharing app." msgstr "" +"Une fois qu'un téléchargement est terminé, vous pouvez également accéder à " +"vos fichiers au moyen de l'application Partage." #: plinth/modules/transmission/__init__.py:71 #: plinth/modules/transmission/manifest.py:6 @@ -7063,15 +7048,18 @@ msgstr "" "application de bureau complète." #: plinth/modules/ttrss/__init__.py:27 -#, python-brace-format +#, fuzzy, python-brace-format +#| msgid "" +#| "When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" "Une fois activé, Tiny Tiny RSS peut être consulté par tout utilisateur disposant d’un compte sur la {box_name}." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." @@ -7080,15 +7068,15 @@ msgstr "" "ordinateur, saisissez l’URL tt-rss-app pour " "vous connecter." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "Lecture et abonnement à des flux d’actualités" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "Lecteur de flux d'informations" @@ -8340,7 +8328,7 @@ msgstr "" "Activez quelques applications pour ajouter des " "raccourcis sur cette page." -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -8352,7 +8340,7 @@ msgstr "" "sociales sur de petites machines. Les outils de communication proposés sont " "respectueux de votre vie privée et de vos données personnelles." -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -8363,31 +8351,31 @@ msgstr "" "est un logiciel libre distribué sous la licence publique générale GNU " "Affero, version 3 ou ultérieure." -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "Code source" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "Page d’accueil du projet" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "Faire un don" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "Fondation FreedomBox" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "Forum" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "Canal de tchat IRC" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "Liste de discussion du projet" @@ -8460,14 +8448,20 @@ msgstr "" "rediriger les ports suivants pour %(service_name)s :" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Type" +msgid "Service Name" +msgstr "Type de service" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "Protocole" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "Depuis les ports routeur/Internet (WAN)" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "Vers les ports %(box_name)s" @@ -8538,6 +8532,30 @@ msgstr "%(percentage)s%% effectué" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Server URL" +#~ msgstr "URL du Serveur" + +#~ msgid "Server URL updated" +#~ msgstr "URL du Serveur mise à jour" + +#~ msgid "Relay" +#~ msgstr "Relais" + +#, python-format +#~ msgid "" +#~ "If your %(box_name)s is behind a router or firewall, you should make sure " +#~ "the following ports are open, and port-forwarded, if necessary:" +#~ msgstr "" +#~ "Si votre %(box_name)s est derrière un routeur ou un pare-feu, vous devez " +#~ "vous assurer que les ports suivants sont ouverts et redirigés si " +#~ "nécessaire :" + +#~ msgid "Service" +#~ msgstr "Service" + +#~ msgid "SOCKS" +#~ msgstr "SOCKS" + #~ msgid "Powered by Postfix, Dovecot & Rspamd" #~ msgstr "Propulsé par Postfix, Dovecot & Rspamd" diff --git a/plinth/locale/gl/LC_MESSAGES/django.po b/plinth/locale/gl/LC_MESSAGES/django.po index 1dcfc0e42..af8913a1c 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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2021-01-18 12:32+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Galician Tor Project website. For " @@ -5807,40 +5802,47 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, python-brace-format +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5946,31 +5948,7 @@ msgstr "" msgid "Ports" msgstr "" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "" @@ -6031,25 +6009,25 @@ msgstr "" #: plinth/modules/ttrss/__init__.py:27 #, python-brace-format msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "" @@ -7138,7 +7116,7 @@ msgid "" "this page." msgstr "" -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7146,7 +7124,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -7154,31 +7132,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "" @@ -7236,14 +7214,20 @@ msgid "" msgstr "" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Discovery" +msgid "Service Name" +msgstr "Descubrimento de servizo" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "" @@ -7308,9 +7292,9 @@ msgid "Gujarati" msgstr "" #, fuzzy -#~| msgid "Service Discovery" -#~ msgid "Service Alert" -#~ msgstr "Descubrimento de servizo" +#~| msgid "Web Server" +#~ msgid "Server URL" +#~ msgstr "Servidor web" #, fuzzy #~| msgid "Manual" diff --git a/plinth/locale/gu/LC_MESSAGES/django.po b/plinth/locale/gu/LC_MESSAGES/django.po index 5f52ba6b3..e01995774 100644 --- a/plinth/locale/gu/LC_MESSAGES/django.po +++ b/plinth/locale/gu/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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2021-01-18 12:32+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Gujarati Tor Project website. For " @@ -6064,40 +6063,47 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, python-brace-format +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6205,31 +6211,7 @@ msgstr "ડાયનેમિક DNS સેવા" msgid "Ports" msgstr "" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "સેટિંગ યથાવત" @@ -6294,29 +6276,29 @@ msgstr "" #: plinth/modules/ttrss/__init__.py:27 #, fuzzy, python-brace-format msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" "સક્ષમ કરેલ હોય ત્યારે, કોકપિટ અહીંથી ઉપલબ્ધ રહેશે /_cockpit/ વેબ સર્વર પાથ પર. તે કોઈપણ વપરાશકર્તા " "સાથે{box_name} લૉગિન દ્વારા ઍક્સેસ કરી શકાય છે. સંવેદનશીલ માહિતી અને વ્યવસ્થાપનની " "ક્ષમતાઓ એડમિન ગ્રૂપના વપરાશકર્તાઓ માટે મર્યાદિત છે." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "" @@ -7449,7 +7431,7 @@ msgid "" "this page." msgstr "" -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7457,7 +7439,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -7465,31 +7447,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "" @@ -7556,14 +7538,20 @@ msgid "" msgstr "" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Type" +msgid "Service Name" +msgstr "સેવા પ્રકાર" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "" diff --git a/plinth/locale/hi/LC_MESSAGES/django.po b/plinth/locale/hi/LC_MESSAGES/django.po index 8a6548e2b..c4749494f 100644 --- a/plinth/locale/hi/LC_MESSAGES/django.po +++ b/plinth/locale/hi/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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2021-01-18 12:32+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Hindi Tor Project website. For " @@ -6668,42 +6663,50 @@ msgstr "" "टो प्रोजेक्ट सिफारिश की है कि आप टो ब्राउज़र उपयोग करें." -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, fuzzy, python-brace-format +#| msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "एक टोर सॉक्स पोर्ट आपका %(box_name)s र उपलब्ध है, TCP पोर्ट ९०५० पर." + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "टोर" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 #, fuzzy #| msgid "Tor Hidden Service" msgid "Tor Onion Service" msgstr "टोर हिडन सर्विस" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "टोर सोक्स प्रॉक्सी" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "टो ब्रिज रीले" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "टोर रीले पोर्ट उपलब्ध है" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "Obfs3 ट्रांसपोर्ट पंजीकृत" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "Obfs4 ट्रांसपोर्ट पंजीकृत" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "यूआरएल एक्सेस करें {url} टीसीपी पर {kind} टोर के माध्यम से" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "टोर उपयोग की पुष्टि करें {url} पर टीसीपी पर {kind}" @@ -6834,33 +6837,7 @@ msgstr "हिडन सर्विस" msgid "Ports" msgstr "पोर्टस" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "रीले" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" -"अगर आपका %(box_name)s एक रूटर या फ़ायरवॉल के पीछे है, आपको यह सुनिश्चित करना चाहिए " -"कि पोर्टस खुले हैं, और अगर जरुरत है,पोर्ट-फॉरवर्डेड:" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "सर्विस" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "सॉक्स" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "एक टोर सॉक्स पोर्ट आपका %(box_name)s र उपलब्ध है, TCP पोर्ट ९०५० पर." - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "सेटिंग स्थिर है" @@ -6945,14 +6922,14 @@ msgstr "" #| "tt-rss path on the web server. It can be accessed by any user with a {box_name} login." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" "सक्षम होने से, टैनी टैनी आरएसएस /tt-rss पात वेब सर्वर से " "माैजूद होते है. यह किसी एक {box_name} के सात लॉग इन " "कर सकता है." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 #, fuzzy #| msgid "" #| "When using a mobile or desktop application for Tiny Tiny RSS, use the URL " @@ -6964,15 +6941,15 @@ msgstr "" "टैनी टैनी आरएसएस का मोबाइल या डेस्कटॉप एप्लिकेशन उपयोग करते समय, यह यूआरएल/tt-rss-app कनेक्ट करने के लिए उपयोग करें." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "समाचार फ़ीड्स पढ़ें और सब्सक्राइब करें" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "टिनी टिनी आरएसएस" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "समाचार फ़ीड रीडर" @@ -8221,7 +8198,7 @@ msgid "" msgstr "" "कुछएप्लिकेशनस सक्षम करें, इस पेज पर शॉर्टकटस जोड़ने के लिए." -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -8232,7 +8209,7 @@ msgstr "" "छोटी मशीनों पर सामाजिक एप्लिकेशनस काम में तैनात करने के लिये. यह आपकी गोपनीयता और डेटा " "स्वामित्व का संमान ऑनलाइन संचार टूल्स प्रदान करता है." -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -8242,31 +8219,31 @@ msgstr "" "यह पोर्टल %(box_name)s का वेब इंटरफ़ेस का एक भाग है. %(box_name)s एक मुक्त सॉफ्टवेयर " "है, जो ग्नू एफेरो जनरल पब्लिक लाइसेंस संस्करण 3 या बाद के तहत वितरित है." -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "सोर्स कोड" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "होमपेज" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "दान करें" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "फ्रीडमबाक्स फाउंडेशन" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "आईआरसी चैटरूम" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "मेलिंग सूची" @@ -8333,15 +8310,21 @@ msgstr "" #: plinth/templates/port-forwarding-info.html:37 #, fuzzy +#| msgid "Service Type" +msgid "Service Name" +msgstr "सेवा टाइप" + +#: plinth/templates/port-forwarding-info.html:38 +#, fuzzy #| msgid "protocol" msgid "Protocol" msgstr "प्रोटोकॉल" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, fuzzy, python-format #| msgid "%(box_name)s Setup" msgid "To %(box_name)s Ports" @@ -8407,6 +8390,33 @@ msgstr "%(percentage)s%% पूर्ण" msgid "Gujarati" msgstr "" +#, fuzzy +#~| msgid "Server" +#~ msgid "Server URL" +#~ msgstr "सर्वर" + +#, fuzzy +#~| msgid "Share deleted." +#~ msgid "Server URL updated" +#~ msgstr "शेयर हटाया गया." + +#~ msgid "Relay" +#~ msgstr "रीले" + +#, python-format +#~ msgid "" +#~ "If your %(box_name)s is behind a router or firewall, you should make sure " +#~ "the following ports are open, and port-forwarded, if necessary:" +#~ msgstr "" +#~ "अगर आपका %(box_name)s एक रूटर या फ़ायरवॉल के पीछे है, आपको यह सुनिश्चित करना " +#~ "चाहिए कि पोर्टस खुले हैं, और अगर जरुरत है,पोर्ट-फॉरवर्डेड:" + +#~ msgid "Service" +#~ msgstr "सर्विस" + +#~ msgid "SOCKS" +#~ msgstr "सॉक्स" + #, fuzzy #~| msgid "Disabled" #~ msgid "Disable" diff --git a/plinth/locale/hu/LC_MESSAGES/django.po b/plinth/locale/hu/LC_MESSAGES/django.po index 7cca31b69..280320461 100644 --- a/plinth/locale/hu/LC_MESSAGES/django.po +++ b/plinth/locale/hu/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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2022-05-10 02:10+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Hungarian Tor Project website. For " @@ -6710,40 +6713,49 @@ msgstr "" "torproject.org/download/download-easy.html.en\">Tor böngésző használatát " "javasolja." -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, fuzzy, python-brace-format +#| msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" +"Egy Tor SOCKS port elérhető a %(box_name)s eszközöd 9050-es TCP-portján." + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "Tor Onion szolgáltatás" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "Tor Socks proxy" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "Tor híd relay" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "Tor relay port elérhető" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "Obfs3 átvitel regisztrálva" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "Obfs4 átvitel regisztrálva" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Hozzáférés a {url} URL-hez tcp{kind}-on Tor használatával" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Hagyd jóvá a Tor használatát {url} célcímhez tcp{kind} protokollon" @@ -6872,35 +6884,7 @@ msgstr "Onion-szolgáltatás" msgid "Ports" msgstr "Portok" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "Relay" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" -"Ha szükséges és a %(box_name)s eszközöd router vagy tűzfal mögött található, " -"akkor győződj meg róla, hogy a következő portok nyitva vannak, és szükség " -"esetén továbbítod őket:" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "Szolgáltatás" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "SOCKS" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" -"Egy Tor SOCKS port elérhető a %(box_name)s eszközöd 9050-es TCP-portján." - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "A beállítás változatlan" @@ -6970,16 +6954,19 @@ msgstr "" "egy valódi asztali alkalmazás érzetét kelteni." #: plinth/modules/ttrss/__init__.py:27 -#, python-brace-format +#, fuzzy, python-brace-format +#| msgid "" +#| "When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" "Ha engedélyezett, a Tiny Tiny RSS-t bármely felhasználó elérheti, aki {box_name} bejelentkezéssel " "rendelkezik." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." @@ -6988,15 +6975,15 @@ msgstr "" "hez, használd a /tt-rss-app URL-t a " "csatlakozáshoz." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "Hírcsatornák olvasása és feliratkozás" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "Hírcsatorna-olvasó" @@ -8225,7 +8212,7 @@ msgstr "" "Engedélyezd néhány alkalmazásnak, hogy " "hivatkozásokat adjanak ehhez az oldalhoz." -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -8238,7 +8225,7 @@ msgstr "" "üzemeltethessen. Online kommunikációs eszközöket nyújt, melyek tiszteletben " "tartják a magánszférát és az adatok feletti tulajdonjogot." -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -8249,31 +8236,31 @@ msgstr "" "Általános Nyilvános Licenc (3-as vagy újabb változat) alapján terjesztett " "szabad szoftver." -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "Forráskód" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "Honlap" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "Adományozás" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "FreedomBox Alapítvány" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "Fórum" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "IRC-csevegőszoba" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "Levelezőlista" @@ -8344,14 +8331,20 @@ msgstr "" "routeren. A következő portokat kell továbbítani a %(service_name)s számára:" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Type" +msgid "Service Name" +msgstr "Szolgáltatás típusa" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "Protokoll" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "Router/WAN-portokról" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "A %(box_name)s portokhoz" @@ -8420,6 +8413,30 @@ msgstr "befejezettségi szint: %(percentage)s%%" msgid "Gujarati" msgstr "Gudzsaráti" +#~ msgid "Server URL" +#~ msgstr "Szerver URL" + +#~ msgid "Server URL updated" +#~ msgstr "Szerver URL frissítve" + +#~ msgid "Relay" +#~ msgstr "Relay" + +#, python-format +#~ msgid "" +#~ "If your %(box_name)s is behind a router or firewall, you should make sure " +#~ "the following ports are open, and port-forwarded, if necessary:" +#~ msgstr "" +#~ "Ha szükséges és a %(box_name)s eszközöd router vagy tűzfal mögött " +#~ "található, akkor győződj meg róla, hogy a következő portok nyitva vannak, " +#~ "és szükség esetén továbbítod őket:" + +#~ msgid "Service" +#~ msgstr "Szolgáltatás" + +#~ msgid "SOCKS" +#~ msgstr "SOCKS" + #~ msgid "Powered by Postfix, Dovecot & Rspamd" #~ msgstr "Postfix, Dovecot & Rspamd által működtetve" diff --git a/plinth/locale/id/LC_MESSAGES/django.po b/plinth/locale/id/LC_MESSAGES/django.po index e26f5bb58..baa695479 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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2021-06-24 00:42+0000\n" "Last-Translator: Reza Almanda \n" "Language-Team: Indonesian Tor Project website. For " @@ -6231,40 +6230,47 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, python-brace-format +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6374,31 +6380,7 @@ msgstr "Layanan" msgid "Ports" msgstr "Port" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "Relay" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "Layanan" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "SOCKS" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "" @@ -6462,27 +6444,32 @@ msgid "" msgstr "" #: plinth/modules/ttrss/__init__.py:27 -#, python-brace-format +#, fuzzy, python-brace-format +#| msgid "" +#| "It can be accessed by any user on {box_name} " +#| "belonging to the admin group." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" +"Itu dapat diakses oleh pengguna apa pun pada " +"{box_name} milik kelompok admin." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "" @@ -7615,7 +7602,7 @@ msgstr "" "Aktifkan beberapa aplikasi untuk menambahkan " "pintasan halaman." -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7623,7 +7610,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -7631,31 +7618,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "Kode Sumber" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "Beranda" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "Donasi" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "FreedomBox Foundation" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "Ruang Obrolan IRC" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "Milis" @@ -7715,14 +7702,20 @@ msgid "" msgstr "" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Type" +msgid "Service Name" +msgstr "Tipe Layanan" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "Protokol" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "Dari port Router/WAN" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "Ke %(box_name)s Port" @@ -7788,6 +7781,21 @@ msgstr "%(percentage)s %% selesai" msgid "Gujarati" msgstr "Bahasa Gujarat" +#~ msgid "Server URL" +#~ msgstr "URL Server" + +#~ msgid "Server URL updated" +#~ msgstr "URL Server diperbarui" + +#~ msgid "Relay" +#~ msgstr "Relay" + +#~ msgid "Service" +#~ msgstr "Layanan" + +#~ msgid "SOCKS" +#~ msgstr "SOCKS" + #, fuzzy #~| msgid "Disabled" #~ msgid "Disable" diff --git a/plinth/locale/it/LC_MESSAGES/django.po b/plinth/locale/it/LC_MESSAGES/django.po index b8e7ceceb..44a5c6d30 100644 --- a/plinth/locale/it/LC_MESSAGES/django.po +++ b/plinth/locale/it/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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2022-01-06 22:41+0000\n" "Last-Translator: Dietmar \n" "Language-Team: Italian Tor Project website. For " @@ -6351,40 +6349,47 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, python-brace-format +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6490,31 +6495,7 @@ msgstr "Servizio Onion" msgid "Ports" msgstr "Ports" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "Servizio" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "SOCKS" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "Impostazioni invariate" @@ -6578,29 +6559,32 @@ msgid "" msgstr "" #: plinth/modules/ttrss/__init__.py:27 -#, python-brace-format +#, fuzzy, python-brace-format +#| msgid "" +#| "When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" "Una volta attivato, Tiny Tiny RSS può essere visualizzato da qualsiasi utente con un account su {box_name}." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "" @@ -7689,7 +7673,7 @@ msgid "" "this page." msgstr "" -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7697,7 +7681,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -7705,31 +7689,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "" @@ -7789,14 +7773,20 @@ msgid "" msgstr "" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Type" +msgid "Service Name" +msgstr "Tipo Servizio" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "Protocollo" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "Alle porte %(box_name)s" @@ -7860,6 +7850,15 @@ msgstr "%(percentage)s%% completata" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Server URL updated" +#~ msgstr "URL del server aggiornato" + +#~ msgid "Service" +#~ msgstr "Servizio" + +#~ msgid "SOCKS" +#~ msgstr "SOCKS" + #~ msgid "Disable" #~ msgstr "Disattivare" diff --git a/plinth/locale/ja/LC_MESSAGES/django.po b/plinth/locale/ja/LC_MESSAGES/django.po index 2b3c656bc..24b74a725 100644 --- a/plinth/locale/ja/LC_MESSAGES/django.po +++ b/plinth/locale/ja/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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2021-05-20 12:32+0000\n" "Last-Translator: Jacque Fresco \n" "Language-Team: Japanese Tor Project website. For " @@ -5787,40 +5784,47 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, python-brace-format +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5926,31 +5930,7 @@ msgstr "" msgid "Ports" msgstr "" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "" @@ -6011,25 +5991,25 @@ msgstr "" #: plinth/modules/ttrss/__init__.py:27 #, python-brace-format msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "" @@ -7110,7 +7090,7 @@ msgid "" "this page." msgstr "" -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7118,7 +7098,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -7126,31 +7106,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "" @@ -7208,14 +7188,18 @@ msgid "" msgstr "" #: plinth/templates/port-forwarding-info.html:37 -msgid "Protocol" +msgid "Service Name" msgstr "" #: plinth/templates/port-forwarding-info.html:38 -msgid "From Router/WAN Ports" +msgid "Protocol" msgstr "" #: plinth/templates/port-forwarding-info.html:39 +msgid "From Router/WAN Ports" +msgstr "" + +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "" diff --git a/plinth/locale/kn/LC_MESSAGES/django.po b/plinth/locale/kn/LC_MESSAGES/django.po index 4ee592b63..8591c5c3c 100644 --- a/plinth/locale/kn/LC_MESSAGES/django.po +++ b/plinth/locale/kn/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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2020-07-16 16:41+0000\n" "Last-Translator: Yogesh \n" "Language-Team: Kannada Tor Project website. For " @@ -5789,40 +5786,47 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, python-brace-format +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5928,31 +5932,7 @@ msgstr "" msgid "Ports" msgstr "" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "" @@ -6013,25 +5993,25 @@ msgstr "" #: plinth/modules/ttrss/__init__.py:27 #, python-brace-format msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "" @@ -7112,7 +7092,7 @@ msgid "" "this page." msgstr "" -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7120,7 +7100,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -7128,31 +7108,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "" @@ -7210,14 +7190,18 @@ msgid "" msgstr "" #: plinth/templates/port-forwarding-info.html:37 -msgid "Protocol" +msgid "Service Name" msgstr "" #: plinth/templates/port-forwarding-info.html:38 -msgid "From Router/WAN Ports" +msgid "Protocol" msgstr "" #: plinth/templates/port-forwarding-info.html:39 +msgid "From Router/WAN Ports" +msgstr "" + +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "" diff --git a/plinth/locale/lt/LC_MESSAGES/django.po b/plinth/locale/lt/LC_MESSAGES/django.po index 710d8bcc1..25980b100 100644 --- a/plinth/locale/lt/LC_MESSAGES/django.po +++ b/plinth/locale/lt/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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2021-02-22 10:50+0000\n" "Last-Translator: Kornelijus Tvarijanavičius \n" "Language-Team: Lithuanian Tor Project website. For " @@ -5788,40 +5785,47 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, python-brace-format +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5927,31 +5931,7 @@ msgstr "" msgid "Ports" msgstr "" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "" @@ -6012,25 +5992,25 @@ msgstr "" #: plinth/modules/ttrss/__init__.py:27 #, python-brace-format msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "" @@ -7111,7 +7091,7 @@ msgid "" "this page." msgstr "" -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7119,7 +7099,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -7127,31 +7107,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "" @@ -7209,14 +7189,18 @@ msgid "" msgstr "" #: plinth/templates/port-forwarding-info.html:37 -msgid "Protocol" +msgid "Service Name" msgstr "" #: plinth/templates/port-forwarding-info.html:38 -msgid "From Router/WAN Ports" +msgid "Protocol" msgstr "" #: plinth/templates/port-forwarding-info.html:39 +msgid "From Router/WAN Ports" +msgstr "" + +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "" diff --git a/plinth/locale/nb/LC_MESSAGES/django.po b/plinth/locale/nb/LC_MESSAGES/django.po index 6dffc4c62..db16bbb22 100644 --- a/plinth/locale/nb/LC_MESSAGES/django.po +++ b/plinth/locale/nb/LC_MESSAGES/django.po @@ -15,8 +15,8 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-09 22:12-0400\n" -"PO-Revision-Date: 2022-04-29 20:11+0000\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" +"PO-Revision-Date: 2022-05-16 14:14+0000\n" "Last-Translator: Petter Reinholdtsen \n" "Language-Team: Norwegian Bokmål \n" @@ -25,7 +25,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.1\n" +"X-Generator: Weblate 4.13-dev\n" #: doc/dev/_templates/layout.html:11 msgid "Page source" @@ -124,12 +124,12 @@ msgstr "Nett-tjener" msgid "{box_name} Web Interface (Plinth)" msgstr "{box_name} Vev-grensesnitt (Plinth)" -#: plinth/modules/apache/components.py:122 +#: plinth/modules/apache/components.py:126 #, python-brace-format msgid "Access URL {url} on tcp{kind}" msgstr "Kontakt nettadressen {url} på tcp{kind}" -#: plinth/modules/apache/components.py:125 +#: plinth/modules/apache/components.py:129 #, python-brace-format msgid "Access URL {url}" msgstr "Kontakt nettadressen {url}" @@ -925,14 +925,14 @@ msgid "Admin" msgstr "admin" #: plinth/modules/bepasty/views.py:90 plinth/modules/searx/views.py:38 -#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130 -#: plinth/modules/tor/views.py:157 plinth/modules/zoph/views.py:69 +#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:132 +#: plinth/modules/tor/views.py:159 plinth/modules/zoph/views.py:69 msgid "Configuration updated." msgstr "Konfigurering oppdatert." #: plinth/modules/bepasty/views.py:93 plinth/modules/email/views.py:48 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 +#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:161 #: plinth/modules/zoph/views.py:72 msgid "An error occurred during configuration." msgstr "En feil oppsto under konfigureringen." @@ -1238,7 +1238,7 @@ msgstr "Generelt oppsett" #: plinth/modules/config/__init__.py:58 #: plinth/modules/names/templates/names.html:30 #: plinth/modules/names/templates/names.html:44 -#: plinth/modules/snapshot/views.py:35 plinth/templates/index.html:46 +#: plinth/modules/snapshot/views.py:35 plinth/templates/index.html:38 msgid "Configure" msgstr "Oppsett" @@ -1810,6 +1810,7 @@ msgstr "Status" #: plinth/modules/dynamicdns/templates/dynamicdns.html:18 #: plinth/modules/email/templates/email.html:35 #: plinth/modules/letsencrypt/templates/letsencrypt.html:24 +#: plinth/modules/mediawiki/forms.py:33 msgid "Domain" msgstr "Domene" @@ -2162,7 +2163,6 @@ msgstr "" #: plinth/modules/email/templates/email.html:41 #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/tor/templates/tor.html:72 msgid "Port" msgstr "Port" @@ -2316,7 +2316,6 @@ msgid "Setup Complete" msgstr "Oppsett ferdig" #: plinth/modules/gitweb/__init__.py:26 -#, fuzzy msgid "" "Git is a distributed version-control system for tracking changes in source " "code during software development. Gitweb provides a web interface to Git " @@ -2327,10 +2326,10 @@ msgid "" "the world." msgstr "" "Git er et distribuert versjonskontrollsystem for sporing av endringer i " -"kildekode under programvareutvikling. Gitweb tilbyret vevgrensesnitt til Git-" -"kodelagre. Du kan utforske historikk og innholdet av kildekode, og bruke søk " -"til å finne relevante innsendelser og kode. Du kan også klone kodelagre og " -"laste opp kodeendringer med en Git-klient på kommandolinjen, eller med " +"kildekode under programvareutvikling. Gitweb tilbyr et vevgrensesnitt til " +"Git-kodelagre. Du kan utforske historikk og innholdet av kildekode, og bruke " +"søk til å finne relevante innsendelser og kode. Du kan også klone kodelagre " +"og laste opp kodeendringer med en Git-klient på kommandolinjen, eller med " "flerfoldige grafiske klienter. Du kan også dele koden med folk rundt omkring " "i verden." @@ -2486,7 +2485,7 @@ msgid "Documentation" msgstr "Dokumentasjon" #: plinth/modules/help/__init__.py:39 plinth/templates/help-menu.html:20 -#: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#: plinth/templates/help-menu.html:21 plinth/templates/index.html:120 #, fuzzy #| msgid "Manual" msgctxt "User guide" @@ -2845,7 +2844,7 @@ msgstr "Håndter I2P-program" msgid "I2P" msgstr "I2P" -#: plinth/modules/i2p/__init__.py:56 plinth/modules/tor/__init__.py:51 +#: plinth/modules/i2p/__init__.py:56 plinth/modules/tor/__init__.py:55 msgid "Anonymity Network" msgstr "Anonymitetsnettverk" @@ -3380,15 +3379,15 @@ msgstr "" msgid "MediaWiki" msgstr "MediaWiki" -#: plinth/modules/mediawiki/__init__.py:57 plinth/templates/index.html:132 +#: plinth/modules/mediawiki/__init__.py:57 plinth/templates/index.html:124 msgid "Wiki" msgstr "Wiki" -#: plinth/modules/mediawiki/forms.py:52 +#: plinth/modules/mediawiki/forms.py:25 msgid "Administrator Password" msgstr "Administratorpassord" -#: plinth/modules/mediawiki/forms.py:53 +#: plinth/modules/mediawiki/forms.py:26 #, fuzzy #| msgid "" #| "Set a new password for MediaWiki's administrator account (admin). Leave " @@ -3402,23 +3401,18 @@ msgstr "" "Sett et nytt passord for MediaWikis administratorkonto (admin). La dette " "feltet stå tomt for å beholde gjeldende passord." -#: plinth/modules/mediawiki/forms.py:60 -#, fuzzy -#| msgid "Server" -msgid "Server URL" -msgstr "Tjener" - -#: plinth/modules/mediawiki/forms.py:61 +#: plinth/modules/mediawiki/forms.py:34 msgid "" "Used by MediaWiki to generate URLs that point to the wiki such as in footer, " -"feeds and emails." +"feeds and emails. Examples: \"myfreedombox.example.org\" or \"example.onion" +"\"." msgstr "" -#: plinth/modules/mediawiki/forms.py:66 +#: plinth/modules/mediawiki/forms.py:39 msgid "Enable public registrations" msgstr "Aktiver offentlig registrering" -#: plinth/modules/mediawiki/forms.py:67 +#: plinth/modules/mediawiki/forms.py:40 msgid "" "If enabled, anyone on the internet will be able to create an account on your " "MediaWiki instance." @@ -3426,11 +3420,11 @@ msgstr "" "Hvis påskrudd, vil alle på Internett kunne opprette en konto på din " "MediaWiki-instans." -#: plinth/modules/mediawiki/forms.py:71 +#: plinth/modules/mediawiki/forms.py:44 msgid "Enable private mode" msgstr "Skru på privat modus" -#: plinth/modules/mediawiki/forms.py:72 +#: plinth/modules/mediawiki/forms.py:45 msgid "" "If enabled, access will be restricted. Only people who have accounts can " "read/write to the wiki. Public registrations will also be disabled." @@ -3438,11 +3432,11 @@ msgstr "" "Hvis påskrudd, vil tilgang begrenses. Kun folk som har kontoer kan lese/" "skrive på wiki-en. Offentlige registreringer vil også bli avskrudd." -#: plinth/modules/mediawiki/forms.py:77 +#: plinth/modules/mediawiki/forms.py:50 msgid "Default Skin" msgstr "Forvalgt drakt" -#: plinth/modules/mediawiki/forms.py:78 +#: plinth/modules/mediawiki/forms.py:51 msgid "" "Choose a default skin for your MediaWiki installation. Users have the option " "to select their preferred skin." @@ -3455,10 +3449,8 @@ msgid "Password updated" msgstr "Passord oppdatert" #: plinth/modules/mediawiki/views.py:56 -#, fuzzy -#| msgid "Password used to encrypt data. Must match server password." msgid "Password update failed. Please choose a stronger password" -msgstr "Passord brukt for å kryptere data. Må samsvare med tjenerpassord." +msgstr "Passordoppdatering feilet. Vennligst bruk ett sterkere passord" #: plinth/modules/mediawiki/views.py:66 msgid "Public registrations enabled" @@ -3481,8 +3473,10 @@ msgid "Default skin changed" msgstr "Forvalgt drakt endret" #: plinth/modules/mediawiki/views.py:98 -msgid "Server URL updated" -msgstr "Tjener-URL oppdatert" +#, fuzzy +#| msgid "Domain name set" +msgid "Domain name updated" +msgstr "Domenenavn satt" #: plinth/modules/minetest/__init__.py:35 #, fuzzy, python-brace-format @@ -4683,16 +4677,12 @@ msgid "unknown error" msgstr "" #: plinth/modules/networks/views.py:60 -#, fuzzy -#| msgid "The device is not mounted." msgid "device is now managed" -msgstr "Enheten er ikke montert." +msgstr "Enheten er nå håndtert" #: plinth/modules/networks/views.py:62 -#, fuzzy -#| msgid "The device is not mounted." msgid "device is now unmanaged" -msgstr "Enheten er ikke montert." +msgstr "Enheten er nå ikke håndtert" #: plinth/modules/networks/views.py:64 #, fuzzy @@ -6180,12 +6170,12 @@ msgid "Software Installation Snapshots" msgstr "Øyeblikksbilder av programvareinstallasjoner" #: plinth/modules/snapshot/forms.py:27 -#, fuzzy -#| msgid "Enable or disable snapshots before and after software installation" msgid "" "Enable or disable snapshots before and after each software installation and " "update." -msgstr "Skru på eller av øyeblikksbilder før og etter programvareinstallasjon" +msgstr "" +"Skru på eller av øyeblikksbilder før og etter hver programvareinstallasjon " +"og oppdatering." #: plinth/modules/snapshot/forms.py:32 msgid "Hourly Snapshots Limit" @@ -6336,7 +6326,7 @@ msgstr "Opprett øyeblikksbilde." msgid "Storage snapshots configuration updated" msgstr "Oppsett for lagringsavbildninger oppdatert" -#: plinth/modules/snapshot/views.py:155 plinth/modules/tor/views.py:60 +#: plinth/modules/snapshot/views.py:155 plinth/modules/tor/views.py:62 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "Handlingsfeil: {0} [{1}] [{2}]" @@ -6400,7 +6390,6 @@ msgid "Server Fingerprints" msgstr "Tjener-fingeravtrykk" #: plinth/modules/ssh/templates/ssh.html:14 -#, fuzzy msgid "" "When connecting to the server, ensure that the fingerprint shown by the SSH " "client matches one of these fingerprints." @@ -6725,7 +6714,7 @@ msgstr "Syncthing" msgid "File Synchronization" msgstr "Filsynkronisering" -#: plinth/modules/tor/__init__.py:26 +#: plinth/modules/tor/__init__.py:27 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6739,40 +6728,49 @@ msgstr "" "\"https://www.torproject.org/download/download-easy.html.en\">Tor Browser." -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, fuzzy, python-brace-format +#| msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" +"En Tor SOCKS-port er tilgjengelig på din %(box_name)s på TCP port 9050." + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "Tor-løktjeneste" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "Tor Socks-mellomtjener" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "Tor bro-stafettvideresendingsoppsett" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "Tor relay-port tilgjengelig" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "Obfs3-transport registrert" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "Obfs4-transport registrert" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Adgang til URL {url} på tcp{kind} via Tor" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Bekreft Tor-bruk på {url} via tcp{kind}" @@ -6900,34 +6898,7 @@ msgstr "Løktjeneste" msgid "Ports" msgstr "Porter" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "Videresending" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" -"Hvis din %(box_name)s er bak en ruter eller brannvegg, må du forsikre deg om " -"at de følgende portene er åpne, og at portene er videresendt, om nødvendig:" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "Tjeneste" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "SOCKS" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" -"En Tor SOCKS-port er tilgjengelig på din %(box_name)s på TCP port 9050." - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "Oppsett uendret" @@ -6996,15 +6967,18 @@ msgstr "" "virkelig skrivebordsenhet som mulig." #: plinth/modules/ttrss/__init__.py:27 -#, python-brace-format +#, fuzzy, python-brace-format +#| msgid "" +#| "When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" "Tiny Tiny RSS er tilgjengelig for enhver bruker med " "et {box_name}-brukernavn." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 #, fuzzy #| msgid "" #| "When using a mobile or desktop application for Tiny Tiny RSS, use the URL " @@ -7016,15 +6990,15 @@ msgstr "" "Når du bruker et mobilbasert- eller skrivebords-program for Tiny Tiny RSS, " "bruk nettadressen /tt-rss-appfor å koble til." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "Les og abonner på nyhetsstrømmer" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "Nyhetstrøm-leser" @@ -7294,7 +7268,7 @@ msgstr "" "en brukerkonto er en del av gruppen for å klarere brukrens tilgang til det." #: plinth/modules/users/__init__.py:34 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "Any user may login to {box_name} web interface to see a list of apps " "relevant to them in the home page. However, only users of the admin " @@ -7348,13 +7322,6 @@ msgid "Invalid password." msgstr "Ugyldig passord." #: plinth/modules/users/forms.py:110 -#, fuzzy -#| msgid "" -#| "Select which services should be available to the new user. The user will " -#| "be able to log in to services that support single sign-on through LDAP, " -#| "if they are in the appropriate group.

Users in the admin group " -#| "will be able to log in to all services. They can also log in to the " -#| "system through SSH and have administrative privileges (sudo)." msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -8258,7 +8225,7 @@ msgstr "" "Aktiver noen programmer for å legge til " "snarveier på denne siden." -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -8270,7 +8237,7 @@ msgstr "" "på små maskiner. Den tilbyr nettbaserte kommunikasjonsverktøy som " "respekterer din privatsfære og ditt dataeierskap." -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -8281,31 +8248,31 @@ msgstr "" "programvare, og distribuert i henhold til GNU Affero General Public License " "versjon 3 eller senere." -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "Kildekode" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "Hjemmeside" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "Doner" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "FreedomBox Foundation" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "Forum" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "IRC-nettpratrom" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "Adresseliste" @@ -8374,14 +8341,20 @@ msgstr "" "for følgende porter for %(service_name)s:" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Type" +msgid "Service Name" +msgstr "Type tjeneste" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "protokoll" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "Fra ruter/WAN-porter" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "Til portene for %(box_name)s" @@ -8450,6 +8423,32 @@ msgstr "%(percentage)s%% fullført" msgid "Gujarati" msgstr "Gujarati" +#, fuzzy +#~| msgid "Server" +#~ msgid "Server URL" +#~ msgstr "Tjener" + +#~ msgid "Server URL updated" +#~ msgstr "Tjener-URL oppdatert" + +#~ msgid "Relay" +#~ msgstr "Videresending" + +#, python-format +#~ msgid "" +#~ "If your %(box_name)s is behind a router or firewall, you should make sure " +#~ "the following ports are open, and port-forwarded, if necessary:" +#~ msgstr "" +#~ "Hvis din %(box_name)s er bak en ruter eller brannvegg, må du forsikre deg " +#~ "om at de følgende portene er åpne, og at portene er videresendt, om " +#~ "nødvendig:" + +#~ msgid "Service" +#~ msgstr "Tjeneste" + +#~ msgid "SOCKS" +#~ msgstr "SOCKS" + #, fuzzy #~| msgid "Disabled" #~ msgid "Disable" diff --git a/plinth/locale/nl/LC_MESSAGES/django.po b/plinth/locale/nl/LC_MESSAGES/django.po index 74a81276b..8be774763 100644 --- a/plinth/locale/nl/LC_MESSAGES/django.po +++ b/plinth/locale/nl/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-09 22:12-0400\n" -"PO-Revision-Date: 2022-04-26 00:11+0000\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" +"PO-Revision-Date: 2022-05-11 16:16+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.1-dev\n" +"X-Generator: Weblate 4.12.1\n" "X-Language: nl_NL\n" "X-Source-Language: C\n" @@ -119,12 +119,12 @@ msgstr "Webserver" msgid "{box_name} Web Interface (Plinth)" msgstr "{box_name} Web Interface (Plinth)" -#: plinth/modules/apache/components.py:122 +#: plinth/modules/apache/components.py:126 #, python-brace-format msgid "Access URL {url} on tcp{kind}" msgstr "ToegangsURL {url} op tcp{kind}" -#: plinth/modules/apache/components.py:125 +#: plinth/modules/apache/components.py:129 #, python-brace-format msgid "Access URL {url}" msgstr "ToegangsURL {url}" @@ -918,14 +918,14 @@ msgid "Admin" msgstr "Admin" #: plinth/modules/bepasty/views.py:90 plinth/modules/searx/views.py:38 -#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130 -#: plinth/modules/tor/views.py:157 plinth/modules/zoph/views.py:69 +#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:132 +#: plinth/modules/tor/views.py:159 plinth/modules/zoph/views.py:69 msgid "Configuration updated." msgstr "Configuratie bijgewerkt." #: plinth/modules/bepasty/views.py:93 plinth/modules/email/views.py:48 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 +#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:161 #: plinth/modules/zoph/views.py:72 msgid "An error occurred during configuration." msgstr "Er is een fout opgetreden tijdens de configuratie." @@ -1230,7 +1230,7 @@ msgstr "Algemene Instellingen" #: plinth/modules/config/__init__.py:58 #: plinth/modules/names/templates/names.html:30 #: plinth/modules/names/templates/names.html:44 -#: plinth/modules/snapshot/views.py:35 plinth/templates/index.html:46 +#: plinth/modules/snapshot/views.py:35 plinth/templates/index.html:38 msgid "Configure" msgstr "Configureer" @@ -1789,6 +1789,7 @@ msgstr "Status" #: plinth/modules/dynamicdns/templates/dynamicdns.html:18 #: plinth/modules/email/templates/email.html:35 #: plinth/modules/letsencrypt/templates/letsencrypt.html:24 +#: plinth/modules/mediawiki/forms.py:33 msgid "Domain" msgstr "Domein" @@ -2132,7 +2133,6 @@ msgstr "Gewicht" #: plinth/modules/email/templates/email.html:41 #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/tor/templates/tor.html:72 msgid "Port" msgstr "Poort" @@ -2441,7 +2441,7 @@ msgid "Documentation" msgstr "Documentatie" #: plinth/modules/help/__init__.py:39 plinth/templates/help-menu.html:20 -#: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#: plinth/templates/help-menu.html:21 plinth/templates/index.html:120 msgctxt "User guide" msgid "Manual" msgstr "Handleiding" @@ -2798,7 +2798,7 @@ msgstr "I2P-toepassing beheren" msgid "I2P" msgstr "I2P" -#: plinth/modules/i2p/__init__.py:56 plinth/modules/tor/__init__.py:51 +#: plinth/modules/i2p/__init__.py:56 plinth/modules/tor/__init__.py:55 msgid "Anonymity Network" msgstr "Anonimiteitsnetwerk" @@ -3342,45 +3342,43 @@ msgstr "" msgid "MediaWiki" msgstr "MediaWiki" -#: plinth/modules/mediawiki/__init__.py:57 plinth/templates/index.html:132 +#: plinth/modules/mediawiki/__init__.py:57 plinth/templates/index.html:124 msgid "Wiki" msgstr "Wiki" -#: plinth/modules/mediawiki/forms.py:52 +#: plinth/modules/mediawiki/forms.py:25 msgid "Administrator Password" msgstr "Beheerderswachtwoord" -#: plinth/modules/mediawiki/forms.py:53 -#, fuzzy -#| msgid "" -#| "Set a new password for MediaWiki's administrator account (admin). Leave " -#| "this field blank to keep the current password." +#: plinth/modules/mediawiki/forms.py:26 msgid "" "Set a new password for MediaWiki's administrator account (admin). The " "password cannot be a common one and the minimum required length is " "10 characters. Leave this field blank to keep the current " "password." msgstr "" -"Stel een nieuw wachtwoord in voor MediaWiki's beheerdersaccount (admin). " -"Laat dit veld leeg om het huidige wachtwoord te behouden." +"Stel een nieuw wachtwoord in voor MediaWiki's beheerdersaccount (admin). Dit " +"wachtwoord moet minimaal 10 tekens zijn, en niet makkelijk " +"te raden. Laat dit veld leeg om het huidige wachtwoord te behouden." -#: plinth/modules/mediawiki/forms.py:60 -msgid "Server URL" -msgstr "Server-URL" - -#: plinth/modules/mediawiki/forms.py:61 +#: plinth/modules/mediawiki/forms.py:34 +#, fuzzy +#| msgid "" +#| "Used by MediaWiki to generate URLs that point to the wiki such as in " +#| "footer, feeds and emails." msgid "" "Used by MediaWiki to generate URLs that point to the wiki such as in footer, " -"feeds and emails." +"feeds and emails. Examples: \"myfreedombox.example.org\" or \"example.onion" +"\"." msgstr "" "Wordt door MediaWiki gebruikt om URL's te genereren die naar de wiki " "verwijzen, zoals in de footer, feeds en e-mails." -#: plinth/modules/mediawiki/forms.py:66 +#: plinth/modules/mediawiki/forms.py:39 msgid "Enable public registrations" msgstr "Openbare registraties inschakelen" -#: plinth/modules/mediawiki/forms.py:67 +#: plinth/modules/mediawiki/forms.py:40 msgid "" "If enabled, anyone on the internet will be able to create an account on your " "MediaWiki instance." @@ -3388,11 +3386,11 @@ msgstr "" "Als dit actief is, zal iedereen via het internet een gebruiker op deze " "MediaWiki applicatie kunnen registreren." -#: plinth/modules/mediawiki/forms.py:71 +#: plinth/modules/mediawiki/forms.py:44 msgid "Enable private mode" msgstr "Privé-modus inschakelen" -#: plinth/modules/mediawiki/forms.py:72 +#: plinth/modules/mediawiki/forms.py:45 msgid "" "If enabled, access will be restricted. Only people who have accounts can " "read/write to the wiki. Public registrations will also be disabled." @@ -3401,11 +3399,11 @@ msgstr "" "gebruikers zullen de wiki kunnen lezen en bewerken. Registratie is niet open " "voor publiek." -#: plinth/modules/mediawiki/forms.py:77 +#: plinth/modules/mediawiki/forms.py:50 msgid "Default Skin" msgstr "Standaard Uiterlijk" -#: plinth/modules/mediawiki/forms.py:78 +#: plinth/modules/mediawiki/forms.py:51 msgid "" "Choose a default skin for your MediaWiki installation. Users have the option " "to select their preferred skin." @@ -3418,12 +3416,8 @@ msgid "Password updated" msgstr "Wachtwoord bijgewerkt" #: plinth/modules/mediawiki/views.py:56 -#, fuzzy -#| msgid "Password used to encrypt data. Must match server password." msgid "Password update failed. Please choose a stronger password" -msgstr "" -"Wachtwoord dat wordt gebruikt om gegevens te coderen. Moet overeenkomen met " -"serverwachtwoord." +msgstr "Wachtwoordupdate mislukt. Kies een sterker wachtwoord" #: plinth/modules/mediawiki/views.py:66 msgid "Public registrations enabled" @@ -3446,8 +3440,10 @@ msgid "Default skin changed" msgstr "Standaard uiterlijk veranderd" #: plinth/modules/mediawiki/views.py:98 -msgid "Server URL updated" -msgstr "Server URL aangepast" +#, fuzzy +#| msgid "Domain name set" +msgid "Domain name updated" +msgstr "Domeinnaam ingesteld" #: plinth/modules/minetest/__init__.py:35 #, python-brace-format @@ -6299,7 +6295,7 @@ msgstr "Gemaakte snapshot." msgid "Storage snapshots configuration updated" msgstr "Opslag van Snapshots configuratie is bijgewerkt" -#: plinth/modules/snapshot/views.py:155 plinth/modules/tor/views.py:60 +#: plinth/modules/snapshot/views.py:155 plinth/modules/tor/views.py:62 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "Actiefout: {0} [{1}] [{2}]" @@ -6678,7 +6674,7 @@ msgstr "Syncthing" msgid "File Synchronization" msgstr "Bestandssynchronisatie" -#: plinth/modules/tor/__init__.py:26 +#: plinth/modules/tor/__init__.py:27 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6692,40 +6688,49 @@ msgstr "" "de Tor " "Browser aan." -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, fuzzy, python-brace-format +#| msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" +"Een Tor SOCKS poort is beschikbaar op %(box_name)s, via TCP poort 9050." + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "Tor-Onion Dienst" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "Tor Socks Proxy" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "Tor Bridge Relay" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "Tor relay poort beschikbaar" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "Obfs3 transport geregistreerd" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "Obfs4 transport geregistreerd" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Gebruik URL {url} op tcp{kind} via Tor" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Bevestig Tor gebruik met {url} via tcp{kind}" @@ -6856,35 +6861,7 @@ msgstr "Onion Service" msgid "Ports" msgstr "Poorten" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "Relay" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" -"Als %(box_name)s zich achter een router of firewall bevindt, is het " -"belangrijk te zorgen dat de volgende poorten open staan en indien nodig " -"worden doorgeleid:" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "Dienst" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "SOCKS" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" -"Een Tor SOCKS poort is beschikbaar op %(box_name)s, via TCP poort 9050." - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "Instelling onveranderd" @@ -6910,18 +6887,17 @@ msgid "" "Compared to Deluge, Transmission is simpler and " "lightweight but is less customizable." msgstr "" +"Vergeleken met Deluge is Transmission " +"eenvoudiger en lichter, maar minder aanpasbaar." #: plinth/modules/transmission/__init__.py:35 -#, fuzzy, python-brace-format -#| msgid "" -#| "It can be accessed by any user on {box_name} " -#| "belonging to the admin group." +#, python-brace-format msgid "" "It can be accessed by any user on {box_name} " "belonging to the bit-torrent group." msgstr "" "Het kan geraadpleegd worden door iedere gebruiker op {box_name} die lid is van de systeembeheerdergroep (admin)." +"a> op {box_name} die lid is van de bit-torrent groep (admin)." #: plinth/modules/transmission/__init__.py:39 #, python-brace-format @@ -6929,6 +6905,8 @@ msgid "" "Samba shares can be set as the default download " "directory from the dropdown menu below." msgstr "" +"Samba-shares kunnen worden ingesteld als de " +"standaard downloadmap in het keuzemenu hieronder." #: plinth/modules/transmission/__init__.py:43 #, python-brace-format @@ -6936,6 +6914,8 @@ msgid "" "After a download has completed, you can also access your files using the Sharing app." msgstr "" +"Nadat een download is voltooid, is toegang tot de bestanden ook mogelijk met " +"behulp van de app Sharing." #: plinth/modules/transmission/__init__.py:71 #: plinth/modules/transmission/manifest.py:6 @@ -6953,15 +6933,18 @@ msgstr "" "zoveel mogelijk als een echte desktoptoepassing wil werken." #: plinth/modules/ttrss/__init__.py:27 -#, python-brace-format +#, fuzzy, python-brace-format +#| msgid "" +#| "When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" "Indien ingeschakeld, is Tiny Tiny RSS beschikbaar voor elke gebruiker met een {box_name} login." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." @@ -6969,15 +6952,15 @@ msgstr "" "Gebruik de URL /tt-rss-app in om te verbinden " "met een mobiele- of desktoptoepassing voor Tiny Tiny RSS." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "Lezen en abonneren op nieuwsfeeds" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "News Feed Reader" @@ -8206,7 +8189,7 @@ msgstr "" "Schakel toepassingen in om snelkoppelingen toe " "te voegen aan deze pagina." -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -8218,7 +8201,7 @@ msgstr "" "Het biedt online communicatietoepassingen dieprivacy en eigendom van " "gegevens respecteren." -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -8229,31 +8212,31 @@ msgstr "" "vrije software en wordt gedistribueerd onder de GNU Affero General Public " "License, Versie 3 of hoger." -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "Broncode" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "Startpagina" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "Doneren" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "FreedomBox Foundation" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "Forum" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "IRC Chatroom" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "Mailinglijst" @@ -8324,14 +8307,20 @@ msgstr "" "%(service_name)s:" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Type" +msgid "Service Name" +msgstr "Dienst Type" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "Protocol" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "Van router/WAN-poorten" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "Naar %(box_name)s poorten" @@ -8400,6 +8389,30 @@ msgstr "%(percentage)s%% voltooid" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Server URL" +#~ msgstr "Server-URL" + +#~ msgid "Server URL updated" +#~ msgstr "Server URL aangepast" + +#~ msgid "Relay" +#~ msgstr "Relay" + +#, python-format +#~ msgid "" +#~ "If your %(box_name)s is behind a router or firewall, you should make sure " +#~ "the following ports are open, and port-forwarded, if necessary:" +#~ msgstr "" +#~ "Als %(box_name)s zich achter een router of firewall bevindt, is het " +#~ "belangrijk te zorgen dat de volgende poorten open staan en indien nodig " +#~ "worden doorgeleid:" + +#~ msgid "Service" +#~ msgstr "Dienst" + +#~ msgid "SOCKS" +#~ msgstr "SOCKS" + #~ msgid "Powered by Postfix, Dovecot & Rspamd" #~ msgstr "Maakt gebruik van Postfix, Dovecot & Rspamd" diff --git a/plinth/locale/pl/LC_MESSAGES/django.po b/plinth/locale/pl/LC_MESSAGES/django.po index ece5f9454..2c08888e1 100644 --- a/plinth/locale/pl/LC_MESSAGES/django.po +++ b/plinth/locale/pl/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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2022-05-10 02:10+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Polish Tor Project website. For " @@ -6217,40 +6212,47 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, python-brace-format +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6360,31 +6362,7 @@ msgstr "Usługa dynamicznego DNS" msgid "Ports" msgstr "" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "Ustawienie bez zmian" @@ -6448,29 +6426,32 @@ msgid "" msgstr "" #: plinth/modules/ttrss/__init__.py:27 -#, python-brace-format +#, fuzzy, python-brace-format +#| msgid "" +#| "When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" "Dowolny użytkownik za pomocą {box_name} loginu " "może mieć dostęp do Tiny Tiny RSS, gdy ten jest włączony." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "" @@ -7662,7 +7643,7 @@ msgid "" msgstr "" "Włącz aplikacje aby dodać skróty do tej strony." -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7674,7 +7655,7 @@ msgstr "" "maszynach. Udostępnia narzędzia do komunikacji online które respektują " "prywatność i kontrolę nad danymi." -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, fuzzy, python-format #| msgid "" #| "This portal is a part of Plinth, the %(box_name)s web interface. Plinth " @@ -7689,31 +7670,31 @@ msgstr "" "Plinth jest wolnym oprogramowaniem, rozpowszechnianym w licencji GNU Affero " "General Public License w wersji 3 lub późniejszej." -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "Przekaż darowiznę" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "Fundacja FreedomBox" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "Forum" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "" @@ -7782,14 +7763,20 @@ msgid "" msgstr "" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Type" +msgid "Service Name" +msgstr "Typ usługi" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, fuzzy, python-format #| msgid "%(box_name)s Setup" msgid "To %(box_name)s Ports" @@ -7854,6 +7841,16 @@ msgstr "" msgid "Gujarati" msgstr "Gujarati" +#, fuzzy +#~| msgid "Chat Server" +#~ msgid "Server URL" +#~ msgstr "Serwer czatu" + +#, fuzzy +#~| msgid "Archive deleted." +#~ msgid "Server URL updated" +#~ msgstr "Archiwum zostało usunięte." + #, fuzzy #~| msgid "Disabled" #~ msgid "Disable" diff --git a/plinth/locale/pt/LC_MESSAGES/django.po b/plinth/locale/pt/LC_MESSAGES/django.po index e58500227..252fbf6e5 100644 --- a/plinth/locale/pt/LC_MESSAGES/django.po +++ b/plinth/locale/pt/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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2021-05-08 22:33+0000\n" "Last-Translator: ssantos \n" "Language-Team: Portuguese Tor Project website. For " @@ -6061,40 +6056,47 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, python-brace-format +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6206,31 +6208,7 @@ msgstr "" msgid "Ports" msgstr "" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "Definição inalterada" @@ -6291,25 +6269,25 @@ msgstr "" #: plinth/modules/ttrss/__init__.py:27 #, python-brace-format msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "" @@ -7455,7 +7433,7 @@ msgid "" "this page." msgstr "" -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7463,7 +7441,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -7471,31 +7449,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "" @@ -7554,14 +7532,20 @@ msgid "" msgstr "" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Discovery" +msgid "Service Name" +msgstr "Descoberta do Serviço" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "" @@ -7627,6 +7611,16 @@ msgstr "%(percentage)s%% concluída" msgid "Gujarati" msgstr "Gujarati" +#, fuzzy +#~| msgid "Web Server" +#~ msgid "Server URL" +#~ msgstr "Servidor Web" + +#, fuzzy +#~| msgid "Archive deleted." +#~ msgid "Server URL updated" +#~ msgstr "Arquivo apagado." + #, fuzzy #~| msgid "Applications" #~ msgid "Disable" diff --git a/plinth/locale/ru/LC_MESSAGES/django.po b/plinth/locale/ru/LC_MESSAGES/django.po index c741b6af5..507a0e19b 100644 --- a/plinth/locale/ru/LC_MESSAGES/django.po +++ b/plinth/locale/ru/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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2022-04-28 19:09+0000\n" "Last-Translator: Nikita Epifanov \n" "Language-Team: Russian Tor Project website. For " @@ -6663,40 +6666,48 @@ msgstr "" "\"https://www.torproject.org/download/download-easy.html.en\">Tor Browser." -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, fuzzy, python-brace-format +#| msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "Порт Tor SOCKS вашего %(box_name)s доступен по порту TCP 9050." + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "Сервис Tor Onion" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "Tor Socks прокси" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "Ретранслятор Tor типа мост" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "Доступен порт трансляции Tor" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "Obfs3 транспорт зарегестрирован" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "Obfs4 транспорт зарегистрирован" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Доступ к {url} по tcp{kind} через Tor" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Подтверждение использования Tor в {url} по tcp {kind}" @@ -6822,34 +6833,7 @@ msgstr "Onion сервис" msgid "Ports" msgstr "Порты" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "Ретранслятор" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" -"Если ваш %(box_name)s находится за маршрутизатором или брандмауэром, вы " -"должны убедиться, что следующие порты являются открытыми и проброшены, если " -"необходимо:" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "Служба" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "SОCKS" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "Порт Tor SOCKS вашего %(box_name)s доступен по порту TCP 9050." - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "Настройки без изменений" @@ -6917,15 +6901,18 @@ msgstr "" "новости из любого места, так же удобно, как и в настольных приложениях." #: plinth/modules/ttrss/__init__.py:27 -#, python-brace-format +#, fuzzy, python-brace-format +#| msgid "" +#| "When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" "Если этот параметр включён, к Tiny Tiny RSS может получить доступ любой пользователь с логином {box_name}." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." @@ -6934,15 +6921,15 @@ msgstr "" "Tiny RSS используйте URL / tt-rss-app для " "подключения." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "Чтение и подписка на ленты новостей" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "Чтение ленты новостей" @@ -8169,7 +8156,7 @@ msgstr "" "Включите приложения чтобы добавить ярлыки на " "эту страницу." -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -8181,7 +8168,7 @@ msgstr "" "Он предоставляет онлайн инструменты онлайн-коммуникации, уважающие вашу " "приватность и владение данными." -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -8192,31 +8179,31 @@ msgstr "" "программное обеспечение, выпускаемое под лицензией GNU Affero General Public " "License, Версии 3 или старше." -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "Исходный код" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "Домашняя страница" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "Пожертвовать" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "Фонд FrеedomBox" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "Форум" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "Чат IRC" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "Список рассылки" @@ -8288,14 +8275,20 @@ msgstr "" "%(service_name)s:" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Type" +msgid "Service Name" +msgstr "Тип службы" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "Протокол" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "С Роутера/WAN портов" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "В %(box_name)s Порты" @@ -8364,6 +8357,30 @@ msgstr "%(percentage)s%% завершено" msgid "Gujarati" msgstr "Гуджарати" +#~ msgid "Server URL" +#~ msgstr "URL сервера" + +#~ msgid "Server URL updated" +#~ msgstr "URL сервера удален" + +#~ msgid "Relay" +#~ msgstr "Ретранслятор" + +#, python-format +#~ msgid "" +#~ "If your %(box_name)s is behind a router or firewall, you should make sure " +#~ "the following ports are open, and port-forwarded, if necessary:" +#~ msgstr "" +#~ "Если ваш %(box_name)s находится за маршрутизатором или брандмауэром, вы " +#~ "должны убедиться, что следующие порты являются открытыми и проброшены, " +#~ "если необходимо:" + +#~ msgid "Service" +#~ msgstr "Служба" + +#~ msgid "SOCKS" +#~ msgstr "SОCKS" + #~ msgid "Powered by Postfix, Dovecot & Rspamd" #~ msgstr "Работает на Postfix, Dovecot и Rspamd" diff --git a/plinth/locale/si/LC_MESSAGES/django.po b/plinth/locale/si/LC_MESSAGES/django.po index 161dcc5af..f9831a344 100644 --- a/plinth/locale/si/LC_MESSAGES/django.po +++ b/plinth/locale/si/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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2021-04-27 13:32+0000\n" "Last-Translator: HelaBasa \n" "Language-Team: Sinhala Tor Project website. For " @@ -5787,40 +5784,47 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, python-brace-format +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5926,31 +5930,7 @@ msgstr "" msgid "Ports" msgstr "" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "" @@ -6011,25 +5991,25 @@ msgstr "" #: plinth/modules/ttrss/__init__.py:27 #, python-brace-format msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "" @@ -7110,7 +7090,7 @@ msgid "" "this page." msgstr "" -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7118,7 +7098,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -7126,31 +7106,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "" @@ -7208,14 +7188,18 @@ msgid "" msgstr "" #: plinth/templates/port-forwarding-info.html:37 -msgid "Protocol" +msgid "Service Name" msgstr "" #: plinth/templates/port-forwarding-info.html:38 -msgid "From Router/WAN Ports" +msgid "Protocol" msgstr "" #: plinth/templates/port-forwarding-info.html:39 +msgid "From Router/WAN Ports" +msgstr "" + +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "" diff --git a/plinth/locale/sl/LC_MESSAGES/django.po b/plinth/locale/sl/LC_MESSAGES/django.po index 05b1a9e4d..ba1522afd 100644 --- a/plinth/locale/sl/LC_MESSAGES/django.po +++ b/plinth/locale/sl/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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2021-01-18 12:32+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Slovenian Tor Project website. For " @@ -6015,40 +6012,47 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, python-brace-format +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6154,31 +6158,7 @@ msgstr "" msgid "Ports" msgstr "" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "" @@ -6251,29 +6231,29 @@ msgstr "" #| "_cockpit/ path on the web server. It can be accessed by any user on {box_name} belonging to the admin group." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" "Ko je omogočen, je Cockpit na voljo na naslovu /" "_cockpit/ spletnega strežnika. Do njega lahko dostopa katerikoli uporabnik na {box_name}, ki je član skupine " "skrbnikov." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "" @@ -7396,7 +7376,7 @@ msgid "" "this page." msgstr "" -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7404,7 +7384,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -7412,31 +7392,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "" @@ -7494,14 +7474,20 @@ msgid "" msgstr "" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Discovery" +msgid "Service Name" +msgstr "Odkrivanje storitev" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "" @@ -7565,6 +7551,11 @@ msgstr "" msgid "Gujarati" msgstr "" +#, fuzzy +#~| msgid "Archive deleted." +#~ msgid "Server URL updated" +#~ msgstr "Arhiv je izbrisan." + #, fuzzy #~| msgid "Enable DNSSEC" #~ msgid "Enable" @@ -7580,11 +7571,6 @@ msgstr "" #~ msgid "Enter a valid destination" #~ msgstr "Neveljavno ime gostitelja" -#, fuzzy -#~| msgid "Service Discovery" -#~ msgid "Service Alert" -#~ msgstr "Odkrivanje storitev" - #~ msgid "Cancel" #~ msgstr "Prekliči" diff --git a/plinth/locale/sq/LC_MESSAGES/django.po b/plinth/locale/sq/LC_MESSAGES/django.po index 785f82d58..67594f862 100644 --- a/plinth/locale/sq/LC_MESSAGES/django.po +++ b/plinth/locale/sq/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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2022-02-06 23:23+0000\n" "Last-Translator: Besnik Bleta \n" "Language-Team: Albanian Tor Project website. For " @@ -6713,40 +6716,48 @@ msgstr "" "përdorni Shfletuesin Tor." -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, fuzzy, python-brace-format +#| msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "Një portë SOCKS Tor-i në %(box_name)s tuaj gjendet në portën TCP 9050." + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "Shërbim Onion Tor" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "Ndërmjetës SOCKS Tor" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "Rele Ure Tor" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "Portë releje Tor e gatshme" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "U regjistruar transport Obfs3" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "U regjistruar transport Obfs3" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "URL hyrjesh {url} në tcp{kind} përmes Tor-i" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Ripohoni përdorim Tor-i te {url} në tcp{kind}" @@ -6876,34 +6887,7 @@ msgstr "Shërbim Onion" msgid "Ports" msgstr "Porta" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "Rele" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" -"Nëse %(box_name)s juaj gjendet pas një rrugëzuesi ose firewall-i, duhet të " -"bëni të mundur që portat vijuese të jenë të hapura, si dhe <em>port-" -"forwarded</em>, në qoftë e nevojshme:" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "Shërbim" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "SOCKS" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "Një portë SOCKS Tor-i në %(box_name)s tuaj gjendet në portën TCP 9050." - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "Rregullim i pandryshuar" @@ -6972,15 +6956,18 @@ msgstr "" "duket si një aplikacion desktop, aq afër kësaj sa mundet." #: plinth/modules/ttrss/__init__.py:27 -#, python-brace-format +#, fuzzy, python-brace-format +#| msgid "" +#| "When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" "Kur aktivizohet, Tiny Tiny RSS mund të përdoret nga cilido përdorues me kredenciale hyrjeje në {box_name}." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." @@ -6989,15 +6976,15 @@ msgstr "" "dekstop, përdorni URL /tt-rss-app për t’u " "lidhur." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "Lexoni dhe pajtohuni te prurje lajmesh" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "Lexues Prurjesh Lajmesh" @@ -8234,7 +8221,7 @@ msgstr "" "Që të shtohen shkurtore te kjo faqe, aktivizoni ca aplikacione." -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -8246,7 +8233,7 @@ msgstr "" "shoqërorë në makina të vogla. Furnizon mjete komunikimi internetor që " "respektojnë privatësinë tuaj dhe pronësinë e të dhënave." -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -8257,31 +8244,31 @@ msgstr "" "<em>software</em> i lirë, i shpërndarë sipas licencës GNU Affero " "General Public License, Version 3 ose i mëvonshëm." -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "Kod Burim" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "Faqe hyrëse" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "Dhuroni" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "FreedomBox Foundation" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "Dhomë IRC" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "Listë postimesh" @@ -8352,14 +8339,20 @@ msgstr "" "%(service_name)s:" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Type" +msgid "Service Name" +msgstr "Lloj Shërbimi" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "Protokoll" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "Nga Porta Rrugëzuesi/WAN-i" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "Te Porta të %(box_name)s" @@ -8428,6 +8421,30 @@ msgstr "%(percentage)s%% e plotësuar" msgid "Gujarati" msgstr "Gujaratase" +#~ msgid "Server URL" +#~ msgstr "URL shërbyesi" + +#~ msgid "Server URL updated" +#~ msgstr "URL-ja e shërbyesit u përditësua" + +#~ msgid "Relay" +#~ msgstr "Rele" + +#, python-format +#~ msgid "" +#~ "If your %(box_name)s is behind a router or firewall, you should make sure " +#~ "the following ports are open, and port-forwarded, if necessary:" +#~ msgstr "" +#~ "Nëse %(box_name)s juaj gjendet pas një rrugëzuesi ose firewall-i, duhet " +#~ "të bëni të mundur që portat vijuese të jenë të hapura, si dhe <em>" +#~ "port-forwarded</em>, në qoftë e nevojshme:" + +#~ msgid "Service" +#~ msgstr "Shërbim" + +#~ msgid "SOCKS" +#~ msgstr "SOCKS" + #~ msgid "Powered by Postfix, Dovecot & Rspamd" #~ msgstr "Bazuar në Postfix, Dovecot & Rspamd" diff --git a/plinth/locale/sr/LC_MESSAGES/django.po b/plinth/locale/sr/LC_MESSAGES/django.po index 8fbc50d71..d823b0e85 100644 --- a/plinth/locale/sr/LC_MESSAGES/django.po +++ b/plinth/locale/sr/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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2021-01-18 12:32+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Serbian Tor Project website. For " @@ -5896,40 +5893,47 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, python-brace-format +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6035,31 +6039,7 @@ msgstr "" msgid "Ports" msgstr "" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "" @@ -6123,27 +6103,32 @@ msgid "" msgstr "" #: plinth/modules/ttrss/__init__.py:27 -#, python-brace-format +#, fuzzy, python-brace-format +#| msgid "" +#| "It can be accessed by any user on {box_name} " +#| "belonging to the admin group." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" +"Pristup moguć korisnik na {box_name} koja " +"pripada admin grupi." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "" @@ -7224,7 +7209,7 @@ msgid "" "this page." msgstr "" -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7232,7 +7217,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -7240,31 +7225,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "" @@ -7322,14 +7307,20 @@ msgid "" msgstr "" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Discovery" +msgid "Service Name" +msgstr "Otkrivanje Servisa" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "" @@ -7393,16 +7384,16 @@ msgstr "" msgid "Gujarati" msgstr "" +#, fuzzy +#~| msgid "Web Server" +#~ msgid "Server URL" +#~ msgstr "Web Server" + #, fuzzy #~| msgid "Enable DNSSEC" #~ msgid "Enable" #~ msgstr "Aktiviraj DNSSEC" -#, fuzzy -#~| msgid "Service Discovery" -#~ msgid "Service Alert" -#~ msgstr "Otkrivanje Servisa" - #, fuzzy #~| msgid "Delete Archive" #~ msgid "Delete selected" diff --git a/plinth/locale/sv/LC_MESSAGES/django.po b/plinth/locale/sv/LC_MESSAGES/django.po index b5e235146..969ff34ae 100644 --- a/plinth/locale/sv/LC_MESSAGES/django.po +++ b/plinth/locale/sv/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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2022-04-21 09:08+0000\n" "Last-Translator: Luna Jernberg \n" "Language-Team: Swedish Tor Project website. For " @@ -6633,40 +6636,48 @@ msgstr "" "använder TOR Browser." -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, fuzzy, python-brace-format +#| msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "En Tor SOCKS-port finns på din %(box_name)s på TCP-port 9050." + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "Tor Onion service" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "Tor SOCKS-proxy" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "Tor Bridge Relay" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "Tor relä port tillgänglig" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "Obfs3 transport registrerad" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "Obfs4 transport registrerad" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Tillgång URL {url} på TCP {kind} via Tor" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Bekräfta Tor-användning vid {url} på TCP {kind}" @@ -6794,33 +6805,7 @@ msgstr "Onion tjänst" msgid "Ports" msgstr "Portar" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "Relay" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" -"Om din %(box_name)s ligger bakom en router eller brandvägg bör du se till " -"att följande portar är öppna och port vidarebefordrade om det behövs:" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "Tjänst" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "SOCKS" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "En Tor SOCKS-port finns på din %(box_name)s på TCP-port 9050." - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "Instänllningar oförändrade" @@ -6891,15 +6876,18 @@ msgstr "" "känner dig så nära en riktig stationär applikation som möjligt." #: plinth/modules/ttrss/__init__.py:27 -#, python-brace-format +#, fuzzy, python-brace-format +#| msgid "" +#| "When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" "När den är aktiverad, kan Tiny Tiny RSS nås av alla användare med en {box_name} login." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." @@ -6907,15 +6895,15 @@ msgstr "" "När du använder en mobil eller stationär applikation för Tiny Tiny RSS, " "Använd URL/tt-rss-app/\" för att ansluta." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "Läsa och prenumerera på nyhetsflöden" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "Läsare för nyhetsflödet" @@ -8138,7 +8126,7 @@ msgstr "" "Aktivera vissa applicationer för att lägga till " "genvägar till den här sidan." -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -8150,7 +8138,7 @@ msgstr "" "maskiner. Det tillhandahåller online-kommunikationsverktyg som respekterar " "din integritet och ägandet av data." -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -8161,31 +8149,31 @@ msgstr "" "är fri programvara, distribueras under GNU Affero General Public License, " "version 3 eller senare." -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "Källkod" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "Hemsida" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "Donera" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "FreedomBox Foundation" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "Forum" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "IRC chatrum" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "E-postlista" @@ -8258,14 +8246,20 @@ msgstr "" "%(service_name)s:" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Type" +msgid "Service Name" +msgstr "Servicetype" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "Protokoll" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "Från Router/WAN-portar" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "Till %(box_name)s Portar" @@ -8334,6 +8328,29 @@ msgstr "%(percentage)s %% färdigt" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Server URL" +#~ msgstr "Server URL" + +#~ msgid "Server URL updated" +#~ msgstr "Serverns URL har uppdaterats" + +#~ msgid "Relay" +#~ msgstr "Relay" + +#, python-format +#~ msgid "" +#~ "If your %(box_name)s is behind a router or firewall, you should make sure " +#~ "the following ports are open, and port-forwarded, if necessary:" +#~ msgstr "" +#~ "Om din %(box_name)s ligger bakom en router eller brandvägg bör du se till " +#~ "att följande portar är öppna och port vidarebefordrade om det behövs:" + +#~ msgid "Service" +#~ msgstr "Tjänst" + +#~ msgid "SOCKS" +#~ msgstr "SOCKS" + #~ msgid "Powered by Postfix, Dovecot & Rspamd" #~ msgstr "Drivs av Postfix, Dovecot och Rspamd" diff --git a/plinth/locale/ta/LC_MESSAGES/django.po b/plinth/locale/ta/LC_MESSAGES/django.po index b3328b079..74a0e77d4 100644 --- a/plinth/locale/ta/LC_MESSAGES/django.po +++ b/plinth/locale/ta/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -112,12 +112,12 @@ msgstr "" msgid "{box_name} Web Interface (Plinth)" msgstr "" -#: plinth/modules/apache/components.py:122 +#: plinth/modules/apache/components.py:126 #, python-brace-format msgid "Access URL {url} on tcp{kind}" msgstr "" -#: plinth/modules/apache/components.py:125 +#: plinth/modules/apache/components.py:129 #, python-brace-format msgid "Access URL {url}" msgstr "" @@ -839,14 +839,14 @@ msgid "Admin" msgstr "" #: plinth/modules/bepasty/views.py:90 plinth/modules/searx/views.py:38 -#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130 -#: plinth/modules/tor/views.py:157 plinth/modules/zoph/views.py:69 +#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:132 +#: plinth/modules/tor/views.py:159 plinth/modules/zoph/views.py:69 msgid "Configuration updated." msgstr "" #: plinth/modules/bepasty/views.py:93 plinth/modules/email/views.py:48 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 +#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:161 #: plinth/modules/zoph/views.py:72 msgid "An error occurred during configuration." msgstr "" @@ -1114,7 +1114,7 @@ msgstr "" #: plinth/modules/config/__init__.py:58 #: plinth/modules/names/templates/names.html:30 #: plinth/modules/names/templates/names.html:44 -#: plinth/modules/snapshot/views.py:35 plinth/templates/index.html:46 +#: plinth/modules/snapshot/views.py:35 plinth/templates/index.html:38 msgid "Configure" msgstr "" @@ -1600,6 +1600,7 @@ msgstr "" #: plinth/modules/dynamicdns/templates/dynamicdns.html:18 #: plinth/modules/email/templates/email.html:35 #: plinth/modules/letsencrypt/templates/letsencrypt.html:24 +#: plinth/modules/mediawiki/forms.py:33 msgid "Domain" msgstr "" @@ -1898,7 +1899,6 @@ msgstr "" #: plinth/modules/email/templates/email.html:41 #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/tor/templates/tor.html:72 msgid "Port" msgstr "" @@ -2176,7 +2176,7 @@ msgid "Documentation" msgstr "" #: plinth/modules/help/__init__.py:39 plinth/templates/help-menu.html:20 -#: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#: plinth/templates/help-menu.html:21 plinth/templates/index.html:120 msgctxt "User guide" msgid "Manual" msgstr "" @@ -2453,7 +2453,7 @@ msgstr "" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:56 plinth/modules/tor/__init__.py:51 +#: plinth/modules/i2p/__init__.py:56 plinth/modules/tor/__init__.py:55 msgid "Anonymity Network" msgstr "" @@ -2905,15 +2905,15 @@ msgstr "" msgid "MediaWiki" msgstr "" -#: plinth/modules/mediawiki/__init__.py:57 plinth/templates/index.html:132 +#: plinth/modules/mediawiki/__init__.py:57 plinth/templates/index.html:124 msgid "Wiki" msgstr "" -#: plinth/modules/mediawiki/forms.py:52 +#: plinth/modules/mediawiki/forms.py:25 msgid "Administrator Password" msgstr "" -#: plinth/modules/mediawiki/forms.py:53 +#: plinth/modules/mediawiki/forms.py:26 msgid "" "Set a new password for MediaWiki's administrator account (admin). The " "password cannot be a common one and the minimum required length is " @@ -2921,41 +2921,38 @@ msgid "" "password." msgstr "" -#: plinth/modules/mediawiki/forms.py:60 -msgid "Server URL" -msgstr "" - -#: plinth/modules/mediawiki/forms.py:61 +#: plinth/modules/mediawiki/forms.py:34 msgid "" "Used by MediaWiki to generate URLs that point to the wiki such as in footer, " -"feeds and emails." +"feeds and emails. Examples: \"myfreedombox.example.org\" or \"example.onion" +"\"." msgstr "" -#: plinth/modules/mediawiki/forms.py:66 +#: plinth/modules/mediawiki/forms.py:39 msgid "Enable public registrations" msgstr "" -#: plinth/modules/mediawiki/forms.py:67 +#: plinth/modules/mediawiki/forms.py:40 msgid "" "If enabled, anyone on the internet will be able to create an account on your " "MediaWiki instance." msgstr "" -#: plinth/modules/mediawiki/forms.py:71 +#: plinth/modules/mediawiki/forms.py:44 msgid "Enable private mode" msgstr "" -#: plinth/modules/mediawiki/forms.py:72 +#: plinth/modules/mediawiki/forms.py:45 msgid "" "If enabled, access will be restricted. Only people who have accounts can " "read/write to the wiki. Public registrations will also be disabled." msgstr "" -#: plinth/modules/mediawiki/forms.py:77 +#: plinth/modules/mediawiki/forms.py:50 msgid "Default Skin" msgstr "" -#: plinth/modules/mediawiki/forms.py:78 +#: plinth/modules/mediawiki/forms.py:51 msgid "" "Choose a default skin for your MediaWiki installation. Users have the option " "to select their preferred skin." @@ -2990,7 +2987,7 @@ msgid "Default skin changed" msgstr "" #: plinth/modules/mediawiki/views.py:98 -msgid "Server URL updated" +msgid "Domain name updated" msgstr "" #: plinth/modules/minetest/__init__.py:35 @@ -5438,7 +5435,7 @@ msgstr "" msgid "Storage snapshots configuration updated" msgstr "" -#: plinth/modules/snapshot/views.py:155 plinth/modules/tor/views.py:60 +#: plinth/modules/snapshot/views.py:155 plinth/modules/tor/views.py:62 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "" @@ -5777,7 +5774,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: plinth/modules/tor/__init__.py:26 +#: plinth/modules/tor/__init__.py:27 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -5786,40 +5783,47 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, python-brace-format +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5925,31 +5929,7 @@ msgstr "" msgid "Ports" msgstr "" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "" @@ -6010,25 +5990,25 @@ msgstr "" #: plinth/modules/ttrss/__init__.py:27 #, python-brace-format msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "" @@ -7109,7 +7089,7 @@ msgid "" "this page." msgstr "" -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7117,7 +7097,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -7125,31 +7105,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "" @@ -7207,14 +7187,18 @@ msgid "" msgstr "" #: plinth/templates/port-forwarding-info.html:37 -msgid "Protocol" +msgid "Service Name" msgstr "" #: plinth/templates/port-forwarding-info.html:38 -msgid "From Router/WAN Ports" +msgid "Protocol" msgstr "" #: plinth/templates/port-forwarding-info.html:39 +msgid "From Router/WAN Ports" +msgstr "" + +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "" diff --git a/plinth/locale/te/LC_MESSAGES/django.po b/plinth/locale/te/LC_MESSAGES/django.po index b8472c305..f3bdb6675 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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2022-03-02 12:27+0000\n" "Last-Translator: James Valleroy \n" "Language-Team: Telugu Tor Project website. For " @@ -6433,40 +6436,48 @@ msgstr "" "టార్ ప్రాజెక్ట్ మీరు టార్ బ్రౌజర్ ను ఉపయోగించాలని సిఫార్సు చేస్తున్నారు." -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, fuzzy, python-brace-format +#| msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "టిసిపి పోర్ట్ 9050 పై ఒక టార్ సొక్స్ పోర్ట్ మీ %(box_name)sలో అందుబాటులో ఉంది." + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "టార్" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "టోర్ ఉల్లిపాయ సేవ" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "టోర్ సాక్స్ ప్రాతినిధ్య" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "టార్ బ్రిడ్జ్ రిలే" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "టార్ రిలే పోర్ట్ అందుబాటులో ఉంది" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "Obfs3 రవాణా నమోదు చేయబడింది" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "Obfs4 రవాణా నమోదు చేయబడింది" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "టార్ ద్వారా {kind} లో {url} ను ఆక్సెస్ చెయ్యండి" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "టోర్ వాడుకను నిర్ధారించండి{url} టీ సి పి పై{kind}" @@ -6588,33 +6599,7 @@ msgstr "ఉల్లిపాయ సేవ" msgid "Ports" msgstr "పోర్ట్స్" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "రిలే" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" -"మీ %(box_name)s లు రౌటర్ లేదా ఫైర్వాల్ వెనుక ఉంటే, మీరు ఈ క్రింది పోర్టులు తెరిచి ఉన్నారని " -"నిర్ధారించుకోండి మరియు అవసరమైతే పోర్ట్-ఫార్వార్డ్ చేయబడిందని నిర్ధారించుకోండి:" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "సేవ" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "సాక్స్‌లు" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "టిసిపి పోర్ట్ 9050 పై ఒక టార్ సొక్స్ పోర్ట్ మీ %(box_name)sలో అందుబాటులో ఉంది." - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "మారకుండా అమర్చుతోంది" @@ -6681,15 +6666,18 @@ msgstr "" "అనుమతించేలా రూపొందించబడింది." #: plinth/modules/ttrss/__init__.py:27 -#, python-brace-format +#, fuzzy, python-brace-format +#| msgid "" +#| "When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" "ప్రారంభించబడినప్పుడు, చిన్న చిన్న RSSని ఏ {box_name} లాగిన్‌తో " "వినియోగదారు అయినా సాంగత్యం చేయవచ్చు." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." @@ -6697,15 +6685,15 @@ msgstr "" "చిన్న చిన్న RSS కోసం మొబైల్ లేదా డెస్క్‌టాప్ అప్లికేషన్‌ను ఉపయోగిస్తున్నప్పుడు, URLని ఉపయోగించండి/tt-rss-app కలపడం కోసం ." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "న్యూస్ ఫీడ్‌లను చదవడం మరియు చందాదారునిగా చేరు" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "టైనీ టైనీ RSS" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "న్యూస్ ఫీడ్ రీడర్" @@ -7891,7 +7879,7 @@ msgstr "" "ఈ పేజీకి సత్వరమార్గాలను జోడించడానికి కొన్ని అప్లికేషన్‌లను " "ప్రారంభించండి." -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7902,7 +7890,7 @@ msgstr "" "ఉచిత సాఫ్ట్‌వేర్ స్వీయ-హోస్టింగ్ వెబ్ సర్వర్. ఇది మీ గోప్యత మరియు డేటా యాజమాన్యానికి సంబంధించి ఆన్‌లైన్ కమ్యూనికేషన్ " "సాధనాలను అందిస్తుంది." -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -7912,31 +7900,31 @@ msgstr "" "ఈ పోర్టల్ %(box_name)s వెబ్ సంవిధానంలో ఒక భాగం. %(box_name)s అనేది ఉచిత సాఫ్ట్‌వేర్, ఇది GNU " "అఫెరో జనరల్ పబ్లిక్ లైసెన్స్, వెర్షన్ 3 లేదా తదుపరిది కింద పంపిణీ చేయబడింది." -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "మూల కోడ్" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "హోంపేజ్" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "విరాళమివ్వండి" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "ఫ్రీడమ్ బాక్స్ నిర్దేశిక" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "IRC చాట్ రూమ్" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "మెయిలింగ్ జాబితా" @@ -8004,14 +7992,20 @@ msgstr "" "క్రింది పోర్ట్‌లను ఫార్వార్డ్ చేయాలి:" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Type" +msgid "Service Name" +msgstr "సేవా రకం" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "ప్రోటోకాల్" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "రూటర్/WAN పోర్ట్‌ల నుండి" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "%(box_name)s పోర్ట్‌లకు" @@ -8078,6 +8072,29 @@ msgstr "%(percentage)s %% పూర్తి" msgid "Gujarati" msgstr "గుజరాతీ" +#~ msgid "Server URL" +#~ msgstr "సేవిక URL" + +#~ msgid "Server URL updated" +#~ msgstr "సర్వర్ URL నవీకరించబడింది" + +#~ msgid "Relay" +#~ msgstr "రిలే" + +#, python-format +#~ msgid "" +#~ "If your %(box_name)s is behind a router or firewall, you should make sure " +#~ "the following ports are open, and port-forwarded, if necessary:" +#~ msgstr "" +#~ "మీ %(box_name)s లు రౌటర్ లేదా ఫైర్వాల్ వెనుక ఉంటే, మీరు ఈ క్రింది పోర్టులు తెరిచి ఉన్నారని " +#~ "నిర్ధారించుకోండి మరియు అవసరమైతే పోర్ట్-ఫార్వార్డ్ చేయబడిందని నిర్ధారించుకోండి:" + +#~ msgid "Service" +#~ msgstr "సేవ" + +#~ msgid "SOCKS" +#~ msgstr "సాక్స్‌లు" + #~ msgid "Powered by Postfix, Dovecot & Rspamd" #~ msgstr "Postfix, Dovecot & Rspamd ద్వారా ఆధారితం" diff --git a/plinth/locale/tr/LC_MESSAGES/django.po b/plinth/locale/tr/LC_MESSAGES/django.po index 0174bca54..753a2fec7 100644 --- a/plinth/locale/tr/LC_MESSAGES/django.po +++ b/plinth/locale/tr/LC_MESSAGES/django.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-09 22:12-0400\n" -"PO-Revision-Date: 2022-04-21 09:08+0000\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" +"PO-Revision-Date: 2022-05-11 16:16+0000\n" "Last-Translator: Burak Yavuz \n" "Language-Team: Turkish \n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.12-dev\n" +"X-Generator: Weblate 4.12.1\n" #: doc/dev/_templates/layout.html:11 msgid "Page source" @@ -117,12 +117,12 @@ msgstr "Web Sunucusu" msgid "{box_name} Web Interface (Plinth)" msgstr "{box_name} Web Arayüzü (Plinth)" -#: plinth/modules/apache/components.py:122 +#: plinth/modules/apache/components.py:126 #, python-brace-format msgid "Access URL {url} on tcp{kind}" msgstr "Tcp{kind} üzerinde erişim URL'si {url}" -#: plinth/modules/apache/components.py:125 +#: plinth/modules/apache/components.py:129 #, python-brace-format msgid "Access URL {url}" msgstr "Erişim URL'si {url}" @@ -905,14 +905,14 @@ msgid "Admin" msgstr "Yönetici" #: plinth/modules/bepasty/views.py:90 plinth/modules/searx/views.py:38 -#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130 -#: plinth/modules/tor/views.py:157 plinth/modules/zoph/views.py:69 +#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:132 +#: plinth/modules/tor/views.py:159 plinth/modules/zoph/views.py:69 msgid "Configuration updated." msgstr "Yapılandırma güncellendi." #: plinth/modules/bepasty/views.py:93 plinth/modules/email/views.py:48 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 +#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:161 #: plinth/modules/zoph/views.py:72 msgid "An error occurred during configuration." msgstr "Yapılandırma sırasında bir hata meydana geldi." @@ -1218,7 +1218,7 @@ msgstr "Genel Yapılandırma" #: plinth/modules/config/__init__.py:58 #: plinth/modules/names/templates/names.html:30 #: plinth/modules/names/templates/names.html:44 -#: plinth/modules/snapshot/views.py:35 plinth/templates/index.html:46 +#: plinth/modules/snapshot/views.py:35 plinth/templates/index.html:38 msgid "Configure" msgstr "Yapılandır" @@ -1774,6 +1774,7 @@ msgstr "Durum" #: plinth/modules/dynamicdns/templates/dynamicdns.html:18 #: plinth/modules/email/templates/email.html:35 #: plinth/modules/letsencrypt/templates/letsencrypt.html:24 +#: plinth/modules/mediawiki/forms.py:33 msgid "Domain" msgstr "Etki Alanı" @@ -2120,7 +2121,6 @@ msgstr "Ağırlık" #: plinth/modules/email/templates/email.html:41 #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/tor/templates/tor.html:72 msgid "Port" msgstr "Bağlantı noktası" @@ -2428,7 +2428,7 @@ msgid "Documentation" msgstr "Belgeler" #: plinth/modules/help/__init__.py:39 plinth/templates/help-menu.html:20 -#: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#: plinth/templates/help-menu.html:21 plinth/templates/index.html:120 msgctxt "User guide" msgid "Manual" msgstr "Kılavuz" @@ -2778,7 +2778,7 @@ msgstr "I2P uygulamasını yönet" msgid "I2P" msgstr "I2P" -#: plinth/modules/i2p/__init__.py:56 plinth/modules/tor/__init__.py:51 +#: plinth/modules/i2p/__init__.py:56 plinth/modules/tor/__init__.py:55 msgid "Anonymity Network" msgstr "İsim Gizliliği Ağı" @@ -3321,45 +3321,43 @@ msgstr "" msgid "MediaWiki" msgstr "MediaWiki" -#: plinth/modules/mediawiki/__init__.py:57 plinth/templates/index.html:132 +#: plinth/modules/mediawiki/__init__.py:57 plinth/templates/index.html:124 msgid "Wiki" msgstr "Viki" -#: plinth/modules/mediawiki/forms.py:52 +#: plinth/modules/mediawiki/forms.py:25 msgid "Administrator Password" msgstr "Yönetici Parolası" -#: plinth/modules/mediawiki/forms.py:53 -#, fuzzy -#| msgid "" -#| "Set a new password for MediaWiki's administrator account (admin). Leave " -#| "this field blank to keep the current password." +#: plinth/modules/mediawiki/forms.py:26 msgid "" "Set a new password for MediaWiki's administrator account (admin). The " "password cannot be a common one and the minimum required length is " "10 characters. Leave this field blank to keep the current " "password." msgstr "" -"MediaWiki'nin yönetici hesabı (admin) için yeni bir parola ayarlayın. Şu " -"anki parolayı korumak için bu alanı boş bırakın." +"MediaWiki'nin yönetici hesabı (admin) için yeni bir parola ayarlayın. Parola " +"ortak bir parola olamaz ve gereken en az uzunluk 10 karakterdir. Şu anki parolayı korumak için bu alanı boş bırakın." -#: plinth/modules/mediawiki/forms.py:60 -msgid "Server URL" -msgstr "Sunucu URL'si" - -#: plinth/modules/mediawiki/forms.py:61 +#: plinth/modules/mediawiki/forms.py:34 +#, fuzzy +#| msgid "" +#| "Used by MediaWiki to generate URLs that point to the wiki such as in " +#| "footer, feeds and emails." msgid "" "Used by MediaWiki to generate URLs that point to the wiki such as in footer, " -"feeds and emails." +"feeds and emails. Examples: \"myfreedombox.example.org\" or \"example.onion" +"\"." msgstr "" "MediaWiki tarafından, altbilgi, bildirimler ve e-postalar gibi viki'yi " "işaret eden URL'ler oluşturmak için kullanılır." -#: plinth/modules/mediawiki/forms.py:66 +#: plinth/modules/mediawiki/forms.py:39 msgid "Enable public registrations" msgstr "Herkese açık kaydı etkinleştir" -#: plinth/modules/mediawiki/forms.py:67 +#: plinth/modules/mediawiki/forms.py:40 msgid "" "If enabled, anyone on the internet will be able to create an account on your " "MediaWiki instance." @@ -3367,11 +3365,11 @@ msgstr "" "Eğer etkinleştirildiyse, İnternet'teki herkes MediaWiki örneğinizde bir " "hesap oluşturabilecektir." -#: plinth/modules/mediawiki/forms.py:71 +#: plinth/modules/mediawiki/forms.py:44 msgid "Enable private mode" msgstr "Özel kipi etkinleştir" -#: plinth/modules/mediawiki/forms.py:72 +#: plinth/modules/mediawiki/forms.py:45 msgid "" "If enabled, access will be restricted. Only people who have accounts can " "read/write to the wiki. Public registrations will also be disabled." @@ -3380,11 +3378,11 @@ msgstr "" "viki'yi okuyabilir/yazabilir. Herkese açık kayıtlar da " "etkisizleştirilecektir." -#: plinth/modules/mediawiki/forms.py:77 +#: plinth/modules/mediawiki/forms.py:50 msgid "Default Skin" msgstr "Varsayılan Kaplama" -#: plinth/modules/mediawiki/forms.py:78 +#: plinth/modules/mediawiki/forms.py:51 msgid "" "Choose a default skin for your MediaWiki installation. Users have the option " "to select their preferred skin." @@ -3397,12 +3395,8 @@ msgid "Password updated" msgstr "Parola güncellendi" #: plinth/modules/mediawiki/views.py:56 -#, fuzzy -#| msgid "Password used to encrypt data. Must match server password." msgid "Password update failed. Please choose a stronger password" -msgstr "" -"Verileri şifrelemek için kullanılan parola. Sunucu parolası ile eşleşmek " -"zorundadır." +msgstr "Parola güncelleme başarısız oldu. Lütfen daha güçlü bir parola seçin" #: plinth/modules/mediawiki/views.py:66 msgid "Public registrations enabled" @@ -3425,8 +3419,10 @@ msgid "Default skin changed" msgstr "Varsayılan kaplama değiştirildi" #: plinth/modules/mediawiki/views.py:98 -msgid "Server URL updated" -msgstr "Sunucu URL'si güncellendi" +#, fuzzy +#| msgid "Domain name set" +msgid "Domain name updated" +msgstr "Etki alanı adı ayarlandı" #: plinth/modules/minetest/__init__.py:35 #, python-brace-format @@ -6267,7 +6263,7 @@ msgstr "Anlık görüntü oluşturuldu." msgid "Storage snapshots configuration updated" msgstr "Depolama anlık görüntü yapılandırması güncellendi" -#: plinth/modules/snapshot/views.py:155 plinth/modules/tor/views.py:60 +#: plinth/modules/snapshot/views.py:155 plinth/modules/tor/views.py:62 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "Eylem hatası: {0} [{1}] [{2}]" @@ -6642,7 +6638,7 @@ msgstr "Syncthing" msgid "File Synchronization" msgstr "Dosya Eşitleme" -#: plinth/modules/tor/__init__.py:26 +#: plinth/modules/tor/__init__.py:27 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6655,40 +6651,50 @@ msgstr "" "gezinirken en iyi koruma için Tor Projesi, Tor Tarayıcı kullanmanızı önerir." -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, fuzzy, python-brace-format +#| msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" +"9050 nolu TCP bağlantı noktası üzerindeki %(box_name)s cihazınızda bir Tor " +"SOCKS bağlantı noktası kullanılabilir." + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "Tor Onion Hizmeti" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "Tor Socks Vekil Sunucusu" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "Tor Köprüsü Aktarımı" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "Tor aktarımı bağlantı noktası kullanılabilir" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "Obfs3 taşıma kayıtlı" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "Obfs4 taşıma kayıtlı" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Tor aracılığıyla tcp{kind} üzerinde erişim URL'si {url}" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Tcp{kind} üzerinde {url} adresinde Tor kullanımını onaylama" @@ -6816,36 +6822,7 @@ msgstr "Onion Hizmeti" msgid "Ports" msgstr "Bağlantı Noktaları" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "Aktarım" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" -"Eğer %(box_name)s cihazınız bir yönlendirici veya güvenlik duvarının " -"arkasındaysa, aşağıdaki bağlantı noktalarının açık olduğundan ve gerekirse " -"bağlantı noktasından yönlendirildiğinden emin olmalısınız:" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "Hizmet" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "SOCKS" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" -"9050 nolu TCP bağlantı noktası üzerindeki %(box_name)s cihazınızda bir Tor " -"SOCKS bağlantı noktası kullanılabilir." - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "Ayar değişmedi" @@ -6873,18 +6850,17 @@ msgid "" "Compared to Deluge, Transmission is simpler and " "lightweight but is less customizable." msgstr "" +"Deluge ile karşılaştırıldığında, Transmission " +"daha basit ve hafiftir ancak daha az özelleştirilebilir." #: plinth/modules/transmission/__init__.py:35 -#, fuzzy, python-brace-format -#| msgid "" -#| "It can be accessed by any user on {box_name} " -#| "belonging to the admin group." +#, python-brace-format msgid "" "It can be accessed by any user on {box_name} " "belonging to the bit-torrent group." msgstr "" -"Admin grubuna ait {box_name} üzerindeki herhangi bir " -"kullanıcı tarafından erişilebilir." +"Bit-torrent grubuna ait {box_name} üzerindeki herhangi bir kullanıcı tarafından erişilebilir." #: plinth/modules/transmission/__init__.py:39 #, python-brace-format @@ -6892,6 +6868,8 @@ msgid "" "Samba shares can be set as the default download " "directory from the dropdown menu below." msgstr "" +"Samba paylaşımları, aşağıdaki açılır menüden " +"varsayılan indirme dizini olarak ayarlanabilir." #: plinth/modules/transmission/__init__.py:43 #, python-brace-format @@ -6899,6 +6877,8 @@ msgid "" "After a download has completed, you can also access your files using the Sharing app." msgstr "" +"İndirme tamamlandıktan sonra, dosyalarınıza Paylaşım uygulamasını kullanarak da erişebilirsiniz." #: plinth/modules/transmission/__init__.py:71 #: plinth/modules/transmission/manifest.py:6 @@ -6916,15 +6896,18 @@ msgstr "" "tasarlanmış bir haber bildirim (RSS/Atom) okuyucusu ve toplayıcısıdır." #: plinth/modules/ttrss/__init__.py:27 -#, python-brace-format +#, fuzzy, python-brace-format +#| msgid "" +#| "When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" "Etkinleştirildiğinde, Tiny Tiny RSS'ye {box_name} " "oturum açma adı olan herhangi bir kullanıcı tarafından erişilebilir." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." @@ -6932,15 +6915,15 @@ msgstr "" "Tiny Tiny RSS için bir mobil veya masaüstü uygulaması kullanırken, bağlanmak " "için /tt-rss-app URL'sini kullanın." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "Haber bildirimlerini oku ve abone ol" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "Haber Bildirim Okuyucusu" @@ -8163,7 +8146,7 @@ msgstr "" "Bu sayfaya kısayollar eklemek için bazı uygulamaları etkinleştirin." -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -8175,7 +8158,7 @@ msgstr "" "sunucusudur. Gizliliğinize ve veri sahipliğinize saygı duyan çevrimiçi " "iletişim araçları sağlar." -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -8186,31 +8169,31 @@ msgstr "" "Affero Genel Kamu Lisansı, Sürüm 3 veya üzeri altında dağıtılan özgür bir " "yazılımdır." -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "Kaynak Kodu" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "Ana Sayfa" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "Bağış" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "FreedomBox Vakfı" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "Forum" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "IRC Sohbet Odası" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "Posta listesi" @@ -8280,14 +8263,20 @@ msgstr "" "bağlantı noktalarını yönlendirmelisiniz:" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Type" +msgid "Service Name" +msgstr "Hizmet Türü" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "Protokol" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "Yönlendirici/WAN Bağlantı Noktalarından" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "%(box_name)s Bağlantı Noktalarına" @@ -8356,6 +8345,30 @@ msgstr "%%%(percentage)s tamamlandı" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Server URL" +#~ msgstr "Sunucu URL'si" + +#~ msgid "Server URL updated" +#~ msgstr "Sunucu URL'si güncellendi" + +#~ msgid "Relay" +#~ msgstr "Aktarım" + +#, python-format +#~ msgid "" +#~ "If your %(box_name)s is behind a router or firewall, you should make sure " +#~ "the following ports are open, and port-forwarded, if necessary:" +#~ msgstr "" +#~ "Eğer %(box_name)s cihazınız bir yönlendirici veya güvenlik duvarının " +#~ "arkasındaysa, aşağıdaki bağlantı noktalarının açık olduğundan ve " +#~ "gerekirse bağlantı noktasından yönlendirildiğinden emin olmalısınız:" + +#~ msgid "Service" +#~ msgstr "Hizmet" + +#~ msgid "SOCKS" +#~ msgstr "SOCKS" + #~ msgid "Powered by Postfix, Dovecot & Rspamd" #~ msgstr "Postfix, Dovecot ve Rspamd tarafından desteklenmektedir" diff --git a/plinth/locale/uk/LC_MESSAGES/django.po b/plinth/locale/uk/LC_MESSAGES/django.po index 5bf6cef53..53305ddd1 100644 --- a/plinth/locale/uk/LC_MESSAGES/django.po +++ b/plinth/locale/uk/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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2022-05-10 02:10+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Ukrainian Tor Project website. For " @@ -6226,40 +6229,47 @@ msgstr "" "під час вебсерфінгу, проєкт Tor радить використовувати Tor Browser." -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, python-brace-format +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6365,33 +6375,7 @@ msgstr "Сервіс Onion" msgid "Ports" msgstr "Порти" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" -"Якщо Ваш %(box_name)s за маршрутизатором або фаєрволом, то Ви повинні за " -"необхідності переконатися, що наступні порти відкриті і перенаправлені:" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "Сервіс" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "Налаштування не змінено" @@ -6460,15 +6444,18 @@ msgstr "" "максимально близьким до стільничної програми, на скільки це можливо." #: plinth/modules/ttrss/__init__.py:27 -#, python-brace-format +#, fuzzy, python-brace-format +#| msgid "" +#| "When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" "Коли дозволено, Tiny Tiny RSS може бути доступним для будь-якого користувача, що може входити у {box_name}." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." @@ -6476,15 +6463,15 @@ msgstr "" "Коли використовуєте мобільний або стільничний застосунок для Tiny Tiny RSS, " "використовуйте URL /tt-rss-app для зʼєднання." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "Читати і підписатися на стрічки новин" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "Читачка новинних стрічок" @@ -7612,7 +7599,7 @@ msgid "" "this page." msgstr "" -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7624,7 +7611,7 @@ msgstr "" "застосунків на малих машинах. Він пропонує засоби для мережевого " "спілкування, які поважають Вашу приватність і особисті дані." -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -7635,31 +7622,31 @@ msgstr "" "безкоштовним програмним забезпеченням, що поширюється під Загальною " "громадською ліцензією GNU Affero (GNU AGPL) версії 3 або пізнішої." -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "Вихідний код" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "Домашня сторінка" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "Пожертви" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "Фонд FreedomBox" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "Форум" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "Канал IRC" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "Поштова розсилка" @@ -7730,14 +7717,20 @@ msgstr "" "%(service_name)s:" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Type" +msgid "Service Name" +msgstr "Тип сервісу" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "Протокол" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "Від портів маршрутизатора/WAN" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "До портів %(box_name)s" @@ -7806,6 +7799,23 @@ msgstr "%(percentage)s%% завершено" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Server URL" +#~ msgstr "URL сервера" + +#~ msgid "Server URL updated" +#~ msgstr "URL сервера оновлено" + +#, python-format +#~ msgid "" +#~ "If your %(box_name)s is behind a router or firewall, you should make sure " +#~ "the following ports are open, and port-forwarded, if necessary:" +#~ msgstr "" +#~ "Якщо Ваш %(box_name)s за маршрутизатором або фаєрволом, то Ви повинні за " +#~ "необхідності переконатися, що наступні порти відкриті і перенаправлені:" + +#~ msgid "Service" +#~ msgstr "Сервіс" + #~ msgid "Powered by Postfix, Dovecot & Rspamd" #~ msgstr "Працює на Postfix, Dovecot та Rspamd" diff --git a/plinth/locale/vi/LC_MESSAGES/django.po b/plinth/locale/vi/LC_MESSAGES/django.po index 4b39a26fa..acf45c03e 100644 --- a/plinth/locale/vi/LC_MESSAGES/django.po +++ b/plinth/locale/vi/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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2021-07-28 08:34+0000\n" "Last-Translator: bruh \n" "Language-Team: Vietnamese Tor Project website. For " @@ -6012,40 +6011,47 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, python-brace-format +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6151,31 +6157,7 @@ msgstr "" msgid "Ports" msgstr "" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "" @@ -6239,27 +6221,32 @@ msgid "" msgstr "" #: plinth/modules/ttrss/__init__.py:27 -#, python-brace-format +#, fuzzy, python-brace-format +#| msgid "" +#| "It can be accessed by any user on {box_name} " +#| "belonging to the admin group." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" +"Nó có thể được truy cập bởi bất kỳ người dùng nào trên {box_name} thuộc về nhóm admin." -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "" @@ -7340,7 +7327,7 @@ msgid "" "this page." msgstr "" -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7348,7 +7335,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -7356,31 +7343,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "" @@ -7438,14 +7425,20 @@ msgid "" msgstr "" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Type" +msgid "Service Name" +msgstr "Loại dịch vụ" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "" diff --git a/plinth/locale/zh_Hans/LC_MESSAGES/django.po b/plinth/locale/zh_Hans/LC_MESSAGES/django.po index 75c0012e7..ddc001e2a 100644 --- a/plinth/locale/zh_Hans/LC_MESSAGES/django.po +++ b/plinth/locale/zh_Hans/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Plinth\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-09 22:12-0400\n" -"PO-Revision-Date: 2022-03-28 05:11+0000\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" +"PO-Revision-Date: 2022-05-11 16:16+0000\n" "Last-Translator: Eric \n" "Language-Team: Chinese (Simplified) \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.12-dev\n" +"X-Generator: Weblate 4.12.1\n" #: doc/dev/_templates/layout.html:11 msgid "Page source" @@ -113,12 +113,12 @@ msgstr "Web 服务器" msgid "{box_name} Web Interface (Plinth)" msgstr "{box_name} Web 界面(Plinth)" -#: plinth/modules/apache/components.py:122 +#: plinth/modules/apache/components.py:126 #, python-brace-format msgid "Access URL {url} on tcp{kind}" msgstr "在 tcp {kind} 访问 URL {url}" -#: plinth/modules/apache/components.py:125 +#: plinth/modules/apache/components.py:129 #, python-brace-format msgid "Access URL {url}" msgstr "访问 URL {url}" @@ -873,14 +873,14 @@ msgid "Admin" msgstr "管理员" #: plinth/modules/bepasty/views.py:90 plinth/modules/searx/views.py:38 -#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130 -#: plinth/modules/tor/views.py:157 plinth/modules/zoph/views.py:69 +#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:132 +#: plinth/modules/tor/views.py:159 plinth/modules/zoph/views.py:69 msgid "Configuration updated." msgstr "配置已更新。" #: plinth/modules/bepasty/views.py:93 plinth/modules/email/views.py:48 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 +#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:161 #: plinth/modules/zoph/views.py:72 msgid "An error occurred during configuration." msgstr "在配置过程中出错。" @@ -1168,7 +1168,7 @@ msgstr "常规配置" #: plinth/modules/config/__init__.py:58 #: plinth/modules/names/templates/names.html:30 #: plinth/modules/names/templates/names.html:44 -#: plinth/modules/snapshot/views.py:35 plinth/templates/index.html:46 +#: plinth/modules/snapshot/views.py:35 plinth/templates/index.html:38 msgid "Configure" msgstr "配置" @@ -1695,6 +1695,7 @@ msgstr "状态" #: plinth/modules/dynamicdns/templates/dynamicdns.html:18 #: plinth/modules/email/templates/email.html:35 #: plinth/modules/letsencrypt/templates/letsencrypt.html:24 +#: plinth/modules/mediawiki/forms.py:33 msgid "Domain" msgstr "域名" @@ -2009,7 +2010,6 @@ msgstr "" #: plinth/modules/email/templates/email.html:41 #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/tor/templates/tor.html:72 msgid "Port" msgstr "端口" @@ -2295,7 +2295,7 @@ msgid "Documentation" msgstr "文档" #: plinth/modules/help/__init__.py:39 plinth/templates/help-menu.html:20 -#: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#: plinth/templates/help-menu.html:21 plinth/templates/index.html:120 msgctxt "User guide" msgid "Manual" msgstr "手册" @@ -2600,7 +2600,7 @@ msgstr "管理 I2P 应用程序" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:56 plinth/modules/tor/__init__.py:51 +#: plinth/modules/i2p/__init__.py:56 plinth/modules/tor/__init__.py:55 msgid "Anonymity Network" msgstr "匿名网络" @@ -3067,15 +3067,15 @@ msgstr "" msgid "MediaWiki" msgstr "" -#: plinth/modules/mediawiki/__init__.py:57 plinth/templates/index.html:132 +#: plinth/modules/mediawiki/__init__.py:57 plinth/templates/index.html:124 msgid "Wiki" msgstr "共笔文档" -#: plinth/modules/mediawiki/forms.py:52 +#: plinth/modules/mediawiki/forms.py:25 msgid "Administrator Password" msgstr "管理员密码" -#: plinth/modules/mediawiki/forms.py:53 +#: plinth/modules/mediawiki/forms.py:26 msgid "" "Set a new password for MediaWiki's administrator account (admin). The " "password cannot be a common one and the minimum required length is " @@ -3083,41 +3083,38 @@ msgid "" "password." msgstr "" -#: plinth/modules/mediawiki/forms.py:60 -msgid "Server URL" -msgstr "服务器 URL" - -#: plinth/modules/mediawiki/forms.py:61 +#: plinth/modules/mediawiki/forms.py:34 msgid "" "Used by MediaWiki to generate URLs that point to the wiki such as in footer, " -"feeds and emails." +"feeds and emails. Examples: \"myfreedombox.example.org\" or \"example.onion" +"\"." msgstr "" -#: plinth/modules/mediawiki/forms.py:66 +#: plinth/modules/mediawiki/forms.py:39 msgid "Enable public registrations" msgstr "允许公开注册" -#: plinth/modules/mediawiki/forms.py:67 +#: plinth/modules/mediawiki/forms.py:40 msgid "" "If enabled, anyone on the internet will be able to create an account on your " "MediaWiki instance." msgstr "" -#: plinth/modules/mediawiki/forms.py:71 +#: plinth/modules/mediawiki/forms.py:44 msgid "Enable private mode" msgstr "启用私密模式" -#: plinth/modules/mediawiki/forms.py:72 +#: plinth/modules/mediawiki/forms.py:45 msgid "" "If enabled, access will be restricted. Only people who have accounts can " "read/write to the wiki. Public registrations will also be disabled." msgstr "" -#: plinth/modules/mediawiki/forms.py:77 +#: plinth/modules/mediawiki/forms.py:50 msgid "Default Skin" msgstr "默认皮肤" -#: plinth/modules/mediawiki/forms.py:78 +#: plinth/modules/mediawiki/forms.py:51 msgid "" "Choose a default skin for your MediaWiki installation. Users have the option " "to select their preferred skin." @@ -3152,8 +3149,10 @@ msgid "Default skin changed" msgstr "默认皮肤已更改" #: plinth/modules/mediawiki/views.py:98 -msgid "Server URL updated" -msgstr "已更新服务器 URL" +#, fuzzy +#| msgid "Domain name set" +msgid "Domain name updated" +msgstr "域名集" #: plinth/modules/minetest/__init__.py:35 #, python-brace-format @@ -5674,7 +5673,7 @@ msgstr "创建快照。" msgid "Storage snapshots configuration updated" msgstr "存储快照配置已更新" -#: plinth/modules/snapshot/views.py:155 plinth/modules/tor/views.py:60 +#: plinth/modules/snapshot/views.py:155 plinth/modules/tor/views.py:62 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "操作错误:{0} [{1}] [{2}]" @@ -6017,7 +6016,7 @@ msgstr "" msgid "File Synchronization" msgstr "" -#: plinth/modules/tor/__init__.py:26 +#: plinth/modules/tor/__init__.py:27 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6030,40 +6029,48 @@ msgstr "" "href=\"https://www.torproject.org/download/download-easy.html.en\">Tor浏览器" "。" -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, fuzzy, python-brace-format +#| msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "Tor SOCKS 端口是你 %(box_name)s 上的 TCP 端口 9050 。" + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "Tor 洋葱服务" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "Tor 网桥中继" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "Tor 中继端口可用" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "已注册 Obfs3 传输" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "已注册 Obfs4 传输" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "在 tcp{kind} 上通过 Tor 访问 {url}" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "确认使用 Tor 通过 tcp{kind} 访问 {url}" @@ -6177,33 +6184,7 @@ msgstr "洋葱服务" msgid "Ports" msgstr "端口" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "网桥" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" -"如果你的 %(box_name)s 在路由器或防火墙后面,你应确保以下端口处于开启状态,必" -"要时打开端口转发:" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "服务" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "SOCKS" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "Tor SOCKS 端口是你 %(box_name)s 上的 TCP 端口 9050 。" - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "设置未改变" @@ -6229,15 +6210,13 @@ msgid "" msgstr "" #: plinth/modules/transmission/__init__.py:35 -#, fuzzy, python-brace-format -#| msgid "" -#| "It can be accessed by any user on {box_name} " -#| "belonging to the admin group." +#, python-brace-format msgid "" "It can be accessed by any user on {box_name} " "belonging to the bit-torrent group." msgstr "" -"它可以由属于管理组的{box_name}上的任何用户访问。" +"它可以由属于 bit-torrent 组的{box_name}上的任何用户访问。" #: plinth/modules/transmission/__init__.py:39 #, python-brace-format @@ -6268,29 +6247,32 @@ msgstr "" "新闻,同时提供尽可能接近真实的桌面应用程序体验。" #: plinth/modules/ttrss/__init__.py:27 -#, python-brace-format +#, fuzzy, python-brace-format +#| msgid "" +#| "When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" "启用后,任何 有{box_name} 登录的用户均可访问 " "Tiny Tiny RSS。" -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "新闻源阅读器" @@ -7393,7 +7375,7 @@ msgid "" msgstr "" "启用一些应用程序来将其快捷方式放到此页面。" -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7403,7 +7385,7 @@ msgstr "" "%(box_name)s 是一个基于 Debian 并完全使用自由软件来自托管部署社交应用的小机" "器。它提供在线交流工具以尊重您的隐私和数据所有权。" -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -7413,31 +7395,31 @@ msgstr "" "此页面是 %(box_name)s Web 接口的一部分。%(box_name)s 是自由软件,以 GNU " "Affero 通用许可证第 3 版或更高版发布。" -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "源代码" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "主页" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "捐赠" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "FreedomBox 基金会" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "邮件列表" @@ -7497,14 +7479,20 @@ msgid "" msgstr "" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Type" +msgid "Service Name" +msgstr "服务类型" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "协议" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "到 %(box_name)s 端口" @@ -7568,6 +7556,29 @@ msgstr "已完成 %(percentage)s%%" msgid "Gujarati" msgstr "古吉拉特语" +#~ msgid "Server URL" +#~ msgstr "服务器 URL" + +#~ msgid "Server URL updated" +#~ msgstr "已更新服务器 URL" + +#~ msgid "Relay" +#~ msgstr "网桥" + +#, python-format +#~ msgid "" +#~ "If your %(box_name)s is behind a router or firewall, you should make sure " +#~ "the following ports are open, and port-forwarded, if necessary:" +#~ msgstr "" +#~ "如果你的 %(box_name)s 在路由器或防火墙后面,你应确保以下端口处于开启状态," +#~ "必要时打开端口转发:" + +#~ msgid "Service" +#~ msgstr "服务" + +#~ msgid "SOCKS" +#~ msgstr "SOCKS" + #~ msgid "Disable" #~ msgstr "禁用" diff --git a/plinth/locale/zh_Hant/LC_MESSAGES/django.po b/plinth/locale/zh_Hant/LC_MESSAGES/django.po index b90d84fd0..bf79c484b 100644 --- a/plinth/locale/zh_Hant/LC_MESSAGES/django.po +++ b/plinth/locale/zh_Hant/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-05-09 22:12-0400\n" +"POT-Creation-Date: 2022-05-23 20:21-0400\n" "PO-Revision-Date: 2021-12-23 12:50+0000\n" "Last-Translator: pesder \n" "Language-Team: Chinese (Traditional) Tor Project website. For " @@ -5888,40 +5887,47 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:50 +#: plinth/modules/tor/__init__.py:34 +#, python-brace-format +msgid "" +"A Tor SOCKS port is available on your {box_name} for internal networks on " +"TCP port 9050." +msgstr "" + +#: plinth/modules/tor/__init__.py:54 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:67 +#: plinth/modules/tor/__init__.py:71 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:71 +#: plinth/modules/tor/__init__.py:75 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:75 +#: plinth/modules/tor/__init__.py:79 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:117 +#: plinth/modules/tor/__init__.py:121 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:127 +#: plinth/modules/tor/__init__.py:131 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:137 +#: plinth/modules/tor/__init__.py:141 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:206 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:217 +#: plinth/modules/tor/__init__.py:221 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6027,31 +6033,7 @@ msgstr "" msgid "Ports" msgstr "" -#: plinth/modules/tor/templates/tor.html:59 -msgid "Relay" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:61 -#, python-format -msgid "" -"If your %(box_name)s is behind a router or firewall, you should make sure " -"the following ports are open, and port-forwarded, if necessary:" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:71 -msgid "Service" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:87 -msgid "SOCKS" -msgstr "" - -#: plinth/modules/tor/templates/tor.html:90 -#, python-format -msgid "A Tor SOCKS port is available on your %(box_name)s on TCP port 9050." -msgstr "" - -#: plinth/modules/tor/views.py:137 plinth/views.py:222 +#: plinth/modules/tor/views.py:139 plinth/views.py:222 msgid "Setting unchanged" msgstr "" @@ -6115,27 +6097,32 @@ msgid "" msgstr "" #: plinth/modules/ttrss/__init__.py:27 -#, python-brace-format +#, fuzzy, python-brace-format +#| msgid "" +#| "It can be accessed by any user on {box_name} " +#| "belonging to the admin group." msgid "" -"When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." +"When enabled, Tiny Tiny RSS can be accessed by any " +"user belonging to the feed-reader group." msgstr "" +"它可以由 {box_name} 上屬於 admin 群組的 任何使用者存取。" -#: plinth/modules/ttrss/__init__.py:31 +#: plinth/modules/ttrss/__init__.py:32 msgid "" "When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 msgid "Read and subscribe to news feeds" msgstr "" -#: plinth/modules/ttrss/__init__.py:52 plinth/modules/ttrss/manifest.py:18 +#: plinth/modules/ttrss/__init__.py:53 plinth/modules/ttrss/manifest.py:18 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:53 +#: plinth/modules/ttrss/__init__.py:54 msgid "News Feed Reader" msgstr "" @@ -7216,7 +7203,7 @@ msgid "" "this page." msgstr "" -#: plinth/templates/index.html:108 +#: plinth/templates/index.html:100 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -7224,7 +7211,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:117 +#: plinth/templates/index.html:109 #, python-format msgid "" "This portal is a part of the %(box_name)s web interface. %(box_name)s is " @@ -7232,31 +7219,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:135 +#: plinth/templates/index.html:127 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:140 +#: plinth/templates/index.html:132 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19 +#: plinth/templates/index.html:135 plinth/templates/toolbar.html:19 msgid "Donate" msgstr "" -#: plinth/templates/index.html:147 +#: plinth/templates/index.html:139 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:154 +#: plinth/templates/index.html:146 msgid "Forum" msgstr "" -#: plinth/templates/index.html:159 +#: plinth/templates/index.html:151 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:164 +#: plinth/templates/index.html:156 msgid "Mailing list" msgstr "" @@ -7314,14 +7301,20 @@ msgid "" msgstr "" #: plinth/templates/port-forwarding-info.html:37 +#, fuzzy +#| msgid "Service Discovery" +msgid "Service Name" +msgstr "發現服務" + +#: plinth/templates/port-forwarding-info.html:38 msgid "Protocol" msgstr "" -#: plinth/templates/port-forwarding-info.html:38 +#: plinth/templates/port-forwarding-info.html:39 msgid "From Router/WAN Ports" msgstr "" -#: plinth/templates/port-forwarding-info.html:39 +#: plinth/templates/port-forwarding-info.html:40 #, python-format msgid "To %(box_name)s Ports" msgstr "" @@ -7395,11 +7388,6 @@ msgstr "" #~ msgid "Enter a valid domain" #~ msgstr "無效的網域名稱" -#, fuzzy -#~| msgid "Service Discovery" -#~ msgid "Service Alert" -#~ msgstr "發現服務" - #, fuzzy #~| msgid "An error occurred during configuration." #~ msgid "Error updating configuration" diff --git a/plinth/modules/apache/components.py b/plinth/modules/apache/components.py index c6ac23958..7737dce5e 100644 --- a/plinth/modules/apache/components.py +++ b/plinth/modules/apache/components.py @@ -15,7 +15,8 @@ from plinth import action_utils, actions, app class Webserver(app.LeaderComponent): """Component to enable/disable Apache configuration.""" - def __init__(self, component_id, web_name, kind='config', urls=None): + def __init__(self, component_id, web_name, kind='config', urls=None, + expect_redirects=False): """Initialize the web server component. component_id should be a unique ID across all components of an app and @@ -38,6 +39,7 @@ class Webserver(app.LeaderComponent): self.web_name = web_name self.kind = kind self.urls = urls or [] + self.expect_redirects = expect_redirects def is_enabled(self): """Return whether the Apache configuration is enabled.""" @@ -64,7 +66,9 @@ class Webserver(app.LeaderComponent): for url in self.urls: if '{host}' in url: results.extend( - diagnose_url_on_all(url, check_certificate=False)) + diagnose_url_on_all( + url, check_certificate=False, + expect_redirects=self.expect_redirects)) else: results.append(diagnose_url(url, check_certificate=False)) @@ -128,13 +132,16 @@ def diagnose_url(url, kind=None, env=None, check_certificate=True, return [testname, result] -def diagnose_url_on_all(url, **kwargs): +def diagnose_url_on_all(url, expect_redirects=False, **kwargs): """Run a diagnostic on whether a URL is accessible.""" results = [] for address in action_utils.get_addresses(): current_url = url.format(host=address['url_address']) - results.append( - diagnose_url(current_url, kind=address['kind'], **kwargs)) + diagnose_kwargs = dict(kwargs) + if not expect_redirects: + diagnose_kwargs.setdefault('kind', address['kind']) + + results.append(diagnose_url(current_url, **diagnose_kwargs)) return results diff --git a/plinth/modules/apache/tests/test_components.py b/plinth/modules/apache/tests/test_components.py index 61b71e3b5..7ceba4ca1 100644 --- a/plinth/modules/apache/tests/test_components.py +++ b/plinth/modules/apache/tests/test_components.py @@ -19,15 +19,17 @@ def test_webserver_init(): Webserver(None, None) webserver = Webserver('test-webserver', 'test-config', kind='module', - urls=['url1', 'url2']) + urls=['url1', 'url2'], expect_redirects=True) assert webserver.component_id == 'test-webserver' assert webserver.web_name == 'test-config' assert webserver.kind == 'module' assert webserver.urls == ['url1', 'url2'] + assert webserver.expect_redirects webserver = Webserver('test-webserver', None) assert webserver.kind == 'config' assert webserver.urls == [] + assert not webserver.expect_redirects @patch('plinth.action_utils.webserver_is_enabled') @@ -73,7 +75,7 @@ def test_webserver_disable(superuser_run): def test_webserver_diagnose(diagnose_url_on_all, diagnose_url): """Test running diagnostics.""" - def on_all_side_effect(url, check_certificate): + def on_all_side_effect(url, check_certificate, expect_redirects): return [('test-result-' + url, 'success')] def side_effect(url, check_certificate): @@ -81,15 +83,22 @@ def test_webserver_diagnose(diagnose_url_on_all, diagnose_url): diagnose_url_on_all.side_effect = on_all_side_effect diagnose_url.side_effect = side_effect - webserver = Webserver('test-webserver', 'test-config', - urls=['{host}url1', 'url2']) - results = webserver.diagnose() + webserver1 = Webserver('test-webserver', 'test-config', + urls=['{host}url1', 'url2'], expect_redirects=True) + results = webserver1.diagnose() assert results == [('test-result-{host}url1', 'success'), ('test-result-url2', 'success')] diagnose_url_on_all.assert_has_calls( - [call('{host}url1', check_certificate=False)]) + [call('{host}url1', check_certificate=False, expect_redirects=True)]) diagnose_url.assert_has_calls([call('url2', check_certificate=False)]) + diagnose_url_on_all.reset_mock() + webserver2 = Webserver('test-webserver', 'test-config', + urls=['{host}url1', 'url2'], expect_redirects=False) + results = webserver2.diagnose() + diagnose_url_on_all.assert_has_calls( + [call('{host}url1', check_certificate=False, expect_redirects=False)]) + def test_uwsgi_init(): """Test that uWSGI component can be initialized.""" diff --git a/plinth/modules/bind/__init__.py b/plinth/modules/bind/__init__.py index 402f38140..8f3a475e1 100644 --- a/plinth/modules/bind/__init__.py +++ b/plinth/modules/bind/__init__.py @@ -75,7 +75,7 @@ class BindApp(app_module.App): info = app_module.Info(app_id=self.app_id, version=self._version, name=_('BIND'), icon='fa-globe-w', short_description=_('Domain Name Server'), - description=_description) + description=_description, manual_page='Bind') self.add(info) menu_item = menu.Menu('menu-bind', info.name, info.short_description, diff --git a/plinth/modules/ejabberd/__init__.py b/plinth/modules/ejabberd/__init__.py index 8a868f0d2..21c3ad166 100644 --- a/plinth/modules/ejabberd/__init__.py +++ b/plinth/modules/ejabberd/__init__.py @@ -75,7 +75,7 @@ class EjabberdApp(app_module.App): shortcut = frontpage.Shortcut( 'shortcut-ejabberd', info.name, short_description=info.short_description, icon=info.icon_filename, - description=info.description, + description=info.description, manual_page=info.manual_page, configure_url=reverse_lazy('ejabberd:index'), clients=info.clients, login_required=True) self.add(shortcut) diff --git a/plinth/modules/email/__init__.py b/plinth/modules/email/__init__.py index a5d7a81f7..7275e5d78 100644 --- a/plinth/modules/email/__init__.py +++ b/plinth/modules/email/__init__.py @@ -71,7 +71,7 @@ class EmailApp(plinth.app.App): shortcut = frontpage.Shortcut( 'shortcut-email', info.name, short_description=info.short_description, icon=info.icon_filename, - description=info.description, + description=info.description, manual_page=info.manual_page, configure_url=reverse_lazy('email:index'), clients=info.clients, login_required=True) self.add(shortcut) diff --git a/plinth/modules/firewall/components.py b/plinth/modules/firewall/components.py index d94cd8e4c..7514447d6 100644 --- a/plinth/modules/firewall/components.py +++ b/plinth/modules/firewall/components.py @@ -173,6 +173,7 @@ def get_port_forwarding_info(app_): for detail in port['details']: info['ports'].append({ + 'name': port['name'], 'protocol': detail[1].upper(), 'ports': detail[0] }) diff --git a/plinth/modules/infinoted/__init__.py b/plinth/modules/infinoted/__init__.py index 9a9a8bd18..88a1faf7a 100644 --- a/plinth/modules/infinoted/__init__.py +++ b/plinth/modules/infinoted/__init__.py @@ -56,7 +56,7 @@ class InfinotedApp(app_module.App): shortcut = frontpage.Shortcut( 'shortcut-infinoted', info.name, short_description=info.short_description, icon=info.icon_filename, - description=info.description, + description=info.description, manual_page=info.manual_page, configure_url=reverse_lazy('infinoted:index'), clients=info.clients, login_required=False) self.add(shortcut) diff --git a/plinth/modules/matrixsynapse/__init__.py b/plinth/modules/matrixsynapse/__init__.py index 55771cd1e..f3b984ae3 100644 --- a/plinth/modules/matrixsynapse/__init__.py +++ b/plinth/modules/matrixsynapse/__init__.py @@ -80,7 +80,7 @@ class MatrixSynapseApp(app_module.App): shortcut = frontpage.Shortcut( 'shortcut-matrixsynapse', info.name, short_description=info.short_description, icon=info.icon_filename, - description=info.description, + description=info.description, manual_page=info.manual_page, configure_url=reverse_lazy('matrixsynapse:index'), clients=info.clients, login_required=True) self.add(shortcut) diff --git a/plinth/modules/mediawiki/__init__.py b/plinth/modules/mediawiki/__init__.py index 5dd860795..a71903b0d 100644 --- a/plinth/modules/mediawiki/__init__.py +++ b/plinth/modules/mediawiki/__init__.py @@ -80,7 +80,8 @@ class MediaWikiApp(app_module.App): self.add(firewall) webserver = Webserver('webserver-mediawiki', 'mediawiki', - urls=['https://{host}/mediawiki']) + urls=['https://{host}/mediawiki/'], + expect_redirects=True) self.add(webserver) webserver = Webserver('webserver-mediawiki-freedombox', @@ -157,7 +158,11 @@ def get_server_url(): return urlparse(server_url).netloc -def set_server_url(server_url): +def set_server_url(domain): """Set the value of $wgServer.""" + protocol = 'https' + if domain.endswith('.onion'): + protocol = 'http' + actions.superuser_run('mediawiki', - ['set-server-url', f'https://{server_url}']) + ['set-server-url', f'{protocol}://{domain}']) diff --git a/plinth/modules/mediawiki/data/usr/lib/systemd/system/mediawiki-jobrunner.service.d/freedombox.conf b/plinth/modules/mediawiki/data/usr/lib/systemd/system/mediawiki-jobrunner.service.d/freedombox.conf new file mode 100644 index 000000000..0c9fe63ce --- /dev/null +++ b/plinth/modules/mediawiki/data/usr/lib/systemd/system/mediawiki-jobrunner.service.d/freedombox.conf @@ -0,0 +1,28 @@ +[Service] +CacheDirectory=mediawiki +CapabilityBoundingSet=~CAP_SYS_ADMIN CAP_SYS_PTRACE CAP_SETUID CAP_SETGID CAP_SETPCAP CAP_CHOWN CAP_FSETID CAP_SETFCAP CAP_DAC_OVERRIDE CAP_DAC_READ_SEARCH CAP_FOWNER CAP_IPC_OWNER CAP_NET_ADMIN CAP_AUDIT_CONTROL CAP_AUDIT_READ CAP_AUDIT_WRITE CAP_KILL CAP_NET_BIND_SERVICE CAP_NET_BROADCAST CAP_NET_RAW CAP_LINUX_IMMUTABLE CAP_IPC_LOCK CAP_SYS_CHROOT CAP_BLOCK_SUSPEND CAP_LEASE CAP_SYS_PACCT CAP_SYS_TTY_CONFIG CAP_SYS_BOOT CAP_MAC_ADMIN CAP_MAC_OVERRIDE CAP_SYS_NICE CAP_SYS_RESOURCE +DevicePolicy=closed +LockPersonality=yes +NoNewPrivileges=yes +PrivateMounts=yes +PrivateUsers=yes +ProtectControlGroups=yes +ProtectClock=yes +ProtectHome=yes +ProtectHostname=yes +ProtectKernelLogs=yes +ProtectKernelModules=yes +ProtectKernelTunables=yes +ProtectProc=invisible +ProtectSystem=strict +ReadWritePaths=/var/lib/mediawiki /var/lib/mediawiki-db +RemoveIPC=yes +RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6 AF_NETLINK +RestrictNamespaces=yes +RestrictSUIDSGID=yes +RestrictRealtime=yes +SystemCallArchitectures=native +SystemCallFilter=@system-service +SystemCallFilter=~@resources +SystemCallFilter=~@privileged +SystemCallErrorNumber=EPERM diff --git a/plinth/modules/mediawiki/forms.py b/plinth/modules/mediawiki/forms.py index eac74de63..b672865a8 100644 --- a/plinth/modules/mediawiki/forms.py +++ b/plinth/modules/mediawiki/forms.py @@ -6,8 +6,6 @@ FreedomBox app for configuring MediaWiki. import pathlib from django import forms -from django.forms import Widget -from django.utils.safestring import mark_safe from django.utils.translation import gettext_lazy as _ @@ -21,31 +19,6 @@ def get_skins(): if skin.is_dir()] -class PrependWidget(Widget): - """Widget to create input-groups with prepended text.""" - - def __init__(self, base_widget, data, *args, **kwargs): - """Initialize widget and get base instance""" - super(PrependWidget, self).__init__(*args, **kwargs) - self.base_widget = base_widget(*args, **kwargs) - self.data = data - - def render(self, name, value, attrs=None, renderer=None): - """Render base widget and add bootstrap spans.""" - attrs['class'] = 'form-control' - field = self.base_widget.render(name, value, attrs, renderer) - widget_html = ''' -
- - - %(data)s - - - %(field)s -
''' - return mark_safe((widget_html) % {'field': field, 'data': self.data}) - - class MediaWikiForm(forms.Form): # pylint: disable=W0232 """MediaWiki configuration form.""" password = forms.CharField( @@ -56,11 +29,11 @@ class MediaWikiForm(forms.Form): # pylint: disable=W0232 'Leave this field blank to keep the current password.'), required=False, widget=forms.PasswordInput, min_length=10) - server_url = forms.CharField( - label=_('Server URL'), required=False, help_text=_( + domain = forms.CharField( + label=_('Domain'), required=False, help_text=_( 'Used by MediaWiki to generate URLs that point to the wiki ' - 'such as in footer, feeds and emails.'), - widget=PrependWidget(base_widget=forms.TextInput, data='https://')) + 'such as in footer, feeds and emails. Examples: ' + '"myfreedombox.example.org" or "example.onion".')) enable_public_registrations = forms.BooleanField( label=_('Enable public registrations'), required=False, diff --git a/plinth/modules/mediawiki/tests/test_functional.py b/plinth/modules/mediawiki/tests/test_functional.py index 4382176eb..768521950 100644 --- a/plinth/modules/mediawiki/tests/test_functional.py +++ b/plinth/modules/mediawiki/tests/test_functional.py @@ -6,8 +6,9 @@ Functional, browser based tests for mediawiki app. import pathlib from urllib.parse import urlparse -import requests import pytest +import requests + from plinth.tests import functional from plinth.tests.functional import config @@ -24,7 +25,7 @@ class TestMediawikiApp(functional.BaseAppTests): """Setup the app.""" functional.login(session_browser) functional.install(session_browser, 'mediawiki') - _set_server_url(session_browser) + _set_domain(session_browser) def test_public_registrations(self, session_browser): """Test enabling public registrations.""" @@ -241,9 +242,9 @@ def __has_main_page(browser): return 'This page has been deleted.' not in content.text -def _set_server_url(browser): - """Set the value of server url to the value in the given env_var.""" +def _set_domain(browser): + """Set the value of domain to the value in the given env_var.""" functional.nav_to_module(browser, 'mediawiki') - server_url = urlparse(config['DEFAULT']['url']).netloc - browser.find_by_id('id_server_url').fill(server_url) + domain = urlparse(config['DEFAULT']['url']).netloc + browser.find_by_id('id_domain').fill(domain) functional.submit(browser, form_class='form-configuration') diff --git a/plinth/modules/mediawiki/tests/test_settings.py b/plinth/modules/mediawiki/tests/test_settings.py index e5db63689..3ffc87b18 100644 --- a/plinth/modules/mediawiki/tests/test_settings.py +++ b/plinth/modules/mediawiki/tests/test_settings.py @@ -63,6 +63,6 @@ def test_default_skin(): def test_server_url(): """Test getting and setting $wgServer.""" assert mediawiki.get_server_url() == 'freedombox.local' - new_server_url = 'mydomain.freedombox.rocks' - mediawiki.set_server_url(new_server_url) - assert mediawiki.get_server_url() == new_server_url + new_domain = 'mydomain.freedombox.rocks' + mediawiki.set_server_url(new_domain) + assert mediawiki.get_server_url() == new_domain diff --git a/plinth/modules/mediawiki/views.py b/plinth/modules/mediawiki/views.py index 44401433b..e6f2203b6 100644 --- a/plinth/modules/mediawiki/views.py +++ b/plinth/modules/mediawiki/views.py @@ -32,7 +32,7 @@ class MediaWikiAppView(views.AppView): 'enable_public_registrations': is_public_registration_enabled(), 'enable_private_mode': is_private_mode_enabled(), 'default_skin': get_default_skin(), - 'server_url': get_server_url() + 'domain': get_server_url() }) return initial @@ -93,8 +93,8 @@ class MediaWikiAppView(views.AppView): mediawiki.set_default_skin(new_config['default_skin']) messages.success(self.request, _('Default skin changed')) - if is_changed('server_url'): - mediawiki.set_server_url(new_config['server_url']) - messages.success(self.request, _('Server URL updated')) + if is_changed('domain'): + mediawiki.set_server_url(new_config['domain']) + messages.success(self.request, _('Domain name updated')) return super().form_valid(form) diff --git a/plinth/modules/minetest/__init__.py b/plinth/modules/minetest/__init__.py index f18b75150..41dd6bf22 100644 --- a/plinth/modules/minetest/__init__.py +++ b/plinth/modules/minetest/__init__.py @@ -72,7 +72,7 @@ class MinetestApp(app_module.App): shortcut = frontpage.Shortcut( 'shortcut-minetest', info.name, short_description=info.short_description, icon=info.icon_filename, - description=info.description, + description=info.description, manual_page=info.manual_page, configure_url=reverse_lazy('minetest:index'), clients=info.clients, login_required=False) self.add(shortcut) diff --git a/plinth/modules/mumble/__init__.py b/plinth/modules/mumble/__init__.py index 330df4fab..2ac3de5ef 100644 --- a/plinth/modules/mumble/__init__.py +++ b/plinth/modules/mumble/__init__.py @@ -59,7 +59,7 @@ class MumbleApp(app_module.App): shortcut = frontpage.Shortcut( 'shortcut-mumble', info.name, short_description=info.short_description, icon=info.icon_filename, - description=info.description, + description=info.description, manual_page=info.manual_page, configure_url=reverse_lazy('mumble:index'), clients=info.clients) self.add(shortcut) diff --git a/plinth/modules/openvpn/__init__.py b/plinth/modules/openvpn/__init__.py index 3d73b0032..a3564e2c3 100644 --- a/plinth/modules/openvpn/__init__.py +++ b/plinth/modules/openvpn/__init__.py @@ -74,6 +74,7 @@ class OpenVPNApp(app_module.App): 'shortcut-openvpn', info.name, short_description=info.short_description, icon=info.icon_filename, description=info.description + [download_profile], + manual_page=info.manual_page, configure_url=reverse_lazy('openvpn:index'), login_required=True, allowed_groups=['vpn']) self.add(shortcut) diff --git a/plinth/modules/privoxy/__init__.py b/plinth/modules/privoxy/__init__.py index 726c825ba..77ac1a2b0 100644 --- a/plinth/modules/privoxy/__init__.py +++ b/plinth/modules/privoxy/__init__.py @@ -63,7 +63,7 @@ class PrivoxyApp(app_module.App): shortcut = frontpage.Shortcut( 'shortcut-privoxy', info.name, short_description=info.short_description, icon=info.icon_filename, - description=info.description, + description=info.description, manual_page=info.manual_page, configure_url=reverse_lazy('privoxy:index'), login_required=True) self.add(shortcut) diff --git a/plinth/modules/quassel/__init__.py b/plinth/modules/quassel/__init__.py index 533ee5f0e..dbbbb7024 100644 --- a/plinth/modules/quassel/__init__.py +++ b/plinth/modules/quassel/__init__.py @@ -67,7 +67,7 @@ class QuasselApp(app_module.App): shortcut = frontpage.Shortcut( 'shortcut-quassel', info.name, short_description=info.short_description, icon=info.icon_filename, - description=info.description, + description=info.description, manual_page=info.manual_page, configure_url=reverse_lazy('quassel:index'), clients=info.clients, login_required=True) self.add(shortcut) diff --git a/plinth/modules/samba/__init__.py b/plinth/modules/samba/__init__.py index c40c984ab..2d557488b 100644 --- a/plinth/modules/samba/__init__.py +++ b/plinth/modules/samba/__init__.py @@ -71,7 +71,7 @@ class SambaApp(app_module.App): shortcut = frontpage.Shortcut( 'shortcut-samba', info.name, short_description=info.short_description, icon=info.icon_filename, - description=info.description, + description=info.description, manual_page=info.manual_page, configure_url=reverse_lazy('samba:index'), clients=info.clients, login_required=True, allowed_groups=list(groups)) self.add(shortcut) diff --git a/plinth/modules/shadowsocks/__init__.py b/plinth/modules/shadowsocks/__init__.py index c396272fa..825113467 100644 --- a/plinth/modules/shadowsocks/__init__.py +++ b/plinth/modules/shadowsocks/__init__.py @@ -63,7 +63,7 @@ class ShadowsocksApp(app_module.App): shortcut = frontpage.Shortcut( 'shortcut-shadowsocks', info.name, short_description=info.short_description, icon=info.icon_filename, - description=info.description, + description=info.description, manual_page=info.manual_page, configure_url=reverse_lazy('shadowsocks:index'), login_required=True) self.add(shortcut) diff --git a/plinth/modules/ssh/__init__.py b/plinth/modules/ssh/__init__.py index 6fb1eb41d..754351e78 100644 --- a/plinth/modules/ssh/__init__.py +++ b/plinth/modules/ssh/__init__.py @@ -43,7 +43,8 @@ class SSHApp(app_module.App): info = app_module.Info(app_id=self.app_id, version=self._version, is_essential=True, name=_('Secure Shell (SSH) Server'), - icon='fa-terminal', description=_description) + icon='fa-terminal', description=_description, + manual_page='SecureShell') self.add(info) menu_item = menu.Menu('menu-ssh', info.name, None, info.icon, diff --git a/plinth/modules/tor/__init__.py b/plinth/modules/tor/__init__.py index 1c81edacd..dc11e2209 100644 --- a/plinth/modules/tor/__init__.py +++ b/plinth/modules/tor/__init__.py @@ -9,7 +9,7 @@ from django.utils.translation import gettext_lazy as _ from plinth import action_utils, actions from plinth import app as app_module -from plinth import menu +from plinth import cfg, menu from plinth.daemon import (Daemon, app_is_running, diagnose_netcat, diagnose_port_listening) from plinth.modules.apache.components import diagnose_url @@ -19,6 +19,7 @@ from plinth.modules.names.components import DomainType from plinth.modules.users.components import UsersAndGroups from plinth.package import Packages from plinth.signals import domain_added, domain_removed +from plinth.utils import format_lazy from . import manifest, utils @@ -28,7 +29,10 @@ _description = [ 'Project website. For best protection when web surfing, the ' 'Tor Project recommends that you use the ' '' - 'Tor Browser.') + 'Tor Browser.'), + format_lazy( + _('A Tor SOCKS port is available on your {box_name} for internal ' + 'networks on TCP port 9050.'), box_name=_(cfg.box_name)) ] app = None diff --git a/plinth/modules/tor/templates/tor.html b/plinth/modules/tor/templates/tor.html index e48adf12a..70fa6a5fc 100644 --- a/plinth/modules/tor/templates/tor.html +++ b/plinth/modules/tor/templates/tor.html @@ -49,55 +49,6 @@ {% endif %} {% endblock %} -{% block configuration %} - - {% if not config_running %} - - {{ block.super }} - - {% if status.relay_enabled %} -

{% trans "Relay" %}

-

- {% blocktrans trimmed %} - If your {{ box_name }} is behind a router or firewall, you should - make sure the following ports are open, and port-forwarded, if - necessary: - {% endblocktrans %} -

-
- - - - - - - - - {% for name, port in status.ports.items %} - - - - - {% endfor %} - -
{% trans "Service" %}{% trans "Port" %}
{{ name }}{{ port }}
-
- {% endif %} - -

{% trans "SOCKS" %}

- -

- {% blocktrans trimmed %} - A Tor SOCKS port is available on your {{ box_name }} on TCP port - 9050. - {% endblocktrans %} -

- - {% endif %} - -{% endblock %} - - {% block page_js %} diff --git a/plinth/modules/tor/tests/test_functional.py b/plinth/modules/tor/tests/test_functional.py index 6804c24e6..a1ce6bcef 100644 --- a/plinth/modules/tor/tests/test_functional.py +++ b/plinth/modules/tor/tests/test_functional.py @@ -31,7 +31,7 @@ class TestTorApp(functional.BaseAppTests): _feature_enable(session_browser, 'relay', should_enable=False) _feature_enable(session_browser, 'relay', should_enable=True) _assert_feature_enabled(session_browser, 'relay', enabled=True) - assert 'orport' in _get_relay_ports(session_browser) + _assert_relay_port(session_browser, 'orport') def test_set_tor_bridge_relay_configuration(self, session_browser): """Test setting Tor bridge relay configuration.""" @@ -39,8 +39,8 @@ class TestTorApp(functional.BaseAppTests): _feature_enable(session_browser, 'bridge-relay', should_enable=False) _feature_enable(session_browser, 'bridge-relay', should_enable=True) _assert_feature_enabled(session_browser, 'bridge-relay', enabled=True) - assert 'obfs3' in _get_relay_ports(session_browser) - assert 'obfs4' in _get_relay_ports(session_browser) + _assert_relay_port(session_browser, 'obfs3') + _assert_relay_port(session_browser, 'obfs4') def test_set_tor_hidden_services_configuration(self, session_browser): """Test setting Tor hidden services configuration.""" @@ -109,12 +109,12 @@ def _assert_feature_enabled(browser, feature, enabled): assert browser.find_by_name(element_name).first.checked == enabled -def _get_relay_ports(browser): - """Return the list of ports shown in the relay table.""" +def _assert_relay_port(browser, port_name): + """Assert that port is available in port forwarding info table.""" functional.nav_to_module(browser, 'tor') - return [ - port_name.text - for port_name in browser.find_by_css('.tor-relay-port-name') + assert f'tor-{port_name}' in [ + name.text for name in browser.find_by_css( + '.table-port-forwarding-info td:first-child') ] diff --git a/plinth/modules/tor/views.py b/plinth/modules/tor/views.py index 9242c8932..2d9871af2 100644 --- a/plinth/modules/tor/views.py +++ b/plinth/modules/tor/views.py @@ -9,7 +9,8 @@ from django.utils.translation import gettext as _ from plinth import actions from plinth.errors import ActionError from plinth.modules import tor -from plinth.modules.firewall.components import Firewall +from plinth.modules.firewall.components import (Firewall, + get_port_forwarding_info) from . import utils as tor_utils from .forms import TorForm @@ -46,6 +47,7 @@ def index(request): 'has_diagnostics': True, 'is_enabled': status['enabled'], 'is_running': status['is_running'], + 'port_forwarding_info': get_port_forwarding_info(tor.app), 'refresh_page_sec': 3 if bool(config_process) else None, }) diff --git a/plinth/modules/ttrss/__init__.py b/plinth/modules/ttrss/__init__.py index be2926be4..faf970de5 100644 --- a/plinth/modules/ttrss/__init__.py +++ b/plinth/modules/ttrss/__init__.py @@ -24,9 +24,10 @@ _description = [ 'designed to allow reading news from any location, while feeling as ' 'close to a real desktop application as possible.'), format_lazy( - _('When enabled, Tiny Tiny RSS can be accessed by any ' - 'user with a {box_name} login.'), - box_name=_(cfg.box_name), users_url=reverse_lazy('users:index')), + _('When enabled, Tiny Tiny RSS can be accessed by ' + 'any user belonging to the ' + 'feed-reader group.'), box_name=_(cfg.box_name), + users_url=reverse_lazy('users:index')), format_lazy( _('When using a mobile or desktop application for Tiny Tiny RSS, use ' 'the URL /tt-rss-app for connecting.')) diff --git a/plinth/modules/wireguard/__init__.py b/plinth/modules/wireguard/__init__.py index 80ca8972f..b1f30c2b3 100644 --- a/plinth/modules/wireguard/__init__.py +++ b/plinth/modules/wireguard/__init__.py @@ -62,7 +62,7 @@ class WireguardApp(app_module.App): shortcut = frontpage.Shortcut( 'shortcut-wireguard', info.name, short_description=info.short_description, icon=info.icon_filename, - description=info.description, + description=info.description, manual_page=info.manual_page, configure_url=reverse_lazy('wireguard:index'), login_required=True, clients=info.clients) self.add(shortcut) diff --git a/plinth/templates/index.html b/plinth/templates/index.html index a9441b2e4..7b93c0172 100644 --- a/plinth/templates/index.html +++ b/plinth/templates/index.html @@ -27,15 +27,7 @@ {% endif %} {% if selected_shortcut.description %} - {% block pagetitle %} -

{{ selected_shortcut.name }}

- {% endblock %} - - {% block description %} - {% for paragraph in selected_shortcut.description %} -

{{ paragraph|safe }}

- {% endfor %} - {% endblock %} + {% include "app-header.html" with app_info=selected_shortcut %}