Update translation strings to remove a python-format flag

This commit is contained in:
James Valleroy 2017-10-02 05:25:16 -04:00
parent 9de6edcfe6
commit 37b7e6946d
No known key found for this signature in database
GPG Key ID: 77C0C75E7B650808
24 changed files with 3861 additions and 1510 deletions

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: 2017-08-30 13:44+0000\n"
"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/freedombox/plinth/"
@ -449,6 +449,7 @@ msgid "Update setup"
msgstr "Aktualizovat nastavení"
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -799,6 +800,7 @@ msgid "Launch web client"
msgstr "Spustit webového klienta"
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -807,11 +809,13 @@ msgstr "Spustit webového klienta"
msgid "Configuration"
msgstr "Nastavení"
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
msgid "Application enabled"
msgstr "Aplikace zapnuta"
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
msgid "Application disabled"
msgstr "Aplikace vypnuta"
@ -865,13 +869,13 @@ msgid "Service/Port"
msgstr "Služba/port"
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr "Zapnuto"
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1320,19 +1324,19 @@ msgstr ""
"Chatovací klient\n"
"(jsxc)"
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
#, fuzzy
#| msgid "Certificates (Let's Encrypt)"
msgid "Let's Encrypt"
msgstr "Certifikáty (Let's Encrypt)"
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
#, fuzzy
#| msgid "Certificate Status"
msgid "Certificates"
msgstr "Stav certifikátu"
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, python-brace-format
msgid ""
"A digital certificate allows users of a web service to verify the identity "
@ -1342,7 +1346,7 @@ msgid ""
"Encrypt, a certificate authority (CA)."
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
msgid ""
"Let's Encrypt is a free, automated, and open certificate authority, run for "
"the public's benefit by the Internet Security Research Group (ISRG). Please "
@ -1354,106 +1358,123 @@ msgstr ""
"(ISRG). Před použitím služby si přečtěte <a href=\"https://letsencrypt.org/"
"repository/\">Podmínky používání Let's Encrypt</a>."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
msgid "Domain"
msgstr "Doména"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr "Stav certifikátu"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr "Zabezpečení webové stránky"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
msgid "Actions"
msgstr "Akce"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, python-format
msgid "Valid, expires on %(expiry_date)s"
msgstr "Platné, končí %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
msgid "Revoked"
msgstr "Platnost odvolána"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, python-format
msgid "Expired on %(expiry_date)s"
msgstr "Platnost končila %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
msgid "Invalid test certificate"
msgstr "Neplatný testovací certifikát"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr "Neplatné (%(reason)s)"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
msgid "No certificate"
msgstr "Žádný certifikát"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr "Získat znovu"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr "Smazat"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr "Odvolat platnost"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr "Získat"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
#, fuzzy
#| msgid "Certificate successfully deleted for domain {domain}"
msgid "Certificate renewal management and use by other modules"
msgstr "Certifikát pro doménu {domain} úspěšně smazán"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
#, fuzzy
#| msgid "Update"
msgid "Update config"
msgstr "Aktualizovat"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, python-format
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, python-format
msgid ""
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
#, fuzzy
#| msgid ""
#| "No domains have been configured. Configure domains to be able to obtain "
@ -1465,7 +1486,46 @@ msgstr ""
"Nejsou nastavené žádné domény. Nastavte je, aby bylo možné pro ně získat "
"certifikát."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, python-format
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
@ -1473,7 +1533,7 @@ msgstr ""
"Nejsou nastavené žádné domény. Nastavte je, aby bylo možné pro ně získat "
"certifikát."
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, python-brace-format
msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few "
@ -1482,58 +1542,69 @@ msgstr ""
"Platnost certifikátu pro doménu {domain} úspěšně odvolána. Může to chvíli "
"trvat, než se změna projeví."
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "Nepodařilo se odvolat platnost certifikátu prodoménu {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr "Úspěšně odbržen certifikát z domény {domain}"
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "Nepodařilo se získat certifikát pro doménu {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, fuzzy, python-brace-format
#| msgid "Certificate successfully deleted for domain {domain}"
msgid "Certificate renewal management enabled for {domain}."
msgstr "Certifikát pro doménu {domain} úspěšně smazán"
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, fuzzy, python-brace-format
#| msgid "Failed to delete certificate for domain {domain}: {error}"
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr "Nepodařilo se smazat certifikát pro doménu {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, fuzzy, python-brace-format
#| msgid "Certificate successfully deleted for domain {domain}"
msgid "Certificate renewal management disabled for {domain}."
msgstr "Certifikát pro doménu {domain} úspěšně smazán"
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr "Nepodařilo se získat certifikát pro doménu {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr "Nepodařilo se získat certifikát pro doménu {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:185
#, fuzzy, python-brace-format
#| msgid "Failed to delete certificate for domain {domain}: {error}"
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr "Nepodařilo se smazat certifikát pro doménu {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, python-brace-format
msgid "Certificate successfully deleted for domain {domain}"
msgstr "Certifikát pro doménu {domain} úspěšně smazán"
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "Nepodařilo se smazat certifikát pro doménu {domain}: {error}"
@ -1575,6 +1646,19 @@ msgstr ""
"\">klienti</a> pro mobilní zařízení, osobní počítače a web. Doporučujeme "
"klienta<a href=\"https://riot.im/\">Riot</a>."
#: plinth/modules/matrixsynapse/forms.py:29
#, fuzzy
#| msgid "Enable application"
msgid "Enable Public Registration"
msgstr "Zapnout aplikaci"
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1608,7 +1692,7 @@ msgstr ""
"Nejsou k dispozici žádné domény. Abyste mohli používat Matrix Synapse <a "
"href=\"%(config_url)s\">Nastavte</a> alespoň jednu doménu."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
@ -1616,6 +1700,18 @@ msgid ""
"the initial setup is currently not supported."
msgstr ""
#: plinth/modules/matrixsynapse/views.py:118
#, fuzzy
#| msgid "Application enabled"
msgid "Public registration enabled"
msgstr "Aplikace zapnuta"
#: plinth/modules/matrixsynapse/views.py:123
#, fuzzy
#| msgid "Application disabled"
msgid "Public registration disabled"
msgstr "Aplikace vypnuta"
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr ""
@ -3514,34 +3610,34 @@ msgstr "Chyba při zvětšování oddílu: {exception}"
msgid "Partition expanded successfully."
msgstr "Oddíl úspěšně zvětšen."
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
msgstr ""
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, python-brace-format
msgid "{disk_size:.1f} bytes"
msgstr "{disk_size:.1f} bajtů"
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, python-brace-format
msgid "{disk_size:.1f} KiB"
msgstr "{disk_size:.1f} KiB"
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, python-brace-format
msgid "{disk_size:.1f} MiB"
msgstr "{disk_size:.1f} MiB"
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, python-brace-format
msgid "{disk_size:.1f} GiB"
msgstr "{disk_size:.1f} GiB"
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, python-brace-format
msgid "{disk_size:.1f} TiB"
msgstr "{disk_size:.1f} TiB"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: 2016-07-03 21:44+0000\n"
"Last-Translator: Mikkel Kirkgaard Nielsen <memb_weblate@mikini.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/freedombox/plinth/"
@ -450,6 +450,7 @@ msgid "Update setup"
msgstr "Opdater indstillinger"
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -798,6 +799,7 @@ msgid "Launch web client"
msgstr "Kør webklient"
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -806,11 +808,13 @@ msgstr "Kør webklient"
msgid "Configuration"
msgstr "Konfiguration"
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
msgid "Application enabled"
msgstr "Applikation aktiveret"
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
msgid "Application disabled"
msgstr "Applikation deaktiveret"
@ -865,13 +869,13 @@ msgid "Service/Port"
msgstr "Tjeneste/Port"
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr "Aktiveret"
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1331,19 +1335,19 @@ msgid ""
" (jsxc)"
msgstr "IRC-klient (Quassel)"
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
#, fuzzy
#| msgid "Certificates (Let's Encrypt)"
msgid "Let's Encrypt"
msgstr "Certifikater (Let's Encrypt)"
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
#, fuzzy
#| msgid "Certificate Status"
msgid "Certificates"
msgstr "Certifikat Status"
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, fuzzy, python-brace-format
#| msgid ""
#| "A digital certficate allows users of a web service to verify the identity "
@ -1364,7 +1368,7 @@ msgstr ""
"Dette gøres ved at bekræfte overfor Let's Encrypt, en certifikat-autoritet "
"(CA), at den har ejerskab over domænet."
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
#, fuzzy
#| msgid ""
#| "Let's Encrypt is a free, automated, and open certificate authority, run "
@ -1384,126 +1388,182 @@ msgstr ""
"org/repository/\">Let's Encrypts abonnementsbetingelser</a> inden tjenesten "
"tages i anvendelse."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
msgid "Domain"
msgstr "Domæne"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr "Certifikat Status"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr "Webside-sikkerhed"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
msgid "Actions"
msgstr "Handlinger"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, fuzzy, python-format
#| msgid "Expires on %(expiry_date)s"
msgid "Valid, expires on %(expiry_date)s"
msgstr "Udløbsdato %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
#, fuzzy
#| msgid "Revoke"
msgid "Revoked"
msgstr "Træk Tilbage"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, fuzzy, python-format
#| msgid "Expires on %(expiry_date)s"
msgid "Expired on %(expiry_date)s"
msgstr "Udløbsdato %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
#, fuzzy
#| msgid "Invalid kite name"
msgid "Invalid test certificate"
msgstr "Ugyldigt kite-name"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#, fuzzy
#| msgid "No certficate"
msgid "No certificate"
msgstr "Intet certifikat"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr "Generhverv"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr "Slet"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr "Træk Tilbage"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr "Erhverv"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
#, fuzzy
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate renewal management and use by other modules"
msgstr "Certifikatet for domænet {domain} blev trukket tilbage"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
#, fuzzy
#| msgid "Update"
msgid "Update config"
msgstr "Opdater"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, python-format
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, python-format
msgid ""
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
msgid ""
"<b>No current domain is configured.</b> First configure a domain to enable "
"management of its certificates."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, python-format
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
msgstr ""
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid ""
@ -1511,61 +1571,73 @@ msgid ""
"moments to take effect."
msgstr "Certifikatet for domænet {domain} blev trukket tilbage"
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "Fejl ved tilbagetrækning af certifikatet for domænet {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr "Certifikatet for domænet {domain} blev erhvervet"
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr ""
"Fejl ved forsøg på at erhverve certifikatet for domænet {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate renewal management enabled for {domain}."
msgstr "Certifikatet for domænet {domain} blev trukket tilbage"
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, fuzzy, python-brace-format
#| msgid "Failed to revoke certificate for domain {domain}: {error}"
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr "Fejl ved tilbagetrækning af certifikatet for domænet {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate renewal management disabled for {domain}."
msgstr "Certifikatet for domænet {domain} blev trukket tilbage"
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr ""
"Fejl ved forsøg på at erhverve certifikatet for domænet {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr ""
"Fejl ved forsøg på at erhverve certifikatet for domænet {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:185
#, fuzzy, python-brace-format
#| msgid "Failed to revoke certificate for domain {domain}: {error}"
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr "Fejl ved tilbagetrækning af certifikatet for domænet {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate successfully deleted for domain {domain}"
msgstr "Certifikatet for domænet {domain} blev trukket tilbage"
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, fuzzy, python-brace-format
#| msgid "Failed to revoke certificate for domain {domain}: {error}"
msgid "Failed to delete certificate for domain {domain}: {error}"
@ -1594,6 +1666,19 @@ msgid ""
"riot.im/\">Riot</a> client is recommended."
msgstr ""
#: plinth/modules/matrixsynapse/forms.py:29
#, fuzzy
#| msgid "Enable application"
msgid "Enable Public Registration"
msgstr "Aktiver applikation"
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1616,7 +1701,7 @@ msgid ""
"least one domain to be able to use Matrix Synapse."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, fuzzy, python-format
#| msgid ""
#| "Your XMPP server domain is set to <b>%(domainname)s</b>. User IDs will "
@ -1631,6 +1716,18 @@ msgstr ""
"vil se ud som <i>brugernavn@%(domainname)s</i>. Du kan konfigurere systemets "
"domæne på <a href=\"%(index_url)s\">Konfigurer</a> siden."
#: plinth/modules/matrixsynapse/views.py:118
#, fuzzy
#| msgid "Application enabled"
msgid "Public registration enabled"
msgstr "Applikation aktiveret"
#: plinth/modules/matrixsynapse/views.py:123
#, fuzzy
#| msgid "Application disabled"
msgid "Public registration disabled"
msgstr "Applikation deaktiveret"
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr ""
@ -3634,38 +3731,38 @@ msgstr "Kunne ikke udvidde partition: {exception}"
msgid "Partition expanded successfully."
msgstr "Partition blev udviddet."
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
msgstr ""
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, fuzzy, python-brace-format
#| msgid "{disk_size} bytes"
msgid "{disk_size:.1f} bytes"
msgstr "{disk_size} bytes"
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, fuzzy, python-brace-format
#| msgid "{disk_size} KiB"
msgid "{disk_size:.1f} KiB"
msgstr "{disk_size} KiB"
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, fuzzy, python-brace-format
#| msgid "{disk_size} MiB"
msgid "{disk_size:.1f} MiB"
msgstr "{disk_size} MiB"
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, fuzzy, python-brace-format
#| msgid "{disk_size} GiB"
msgid "{disk_size:.1f} GiB"
msgstr "{disk_size} GiB"
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, fuzzy, python-brace-format
#| msgid "{disk_size} TiB"
msgid "{disk_size:.1f} TiB"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: 2017-10-01 14:30+0000\n"
"Last-Translator: Johannes Keyser <johanneskeyser@posteo.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/freedombox/plinth/"
@ -443,6 +443,7 @@ msgid "Update setup"
msgstr "Installation aktualisieren"
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -790,6 +791,7 @@ msgid "Launch web client"
msgstr "Starte Web client"
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -798,11 +800,13 @@ msgstr "Starte Web client"
msgid "Configuration"
msgstr "Konfiguration"
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
msgid "Application enabled"
msgstr "Anwendung aktiviert"
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
msgid "Application disabled"
msgstr "Anwendung deaktiviert"
@ -855,13 +859,13 @@ msgid "Service/Port"
msgstr "Dienst/Port"
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr "Aktiviert"
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1315,15 +1319,15 @@ msgstr ""
"Chat Client\n"
"(jsxc)"
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
msgid "Let's Encrypt"
msgstr "Let's Encrypt"
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
msgid "Certificates"
msgstr "Zertifikate"
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, python-brace-format
msgid ""
"A digital certificate allows users of a web service to verify the identity "
@ -1339,7 +1343,7 @@ msgstr ""
"Zertifizierungsstelle Let's Encrypt nachweist der Inhaber einer Domain zu "
"sein."
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
msgid ""
"Let's Encrypt is a free, automated, and open certificate authority, run for "
"the public's benefit by the Internet Security Research Group (ISRG). Please "
@ -1353,78 +1357,100 @@ msgstr ""
"akzeptieren Sie die <a href=\"https://letsencrypt.org/repository/\">Let's "
"Encrypt Vetragsvereinbarungen</a> vor der Verwendung dieses Dienstes."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
msgid "Domain"
msgstr "Domain"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr "Zertifikat-Status"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr "Webseiten-Sicherheit"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
msgid "Actions"
msgstr "Aktionen"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, python-format
msgid "Valid, expires on %(expiry_date)s"
msgstr "Gültig, verfällt am %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
msgid "Revoked"
msgstr "Widerrufen"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, python-format
msgid "Expired on %(expiry_date)s"
msgstr "Verfallen am %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
msgid "Invalid test certificate"
msgstr "Ungültiges Testzertifikat"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr "Ungültig (%(reason)s)"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
msgid "No certificate"
msgstr "Kein Zertifikat"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr "Wieder beziehen"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr "Löschen"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr "Widerrufen"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr "Beziehen"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
#, fuzzy
#| msgid "Certificate renewal management disabled for {domain}."
msgid "Certificate renewal management and use by other modules"
msgstr "Zertifikat-Erneuerungs-Verwaltung für Domain {domain} deaktiviert."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
msgid "Update config"
msgstr "Konfiguration aktualisieren"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#, python-format
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, fuzzy, python-format
#| msgid ""
#| "\n"
#| " Let Plinth manage certificate renewal of\n"
#| " <b>%(current_domain)s</b> (recommended)\n"
#| " "
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
"\n"
@ -1432,11 +1458,17 @@ msgstr ""
"durch Plinth verwalten lassen (empfohlen)\n"
" "
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, fuzzy, python-format
#| msgid ""
#| "\n"
#| " Let Plinth manage certificate renewal of the current "
#| "domain (recommended)\n"
#| " "
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
"\n"
@ -1444,26 +1476,33 @@ msgstr ""
"Plinth verwalten lassen (empfohlen)\n"
" "
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#, python-format
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, fuzzy, python-format
#| msgid ""
#| "If %(box_name)s manages the certificate renewal for the current domain, "
#| "it will ensure that all apps that use the certificate can use it, as soon "
#| "as it gets renewed."
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
"Wenn %(box_name)s die Zertifikats-Erneurung für die derzeitige Domain "
"verwaltet, kann sichergestellt werden dass alle Anwendungen das Zertifikat "
"nutzen können sobald es erneuert wird."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
#, fuzzy
#| msgid ""
#| "<b>No certificate available for the current domain.</b> First obtain a "
#| "certificate to enable management of its renewal."
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
"<b>Kein Zertifikat vorhanden für die derzeitige Domain.</b> Beziehen Sie "
"zuerst ein Zertifikat bevor Sie die Erneurungs-Verwaltung aktivieren können."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
msgid ""
"<b>No current domain is configured.</b> First configure a domain to enable "
"management of its certificates."
@ -1471,7 +1510,65 @@ msgstr ""
"<b>Es wurden keine Domains konfiguriert.</b> Es muss eine Domain "
"konfiguriert werden, um Zertifikate zu erstellen."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, fuzzy, python-format
#| msgid ""
#| "\n"
#| " Let Plinth manage certificate renewal of the current "
#| "domain (recommended)\n"
#| " "
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
"\n"
" Die Zertifikats-Erneurung von der derzeitigen Domain durch "
"Plinth verwalten lassen (empfohlen)\n"
" "
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
#, fuzzy
#| msgid ""
#| "\n"
#| " Let Plinth manage certificate renewal of the current "
#| "domain (recommended)\n"
#| " "
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
"\n"
" Die Zertifikats-Erneurung von der derzeitigen Domain durch "
"Plinth verwalten lassen (empfohlen)\n"
" "
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
@ -1479,7 +1576,7 @@ msgstr ""
"Es wurden keine Domains konfiguriert. Um Zertifikate zu erstellen, müssen "
"Domains konfiguriert werden."
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, python-brace-format
msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few "
@ -1488,59 +1585,73 @@ msgstr ""
"Zertifikat erfolgreich widerrufen für Domain {domain}. Es kann einige "
"Momente dauern bis dies in Kraft tritt."
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "Fehler beim Widerrufen des Zertifikats für Domain {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr "Zertifikat erfolgreich bezogen für Domain {domain}"
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "Fehler beim Beziehen des Zertifikats für Domain {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, python-brace-format
msgid "Certificate renewal management enabled for {domain}."
msgstr "Zertifikat-Erneuerungs-Verwaltung für Domain {domain} aktiviert."
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, python-brace-format
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr ""
"Fehler beim aktivieren der Zertifikat-Erneuerungs-Verwaltung für Domain "
"{domain}: {error}"
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, python-brace-format
msgid "Certificate renewal management disabled for {domain}."
msgstr "Zertifikat-Erneuerungs-Verwaltung für Domain {domain} deaktiviert."
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, python-brace-format
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr ""
"Fehler beim Ändern der Zertifikat-Erneuerungs-Verwaltung für Domain "
"{domain}: {error}"
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, fuzzy, python-brace-format
#| msgid ""
#| "Failed to switch certificate renewal management for {domain}: {error}"
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr ""
"Fehler beim Ändern der Zertifikat-Erneuerungs-Verwaltung für Domain "
"{domain}: {error}"
#: plinth/modules/letsencrypt/views.py:185
#, python-brace-format
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr ""
"Fehler beim Deaktivieren der Zertifikat-Erneuerungs-Verwaltung für Domain "
"{domain}: {error}"
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, python-brace-format
msgid "Certificate successfully deleted for domain {domain}"
msgstr "Zertifikat erfolgreich widerrufen für Domain {domain}"
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "Fehler beim Widerrufen des Zertifikats für Domain {domain}: {error}"
@ -1578,6 +1689,19 @@ msgstr ""
"Web. Die Clientanwendung <a href=\"https://riot.im/\">Riot</a> wird "
"empfohlen."
#: plinth/modules/matrixsynapse/forms.py:29
#, fuzzy
#| msgid "Enable new user registrations"
msgid "Enable Public Registration"
msgstr "Aktiviere Registrierung neuer Nutzer"
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1611,7 +1735,7 @@ msgstr ""
"\">Konfigurieren</a> Sie mindestens eine Domain, um Matrix Synapse nutzen zu "
"können."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
@ -1622,6 +1746,18 @@ msgstr ""
"IDs werden aussehen wie <em>Nutzername:%(domain_name)s</em>. Änderungen der "
"Domain nach der ersten Konfiguation werden derzeit nicht unterstützt."
#: plinth/modules/matrixsynapse/views.py:118
#, fuzzy
#| msgid "User registrations enabled"
msgid "Public registration enabled"
msgstr "Registrierung neuer Nutzer aktiviert"
#: plinth/modules/matrixsynapse/views.py:123
#, fuzzy
#| msgid "User registrations disabled"
msgid "Public registration disabled"
msgstr "Registrierung neuer Nutzer deaktiviert"
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr "Minetest"
@ -3595,8 +3731,8 @@ msgstr "Fehler beim Erweitern des Dateisystems: {exception}"
msgid "Partition expanded successfully."
msgstr "Partition erfolgreich vergrößert."
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
@ -3604,27 +3740,27 @@ msgstr ""
"Warnung: Geringer Speicherplatz auf der Systempartition ({percent_used}% "
"belegt, {free_space} verfügbar)."
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, python-brace-format
msgid "{disk_size:.1f} bytes"
msgstr "{disk_size:.1f} Bytes"
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, python-brace-format
msgid "{disk_size:.1f} KiB"
msgstr "{disk_size:.1f} KiB"
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, python-brace-format
msgid "{disk_size:.1f} MiB"
msgstr "{disk_size:.1f} MiB"
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, python-brace-format
msgid "{disk_size:.1f} GiB"
msgstr "{disk_size:.1f} GiB"
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, python-brace-format
msgid "{disk_size:.1f} TiB"
msgstr "{disk_size:.1f} TiB"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -396,6 +396,7 @@ msgid "Update setup"
msgstr ""
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -679,6 +680,7 @@ msgid "Launch web client"
msgstr ""
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -687,11 +689,13 @@ msgstr ""
msgid "Configuration"
msgstr ""
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
msgid "Application enabled"
msgstr ""
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
msgid "Application disabled"
msgstr ""
@ -737,13 +741,13 @@ msgid "Service/Port"
msgstr ""
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr ""
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1133,15 +1137,15 @@ msgid ""
" (jsxc)"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
msgid "Let's Encrypt"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
msgid "Certificates"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, python-brace-format
msgid ""
"A digital certificate allows users of a web service to verify the identity "
@ -1151,7 +1155,7 @@ msgid ""
"Encrypt, a certificate authority (CA)."
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
msgid ""
"Let's Encrypt is a free, automated, and open certificate authority, run for "
"the public's benefit by the Internet Security Research Group (ISRG). Please "
@ -1159,169 +1163,233 @@ msgid ""
"\">Let's Encrypt Subscriber Agreement</a> before using this service."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
msgid "Domain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
msgid "Actions"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, python-format
msgid "Valid, expires on %(expiry_date)s"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
msgid "Revoked"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, python-format
msgid "Expired on %(expiry_date)s"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
msgid "Invalid test certificate"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
msgid "No certificate"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
msgid "Update config"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
msgid "Certificate renewal management and use by other modules"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" "
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
msgid "Update config"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, python-format
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, python-format
msgid ""
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
msgid ""
"<b>No current domain is configured.</b> First configure a domain to enable "
"management of its certificates."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, python-format
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
msgstr ""
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, python-brace-format
msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect."
msgstr ""
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, python-brace-format
msgid "Certificate renewal management enabled for {domain}."
msgstr ""
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, python-brace-format
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, python-brace-format
msgid "Certificate renewal management disabled for {domain}."
msgstr ""
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, python-brace-format
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, python-brace-format
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:185
#, python-brace-format
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, python-brace-format
msgid "Certificate successfully deleted for domain {domain}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr ""
@ -1347,6 +1415,17 @@ msgid ""
"riot.im/\">Riot</a> client is recommended."
msgstr ""
#: plinth/modules/matrixsynapse/forms.py:29
msgid "Enable Public Registration"
msgstr ""
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1369,7 +1448,7 @@ msgid ""
"least one domain to be able to use Matrix Synapse."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
@ -1377,6 +1456,14 @@ msgid ""
"the initial setup is currently not supported."
msgstr ""
#: plinth/modules/matrixsynapse/views.py:118
msgid "Public registration enabled"
msgstr ""
#: plinth/modules/matrixsynapse/views.py:123
msgid "Public registration disabled"
msgstr ""
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr ""
@ -3087,34 +3174,34 @@ msgstr ""
msgid "Partition expanded successfully."
msgstr ""
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
msgstr ""
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, python-brace-format
msgid "{disk_size:.1f} bytes"
msgstr ""
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, python-brace-format
msgid "{disk_size:.1f} KiB"
msgstr ""
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, python-brace-format
msgid "{disk_size:.1f} MiB"
msgstr ""
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, python-brace-format
msgid "{disk_size:.1f} GiB"
msgstr ""
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, python-brace-format
msgid "{disk_size:.1f} TiB"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: 2017-10-01 10:51+0000\n"
"Last-Translator: Luis A. Arizmendi <luis.arizmendi@mailfence.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/freedombox/"
@ -442,6 +442,7 @@ msgid "Update setup"
msgstr "Actualizar configuración"
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -785,6 +786,7 @@ msgid "Launch web client"
msgstr "Lanzar cliente web"
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -793,11 +795,13 @@ msgstr "Lanzar cliente web"
msgid "Configuration"
msgstr "Configuración"
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
msgid "Application enabled"
msgstr "Aplicación activada"
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
msgid "Application disabled"
msgstr "Aplicación desactivada"
@ -850,13 +854,13 @@ msgid "Service/Port"
msgstr "Servicio/Puerto"
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr "Activado"
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1311,15 +1315,15 @@ msgstr ""
"Cliente de Chat \n"
" (jsxc)"
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
msgid "Let's Encrypt"
msgstr "Let's Encrypt"
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
msgid "Certificates"
msgstr "Certificados"
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, python-brace-format
msgid ""
"A digital certificate allows users of a web service to verify the identity "
@ -1334,7 +1338,7 @@ msgstr ""
"dominio disponible. Lo hace mostrándose a sí mismo como propietario de un "
"dominio a Let's Encrypt, autoridad de certificación (CA)."
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
msgid ""
"Let's Encrypt is a free, automated, and open certificate authority, run for "
"the public's benefit by the Internet Security Research Group (ISRG). Please "
@ -1347,78 +1351,102 @@ msgstr ""
"letsencrypt.org/repository/\">Acuerdo del suscriptor de Let's Encrypt</a> "
"antes de usar este servicio."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
msgid "Domain"
msgstr "Dominio"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr "Estado del certificado"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr "Seguridad del sitio"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
msgid "Actions"
msgstr "Acciones"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, python-format
msgid "Valid, expires on %(expiry_date)s"
msgstr "Válido, expira el %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
msgid "Revoked"
msgstr "Revocado"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, python-format
msgid "Expired on %(expiry_date)s"
msgstr "Expiró el %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
msgid "Invalid test certificate"
msgstr "Prueba de certificado no válida"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr "No válido (%(reason)s)"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
msgid "No certificate"
msgstr "No certificado"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr "Volver a obtener"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr "Eliminar"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr "Revocar"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr "Obtener"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
#, fuzzy
#| msgid "Certificate renewal management disabled for {domain}."
msgid "Certificate renewal management and use by other modules"
msgstr ""
"Se ha desactivado la gestión de la renovación del certificado para el "
"dominio {domain}."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
msgid "Update config"
msgstr "Actualizar configuración"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#, python-format
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, fuzzy, python-format
#| msgid ""
#| "\n"
#| " Let Plinth manage certificate renewal of\n"
#| " <b>%(current_domain)s</b> (recommended)\n"
#| " "
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
"\n"
@ -1426,11 +1454,17 @@ msgstr ""
" <b>%(current_domain)s</b> (recomendado)\n"
" "
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, fuzzy, python-format
#| msgid ""
#| "\n"
#| " Let Plinth manage certificate renewal of the current "
#| "domain (recommended)\n"
#| " "
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
"\n"
@ -1438,26 +1472,33 @@ msgstr ""
"dominio actual (recomendado)\n"
" "
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#, python-format
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, fuzzy, python-format
#| msgid ""
#| "If %(box_name)s manages the certificate renewal for the current domain, "
#| "it will ensure that all apps that use the certificate can use it, as soon "
#| "as it gets renewed."
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
"Si %(box_name)s maneja la renovación del certificado del dominio actual, "
"comprobará que todas las aplicaciones que lo usan puedan hacerlo tan pronto "
"como sea renovado."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
#, fuzzy
#| msgid ""
#| "<b>No certificate available for the current domain.</b> First obtain a "
#| "certificate to enable management of its renewal."
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
"<b>No hay certificado disponible para este dominio</b>. Para activar la "
"renovación primero debe obtener un certificado."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
msgid ""
"<b>No current domain is configured.</b> First configure a domain to enable "
"management of its certificates."
@ -1465,7 +1506,65 @@ msgstr ""
"<b>No se ha configurado ningún dominio.</b> Primero debe configurar alguno "
"para poder obtener un certificado."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, fuzzy, python-format
#| msgid ""
#| "\n"
#| " Let Plinth manage certificate renewal of the current "
#| "domain (recommended)\n"
#| " "
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
"\n"
" Permitir que Plinth maneje la renovación del certificado del "
"dominio actual (recomendado)\n"
" "
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
#, fuzzy
#| msgid ""
#| "\n"
#| " Let Plinth manage certificate renewal of the current "
#| "domain (recommended)\n"
#| " "
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
"\n"
" Permitir que Plinth maneje la renovación del certificado del "
"dominio actual (recomendado)\n"
" "
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
@ -1473,7 +1572,7 @@ msgstr ""
"No se ha configurado ningún dominio. Debe configurar alguno para poder "
"obtener un certificado."
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, python-brace-format
msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few "
@ -1482,61 +1581,75 @@ msgstr ""
"El certificado para el dominio {domain} ha sido revocado con éxito. "
"Necesitará unos momentos para tener efecto."
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "Falló la revocación del certificado para el dominio {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr "Se ha obtenido con éxito el certificado para el dominio {domain}"
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "Falló la obtención del certificado para el dominio {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, python-brace-format
msgid "Certificate renewal management enabled for {domain}."
msgstr "Gestión de la renovación del certificado activada para {domain}."
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, python-brace-format
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr ""
"Falló la activación de la gestión de la renovación del certificado para el "
"dominio {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, python-brace-format
msgid "Certificate renewal management disabled for {domain}."
msgstr ""
"Se ha desactivado la gestión de la renovación del certificado para el "
"dominio {domain}."
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, python-brace-format
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr ""
"Falló el cambio de estado de la renovación del certificado para el dominio "
"{domain}: {error}"
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, fuzzy, python-brace-format
#| msgid ""
#| "Failed to switch certificate renewal management for {domain}: {error}"
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr ""
"Falló el cambio de estado de la renovación del certificado para el dominio "
"{domain}: {error}"
#: plinth/modules/letsencrypt/views.py:185
#, python-brace-format
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr ""
"Falló la desactivación de la gestión de la renovación del certificado para "
"el dominio {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, python-brace-format
msgid "Certificate successfully deleted for domain {domain}"
msgstr "El certificado para el dominio {domain} ha sido eliminado con éxito"
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "Falló la eliminación del certificado para el dominio {domain}: {error}"
@ -1572,6 +1685,19 @@ msgstr ""
"\">clientes disponibles</a> para móvil, escritorio y la web. Se recomienda "
"el cliente <a href=\"https://riot.im/\">Riot</a>."
#: plinth/modules/matrixsynapse/forms.py:29
#, fuzzy
#| msgid "Enable new user registrations"
msgid "Enable Public Registration"
msgstr "Activar registro de nuevos usuarios"
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1605,7 +1731,7 @@ msgstr ""
"No hay dominios disponibles. <a href=\"%(config_url)s\">Configure</a> al "
"menos un dominio para poder usar Matrix/Synapse."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
@ -1616,6 +1742,18 @@ msgstr ""
"usuario será parecida a <em>@nombreusuario:%(domain_name)s</em>. Actualmente "
"no se puede cambiar el nombre de dominio una vez ha sido configurado."
#: plinth/modules/matrixsynapse/views.py:118
#, fuzzy
#| msgid "User registrations enabled"
msgid "Public registration enabled"
msgstr "Registro de usuarios activado"
#: plinth/modules/matrixsynapse/views.py:123
#, fuzzy
#| msgid "User registrations disabled"
msgid "Public registration disabled"
msgstr "Registro de usuarios desactivado"
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr "Minetest"
@ -3564,36 +3702,36 @@ msgstr "Error al ampliar partición: {exception}"
msgid "Partition expanded successfully."
msgstr "Partición ampliada con éxito."
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
msgstr ""
"Aviso: queda poco espacio libre en la partición del sistema "
"({percent_used}% usado, {free_space} libre)."
"Aviso: queda poco espacio libre en la partición del sistema ({percent_used}% "
"usado, {free_space} libre)."
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, python-brace-format
msgid "{disk_size:.1f} bytes"
msgstr "{disk_size:.1f} bytes"
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, python-brace-format
msgid "{disk_size:.1f} KiB"
msgstr "{disk_size:.1f} KiB"
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, python-brace-format
msgid "{disk_size:.1f} MiB"
msgstr "{disk_size:.1f} MiB"
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, python-brace-format
msgid "{disk_size:.1f} GiB"
msgstr "{disk_size:.1f} GiB"
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, python-brace-format
msgid "{disk_size:.1f} TiB"
msgstr "{disk_size:.1f} TiB"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: 2016-08-12 15:51+0000\n"
"Last-Translator: Masoud Abkenar <ampbox@gmail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/freedombox/"
@ -452,6 +452,7 @@ msgid "Update setup"
msgstr "به‌روزرسانی وضعیت"
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -783,6 +784,7 @@ msgid "Launch web client"
msgstr ""
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -791,11 +793,13 @@ msgstr ""
msgid "Configuration"
msgstr ""
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
msgid "Application enabled"
msgstr ""
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
msgid "Application disabled"
msgstr ""
@ -850,13 +854,13 @@ msgid "Service/Port"
msgstr "سرویس/پورت"
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr "فعال"
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1299,19 +1303,19 @@ msgid ""
" (jsxc)"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
#, fuzzy
#| msgid "Certificates (Let's Encrypt)"
msgid "Let's Encrypt"
msgstr "گواهی دیجیتال (Let's Encrypt)"
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
#, fuzzy
#| msgid "Certificate Status"
msgid "Certificates"
msgstr "وضعیت گواهی دیجیتال"
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, fuzzy, python-brace-format
#| msgid ""
#| "A digital certficate allows users of a web service to verify the identity "
@ -1332,7 +1336,7 @@ msgstr ""
"برای این کار {box_name} به Let's Encrypt (که یک مرجع صدور گواهی دیجیتال است) "
"اثبات می‌کند که مالک دامنه است."
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
#, fuzzy
#| msgid ""
#| "Let's Encrypt is a free, automated, and open certificate authority, run "
@ -1352,124 +1356,180 @@ msgstr ""
"\"https://letsencrypt.org/repository/\">قرارداد اشتراک Let's Encrypt</a> "
"بخوانید و آن را بپذیرید."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
msgid "Domain"
msgstr "دامنه"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr "وضعیت گواهی دیجیتال"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr "امنیت وبسایت"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
msgid "Actions"
msgstr "کنش‌ها"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, fuzzy, python-format
msgid "Valid, expires on %(expiry_date)s"
msgstr "انقضا در تاریخ %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
#, fuzzy
#| msgid "Revoke"
msgid "Revoked"
msgstr "باطل کردن"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, fuzzy, python-format
msgid "Expired on %(expiry_date)s"
msgstr "انقضا در تاریخ %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
#, fuzzy
#| msgid "No certficate"
msgid "Invalid test certificate"
msgstr "بدون گواهی دیجیتال"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#, fuzzy
#| msgid "No certficate"
msgid "No certificate"
msgstr "بدون گواهی دیجیتال"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr "بازپس‌گیری"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr "پاک‌کردن"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr "باطل کردن"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr "گرفتن"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
#, fuzzy
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate renewal management and use by other modules"
msgstr "گواهی دامنهٔ {domain} با موفقیت باطل شد"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
#, fuzzy
#| msgid "Update URL"
msgid "Update config"
msgstr "نشانی به‌روزرسانی"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, python-format
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, python-format
msgid ""
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
msgid ""
"<b>No current domain is configured.</b> First configure a domain to enable "
"management of its certificates."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, python-format
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
msgstr ""
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid ""
@ -1477,59 +1537,70 @@ msgid ""
"moments to take effect."
msgstr "گواهی دامنهٔ {domain} با موفقیت باطل شد"
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "باطل‌کردن گواهی دامنهٔ {domain} شکست خورد: {error}"
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr "گواهی دیجیتال برای دامنهٔ {domain} با موفقیت گرفته شد"
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "گرفتن گواهی برای دامنهٔ {domain} شکست خورد: {error}"
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate renewal management enabled for {domain}."
msgstr "گواهی دامنهٔ {domain} با موفقیت باطل شد"
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, fuzzy, python-brace-format
#| msgid "Failed to revoke certificate for domain {domain}: {error}"
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr "باطل‌کردن گواهی دامنهٔ {domain} شکست خورد: {error}"
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate renewal management disabled for {domain}."
msgstr "گواهی دامنهٔ {domain} با موفقیت باطل شد"
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr "گرفتن گواهی برای دامنهٔ {domain} شکست خورد: {error}"
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr "گرفتن گواهی برای دامنهٔ {domain} شکست خورد: {error}"
#: plinth/modules/letsencrypt/views.py:185
#, fuzzy, python-brace-format
#| msgid "Failed to revoke certificate for domain {domain}: {error}"
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr "باطل‌کردن گواهی دامنهٔ {domain} شکست خورد: {error}"
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate successfully deleted for domain {domain}"
msgstr "گواهی دامنهٔ {domain} با موفقیت باطل شد"
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, fuzzy, python-brace-format
#| msgid "Failed to revoke certificate for domain {domain}: {error}"
msgid "Failed to delete certificate for domain {domain}: {error}"
@ -1556,6 +1627,18 @@ msgid ""
"riot.im/\">Riot</a> client is recommended."
msgstr ""
#: plinth/modules/matrixsynapse/forms.py:29
#, fuzzy
msgid "Enable Public Registration"
msgstr "فعال‌سازی برنامه"
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1578,7 +1661,7 @@ msgid ""
"least one domain to be able to use Matrix Synapse."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
@ -1586,6 +1669,15 @@ msgid ""
"the initial setup is currently not supported."
msgstr ""
#: plinth/modules/matrixsynapse/views.py:118
msgid "Public registration enabled"
msgstr ""
#: plinth/modules/matrixsynapse/views.py:123
#, fuzzy
msgid "Public registration disabled"
msgstr "برنامه نصب شد."
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr ""
@ -3418,37 +3510,37 @@ msgstr "خطا در هنگام بزرگ‌کردن پارتیشن: {exception}"
msgid "Partition expanded successfully."
msgstr "پارتیشن با موفقیت بزرگ شد."
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
msgstr ""
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, fuzzy, python-brace-format
msgid "{disk_size:.1f} bytes"
msgstr "{disk_size} بایت"
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, fuzzy, python-brace-format
#| msgid "{disk_size} KiB"
msgid "{disk_size:.1f} KiB"
msgstr "{disk_size} KiB"
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, fuzzy, python-brace-format
#| msgid "{disk_size} MiB"
msgid "{disk_size:.1f} MiB"
msgstr "{disk_size} MiB"
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, fuzzy, python-brace-format
#| msgid "{disk_size} GiB"
msgid "{disk_size:.1f} GiB"
msgstr "{disk_size} GiB"
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, fuzzy, python-brace-format
#| msgid "{disk_size} TiB"
msgid "{disk_size:.1f} TiB"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Plinth 0.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: 2016-01-31 22:24+0530\n"
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
"Language-Team: Plinth Developers <freedombox-discuss@lists.alioth.debian."
@ -462,6 +462,7 @@ msgid "Update setup"
msgstr "UPDATE SETUP"
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -865,6 +866,7 @@ msgid "Launch web client"
msgstr "LAUNCH WEB CLIENT"
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -873,13 +875,15 @@ msgstr "LAUNCH WEB CLIENT"
msgid "Configuration"
msgstr "CONFIGURATION"
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
#, fuzzy
#| msgid "Applications"
msgid "Application enabled"
msgstr "APPLICATIONS"
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
#, fuzzy
#| msgid "Applications"
msgid "Application disabled"
@ -940,13 +944,13 @@ msgid "Service/Port"
msgstr "SERVICE/PORT"
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr "ENABLED"
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1393,19 +1397,19 @@ msgid ""
" (jsxc)"
msgstr "IRC CLIENT (QUASSEL)"
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
#, fuzzy
#| msgid "Certificates (Let's Encrypt)"
msgid "Let's Encrypt"
msgstr "CERTIFICATES (LET'S ENCRYPT)"
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
#, fuzzy
#| msgid "Certificate Status"
msgid "Certificates"
msgstr "CERTIFICATE STATUS"
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, fuzzy, python-brace-format
#| msgid ""
#| "A digital certficate allows users of a web service to verify the identity "
@ -1426,7 +1430,7 @@ msgstr ""
"DOMAIN. IT DOES SO BY PROVING ITSELF TO BE THE OWNER OF A DOMAIN TO LET'S "
"ENCRYPT, A CERTFICATE AUTHORITY (CA)."
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
#, fuzzy
#| msgid ""
#| "Let's Encrypt is a free, automated, and open certificate authority, run "
@ -1445,126 +1449,182 @@ msgstr ""
"READ AND AGREE WITH THE <a href=\"https://letsencrypt.org/repository/"
"\">LET'S ENCRYPT SUBSCRIBER AGREEMENT</a> BEFORE USING THIS SERVICE."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
msgid "Domain"
msgstr "DOMAIN"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr "CERTIFICATE STATUS"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr "WEBSITE SECURITY"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
msgid "Actions"
msgstr "ACTIONS"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, fuzzy, python-format
#| msgid "Expires on %(expiry_date)s"
msgid "Valid, expires on %(expiry_date)s"
msgstr "EXPIRES ON %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
#, fuzzy
#| msgid "Revoke"
msgid "Revoked"
msgstr "REVOKE"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, fuzzy, python-format
#| msgid "Expires on %(expiry_date)s"
msgid "Expired on %(expiry_date)s"
msgstr "EXPIRES ON %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
#, fuzzy
#| msgid "Invalid kite name"
msgid "Invalid test certificate"
msgstr "INVALID KITE NAME"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#, fuzzy
#| msgid "No certficate"
msgid "No certificate"
msgstr "NO CERTFICATE"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr "RE-OBTAIN"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr "DELETE"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr "REVOKE"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr "OBTAIN"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
#, fuzzy
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate renewal management and use by other modules"
msgstr "CERTIFICATE SUCCESSFULLY REVOKED FOR DOMAIN {domain}"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
#, fuzzy
#| msgid "Update URL"
msgid "Update config"
msgstr "UPDATE URL"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, python-format
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, python-format
msgid ""
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
msgid ""
"<b>No current domain is configured.</b> First configure a domain to enable "
"management of its certificates."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, python-format
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
msgstr ""
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid ""
@ -1572,59 +1632,70 @@ msgid ""
"moments to take effect."
msgstr "CERTIFICATE SUCCESSFULLY REVOKED FOR DOMAIN {domain}"
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "FAILED TO REVOKE CERTIFICATE FOR DOMAIN {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr "CERTIFICATE SUCCESSFULLY OBTAINED FOR DOMAIN {domain}"
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "FAILED TO OBTAIN CERTIFICATE FOR DOMAIN {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate renewal management enabled for {domain}."
msgstr "CERTIFICATE SUCCESSFULLY REVOKED FOR DOMAIN {domain}"
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, fuzzy, python-brace-format
#| msgid "Failed to revoke certificate for domain {domain}: {error}"
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr "FAILED TO REVOKE CERTIFICATE FOR DOMAIN {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate renewal management disabled for {domain}."
msgstr "CERTIFICATE SUCCESSFULLY REVOKED FOR DOMAIN {domain}"
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr "FAILED TO OBTAIN CERTIFICATE FOR DOMAIN {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr "FAILED TO OBTAIN CERTIFICATE FOR DOMAIN {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:185
#, fuzzy, python-brace-format
#| msgid "Failed to revoke certificate for domain {domain}: {error}"
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr "FAILED TO REVOKE CERTIFICATE FOR DOMAIN {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate successfully deleted for domain {domain}"
msgstr "CERTIFICATE SUCCESSFULLY REVOKED FOR DOMAIN {domain}"
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, fuzzy, python-brace-format
#| msgid "Failed to revoke certificate for domain {domain}: {error}"
msgid "Failed to delete certificate for domain {domain}: {error}"
@ -1653,6 +1724,19 @@ msgid ""
"riot.im/\">Riot</a> client is recommended."
msgstr ""
#: plinth/modules/matrixsynapse/forms.py:29
#, fuzzy
#| msgid "Applications"
msgid "Enable Public Registration"
msgstr "APPLICATIONS"
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1675,7 +1759,7 @@ msgid ""
"least one domain to be able to use Matrix Synapse."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, fuzzy, python-format
#| msgid ""
#| "Your XMPP server domain is set to <b>%(domainname)s</b>. User IDs will "
@ -1690,6 +1774,18 @@ msgstr ""
"LIKE <i>USERNAME@%(domainname)s</i>. YOU CAN SETUP YOUR DOMAIN ON THE SYSTEM "
"<a href=\"%(index_url)s\">CONFIGURE</a> PAGE."
#: plinth/modules/matrixsynapse/views.py:118
#, fuzzy
#| msgid "Applications"
msgid "Public registration enabled"
msgstr "APPLICATIONS"
#: plinth/modules/matrixsynapse/views.py:123
#, fuzzy
#| msgid "Applications"
msgid "Public registration disabled"
msgstr "APPLICATIONS"
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr ""
@ -3741,34 +3837,34 @@ msgstr "ERROR SETTING TIME ZONE: {exception}"
msgid "Partition expanded successfully."
msgstr "PASSWORD CHANGED SUCCESSFULLY."
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
msgstr ""
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, python-brace-format
msgid "{disk_size:.1f} bytes"
msgstr ""
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, python-brace-format
msgid "{disk_size:.1f} KiB"
msgstr ""
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, python-brace-format
msgid "{disk_size:.1f} MiB"
msgstr ""
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, python-brace-format
msgid "{disk_size:.1f} GiB"
msgstr ""
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, python-brace-format
msgid "{disk_size:.1f} TiB"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: 2017-07-17 20:11+0000\n"
"Last-Translator: Kyodev <kyodev@yandex.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/freedombox/plinth/"
@ -457,6 +457,7 @@ msgid "Update setup"
msgstr "Actualiser la configuration"
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -821,6 +822,7 @@ msgid "Launch web client"
msgstr "Lancer le client Web"
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -829,11 +831,13 @@ msgstr "Lancer le client Web"
msgid "Configuration"
msgstr "Configuration"
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
msgid "Application enabled"
msgstr "Application activée"
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
msgid "Application disabled"
msgstr "Application désactivée"
@ -888,13 +892,13 @@ msgid "Service/Port"
msgstr "Service/Port"
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr "Activé"
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1364,19 +1368,19 @@ msgstr ""
"Logiciel de chat\n"
" (jsxc)"
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
#, fuzzy
#| msgid "Certificates (Let's Encrypt)"
msgid "Let's Encrypt"
msgstr "Certificats (Let's Encrypt)"
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
#, fuzzy
#| msgid "Certificate Status"
msgid "Certificates"
msgstr "État du certificat"
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, python-brace-format
msgid ""
"A digital certificate allows users of a web service to verify the identity "
@ -1392,7 +1396,7 @@ msgstr ""
"le propriétaire du domaine auprès de l'autorité de certification « Let's "
"Encrypt »."
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
msgid ""
"Let's Encrypt is a free, automated, and open certificate authority, run for "
"the public's benefit by the Internet Security Research Group (ISRG). Please "
@ -1405,106 +1409,123 @@ msgstr ""
"repository/\">conditions d'utilisation de Let's Encrypt</a> avant d'utiliser "
"ce service."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
msgid "Domain"
msgstr "Domaine"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr "État du certificat"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr "Sécurité du site web"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
msgid "Actions"
msgstr "Actions"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, python-format
msgid "Valid, expires on %(expiry_date)s"
msgstr "Valide, expire le %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
msgid "Revoked"
msgstr "Révoqué"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, python-format
msgid "Expired on %(expiry_date)s"
msgstr "Expiré le %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
msgid "Invalid test certificate"
msgstr "Certificat de test invalide"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr "Invalide (%(reason)s)"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
msgid "No certificate"
msgstr "Aucun certificat"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr "Obtenir à nouveau"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr "Supprimer"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr "Révoquer"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr "Obtenir"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
#, fuzzy
#| msgid "Certificate successfully deleted for domain {domain}"
msgid "Certificate renewal management and use by other modules"
msgstr "Certificat supprimé avec succès pour le domaine {domain}"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
#, fuzzy
#| msgid "Update"
msgid "Update config"
msgstr "Actualiser"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, python-format
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, python-format
msgid ""
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
#, fuzzy
#| msgid ""
#| "No domains have been configured. Configure domains to be able to obtain "
@ -1516,7 +1537,46 @@ msgstr ""
"Aucun domaine n'a été configuré. Configurez des domaines pour pouvoir leur "
"obtenir des certificats."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, python-format
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
@ -1524,7 +1584,7 @@ msgstr ""
"Aucun domaine n'a été configuré. Configurez des domaines pour pouvoir leur "
"obtenir des certificats."
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, python-brace-format
msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few "
@ -1533,61 +1593,72 @@ msgstr ""
"Certificat révoqué avec succès pour le domaine {domain}. Cela peut prendre "
"un moment pour prendre effet."
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr ""
"Échec de la révocation du certificat pour le domaine {domain} : {error}"
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr "Certificat obtenu avec succès pour le domaine {domain}"
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "Échec de l'obtention du certificat pour le domaine {domain} : {error}"
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, fuzzy, python-brace-format
#| msgid "Certificate successfully deleted for domain {domain}"
msgid "Certificate renewal management enabled for {domain}."
msgstr "Certificat supprimé avec succès pour le domaine {domain}"
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, fuzzy, python-brace-format
#| msgid "Failed to delete certificate for domain {domain}: {error}"
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr ""
"Échec de la suppression du certificat pour le domaine {domain} : {error}"
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, fuzzy, python-brace-format
#| msgid "Certificate successfully deleted for domain {domain}"
msgid "Certificate renewal management disabled for {domain}."
msgstr "Certificat supprimé avec succès pour le domaine {domain}"
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr "Échec de l'obtention du certificat pour le domaine {domain} : {error}"
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr "Échec de l'obtention du certificat pour le domaine {domain} : {error}"
#: plinth/modules/letsencrypt/views.py:185
#, fuzzy, python-brace-format
#| msgid "Failed to delete certificate for domain {domain}: {error}"
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr ""
"Échec de la suppression du certificat pour le domaine {domain} : {error}"
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, python-brace-format
msgid "Certificate successfully deleted for domain {domain}"
msgstr "Certificat supprimé avec succès pour le domaine {domain}"
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr ""
@ -1631,6 +1702,19 @@ msgstr ""
"projects/\">les clients disponible</a> pour mobile, desktop et le web. Le "
"client <a href=\"https://riot.im/\">Riot</a> est recommandé."
#: plinth/modules/matrixsynapse/forms.py:29
#, fuzzy
#| msgid "Enable application"
msgid "Enable Public Registration"
msgstr "Activer l'application"
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1664,7 +1748,7 @@ msgstr ""
"Aucun domaine disponible. <a href=\"%(config_url)s\"> Configurez</a> au "
"moins un domaine pour pouvoir utiliser Matrix Synapse."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
@ -1676,6 +1760,18 @@ msgstr ""
"Changer le nom de domaine après la configuration initiale n'est actuellement "
"pas prise en charge."
#: plinth/modules/matrixsynapse/views.py:118
#, fuzzy
#| msgid "Application enabled"
msgid "Public registration enabled"
msgstr "Application activée"
#: plinth/modules/matrixsynapse/views.py:123
#, fuzzy
#| msgid "Application disabled"
msgid "Public registration disabled"
msgstr "Application désactivée"
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr ""
@ -3721,34 +3817,34 @@ msgstr "Erreur lors de l'expansion de la partition : {exception}"
msgid "Partition expanded successfully."
msgstr "Partition étendue avec succès."
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
msgstr ""
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, python-brace-format
msgid "{disk_size:.1f} bytes"
msgstr "{disk_size:.1f} octets"
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, python-brace-format
msgid "{disk_size:.1f} KiB"
msgstr "{disk_size:.1f} Kio"
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, python-brace-format
msgid "{disk_size:.1f} MiB"
msgstr "{disk_size:.1f} Mio"
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, python-brace-format
msgid "{disk_size:.1f} GiB"
msgstr "{disk_size:.1f} Gio"
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, python-brace-format
msgid "{disk_size:.1f} TiB"
msgstr "{disk_size:.1f} Tio"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: 2017-09-28 10:44+0000\n"
"Last-Translator: Kandarp Jha <kandarp.jha@gmail.com>\n"
"Language-Team: Gujarati <https://hosted.weblate.org/projects/freedombox/"
@ -432,6 +432,7 @@ msgid "Update setup"
msgstr ""
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -715,6 +716,7 @@ msgid "Launch web client"
msgstr ""
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -723,11 +725,13 @@ msgstr ""
msgid "Configuration"
msgstr ""
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
msgid "Application enabled"
msgstr ""
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
msgid "Application disabled"
msgstr ""
@ -773,13 +777,13 @@ msgid "Service/Port"
msgstr ""
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr ""
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1169,15 +1173,15 @@ msgid ""
" (jsxc)"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
msgid "Let's Encrypt"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
msgid "Certificates"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, python-brace-format
msgid ""
"A digital certificate allows users of a web service to verify the identity "
@ -1187,7 +1191,7 @@ msgid ""
"Encrypt, a certificate authority (CA)."
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
msgid ""
"Let's Encrypt is a free, automated, and open certificate authority, run for "
"the public's benefit by the Internet Security Research Group (ISRG). Please "
@ -1195,169 +1199,233 @@ msgid ""
"\">Let's Encrypt Subscriber Agreement</a> before using this service."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
msgid "Domain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
msgid "Actions"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, python-format
msgid "Valid, expires on %(expiry_date)s"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
msgid "Revoked"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, python-format
msgid "Expired on %(expiry_date)s"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
msgid "Invalid test certificate"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
msgid "No certificate"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
msgid "Update config"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
msgid "Certificate renewal management and use by other modules"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" "
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
msgid "Update config"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, python-format
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, python-format
msgid ""
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
msgid ""
"<b>No current domain is configured.</b> First configure a domain to enable "
"management of its certificates."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, python-format
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
msgstr ""
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, python-brace-format
msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect."
msgstr ""
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, python-brace-format
msgid "Certificate renewal management enabled for {domain}."
msgstr ""
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, python-brace-format
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, python-brace-format
msgid "Certificate renewal management disabled for {domain}."
msgstr ""
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, python-brace-format
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, python-brace-format
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:185
#, python-brace-format
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, python-brace-format
msgid "Certificate successfully deleted for domain {domain}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr ""
@ -1383,6 +1451,19 @@ msgid ""
"riot.im/\">Riot</a> client is recommended."
msgstr ""
#: plinth/modules/matrixsynapse/forms.py:29
#, fuzzy
#| msgid "Enable application"
msgid "Enable Public Registration"
msgstr "એપ્લીકેશનને પ્રસ્થાપિત કરો"
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1405,7 +1486,7 @@ msgid ""
"least one domain to be able to use Matrix Synapse."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
@ -1413,6 +1494,16 @@ msgid ""
"the initial setup is currently not supported."
msgstr ""
#: plinth/modules/matrixsynapse/views.py:118
msgid "Public registration enabled"
msgstr ""
#: plinth/modules/matrixsynapse/views.py:123
#, fuzzy
#| msgid "Application installed."
msgid "Public registration disabled"
msgstr "એપ્લીકેશન પ્રસ્થાપિત થઇ ગઈ છે."
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr ""
@ -3123,34 +3214,34 @@ msgstr ""
msgid "Partition expanded successfully."
msgstr ""
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
msgstr ""
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, python-brace-format
msgid "{disk_size:.1f} bytes"
msgstr ""
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, python-brace-format
msgid "{disk_size:.1f} KiB"
msgstr ""
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, python-brace-format
msgid "{disk_size:.1f} MiB"
msgstr ""
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, python-brace-format
msgid "{disk_size:.1f} GiB"
msgstr ""
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, python-brace-format
msgid "{disk_size:.1f} TiB"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: 2017-08-18 07:46+0000\n"
"Last-Translator: Prachi Srivastava <prachi.chs.2009@gmail.com>\n"
"Language-Team: Hindi <https://hosted.weblate.org/projects/freedombox/plinth/"
@ -411,6 +411,7 @@ msgid "Update setup"
msgstr ""
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -694,6 +695,7 @@ msgid "Launch web client"
msgstr ""
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -702,11 +704,13 @@ msgstr ""
msgid "Configuration"
msgstr ""
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
msgid "Application enabled"
msgstr ""
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
msgid "Application disabled"
msgstr ""
@ -752,13 +756,13 @@ msgid "Service/Port"
msgstr ""
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr ""
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1148,15 +1152,15 @@ msgid ""
" (jsxc)"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
msgid "Let's Encrypt"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
msgid "Certificates"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, python-brace-format
msgid ""
"A digital certificate allows users of a web service to verify the identity "
@ -1166,7 +1170,7 @@ msgid ""
"Encrypt, a certificate authority (CA)."
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
msgid ""
"Let's Encrypt is a free, automated, and open certificate authority, run for "
"the public's benefit by the Internet Security Research Group (ISRG). Please "
@ -1174,169 +1178,233 @@ msgid ""
"\">Let's Encrypt Subscriber Agreement</a> before using this service."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
msgid "Domain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
msgid "Actions"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, python-format
msgid "Valid, expires on %(expiry_date)s"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
msgid "Revoked"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, python-format
msgid "Expired on %(expiry_date)s"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
msgid "Invalid test certificate"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
msgid "No certificate"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
msgid "Update config"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
msgid "Certificate renewal management and use by other modules"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" "
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
msgid "Update config"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, python-format
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, python-format
msgid ""
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
msgid ""
"<b>No current domain is configured.</b> First configure a domain to enable "
"management of its certificates."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, python-format
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
msgstr ""
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, python-brace-format
msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect."
msgstr ""
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, python-brace-format
msgid "Certificate renewal management enabled for {domain}."
msgstr ""
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, python-brace-format
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, python-brace-format
msgid "Certificate renewal management disabled for {domain}."
msgstr ""
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, python-brace-format
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, python-brace-format
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:185
#, python-brace-format
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, python-brace-format
msgid "Certificate successfully deleted for domain {domain}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr ""
@ -1362,6 +1430,17 @@ msgid ""
"riot.im/\">Riot</a> client is recommended."
msgstr ""
#: plinth/modules/matrixsynapse/forms.py:29
msgid "Enable Public Registration"
msgstr ""
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1384,7 +1463,7 @@ msgid ""
"least one domain to be able to use Matrix Synapse."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
@ -1392,6 +1471,14 @@ msgid ""
"the initial setup is currently not supported."
msgstr ""
#: plinth/modules/matrixsynapse/views.py:118
msgid "Public registration enabled"
msgstr ""
#: plinth/modules/matrixsynapse/views.py:123
msgid "Public registration disabled"
msgstr ""
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr ""
@ -3102,34 +3189,34 @@ msgstr ""
msgid "Partition expanded successfully."
msgstr ""
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
msgstr ""
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, python-brace-format
msgid "{disk_size:.1f} bytes"
msgstr ""
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, python-brace-format
msgid "{disk_size:.1f} KiB"
msgstr ""
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, python-brace-format
msgid "{disk_size:.1f} MiB"
msgstr ""
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, python-brace-format
msgid "{disk_size:.1f} GiB"
msgstr ""
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, python-brace-format
msgid "{disk_size:.1f} TiB"
msgstr ""

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Indonesian (FreedomBox)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: 2016-08-28 19:39+0000\n"
"Last-Translator: Izharul Haq <atoz.chevara.2013@gmail.com>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/freedombox/"
@ -403,6 +403,7 @@ msgid "Update setup"
msgstr ""
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -690,6 +691,7 @@ msgid "Launch web client"
msgstr ""
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -698,11 +700,13 @@ msgstr ""
msgid "Configuration"
msgstr ""
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
msgid "Application enabled"
msgstr ""
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
msgid "Application disabled"
msgstr ""
@ -750,13 +754,13 @@ msgid "Service/Port"
msgstr "Layanan/Port"
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr "Aktifkan"
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1155,17 +1159,17 @@ msgid ""
" (jsxc)"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
msgid "Let's Encrypt"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
#, fuzzy
#| msgid "No certficate"
msgid "Certificates"
msgstr "Tidak ada Sertifikat"
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, python-brace-format
msgid ""
"A digital certificate allows users of a web service to verify the identity "
@ -1175,7 +1179,7 @@ msgid ""
"Encrypt, a certificate authority (CA)."
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
msgid ""
"Let's Encrypt is a free, automated, and open certificate authority, run for "
"the public's benefit by the Internet Security Research Group (ISRG). Please "
@ -1183,175 +1187,239 @@ msgid ""
"\">Let's Encrypt Subscriber Agreement</a> before using this service."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
msgid "Domain"
msgstr "Domain"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr "Keamanan Website"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
msgid "Actions"
msgstr "Aksi"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, python-format
msgid "Valid, expires on %(expiry_date)s"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
msgid "Revoked"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, python-format
msgid "Expired on %(expiry_date)s"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
#, fuzzy
#| msgid "No certficate"
msgid "Invalid test certificate"
msgstr "Tidak ada Sertifikat"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#, fuzzy
#| msgid "No certficate"
msgid "No certificate"
msgstr "Tidak ada Sertifikat"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr "Hapus"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
msgid "Certificate renewal management and use by other modules"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
#, fuzzy
#| msgid "Update URL"
msgid "Update config"
msgstr "Perbaharui URL"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, python-format
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, python-format
msgid ""
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
msgid ""
"<b>No current domain is configured.</b> First configure a domain to enable "
"management of its certificates."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, python-format
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
msgstr ""
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, python-brace-format
msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect."
msgstr ""
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, python-brace-format
msgid "Certificate renewal management enabled for {domain}."
msgstr ""
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, python-brace-format
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, python-brace-format
msgid "Certificate renewal management disabled for {domain}."
msgstr ""
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, python-brace-format
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, python-brace-format
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:185
#, python-brace-format
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, python-brace-format
msgid "Certificate successfully deleted for domain {domain}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr ""
@ -1377,6 +1445,19 @@ msgid ""
"riot.im/\">Riot</a> client is recommended."
msgstr ""
#: plinth/modules/matrixsynapse/forms.py:29
#, fuzzy
#| msgid "Enable application"
msgid "Enable Public Registration"
msgstr "Aktifkan aplikasi"
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1399,7 +1480,7 @@ msgid ""
"least one domain to be able to use Matrix Synapse."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
@ -1407,6 +1488,16 @@ msgid ""
"the initial setup is currently not supported."
msgstr ""
#: plinth/modules/matrixsynapse/views.py:118
msgid "Public registration enabled"
msgstr ""
#: plinth/modules/matrixsynapse/views.py:123
#, fuzzy
#| msgid "Application installed."
msgid "Public registration disabled"
msgstr "Aplikasi telah terpasang."
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr ""
@ -3135,38 +3226,38 @@ msgstr ""
msgid "Partition expanded successfully."
msgstr ""
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
msgstr ""
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, fuzzy, python-brace-format
#| msgid "{disk_size} bytes"
msgid "{disk_size:.1f} bytes"
msgstr "{disk_size} bytes"
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, fuzzy, python-brace-format
#| msgid "{disk_size} KiB"
msgid "{disk_size:.1f} KiB"
msgstr "{disk_size} KiB"
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, fuzzy, python-brace-format
#| msgid "{disk_size} MiB"
msgid "{disk_size:.1f} MiB"
msgstr "{disk_size} MiB"
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, fuzzy, python-brace-format
#| msgid "{disk_size} GiB"
msgid "{disk_size:.1f} GiB"
msgstr "{disk_size} GiB"
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, fuzzy, python-brace-format
#| msgid "{disk_size} TiB"
msgid "{disk_size:.1f} TiB"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -397,6 +397,7 @@ msgid "Update setup"
msgstr ""
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -680,6 +681,7 @@ msgid "Launch web client"
msgstr ""
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -688,11 +690,13 @@ msgstr ""
msgid "Configuration"
msgstr ""
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
msgid "Application enabled"
msgstr ""
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
msgid "Application disabled"
msgstr ""
@ -738,13 +742,13 @@ msgid "Service/Port"
msgstr ""
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr ""
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1134,15 +1138,15 @@ msgid ""
" (jsxc)"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
msgid "Let's Encrypt"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
msgid "Certificates"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, python-brace-format
msgid ""
"A digital certificate allows users of a web service to verify the identity "
@ -1152,7 +1156,7 @@ msgid ""
"Encrypt, a certificate authority (CA)."
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
msgid ""
"Let's Encrypt is a free, automated, and open certificate authority, run for "
"the public's benefit by the Internet Security Research Group (ISRG). Please "
@ -1160,169 +1164,233 @@ msgid ""
"\">Let's Encrypt Subscriber Agreement</a> before using this service."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
msgid "Domain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
msgid "Actions"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, python-format
msgid "Valid, expires on %(expiry_date)s"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
msgid "Revoked"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, python-format
msgid "Expired on %(expiry_date)s"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
msgid "Invalid test certificate"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
msgid "No certificate"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
msgid "Update config"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
msgid "Certificate renewal management and use by other modules"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" "
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
msgid "Update config"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, python-format
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, python-format
msgid ""
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
msgid ""
"<b>No current domain is configured.</b> First configure a domain to enable "
"management of its certificates."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, python-format
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
msgstr ""
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, python-brace-format
msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect."
msgstr ""
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, python-brace-format
msgid "Certificate renewal management enabled for {domain}."
msgstr ""
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, python-brace-format
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, python-brace-format
msgid "Certificate renewal management disabled for {domain}."
msgstr ""
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, python-brace-format
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, python-brace-format
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:185
#, python-brace-format
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, python-brace-format
msgid "Certificate successfully deleted for domain {domain}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr ""
@ -1348,6 +1416,17 @@ msgid ""
"riot.im/\">Riot</a> client is recommended."
msgstr ""
#: plinth/modules/matrixsynapse/forms.py:29
msgid "Enable Public Registration"
msgstr ""
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1370,7 +1449,7 @@ msgid ""
"least one domain to be able to use Matrix Synapse."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
@ -1378,6 +1457,14 @@ msgid ""
"the initial setup is currently not supported."
msgstr ""
#: plinth/modules/matrixsynapse/views.py:118
msgid "Public registration enabled"
msgstr ""
#: plinth/modules/matrixsynapse/views.py:123
msgid "Public registration disabled"
msgstr ""
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr ""
@ -3088,34 +3175,34 @@ msgstr ""
msgid "Partition expanded successfully."
msgstr ""
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
msgstr ""
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, python-brace-format
msgid "{disk_size:.1f} bytes"
msgstr ""
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, python-brace-format
msgid "{disk_size:.1f} KiB"
msgstr ""
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, python-brace-format
msgid "{disk_size:.1f} MiB"
msgstr ""
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, python-brace-format
msgid "{disk_size:.1f} GiB"
msgstr ""
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, python-brace-format
msgid "{disk_size:.1f} TiB"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -397,6 +397,7 @@ msgid "Update setup"
msgstr ""
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -680,6 +681,7 @@ msgid "Launch web client"
msgstr ""
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -688,11 +690,13 @@ msgstr ""
msgid "Configuration"
msgstr ""
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
msgid "Application enabled"
msgstr ""
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
msgid "Application disabled"
msgstr ""
@ -738,13 +742,13 @@ msgid "Service/Port"
msgstr ""
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr ""
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1134,15 +1138,15 @@ msgid ""
" (jsxc)"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
msgid "Let's Encrypt"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
msgid "Certificates"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, python-brace-format
msgid ""
"A digital certificate allows users of a web service to verify the identity "
@ -1152,7 +1156,7 @@ msgid ""
"Encrypt, a certificate authority (CA)."
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
msgid ""
"Let's Encrypt is a free, automated, and open certificate authority, run for "
"the public's benefit by the Internet Security Research Group (ISRG). Please "
@ -1160,169 +1164,233 @@ msgid ""
"\">Let's Encrypt Subscriber Agreement</a> before using this service."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
msgid "Domain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
msgid "Actions"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, python-format
msgid "Valid, expires on %(expiry_date)s"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
msgid "Revoked"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, python-format
msgid "Expired on %(expiry_date)s"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
msgid "Invalid test certificate"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
msgid "No certificate"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
msgid "Update config"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
msgid "Certificate renewal management and use by other modules"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" "
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
msgid "Update config"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, python-format
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, python-format
msgid ""
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
msgid ""
"<b>No current domain is configured.</b> First configure a domain to enable "
"management of its certificates."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, python-format
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
msgstr ""
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, python-brace-format
msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect."
msgstr ""
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, python-brace-format
msgid "Certificate renewal management enabled for {domain}."
msgstr ""
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, python-brace-format
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, python-brace-format
msgid "Certificate renewal management disabled for {domain}."
msgstr ""
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, python-brace-format
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, python-brace-format
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:185
#, python-brace-format
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, python-brace-format
msgid "Certificate successfully deleted for domain {domain}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr ""
@ -1348,6 +1416,17 @@ msgid ""
"riot.im/\">Riot</a> client is recommended."
msgstr ""
#: plinth/modules/matrixsynapse/forms.py:29
msgid "Enable Public Registration"
msgstr ""
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1370,7 +1449,7 @@ msgid ""
"least one domain to be able to use Matrix Synapse."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
@ -1378,6 +1457,14 @@ msgid ""
"the initial setup is currently not supported."
msgstr ""
#: plinth/modules/matrixsynapse/views.py:118
msgid "Public registration enabled"
msgstr ""
#: plinth/modules/matrixsynapse/views.py:123
msgid "Public registration disabled"
msgstr ""
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr ""
@ -3088,34 +3175,34 @@ msgstr ""
msgid "Partition expanded successfully."
msgstr ""
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
msgstr ""
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, python-brace-format
msgid "{disk_size:.1f} bytes"
msgstr ""
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, python-brace-format
msgid "{disk_size:.1f} KiB"
msgstr ""
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, python-brace-format
msgid "{disk_size:.1f} MiB"
msgstr ""
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, python-brace-format
msgid "{disk_size:.1f} GiB"
msgstr ""
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, python-brace-format
msgid "{disk_size:.1f} TiB"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -397,6 +397,7 @@ msgid "Update setup"
msgstr ""
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -680,6 +681,7 @@ msgid "Launch web client"
msgstr ""
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -688,11 +690,13 @@ msgstr ""
msgid "Configuration"
msgstr ""
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
msgid "Application enabled"
msgstr ""
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
msgid "Application disabled"
msgstr ""
@ -738,13 +742,13 @@ msgid "Service/Port"
msgstr ""
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr ""
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1134,15 +1138,15 @@ msgid ""
" (jsxc)"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
msgid "Let's Encrypt"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
msgid "Certificates"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, python-brace-format
msgid ""
"A digital certificate allows users of a web service to verify the identity "
@ -1152,7 +1156,7 @@ msgid ""
"Encrypt, a certificate authority (CA)."
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
msgid ""
"Let's Encrypt is a free, automated, and open certificate authority, run for "
"the public's benefit by the Internet Security Research Group (ISRG). Please "
@ -1160,169 +1164,233 @@ msgid ""
"\">Let's Encrypt Subscriber Agreement</a> before using this service."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
msgid "Domain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
msgid "Actions"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, python-format
msgid "Valid, expires on %(expiry_date)s"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
msgid "Revoked"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, python-format
msgid "Expired on %(expiry_date)s"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
msgid "Invalid test certificate"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
msgid "No certificate"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
msgid "Update config"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
msgid "Certificate renewal management and use by other modules"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" "
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
msgid "Update config"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, python-format
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, python-format
msgid ""
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
msgid ""
"<b>No current domain is configured.</b> First configure a domain to enable "
"management of its certificates."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, python-format
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
msgstr ""
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, python-brace-format
msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect."
msgstr ""
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, python-brace-format
msgid "Certificate renewal management enabled for {domain}."
msgstr ""
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, python-brace-format
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, python-brace-format
msgid "Certificate renewal management disabled for {domain}."
msgstr ""
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, python-brace-format
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, python-brace-format
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:185
#, python-brace-format
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, python-brace-format
msgid "Certificate successfully deleted for domain {domain}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr ""
@ -1348,6 +1416,17 @@ msgid ""
"riot.im/\">Riot</a> client is recommended."
msgstr ""
#: plinth/modules/matrixsynapse/forms.py:29
msgid "Enable Public Registration"
msgstr ""
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1370,7 +1449,7 @@ msgid ""
"least one domain to be able to use Matrix Synapse."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
@ -1378,6 +1457,14 @@ msgid ""
"the initial setup is currently not supported."
msgstr ""
#: plinth/modules/matrixsynapse/views.py:118
msgid "Public registration enabled"
msgstr ""
#: plinth/modules/matrixsynapse/views.py:123
msgid "Public registration disabled"
msgstr ""
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr ""
@ -3088,34 +3175,34 @@ msgstr ""
msgid "Partition expanded successfully."
msgstr ""
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
msgstr ""
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, python-brace-format
msgid "{disk_size:.1f} bytes"
msgstr ""
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, python-brace-format
msgid "{disk_size:.1f} KiB"
msgstr ""
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, python-brace-format
msgid "{disk_size:.1f} MiB"
msgstr ""
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, python-brace-format
msgid "{disk_size:.1f} GiB"
msgstr ""
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, python-brace-format
msgid "{disk_size:.1f} TiB"
msgstr ""

View File

@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: 2017-09-24 10:46+0000\n"
"Last-Translator: Petter Reinholdtsen <pere-weblate@hungry.com>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/"
@ -459,6 +459,7 @@ msgid "Update setup"
msgstr "Oppdater oppsett"
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -809,6 +810,7 @@ msgid "Launch web client"
msgstr "Sette i gang en web-klient"
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -817,11 +819,13 @@ msgstr "Sette i gang en web-klient"
msgid "Configuration"
msgstr "Oppsett"
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
msgid "Application enabled"
msgstr "Programmet er aktivert"
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
msgid "Application disabled"
msgstr "Programmet er deaktivert"
@ -874,13 +878,13 @@ msgid "Service/Port"
msgstr "Tjeneste/Port"
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr "Aktivert"
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1345,19 +1349,19 @@ msgstr ""
"Meldings-klient\n"
"(jsxc)"
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
#, fuzzy
#| msgid "Certificates (Let's Encrypt)"
msgid "Let's Encrypt"
msgstr "Sertifikater (Let's Encrypt)"
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
#, fuzzy
#| msgid "Certificate Status"
msgid "Certificates"
msgstr "Sertifikatsstatus"
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, python-brace-format
msgid ""
"A digital certificate allows users of a web service to verify the identity "
@ -1372,7 +1376,7 @@ msgstr ""
"ved at det selv bekrefter eierskapet til et domene overfor "
"sertifiseringsinstansen (CA) Let's Encrypt."
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
msgid ""
"Let's Encrypt is a free, automated, and open certificate authority, run for "
"the public's benefit by the Internet Security Research Group (ISRG). Please "
@ -1384,106 +1388,123 @@ msgstr ""
"les og aksepter <a href=\"https://letsencrypt.org/repository/\">Let's "
"Encrypt Subscriber Agreement</a> før tjenesten brukes."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
msgid "Domain"
msgstr "Domene"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr "Sertifikatsstatus"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr "Nettstedssikkerhet"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
msgid "Actions"
msgstr "Handlinger"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, python-format
msgid "Valid, expires on %(expiry_date)s"
msgstr "Gyldig, utløper %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
msgid "Revoked"
msgstr "Trukket tilbake"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, python-format
msgid "Expired on %(expiry_date)s"
msgstr "Utløpt %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
msgid "Invalid test certificate"
msgstr "Ugyldig testsertifikat"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr "Ugyldig (%(reason)s)"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
msgid "No certificate"
msgstr "Sertifikat mangler"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr "Gjeninnhente"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr "Slett"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr "Inndra (tilbakekall)"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr "Innhente"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
#, fuzzy
#| msgid "Certificate successfully deleted for domain {domain}"
msgid "Certificate renewal management and use by other modules"
msgstr "Vellykket sletting av sertifikatet for domenet {domain}"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
#, fuzzy
#| msgid "Update"
msgid "Update config"
msgstr "Oppdater"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, python-format
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, python-format
msgid ""
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
#, fuzzy
#| msgid ""
#| "No domains have been configured. Configure domains to be able to obtain "
@ -1495,7 +1516,46 @@ msgstr ""
"Ingen domener er satt opp. Sett opp domener for å kunne skaffe sertifikater "
"for dem."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, python-format
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
@ -1503,7 +1563,7 @@ msgstr ""
"Ingen domener er satt opp. Sett opp domener for å kunne skaffe sertifikater "
"for dem."
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, python-brace-format
msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few "
@ -1512,58 +1572,69 @@ msgstr ""
"Sertifikat vellykket tilbakekalt for domenet {domain}. Det kan ta en liten "
"stund før dette tar effekt."
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "Klarte ikke å inndra sertifikatet for domenet {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr "Sertifikat vellykket innhentet til domene {domain}"
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "Klarte ikke å oppnå sertifikat til domene {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, fuzzy, python-brace-format
#| msgid "Certificate successfully deleted for domain {domain}"
msgid "Certificate renewal management enabled for {domain}."
msgstr "Vellykket sletting av sertifikatet for domenet {domain}"
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, fuzzy, python-brace-format
#| msgid "Failed to delete certificate for domain {domain}: {error}"
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr "Klarte ikke å slette sertifikatet for domenet {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, fuzzy, python-brace-format
#| msgid "Certificate successfully deleted for domain {domain}"
msgid "Certificate renewal management disabled for {domain}."
msgstr "Vellykket sletting av sertifikatet for domenet {domain}"
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr "Klarte ikke å oppnå sertifikat til domene {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr "Klarte ikke å oppnå sertifikat til domene {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:185
#, fuzzy, python-brace-format
#| msgid "Failed to delete certificate for domain {domain}: {error}"
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr "Klarte ikke å slette sertifikatet for domenet {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, python-brace-format
msgid "Certificate successfully deleted for domain {domain}"
msgstr "Vellykket sletting av sertifikatet for domenet {domain}"
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "Klarte ikke å slette sertifikatet for domenet {domain}: {error}"
@ -1604,6 +1675,19 @@ msgstr ""
"\">available clients (tilgjengelige klienter)</a> for mobil, PC og "
"Internett. <a href=\"https://riot.im/\"> Riot</a>-klient anbefales."
#: plinth/modules/matrixsynapse/forms.py:29
#, fuzzy
#| msgid "Enable application"
msgid "Enable Public Registration"
msgstr "Aktiver program"
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1636,7 +1720,7 @@ msgstr ""
"Det finnes ingen domener. <a href=\"%(config_url)s\">Configure (Konfigurer)</"
"a> minst ett domene for å kunne bruke Matrix Synapse."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
@ -1647,6 +1731,18 @@ msgstr ""
"vil se slik ut <em>@username:%(domain_name)s</em>. Endring av domenenavnet "
"etter det første oppsettet støttes ikke for øyeblikket."
#: plinth/modules/matrixsynapse/views.py:118
#, fuzzy
#| msgid "Application enabled"
msgid "Public registration enabled"
msgstr "Programmet er aktivert"
#: plinth/modules/matrixsynapse/views.py:123
#, fuzzy
#| msgid "Application disabled"
msgid "Public registration disabled"
msgstr "Programmet er deaktivert"
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr ""
@ -3672,34 +3768,34 @@ msgstr "Utviding av partisjon feilet: {exception}"
msgid "Partition expanded successfully."
msgstr "Vellykket partisjonsutvidelse."
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
msgstr ""
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, python-brace-format
msgid "{disk_size:.1f} bytes"
msgstr "{disk_size:.1f} byte"
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, python-brace-format
msgid "{disk_size:.1f} KiB"
msgstr "{disk_size:.1f} KiB"
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, python-brace-format
msgid "{disk_size:.1f} MiB"
msgstr "{disk_size:.1f} MiB"
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, python-brace-format
msgid "{disk_size:.1f} GiB"
msgstr "{disk_size:.1f} GiB"
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, python-brace-format
msgid "{disk_size:.1f} TiB"
msgstr "{disk_size:.1f} TiB"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: 2017-08-21 05:56+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/freedombox/plinth/"
@ -456,6 +456,7 @@ msgid "Update setup"
msgstr "Instelling bijwerken"
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -808,6 +809,7 @@ msgid "Launch web client"
msgstr "Start web cliënt"
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -816,11 +818,13 @@ msgstr "Start web cliënt"
msgid "Configuration"
msgstr "Configuratie"
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
msgid "Application enabled"
msgstr "Toepassing ingeschakeld"
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
msgid "Application disabled"
msgstr "Toepassing uitgeschakeld"
@ -873,13 +877,13 @@ msgid "Service/Port"
msgstr "Dienst/Poort"
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr "Ingeschakeld"
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1350,19 +1354,19 @@ msgstr ""
"Chat Cliënt \n"
" (jsxc)"
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
#, fuzzy
#| msgid "Certificates (Let's Encrypt)"
msgid "Let's Encrypt"
msgstr "Certificaten (Let's Encrypt)"
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
#, fuzzy
#| msgid "Certificate Status"
msgid "Certificates"
msgstr "Certificaatstatus"
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, python-brace-format
msgid ""
"A digital certificate allows users of a web service to verify the identity "
@ -1378,7 +1382,7 @@ msgstr ""
"van een domein te zijn tegenover Let's Encrypt, een certificaatwaarmerker "
"(CA)."
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
msgid ""
"Let's Encrypt is a free, automated, and open certificate authority, run for "
"the public's benefit by the Internet Security Research Group (ISRG). Please "
@ -1391,106 +1395,123 @@ msgstr ""
"\"https://letsencrypt.org/repository/\">Let's Encrypt Subscriber Agreement</"
"a> vóór het gebruik van deze dienst."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
msgid "Domain"
msgstr "Domein"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr "Certificaatstatus"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr "Websitebeveiliging"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
msgid "Actions"
msgstr "Acties"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, python-format
msgid "Valid, expires on %(expiry_date)s"
msgstr "Geldig, verloopt op %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
msgid "Revoked"
msgstr "Ingetrokken"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, python-format
msgid "Expired on %(expiry_date)s"
msgstr "Verlopen op %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
msgid "Invalid test certificate"
msgstr "Ongeldig test certificaat"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr "Ongeldig (%(reason)s)"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
msgid "No certificate"
msgstr "Geen certificaat"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr "Opnieuw verkrijgen"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr "Verwijder"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr "Intrekken"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr "Verkrijgen"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
#, fuzzy
#| msgid "Certificate successfully deleted for domain {domain}"
msgid "Certificate renewal management and use by other modules"
msgstr "Certificaat met succes verwijderd voor domein {domain}"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
#, fuzzy
#| msgid "Update"
msgid "Update config"
msgstr "Update"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, python-format
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, python-format
msgid ""
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
#, fuzzy
#| msgid ""
#| "No domains have been configured. Configure domains to be able to obtain "
@ -1502,7 +1523,46 @@ msgstr ""
"Er zijn geen geconfigureerde domeinen. Stel domeinen in om certificaten "
"ervoor te kunnen uitgeven."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, python-format
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
@ -1510,7 +1570,7 @@ msgstr ""
"Er zijn geen geconfigureerde domeinen. Stel domeinen in om certificaten "
"ervoor te kunnen uitgeven."
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, python-brace-format
msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few "
@ -1519,58 +1579,69 @@ msgstr ""
"Certificaat met succes ingetrokken voor domein {domain}. Het kan enige tijd "
"duren voordat het effect heeft."
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "Intrekken certificaat voor domein {domain} mislukt: {error}"
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr "Certificaat voor domein {domain} met succes verkregen"
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "Verkrijgen van certificaat voor domein {domain} is mislukt: {error}"
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, fuzzy, python-brace-format
#| msgid "Certificate successfully deleted for domain {domain}"
msgid "Certificate renewal management enabled for {domain}."
msgstr "Certificaat met succes verwijderd voor domein {domain}"
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, fuzzy, python-brace-format
#| msgid "Failed to delete certificate for domain {domain}: {error}"
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr "Verwijderen certificaat voor domein {domain} mislukt: {error}"
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, fuzzy, python-brace-format
#| msgid "Certificate successfully deleted for domain {domain}"
msgid "Certificate renewal management disabled for {domain}."
msgstr "Certificaat met succes verwijderd voor domein {domain}"
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr "Verkrijgen van certificaat voor domein {domain} is mislukt: {error}"
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr "Verkrijgen van certificaat voor domein {domain} is mislukt: {error}"
#: plinth/modules/letsencrypt/views.py:185
#, fuzzy, python-brace-format
#| msgid "Failed to delete certificate for domain {domain}: {error}"
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr "Verwijderen certificaat voor domein {domain} mislukt: {error}"
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, python-brace-format
msgid "Certificate successfully deleted for domain {domain}"
msgstr "Certificaat met succes verwijderd voor domein {domain}"
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "Verwijderen certificaat voor domein {domain} mislukt: {error}"
@ -1602,6 +1673,19 @@ msgid ""
"riot.im/\">Riot</a> client is recommended."
msgstr ""
#: plinth/modules/matrixsynapse/forms.py:29
#, fuzzy
#| msgid "Enable application"
msgid "Enable Public Registration"
msgstr "Toepassing inschakelen"
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1629,7 +1713,7 @@ msgid ""
"least one domain to be able to use Matrix Synapse."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, fuzzy, python-format
#| msgid ""
#| "Your XMPP server domain is set to <b>%(domainname)s</b>. User IDs will "
@ -1644,6 +1728,18 @@ msgstr ""
"eruit als <i>username@%(domainname)s</i>. Het domein kan worden ingesteld op "
"de <a href=\"%(index_url)s\">Instellingen</a> pagina."
#: plinth/modules/matrixsynapse/views.py:118
#, fuzzy
#| msgid "Application enabled"
msgid "Public registration enabled"
msgstr "Toepassing ingeschakeld"
#: plinth/modules/matrixsynapse/views.py:123
#, fuzzy
#| msgid "Application disabled"
msgid "Public registration disabled"
msgstr "Toepassing uitgeschakeld"
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr ""
@ -3676,34 +3772,34 @@ msgstr "Fout bij partitie uitbreiden: {exception}"
msgid "Partition expanded successfully."
msgstr "Partitie succesvol uitgebreid."
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
msgstr ""
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, python-brace-format
msgid "{disk_size:.1f} bytes"
msgstr "{disk_size:.1f} bytes"
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, python-brace-format
msgid "{disk_size:.1f} KiB"
msgstr "{disk_size:.1f} KiB"
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, python-brace-format
msgid "{disk_size:.1f} MiB"
msgstr "{disk_size:.1f} MiB"
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, python-brace-format
msgid "{disk_size:.1f} GiB"
msgstr "{disk_size:.1f} GiB"
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, python-brace-format
msgid "{disk_size:.1f} TiB"
msgstr "{disk_size:.1f} TiB"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: 2017-05-21 20:57+0000\n"
"Last-Translator: Radek Pasiok <rpasiok@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/freedombox/plinth/"
@ -446,6 +446,7 @@ msgid "Update setup"
msgstr "Aktualizuj ustawienia"
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -761,6 +762,7 @@ msgid "Launch web client"
msgstr ""
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -769,11 +771,13 @@ msgstr ""
msgid "Configuration"
msgstr "Konfiguracja"
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
msgid "Application enabled"
msgstr ""
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
msgid "Application disabled"
msgstr ""
@ -819,13 +823,13 @@ msgid "Service/Port"
msgstr "Usługa/Port"
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr "Włączony"
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1217,15 +1221,15 @@ msgid ""
" (jsxc)"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
msgid "Let's Encrypt"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
msgid "Certificates"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, python-brace-format
msgid ""
"A digital certificate allows users of a web service to verify the identity "
@ -1235,7 +1239,7 @@ msgid ""
"Encrypt, a certificate authority (CA)."
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
msgid ""
"Let's Encrypt is a free, automated, and open certificate authority, run for "
"the public's benefit by the Internet Security Research Group (ISRG). Please "
@ -1243,173 +1247,237 @@ msgid ""
"\">Let's Encrypt Subscriber Agreement</a> before using this service."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
msgid "Domain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
msgid "Actions"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, python-format
msgid "Valid, expires on %(expiry_date)s"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
msgid "Revoked"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, python-format
msgid "Expired on %(expiry_date)s"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
#, fuzzy
#| msgid "Invalid server name"
msgid "Invalid test certificate"
msgstr "Niewłaściwa nazwa użytkownika"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
msgid "No certificate"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
msgid "Certificate renewal management and use by other modules"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
#, fuzzy
#| msgid "Update URL"
msgid "Update config"
msgstr "Uaktualnij URL"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, python-format
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, python-format
msgid ""
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
msgid ""
"<b>No current domain is configured.</b> First configure a domain to enable "
"management of its certificates."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, python-format
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
msgstr ""
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, python-brace-format
msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect."
msgstr ""
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, python-brace-format
msgid "Certificate renewal management enabled for {domain}."
msgstr ""
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, python-brace-format
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, python-brace-format
msgid "Certificate renewal management disabled for {domain}."
msgstr ""
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, python-brace-format
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, python-brace-format
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:185
#, python-brace-format
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, python-brace-format
msgid "Certificate successfully deleted for domain {domain}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr ""
@ -1435,6 +1503,19 @@ msgid ""
"riot.im/\">Riot</a> client is recommended."
msgstr ""
#: plinth/modules/matrixsynapse/forms.py:29
#, fuzzy
#| msgid "Enable application"
msgid "Enable Public Registration"
msgstr "Aktywuj aplikację"
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1457,7 +1538,7 @@ msgid ""
"least one domain to be able to use Matrix Synapse."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
@ -1465,6 +1546,16 @@ msgid ""
"the initial setup is currently not supported."
msgstr ""
#: plinth/modules/matrixsynapse/views.py:118
msgid "Public registration enabled"
msgstr ""
#: plinth/modules/matrixsynapse/views.py:123
#, fuzzy
#| msgid "Application installed."
msgid "Public registration disabled"
msgstr "Aplikacja zainstalowania."
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr ""
@ -3191,35 +3282,35 @@ msgstr "Błąd rozszerzania partycji: {exception}"
msgid "Partition expanded successfully."
msgstr "Partycja rozszerzona."
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
msgstr ""
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, fuzzy, python-brace-format
#| msgid "{disk_size} bytes"
msgid "{disk_size:.1f} bytes"
msgstr "{disk_size} bajtów"
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, fuzzy, python-brace-format
msgid "{disk_size:.1f} KiB"
msgstr "{disk_size} KiB"
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, fuzzy, python-brace-format
msgid "{disk_size:.1f} MiB"
msgstr "{disk_size} MiB"
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, fuzzy, python-brace-format
msgid "{disk_size:.1f} GiB"
msgstr "{disk_size} GiB"
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, fuzzy, python-brace-format
msgid "{disk_size:.1f} TiB"
msgstr "{disk_size} TiB"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: 2017-09-26 14:56+0000\n"
"Last-Translator: anonymous <>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/freedombox/"
@ -447,6 +447,7 @@ msgid "Update setup"
msgstr ""
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -736,6 +737,7 @@ msgid "Launch web client"
msgstr ""
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -744,13 +746,15 @@ msgstr ""
msgid "Configuration"
msgstr "Configuração"
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
#, fuzzy
#| msgid "Applications"
msgid "Application enabled"
msgstr "Aplicações"
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
#, fuzzy
#| msgid "Applications"
msgid "Application disabled"
@ -798,13 +802,13 @@ msgid "Service/Port"
msgstr ""
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr ""
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1198,15 +1202,15 @@ msgid ""
" (jsxc)"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
msgid "Let's Encrypt"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
msgid "Certificates"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, python-brace-format
msgid ""
"A digital certificate allows users of a web service to verify the identity "
@ -1216,7 +1220,7 @@ msgid ""
"Encrypt, a certificate authority (CA)."
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
msgid ""
"Let's Encrypt is a free, automated, and open certificate authority, run for "
"the public's benefit by the Internet Security Research Group (ISRG). Please "
@ -1224,175 +1228,239 @@ msgid ""
"\">Let's Encrypt Subscriber Agreement</a> before using this service."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#, fuzzy
#| msgid "Domain Name"
msgid "Domain"
msgstr "Nome de Domínio"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
#, fuzzy
#| msgid "Applications"
msgid "Actions"
msgstr "Aplicações"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, python-format
msgid "Valid, expires on %(expiry_date)s"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
msgid "Revoked"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, python-format
msgid "Expired on %(expiry_date)s"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
msgid "Invalid test certificate"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
msgid "No certificate"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
msgid "Certificate renewal management and use by other modules"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
#, fuzzy
#| msgid "General Configuration"
msgid "Update config"
msgstr "Configuração Geral"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, python-format
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, python-format
msgid ""
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
msgid ""
"<b>No current domain is configured.</b> First configure a domain to enable "
"management of its certificates."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, python-format
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
msgstr ""
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, python-brace-format
msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect."
msgstr ""
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, python-brace-format
msgid "Certificate renewal management enabled for {domain}."
msgstr ""
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, python-brace-format
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, python-brace-format
msgid "Certificate renewal management disabled for {domain}."
msgstr ""
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, python-brace-format
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, python-brace-format
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:185
#, python-brace-format
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, python-brace-format
msgid "Certificate successfully deleted for domain {domain}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr ""
@ -1418,6 +1486,19 @@ msgid ""
"riot.im/\">Riot</a> client is recommended."
msgstr ""
#: plinth/modules/matrixsynapse/forms.py:29
#, fuzzy
#| msgid "Enable application"
msgid "Enable Public Registration"
msgstr "Ativar aplicação"
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1440,7 +1521,7 @@ msgid ""
"least one domain to be able to use Matrix Synapse."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
@ -1448,6 +1529,18 @@ msgid ""
"the initial setup is currently not supported."
msgstr ""
#: plinth/modules/matrixsynapse/views.py:118
#, fuzzy
#| msgid "Applications"
msgid "Public registration enabled"
msgstr "Aplicações"
#: plinth/modules/matrixsynapse/views.py:123
#, fuzzy
#| msgid "Applications"
msgid "Public registration disabled"
msgstr "Aplicações"
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr ""
@ -3182,34 +3275,34 @@ msgstr "Erro ao definir a língua: {exception}"
msgid "Partition expanded successfully."
msgstr ""
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
msgstr ""
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, python-brace-format
msgid "{disk_size:.1f} bytes"
msgstr ""
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, python-brace-format
msgid "{disk_size:.1f} KiB"
msgstr ""
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, python-brace-format
msgid "{disk_size:.1f} MiB"
msgstr ""
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, python-brace-format
msgid "{disk_size:.1f} GiB"
msgstr ""
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, python-brace-format
msgid "{disk_size:.1f} TiB"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: 2017-09-08 01:56+0000\n"
"Last-Translator: Алексей Докучаев <deathlike333@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/freedombox/"
@ -453,6 +453,7 @@ msgid "Update setup"
msgstr "Обновить настройки"
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -802,6 +803,7 @@ msgid "Launch web client"
msgstr "Запустить веб-клиент"
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -810,11 +812,13 @@ msgstr "Запустить веб-клиент"
msgid "Configuration"
msgstr "Конфигурация"
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
msgid "Application enabled"
msgstr "Приложение включено"
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
msgid "Application disabled"
msgstr "Приложение отключено"
@ -869,13 +873,13 @@ msgid "Service/Port"
msgstr "Служба/Порт"
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr "Включено"
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1337,19 +1341,19 @@ msgstr ""
"Чат-клиент \n"
" (jsxc)"
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
#, fuzzy
#| msgid "Certificates (Let's Encrypt)"
msgid "Let's Encrypt"
msgstr "Сертификаты (Let's Encrypt)"
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
#, fuzzy
#| msgid "Certificate Status"
msgid "Certificates"
msgstr "Статус сертификата"
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, python-brace-format
msgid ""
"A digital certificate allows users of a web service to verify the identity "
@ -1363,7 +1367,7 @@ msgstr ""
"автоматически получать и устанавливать цифровые сертификаты для каждого "
"доступного домена."
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
msgid ""
"Let's Encrypt is a free, automated, and open certificate authority, run for "
"the public's benefit by the Internet Security Research Group (ISRG). Please "
@ -1376,106 +1380,123 @@ msgstr ""
"org/repository/\">Let's Encrypt Subscriber Agreement</a> перед "
"использованием этой службы."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
msgid "Domain"
msgstr "Домен"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr "Статус сертификата"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr "Безопасность Веб-сайта"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
msgid "Actions"
msgstr "Действия"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, python-format
msgid "Valid, expires on %(expiry_date)s"
msgstr "Действительно, истекает %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
msgid "Revoked"
msgstr "Отменено"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, python-format
msgid "Expired on %(expiry_date)s"
msgstr "Истекло %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
msgid "Invalid test certificate"
msgstr "Недопустимый сертификат"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr "Неверный %(reason)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
msgid "No certificate"
msgstr "Не сертификата"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr "Получить повторно"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr "Удалить"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr "Отменить"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr "Получить"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
#, fuzzy
#| msgid "Certificate successfully deleted for domain {domain}"
msgid "Certificate renewal management and use by other modules"
msgstr "Сертификат успешно удален для домена {domain}"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
#, fuzzy
#| msgid "Update"
msgid "Update config"
msgstr "Обновление"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, python-format
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, python-format
msgid ""
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
#, fuzzy
#| msgid ""
#| "No domains have been configured. Configure domains to be able to obtain "
@ -1487,7 +1508,46 @@ msgstr ""
"Не настроено ни одного домена. Настройте домены, чтобы иметь возможность "
"получить сертификаты для них."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, python-format
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
@ -1495,7 +1555,7 @@ msgstr ""
"Не настроено ни одного домена. Настройте домены, чтобы иметь возможность "
"получить сертификаты для них."
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, python-brace-format
msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few "
@ -1504,58 +1564,69 @@ msgstr ""
"Сертификат успешно отменен для домена {domain}. Для принятия изменений может "
"потребоваться время."
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "Не удалось отозвать сертификат для домена {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr "Сертификат успешно получен для домена {domain}"
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "Не удалось получить сертификат для домена {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, fuzzy, python-brace-format
#| msgid "Certificate successfully deleted for domain {domain}"
msgid "Certificate renewal management enabled for {domain}."
msgstr "Сертификат успешно удален для домена {domain}"
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, fuzzy, python-brace-format
#| msgid "Failed to delete certificate for domain {domain}: {error}"
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr "Не удалось удалить сертификат для домена {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, fuzzy, python-brace-format
#| msgid "Certificate successfully deleted for domain {domain}"
msgid "Certificate renewal management disabled for {domain}."
msgstr "Сертификат успешно удален для домена {domain}"
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr "Не удалось получить сертификат для домена {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr "Не удалось получить сертификат для домена {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:185
#, fuzzy, python-brace-format
#| msgid "Failed to delete certificate for domain {domain}: {error}"
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr "Не удалось удалить сертификат для домена {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, python-brace-format
msgid "Certificate successfully deleted for domain {domain}"
msgstr "Сертификат успешно удален для домена {domain}"
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "Не удалось удалить сертификат для домена {domain}: {error}"
@ -1597,6 +1668,19 @@ msgstr ""
"projects/\">различные клиенты</a> для телефонов, десктопов или Веба. "
"Рекомендуется использовать <a href=\"https://riot.im/\"> Riot</a>."
#: plinth/modules/matrixsynapse/forms.py:29
#, fuzzy
#| msgid "Enable application"
msgid "Enable Public Registration"
msgstr "Включить приложение"
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1630,7 +1714,7 @@ msgstr ""
"Нет доступных доменов. <a href=\"%(config_url)s\">Настройте</a>по крайней "
"мере один домен, чтобы иметь возможность использовать Matrix."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
@ -1642,6 +1726,18 @@ msgstr ""
"em>. Изменение имени домена после первоначальной настройки в настоящее время "
"не поддерживается."
#: plinth/modules/matrixsynapse/views.py:118
#, fuzzy
#| msgid "Application enabled"
msgid "Public registration enabled"
msgstr "Приложение включено"
#: plinth/modules/matrixsynapse/views.py:123
#, fuzzy
#| msgid "Application disabled"
msgid "Public registration disabled"
msgstr "Приложение отключено"
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr ""
@ -3655,34 +3751,34 @@ msgstr "Ошибка расширения раздела: {exception}"
msgid "Partition expanded successfully."
msgstr "Раздел успешно расширен."
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
msgstr ""
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, python-brace-format
msgid "{disk_size:.1f} bytes"
msgstr "{disk_size:.1f} байт"
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, python-brace-format
msgid "{disk_size:.1f} KiB"
msgstr "{disk_size:.1f} КиБ"
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, python-brace-format
msgid "{disk_size:.1f} MiB"
msgstr "{disk_size:.1f} Миб"
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, python-brace-format
msgid "{disk_size:.1f} GiB"
msgstr "{disk_size:.1f} Гиб"
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, python-brace-format
msgid "{disk_size:.1f} TiB"
msgstr "{disk_size:.1f} Тиб"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: 2016-07-23 19:30+0000\n"
"Last-Translator: Caly <caly@aktivix.org>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/freedombox/"
@ -457,6 +457,7 @@ msgid "Update setup"
msgstr "Uppdatera inställningar"
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -851,6 +852,7 @@ msgid "Launch web client"
msgstr ""
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -859,13 +861,15 @@ msgstr ""
msgid "Configuration"
msgstr "Konfiguration"
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
#, fuzzy
#| msgid "Applications"
msgid "Application enabled"
msgstr "Applikationer"
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
#, fuzzy
#| msgid "Applications"
msgid "Application disabled"
@ -926,13 +930,13 @@ msgid "Service/Port"
msgstr "Service/Port"
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr "Aktiverad"
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1368,19 +1372,19 @@ msgid ""
" (jsxc)"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
#, fuzzy
#| msgid "Certificates (Let's Encrypt)"
msgid "Let's Encrypt"
msgstr "Certifikat (Let's Encrypt)"
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
#, fuzzy
#| msgid "Certificate Status"
msgid "Certificates"
msgstr "Certifikatets status"
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, fuzzy, python-brace-format
#| msgid ""
#| "A digital certficate allows users of a web service to verify the identity "
@ -1401,7 +1405,7 @@ msgstr ""
"domän. Detta sker genom att den bevisar sig vara ägare till en domän för "
"Let's Encrypt, en auktoriserad certifikatutfärdare ."
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
#, fuzzy
#| msgid ""
#| "Let's Encrypt is a free, automated, and open certificate authority, run "
@ -1420,126 +1424,182 @@ msgstr ""
"Läs igenom och acceptera <a href=\"https://letsencrypt.org/repository/"
"\">Let's Encryp användaravtal</a> innan du använder denna tjänst."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
msgid "Domain"
msgstr "Domän"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr "Certifikatets status"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr "Säkerhet för webbsida"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
msgid "Actions"
msgstr "Åtgärder"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, fuzzy, python-format
#| msgid "Expires on %(expiry_date)s"
msgid "Valid, expires on %(expiry_date)s"
msgstr "Giltig tills %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
#, fuzzy
#| msgid "Revoke"
msgid "Revoked"
msgstr "Återkalla"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, fuzzy, python-format
#| msgid "Expires on %(expiry_date)s"
msgid "Expired on %(expiry_date)s"
msgstr "Giltig tills %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
#, fuzzy
#| msgid "No certficate"
msgid "Invalid test certificate"
msgstr "Inget certfikat"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#, fuzzy
#| msgid "No certficate"
msgid "No certificate"
msgstr "Inget certfikat"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr "Återfå"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr "Ta bort"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr "Återkalla"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr "Skaffa"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
#, fuzzy
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate renewal management and use by other modules"
msgstr "Certifikatet återkallat för domänen {domain}"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
#, fuzzy
#| msgid "Update URL"
msgid "Update config"
msgstr "Adress för uppdateringar"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, python-format
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, python-format
msgid ""
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
msgid ""
"<b>No current domain is configured.</b> First configure a domain to enable "
"management of its certificates."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, python-format
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
msgstr ""
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid ""
@ -1547,59 +1607,70 @@ msgid ""
"moments to take effect."
msgstr "Certifikatet återkallat för domänen {domain}"
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "Det gick inte att återkalla certifikatet för domänen {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr "Certifikat erhållet för domänen {domain}"
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "Det gick inte att erhålla certifikat för domänen {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate renewal management enabled for {domain}."
msgstr "Certifikatet återkallat för domänen {domain}"
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, fuzzy, python-brace-format
#| msgid "Failed to revoke certificate for domain {domain}: {error}"
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr "Det gick inte att återkalla certifikatet för domänen {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate renewal management disabled for {domain}."
msgstr "Certifikatet återkallat för domänen {domain}"
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr "Det gick inte att erhålla certifikat för domänen {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr "Det gick inte att erhålla certifikat för domänen {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:185
#, fuzzy, python-brace-format
#| msgid "Failed to revoke certificate for domain {domain}: {error}"
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr "Det gick inte att återkalla certifikatet för domänen {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate successfully deleted for domain {domain}"
msgstr "Certifikatet återkallat för domänen {domain}"
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, fuzzy, python-brace-format
#| msgid "Failed to revoke certificate for domain {domain}: {error}"
msgid "Failed to delete certificate for domain {domain}: {error}"
@ -1626,6 +1697,19 @@ msgid ""
"riot.im/\">Riot</a> client is recommended."
msgstr ""
#: plinth/modules/matrixsynapse/forms.py:29
#, fuzzy
#| msgid "Enable application"
msgid "Enable Public Registration"
msgstr "Aktivera applikation"
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1648,7 +1732,7 @@ msgid ""
"least one domain to be able to use Matrix Synapse."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
@ -1656,6 +1740,18 @@ msgid ""
"the initial setup is currently not supported."
msgstr ""
#: plinth/modules/matrixsynapse/views.py:118
#, fuzzy
#| msgid "Applications"
msgid "Public registration enabled"
msgstr "Applikationer"
#: plinth/modules/matrixsynapse/views.py:123
#, fuzzy
#| msgid "Applications"
msgid "Public registration disabled"
msgstr "Applikationer"
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr ""
@ -3495,34 +3591,34 @@ msgstr "Fel i inställning av tidszon: {exception}"
msgid "Partition expanded successfully."
msgstr ""
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
msgstr ""
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, python-brace-format
msgid "{disk_size:.1f} bytes"
msgstr ""
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, python-brace-format
msgid "{disk_size:.1f} KiB"
msgstr ""
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, python-brace-format
msgid "{disk_size:.1f} MiB"
msgstr ""
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, python-brace-format
msgid "{disk_size:.1f} GiB"
msgstr ""
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, python-brace-format
msgid "{disk_size:.1f} TiB"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -397,6 +397,7 @@ msgid "Update setup"
msgstr ""
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -680,6 +681,7 @@ msgid "Launch web client"
msgstr ""
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -688,11 +690,13 @@ msgstr ""
msgid "Configuration"
msgstr ""
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
msgid "Application enabled"
msgstr ""
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
msgid "Application disabled"
msgstr ""
@ -738,13 +742,13 @@ msgid "Service/Port"
msgstr ""
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr ""
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1134,15 +1138,15 @@ msgid ""
" (jsxc)"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
msgid "Let's Encrypt"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
msgid "Certificates"
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, python-brace-format
msgid ""
"A digital certificate allows users of a web service to verify the identity "
@ -1152,7 +1156,7 @@ msgid ""
"Encrypt, a certificate authority (CA)."
msgstr ""
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
msgid ""
"Let's Encrypt is a free, automated, and open certificate authority, run for "
"the public's benefit by the Internet Security Research Group (ISRG). Please "
@ -1160,169 +1164,233 @@ msgid ""
"\">Let's Encrypt Subscriber Agreement</a> before using this service."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
msgid "Domain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
msgid "Actions"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, python-format
msgid "Valid, expires on %(expiry_date)s"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
msgid "Revoked"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, python-format
msgid "Expired on %(expiry_date)s"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
msgid "Invalid test certificate"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
msgid "No certificate"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
msgid "Update config"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
msgid "Certificate renewal management and use by other modules"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" "
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
msgid "Update config"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, python-format
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, python-format
msgid ""
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
msgid ""
"<b>No current domain is configured.</b> First configure a domain to enable "
"management of its certificates."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, python-format
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
msgstr ""
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, python-brace-format
msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect."
msgstr ""
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, python-brace-format
msgid "Certificate renewal management enabled for {domain}."
msgstr ""
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, python-brace-format
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, python-brace-format
msgid "Certificate renewal management disabled for {domain}."
msgstr ""
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, python-brace-format
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, python-brace-format
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:185
#, python-brace-format
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, python-brace-format
msgid "Certificate successfully deleted for domain {domain}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr ""
@ -1348,6 +1416,17 @@ msgid ""
"riot.im/\">Riot</a> client is recommended."
msgstr ""
#: plinth/modules/matrixsynapse/forms.py:29
msgid "Enable Public Registration"
msgstr ""
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1370,7 +1449,7 @@ msgid ""
"least one domain to be able to use Matrix Synapse."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
@ -1378,6 +1457,14 @@ msgid ""
"the initial setup is currently not supported."
msgstr ""
#: plinth/modules/matrixsynapse/views.py:118
msgid "Public registration enabled"
msgstr ""
#: plinth/modules/matrixsynapse/views.py:123
msgid "Public registration disabled"
msgstr ""
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr ""
@ -3088,34 +3175,34 @@ msgstr ""
msgid "Partition expanded successfully."
msgstr ""
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
msgstr ""
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, python-brace-format
msgid "{disk_size:.1f} bytes"
msgstr ""
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, python-brace-format
msgid "{disk_size:.1f} KiB"
msgstr ""
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, python-brace-format
msgid "{disk_size:.1f} MiB"
msgstr ""
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, python-brace-format
msgid "{disk_size:.1f} GiB"
msgstr ""
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, python-brace-format
msgid "{disk_size:.1f} TiB"
msgstr ""

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: 2017-09-11 04:49+0000\n"
"Last-Translator: BHARATH <bharath.pulluru@gmail.com>\n"
"Language-Team: Telugu <https://hosted.weblate.org/projects/freedombox/plinth/"
@ -451,6 +451,7 @@ msgid "Update setup"
msgstr "అమరికను నవీకరించు"
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -786,6 +787,7 @@ msgid "Launch web client"
msgstr "వెబ్ క్లయింట్ ని ప్రారంభించండి"
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -794,11 +796,13 @@ msgstr "వెబ్ క్లయింట్ ని ప్రారంభిం
msgid "Configuration"
msgstr "ఆకృతీకరణ"
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
msgid "Application enabled"
msgstr "అనువర్తనం ఆమోదింపబడింది"
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
msgid "Application disabled"
msgstr "అనువర్తనం ఆమోదింపబడలేదు"
@ -850,13 +854,13 @@ msgid "Service/Port"
msgstr "సేవ / పోర్ట్"
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr "క్రియాశీలీ"
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1301,19 +1305,19 @@ msgid ""
" (jsxc)"
msgstr "ఐ ర్ సి క్లయింట్ (Quassel)"
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
#, fuzzy
#| msgid "Certificates (Let's Encrypt)"
msgid "Let's Encrypt"
msgstr "యోగ్యతాపత్రాలు (ఎన్క్రిప్ట్ చేసాద్దాం)"
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
#, fuzzy
#| msgid "Certificate Status"
msgid "Certificates"
msgstr "యోగ్యతాపత్రం స్థితి"
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, fuzzy, python-brace-format
msgid ""
"A digital certificate allows users of a web service to verify the identity "
@ -1327,7 +1331,7 @@ msgstr ""
"కొరకు సెటప్ డిజిటల్ సర్టిఫికెట్లు చేయవచ్చు. ఇది ఎన్క్రిప్ట్ తెలపండి ఒక డొమైన్ యొక్క యజమాని, ధృవపత్ర (CA) "
"ఉన్నట్లు రుజువు చేసుకుంటూ అవుతున్నారు."
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
#, fuzzy
msgid ""
"Let's Encrypt is a free, automated, and open certificate authority, run for "
@ -1340,122 +1344,178 @@ msgstr ""
"\"https://letsencrypt.org/repository/\"> 1Let యొక్క ఎన్క్రిప్ట్ సబ్స్క్రయిబర్ ఒప్పందం </"
"a> 2 తో అంగీకరిస్తున్నారు."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
msgid "Domain"
msgstr "డొమైన్"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr "యోగ్యతాపత్రం స్థితి"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr "వెబ్‌సైటు భద్రత"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
msgid "Actions"
msgstr "చర్యలు"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, fuzzy, python-format
#| msgid "Expires on %(expiry_date)s"
msgid "Valid, expires on %(expiry_date)s"
msgstr "%(expiry_date)s న కాలం చెల్లుతుంది"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
msgid "Revoked"
msgstr "ఉపసంహరించుకొనబడింది"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, python-format
msgid "Expired on %(expiry_date)s"
msgstr "%(expiry_date)s న కాలం చెల్లినది"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
#, fuzzy
msgid "Invalid test certificate"
msgstr "చెల్లని గాలిపటం పేరు"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
msgid "No certificate"
msgstr "ధృవీకరణ పత్రం లేదు"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr "తిరిగి-పొందు"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr "తొలగించు"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr "ఉపసంహరించుకొను"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr "పొందు"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
#, fuzzy
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate renewal management and use by other modules"
msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ ఉప్సంహరుంచుకొనబడింది"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
#, fuzzy
#| msgid "Update"
msgid "Update config"
msgstr "నవీకరణ యూ.ఆర్.ఎల్"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, python-format
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, python-format
msgid ""
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
#, fuzzy
msgid ""
"<b>No current domain is configured.</b> First configure a domain to enable "
"management of its certificates."
msgstr "తోబుట్టువుల డొమైన్లు కన్ఫిగర్ చేయబడ్డాయి. వారికి సర్టిఫికేట్లు పొందగలగటం డొమైన్ ఆకృతీకరించుము."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, python-format
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
#, fuzzy
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
msgstr "తోబుట్టువుల డొమైన్లు కన్ఫిగర్ చేయబడ్డాయి. వారికి సర్టిఫికేట్లు పొందగలగటం డొమైన్ ఆకృతీకరించుము."
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid ""
@ -1463,59 +1523,70 @@ msgid ""
"moments to take effect."
msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ ఉప్సంహరుంచుకొనబడింది"
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ ఉప్సంహరుంచుకొనడంలో విఫలం: {error}"
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ సంపాదింపబడింది"
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ సంపాదించుటలో విఫలం: {error}"
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate renewal management enabled for {domain}."
msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ ఉప్సంహరుంచుకొనబడింది"
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, fuzzy, python-brace-format
#| msgid "Failed to delete certificate for domain {domain}: {error}"
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr "{domain} డోమైన్ కొరకు ధృవీకరణపత్రం నిర్మూలించడంలో విఫలం: {error}"
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate renewal management disabled for {domain}."
msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ ఉప్సంహరుంచుకొనబడింది"
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ సంపాదించుటలో విఫలం: {error}"
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ సంపాదించుటలో విఫలం: {error}"
#: plinth/modules/letsencrypt/views.py:185
#, fuzzy, python-brace-format
#| msgid "Failed to delete certificate for domain {domain}: {error}"
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr "{domain} డోమైన్ కొరకు ధృవీకరణపత్రం నిర్మూలించడంలో విఫలం: {error}"
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate successfully deleted for domain {domain}"
msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ ఉప్సంహరుంచుకొనబడింది"
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "{domain} డోమైన్ కొరకు ధృవీకరణపత్రం నిర్మూలించడంలో విఫలం: {error}"
@ -1544,6 +1615,19 @@ msgid ""
"riot.im/\">Riot</a> client is recommended."
msgstr ""
#: plinth/modules/matrixsynapse/forms.py:29
#, fuzzy
#| msgid "Enable application"
msgid "Enable Public Registration"
msgstr "అనువర్తనాన్ని చేతనించు"
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1566,7 +1650,7 @@ msgid ""
"least one domain to be able to use Matrix Synapse."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
@ -1574,6 +1658,18 @@ msgid ""
"the initial setup is currently not supported."
msgstr ""
#: plinth/modules/matrixsynapse/views.py:118
#, fuzzy
#| msgid "Application enabled"
msgid "Public registration enabled"
msgstr "అనువర్తనం ఆమోదింపబడింది"
#: plinth/modules/matrixsynapse/views.py:123
#, fuzzy
#| msgid "Application disabled"
msgid "Public registration disabled"
msgstr "అనువర్తనం ఆమోదింపబడలేదు"
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr ""
@ -3498,34 +3594,34 @@ msgstr "విభజన విస్తరణలో దోషం: {exception}"
msgid "Partition expanded successfully."
msgstr "విభజనను విస్తరించడం విజయవంతమైనది."
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
msgstr ""
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, python-brace-format
msgid "{disk_size:.1f} bytes"
msgstr "{disk_size:.1f} బైట్లు"
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, python-brace-format
msgid "{disk_size:.1f} KiB"
msgstr "{disk_size:.1f} కిలోబైట్లు"
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, python-brace-format
msgid "{disk_size:.1f} MiB"
msgstr "{disk_size:.1f} మెగాబైట్లు"
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, python-brace-format
msgid "{disk_size:.1f} GiB"
msgstr "{disk_size:.1f} గిగాబైట్లు"
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, python-brace-format
msgid "{disk_size:.1f} TiB"
msgstr "{disk_size:.1f} టెరాబైట్లు"

View File

@ -6,11 +6,11 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: 2017-10-01 20:23+0000\n"
"Last-Translator: John Doe <thraex@numericable.fr>\n"
"Language-Team: Turkish "
"<https://hosted.weblate.org/projects/freedombox/plinth/tr/>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/freedombox/"
"plinth/tr/>\n"
"Language: tr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -440,6 +440,7 @@ msgid "Update setup"
msgstr "Kurulumu güncelle"
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -783,6 +784,7 @@ msgid "Launch web client"
msgstr "Ağ istemcisini başlat"
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -791,11 +793,13 @@ msgstr "Ağ istemcisini başlat"
msgid "Configuration"
msgstr "Yapılandırma"
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
msgid "Application enabled"
msgstr "Uygulama etkinleştirildi"
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
msgid "Application disabled"
msgstr "Uygulama devre dışı bırakıldı"
@ -850,13 +854,13 @@ msgid "Service/Port"
msgstr "Servis/Port"
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr "Etkin"
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1313,15 +1317,15 @@ msgstr ""
"Sohbet İstemcisi\n"
" (jsxc)"
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
msgid "Let's Encrypt"
msgstr "Let's Encrypt"
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
msgid "Certificates"
msgstr "Sertifikalar"
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, python-brace-format
msgid ""
"A digital certificate allows users of a web service to verify the identity "
@ -1337,7 +1341,7 @@ msgstr ""
"bir sertifika otoritesi (Certificate Authority, CA) olan Let's Encrypt'e "
"ispatlayarak yapar."
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
msgid ""
"Let's Encrypt is a free, automated, and open certificate authority, run for "
"the public's benefit by the Internet Security Research Group (ISRG). Please "
@ -1350,78 +1354,101 @@ msgstr ""
"letsencrypt.org/repository/\">Let's Encrypt Abone Sözleşmesini</a> okuyup "
"kabul edin."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
msgid "Domain"
msgstr "Alan"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr "Sertifika Durumu"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr "Site Güvenliği"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
msgid "Actions"
msgstr "Eylemler"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, python-format
msgid "Valid, expires on %(expiry_date)s"
msgstr "Geçerli, şu tarihte sona eriyor: %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
msgid "Revoked"
msgstr "İptal edilmiş"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, python-format
msgid "Expired on %(expiry_date)s"
msgstr "%(expiry_date)s tarihinde süresi dolmuş"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
msgid "Invalid test certificate"
msgstr "Geçersiz test sertifikası"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr "Geçersiz %(reason)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
msgid "No certificate"
msgstr "Sertifika yok"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr "Tekrar edin"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr "Sil"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr "İptal et"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr "Edin"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
#, fuzzy
#| msgid "Certificate renewal management disabled for {domain}."
msgid "Certificate renewal management and use by other modules"
msgstr ""
"{domain} alanı için sertifika yenilenmesi yönetimi devre dışı bırakıldı."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
msgid "Update config"
msgstr "Yapılandırmayı güncelle"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#, python-format
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, fuzzy, python-format
#| msgid ""
#| "\n"
#| " Let Plinth manage certificate renewal of\n"
#| " <b>%(current_domain)s</b> (recommended)\n"
#| " "
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
"\n"
@ -1430,11 +1457,17 @@ msgstr ""
"edilir)\n"
" "
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, fuzzy, python-format
#| msgid ""
#| "\n"
#| " Let Plinth manage certificate renewal of the current "
#| "domain (recommended)\n"
#| " "
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
"\n"
@ -1442,26 +1475,33 @@ msgstr ""
"izin ver (tavsiye edilir)\n"
" "
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#, python-format
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, fuzzy, python-format
#| msgid ""
#| "If %(box_name)s manages the certificate renewal for the current domain, "
#| "it will ensure that all apps that use the certificate can use it, as soon "
#| "as it gets renewed."
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
"Eğer %(box_name)s güncel alan için sertifika yenilenmesini yönetiyorsa, "
"sertifikayı kullanan tüm uygulamaların yenilenir yenilenmez o sertifikayı "
"kullanmasını sağlar."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
#, fuzzy
#| msgid ""
#| "<b>No certificate available for the current domain.</b> First obtain a "
#| "certificate to enable management of its renewal."
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
"<b>Güncel alan için hiçbir sertifika mevcut değildir.</b> Yenilenmesinin "
"yönetilmesini etkinleştirmek için önce bir sertifika edinin."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
msgid ""
"<b>No current domain is configured.</b> First configure a domain to enable "
"management of its certificates."
@ -1469,7 +1509,65 @@ msgstr ""
"<b>Hiçbir güncel alan yapılandırılmamış.</b> Sertifikalarının yönetimini "
"etkinleştirmek için önce bir alan yapılandırın."
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, fuzzy, python-format
#| msgid ""
#| "\n"
#| " Let Plinth manage certificate renewal of the current "
#| "domain (recommended)\n"
#| " "
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
"\n"
" Güncel alanın sertifika yenilenmesini Plinth'in yönetmesine "
"izin ver (tavsiye edilir)\n"
" "
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
#, fuzzy
#| msgid ""
#| "\n"
#| " Let Plinth manage certificate renewal of the current "
#| "domain (recommended)\n"
#| " "
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
"\n"
" Güncel alanın sertifika yenilenmesini Plinth'in yönetmesine "
"izin ver (tavsiye edilir)\n"
" "
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
@ -1477,7 +1575,7 @@ msgstr ""
"Hiçbir alan yapılandırılmamış. Onlardan sertifika edinmek için alan "
"yapılandırın."
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, python-brace-format
msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few "
@ -1486,60 +1584,73 @@ msgstr ""
"{domain} alanı için sertifika başarılı bir şekilde iptal edildi. Bu işlemin "
"başlaması biraz zaman alabilir."
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr ""
"{domain} alanı için sertifikanın iptal edilmesi başarısız oldu: {error}"
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr "{domain} alanı için sertifika başarılı bir şekilde edinildi"
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "{domain} alanı için sertifika edinilemedi: {error}"
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, python-brace-format
msgid "Certificate renewal management enabled for {domain}."
msgstr "{domain} alanı için sertifika yenilenmesi etkinleştirildi."
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, python-brace-format
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr ""
"Sertifika yenilenmesi yönetiminin {domain} alanı için etkinleştirilmesi "
"başarısız oldu: {error}"
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, python-brace-format
msgid "Certificate renewal management disabled for {domain}."
msgstr ""
"{domain} alanı için sertifika yenilenmesi yönetimi devre dışı bırakıldı."
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, python-brace-format
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr ""
"{domain} alanı için sertifika yenilenmesi yönetimi değiştirilemedi: {error}"
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, fuzzy, python-brace-format
#| msgid ""
#| "Failed to switch certificate renewal management for {domain}: {error}"
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr ""
"{domain} alanı için sertifika yenilenmesi yönetimi değiştirilemedi: {error}"
#: plinth/modules/letsencrypt/views.py:185
#, python-brace-format
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr ""
"{domain} alanı için sertifika yenilenmesi yönetiminin devre dışı bırakılması "
"başarısız oldu: {error}"
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, python-brace-format
msgid "Certificate successfully deleted for domain {domain}"
msgstr "{domain} alanı için sertifika başarılı bir şekilde silindi"
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "{domain} alanı için sertifikanın silinmesi başarısız oldu: {error}"
@ -1575,6 +1686,19 @@ msgstr ""
"org/docs/projects/\">mevcut istemcilerini</a> kullanabilirsiniz. <a href="
"\"https://riot.im/\">Riot</a> istemcisi tavsiye edilir."
#: plinth/modules/matrixsynapse/forms.py:29
#, fuzzy
#| msgid "Enable new user registrations"
msgid "Enable Public Registration"
msgstr "Yeni kullanıcı kayıtlarını etkinleştir"
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1608,7 +1732,7 @@ msgstr ""
"Hiçbir alan mevcut değildir. En az bir alan <a href=\"%(config_url)s"
"\">yapılandırın</a> ki Matrix Synapse kullanılabilsin."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
@ -1619,6 +1743,18 @@ msgstr ""
"kimlikleri <em>@kullanıcıismi:%(domain_name)s</em> şeklinde olacaktır. Alan "
"adını ilk yapılandırmadan sonra değiştirmek şimdilik desteklenmemektedir."
#: plinth/modules/matrixsynapse/views.py:118
#, fuzzy
#| msgid "User registrations enabled"
msgid "Public registration enabled"
msgstr "Kullanıcı kayıtları etkinleştirildi"
#: plinth/modules/matrixsynapse/views.py:123
#, fuzzy
#| msgid "User registrations disabled"
msgid "Public registration disabled"
msgstr "Kullanıcı kayıtları devre dışı bırakıldı"
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr "Minetest"
@ -3574,8 +3710,8 @@ msgstr "Bölümün genişletilmesinde hata: {exception}"
msgid "Partition expanded successfully."
msgstr "Bölüm başarılı bir şekilde genişletildi."
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
@ -3583,27 +3719,27 @@ msgstr ""
"İkaz: sistem disk bölümünde düşük alan ({percent_used} kullanıldı, "
"{free_space} boş)."
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, python-brace-format
msgid "{disk_size:.1f} bytes"
msgstr "{disk_size:.1f} bayt"
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, python-brace-format
msgid "{disk_size:.1f} KiB"
msgstr "{disk_size:.1f} KiB"
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, python-brace-format
msgid "{disk_size:.1f} MiB"
msgstr "{disk_size:.1f} MiB"
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, python-brace-format
msgid "{disk_size:.1f} GiB"
msgstr "{disk_size:.1f} GiB"
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, python-brace-format
msgid "{disk_size:.1f} TiB"
msgstr "{disk_size:.1f} TiB"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Plinth\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-01 10:31-0400\n"
"POT-Creation-Date: 2017-10-02 05:23-0400\n"
"PO-Revision-Date: 2017-04-19 16:01+0000\n"
"Last-Translator: Chi-Hsun Tsai <chihsun.tsai@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
@ -436,6 +436,7 @@ msgid "Update setup"
msgstr "更新安装程序"
#: plinth/modules/diaspora/views.py:96 plinth/modules/ejabberd/views.py:60
#: plinth/modules/matrixsynapse/views.py:103
#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134
#: plinth/views.py:112
msgid "Setting unchanged"
@ -765,6 +766,7 @@ msgid "Launch web client"
msgstr "启动 web 客户端"
#: plinth/modules/ejabberd/templates/ejabberd.html:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31
#: plinth/modules/openvpn/templates/openvpn.html:116
#: plinth/modules/tahoe/templates/tahoe-post-setup.html:43
@ -773,11 +775,13 @@ msgstr "启动 web 客户端"
msgid "Configuration"
msgstr "配置"
#: plinth/modules/ejabberd/views.py:64 plinth/views.py:116
#: plinth/modules/ejabberd/views.py:64
#: plinth/modules/matrixsynapse/views.py:107 plinth/views.py:116
msgid "Application enabled"
msgstr "应用程序已启用"
#: plinth/modules/ejabberd/views.py:67 plinth/views.py:119
#: plinth/modules/ejabberd/views.py:67
#: plinth/modules/matrixsynapse/views.py:110 plinth/views.py:119
msgid "Application disabled"
msgstr "应用程序已禁用"
@ -828,13 +832,13 @@ msgid "Service/Port"
msgstr "服务/端口"
#: plinth/modules/firewall/templates/firewall.html:65
#: plinth/modules/letsencrypt/templates/letsencrypt.html:94
#: plinth/modules/letsencrypt/templates/letsencrypt.html:97
#: plinth/modules/names/templates/names.html:49
msgid "Enabled"
msgstr "启用"
#: plinth/modules/firewall/templates/firewall.html:68
#: plinth/modules/letsencrypt/templates/letsencrypt.html:96
#: plinth/modules/letsencrypt/templates/letsencrypt.html:99
#: plinth/modules/names/templates/names.html:51
#: plinth/modules/networks/forms.py:63
msgid "Disabled"
@ -1282,19 +1286,19 @@ msgstr ""
"聊天客户端\n"
"jsxc"
#: plinth/modules/letsencrypt/__init__.py:40
#: plinth/modules/letsencrypt/__init__.py:42
#, fuzzy
#| msgid "Certificates (Let's Encrypt)"
msgid "Let's Encrypt"
msgstr "证书Let's Encrypt"
#: plinth/modules/letsencrypt/__init__.py:42
#: plinth/modules/letsencrypt/__init__.py:44
#, fuzzy
#| msgid "Certificate Status"
msgid "Certificates"
msgstr "证书状态"
#: plinth/modules/letsencrypt/__init__.py:46
#: plinth/modules/letsencrypt/__init__.py:48
#, python-brace-format
msgid ""
"A digital certificate allows users of a web service to verify the identity "
@ -1307,7 +1311,7 @@ msgstr ""
"动获取和设置每个可用域名的数字证书。它通过向 Let's Encrypt 证明自己是一个域名"
"的所有者。Let's Encrypt 是一个证书颁发机构CA。"
#: plinth/modules/letsencrypt/__init__.py:53
#: plinth/modules/letsencrypt/__init__.py:55
msgid ""
"Let's Encrypt is a free, automated, and open certificate authority, run for "
"the public's benefit by the Internet Security Research Group (ISRG). Please "
@ -1318,112 +1322,129 @@ msgstr ""
"ISRG为公众利益而设立。请在使用此服务之前阅读并同意 <a href=\"https://"
"letsencrypt.org/repository/\">Let's Encypt 订阅者协议</a>。"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:43
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
msgid "Domain"
msgstr "域名"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:44
#: plinth/modules/letsencrypt/templates/letsencrypt.html:47
msgid "Certificate Status"
msgstr "证书状态"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:45
#: plinth/modules/letsencrypt/templates/letsencrypt.html:48
msgid "Website Security"
msgstr "网站安全"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:46
#: plinth/modules/letsencrypt/templates/letsencrypt.html:49
msgid "Actions"
msgstr "行动"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:62
#: plinth/modules/letsencrypt/templates/letsencrypt.html:65
#, fuzzy, python-format
#| msgid "Expires on %(expiry_date)s"
msgid "Valid, expires on %(expiry_date)s"
msgstr "到期日期 %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/letsencrypt/templates/letsencrypt.html:72
#, fuzzy
#| msgid "Revoke"
msgid "Revoked"
msgstr "撤销"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:73
#: plinth/modules/letsencrypt/templates/letsencrypt.html:76
#, fuzzy, python-format
#| msgid "Expires on %(expiry_date)s"
msgid "Expired on %(expiry_date)s"
msgstr "到期日期 %(expiry_date)s"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:77
#: plinth/modules/letsencrypt/templates/letsencrypt.html:80
#, fuzzy
#| msgid "Invalid kite name"
msgid "Invalid test certificate"
msgstr "无效的 Kite 名称"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:81
#: plinth/modules/letsencrypt/templates/letsencrypt.html:84
#, python-format
msgid "Invalid (%(reason)s)"
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:88
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
msgid "No certificate"
msgstr "没有证书"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:105
#: plinth/modules/letsencrypt/templates/letsencrypt.html:108
msgid "Re-obtain"
msgstr "重新获取"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:111
#: plinth/modules/letsencrypt/templates/letsencrypt.html:114
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/snapshot/templates/snapshot.html:34
msgid "Delete"
msgstr "删除"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:118
#: plinth/modules/letsencrypt/templates/letsencrypt.html:121
msgid "Revoke"
msgstr "撤销"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:126
#: plinth/modules/letsencrypt/templates/letsencrypt.html:129
msgid "Obtain"
msgstr "获取"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:149
#: plinth/modules/letsencrypt/templates/letsencrypt.html:156
#: plinth/modules/letsencrypt/templates/letsencrypt.html:142
#, fuzzy
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate renewal management and use by other modules"
msgstr "成功为域名 {domain} 吊销证书"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:144
#, python-format
msgid ""
"If you have a Let's Encrypt certificate for your current domain, you may let "
"%(box_name)s manage its renewal process. This also enables other apps to use "
"that certificate, so most users would not prompted with security warnings "
"when using them."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
#: plinth/modules/letsencrypt/templates/letsencrypt.html:173
#: plinth/modules/letsencrypt/templates/letsencrypt.html:224
#: plinth/modules/letsencrypt/templates/letsencrypt.html:231
#, fuzzy
#| msgid "Update"
msgid "Update config"
msgstr "更新"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:161
#: plinth/modules/letsencrypt/templates/letsencrypt.html:178
#, python-format
msgid ""
"\n"
" Let Plinth manage certificate renewal of\n"
" <b>%(current_domain)s</b> (recommended)\n"
" Let %(box_name)s manage certificate renewal of\n"
" <b>%(current_domain)s</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:166
msgid ""
"\n"
" Let Plinth manage certificate renewal of the current domain "
"(recommended)\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:175
#: plinth/modules/letsencrypt/templates/letsencrypt.html:183
#, python-format
msgid ""
"If %(box_name)s manages the certificate renewal for the current domain, it "
"will ensure that all apps that use the certificate can use it, as soon as it "
"gets renewed."
"\n"
" Let %(box_name)s manage certificate renewal of the current "
"domain\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:181
#: plinth/modules/letsencrypt/templates/letsencrypt.html:192
#, python-format
msgid ""
"If enabled, %(box_name)s can make sure that all apps can use the certificate "
"as soon as it is renewed."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:197
msgid ""
"<b>No certificate available for the current domain.</b> First obtain a "
"certificate to enable management of its renewal."
"certificate to enable its management."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:186
#: plinth/modules/letsencrypt/templates/letsencrypt.html:202
#, fuzzy
#| msgid ""
#| "No domains have been configured. Configure domains to be able to obtain "
@ -1433,13 +1454,52 @@ msgid ""
"management of its certificates."
msgstr "没有配置域名。配置域名可以为它们获得相应的证书。"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:195
#: plinth/modules/letsencrypt/templates/letsencrypt.html:236
#, python-format
msgid ""
"\n"
" Use certificate of %(current_domain)s for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:240
msgid ""
"\n"
" Use certificate of the current domain for <b>ejabberd</b>\n"
" "
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:250
#, python-format
msgid ""
"If enabled, the app <a href=\"%(ejabberd_url)s\">ejabberd</a> will also use "
"the Let's Encrypt certificate. This will reduce warnings about self-signed "
"certificates in client applications, and enable more wide-spread federation "
"with other XMPP servers in the Internet."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:257
#, python-format
msgid ""
"This feature only makes sense if you are using the <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:262
#, python-format
msgid ""
"To use a Let's Encrypt certificate for <a href=\"%(ejabberd_url)s"
"\">ejabberd</a> chat server app, you must first enable certificate renewal "
"of the current domain."
msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:270
msgid ""
"No domains have been configured. Configure domains to be able to obtain "
"certificates for them."
msgstr "没有配置域名。配置域名可以为它们获得相应的证书。"
#: plinth/modules/letsencrypt/views.py:57
#: plinth/modules/letsencrypt/views.py:58
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid ""
@ -1447,59 +1507,70 @@ msgid ""
"moments to take effect."
msgstr "成功为域名 {domain} 吊销证书"
#: plinth/modules/letsencrypt/views.py:63
#: plinth/modules/letsencrypt/views.py:64
#, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "无法为 {domain} 撤销证书:{error}"
#: plinth/modules/letsencrypt/views.py:75
#: plinth/modules/letsencrypt/views.py:76
#, python-brace-format
msgid "Certificate successfully obtained for domain {domain}"
msgstr "为域名 {domain} 成功获得证书"
#: plinth/modules/letsencrypt/views.py:81
#: plinth/modules/letsencrypt/views.py:82
#, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "未能为域名 {domain} 获取证书:{error}"
#: plinth/modules/letsencrypt/views.py:90
#: plinth/modules/letsencrypt/views.py:109
#: plinth/modules/letsencrypt/views.py:91
#: plinth/modules/letsencrypt/views.py:119
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate renewal management enabled for {domain}."
msgstr "成功为域名 {domain} 吊销证书"
#: plinth/modules/letsencrypt/views.py:95
#: plinth/modules/letsencrypt/views.py:96
#, fuzzy, python-brace-format
#| msgid "Failed to revoke certificate for domain {domain}: {error}"
msgid "Failed to enable certificate renewal management for {domain}: {error}"
msgstr "无法为 {domain} 撤销证书:{error}"
#: plinth/modules/letsencrypt/views.py:112
#: plinth/modules/letsencrypt/views.py:122
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate renewal management disabled for {domain}."
msgstr "成功为域名 {domain} 吊销证书"
#: plinth/modules/letsencrypt/views.py:118
#: plinth/modules/letsencrypt/views.py:128
#, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to switch certificate renewal management for {domain}: {error}"
msgstr "未能为域名 {domain} 获取证书:{error}"
#: plinth/modules/letsencrypt/views.py:134
#: plinth/modules/letsencrypt/views.py:159
#, python-brace-format
msgid "Switched use of certificate for app {module}"
msgstr ""
#: plinth/modules/letsencrypt/views.py:164
#, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to switch certificate use for app {module}: {error}"
msgstr "未能为域名 {domain} 获取证书:{error}"
#: plinth/modules/letsencrypt/views.py:185
#, fuzzy, python-brace-format
#| msgid "Failed to revoke certificate for domain {domain}: {error}"
msgid "Failed to disable certificate renewal management for {domain}: {error}"
msgstr "无法为 {domain} 撤销证书:{error}"
#: plinth/modules/letsencrypt/views.py:141
#: plinth/modules/letsencrypt/views.py:192
#, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate successfully deleted for domain {domain}"
msgstr "成功为域名 {domain} 吊销证书"
#: plinth/modules/letsencrypt/views.py:146
#: plinth/modules/letsencrypt/views.py:197
#, fuzzy, python-brace-format
#| msgid "Failed to revoke certificate for domain {domain}: {error}"
msgid "Failed to delete certificate for domain {domain}: {error}"
@ -1532,6 +1603,19 @@ msgid ""
"riot.im/\">Riot</a> client is recommended."
msgstr ""
#: plinth/modules/matrixsynapse/forms.py:29
#, fuzzy
#| msgid "Enable application"
msgid "Enable Public Registration"
msgstr "启用应用程序"
#: plinth/modules/matrixsynapse/forms.py:32
msgid ""
"Enabling public registration means that anyone on the Internet can register "
"a new account on your Matrix server. Disable this if you only want existing "
"users to be able to use it."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@ -1554,7 +1638,7 @@ msgid ""
"least one domain to be able to use Matrix Synapse."
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:29
#, fuzzy, python-format
#| msgid ""
#| "Your XMPP server domain is set to <b>%(domainname)s</b>. User IDs will "
@ -1569,6 +1653,18 @@ msgstr ""
"%(domainname)s</i>。你可以在系统的<a href=\\\"%(index_url)s\\\">配置</a>中设"
"置你的域名。"
#: plinth/modules/matrixsynapse/views.py:118
#, fuzzy
#| msgid "Application enabled"
msgid "Public registration enabled"
msgstr "应用程序已启用"
#: plinth/modules/matrixsynapse/views.py:123
#, fuzzy
#| msgid "Application disabled"
msgid "Public registration disabled"
msgstr "应用程序已禁用"
#: plinth/modules/minetest/__init__.py:48
msgid "Minetest"
msgstr ""
@ -3482,38 +3578,38 @@ msgstr "扩展分区错误:{exception}"
msgid "Partition expanded successfully."
msgstr "已成功扩展分区。"
#: plinth/modules/storage/views.py:93
#, python-format, python-brace-format
#: plinth/modules/storage/views.py:94
#, no-python-format, python-brace-format
msgid ""
"Warning: Low space on system partition ({percent_used}% used, {free_space} "
"free)."
msgstr ""
#: plinth/modules/storage/views.py:130
#: plinth/modules/storage/views.py:131
#, fuzzy, python-brace-format
#| msgid "{disk_size} bytes"
msgid "{disk_size:.1f} bytes"
msgstr "{disk_size} bytes"
#: plinth/modules/storage/views.py:134
#: plinth/modules/storage/views.py:135
#, fuzzy, python-brace-format
#| msgid "{disk_size} KiB"
msgid "{disk_size:.1f} KiB"
msgstr "{disk_size} KiB"
#: plinth/modules/storage/views.py:138
#: plinth/modules/storage/views.py:139
#, fuzzy, python-brace-format
#| msgid "{disk_size} MiB"
msgid "{disk_size:.1f} MiB"
msgstr "{disk_size} MiB"
#: plinth/modules/storage/views.py:142
#: plinth/modules/storage/views.py:143
#, fuzzy, python-brace-format
#| msgid "{disk_size} GiB"
msgid "{disk_size:.1f} GiB"
msgstr "{disk_size} GiB"
#: plinth/modules/storage/views.py:145
#: plinth/modules/storage/views.py:146
#, fuzzy, python-brace-format
#| msgid "{disk_size} TiB"
msgid "{disk_size:.1f} TiB"