From 0765e7c28b73979836cea1af86d1d1263add5a1b Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Thu, 19 Oct 2017 21:15:14 -0400 Subject: [PATCH] Update translation strings Signed-off-by: James Valleroy --- plinth/locale/bn/LC_MESSAGES/django.po | 253 +++++++-------- plinth/locale/cs/LC_MESSAGES/django.po | 308 ++++++++++--------- plinth/locale/da/LC_MESSAGES/django.po | 275 +++++++++-------- plinth/locale/de/LC_MESSAGES/django.po | 319 ++++++++++--------- plinth/locale/django.pot | 252 +++++++-------- plinth/locale/es/LC_MESSAGES/django.po | 303 +++++++++--------- plinth/locale/fa/LC_MESSAGES/django.po | 264 ++++++++-------- plinth/locale/fake/LC_MESSAGES/django.po | 265 ++++++++-------- plinth/locale/fr/LC_MESSAGES/django.po | 309 ++++++++++--------- plinth/locale/gu/LC_MESSAGES/django.po | 252 +++++++-------- plinth/locale/hi/LC_MESSAGES/django.po | 252 +++++++-------- plinth/locale/id/LC_MESSAGES/django.po | 262 ++++++++-------- plinth/locale/it/LC_MESSAGES/django.po | 252 +++++++-------- plinth/locale/ja/LC_MESSAGES/django.po | 252 +++++++-------- plinth/locale/kn/LC_MESSAGES/django.po | 252 +++++++-------- plinth/locale/nb/LC_MESSAGES/django.po | 309 ++++++++++--------- plinth/locale/nl/LC_MESSAGES/django.po | 309 ++++++++++--------- plinth/locale/pl/LC_MESSAGES/django.po | 324 +++++++++++--------- plinth/locale/pt/LC_MESSAGES/django.po | 252 +++++++-------- plinth/locale/ru/LC_MESSAGES/django.po | 309 ++++++++++--------- plinth/locale/sv/LC_MESSAGES/django.po | 256 ++++++++-------- plinth/locale/ta/LC_MESSAGES/django.po | 252 +++++++-------- plinth/locale/te/LC_MESSAGES/django.po | 265 ++++++++-------- plinth/locale/tr/LC_MESSAGES/django.po | 295 ++++++++++-------- plinth/locale/zh_Hans/LC_MESSAGES/django.po | 319 +++++++++---------- 25 files changed, 3565 insertions(+), 3395 deletions(-) diff --git a/plinth/locale/bn/LC_MESSAGES/django.po b/plinth/locale/bn/LC_MESSAGES/django.po index d840721b5..3c6f533f3 100644 --- a/plinth/locale/bn/LC_MESSAGES/django.po +++ b/plinth/locale/bn/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 18:37-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,6 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" + #: plinth/action_utils.py:259 #, python-brace-format msgid "Listening on {kind} port {listen_address}:{port}" @@ -79,11 +80,11 @@ msgstr "" msgid "Error installing application: {error}" msgstr "" -#: plinth/modules/avahi/__init__.py:40 +#: plinth/modules/avahi/__init__.py:41 msgid "Service Discovery" msgstr "" -#: plinth/modules/avahi/__init__.py:44 +#: plinth/modules/avahi/__init__.py:45 #, python-brace-format msgid "" "Service discovery allows other devices on the network to discover your " @@ -280,19 +281,19 @@ msgstr "" msgid "Time zone set" msgstr "" -#: plinth/modules/deluge/__init__.py:39 +#: plinth/modules/deluge/__init__.py:40 msgid "Deluge" msgstr "" -#: plinth/modules/deluge/__init__.py:41 +#: plinth/modules/deluge/__init__.py:42 msgid "BitTorrent Web Client" msgstr "" -#: plinth/modules/deluge/__init__.py:44 +#: plinth/modules/deluge/__init__.py:45 msgid "Deluge is a BitTorrent client that features a Web UI." msgstr "" -#: plinth/modules/deluge/__init__.py:46 +#: plinth/modules/deluge/__init__.py:47 msgid "" "When enabled, the Deluge web client will be available from /deluge path on the web server. The default password is 'deluge', but " @@ -826,7 +827,7 @@ msgid "Where to Get Help" msgstr "" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "" @@ -1131,21 +1132,15 @@ msgid "" "running locally." msgstr "" -#: plinth/modules/jsxc/__init__.py:80 -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 msgid "Let's Encrypt" msgstr "" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 msgid "Certificates" msgstr "" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, python-brace-format msgid "" "A digital certificate allows users of a web service to verify the identity " @@ -1155,7 +1150,7 @@ msgid "" "Encrypt, a certificate authority (CA)." msgstr "" -#: plinth/modules/letsencrypt/__init__.py:55 +#: plinth/modules/letsencrypt/__init__.py:58 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 " @@ -1163,6 +1158,19 @@ msgid "" "\">Let's Encrypt Subscriber Agreement before using this service." msgstr "" +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, python-brace-format +msgid "Certificate renewal management enabled for {domain}." +msgstr "" + +#: plinth/modules/letsencrypt/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, python-brace-format +msgid "Failed to enable certificate renewal management for {domain}: {error}" +msgstr "" + #: plinth/modules/letsencrypt/templates/letsencrypt.html:46 msgid "Domain" msgstr "" @@ -1237,10 +1245,10 @@ msgid "" "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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 msgid "Update config" msgstr "" @@ -1253,50 +1261,35 @@ msgid "" " " msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 -msgid "" -"No current domain is configured. First configure a domain to enable " -"management of its certificates." -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 #, python-format msgid "" "\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " +" Use certificate of %(current_domain)s for ejabberd\n" +" " +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +msgid "" +"\n" +" Use certificate of the current domain for ejabberd\n" +" " msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:240 -msgid "" -"\n" -" Use certificate of the current domain for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 #, python-format msgid "" "If enabled, the app ejabberd will also use " @@ -1305,14 +1298,14 @@ msgid "" "with other XMPP servers in the Internet." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:257 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:248 #, python-format msgid "" "This feature only makes sense if you are using the ejabberd chat server app." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 #, python-format msgid "" "To use a Let's Encrypt certificate for No current domain is configured. First configure a domain to enable " +"management of its certificates." +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, 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:64 +#: plinth/modules/letsencrypt/views.py:62 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:76 +#: plinth/modules/letsencrypt/views.py:75 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:82 +#: plinth/modules/letsencrypt/views.py:81 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: 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:96 -#, python-brace-format -msgid "Failed to enable certificate renewal management for {domain}: {error}" -msgstr "" - -#: plinth/modules/letsencrypt/views.py:122 +#: plinth/modules/letsencrypt/views.py:121 #, python-brace-format msgid "Certificate renewal management disabled for {domain}." msgstr "" -#: plinth/modules/letsencrypt/views.py:128 +#: plinth/modules/letsencrypt/views.py:127 #, python-brace-format msgid "Failed to switch certificate renewal management for {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, python-brace-format msgid "Failed to switch certificate use for app {module}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:185 +#: plinth/modules/letsencrypt/views.py:183 #, python-brace-format msgid "Failed to disable certificate renewal management for {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:192 +#: plinth/modules/letsencrypt/views.py:190 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:197 +#: plinth/modules/letsencrypt/views.py:195 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -1725,11 +1713,11 @@ msgstr "" msgid "Not Available" msgstr "" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -3120,6 +3108,31 @@ msgstr "" msgid "Storage" msgstr "" +#: plinth/modules/storage/__init__.py:147 +#, python-brace-format +msgid "{disk_size:.1f} bytes" +msgstr "" + +#: plinth/modules/storage/__init__.py:151 +#, python-brace-format +msgid "{disk_size:.1f} KiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:155 +#, python-brace-format +msgid "{disk_size:.1f} MiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:159 +#, python-brace-format +msgid "{disk_size:.1f} GiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:162 +#, python-brace-format +msgid "{disk_size:.1f} TiB" +msgstr "" + #: plinth/modules/storage/templates/storage.html:35 msgid "The following disks are in use:" msgstr "" @@ -3174,38 +3187,13 @@ msgstr "" msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:94 +#: plinth/modules/storage/views.py:95 #, 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:131 -#, python-brace-format -msgid "{disk_size:.1f} bytes" -msgstr "" - -#: plinth/modules/storage/views.py:135 -#, python-brace-format -msgid "{disk_size:.1f} KiB" -msgstr "" - -#: plinth/modules/storage/views.py:139 -#, python-brace-format -msgid "{disk_size:.1f} MiB" -msgstr "" - -#: plinth/modules/storage/views.py:143 -#, python-brace-format -msgid "{disk_size:.1f} GiB" -msgstr "" - -#: plinth/modules/storage/views.py:146 -#, python-brace-format -msgid "{disk_size:.1f} TiB" -msgstr "" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "" @@ -3528,22 +3516,22 @@ msgid "" "hashed format. To set a new password, enter the password in plain text." msgstr "" -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 msgid "News Feed Reader" msgstr "" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " "desktop application as possible." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, python-brace-format msgid "" "When enabled, Tiny Tiny RSS will be available from /tt-" @@ -3551,6 +3539,12 @@ msgid "" "sys/users\">user with a {box_name} login." msgstr "" +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "" @@ -3928,39 +3922,46 @@ msgstr "" msgid "Change password" msgstr "" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 msgid "Restart" msgstr "" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 msgid "Configure »" msgstr "" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3968,7 +3969,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3976,31 +3977,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "" diff --git a/plinth/locale/cs/LC_MESSAGES/django.po b/plinth/locale/cs/LC_MESSAGES/django.po index 440b6ebb1..62741e4a2 100644 --- a/plinth/locale/cs/LC_MESSAGES/django.po +++ b/plinth/locale/cs/LC_MESSAGES/django.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: 2017-10-15 16:44+0000\n" "Last-Translator: Johannes Keyser \n" -"Language-Team: Czech " -"\n" +"Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -81,11 +81,11 @@ msgstr "Chyba při instalaci aplikace: {string} {details}" msgid "Error installing application: {error}" msgstr "Chyba při instalaci aplikace: {error}" -#: plinth/modules/avahi/__init__.py:40 +#: plinth/modules/avahi/__init__.py:41 msgid "Service Discovery" msgstr "Hledání služeb" -#: plinth/modules/avahi/__init__.py:44 +#: plinth/modules/avahi/__init__.py:45 #, python-brace-format msgid "" "Service discovery allows other devices on the network to discover your " @@ -305,20 +305,20 @@ msgstr "Chyba při nastavování časové zóny: {exception}" msgid "Time zone set" msgstr "Nastavení časové zóny" -#: plinth/modules/deluge/__init__.py:39 +#: plinth/modules/deluge/__init__.py:40 msgid "Deluge" msgstr "Deluge" -#: plinth/modules/deluge/__init__.py:41 +#: plinth/modules/deluge/__init__.py:42 msgid "BitTorrent Web Client" msgstr "Webový klient sítě BitTorrent" -#: plinth/modules/deluge/__init__.py:44 +#: plinth/modules/deluge/__init__.py:45 msgid "Deluge is a BitTorrent client that features a Web UI." msgstr "" "Deluge je BitTorrent klient který poskytuje webové uživatelské rozhraní." -#: plinth/modules/deluge/__init__.py:46 +#: plinth/modules/deluge/__init__.py:47 msgid "" "When enabled, the Deluge web client will be available from /deluge path on the web server. The default password is 'deluge', but " @@ -938,7 +938,7 @@ msgid "Where to Get Help" msgstr "Kde získat pomoc" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "Příručka" @@ -1282,23 +1282,15 @@ msgstr "" "JSXC je webový klient pro XMPP. Typicky je používaný s lokálně provozovaným " "XMPP serverem." -#: plinth/modules/jsxc/__init__.py:80 -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "" -"Chatovací klient\n" -"(jsxc)" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 msgid "Let's Encrypt" msgstr "Let's Encrypt" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 msgid "Certificates" msgstr "Certifikáty" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, python-brace-format msgid "" "A digital certificate allows users of a web service to verify the identity " @@ -1308,7 +1300,7 @@ msgid "" "Encrypt, a certificate authority (CA)." msgstr "" -#: plinth/modules/letsencrypt/__init__.py:55 +#: plinth/modules/letsencrypt/__init__.py:58 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 " @@ -1320,6 +1312,21 @@ msgstr "" "(ISRG). Před použitím služby si přečtěte Podmínky používání Let's Encrypt." +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, python-brace-format +msgid "Certificate renewal management enabled for {domain}." +msgstr "Správa obnovování certifikátu pro doménu {domain}." + +#: plinth/modules/letsencrypt/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, python-brace-format +msgid "Failed to enable certificate renewal management for {domain}: {error}" +msgstr "" +"Nepodařilo se zapnout správu obnovování certifikátu pro doménu {domain}: " +"{error}" + #: plinth/modules/letsencrypt/templates/letsencrypt.html:46 msgid "Domain" msgstr "Doména" @@ -1394,10 +1401,10 @@ msgid "" "when using them." msgstr "%(box_name)s" -#: 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 msgid "Update config" msgstr "Aktualizovat nastavení" @@ -1414,56 +1421,54 @@ msgstr "" " %(current_domain)s na %(box_name)s\n" " " -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" -"\n" -" Nechat správu obnovování certifikátu pro stávající doménu na " -"%(box_name)s\n" -" " - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 -msgid "" -"No current domain is configured. First configure a domain to enable " -"management of its certificates." -msgstr "" -"Nyní není nastavena žádná doména. Nejprve nějakou nastavte a až pak " -"bude možné spravovat certifikáty pro ní." - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 -#, python-format +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 +#, fuzzy, python-format +#| msgid "" +#| "\n" +#| " Let %(box_name)s manage certificate renewal of\n" +#| " %(current_domain)s\n" +#| " " msgid "" "\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " +" Use certificate of %(current_domain)s for ejabberd\n" +" " msgstr "" +"\n" +" Nechat správu obnovování certifikátu pro doménu\n" +" %(current_domain)s na %(box_name)s\n" +" " + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +#, fuzzy +#| msgid "" +#| "\n" +#| " Let %(box_name)s manage certificate renewal of the " +#| "current domain\n" +#| " " +msgid "" +"\n" +" Use certificate of the current domain for ejabberd\n" +" " +msgstr "" +"\n" +" Nechat správu obnovování certifikátu pro stávající doménu na " +"%(box_name)s\n" +" " #: plinth/modules/letsencrypt/templates/letsencrypt.html:240 -msgid "" -"\n" -" Use certificate of the current domain for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 #, python-format msgid "" "If enabled, the app ejabberd will also use " @@ -1472,14 +1477,14 @@ msgid "" "with other XMPP servers in the Internet." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:257 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:248 #, python-format msgid "" "This feature only makes sense if you are using the ejabberd chat server app." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 #, python-format msgid "" "To use a Let's Encrypt certificate for No current domain is configured. First configure a domain to enable " +"management of its certificates." +msgstr "" +"Nyní není nastavena žádná doména. Nejprve nějakou nastavte a až pak " +"bude možné spravovat certifikáty pro ní." + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." @@ -1495,7 +1508,7 @@ msgstr "" "Nejsou nastavené žádné domény. Nastavte je, aby bylo možné pro ně získat " "certifikát." -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " @@ -1504,70 +1517,57 @@ 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:64 +#: plinth/modules/letsencrypt/views.py:62 #, 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:76 +#: plinth/modules/letsencrypt/views.py:75 #, 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:82 +#: plinth/modules/letsencrypt/views.py:81 #, 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:91 -#: plinth/modules/letsencrypt/views.py:119 -#, python-brace-format -msgid "Certificate renewal management enabled for {domain}." -msgstr "Správa obnovování certifikátu pro doménu {domain}." - -#: plinth/modules/letsencrypt/views.py:96 -#, python-brace-format -msgid "Failed to enable certificate renewal management for {domain}: {error}" -msgstr "" -"Nepodařilo se zapnout správu obnovování certifikátu pro doménu {domain}: " -"{error}" - -#: plinth/modules/letsencrypt/views.py:122 +#: plinth/modules/letsencrypt/views.py:121 #, python-brace-format msgid "Certificate renewal management disabled for {domain}." msgstr "Správa obnovování certifikátu pro doménu {domain} vypnuta." -#: plinth/modules/letsencrypt/views.py:128 +#: plinth/modules/letsencrypt/views.py:127 #, python-brace-format msgid "Failed to switch certificate renewal management for {domain}: {error}" msgstr "" "Nepodařilo se přepnout správu obnovování certifikátu pro doménu {domain}: " "{error}" -#: plinth/modules/letsencrypt/views.py:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "Přepnuto používání certifikátu u aplikace {module}" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, python-brace-format msgid "Failed to switch certificate use for app {module}: {error}" msgstr "" "Nepodařilo se přepnout používání certifikátu pro aplikaci {module}: {error}" -#: plinth/modules/letsencrypt/views.py:185 +#: plinth/modules/letsencrypt/views.py:183 #, python-brace-format msgid "Failed to disable certificate renewal management for {domain}: {error}" msgstr "" "Nepodařilo se vypnout správu obnovování certifikátu pro doménu {domain}: " "{error}" -#: plinth/modules/letsencrypt/views.py:192 +#: plinth/modules/letsencrypt/views.py:190 #, 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:197 +#: plinth/modules/letsencrypt/views.py:195 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "Nepodařilo se smazat certifikát pro doménu {domain}: {error}" @@ -1937,11 +1937,11 @@ msgstr "Jmenné služby" msgid "Not Available" msgstr "Není k dispozici" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "Sítě" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "S použitím DNSSEC na IPv{kind}" @@ -3423,6 +3423,31 @@ msgstr "Přihlášení" msgid "Storage" msgstr "Úložiště" +#: plinth/modules/storage/__init__.py:147 +#, python-brace-format +msgid "{disk_size:.1f} bytes" +msgstr "{disk_size:.1f} bajtů" + +#: plinth/modules/storage/__init__.py:151 +#, python-brace-format +msgid "{disk_size:.1f} KiB" +msgstr "{disk_size:.1f} KiB" + +#: plinth/modules/storage/__init__.py:155 +#, python-brace-format +msgid "{disk_size:.1f} MiB" +msgstr "{disk_size:.1f} MiB" + +#: plinth/modules/storage/__init__.py:159 +#, python-brace-format +msgid "{disk_size:.1f} GiB" +msgstr "{disk_size:.1f} GiB" + +#: plinth/modules/storage/__init__.py:162 +#, python-brace-format +msgid "{disk_size:.1f} TiB" +msgstr "{disk_size:.1f} TiB" + #: plinth/modules/storage/templates/storage.html:35 msgid "The following disks are in use:" msgstr "Následující disky jsou v používání:" @@ -3483,7 +3508,7 @@ 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:94 +#: plinth/modules/storage/views.py:95 #, no-python-format, python-brace-format msgid "" "Warning: Low space on system partition ({percent_used}% used, {free_space} " @@ -3492,31 +3517,6 @@ msgstr "" "Varování: Low space on system partition ({percent_used}% used, {free_space} " "free)." -#: plinth/modules/storage/views.py:131 -#, python-brace-format -msgid "{disk_size:.1f} bytes" -msgstr "{disk_size:.1f} bajtů" - -#: plinth/modules/storage/views.py:135 -#, python-brace-format -msgid "{disk_size:.1f} KiB" -msgstr "{disk_size:.1f} KiB" - -#: plinth/modules/storage/views.py:139 -#, python-brace-format -msgid "{disk_size:.1f} MiB" -msgstr "{disk_size:.1f} MiB" - -#: plinth/modules/storage/views.py:143 -#, python-brace-format -msgid "{disk_size:.1f} GiB" -msgstr "{disk_size:.1f} GiB" - -#: plinth/modules/storage/views.py:146 -#, python-brace-format -msgid "{disk_size:.1f} TiB" -msgstr "{disk_size:.1f} TiB" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "Syncthing" @@ -3637,8 +3637,8 @@ msgstr "" "Tor je anonymní komunikační systém. Více se můžete dozvědět z webových " "stránek projektu Tor. Pro " "nejlepší ochranu při prohlížení webu, projekt Tor doporučuje používat " -"prohlížeč Tor Browser." +"prohlížeč Tor Browser." #: plinth/modules/tor/__init__.py:72 plinth/modules/tor/__init__.py:114 msgid "Tor Anonymity Network" @@ -3870,15 +3870,15 @@ msgstr "" "Heslo pro přihlášení do webového rozhraní. Stávající heslo je zobrazeno v " "podobě otisku. Pro nastavení nového hesla zadejte heslo v čitelném textu." -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 msgid "News Feed Reader" msgstr "Čtečka novinek" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " @@ -3887,16 +3887,22 @@ msgstr "" "Tiny Tiny RSS je čtečka a slučovač novinek (RSS/Atom), navržená pro čtení " "odkudkoli, ale s pohodlím podobným desktopové aplikaci." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, python-brace-format msgid "" "When enabled, Tiny Tiny RSS will be available from /tt-" "rss path on the web server. It can be accessed by any user with a {box_name} login." msgstr "" -"Pokud je zapnuto, Tiny Tiny RSS bude k dispozici v umístění /tt-rss umístění na webovém serveru. Je přístupné pro libovolného <" -"a href=\"/plinth/sys/users\">uživatele s účtem na {box_name}." +"Pokud je zapnuto, Tiny Tiny RSS bude k dispozici v umístění /tt-rss umístění na webovém serveru. Je přístupné pro libovolného uživatele s účtem na {box_name}." + +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" @@ -4312,28 +4318,35 @@ msgstr "Aplikace" msgid "Change password" msgstr "Změnit heslo" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "Odhlásit" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 msgid "Restart" msgstr "Restartovat" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 msgid "Shut down" msgstr "Vypnout" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "Odhlásit" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "Přihlásit" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "Licenční informace o JavaScriptu" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " @@ -4342,11 +4355,11 @@ msgstr "" "Odkazy na této stránce se objeví až po zapnutí nějakých aplikací." -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 msgid "Configure »" msgstr "Nastavit »" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -4358,7 +4371,7 @@ msgstr "" "aplikací na malých strojích. Poskytuje nástroje pro online komunikaci, " "respektující vaše soukromí a vlastnictví dat." -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -4369,31 +4382,31 @@ msgstr "" "svobodný software, šířený pod licencí GNU Affero General Public License, " "verze 3 a novějších." -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "Wiki" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "Domovská stránka" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "Zdrojové kódy" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "Podpořit darem" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 msgid "FreedomBox Foundation" msgstr "Nadace FreedomBox" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "Chatovací místnost na IRC" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "Poštovní konference" @@ -4471,6 +4484,13 @@ msgstr "" "Tyto předvolby ovlivňují %(box_name)s na jeho nejobecnější úrovni, proto " "buďte opatrní!" +#~ msgid "" +#~ "Chat Client \n" +#~ " (jsxc)" +#~ msgstr "" +#~ "Chatovací klient\n" +#~ "(jsxc)" + #~ msgid "Disks" #~ msgstr "Disky" diff --git a/plinth/locale/da/LC_MESSAGES/django.po b/plinth/locale/da/LC_MESSAGES/django.po index ff3ffce35..23e1cd739 100644 --- a/plinth/locale/da/LC_MESSAGES/django.po +++ b/plinth/locale/da/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: 2016-07-03 21:44+0000\n" "Last-Translator: Mikkel Kirkgaard Nielsen \n" "Language-Team: Danish /deluge path on the web server. The default password is 'deluge', but " @@ -961,7 +961,7 @@ msgid "Where to Get Help" msgstr "Få Hjælp" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "Brugermanual" @@ -1327,27 +1327,19 @@ msgid "" "running locally." msgstr "" -#: plinth/modules/jsxc/__init__.py:80 -#, fuzzy -#| msgid "IRC Client (Quassel)" -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "IRC-klient (Quassel)" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 #, fuzzy #| msgid "Certificates (Let's Encrypt)" msgid "Let's Encrypt" msgstr "Certifikater (Let's Encrypt)" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 #, fuzzy #| msgid "Certificate Status" msgid "Certificates" msgstr "Certifikat Status" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, fuzzy, python-brace-format #| msgid "" #| "A digital certficate allows users of a web service to verify the identity " @@ -1368,7 +1360,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:55 +#: plinth/modules/letsencrypt/__init__.py:58 #, fuzzy #| msgid "" #| "Let's Encrypt is a free, automated, and open certificate authority, run " @@ -1388,6 +1380,21 @@ msgstr "" "org/repository/\">Let's Encrypts abonnementsbetingelser inden tjenesten " "tages i anvendelse." +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, 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/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, 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/templates/letsencrypt.html:46 msgid "Domain" msgstr "Domæne" @@ -1472,10 +1479,10 @@ msgid "" "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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 #, fuzzy #| msgid "Update" msgid "Update config" @@ -1490,50 +1497,35 @@ msgid "" " " msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 -msgid "" -"No current domain is configured. First configure a domain to enable " -"management of its certificates." -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 #, python-format msgid "" "\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " +" Use certificate of %(current_domain)s for ejabberd\n" +" " +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +msgid "" +"\n" +" Use certificate of the current domain for ejabberd\n" +" " msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:240 -msgid "" -"\n" -" Use certificate of the current domain for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 #, python-format msgid "" "If enabled, the app ejabberd will also use " @@ -1542,14 +1534,14 @@ msgid "" "with other XMPP servers in the Internet." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:257 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:248 #, python-format msgid "" "This feature only makes sense if you are using the ejabberd chat server app." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 #, python-format msgid "" "To use a Let's Encrypt certificate for No current domain is configured. First configure a domain to enable " +"management of its certificates." +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, fuzzy, python-brace-format #| msgid "Certificate successfully revoked for domain {domain}" msgid "" @@ -1571,73 +1569,60 @@ msgid "" "moments to take effect." msgstr "Certifikatet for domænet {domain} blev trukket tilbage" -#: plinth/modules/letsencrypt/views.py:64 +#: plinth/modules/letsencrypt/views.py:62 #, 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:76 +#: plinth/modules/letsencrypt/views.py:75 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "Certifikatet for domænet {domain} blev erhvervet" -#: plinth/modules/letsencrypt/views.py:82 +#: plinth/modules/letsencrypt/views.py:81 #, 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: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: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:122 +#: plinth/modules/letsencrypt/views.py:121 #, 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:128 +#: plinth/modules/letsencrypt/views.py:127 #, 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:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, 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 +#: plinth/modules/letsencrypt/views.py:183 #, 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:192 +#: plinth/modules/letsencrypt/views.py:190 #, 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:197 +#: plinth/modules/letsencrypt/views.py:195 #, fuzzy, python-brace-format #| msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}" @@ -2035,11 +2020,11 @@ msgstr "Navnetjenester" msgid "Not Available" msgstr "Ikke tilgængelig" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "Netværk" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Bruger DNSSEC på IPv{kind}" @@ -3671,6 +3656,36 @@ msgstr "Log ind" msgid "Storage" msgstr "reStore" +#: plinth/modules/storage/__init__.py:147 +#, fuzzy, python-brace-format +#| msgid "{disk_size} bytes" +msgid "{disk_size:.1f} bytes" +msgstr "{disk_size} bytes" + +#: plinth/modules/storage/__init__.py:151 +#, fuzzy, python-brace-format +#| msgid "{disk_size} KiB" +msgid "{disk_size:.1f} KiB" +msgstr "{disk_size} KiB" + +#: plinth/modules/storage/__init__.py:155 +#, fuzzy, python-brace-format +#| msgid "{disk_size} MiB" +msgid "{disk_size:.1f} MiB" +msgstr "{disk_size} MiB" + +#: plinth/modules/storage/__init__.py:159 +#, fuzzy, python-brace-format +#| msgid "{disk_size} GiB" +msgid "{disk_size:.1f} GiB" +msgstr "{disk_size} GiB" + +#: plinth/modules/storage/__init__.py:162 +#, fuzzy, python-brace-format +#| msgid "{disk_size} TiB" +msgid "{disk_size:.1f} TiB" +msgstr "{disk_size} TiB" + #: plinth/modules/storage/templates/storage.html:35 msgid "The following disks are in use:" msgstr "Følgende diske er i brug:" @@ -3731,43 +3746,13 @@ msgstr "Kunne ikke udvidde partition: {exception}" msgid "Partition expanded successfully." msgstr "Partition blev udviddet." -#: plinth/modules/storage/views.py:94 +#: plinth/modules/storage/views.py:95 #, 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:131 -#, fuzzy, python-brace-format -#| msgid "{disk_size} bytes" -msgid "{disk_size:.1f} bytes" -msgstr "{disk_size} bytes" - -#: 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:139 -#, fuzzy, python-brace-format -#| msgid "{disk_size} MiB" -msgid "{disk_size:.1f} MiB" -msgstr "{disk_size} MiB" - -#: 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:146 -#, fuzzy, python-brace-format -#| msgid "{disk_size} TiB" -msgid "{disk_size:.1f} TiB" -msgstr "{disk_size} TiB" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "" @@ -4135,17 +4120,17 @@ msgstr "" "forvansket hash-format. Indtast et password i ren tekst for at ændre " "kodeordet." -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 #, fuzzy #| msgid "News Feed Reader (Tiny Tiny RSS)" msgid "News Feed Reader" msgstr "Nyhedsstrømlæser (Tiny Tiny RSS)" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " @@ -4155,7 +4140,7 @@ msgstr "" "er designet til at læse nyheder på farten, men samtidig føles så meget som " "en rigtig desktop-applikation som muligt." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, fuzzy, python-brace-format #| msgid "" #| "When enabled, Tiny Tiny RSS will be available from /" @@ -4168,6 +4153,12 @@ msgstr "" "Når aktiveret, vil Tiny Tiny RSS være tilgængelige på stien /tt-rss på webserveren." +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "Softwareopdateringer" @@ -4590,45 +4581,52 @@ msgstr "Apps" msgid "Change password" msgstr "Ændr kodeord" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "Log ud" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 #, fuzzy #| msgid "Restart Now" msgid "Restart" msgstr "Genstart Nu" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 #, fuzzy #| msgid "Shut Down Now" msgid "Shut down" msgstr "Sluk Nu" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "Log ud" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "Log ind" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 #, fuzzy #| msgid "Configure" msgid "Configure »" msgstr "Konfigurer" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -4636,7 +4634,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -4644,33 +4642,33 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 #, fuzzy #| msgid "FreedomBox Manual" msgid "FreedomBox Foundation" msgstr "FreedomBox Brugervejledning" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "" @@ -4752,6 +4750,13 @@ msgstr "" "Disse muligheder påvirker {box_name} på det meste grundlæggende niveau, så " "vær forsigtig!" +#, fuzzy +#~| msgid "IRC Client (Quassel)" +#~ msgid "" +#~ "Chat Client \n" +#~ " (jsxc)" +#~ msgstr "IRC-klient (Quassel)" + #~ msgid "Disks" #~ msgstr "Diske" diff --git a/plinth/locale/de/LC_MESSAGES/django.po b/plinth/locale/de/LC_MESSAGES/django.po index 20f01c828..1b2466443 100644 --- a/plinth/locale/de/LC_MESSAGES/django.po +++ b/plinth/locale/de/LC_MESSAGES/django.po @@ -9,11 +9,11 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: 2017-10-07 13:03+0000\n" "Last-Translator: Johannes Keyser \n" -"Language-Team: German " -"\n" +"Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -85,11 +85,11 @@ msgstr "Fehler beim Installieren der Anwendung: {string} {details}" msgid "Error installing application: {error}" msgstr "Fehler beim Installieren der Anwendung: {error}" -#: plinth/modules/avahi/__init__.py:40 +#: plinth/modules/avahi/__init__.py:41 msgid "Service Discovery" msgstr "Dienste-Erkennung" -#: plinth/modules/avahi/__init__.py:44 +#: plinth/modules/avahi/__init__.py:45 #, python-brace-format msgid "" "Service discovery allows other devices on the network to discover your " @@ -313,19 +313,19 @@ msgstr "Fehler beim Setzen der Zeitzone: {exception}" msgid "Time zone set" msgstr "Zeitzone gesetzt" -#: plinth/modules/deluge/__init__.py:39 +#: plinth/modules/deluge/__init__.py:40 msgid "Deluge" msgstr "Deluge" -#: plinth/modules/deluge/__init__.py:41 +#: plinth/modules/deluge/__init__.py:42 msgid "BitTorrent Web Client" msgstr "BitTorrent Web Client" -#: plinth/modules/deluge/__init__.py:44 +#: plinth/modules/deluge/__init__.py:45 msgid "Deluge is a BitTorrent client that features a Web UI." msgstr "Deluge ist ein BitTorrent Client mit einer Web-Oberfläche." -#: plinth/modules/deluge/__init__.py:46 +#: plinth/modules/deluge/__init__.py:47 msgid "" "When enabled, the Deluge web client will be available from /deluge path on the web server. The default password is 'deluge', but " @@ -951,7 +951,7 @@ msgid "Where to Get Help" msgstr "Wo man Hilfe bekommt" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "Handbuch" @@ -1311,23 +1311,15 @@ msgstr "" "JSXC ist ein XMPP Web-Client. Er wird meist mit einem lokalen XMPP-Server " "genutzt." -#: plinth/modules/jsxc/__init__.py:80 -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "" -"Chat Client\n" -"(jsxc)" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 msgid "Let's Encrypt" msgstr "Let's Encrypt" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 msgid "Certificates" msgstr "Zertifikate" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, python-brace-format msgid "" "A digital certificate allows users of a web service to verify the identity " @@ -1343,7 +1335,7 @@ msgstr "" "Zertifizierungsstelle Let's Encrypt nachweist der Inhaber einer Domain zu " "sein." -#: plinth/modules/letsencrypt/__init__.py:55 +#: plinth/modules/letsencrypt/__init__.py:58 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 " @@ -1357,6 +1349,21 @@ msgstr "" "akzeptieren Sie die Let's " "Encrypt Vetragsvereinbarungen vor der Verwendung dieses Dienstes." +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, python-brace-format +msgid "Certificate renewal management enabled for {domain}." +msgstr "Zertifikat-Erneuerungs-Verwaltung für Domain {domain} aktiviert." + +#: plinth/modules/letsencrypt/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, 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/templates/letsencrypt.html:46 msgid "Domain" msgstr "Domain" @@ -1435,10 +1442,10 @@ msgstr "" "Anwendungen dieses Zertifikat zu nutzen, sodass die meisten Benutzer dieser " "Anwendungen keine Sicherheitswarnungen sehen würden." -#: 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 msgid "Update config" msgstr "Konfiguration aktualisieren" @@ -1451,24 +1458,11 @@ msgid "" " " msgstr "" "\n" -" %(box_name)s soll die Zertifikat-Erneurung von " -"%(current_domain)s verwalten\n" +" %(box_name)s soll die Zertifikat-Erneurung von " +"%(current_domain)s verwalten\n" " " -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" -"\n" -" %(box_name)s soll die Zertifikat-Erneurung von der " -"derzeitigen Domain verwalten\n" -" " - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, python-format msgid "" "If enabled, %(box_name)s can make sure that all apps can use the certificate " @@ -1477,7 +1471,7 @@ msgstr "" "Falls aktiviert, kann %(box_name)s sicherstellen dass das Zertifikat von " "anderen Anwendungen nutzbar ist, sobald es erneuert wurde." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:197 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." @@ -1485,38 +1479,41 @@ msgstr "" "Es ist kein Zertifikat für die derzeitige Domain vorhanden. Beziehen " "Sie zuerst ein Zertifikat um dessen Verwaltung zu aktivieren." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 -msgid "" -"No current domain is configured. First configure a domain to enable " -"management of its certificates." -msgstr "" -"Es wurden keine Domains konfiguriert. Es muss eine Domain " -"konfiguriert werden, um Zertifikate zu erstellen." - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 -#, python-format +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 +#, fuzzy, python-format +#| msgid "" +#| "\n" +#| " Use certificate of %(current_domain)s for ejabberd\n" +#| " " msgid "" "\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " +" Use certificate of %(current_domain)s for ejabberd\n" +" " msgstr "" "\n" -" Nutze das Zertifikat von %(current_domain)s für " -"ejabberd\n" +" Nutze das Zertifikat von %(current_domain)s für ejabberd\n" " " -#: plinth/modules/letsencrypt/templates/letsencrypt.html:240 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +#, fuzzy +#| msgid "" +#| "\n" +#| " Use certificate of the current domain for ejabberd\n" +#| " " msgid "" "\n" -" Use certificate of the current domain for ejabberd\n" -" " +" Use certificate of the current domain for ejabberd\n" +" " msgstr "" "\n" " Nutze das Zertifikat von der derzeitgen Domain für " "ejabberd\n" " " -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:240 #, python-format msgid "" "If enabled, the app ejabberd will also use " @@ -1524,32 +1521,40 @@ msgid "" "certificates in client applications, and enable more wide-spread federation " "with other XMPP servers in the Internet." msgstr "" -"Falls aktiviert, wird auch die Anwendung ejabberd das Let's Encrypt Zertifikat nutzen. Dies wird Warnungen über " -"selbstsignierte Zertifikate in Client-Anwendungen reduzieren, und erlaubt " -"mehr Föderation mit anderen XMPP-Servern im Internet." +"Falls aktiviert, wird auch die Anwendung ejabberd das Let's Encrypt Zertifikat nutzen. Dies wird Warnungen " +"über selbstsignierte Zertifikate in Client-Anwendungen reduzieren, und " +"erlaubt mehr Föderation mit anderen XMPP-Servern im Internet." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:257 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:248 #, python-format msgid "" "This feature only makes sense if you are using the ejabberd chat server app." msgstr "" -"Diese Option ist nur sinnvoll, wenn Sie den ejabberd Chat-Server nutzen." +"Diese Option ist nur sinnvoll, wenn Sie den ejabberd Chat-Server nutzen." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 #, python-format msgid "" "To use a Let's Encrypt certificate for ejabberd chat server app, you must first enable certificate renewal " "of the current domain." msgstr "" -"Um ein Let's Encrypt Zertifikat für den ejabberd Chat-Server nutzen zu können, muss erst die Zertifikat-" +"Um ein Let's Encrypt Zertifikat für den ejabberd Chat-Server nutzen zu können, muss erst die Zertifikat-" "Erneurungs-Verwaltung für die derzeitige Domain aktiviert sein." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:270 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +msgid "" +"No current domain is configured. First configure a domain to enable " +"management of its certificates." +msgstr "" +"Es wurden keine Domains konfiguriert. Es muss eine Domain " +"konfiguriert werden, um Zertifikate zu erstellen." + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." @@ -1557,7 +1562,7 @@ msgstr "" "Es wurden keine Domains konfiguriert. Um Zertifikate zu erstellen, müssen " "Domains konfiguriert werden." -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " @@ -1566,70 +1571,57 @@ msgstr "" "Zertifikat erfolgreich widerrufen für Domain {domain}. Es kann einige " "Momente dauern bis dies in Kraft tritt." -#: plinth/modules/letsencrypt/views.py:64 +#: plinth/modules/letsencrypt/views.py:62 #, 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:76 +#: plinth/modules/letsencrypt/views.py:75 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "Zertifikat erfolgreich bezogen für Domain {domain}" -#: plinth/modules/letsencrypt/views.py:82 +#: plinth/modules/letsencrypt/views.py:81 #, 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: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: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:122 +#: plinth/modules/letsencrypt/views.py:121 #, python-brace-format msgid "Certificate renewal management disabled for {domain}." msgstr "Zertifikat-Erneuerungs-Verwaltung für Domain {domain} deaktiviert." -#: plinth/modules/letsencrypt/views.py:128 +#: plinth/modules/letsencrypt/views.py:127 #, 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:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "Geänderte Nutzung des Zertifikats für Anwendung {module}" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, python-brace-format msgid "Failed to switch certificate use for app {module}: {error}" msgstr "" "Fehler beim Ändern der Zertifikat-Nutzung für Anwendung {module}: {error}" -#: plinth/modules/letsencrypt/views.py:185 +#: plinth/modules/letsencrypt/views.py:183 #, 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:192 +#: plinth/modules/letsencrypt/views.py:190 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "Zertifikat erfolgreich widerrufen für Domain {domain}" -#: plinth/modules/letsencrypt/views.py:197 +#: plinth/modules/letsencrypt/views.py:195 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "Fehler beim Widerrufen des Zertifikats für Domain {domain}: {error}" @@ -2032,11 +2024,11 @@ msgstr "Namen-Dienste" msgid "Not Available" msgstr "Nicht verfügbar" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "Netzwerke" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Verwende DNSSEC auf IPv{kind}" @@ -3640,6 +3632,31 @@ msgstr "Anmelden" msgid "Storage" msgstr "Speicher" +#: plinth/modules/storage/__init__.py:147 +#, python-brace-format +msgid "{disk_size:.1f} bytes" +msgstr "{disk_size:.1f} Bytes" + +#: plinth/modules/storage/__init__.py:151 +#, python-brace-format +msgid "{disk_size:.1f} KiB" +msgstr "{disk_size:.1f} KiB" + +#: plinth/modules/storage/__init__.py:155 +#, python-brace-format +msgid "{disk_size:.1f} MiB" +msgstr "{disk_size:.1f} MiB" + +#: plinth/modules/storage/__init__.py:159 +#, python-brace-format +msgid "{disk_size:.1f} GiB" +msgstr "{disk_size:.1f} GiB" + +#: plinth/modules/storage/__init__.py:162 +#, python-brace-format +msgid "{disk_size:.1f} TiB" +msgstr "{disk_size:.1f} TiB" + #: plinth/modules/storage/templates/storage.html:35 msgid "The following disks are in use:" msgstr "Die folgenden Speichermedien werden verwendet:" @@ -3703,7 +3720,7 @@ msgstr "Fehler beim Erweitern des Dateisystems: {exception}" msgid "Partition expanded successfully." msgstr "Partition erfolgreich vergrößert." -#: plinth/modules/storage/views.py:94 +#: plinth/modules/storage/views.py:95 #, no-python-format, python-brace-format msgid "" "Warning: Low space on system partition ({percent_used}% used, {free_space} " @@ -3712,31 +3729,6 @@ msgstr "" "Warnung: Geringer Speicherplatz auf der Systempartition ({percent_used}% " "belegt, {free_space} verfügbar)." -#: plinth/modules/storage/views.py:131 -#, python-brace-format -msgid "{disk_size:.1f} bytes" -msgstr "{disk_size:.1f} Bytes" - -#: plinth/modules/storage/views.py:135 -#, python-brace-format -msgid "{disk_size:.1f} KiB" -msgstr "{disk_size:.1f} KiB" - -#: plinth/modules/storage/views.py:139 -#, python-brace-format -msgid "{disk_size:.1f} MiB" -msgstr "{disk_size:.1f} MiB" - -#: plinth/modules/storage/views.py:143 -#, python-brace-format -msgid "{disk_size:.1f} GiB" -msgstr "{disk_size:.1f} GiB" - -#: plinth/modules/storage/views.py:146 -#, python-brace-format -msgid "{disk_size:.1f} TiB" -msgstr "{disk_size:.1f} TiB" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "Syncthing" @@ -4131,15 +4123,15 @@ msgstr "" "in hashform dargestellt. Um das neue Passwort zu setzen muss dieses im " "Klartext eingegeben werden." -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 msgid "News Feed Reader" msgstr "Feedreader" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " @@ -4148,7 +4140,7 @@ msgstr "" "Tiny Tiny RSS ist ein Feedreader (RSS/Atom) der von jedem Browser aus " "genutzt werden kann, sich aber sehr wie eine normale Anwendung anfühlt." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, python-brace-format msgid "" "When enabled, Tiny Tiny RSS will be available from /tt-" @@ -4159,6 +4151,12 @@ msgstr "" "rss\">/tt-rss zur Verfügung. Zugriff hat jeder mit einem {box_name} Benutzerkonto." +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "Software Aktualisierungen" @@ -4581,28 +4579,35 @@ msgstr "Apps" msgid "Change password" msgstr "Passwort ändern" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "Abmelden" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 msgid "Restart" msgstr "Neustarten" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 msgid "Shut down" msgstr "Herunterfahren" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "Abmelden" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "Anmelden" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "JavaScript Lizenzinformation" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " @@ -4611,11 +4616,11 @@ msgstr "" "Aktiviere einige Anwendungen um Verknüpfungen " "zu dieser Seite hinzuzufügen." -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 msgid "Configure »" msgstr "Konfigurieren »" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -4629,7 +4634,7 @@ msgstr "" "Es bietet Online-Kommunikationswerkzeuge, die Ihre Privatsphäre und Ihr " "Eigentum Ihrer Daten respektieren." -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -4640,31 +4645,31 @@ msgstr "" "ist freie Software, verbreitet unter der \"GNU Affero General Public License" "\", Version 3 oder nachfolgende." -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "Wiki" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "Homepage" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "Quellcode" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "Spenden" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 msgid "FreedomBox Foundation" msgstr "FreedomBox Stiftung" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "IRC Chatraum" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "Email Verteiler" @@ -4742,6 +4747,24 @@ msgstr "" "Diese Optionen beeinflussen die Funktionen der %(box_name)s auf grundlegende " "Art und Weise, seien Sie sorgsam!" +#~ msgid "" +#~ "Chat Client \n" +#~ " (jsxc)" +#~ msgstr "" +#~ "Chat Client\n" +#~ "(jsxc)" + +#~ msgid "" +#~ "\n" +#~ " Let %(box_name)s manage certificate renewal of the " +#~ "current domain\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " %(box_name)s soll die Zertifikat-Erneurung von der " +#~ "derzeitigen Domain verwalten\n" +#~ " " + #~ msgid "Disks" #~ msgstr "Speichermedium" diff --git a/plinth/locale/django.pot b/plinth/locale/django.pot index e64cf1e14..c4756b95f 100644 --- a/plinth/locale/django.pot +++ b/plinth/locale/django.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -79,11 +79,11 @@ msgstr "" msgid "Error installing application: {error}" msgstr "" -#: plinth/modules/avahi/__init__.py:40 +#: plinth/modules/avahi/__init__.py:41 msgid "Service Discovery" msgstr "" -#: plinth/modules/avahi/__init__.py:44 +#: plinth/modules/avahi/__init__.py:45 #, python-brace-format msgid "" "Service discovery allows other devices on the network to discover your " @@ -280,19 +280,19 @@ msgstr "" msgid "Time zone set" msgstr "" -#: plinth/modules/deluge/__init__.py:39 +#: plinth/modules/deluge/__init__.py:40 msgid "Deluge" msgstr "" -#: plinth/modules/deluge/__init__.py:41 +#: plinth/modules/deluge/__init__.py:42 msgid "BitTorrent Web Client" msgstr "" -#: plinth/modules/deluge/__init__.py:44 +#: plinth/modules/deluge/__init__.py:45 msgid "Deluge is a BitTorrent client that features a Web UI." msgstr "" -#: plinth/modules/deluge/__init__.py:46 +#: plinth/modules/deluge/__init__.py:47 msgid "" "When enabled, the Deluge web client will be available from /deluge path on the web server. The default password is 'deluge', but " @@ -826,7 +826,7 @@ msgid "Where to Get Help" msgstr "" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "" @@ -1131,21 +1131,15 @@ msgid "" "running locally." msgstr "" -#: plinth/modules/jsxc/__init__.py:80 -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 msgid "Let's Encrypt" msgstr "" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 msgid "Certificates" msgstr "" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, python-brace-format msgid "" "A digital certificate allows users of a web service to verify the identity " @@ -1155,7 +1149,7 @@ msgid "" "Encrypt, a certificate authority (CA)." msgstr "" -#: plinth/modules/letsencrypt/__init__.py:55 +#: plinth/modules/letsencrypt/__init__.py:58 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 " @@ -1163,6 +1157,19 @@ msgid "" "\">Let's Encrypt Subscriber Agreement before using this service." msgstr "" +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, python-brace-format +msgid "Certificate renewal management enabled for {domain}." +msgstr "" + +#: plinth/modules/letsencrypt/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, python-brace-format +msgid "Failed to enable certificate renewal management for {domain}: {error}" +msgstr "" + #: plinth/modules/letsencrypt/templates/letsencrypt.html:46 msgid "Domain" msgstr "" @@ -1237,10 +1244,10 @@ msgid "" "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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 msgid "Update config" msgstr "" @@ -1253,50 +1260,35 @@ msgid "" " " msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 -msgid "" -"No current domain is configured. First configure a domain to enable " -"management of its certificates." -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 #, python-format msgid "" "\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " +" Use certificate of %(current_domain)s for ejabberd\n" +" " +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +msgid "" +"\n" +" Use certificate of the current domain for ejabberd\n" +" " msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:240 -msgid "" -"\n" -" Use certificate of the current domain for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 #, python-format msgid "" "If enabled, the app ejabberd will also use " @@ -1305,14 +1297,14 @@ msgid "" "with other XMPP servers in the Internet." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:257 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:248 #, python-format msgid "" "This feature only makes sense if you are using the ejabberd chat server app." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 #, python-format msgid "" "To use a Let's Encrypt certificate for No current domain is configured. First configure a domain to enable " +"management of its certificates." +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, 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:64 +#: plinth/modules/letsencrypt/views.py:62 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:76 +#: plinth/modules/letsencrypt/views.py:75 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:82 +#: plinth/modules/letsencrypt/views.py:81 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: 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:96 -#, python-brace-format -msgid "Failed to enable certificate renewal management for {domain}: {error}" -msgstr "" - -#: plinth/modules/letsencrypt/views.py:122 +#: plinth/modules/letsencrypt/views.py:121 #, python-brace-format msgid "Certificate renewal management disabled for {domain}." msgstr "" -#: plinth/modules/letsencrypt/views.py:128 +#: plinth/modules/letsencrypt/views.py:127 #, python-brace-format msgid "Failed to switch certificate renewal management for {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, python-brace-format msgid "Failed to switch certificate use for app {module}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:185 +#: plinth/modules/letsencrypt/views.py:183 #, python-brace-format msgid "Failed to disable certificate renewal management for {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:192 +#: plinth/modules/letsencrypt/views.py:190 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:197 +#: plinth/modules/letsencrypt/views.py:195 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -1725,11 +1712,11 @@ msgstr "" msgid "Not Available" msgstr "" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -3120,6 +3107,31 @@ msgstr "" msgid "Storage" msgstr "" +#: plinth/modules/storage/__init__.py:147 +#, python-brace-format +msgid "{disk_size:.1f} bytes" +msgstr "" + +#: plinth/modules/storage/__init__.py:151 +#, python-brace-format +msgid "{disk_size:.1f} KiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:155 +#, python-brace-format +msgid "{disk_size:.1f} MiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:159 +#, python-brace-format +msgid "{disk_size:.1f} GiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:162 +#, python-brace-format +msgid "{disk_size:.1f} TiB" +msgstr "" + #: plinth/modules/storage/templates/storage.html:35 msgid "The following disks are in use:" msgstr "" @@ -3174,38 +3186,13 @@ msgstr "" msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:94 +#: plinth/modules/storage/views.py:95 #, 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:131 -#, python-brace-format -msgid "{disk_size:.1f} bytes" -msgstr "" - -#: plinth/modules/storage/views.py:135 -#, python-brace-format -msgid "{disk_size:.1f} KiB" -msgstr "" - -#: plinth/modules/storage/views.py:139 -#, python-brace-format -msgid "{disk_size:.1f} MiB" -msgstr "" - -#: plinth/modules/storage/views.py:143 -#, python-brace-format -msgid "{disk_size:.1f} GiB" -msgstr "" - -#: plinth/modules/storage/views.py:146 -#, python-brace-format -msgid "{disk_size:.1f} TiB" -msgstr "" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "" @@ -3528,22 +3515,22 @@ msgid "" "hashed format. To set a new password, enter the password in plain text." msgstr "" -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 msgid "News Feed Reader" msgstr "" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " "desktop application as possible." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, python-brace-format msgid "" "When enabled, Tiny Tiny RSS will be available from /tt-" @@ -3551,6 +3538,12 @@ msgid "" "sys/users\">user with a {box_name} login." msgstr "" +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "" @@ -3928,39 +3921,46 @@ msgstr "" msgid "Change password" msgstr "" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 msgid "Restart" msgstr "" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 msgid "Configure »" msgstr "" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3968,7 +3968,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3976,31 +3976,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "" diff --git a/plinth/locale/es/LC_MESSAGES/django.po b/plinth/locale/es/LC_MESSAGES/django.po index 5d6dbe0b9..029459d3a 100644 --- a/plinth/locale/es/LC_MESSAGES/django.po +++ b/plinth/locale/es/LC_MESSAGES/django.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: 2017-10-04 22:47+0000\n" "Last-Translator: Luis A. Arizmendi \n" -"Language-Team: Spanish " -"\n" +"Language-Team: Spanish \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -83,11 +83,11 @@ msgstr "Error al instalar la aplicación: {string} {details}" msgid "Error installing application: {error}" msgstr "Error al instalar la aplicación: {error}" -#: plinth/modules/avahi/__init__.py:40 +#: plinth/modules/avahi/__init__.py:41 msgid "Service Discovery" msgstr "Detección de servicios" -#: plinth/modules/avahi/__init__.py:44 +#: plinth/modules/avahi/__init__.py:45 #, python-brace-format msgid "" "Service discovery allows other devices on the network to discover your " @@ -312,19 +312,19 @@ msgstr "Error al definir zona horaria: {exception}" msgid "Time zone set" msgstr "Zona horaria asignada" -#: plinth/modules/deluge/__init__.py:39 +#: plinth/modules/deluge/__init__.py:40 msgid "Deluge" msgstr "Deluge" -#: plinth/modules/deluge/__init__.py:41 +#: plinth/modules/deluge/__init__.py:42 msgid "BitTorrent Web Client" msgstr "Cliente web de BitTorrent" -#: plinth/modules/deluge/__init__.py:44 +#: plinth/modules/deluge/__init__.py:45 msgid "Deluge is a BitTorrent client that features a Web UI." msgstr "Deluge es un cliente BitTorrent con interfaz web." -#: plinth/modules/deluge/__init__.py:46 +#: plinth/modules/deluge/__init__.py:47 msgid "" "When enabled, the Deluge web client will be available from /deluge path on the web server. The default password is 'deluge', but " @@ -947,7 +947,7 @@ msgid "Where to Get Help" msgstr "Dónde obtener ayuda" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "Manual" @@ -1307,23 +1307,15 @@ msgstr "" "JSXC es un cliente web para XMPP. Se usa habitualmente con un servidor XMPP " "local." -#: plinth/modules/jsxc/__init__.py:80 -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "" -"Cliente de Chat \n" -" (jsxc)" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 msgid "Let's Encrypt" msgstr "Let's Encrypt" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 msgid "Certificates" msgstr "Certificados" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, python-brace-format msgid "" "A digital certificate allows users of a web service to verify the identity " @@ -1338,7 +1330,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:55 +#: plinth/modules/letsencrypt/__init__.py:58 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 " @@ -1351,6 +1343,21 @@ msgstr "" "letsencrypt.org/repository/\">Acuerdo del suscriptor de Let's Encrypt " "antes de usar este servicio." +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, 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/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, 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/templates/letsencrypt.html:46 msgid "Domain" msgstr "Dominio" @@ -1429,10 +1436,10 @@ msgstr "" "otras aplicaciones usar el certificado de forma que los usuarios no " "recibirán avisos de seguridad cuando lo empleen." -#: 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 msgid "Update config" msgstr "Actualizar configuración" @@ -1449,20 +1456,7 @@ msgstr "" " del certificado de %(current_domain)s\n" " " -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" -"\n" -" Permitir que %(box_name)s gestione la renovación del " -"certificado del dominio actual\n" -" " - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, python-format msgid "" "If enabled, %(box_name)s can make sure that all apps can use the certificate " @@ -1471,7 +1465,7 @@ msgstr "" "Si está activo, %(box_name)s comprobará que todas las aplicaciones puedan " "usar el certificado tan pronto como sea renovado." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:197 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." @@ -1479,37 +1473,40 @@ msgstr "" "No hay certificado disponible para el dominio actual. Debe obtener un " "certificado antes de activar su gestión." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 -msgid "" -"No current domain is configured. First configure a domain to enable " -"management of its certificates." -msgstr "" -"No se ha configurado ningún dominio. Primero debe configurar alguno " -"para poder obtener un certificado." - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 -#, python-format +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 +#, fuzzy, python-format +#| msgid "" +#| "\n" +#| " Use certificate of %(current_domain)s for ejabberd\n" +#| " " msgid "" "\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " +" Use certificate of %(current_domain)s for ejabberd\n" +" " msgstr "" "\n" -" Usar el certificado de %(current_domain)s para " -"ejabberd\n" +" Usar el certificado de %(current_domain)s para ejabberd\n" " " -#: plinth/modules/letsencrypt/templates/letsencrypt.html:240 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +#, fuzzy +#| msgid "" +#| "\n" +#| " Use certificate of the current domain for ejabberd\n" +#| " " msgid "" "\n" -" Use certificate of the current domain for ejabberd\n" -" " +" Use certificate of the current domain for ejabberd\n" +" " msgstr "" "\n" " Usar el certificado del dominio actual para ejabberd\n" " " -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:240 #, python-format msgid "" "If enabled, the app ejabberd will also use " @@ -1522,16 +1519,16 @@ msgstr "" "sobre certificados autofirmados en la aplicación cliente y se posibilita una " "federación más amplia con otros servidores XMPP en Internet." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:257 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:248 #, python-format msgid "" "This feature only makes sense if you are using the ejabberd chat server app." msgstr "" -"Esta función solo es útil si está usando la aplicación de servidor de chat <" -"a href=\"%(ejabberd_url)s\">ejabberd." +"Esta función solo es útil si está usando la aplicación de servidor de chat " +"ejabberd." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 #, python-format msgid "" "To use a Let's Encrypt certificate for ejabberd, primero debe activar la " "renovación del certificado para el dominio actual." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:270 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +msgid "" +"No current domain is configured. First configure a domain to enable " +"management of its certificates." +msgstr "" +"No se ha configurado ningún dominio. Primero debe configurar alguno " +"para poder obtener un certificado." + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." @@ -1550,7 +1555,7 @@ msgstr "" "No se ha configurado ningún dominio. Debe configurar alguno para poder " "obtener un certificado." -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " @@ -1559,72 +1564,59 @@ msgstr "" "El certificado para el dominio {domain} ha sido revocado con éxito. " "Necesitará unos momentos para tener efecto." -#: plinth/modules/letsencrypt/views.py:64 +#: plinth/modules/letsencrypt/views.py:62 #, 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:76 +#: plinth/modules/letsencrypt/views.py:75 #, 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:82 +#: plinth/modules/letsencrypt/views.py:81 #, 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: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: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:122 +#: plinth/modules/letsencrypt/views.py:121 #, 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:128 +#: plinth/modules/letsencrypt/views.py:127 #, 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:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "Cambiado el uso de certificado para la aplicación {module}" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, python-brace-format msgid "Failed to switch certificate use for app {module}: {error}" msgstr "" "Falló el cambio de estado del certificado para la aplicación {module}:{error}" -#: plinth/modules/letsencrypt/views.py:185 +#: plinth/modules/letsencrypt/views.py:183 #, 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:192 +#: plinth/modules/letsencrypt/views.py:190 #, 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:197 +#: plinth/modules/letsencrypt/views.py:195 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "Falló la eliminación del certificado para el dominio {domain}: {error}" @@ -2022,11 +2014,11 @@ msgstr "Servicios de nombres" msgid "Not Available" msgstr "No disponible" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "Redes" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "DNSSEC en uso sobre IPv{kind}" @@ -3609,6 +3601,31 @@ msgstr "Inicio de sesión" msgid "Storage" msgstr "Almacén" +#: plinth/modules/storage/__init__.py:147 +#, python-brace-format +msgid "{disk_size:.1f} bytes" +msgstr "{disk_size:.1f} bytes" + +#: plinth/modules/storage/__init__.py:151 +#, python-brace-format +msgid "{disk_size:.1f} KiB" +msgstr "{disk_size:.1f} KiB" + +#: plinth/modules/storage/__init__.py:155 +#, python-brace-format +msgid "{disk_size:.1f} MiB" +msgstr "{disk_size:.1f} MiB" + +#: plinth/modules/storage/__init__.py:159 +#, python-brace-format +msgid "{disk_size:.1f} GiB" +msgstr "{disk_size:.1f} GiB" + +#: plinth/modules/storage/__init__.py:162 +#, python-brace-format +msgid "{disk_size:.1f} TiB" +msgstr "{disk_size:.1f} TiB" + #: plinth/modules/storage/templates/storage.html:35 msgid "The following disks are in use:" msgstr "Se están usando los siguientes discos:" @@ -3670,7 +3687,7 @@ msgstr "Error al ampliar partición: {exception}" msgid "Partition expanded successfully." msgstr "Partición ampliada con éxito." -#: plinth/modules/storage/views.py:94 +#: plinth/modules/storage/views.py:95 #, no-python-format, python-brace-format msgid "" "Warning: Low space on system partition ({percent_used}% used, {free_space} " @@ -3679,31 +3696,6 @@ msgstr "" "Aviso: queda poco espacio libre en la partición del sistema ({percent_used}% " "usado, {free_space} libre)." -#: plinth/modules/storage/views.py:131 -#, python-brace-format -msgid "{disk_size:.1f} bytes" -msgstr "{disk_size:.1f} bytes" - -#: plinth/modules/storage/views.py:135 -#, python-brace-format -msgid "{disk_size:.1f} KiB" -msgstr "{disk_size:.1f} KiB" - -#: plinth/modules/storage/views.py:139 -#, python-brace-format -msgid "{disk_size:.1f} MiB" -msgstr "{disk_size:.1f} MiB" - -#: plinth/modules/storage/views.py:143 -#, python-brace-format -msgid "{disk_size:.1f} GiB" -msgstr "{disk_size:.1f} GiB" - -#: plinth/modules/storage/views.py:146 -#, python-brace-format -msgid "{disk_size:.1f} TiB" -msgstr "{disk_size:.1f} TiB" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "Syncthing" @@ -4094,15 +4086,15 @@ msgstr "" "Clave para acceder a la interfaz web. La clave actual se muestra en formato " "hash. Para introducir una clave nueva escríbala como texto." -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 msgid "News Feed Reader" msgstr "Lector de noticias" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " @@ -4112,7 +4104,7 @@ msgstr "" "permitir noticias desde cualquier lugar, mientras mantiene un aspecto de " "aplicación de escritorio en la medida de lo posible." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, python-brace-format msgid "" "When enabled, Tiny Tiny RSS will be available from /tt-" @@ -4124,6 +4116,12 @@ msgstr "" "users\">usuario con cuenta de acceso en {box_name} puede acceder a este " "servicio." +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "Actualizaciones de software (Upgrades)" @@ -4543,28 +4541,35 @@ msgstr "Aplicaciones" msgid "Change password" msgstr "Cambiar clave de acceso" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "Cerrar sesión" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 msgid "Restart" msgstr "Reiniciar" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 msgid "Shut down" msgstr "Apagar" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "Cerrar sesión" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "Iniciar sesión" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "Información de licencia de JavaScript" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " @@ -4573,11 +4578,11 @@ msgstr "" "Active algunas aplicaciones para añadir enlaces " "a esta página." -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 msgid "Configure »" msgstr "Configurar »" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -4589,7 +4594,7 @@ msgstr "" "Proporciona herramientas de comunicación online que respetan su privacidad y " "la propiedad de sus datos." -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -4600,31 +4605,31 @@ msgstr "" "software libre, distribuido bajo la Licencia Pública General de GNU Affero, " "versión 3 o posterior." -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "Wiki" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "Página inicio" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "Código fuente" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "Donar" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 msgid "FreedomBox Foundation" msgstr "Fundación FreedomBox" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "Sala de chat IRC" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "Lista de correo" @@ -4702,6 +4707,24 @@ msgstr "" "Estas opciones afectan a su %(box_name)s de forma general, así que ¡vaya con " "cuidado!" +#~ msgid "" +#~ "Chat Client \n" +#~ " (jsxc)" +#~ msgstr "" +#~ "Cliente de Chat \n" +#~ " (jsxc)" + +#~ msgid "" +#~ "\n" +#~ " Let %(box_name)s manage certificate renewal of the " +#~ "current domain\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " Permitir que %(box_name)s gestione la renovación del " +#~ "certificado del dominio actual\n" +#~ " " + #~ msgid "Disks" #~ msgstr "Discos" diff --git a/plinth/locale/fa/LC_MESSAGES/django.po b/plinth/locale/fa/LC_MESSAGES/django.po index c63dbd261..95a8d1dae 100644 --- a/plinth/locale/fa/LC_MESSAGES/django.po +++ b/plinth/locale/fa/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: 2016-08-12 15:51+0000\n" "Last-Translator: Masoud Abkenar \n" "Language-Team: Persian /deluge path on the web server. The default password is 'deluge', but " @@ -943,7 +943,7 @@ msgid "Where to Get Help" msgstr "راه‌های گرفتن کمک" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "کتاب راهنما" @@ -1297,25 +1297,19 @@ msgid "" "running locally." msgstr "" -#: plinth/modules/jsxc/__init__.py:80 -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 #, fuzzy #| msgid "Certificates (Let's Encrypt)" msgid "Let's Encrypt" msgstr "گواهی دیجیتال (Let's Encrypt)" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 #, fuzzy #| msgid "Certificate Status" msgid "Certificates" msgstr "وضعیت گواهی دیجیتال" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, fuzzy, python-brace-format #| msgid "" #| "A digital certficate allows users of a web service to verify the identity " @@ -1336,7 +1330,7 @@ msgstr "" "برای این کار {box_name} به Let's Encrypt (که یک مرجع صدور گواهی دیجیتال است) " "اثبات می‌کند که مالک دامنه است." -#: plinth/modules/letsencrypt/__init__.py:55 +#: plinth/modules/letsencrypt/__init__.py:58 #, fuzzy #| msgid "" #| "Let's Encrypt is a free, automated, and open certificate authority, run " @@ -1356,6 +1350,21 @@ msgstr "" "\"https://letsencrypt.org/repository/\">قرارداد اشتراک Let's Encrypt " "بخوانید و آن را بپذیرید." +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, fuzzy, python-brace-format +#| msgid "Certificate successfully revoked for domain {domain}" +msgid "Certificate renewal management enabled for {domain}." +msgstr "گواهی دامنهٔ {domain} با موفقیت باطل شد" + +#: plinth/modules/letsencrypt/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, 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/templates/letsencrypt.html:46 msgid "Domain" msgstr "دامنه" @@ -1438,10 +1447,10 @@ msgid "" "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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 #, fuzzy #| msgid "Update URL" msgid "Update config" @@ -1456,50 +1465,35 @@ msgid "" " " msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 -msgid "" -"No current domain is configured. First configure a domain to enable " -"management of its certificates." -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 #, python-format msgid "" "\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " +" Use certificate of %(current_domain)s for ejabberd\n" +" " +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +msgid "" +"\n" +" Use certificate of the current domain for ejabberd\n" +" " msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:240 -msgid "" -"\n" -" Use certificate of the current domain for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 #, python-format msgid "" "If enabled, the app ejabberd will also use " @@ -1508,14 +1502,14 @@ msgid "" "with other XMPP servers in the Internet." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:257 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:248 #, python-format msgid "" "This feature only makes sense if you are using the ejabberd chat server app." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 #, python-format msgid "" "To use a Let's Encrypt certificate for No current domain is configured. First configure a domain to enable " +"management of its certificates." +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, fuzzy, python-brace-format #| msgid "Certificate successfully revoked for domain {domain}" msgid "" @@ -1537,70 +1537,57 @@ msgid "" "moments to take effect." msgstr "گواهی دامنهٔ {domain} با موفقیت باطل شد" -#: plinth/modules/letsencrypt/views.py:64 +#: plinth/modules/letsencrypt/views.py:62 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "باطل‌کردن گواهی دامنهٔ {domain} شکست خورد: {error}" -#: plinth/modules/letsencrypt/views.py:76 +#: plinth/modules/letsencrypt/views.py:75 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "گواهی دیجیتال برای دامنهٔ {domain} با موفقیت گرفته شد" -#: plinth/modules/letsencrypt/views.py:82 +#: plinth/modules/letsencrypt/views.py:81 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "گرفتن گواهی برای دامنهٔ {domain} شکست خورد: {error}" -#: 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: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:122 +#: plinth/modules/letsencrypt/views.py:121 #, 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:128 +#: plinth/modules/letsencrypt/views.py:127 #, 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:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, 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 +#: plinth/modules/letsencrypt/views.py:183 #, 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:192 +#: plinth/modules/letsencrypt/views.py:190 #, 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:197 +#: plinth/modules/letsencrypt/views.py:195 #, fuzzy, python-brace-format #| msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}" @@ -1982,11 +1969,11 @@ msgstr "سرویس نام‌ها" msgid "Not Available" msgstr "موجود نیست" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "شبکه‌ها" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "در حال استفاده از DNSSEC روی IPv{kind}" @@ -3449,6 +3436,35 @@ msgstr "" msgid "Storage" msgstr "" +#: plinth/modules/storage/__init__.py:147 +#, fuzzy, python-brace-format +msgid "{disk_size:.1f} bytes" +msgstr "{disk_size} بایت" + +#: plinth/modules/storage/__init__.py:151 +#, fuzzy, python-brace-format +#| msgid "{disk_size} KiB" +msgid "{disk_size:.1f} KiB" +msgstr "{disk_size} KiB" + +#: plinth/modules/storage/__init__.py:155 +#, fuzzy, python-brace-format +#| msgid "{disk_size} MiB" +msgid "{disk_size:.1f} MiB" +msgstr "{disk_size} MiB" + +#: plinth/modules/storage/__init__.py:159 +#, fuzzy, python-brace-format +#| msgid "{disk_size} GiB" +msgid "{disk_size:.1f} GiB" +msgstr "{disk_size} GiB" + +#: plinth/modules/storage/__init__.py:162 +#, fuzzy, python-brace-format +#| msgid "{disk_size} TiB" +msgid "{disk_size:.1f} TiB" +msgstr "{disk_size} TiB" + #: plinth/modules/storage/templates/storage.html:35 msgid "The following disks are in use:" msgstr "دیسک‌های زیر در حال استفاده هستند:" @@ -3510,42 +3526,13 @@ msgstr "خطا در هنگام بزرگ‌کردن پارتیشن: {exception}" msgid "Partition expanded successfully." msgstr "پارتیشن با موفقیت بزرگ شد." -#: plinth/modules/storage/views.py:94 +#: plinth/modules/storage/views.py:95 #, 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:131 -#, fuzzy, python-brace-format -msgid "{disk_size:.1f} bytes" -msgstr "{disk_size} بایت" - -#: 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:139 -#, fuzzy, python-brace-format -#| msgid "{disk_size} MiB" -msgid "{disk_size:.1f} MiB" -msgstr "{disk_size} MiB" - -#: 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:146 -#, fuzzy, python-brace-format -#| msgid "{disk_size} TiB" -msgid "{disk_size:.1f} TiB" -msgstr "{disk_size} TiB" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "" @@ -3873,22 +3860,22 @@ msgid "" "hashed format. To set a new password, enter the password in plain text." msgstr "" -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 msgid "News Feed Reader" msgstr "" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " "desktop application as possible." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, python-brace-format msgid "" "When enabled, Tiny Tiny RSS will be available from /tt-" @@ -3896,6 +3883,12 @@ msgid "" "sys/users\">user with a {box_name} login." msgstr "" +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "" @@ -4287,40 +4280,47 @@ msgstr "برنامه‌ها" msgid "Change password" msgstr "" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 msgid "Restart" msgstr "" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 #, fuzzy msgid "Configure »" msgstr "پیکربندی" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -4328,7 +4328,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -4336,32 +4336,32 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 #, fuzzy msgid "FreedomBox Foundation" msgstr "FreedomBox" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "" diff --git a/plinth/locale/fake/LC_MESSAGES/django.po b/plinth/locale/fake/LC_MESSAGES/django.po index 3ace06d8d..7c1a7712a 100644 --- a/plinth/locale/fake/LC_MESSAGES/django.po +++ b/plinth/locale/fake/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Plinth 0.6\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: 2016-01-31 22:24+0530\n" "Last-Translator: Sunil Mohan Adapa \n" "Language-Team: Plinth Developers /deluge path on the web server. The default password is 'deluge', but " @@ -1036,7 +1036,7 @@ msgid "Where to Get Help" msgstr "WHERE TO GET HELP" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "MANUAL" @@ -1389,27 +1389,19 @@ msgid "" "running locally." msgstr "" -#: plinth/modules/jsxc/__init__.py:80 -#, fuzzy -#| msgid "IRC Client (Quassel)" -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "IRC CLIENT (QUASSEL)" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 #, fuzzy #| msgid "Certificates (Let's Encrypt)" msgid "Let's Encrypt" msgstr "CERTIFICATES (LET'S ENCRYPT)" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 #, fuzzy #| msgid "Certificate Status" msgid "Certificates" msgstr "CERTIFICATE STATUS" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, fuzzy, python-brace-format #| msgid "" #| "A digital certficate allows users of a web service to verify the identity " @@ -1430,7 +1422,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:55 +#: plinth/modules/letsencrypt/__init__.py:58 #, fuzzy #| msgid "" #| "Let's Encrypt is a free, automated, and open certificate authority, run " @@ -1449,6 +1441,21 @@ msgstr "" "READ AND AGREE WITH THE LET'S ENCRYPT SUBSCRIBER AGREEMENT BEFORE USING THIS SERVICE." +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, 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/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, 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/templates/letsencrypt.html:46 msgid "Domain" msgstr "DOMAIN" @@ -1533,10 +1540,10 @@ msgid "" "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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 #, fuzzy #| msgid "Update URL" msgid "Update config" @@ -1551,50 +1558,35 @@ msgid "" " " msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 -msgid "" -"No current domain is configured. First configure a domain to enable " -"management of its certificates." -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 #, python-format msgid "" "\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " +" Use certificate of %(current_domain)s for ejabberd\n" +" " +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +msgid "" +"\n" +" Use certificate of the current domain for ejabberd\n" +" " msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:240 -msgid "" -"\n" -" Use certificate of the current domain for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 #, python-format msgid "" "If enabled, the app ejabberd will also use " @@ -1603,14 +1595,14 @@ msgid "" "with other XMPP servers in the Internet." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:257 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:248 #, python-format msgid "" "This feature only makes sense if you are using the ejabberd chat server app." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 #, python-format msgid "" "To use a Let's Encrypt certificate for No current domain is configured. First configure a domain to enable " +"management of its certificates." +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, fuzzy, python-brace-format #| msgid "Certificate successfully revoked for domain {domain}" msgid "" @@ -1632,70 +1630,57 @@ msgid "" "moments to take effect." msgstr "CERTIFICATE SUCCESSFULLY REVOKED FOR DOMAIN {domain}" -#: plinth/modules/letsencrypt/views.py:64 +#: plinth/modules/letsencrypt/views.py:62 #, 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:76 +#: plinth/modules/letsencrypt/views.py:75 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "CERTIFICATE SUCCESSFULLY OBTAINED FOR DOMAIN {domain}" -#: plinth/modules/letsencrypt/views.py:82 +#: plinth/modules/letsencrypt/views.py:81 #, 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: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: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:122 +#: plinth/modules/letsencrypt/views.py:121 #, 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:128 +#: plinth/modules/letsencrypt/views.py:127 #, 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:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, 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 +#: plinth/modules/letsencrypt/views.py:183 #, 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:192 +#: plinth/modules/letsencrypt/views.py:190 #, 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:197 +#: plinth/modules/letsencrypt/views.py:195 #, fuzzy, python-brace-format #| msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}" @@ -2130,11 +2115,11 @@ msgstr "NAME SERVICES" msgid "Not Available" msgstr "NOT AVAILABLE" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "NETWORKS" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "USING DNSSEC ON IPV{kind}" @@ -3778,6 +3763,31 @@ msgstr "LOGIN" msgid "Storage" msgstr "RESTORE" +#: plinth/modules/storage/__init__.py:147 +#, python-brace-format +msgid "{disk_size:.1f} bytes" +msgstr "" + +#: plinth/modules/storage/__init__.py:151 +#, python-brace-format +msgid "{disk_size:.1f} KiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:155 +#, python-brace-format +msgid "{disk_size:.1f} MiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:159 +#, python-brace-format +msgid "{disk_size:.1f} GiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:162 +#, python-brace-format +msgid "{disk_size:.1f} TiB" +msgstr "" + #: plinth/modules/storage/templates/storage.html:35 #, fuzzy #| msgid "The following is the current status:" @@ -3837,38 +3847,13 @@ msgstr "ERROR SETTING TIME ZONE: {exception}" msgid "Partition expanded successfully." msgstr "PASSWORD CHANGED SUCCESSFULLY." -#: plinth/modules/storage/views.py:94 +#: plinth/modules/storage/views.py:95 #, 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:131 -#, python-brace-format -msgid "{disk_size:.1f} bytes" -msgstr "" - -#: plinth/modules/storage/views.py:135 -#, python-brace-format -msgid "{disk_size:.1f} KiB" -msgstr "" - -#: plinth/modules/storage/views.py:139 -#, python-brace-format -msgid "{disk_size:.1f} MiB" -msgstr "" - -#: plinth/modules/storage/views.py:143 -#, python-brace-format -msgid "{disk_size:.1f} GiB" -msgstr "" - -#: plinth/modules/storage/views.py:146 -#, python-brace-format -msgid "{disk_size:.1f} TiB" -msgstr "" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "" @@ -4244,22 +4229,22 @@ msgstr "" "PASSWORD TO LOGIN TO THE WEB INTERFACE. CURRENT PASSWORD IS SHOWN IN A " "HASHED FORMAT. TO SET A NEW PASSWORD, ENTER THE PASSWORD IN PLAIN TEXT." -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 msgid "News Feed Reader" msgstr "" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " "desktop application as possible." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, fuzzy, python-brace-format #| msgid "" #| "When enabled, the blogs and wikis will be available from /IKIWIKI." +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "SOFTWARE UPGRADES" @@ -4697,45 +4688,52 @@ msgstr "APPS" msgid "Change password" msgstr "CHANGE PASSWORD" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "LOG OUT" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 #, fuzzy #| msgid "Restart Now" msgid "Restart" msgstr "RESTART NOW" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 #, fuzzy #| msgid "Shut Down Now" msgid "Shut down" msgstr "SHUT DOWN NOW" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "LOG OUT" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "LOG IN" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 #, fuzzy #| msgid "Configure" msgid "Configure »" msgstr "CONFIGURE" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -4743,7 +4741,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -4751,33 +4749,33 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 #, fuzzy #| msgid "FreedomBox Manual" msgid "FreedomBox Foundation" msgstr "FREEDOMBOX MANUAL" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "" @@ -4863,6 +4861,13 @@ msgid "" msgstr "" "THE OPTIONS AFFECT THE %(box_name)s AT ITS MOST GENERAL LEVEL, SO BE CAREFUL!" +#, fuzzy +#~| msgid "IRC Client (Quassel)" +#~ msgid "" +#~ "Chat Client \n" +#~ " (jsxc)" +#~ msgstr "IRC CLIENT (QUASSEL)" + #, fuzzy #~| msgid "Invalid domain name" #~ msgid "Select the domain name to be used for diaspora*" diff --git a/plinth/locale/fr/LC_MESSAGES/django.po b/plinth/locale/fr/LC_MESSAGES/django.po index ca5df2d2a..babdd425f 100644 --- a/plinth/locale/fr/LC_MESSAGES/django.po +++ b/plinth/locale/fr/LC_MESSAGES/django.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: 2017-10-18 13:50+0000\n" "Last-Translator: John Doe \n" -"Language-Team: French " -"\n" +"Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -83,11 +83,11 @@ msgstr "Erreur lors de l’installation de l'application : {string} {details}" msgid "Error installing application: {error}" msgstr "Erreur lors de l’installation de l'application : {error}" -#: plinth/modules/avahi/__init__.py:40 +#: plinth/modules/avahi/__init__.py:41 msgid "Service Discovery" msgstr "Découverte de services" -#: plinth/modules/avahi/__init__.py:44 +#: plinth/modules/avahi/__init__.py:45 #, python-brace-format msgid "" "Service discovery allows other devices on the network to discover your " @@ -314,19 +314,19 @@ msgstr "Erreur lors de l'établissement du fuseau horaire : {exception}" msgid "Time zone set" msgstr "Fuseau horaire établi" -#: plinth/modules/deluge/__init__.py:39 +#: plinth/modules/deluge/__init__.py:40 msgid "Deluge" msgstr "Deluge" -#: plinth/modules/deluge/__init__.py:41 +#: plinth/modules/deluge/__init__.py:42 msgid "BitTorrent Web Client" msgstr "Client Web pour BitTorrent" -#: plinth/modules/deluge/__init__.py:44 +#: plinth/modules/deluge/__init__.py:45 msgid "Deluge is a BitTorrent client that features a Web UI." msgstr "Deluge est un client BitTorrent avec une interface utilisateur Web." -#: plinth/modules/deluge/__init__.py:46 +#: plinth/modules/deluge/__init__.py:47 msgid "" "When enabled, the Deluge web client will be available from /deluge path on the web server. The default password is 'deluge', but " @@ -761,8 +761,8 @@ msgstr "" "Pour communiquer, vous pouvez utiliser client " "web ou tout autre client XMPP. Une fois activé, ejabberd peut être joint " -"par tout utilisateur avec un compte " -"{box_name}." +"par tout utilisateur avec un compte {box_name}" +"." #: plinth/modules/ejabberd/forms.py:33 msgid "Enable Message Archive Management" @@ -962,7 +962,7 @@ msgid "Where to Get Help" msgstr "Où Obtenir de l'Aide" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "Manuel" @@ -1327,23 +1327,15 @@ msgstr "" "JSXC est un client Web pour XMPP. Il s'utilise typiquement avec un serveur " "XMPP tournant sur la même machine." -#: plinth/modules/jsxc/__init__.py:80 -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "" -"Logiciel de chat\n" -" (jsxc)" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 msgid "Let's Encrypt" msgstr "Let's Encrypt" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 msgid "Certificates" msgstr "Certificats" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, python-brace-format msgid "" "A digital certificate allows users of a web service to verify the identity " @@ -1359,7 +1351,7 @@ msgstr "" "le propriétaire du domaine auprès de l'autorité de certification « Let's " "Encrypt »." -#: plinth/modules/letsencrypt/__init__.py:55 +#: plinth/modules/letsencrypt/__init__.py:58 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 " @@ -1372,6 +1364,21 @@ msgstr "" "repository/\">conditions d'utilisation de Let's Encrypt avant d'utiliser " "ce service." +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, python-brace-format +msgid "Certificate renewal management enabled for {domain}." +msgstr "Gestion du renouvellement du certificat activée pour {domain}." + +#: plinth/modules/letsencrypt/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, python-brace-format +msgid "Failed to enable certificate renewal management for {domain}: {error}" +msgstr "" +"Échec de l'activation de la gestion du renouvellement de certificat pour " +"{domain} : {error}" + #: plinth/modules/letsencrypt/templates/letsencrypt.html:46 msgid "Domain" msgstr "Domaine" @@ -1453,10 +1460,10 @@ msgstr "" "plupart des utilisateurs ne reçoivent pas d'avertissements de sécurité lors " "de leur utilisation." -#: 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 msgid "Update config" msgstr "Actualiser la configuration" @@ -1473,20 +1480,7 @@ msgstr "" " certificat de %(current_domain)s\n" " " -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" -"\n" -" Laisser %(box_name)s gérer le renouvellement du certificat " -"du domaine actuel\n" -" " - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, python-format msgid "" "If enabled, %(box_name)s can make sure that all apps can use the certificate " @@ -1495,7 +1489,7 @@ msgstr "" "Une fois activé, %(box_name)s peut s'assurer que toutes les applications " "utilisent le certificat dès qu'il sera renouvelé." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:197 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." @@ -1503,38 +1497,41 @@ msgstr "" "Aucun certificat disponible pour le domaine actuel. Obtenez d'abord " "un certificat pour activer sa gestion." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 -msgid "" -"No current domain is configured. First configure a domain to enable " -"management of its certificates." -msgstr "" -"Aucun domaine actuel configuré. Configurez d'abord un domaine pour " -"activer la gestion de ses certificats." - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 -#, python-format +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 +#, fuzzy, python-format +#| msgid "" +#| "\n" +#| " Use certificate of %(current_domain)s for ejabberd\n" +#| " " msgid "" "\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " +" Use certificate of %(current_domain)s for ejabberd\n" +" " msgstr "" "\n" " Utiliser le certificat de %(current_domain)s pour " "ejabberd\n" " " -#: plinth/modules/letsencrypt/templates/letsencrypt.html:240 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +#, fuzzy +#| msgid "" +#| "\n" +#| " Use certificate of the current domain for ejabberd\n" +#| " " msgid "" "\n" -" Use certificate of the current domain for ejabberd\n" -" " +" Use certificate of the current domain for ejabberd\n" +" " msgstr "" "\n" -" Utiliser le certificat du domaine actuel pour ejabberd" -"\n" +" Utiliser le certificat du domaine actuel pour ejabberd\n" " " -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:240 #, python-format msgid "" "If enabled, the app ejabberd will also use " @@ -1548,7 +1545,7 @@ msgstr "" "clientes et permettra une fédération plus ample avec d'autres serveurs XMPP " "sur Internet." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:257 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:248 #, python-format msgid "" "This feature only makes sense if you are using the ejabberd ." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 #, python-format msgid "" "To use a Let's Encrypt certificate for ejabberd, vous devez d'abord " "activer le renouvellement du certificat du domaine actuel." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:270 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +msgid "" +"No current domain is configured. First configure a domain to enable " +"management of its certificates." +msgstr "" +"Aucun domaine actuel configuré. Configurez d'abord un domaine pour " +"activer la gestion de ses certificats." + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." @@ -1576,7 +1581,7 @@ msgstr "" "Aucun domaine n'a été configuré. Configurez des domaines pour pouvoir leur " "obtenir des certificats." -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " @@ -1585,74 +1590,61 @@ msgstr "" "Certificat révoqué avec succès pour le domaine {domain}. Cela peut prendre " "un moment pour prendre effet." -#: plinth/modules/letsencrypt/views.py:64 +#: plinth/modules/letsencrypt/views.py:62 #, 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:76 +#: plinth/modules/letsencrypt/views.py:75 #, 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:82 +#: plinth/modules/letsencrypt/views.py:81 #, 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:91 -#: plinth/modules/letsencrypt/views.py:119 -#, python-brace-format -msgid "Certificate renewal management enabled for {domain}." -msgstr "Gestion du renouvellement du certificat activée pour {domain}." - -#: plinth/modules/letsencrypt/views.py:96 -#, python-brace-format -msgid "Failed to enable certificate renewal management for {domain}: {error}" -msgstr "" -"Échec de l'activation de la gestion du renouvellement de certificat pour " -"{domain} : {error}" - -#: plinth/modules/letsencrypt/views.py:122 +#: plinth/modules/letsencrypt/views.py:121 #, python-brace-format msgid "Certificate renewal management disabled for {domain}." msgstr "Gestion du renouvellement de certificat désactivé pour {domain}." -#: plinth/modules/letsencrypt/views.py:128 +#: plinth/modules/letsencrypt/views.py:127 #, python-brace-format msgid "Failed to switch certificate renewal management for {domain}: {error}" msgstr "" "Échec du basculement de la gestion du renouvellement de certificat pour " "{domain} : {error}" -#: plinth/modules/letsencrypt/views.py:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "" "Basculement réussi pour l'utilisation du certificat pour l'application " "{module}" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, python-brace-format msgid "Failed to switch certificate use for app {module}: {error}" msgstr "" "Échec du basculement de l'utilisation du certificat pour l'application " "{module} : {error}" -#: plinth/modules/letsencrypt/views.py:185 +#: plinth/modules/letsencrypt/views.py:183 #, python-brace-format msgid "Failed to disable certificate renewal management for {domain}: {error}" msgstr "" "Échec de la désactivation de la gestion du renouvellement du certificat pour " "{domain} : {error}" -#: plinth/modules/letsencrypt/views.py:192 +#: plinth/modules/letsencrypt/views.py:190 #, 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:197 +#: plinth/modules/letsencrypt/views.py:195 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -2056,11 +2048,11 @@ msgstr "Serveur de Noms" msgid "Not Available" msgstr "Indisponible" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "Réseaux" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Utilise DNSSEC sur IPv{kind}" @@ -3293,9 +3285,9 @@ msgstr "" "Radicale est un serveur pour les protocoles d'édition de calendrier en ligne " "CalDAV et de carnet d'adresses CardDAV. Il permet de synchroniser et de " "partager ses rendez-vous et ses contacts. Pour utiliser Radicale, il est " -"nécessaire d'utiliser une " -"application client compatible. N'importe quel utilisateur disposant d'un " -"compte {box_name} peut accéder à Radicale." +"nécessaire d'utiliser une application client compatible. N'importe quel utilisateur disposant " +"d'un compte {box_name} peut accéder à Radicale." #: plinth/modules/radicale/forms.py:28 msgid "Only the owner of a calendar/addressbook can view or make changes." @@ -3668,6 +3660,31 @@ msgstr "S'identifier" msgid "Storage" msgstr "Stockage" +#: plinth/modules/storage/__init__.py:147 +#, python-brace-format +msgid "{disk_size:.1f} bytes" +msgstr "{disk_size:.1f} octets" + +#: plinth/modules/storage/__init__.py:151 +#, python-brace-format +msgid "{disk_size:.1f} KiB" +msgstr "{disk_size:.1f} Kio" + +#: plinth/modules/storage/__init__.py:155 +#, python-brace-format +msgid "{disk_size:.1f} MiB" +msgstr "{disk_size:.1f} Mio" + +#: plinth/modules/storage/__init__.py:159 +#, python-brace-format +msgid "{disk_size:.1f} GiB" +msgstr "{disk_size:.1f} Gio" + +#: plinth/modules/storage/__init__.py:162 +#, python-brace-format +msgid "{disk_size:.1f} TiB" +msgstr "{disk_size:.1f} Tio" + #: plinth/modules/storage/templates/storage.html:35 msgid "The following disks are in use:" msgstr "Les disques suivants sont en cours d'utilisation :" @@ -3730,7 +3747,7 @@ 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:94 +#: plinth/modules/storage/views.py:95 #, no-python-format, python-brace-format msgid "" "Warning: Low space on system partition ({percent_used}% used, {free_space} " @@ -3739,31 +3756,6 @@ msgstr "" "Attention : espace faible sur la partition système, ({percent_used}% " "utilisé, {free_space} libre)." -#: plinth/modules/storage/views.py:131 -#, python-brace-format -msgid "{disk_size:.1f} bytes" -msgstr "{disk_size:.1f} octets" - -#: plinth/modules/storage/views.py:135 -#, python-brace-format -msgid "{disk_size:.1f} KiB" -msgstr "{disk_size:.1f} Kio" - -#: plinth/modules/storage/views.py:139 -#, python-brace-format -msgid "{disk_size:.1f} MiB" -msgstr "{disk_size:.1f} Mio" - -#: plinth/modules/storage/views.py:143 -#, python-brace-format -msgid "{disk_size:.1f} GiB" -msgstr "{disk_size:.1f} Gio" - -#: plinth/modules/storage/views.py:146 -#, python-brace-format -msgid "{disk_size:.1f} TiB" -msgstr "{disk_size:.1f} Tio" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "Syncthing" @@ -4152,15 +4144,15 @@ msgstr "" "visible au format haché. Pour établir un nouveau mot de passe, entrez-le en " "texte brut." -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 msgid "News Feed Reader" msgstr "Lecteur de flux d'informations" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " @@ -4171,7 +4163,7 @@ msgstr "" "restant au plus près du design d'une application utilisée sur le bureau d'un " "ordinateur." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, python-brace-format msgid "" "When enabled, Tiny Tiny RSS will be available from /tt-" @@ -4182,6 +4174,12 @@ msgstr "" "rss\">/tt-rss sur le serveur web. Il peut être consulté par tout utilisateur avec un compte {box_name}." +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "Mises à Niveau Logiciels" @@ -4601,28 +4599,35 @@ msgstr "Applis" msgid "Change password" msgstr "Changer le mot de passe" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "Se déconnecter" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 msgid "Restart" msgstr "Redémarrer" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 msgid "Shut down" msgstr "Éteindre" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "Se déconnecter" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "S'identifier" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "Information de licence JavaScript" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " @@ -4631,11 +4636,11 @@ msgstr "" "Activez quelques applications pour ajouter des " "raccourcis sur cette page." -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 msgid "Configure »" msgstr "Configurer »" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -4647,7 +4652,7 @@ msgstr "" "applications sociales sur de petites machines. Les outils de communication " "fournis respectent votre vie privée et vos données personnelles." -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -4658,31 +4663,31 @@ msgstr "" "est un logiciel libre, distribué sous la licence GNU Affero General Public " "License, Version 3 ou ultérieure." -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "Wiki" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "Page d'accueil" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "Code source" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "Faire un don" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 msgid "FreedomBox Foundation" msgstr "Fondation FreedomBox" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "Chat IRC" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "Liste de diffusion mail" @@ -4763,6 +4768,24 @@ msgstr "" "Ces options affectent %(box_name)s à son niveau le plus général, faites " "attention !" +#~ msgid "" +#~ "Chat Client \n" +#~ " (jsxc)" +#~ msgstr "" +#~ "Logiciel de chat\n" +#~ " (jsxc)" + +#~ msgid "" +#~ "\n" +#~ " Let %(box_name)s manage certificate renewal of the " +#~ "current domain\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " Laisser %(box_name)s gérer le renouvellement du " +#~ "certificat du domaine actuel\n" +#~ " " + #~ msgid "Disks" #~ msgstr "Disques" diff --git a/plinth/locale/gu/LC_MESSAGES/django.po b/plinth/locale/gu/LC_MESSAGES/django.po index c5d00d01f..355100dca 100644 --- a/plinth/locale/gu/LC_MESSAGES/django.po +++ b/plinth/locale/gu/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: 2017-09-28 10:44+0000\n" "Last-Translator: Kandarp Jha \n" "Language-Team: Gujarati /deluge path on the web server. The default password is 'deluge', but " @@ -862,7 +862,7 @@ msgid "Where to Get Help" msgstr "" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "" @@ -1167,21 +1167,15 @@ msgid "" "running locally." msgstr "" -#: plinth/modules/jsxc/__init__.py:80 -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 msgid "Let's Encrypt" msgstr "" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 msgid "Certificates" msgstr "" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, python-brace-format msgid "" "A digital certificate allows users of a web service to verify the identity " @@ -1191,7 +1185,7 @@ msgid "" "Encrypt, a certificate authority (CA)." msgstr "" -#: plinth/modules/letsencrypt/__init__.py:55 +#: plinth/modules/letsencrypt/__init__.py:58 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 " @@ -1199,6 +1193,19 @@ msgid "" "\">Let's Encrypt Subscriber Agreement before using this service." msgstr "" +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, python-brace-format +msgid "Certificate renewal management enabled for {domain}." +msgstr "" + +#: plinth/modules/letsencrypt/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, python-brace-format +msgid "Failed to enable certificate renewal management for {domain}: {error}" +msgstr "" + #: plinth/modules/letsencrypt/templates/letsencrypt.html:46 msgid "Domain" msgstr "" @@ -1273,10 +1280,10 @@ msgid "" "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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 msgid "Update config" msgstr "" @@ -1289,50 +1296,35 @@ msgid "" " " msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 -msgid "" -"No current domain is configured. First configure a domain to enable " -"management of its certificates." -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 #, python-format msgid "" "\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " +" Use certificate of %(current_domain)s for ejabberd\n" +" " +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +msgid "" +"\n" +" Use certificate of the current domain for ejabberd\n" +" " msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:240 -msgid "" -"\n" -" Use certificate of the current domain for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 #, python-format msgid "" "If enabled, the app ejabberd will also use " @@ -1341,14 +1333,14 @@ msgid "" "with other XMPP servers in the Internet." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:257 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:248 #, python-format msgid "" "This feature only makes sense if you are using the ejabberd chat server app." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 #, python-format msgid "" "To use a Let's Encrypt certificate for No current domain is configured. First configure a domain to enable " +"management of its certificates." +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, 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:64 +#: plinth/modules/letsencrypt/views.py:62 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:76 +#: plinth/modules/letsencrypt/views.py:75 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:82 +#: plinth/modules/letsencrypt/views.py:81 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: 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:96 -#, python-brace-format -msgid "Failed to enable certificate renewal management for {domain}: {error}" -msgstr "" - -#: plinth/modules/letsencrypt/views.py:122 +#: plinth/modules/letsencrypt/views.py:121 #, python-brace-format msgid "Certificate renewal management disabled for {domain}." msgstr "" -#: plinth/modules/letsencrypt/views.py:128 +#: plinth/modules/letsencrypt/views.py:127 #, python-brace-format msgid "Failed to switch certificate renewal management for {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, python-brace-format msgid "Failed to switch certificate use for app {module}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:185 +#: plinth/modules/letsencrypt/views.py:183 #, python-brace-format msgid "Failed to disable certificate renewal management for {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:192 +#: plinth/modules/letsencrypt/views.py:190 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:197 +#: plinth/modules/letsencrypt/views.py:195 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -1765,11 +1752,11 @@ msgstr "" msgid "Not Available" msgstr "" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -3160,6 +3147,31 @@ msgstr "" msgid "Storage" msgstr "" +#: plinth/modules/storage/__init__.py:147 +#, python-brace-format +msgid "{disk_size:.1f} bytes" +msgstr "" + +#: plinth/modules/storage/__init__.py:151 +#, python-brace-format +msgid "{disk_size:.1f} KiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:155 +#, python-brace-format +msgid "{disk_size:.1f} MiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:159 +#, python-brace-format +msgid "{disk_size:.1f} GiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:162 +#, python-brace-format +msgid "{disk_size:.1f} TiB" +msgstr "" + #: plinth/modules/storage/templates/storage.html:35 msgid "The following disks are in use:" msgstr "" @@ -3214,38 +3226,13 @@ msgstr "" msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:94 +#: plinth/modules/storage/views.py:95 #, 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:131 -#, python-brace-format -msgid "{disk_size:.1f} bytes" -msgstr "" - -#: plinth/modules/storage/views.py:135 -#, python-brace-format -msgid "{disk_size:.1f} KiB" -msgstr "" - -#: plinth/modules/storage/views.py:139 -#, python-brace-format -msgid "{disk_size:.1f} MiB" -msgstr "" - -#: plinth/modules/storage/views.py:143 -#, python-brace-format -msgid "{disk_size:.1f} GiB" -msgstr "" - -#: plinth/modules/storage/views.py:146 -#, python-brace-format -msgid "{disk_size:.1f} TiB" -msgstr "" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "" @@ -3568,22 +3555,22 @@ msgid "" "hashed format. To set a new password, enter the password in plain text." msgstr "" -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 msgid "News Feed Reader" msgstr "" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " "desktop application as possible." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, python-brace-format msgid "" "When enabled, Tiny Tiny RSS will be available from /tt-" @@ -3591,6 +3578,12 @@ msgid "" "sys/users\">user with a {box_name} login." msgstr "" +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "" @@ -3968,39 +3961,46 @@ msgstr "" msgid "Change password" msgstr "" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 msgid "Restart" msgstr "" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 msgid "Configure »" msgstr "" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -4008,7 +4008,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -4016,31 +4016,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "" diff --git a/plinth/locale/hi/LC_MESSAGES/django.po b/plinth/locale/hi/LC_MESSAGES/django.po index 4a6d84111..b8fc88b35 100644 --- a/plinth/locale/hi/LC_MESSAGES/django.po +++ b/plinth/locale/hi/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: 2017-08-18 07:46+0000\n" "Last-Translator: Prachi Srivastava \n" "Language-Team: Hindi /deluge path on the web server. The default password is 'deluge', but " @@ -841,7 +841,7 @@ msgid "Where to Get Help" msgstr "" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "" @@ -1146,21 +1146,15 @@ msgid "" "running locally." msgstr "" -#: plinth/modules/jsxc/__init__.py:80 -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 msgid "Let's Encrypt" msgstr "" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 msgid "Certificates" msgstr "" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, python-brace-format msgid "" "A digital certificate allows users of a web service to verify the identity " @@ -1170,7 +1164,7 @@ msgid "" "Encrypt, a certificate authority (CA)." msgstr "" -#: plinth/modules/letsencrypt/__init__.py:55 +#: plinth/modules/letsencrypt/__init__.py:58 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 " @@ -1178,6 +1172,19 @@ msgid "" "\">Let's Encrypt Subscriber Agreement before using this service." msgstr "" +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, python-brace-format +msgid "Certificate renewal management enabled for {domain}." +msgstr "" + +#: plinth/modules/letsencrypt/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, python-brace-format +msgid "Failed to enable certificate renewal management for {domain}: {error}" +msgstr "" + #: plinth/modules/letsencrypt/templates/letsencrypt.html:46 msgid "Domain" msgstr "" @@ -1252,10 +1259,10 @@ msgid "" "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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 msgid "Update config" msgstr "" @@ -1268,50 +1275,35 @@ msgid "" " " msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 -msgid "" -"No current domain is configured. First configure a domain to enable " -"management of its certificates." -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 #, python-format msgid "" "\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " +" Use certificate of %(current_domain)s for ejabberd\n" +" " +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +msgid "" +"\n" +" Use certificate of the current domain for ejabberd\n" +" " msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:240 -msgid "" -"\n" -" Use certificate of the current domain for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 #, python-format msgid "" "If enabled, the app ejabberd will also use " @@ -1320,14 +1312,14 @@ msgid "" "with other XMPP servers in the Internet." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:257 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:248 #, python-format msgid "" "This feature only makes sense if you are using the ejabberd chat server app." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 #, python-format msgid "" "To use a Let's Encrypt certificate for No current domain is configured. First configure a domain to enable " +"management of its certificates." +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, 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:64 +#: plinth/modules/letsencrypt/views.py:62 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:76 +#: plinth/modules/letsencrypt/views.py:75 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:82 +#: plinth/modules/letsencrypt/views.py:81 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: 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:96 -#, python-brace-format -msgid "Failed to enable certificate renewal management for {domain}: {error}" -msgstr "" - -#: plinth/modules/letsencrypt/views.py:122 +#: plinth/modules/letsencrypt/views.py:121 #, python-brace-format msgid "Certificate renewal management disabled for {domain}." msgstr "" -#: plinth/modules/letsencrypt/views.py:128 +#: plinth/modules/letsencrypt/views.py:127 #, python-brace-format msgid "Failed to switch certificate renewal management for {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, python-brace-format msgid "Failed to switch certificate use for app {module}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:185 +#: plinth/modules/letsencrypt/views.py:183 #, python-brace-format msgid "Failed to disable certificate renewal management for {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:192 +#: plinth/modules/letsencrypt/views.py:190 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:197 +#: plinth/modules/letsencrypt/views.py:195 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -1740,11 +1727,11 @@ msgstr "" msgid "Not Available" msgstr "" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -3135,6 +3122,31 @@ msgstr "" msgid "Storage" msgstr "" +#: plinth/modules/storage/__init__.py:147 +#, python-brace-format +msgid "{disk_size:.1f} bytes" +msgstr "" + +#: plinth/modules/storage/__init__.py:151 +#, python-brace-format +msgid "{disk_size:.1f} KiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:155 +#, python-brace-format +msgid "{disk_size:.1f} MiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:159 +#, python-brace-format +msgid "{disk_size:.1f} GiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:162 +#, python-brace-format +msgid "{disk_size:.1f} TiB" +msgstr "" + #: plinth/modules/storage/templates/storage.html:35 msgid "The following disks are in use:" msgstr "" @@ -3189,38 +3201,13 @@ msgstr "" msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:94 +#: plinth/modules/storage/views.py:95 #, 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:131 -#, python-brace-format -msgid "{disk_size:.1f} bytes" -msgstr "" - -#: plinth/modules/storage/views.py:135 -#, python-brace-format -msgid "{disk_size:.1f} KiB" -msgstr "" - -#: plinth/modules/storage/views.py:139 -#, python-brace-format -msgid "{disk_size:.1f} MiB" -msgstr "" - -#: plinth/modules/storage/views.py:143 -#, python-brace-format -msgid "{disk_size:.1f} GiB" -msgstr "" - -#: plinth/modules/storage/views.py:146 -#, python-brace-format -msgid "{disk_size:.1f} TiB" -msgstr "" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "" @@ -3543,22 +3530,22 @@ msgid "" "hashed format. To set a new password, enter the password in plain text." msgstr "" -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 msgid "News Feed Reader" msgstr "" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " "desktop application as possible." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, python-brace-format msgid "" "When enabled, Tiny Tiny RSS will be available from /tt-" @@ -3566,6 +3553,12 @@ msgid "" "sys/users\">user with a {box_name} login." msgstr "" +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "" @@ -3948,39 +3941,46 @@ msgstr "" msgid "Change password" msgstr "" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 msgid "Restart" msgstr "" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 msgid "Configure »" msgstr "" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3988,7 +3988,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3996,31 +3996,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "" diff --git a/plinth/locale/id/LC_MESSAGES/django.po b/plinth/locale/id/LC_MESSAGES/django.po index 0abafa916..d4d50a3d5 100644 --- a/plinth/locale/id/LC_MESSAGES/django.po +++ b/plinth/locale/id/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Indonesian (FreedomBox)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: 2016-08-28 19:39+0000\n" "Last-Translator: Izharul Haq \n" "Language-Team: Indonesian /deluge path on the web server. The default password is 'deluge', but " @@ -839,7 +839,7 @@ msgid "Where to Get Help" msgstr "Dimana Memperoleh Bantuan" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "Panduan" @@ -1153,23 +1153,17 @@ msgid "" "running locally." msgstr "" -#: plinth/modules/jsxc/__init__.py:80 -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 msgid "Let's Encrypt" msgstr "" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 #, fuzzy #| msgid "No certficate" msgid "Certificates" msgstr "Tidak ada Sertifikat" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, python-brace-format msgid "" "A digital certificate allows users of a web service to verify the identity " @@ -1179,7 +1173,7 @@ msgid "" "Encrypt, a certificate authority (CA)." msgstr "" -#: plinth/modules/letsencrypt/__init__.py:55 +#: plinth/modules/letsencrypt/__init__.py:58 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 " @@ -1187,6 +1181,19 @@ msgid "" "\">Let's Encrypt Subscriber Agreement before using this service." msgstr "" +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, python-brace-format +msgid "Certificate renewal management enabled for {domain}." +msgstr "" + +#: plinth/modules/letsencrypt/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, python-brace-format +msgid "Failed to enable certificate renewal management for {domain}: {error}" +msgstr "" + #: plinth/modules/letsencrypt/templates/letsencrypt.html:46 msgid "Domain" msgstr "Domain" @@ -1265,10 +1272,10 @@ msgid "" "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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 #, fuzzy #| msgid "Update URL" msgid "Update config" @@ -1283,50 +1290,35 @@ msgid "" " " msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 -msgid "" -"No current domain is configured. First configure a domain to enable " -"management of its certificates." -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 #, python-format msgid "" "\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " +" Use certificate of %(current_domain)s for ejabberd\n" +" " +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +msgid "" +"\n" +" Use certificate of the current domain for ejabberd\n" +" " msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:240 -msgid "" -"\n" -" Use certificate of the current domain for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 #, python-format msgid "" "If enabled, the app ejabberd will also use " @@ -1335,14 +1327,14 @@ msgid "" "with other XMPP servers in the Internet." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:257 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:248 #, python-format msgid "" "This feature only makes sense if you are using the ejabberd chat server app." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 #, python-format msgid "" "To use a Let's Encrypt certificate for No current domain is configured. First configure a domain to enable " +"management of its certificates." +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, 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:64 +#: plinth/modules/letsencrypt/views.py:62 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:76 +#: plinth/modules/letsencrypt/views.py:75 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:82 +#: plinth/modules/letsencrypt/views.py:81 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: 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:96 -#, python-brace-format -msgid "Failed to enable certificate renewal management for {domain}: {error}" -msgstr "" - -#: plinth/modules/letsencrypt/views.py:122 +#: plinth/modules/letsencrypt/views.py:121 #, python-brace-format msgid "Certificate renewal management disabled for {domain}." msgstr "" -#: plinth/modules/letsencrypt/views.py:128 +#: plinth/modules/letsencrypt/views.py:127 #, python-brace-format msgid "Failed to switch certificate renewal management for {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, python-brace-format msgid "Failed to switch certificate use for app {module}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:185 +#: plinth/modules/letsencrypt/views.py:183 #, python-brace-format msgid "Failed to disable certificate renewal management for {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:192 +#: plinth/modules/letsencrypt/views.py:190 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:197 +#: plinth/modules/letsencrypt/views.py:195 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -1767,11 +1754,11 @@ msgstr "Nama Layanan" msgid "Not Available" msgstr "Tidak tersedia" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "Jaringan" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Gunakan DNSSEC pada IPv{kind}" @@ -3172,6 +3159,36 @@ msgstr "" msgid "Storage" msgstr "" +#: plinth/modules/storage/__init__.py:147 +#, fuzzy, python-brace-format +#| msgid "{disk_size} bytes" +msgid "{disk_size:.1f} bytes" +msgstr "{disk_size} bytes" + +#: plinth/modules/storage/__init__.py:151 +#, fuzzy, python-brace-format +#| msgid "{disk_size} KiB" +msgid "{disk_size:.1f} KiB" +msgstr "{disk_size} KiB" + +#: plinth/modules/storage/__init__.py:155 +#, fuzzy, python-brace-format +#| msgid "{disk_size} MiB" +msgid "{disk_size:.1f} MiB" +msgstr "{disk_size} MiB" + +#: plinth/modules/storage/__init__.py:159 +#, fuzzy, python-brace-format +#| msgid "{disk_size} GiB" +msgid "{disk_size:.1f} GiB" +msgstr "{disk_size} GiB" + +#: plinth/modules/storage/__init__.py:162 +#, fuzzy, python-brace-format +#| msgid "{disk_size} TiB" +msgid "{disk_size:.1f} TiB" +msgstr "{disk_size} TiB" + #: plinth/modules/storage/templates/storage.html:35 msgid "The following disks are in use:" msgstr "" @@ -3226,43 +3243,13 @@ msgstr "" msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:94 +#: plinth/modules/storage/views.py:95 #, 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:131 -#, fuzzy, python-brace-format -#| msgid "{disk_size} bytes" -msgid "{disk_size:.1f} bytes" -msgstr "{disk_size} bytes" - -#: 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:139 -#, fuzzy, python-brace-format -#| msgid "{disk_size} MiB" -msgid "{disk_size:.1f} MiB" -msgstr "{disk_size} MiB" - -#: 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:146 -#, fuzzy, python-brace-format -#| msgid "{disk_size} TiB" -msgid "{disk_size:.1f} TiB" -msgstr "{disk_size} TiB" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "" @@ -3591,22 +3578,22 @@ msgid "" "hashed format. To set a new password, enter the password in plain text." msgstr "" -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 msgid "News Feed Reader" msgstr "" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " "desktop application as possible." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, python-brace-format msgid "" "When enabled, Tiny Tiny RSS will be available from /tt-" @@ -3614,6 +3601,12 @@ msgid "" "sys/users\">user with a {box_name} login." msgstr "" +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "" @@ -3993,45 +3986,52 @@ msgstr "Apps" msgid "Change password" msgstr "" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 #, fuzzy #| msgid "Restart Now" msgid "Restart" msgstr "Jalankan ulang Sekarang" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 #, fuzzy #| msgid "Shut Down Now" msgid "Shut down" msgstr "Matikan Sekarang" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 #, fuzzy #| msgid "Configure" msgid "Configure »" msgstr "Konfigurasi" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -4039,7 +4039,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -4047,33 +4047,33 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 #, fuzzy #| msgid "FreedomBox" msgid "FreedomBox Foundation" msgstr "FreedomBox" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "" diff --git a/plinth/locale/it/LC_MESSAGES/django.po b/plinth/locale/it/LC_MESSAGES/django.po index 988b058f5..3c6f533f3 100644 --- a/plinth/locale/it/LC_MESSAGES/django.po +++ b/plinth/locale/it/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -80,11 +80,11 @@ msgstr "" msgid "Error installing application: {error}" msgstr "" -#: plinth/modules/avahi/__init__.py:40 +#: plinth/modules/avahi/__init__.py:41 msgid "Service Discovery" msgstr "" -#: plinth/modules/avahi/__init__.py:44 +#: plinth/modules/avahi/__init__.py:45 #, python-brace-format msgid "" "Service discovery allows other devices on the network to discover your " @@ -281,19 +281,19 @@ msgstr "" msgid "Time zone set" msgstr "" -#: plinth/modules/deluge/__init__.py:39 +#: plinth/modules/deluge/__init__.py:40 msgid "Deluge" msgstr "" -#: plinth/modules/deluge/__init__.py:41 +#: plinth/modules/deluge/__init__.py:42 msgid "BitTorrent Web Client" msgstr "" -#: plinth/modules/deluge/__init__.py:44 +#: plinth/modules/deluge/__init__.py:45 msgid "Deluge is a BitTorrent client that features a Web UI." msgstr "" -#: plinth/modules/deluge/__init__.py:46 +#: plinth/modules/deluge/__init__.py:47 msgid "" "When enabled, the Deluge web client will be available from /deluge path on the web server. The default password is 'deluge', but " @@ -827,7 +827,7 @@ msgid "Where to Get Help" msgstr "" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "" @@ -1132,21 +1132,15 @@ msgid "" "running locally." msgstr "" -#: plinth/modules/jsxc/__init__.py:80 -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 msgid "Let's Encrypt" msgstr "" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 msgid "Certificates" msgstr "" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, python-brace-format msgid "" "A digital certificate allows users of a web service to verify the identity " @@ -1156,7 +1150,7 @@ msgid "" "Encrypt, a certificate authority (CA)." msgstr "" -#: plinth/modules/letsencrypt/__init__.py:55 +#: plinth/modules/letsencrypt/__init__.py:58 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 " @@ -1164,6 +1158,19 @@ msgid "" "\">Let's Encrypt Subscriber Agreement before using this service." msgstr "" +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, python-brace-format +msgid "Certificate renewal management enabled for {domain}." +msgstr "" + +#: plinth/modules/letsencrypt/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, python-brace-format +msgid "Failed to enable certificate renewal management for {domain}: {error}" +msgstr "" + #: plinth/modules/letsencrypt/templates/letsencrypt.html:46 msgid "Domain" msgstr "" @@ -1238,10 +1245,10 @@ msgid "" "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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 msgid "Update config" msgstr "" @@ -1254,50 +1261,35 @@ msgid "" " " msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 -msgid "" -"No current domain is configured. First configure a domain to enable " -"management of its certificates." -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 #, python-format msgid "" "\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " +" Use certificate of %(current_domain)s for ejabberd\n" +" " +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +msgid "" +"\n" +" Use certificate of the current domain for ejabberd\n" +" " msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:240 -msgid "" -"\n" -" Use certificate of the current domain for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 #, python-format msgid "" "If enabled, the app ejabberd will also use " @@ -1306,14 +1298,14 @@ msgid "" "with other XMPP servers in the Internet." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:257 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:248 #, python-format msgid "" "This feature only makes sense if you are using the ejabberd chat server app." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 #, python-format msgid "" "To use a Let's Encrypt certificate for No current domain is configured. First configure a domain to enable " +"management of its certificates." +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, 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:64 +#: plinth/modules/letsencrypt/views.py:62 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:76 +#: plinth/modules/letsencrypt/views.py:75 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:82 +#: plinth/modules/letsencrypt/views.py:81 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: 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:96 -#, python-brace-format -msgid "Failed to enable certificate renewal management for {domain}: {error}" -msgstr "" - -#: plinth/modules/letsencrypt/views.py:122 +#: plinth/modules/letsencrypt/views.py:121 #, python-brace-format msgid "Certificate renewal management disabled for {domain}." msgstr "" -#: plinth/modules/letsencrypt/views.py:128 +#: plinth/modules/letsencrypt/views.py:127 #, python-brace-format msgid "Failed to switch certificate renewal management for {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, python-brace-format msgid "Failed to switch certificate use for app {module}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:185 +#: plinth/modules/letsencrypt/views.py:183 #, python-brace-format msgid "Failed to disable certificate renewal management for {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:192 +#: plinth/modules/letsencrypt/views.py:190 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:197 +#: plinth/modules/letsencrypt/views.py:195 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -1726,11 +1713,11 @@ msgstr "" msgid "Not Available" msgstr "" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -3121,6 +3108,31 @@ msgstr "" msgid "Storage" msgstr "" +#: plinth/modules/storage/__init__.py:147 +#, python-brace-format +msgid "{disk_size:.1f} bytes" +msgstr "" + +#: plinth/modules/storage/__init__.py:151 +#, python-brace-format +msgid "{disk_size:.1f} KiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:155 +#, python-brace-format +msgid "{disk_size:.1f} MiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:159 +#, python-brace-format +msgid "{disk_size:.1f} GiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:162 +#, python-brace-format +msgid "{disk_size:.1f} TiB" +msgstr "" + #: plinth/modules/storage/templates/storage.html:35 msgid "The following disks are in use:" msgstr "" @@ -3175,38 +3187,13 @@ msgstr "" msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:94 +#: plinth/modules/storage/views.py:95 #, 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:131 -#, python-brace-format -msgid "{disk_size:.1f} bytes" -msgstr "" - -#: plinth/modules/storage/views.py:135 -#, python-brace-format -msgid "{disk_size:.1f} KiB" -msgstr "" - -#: plinth/modules/storage/views.py:139 -#, python-brace-format -msgid "{disk_size:.1f} MiB" -msgstr "" - -#: plinth/modules/storage/views.py:143 -#, python-brace-format -msgid "{disk_size:.1f} GiB" -msgstr "" - -#: plinth/modules/storage/views.py:146 -#, python-brace-format -msgid "{disk_size:.1f} TiB" -msgstr "" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "" @@ -3529,22 +3516,22 @@ msgid "" "hashed format. To set a new password, enter the password in plain text." msgstr "" -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 msgid "News Feed Reader" msgstr "" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " "desktop application as possible." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, python-brace-format msgid "" "When enabled, Tiny Tiny RSS will be available from /tt-" @@ -3552,6 +3539,12 @@ msgid "" "sys/users\">user with a {box_name} login." msgstr "" +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "" @@ -3929,39 +3922,46 @@ msgstr "" msgid "Change password" msgstr "" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 msgid "Restart" msgstr "" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 msgid "Configure »" msgstr "" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3969,7 +3969,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3977,31 +3977,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "" diff --git a/plinth/locale/ja/LC_MESSAGES/django.po b/plinth/locale/ja/LC_MESSAGES/django.po index b1a93a6e5..297605612 100644 --- a/plinth/locale/ja/LC_MESSAGES/django.po +++ b/plinth/locale/ja/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -80,11 +80,11 @@ msgstr "" msgid "Error installing application: {error}" msgstr "" -#: plinth/modules/avahi/__init__.py:40 +#: plinth/modules/avahi/__init__.py:41 msgid "Service Discovery" msgstr "" -#: plinth/modules/avahi/__init__.py:44 +#: plinth/modules/avahi/__init__.py:45 #, python-brace-format msgid "" "Service discovery allows other devices on the network to discover your " @@ -281,19 +281,19 @@ msgstr "" msgid "Time zone set" msgstr "" -#: plinth/modules/deluge/__init__.py:39 +#: plinth/modules/deluge/__init__.py:40 msgid "Deluge" msgstr "" -#: plinth/modules/deluge/__init__.py:41 +#: plinth/modules/deluge/__init__.py:42 msgid "BitTorrent Web Client" msgstr "" -#: plinth/modules/deluge/__init__.py:44 +#: plinth/modules/deluge/__init__.py:45 msgid "Deluge is a BitTorrent client that features a Web UI." msgstr "" -#: plinth/modules/deluge/__init__.py:46 +#: plinth/modules/deluge/__init__.py:47 msgid "" "When enabled, the Deluge web client will be available from /deluge path on the web server. The default password is 'deluge', but " @@ -827,7 +827,7 @@ msgid "Where to Get Help" msgstr "" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "" @@ -1132,21 +1132,15 @@ msgid "" "running locally." msgstr "" -#: plinth/modules/jsxc/__init__.py:80 -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 msgid "Let's Encrypt" msgstr "" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 msgid "Certificates" msgstr "" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, python-brace-format msgid "" "A digital certificate allows users of a web service to verify the identity " @@ -1156,7 +1150,7 @@ msgid "" "Encrypt, a certificate authority (CA)." msgstr "" -#: plinth/modules/letsencrypt/__init__.py:55 +#: plinth/modules/letsencrypt/__init__.py:58 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 " @@ -1164,6 +1158,19 @@ msgid "" "\">Let's Encrypt Subscriber Agreement before using this service." msgstr "" +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, python-brace-format +msgid "Certificate renewal management enabled for {domain}." +msgstr "" + +#: plinth/modules/letsencrypt/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, python-brace-format +msgid "Failed to enable certificate renewal management for {domain}: {error}" +msgstr "" + #: plinth/modules/letsencrypt/templates/letsencrypt.html:46 msgid "Domain" msgstr "" @@ -1238,10 +1245,10 @@ msgid "" "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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 msgid "Update config" msgstr "" @@ -1254,50 +1261,35 @@ msgid "" " " msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 -msgid "" -"No current domain is configured. First configure a domain to enable " -"management of its certificates." -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 #, python-format msgid "" "\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " +" Use certificate of %(current_domain)s for ejabberd\n" +" " +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +msgid "" +"\n" +" Use certificate of the current domain for ejabberd\n" +" " msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:240 -msgid "" -"\n" -" Use certificate of the current domain for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 #, python-format msgid "" "If enabled, the app ejabberd will also use " @@ -1306,14 +1298,14 @@ msgid "" "with other XMPP servers in the Internet." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:257 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:248 #, python-format msgid "" "This feature only makes sense if you are using the ejabberd chat server app." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 #, python-format msgid "" "To use a Let's Encrypt certificate for No current domain is configured. First configure a domain to enable " +"management of its certificates." +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, 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:64 +#: plinth/modules/letsencrypt/views.py:62 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:76 +#: plinth/modules/letsencrypt/views.py:75 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:82 +#: plinth/modules/letsencrypt/views.py:81 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: 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:96 -#, python-brace-format -msgid "Failed to enable certificate renewal management for {domain}: {error}" -msgstr "" - -#: plinth/modules/letsencrypt/views.py:122 +#: plinth/modules/letsencrypt/views.py:121 #, python-brace-format msgid "Certificate renewal management disabled for {domain}." msgstr "" -#: plinth/modules/letsencrypt/views.py:128 +#: plinth/modules/letsencrypt/views.py:127 #, python-brace-format msgid "Failed to switch certificate renewal management for {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, python-brace-format msgid "Failed to switch certificate use for app {module}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:185 +#: plinth/modules/letsencrypt/views.py:183 #, python-brace-format msgid "Failed to disable certificate renewal management for {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:192 +#: plinth/modules/letsencrypt/views.py:190 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:197 +#: plinth/modules/letsencrypt/views.py:195 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -1726,11 +1713,11 @@ msgstr "" msgid "Not Available" msgstr "" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -3121,6 +3108,31 @@ msgstr "" msgid "Storage" msgstr "" +#: plinth/modules/storage/__init__.py:147 +#, python-brace-format +msgid "{disk_size:.1f} bytes" +msgstr "" + +#: plinth/modules/storage/__init__.py:151 +#, python-brace-format +msgid "{disk_size:.1f} KiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:155 +#, python-brace-format +msgid "{disk_size:.1f} MiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:159 +#, python-brace-format +msgid "{disk_size:.1f} GiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:162 +#, python-brace-format +msgid "{disk_size:.1f} TiB" +msgstr "" + #: plinth/modules/storage/templates/storage.html:35 msgid "The following disks are in use:" msgstr "" @@ -3175,38 +3187,13 @@ msgstr "" msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:94 +#: plinth/modules/storage/views.py:95 #, 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:131 -#, python-brace-format -msgid "{disk_size:.1f} bytes" -msgstr "" - -#: plinth/modules/storage/views.py:135 -#, python-brace-format -msgid "{disk_size:.1f} KiB" -msgstr "" - -#: plinth/modules/storage/views.py:139 -#, python-brace-format -msgid "{disk_size:.1f} MiB" -msgstr "" - -#: plinth/modules/storage/views.py:143 -#, python-brace-format -msgid "{disk_size:.1f} GiB" -msgstr "" - -#: plinth/modules/storage/views.py:146 -#, python-brace-format -msgid "{disk_size:.1f} TiB" -msgstr "" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "" @@ -3529,22 +3516,22 @@ msgid "" "hashed format. To set a new password, enter the password in plain text." msgstr "" -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 msgid "News Feed Reader" msgstr "" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " "desktop application as possible." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, python-brace-format msgid "" "When enabled, Tiny Tiny RSS will be available from /tt-" @@ -3552,6 +3539,12 @@ msgid "" "sys/users\">user with a {box_name} login." msgstr "" +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "" @@ -3929,39 +3922,46 @@ msgstr "" msgid "Change password" msgstr "" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 msgid "Restart" msgstr "" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 msgid "Configure »" msgstr "" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3969,7 +3969,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3977,31 +3977,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "" diff --git a/plinth/locale/kn/LC_MESSAGES/django.po b/plinth/locale/kn/LC_MESSAGES/django.po index b1a93a6e5..297605612 100644 --- a/plinth/locale/kn/LC_MESSAGES/django.po +++ b/plinth/locale/kn/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -80,11 +80,11 @@ msgstr "" msgid "Error installing application: {error}" msgstr "" -#: plinth/modules/avahi/__init__.py:40 +#: plinth/modules/avahi/__init__.py:41 msgid "Service Discovery" msgstr "" -#: plinth/modules/avahi/__init__.py:44 +#: plinth/modules/avahi/__init__.py:45 #, python-brace-format msgid "" "Service discovery allows other devices on the network to discover your " @@ -281,19 +281,19 @@ msgstr "" msgid "Time zone set" msgstr "" -#: plinth/modules/deluge/__init__.py:39 +#: plinth/modules/deluge/__init__.py:40 msgid "Deluge" msgstr "" -#: plinth/modules/deluge/__init__.py:41 +#: plinth/modules/deluge/__init__.py:42 msgid "BitTorrent Web Client" msgstr "" -#: plinth/modules/deluge/__init__.py:44 +#: plinth/modules/deluge/__init__.py:45 msgid "Deluge is a BitTorrent client that features a Web UI." msgstr "" -#: plinth/modules/deluge/__init__.py:46 +#: plinth/modules/deluge/__init__.py:47 msgid "" "When enabled, the Deluge web client will be available from /deluge path on the web server. The default password is 'deluge', but " @@ -827,7 +827,7 @@ msgid "Where to Get Help" msgstr "" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "" @@ -1132,21 +1132,15 @@ msgid "" "running locally." msgstr "" -#: plinth/modules/jsxc/__init__.py:80 -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 msgid "Let's Encrypt" msgstr "" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 msgid "Certificates" msgstr "" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, python-brace-format msgid "" "A digital certificate allows users of a web service to verify the identity " @@ -1156,7 +1150,7 @@ msgid "" "Encrypt, a certificate authority (CA)." msgstr "" -#: plinth/modules/letsencrypt/__init__.py:55 +#: plinth/modules/letsencrypt/__init__.py:58 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 " @@ -1164,6 +1158,19 @@ msgid "" "\">Let's Encrypt Subscriber Agreement before using this service." msgstr "" +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, python-brace-format +msgid "Certificate renewal management enabled for {domain}." +msgstr "" + +#: plinth/modules/letsencrypt/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, python-brace-format +msgid "Failed to enable certificate renewal management for {domain}: {error}" +msgstr "" + #: plinth/modules/letsencrypt/templates/letsencrypt.html:46 msgid "Domain" msgstr "" @@ -1238,10 +1245,10 @@ msgid "" "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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 msgid "Update config" msgstr "" @@ -1254,50 +1261,35 @@ msgid "" " " msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 -msgid "" -"No current domain is configured. First configure a domain to enable " -"management of its certificates." -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 #, python-format msgid "" "\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " +" Use certificate of %(current_domain)s for ejabberd\n" +" " +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +msgid "" +"\n" +" Use certificate of the current domain for ejabberd\n" +" " msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:240 -msgid "" -"\n" -" Use certificate of the current domain for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 #, python-format msgid "" "If enabled, the app ejabberd will also use " @@ -1306,14 +1298,14 @@ msgid "" "with other XMPP servers in the Internet." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:257 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:248 #, python-format msgid "" "This feature only makes sense if you are using the ejabberd chat server app." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 #, python-format msgid "" "To use a Let's Encrypt certificate for No current domain is configured. First configure a domain to enable " +"management of its certificates." +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, 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:64 +#: plinth/modules/letsencrypt/views.py:62 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:76 +#: plinth/modules/letsencrypt/views.py:75 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:82 +#: plinth/modules/letsencrypt/views.py:81 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: 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:96 -#, python-brace-format -msgid "Failed to enable certificate renewal management for {domain}: {error}" -msgstr "" - -#: plinth/modules/letsencrypt/views.py:122 +#: plinth/modules/letsencrypt/views.py:121 #, python-brace-format msgid "Certificate renewal management disabled for {domain}." msgstr "" -#: plinth/modules/letsencrypt/views.py:128 +#: plinth/modules/letsencrypt/views.py:127 #, python-brace-format msgid "Failed to switch certificate renewal management for {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, python-brace-format msgid "Failed to switch certificate use for app {module}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:185 +#: plinth/modules/letsencrypt/views.py:183 #, python-brace-format msgid "Failed to disable certificate renewal management for {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:192 +#: plinth/modules/letsencrypt/views.py:190 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:197 +#: plinth/modules/letsencrypt/views.py:195 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -1726,11 +1713,11 @@ msgstr "" msgid "Not Available" msgstr "" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -3121,6 +3108,31 @@ msgstr "" msgid "Storage" msgstr "" +#: plinth/modules/storage/__init__.py:147 +#, python-brace-format +msgid "{disk_size:.1f} bytes" +msgstr "" + +#: plinth/modules/storage/__init__.py:151 +#, python-brace-format +msgid "{disk_size:.1f} KiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:155 +#, python-brace-format +msgid "{disk_size:.1f} MiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:159 +#, python-brace-format +msgid "{disk_size:.1f} GiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:162 +#, python-brace-format +msgid "{disk_size:.1f} TiB" +msgstr "" + #: plinth/modules/storage/templates/storage.html:35 msgid "The following disks are in use:" msgstr "" @@ -3175,38 +3187,13 @@ msgstr "" msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:94 +#: plinth/modules/storage/views.py:95 #, 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:131 -#, python-brace-format -msgid "{disk_size:.1f} bytes" -msgstr "" - -#: plinth/modules/storage/views.py:135 -#, python-brace-format -msgid "{disk_size:.1f} KiB" -msgstr "" - -#: plinth/modules/storage/views.py:139 -#, python-brace-format -msgid "{disk_size:.1f} MiB" -msgstr "" - -#: plinth/modules/storage/views.py:143 -#, python-brace-format -msgid "{disk_size:.1f} GiB" -msgstr "" - -#: plinth/modules/storage/views.py:146 -#, python-brace-format -msgid "{disk_size:.1f} TiB" -msgstr "" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "" @@ -3529,22 +3516,22 @@ msgid "" "hashed format. To set a new password, enter the password in plain text." msgstr "" -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 msgid "News Feed Reader" msgstr "" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " "desktop application as possible." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, python-brace-format msgid "" "When enabled, Tiny Tiny RSS will be available from /tt-" @@ -3552,6 +3539,12 @@ msgid "" "sys/users\">user with a {box_name} login." msgstr "" +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "" @@ -3929,39 +3922,46 @@ msgstr "" msgid "Change password" msgstr "" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 msgid "Restart" msgstr "" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 msgid "Configure »" msgstr "" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3969,7 +3969,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3977,31 +3977,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "" diff --git a/plinth/locale/nb/LC_MESSAGES/django.po b/plinth/locale/nb/LC_MESSAGES/django.po index 7f79630df..96a74ef82 100644 --- a/plinth/locale/nb/LC_MESSAGES/django.po +++ b/plinth/locale/nb/LC_MESSAGES/django.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: 2017-09-24 10:46+0000\n" "Last-Translator: Petter Reinholdtsen \n" "Language-Team: Norwegian Bokmål /deluge path on the web server. The default password is 'deluge', but " @@ -970,7 +970,7 @@ msgid "Where to Get Help" msgstr "Hvor kan en få hjelp" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "Manual" @@ -1341,27 +1341,19 @@ msgstr "" "JSXC er en nettleserklient for XMPP. Typisk brukes den med en XMPP-tjener " "som kjører lokalt." -#: plinth/modules/jsxc/__init__.py:80 -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "" -"Meldings-klient\n" -"(jsxc)" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 #, fuzzy #| msgid "Certificates (Let's Encrypt)" msgid "Let's Encrypt" msgstr "Sertifikater (Let's Encrypt)" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 #, fuzzy #| msgid "Certificate Status" msgid "Certificates" msgstr "Sertifikatsstatus" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, python-brace-format msgid "" "A digital certificate allows users of a web service to verify the identity " @@ -1376,7 +1368,7 @@ msgstr "" "ved at det selv bekrefter eierskapet til et domene overfor " "sertifiseringsinstansen (CA) Let's Encrypt." -#: plinth/modules/letsencrypt/__init__.py:55 +#: plinth/modules/letsencrypt/__init__.py:58 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 " @@ -1388,6 +1380,21 @@ msgstr "" "les og aksepter Let's " "Encrypt Subscriber Agreement før tjenesten brukes." +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, 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/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, 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/templates/letsencrypt.html:46 msgid "Domain" msgstr "Domene" @@ -1464,10 +1471,10 @@ msgid "" "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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 #, fuzzy #| msgid "Update" msgid "Update config" @@ -1482,29 +1489,59 @@ msgid "" " " msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 +#, python-format +msgid "" +"\n" +" Use certificate of %(current_domain)s for ejabberd\n" +" " +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +msgid "" +"\n" +" Use certificate of the current domain for ejabberd\n" +" " +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:240 +#, python-format +msgid "" +"If enabled, the app ejabberd 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:248 +#, python-format +msgid "" +"This feature only makes sense if you are using the ejabberd chat server app." +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 +#, python-format +msgid "" +"To use a Let's Encrypt certificate for ejabberd chat server app, you must first enable certificate renewal " +"of the current domain." +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 #, fuzzy #| msgid "" #| "No domains have been configured. Configure domains to be able to obtain " @@ -1516,46 +1553,7 @@ msgstr "" "Ingen domener er satt opp. Sett opp domener for å kunne skaffe sertifikater " "for dem." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 -#, python-format -msgid "" -"\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:240 -msgid "" -"\n" -" Use certificate of the current domain for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 -#, python-format -msgid "" -"If enabled, the app ejabberd 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 ejabberd chat server app." -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 -#, python-format -msgid "" -"To use a Let's Encrypt certificate for ejabberd chat server app, you must first enable certificate renewal " -"of the current domain." -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:270 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." @@ -1563,7 +1561,7 @@ msgstr "" "Ingen domener er satt opp. Sett opp domener for å kunne skaffe sertifikater " "for dem." -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " @@ -1572,69 +1570,56 @@ msgstr "" "Sertifikat vellykket tilbakekalt for domenet {domain}. Det kan ta en liten " "stund før dette tar effekt." -#: plinth/modules/letsencrypt/views.py:64 +#: plinth/modules/letsencrypt/views.py:62 #, 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:76 +#: plinth/modules/letsencrypt/views.py:75 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "Sertifikat vellykket innhentet til domene {domain}" -#: plinth/modules/letsencrypt/views.py:82 +#: plinth/modules/letsencrypt/views.py:81 #, 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: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: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:122 +#: plinth/modules/letsencrypt/views.py:121 #, 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:128 +#: plinth/modules/letsencrypt/views.py:127 #, 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:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, 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 +#: plinth/modules/letsencrypt/views.py:183 #, 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:192 +#: plinth/modules/letsencrypt/views.py:190 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "Vellykket sletting av sertifikatet for domenet {domain}" -#: plinth/modules/letsencrypt/views.py:197 +#: plinth/modules/letsencrypt/views.py:195 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "Klarte ikke å slette sertifikatet for domenet {domain}: {error}" @@ -2048,11 +2033,11 @@ msgstr "Navnetjenester" msgid "Not Available" msgstr "Ikke tilgjengelig" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "Nettverk" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Bruker DNSSEC på IPv{kind}" @@ -3706,6 +3691,31 @@ msgstr "" "Vertsløs lagring\n" "(reStore)" +#: plinth/modules/storage/__init__.py:147 +#, python-brace-format +msgid "{disk_size:.1f} bytes" +msgstr "{disk_size:.1f} byte" + +#: plinth/modules/storage/__init__.py:151 +#, python-brace-format +msgid "{disk_size:.1f} KiB" +msgstr "{disk_size:.1f} KiB" + +#: plinth/modules/storage/__init__.py:155 +#, python-brace-format +msgid "{disk_size:.1f} MiB" +msgstr "{disk_size:.1f} MiB" + +#: plinth/modules/storage/__init__.py:159 +#, python-brace-format +msgid "{disk_size:.1f} GiB" +msgstr "{disk_size:.1f} GiB" + +#: plinth/modules/storage/__init__.py:162 +#, python-brace-format +msgid "{disk_size:.1f} TiB" +msgstr "{disk_size:.1f} TiB" + #: plinth/modules/storage/templates/storage.html:35 msgid "The following disks are in use:" msgstr "Følgende disker er i bruk:" @@ -3768,38 +3778,13 @@ msgstr "Utviding av partisjon feilet: {exception}" msgid "Partition expanded successfully." msgstr "Vellykket partisjonsutvidelse." -#: plinth/modules/storage/views.py:94 +#: plinth/modules/storage/views.py:95 #, 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:131 -#, python-brace-format -msgid "{disk_size:.1f} bytes" -msgstr "{disk_size:.1f} byte" - -#: plinth/modules/storage/views.py:135 -#, python-brace-format -msgid "{disk_size:.1f} KiB" -msgstr "{disk_size:.1f} KiB" - -#: plinth/modules/storage/views.py:139 -#, python-brace-format -msgid "{disk_size:.1f} MiB" -msgstr "{disk_size:.1f} MiB" - -#: plinth/modules/storage/views.py:143 -#, python-brace-format -msgid "{disk_size:.1f} GiB" -msgstr "{disk_size:.1f} GiB" - -#: plinth/modules/storage/views.py:146 -#, python-brace-format -msgid "{disk_size:.1f} TiB" -msgstr "{disk_size:.1f} TiB" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "" @@ -4201,11 +4186,11 @@ msgstr "" "kryptert format. Å sette et nytt passord, skriv inn passordet i klartekst " "(vanlig tekst)." -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 #, fuzzy #| msgid "" #| "News Feed Reader \n" @@ -4215,7 +4200,7 @@ msgstr "" "Nyhetstrøm-leser\n" "(Tiny Tiny RSS)" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " @@ -4225,7 +4210,7 @@ msgstr "" "designet for å kunne lese nyheter fra hvor som helst, mens man er så nær en " "virkelig skrivebordsenhet som mulig." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, fuzzy, python-brace-format #| msgid "" #| "When enabled, Tiny Tiny RSS will be available from /" @@ -4238,6 +4223,12 @@ msgstr "" "Når aktivert, er Tiny Tiny RSS tilgjengelig fra /tt-" "rss-banen på netttjeneren." +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "Programvareoppgraderinger" @@ -4655,28 +4646,35 @@ msgstr "Apps/Programmer" msgid "Change password" msgstr "Endre passord" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "Logg ut" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 msgid "Restart" msgstr "Omstart" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 msgid "Shut down" msgstr "Slå av" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "Logg ut" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "Logg inn" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "JavaScript lisensinformasjon" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " @@ -4685,11 +4683,11 @@ msgstr "" "Aktiver noen programmer for å legge til " "snarveier på denne siden." -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 msgid "Configure »" msgstr "Sette opp »" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -4701,7 +4699,7 @@ msgstr "" "applikasjoner på små maskiner. Den tilbyr nettbaserte kommunikasjonsverktøy " "som respekterer din privatsfære og ditt dataeierskap." -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -4712,31 +4710,31 @@ msgstr "" "er fri programvare, og distribuert i henhold til GNU Affero General Public " "License versjon 3 eller senere." -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "Wiki" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "Hjemmeside" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "Kildekode" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "Donere" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 msgid "FreedomBox Foundation" msgstr "FreedomBox Foundation" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "IRC-snakkerom" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "Adresseliste" @@ -4815,6 +4813,13 @@ msgstr "" "Valgene som berører %(box_name)s er på det mest grunnleggende nivået, så vær " "forsiktig!" +#~ msgid "" +#~ "Chat Client \n" +#~ " (jsxc)" +#~ msgstr "" +#~ "Meldings-klient\n" +#~ "(jsxc)" + #~ msgid "Disks" #~ msgstr "Disker" diff --git a/plinth/locale/nl/LC_MESSAGES/django.po b/plinth/locale/nl/LC_MESSAGES/django.po index 65f7feaaf..e25543246 100644 --- a/plinth/locale/nl/LC_MESSAGES/django.po +++ b/plinth/locale/nl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: 2017-08-21 05:56+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Dutch /deluge path on the web server. The default password is 'deluge', but " @@ -969,7 +969,7 @@ msgid "Where to Get Help" msgstr "Hulp Verkrijgen" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "Handboek" @@ -1346,27 +1346,19 @@ msgstr "" "JSXC is een webclient voor XMPP. Het wordt meestal gebruikt met een XMPP-" "server die lokaal wordt uitgevoerd." -#: plinth/modules/jsxc/__init__.py:80 -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "" -"Chat Cliënt \n" -" (jsxc)" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 #, fuzzy #| msgid "Certificates (Let's Encrypt)" msgid "Let's Encrypt" msgstr "Certificaten (Let's Encrypt)" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 #, fuzzy #| msgid "Certificate Status" msgid "Certificates" msgstr "Certificaatstatus" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, python-brace-format msgid "" "A digital certificate allows users of a web service to verify the identity " @@ -1382,7 +1374,7 @@ msgstr "" "van een domein te zijn tegenover Let's Encrypt, een certificaatwaarmerker " "(CA)." -#: plinth/modules/letsencrypt/__init__.py:55 +#: plinth/modules/letsencrypt/__init__.py:58 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 " @@ -1395,6 +1387,21 @@ msgstr "" "\"https://letsencrypt.org/repository/\">Let's Encrypt Subscriber Agreement vóór het gebruik van deze dienst." +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, 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/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, 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/templates/letsencrypt.html:46 msgid "Domain" msgstr "Domein" @@ -1471,10 +1478,10 @@ msgid "" "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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 #, fuzzy #| msgid "Update" msgid "Update config" @@ -1489,29 +1496,59 @@ msgid "" " " msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 +#, python-format +msgid "" +"\n" +" Use certificate of %(current_domain)s for ejabberd\n" +" " +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +msgid "" +"\n" +" Use certificate of the current domain for ejabberd\n" +" " +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:240 +#, python-format +msgid "" +"If enabled, the app ejabberd 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:248 +#, python-format +msgid "" +"This feature only makes sense if you are using the ejabberd chat server app." +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 +#, python-format +msgid "" +"To use a Let's Encrypt certificate for ejabberd chat server app, you must first enable certificate renewal " +"of the current domain." +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 #, fuzzy #| msgid "" #| "No domains have been configured. Configure domains to be able to obtain " @@ -1523,46 +1560,7 @@ msgstr "" "Er zijn geen geconfigureerde domeinen. Stel domeinen in om certificaten " "ervoor te kunnen uitgeven." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 -#, python-format -msgid "" -"\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:240 -msgid "" -"\n" -" Use certificate of the current domain for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 -#, python-format -msgid "" -"If enabled, the app ejabberd 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 ejabberd chat server app." -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 -#, python-format -msgid "" -"To use a Let's Encrypt certificate for ejabberd chat server app, you must first enable certificate renewal " -"of the current domain." -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:270 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." @@ -1570,7 +1568,7 @@ msgstr "" "Er zijn geen geconfigureerde domeinen. Stel domeinen in om certificaten " "ervoor te kunnen uitgeven." -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " @@ -1579,69 +1577,56 @@ msgstr "" "Certificaat met succes ingetrokken voor domein {domain}. Het kan enige tijd " "duren voordat het effect heeft." -#: plinth/modules/letsencrypt/views.py:64 +#: plinth/modules/letsencrypt/views.py:62 #, 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:76 +#: plinth/modules/letsencrypt/views.py:75 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "Certificaat voor domein {domain} met succes verkregen" -#: plinth/modules/letsencrypt/views.py:82 +#: plinth/modules/letsencrypt/views.py:81 #, 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: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: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:122 +#: plinth/modules/letsencrypt/views.py:121 #, 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:128 +#: plinth/modules/letsencrypt/views.py:127 #, 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:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, 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 +#: plinth/modules/letsencrypt/views.py:183 #, 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:192 +#: plinth/modules/letsencrypt/views.py:190 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "Certificaat met succes verwijderd voor domein {domain}" -#: plinth/modules/letsencrypt/views.py:197 +#: plinth/modules/letsencrypt/views.py:195 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "Verwijderen certificaat voor domein {domain} mislukt: {error}" @@ -2050,11 +2035,11 @@ msgstr "Domeinnamen" msgid "Not Available" msgstr "Niet Beschikbaar" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "Netwerken" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Gebruikt DNSSEC op IPv{kind}" @@ -3709,6 +3694,31 @@ msgstr "Aanmelding" msgid "Storage" msgstr "reStore" +#: plinth/modules/storage/__init__.py:147 +#, python-brace-format +msgid "{disk_size:.1f} bytes" +msgstr "{disk_size:.1f} bytes" + +#: plinth/modules/storage/__init__.py:151 +#, python-brace-format +msgid "{disk_size:.1f} KiB" +msgstr "{disk_size:.1f} KiB" + +#: plinth/modules/storage/__init__.py:155 +#, python-brace-format +msgid "{disk_size:.1f} MiB" +msgstr "{disk_size:.1f} MiB" + +#: plinth/modules/storage/__init__.py:159 +#, python-brace-format +msgid "{disk_size:.1f} GiB" +msgstr "{disk_size:.1f} GiB" + +#: plinth/modules/storage/__init__.py:162 +#, python-brace-format +msgid "{disk_size:.1f} TiB" +msgstr "{disk_size:.1f} TiB" + #: plinth/modules/storage/templates/storage.html:35 msgid "The following disks are in use:" msgstr "De volgende schijven worden gebruikt:" @@ -3772,38 +3782,13 @@ msgstr "Fout bij partitie uitbreiden: {exception}" msgid "Partition expanded successfully." msgstr "Partitie succesvol uitgebreid." -#: plinth/modules/storage/views.py:94 +#: plinth/modules/storage/views.py:95 #, 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:131 -#, python-brace-format -msgid "{disk_size:.1f} bytes" -msgstr "{disk_size:.1f} bytes" - -#: plinth/modules/storage/views.py:135 -#, python-brace-format -msgid "{disk_size:.1f} KiB" -msgstr "{disk_size:.1f} KiB" - -#: plinth/modules/storage/views.py:139 -#, python-brace-format -msgid "{disk_size:.1f} MiB" -msgstr "{disk_size:.1f} MiB" - -#: plinth/modules/storage/views.py:143 -#, python-brace-format -msgid "{disk_size:.1f} GiB" -msgstr "{disk_size:.1f} GiB" - -#: plinth/modules/storage/views.py:146 -#, python-brace-format -msgid "{disk_size:.1f} TiB" -msgstr "{disk_size:.1f} TiB" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "" @@ -4171,11 +4156,11 @@ msgstr "" "getoond in een gehashte weergave. Om een nieuw wachtwoord in te stellen kan " "deze normaal worden ingevoerd." -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 #, fuzzy #| msgid "" #| "News Feed Reader \n" @@ -4185,7 +4170,7 @@ msgstr "" "News Feed Reader \n" " (Tiny Tiny RSS)" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " @@ -4195,7 +4180,7 @@ msgstr "" "om het lezen van nieuws vanaf iedere locatie mogelijk te maken, terwijl het " "op een echte desktop applicatie wil lijken." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, fuzzy, python-brace-format #| msgid "" #| "When enabled, Tiny Tiny RSS will be available from /" @@ -4208,6 +4193,12 @@ msgstr "" "Indien ingeschakeld, is Tiny Tiny RSS beschikbaar door het / tt-rss pad op de webserver." +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "Software Upgrades" @@ -4626,28 +4617,35 @@ msgstr "Apps" msgid "Change password" msgstr "Wijzig wachtwoord" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "Afmelden" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 msgid "Restart" msgstr "Herstarten" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 msgid "Shut down" msgstr "Afsluiten" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "Afmelden" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "Aanmelden" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "JavaScript licentie-informatie" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " @@ -4656,11 +4654,11 @@ msgstr "" "Schakel toepassingen in om snelkoppelingen toe " "te voegen aan deze pagina." -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 msgid "Configure »" msgstr "Configureer »" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -4672,7 +4670,7 @@ msgstr "" "Het biedt online communicatietools die privacy en eigendom van gegevens " "respecteren." -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -4683,31 +4681,31 @@ msgstr "" "Plinth is vrije software en wordt gedistribueerd onder de GNU Affero General " "Public License, Versie 3 of hoger." -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "Wiki" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "Homepage" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "Broncode" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "Doneren" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 msgid "FreedomBox Foundation" msgstr "FreedomBox Foundation" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "IRC Chatroom" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "Mailinglijst" @@ -4785,6 +4783,13 @@ msgstr "" "Deze mogelijkheden veranderen de basisinstellingen van %(box_name)s, dus " "wees gewaarschuwd!" +#~ msgid "" +#~ "Chat Client \n" +#~ " (jsxc)" +#~ msgstr "" +#~ "Chat Cliënt \n" +#~ " (jsxc)" + #~ msgid "Disks" #~ msgstr "Schijven" diff --git a/plinth/locale/pl/LC_MESSAGES/django.po b/plinth/locale/pl/LC_MESSAGES/django.po index 2312d4183..d8f676dd9 100644 --- a/plinth/locale/pl/LC_MESSAGES/django.po +++ b/plinth/locale/pl/LC_MESSAGES/django.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: 2017-10-07 23:21+0000\n" "Last-Translator: Karol Werner \n" -"Language-Team: Polish " -"\n" +"Language-Team: Polish \n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -84,11 +84,11 @@ msgstr "Błąd podczas instalowania aplikacji: {string} {details}" msgid "Error installing application: {error}" msgstr "Błąd podczas instalowania aplikacji: {error}" -#: plinth/modules/avahi/__init__.py:40 +#: plinth/modules/avahi/__init__.py:41 msgid "Service Discovery" msgstr "Wykrywanie usług" -#: plinth/modules/avahi/__init__.py:44 +#: plinth/modules/avahi/__init__.py:45 #, python-brace-format msgid "" "Service discovery allows other devices on the network to discover your " @@ -309,19 +309,19 @@ msgstr "Błąd ustawiania strefy czaowej:{exception}" msgid "Time zone set" msgstr "Strefa czasowa ustawiona" -#: plinth/modules/deluge/__init__.py:39 +#: plinth/modules/deluge/__init__.py:40 msgid "Deluge" msgstr "Deluge" -#: plinth/modules/deluge/__init__.py:41 +#: plinth/modules/deluge/__init__.py:42 msgid "BitTorrent Web Client" msgstr "Klient BitTorrent" -#: plinth/modules/deluge/__init__.py:44 +#: plinth/modules/deluge/__init__.py:45 msgid "Deluge is a BitTorrent client that features a Web UI." msgstr "Deluge to klient BitTorrent z interfejsem webowym." -#: plinth/modules/deluge/__init__.py:46 +#: plinth/modules/deluge/__init__.py:47 msgid "" "When enabled, the Deluge web client will be available from /deluge path on the web server. The default password is 'deluge', but " @@ -417,11 +417,11 @@ msgid "" "href=\"https://diaspora.%(domain_name)s\"> diaspora.%(domain_name)s " msgstr "" "Domena podu diaspora* jest ustawiona na %(domain_name)s. " -"Identyfikator użytkownika będzie miał format: " -"username@diaspora.%(domain_name)s
. Jeśli domena FreedomBox " -"zostanie zmieniona, żadne dane użytkowników zarejestrowanych pod poprzednią " -"nazwą poda nie będą dostępne.
Pod diaspora* jest dostępny pod adresem <" -"a href=\"https://diaspora.%(domain_name)s\">diaspora.%(domain_name)s" +"Identyfikator użytkownika będzie miał format: username@diaspora." +"%(domain_name)s
. Jeśli domena FreedomBox zostanie zmieniona, żadne " +"dane użytkowników zarejestrowanych pod poprzednią nazwą poda nie będą " +"dostępne.
Pod diaspora* jest dostępny pod adresem diaspora.%(domain_name)s" #: plinth/modules/diaspora/templates/diaspora-pre-setup.html:58 #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 @@ -703,9 +703,9 @@ msgid "" "for this, otherwise IP changes will not be detected). In case the WAN IP " "changes, it may take up to %(timer)s minutes until your DNS entry is updated." msgstr "" -"Za NAT. Oznacza to że usługa dynamicznego DNS będzie okresowo sprawdzać \"" -"Adres URL sprawdzania IP\" w poszukiwaniu zmian (\"Adres URL sprawdzania IP\"" -" jest wymagany, w przeciwnym razie, zmiany nie będą wykrywane). W razie " +"Za NAT. Oznacza to że usługa dynamicznego DNS będzie okresowo sprawdzać " +"\"Adres URL sprawdzania IP\" w poszukiwaniu zmian (\"Adres URL sprawdzania IP" +"\" jest wymagany, w przeciwnym razie, zmiany nie będą wykrywane). W razie " "zmiany adresu IP WAN, może minąć do %(timer)s minut zanim wpis DNS zostanie " "zaktualizowany." @@ -738,8 +738,8 @@ msgid "" "target='_blank'>XMPP client. When enabled, ejabberd can be accessed by " "any user with a {box_name} login." msgstr "" -"W celu właściwej komunikacji możesz użyć " -"klienta przeglądarkowego lub dowolnego klienta XMPP. Gdy włączony, ejabberd " "jest dostępny dla każdego użytkownika " "{box_name}." @@ -769,9 +769,9 @@ msgid "" "Configure page." msgstr "" "Domena twojego serwera XMPP jest ustawiona na %(domainname)s. " -"Identyfikator użytkownika będzie miał format: username@%(domainname)s" -". Możesz ustawić swoją domenę na stronie Konfiguruj." +"Identyfikator użytkownika będzie miał format: username@%(domainname)s. Możesz ustawić swoją domenę na stronie Konfiguruj." #: plinth/modules/ejabberd/templates/ejabberd.html:47 #: plinth/modules/jsxc/templates/jsxc.html:32 @@ -939,7 +939,7 @@ msgid "Where to Get Help" msgstr "Gdzie szukać pomocy" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "Instrukcja" @@ -1263,24 +1263,16 @@ msgstr "" "JSXC jest klientem przeglądarkowym XMPP. Zazwyczaj używany jest z serwerem " "XMPP uruchomionym lokalnie." -#: plinth/modules/jsxc/__init__.py:80 -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "" -"Klient czatu\n" -"(jsxc)" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 #, fuzzy msgid "Let's Encrypt" msgstr "Let's Encrypt" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 msgid "Certificates" msgstr "Certyfikaty" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, python-brace-format msgid "" "A digital certificate allows users of a web service to verify the identity " @@ -1290,7 +1282,7 @@ msgid "" "Encrypt, a certificate authority (CA)." msgstr "" -#: plinth/modules/letsencrypt/__init__.py:55 +#: plinth/modules/letsencrypt/__init__.py:58 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 " @@ -1298,6 +1290,19 @@ msgid "" "\">Let's Encrypt Subscriber Agreement before using this service." msgstr "" +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, python-brace-format +msgid "Certificate renewal management enabled for {domain}." +msgstr "" + +#: plinth/modules/letsencrypt/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, python-brace-format +msgid "Failed to enable certificate renewal management for {domain}: {error}" +msgstr "" + #: plinth/modules/letsencrypt/templates/letsencrypt.html:46 msgid "Domain" msgstr "Domena" @@ -1379,10 +1384,10 @@ msgstr "" "użytkowników nie będzie otrzymywała ostrzeżeń dotyczących zabezpieczeń " "podczas korzystania z nich." -#: 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 #, fuzzy #| msgid "Update URL" msgid "Update config" @@ -1401,20 +1406,7 @@ msgstr "" " %(current_domain)s\n" " " -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" -"\n" -" Niech %(box_name)s zarządza odnawianiem certyfikatów dla " -"bieżącej domeny\n" -" " - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, python-format msgid "" "If enabled, %(box_name)s can make sure that all apps can use the certificate " @@ -1423,7 +1415,7 @@ msgstr "" "Jeśli włączone, %(box_name)s może upewnić się że wszystkie aplikacje używają " "certyfikatu gdy tylko zostanie odnowiony." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:197 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." @@ -1431,34 +1423,39 @@ msgstr "" "Nie ma certyfikatu dostępnego dla bieżącej domeny. Uzyskaj certyfikat " "aby nim zarządzać." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 -msgid "" -"No current domain is configured. First configure a domain to enable " -"management of its certificates." -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 -#, python-format +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 +#, fuzzy, python-format +#| msgid "" +#| "\n" +#| " Use certificate of %(current_domain)s for ejabberd\n" +#| " " msgid "" "\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " +" Use certificate of %(current_domain)s for ejabberd\n" +" " msgstr "" "\n" " Użyj certyfikatu %(current_domain)s dla ejabberd\n" " " -#: plinth/modules/letsencrypt/templates/letsencrypt.html:240 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +#, fuzzy +#| msgid "" +#| "\n" +#| " Use certificate of the current domain for ejabberd\n" +#| " " msgid "" "\n" -" Use certificate of the current domain for ejabberd\n" -" " +" Use certificate of the current domain for ejabberd\n" +" " msgstr "" "\n" " Użyj certyfikatu bieżącej domeny dla ejabberd\n" " " -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:240 #, python-format msgid "" "If enabled, the app ejabberd will also use " @@ -1467,14 +1464,14 @@ msgid "" "with other XMPP servers in the Internet." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:257 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:248 #, python-format msgid "" "This feature only makes sense if you are using the ejabberd chat server app." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 #, python-format msgid "" "To use a Let's Encrypt certificate for No current domain is configured. First configure a domain to enable " +"management of its certificates." +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, 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:64 +#: plinth/modules/letsencrypt/views.py:62 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:76 +#: plinth/modules/letsencrypt/views.py:75 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:82 +#: plinth/modules/letsencrypt/views.py:81 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: 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:96 -#, python-brace-format -msgid "Failed to enable certificate renewal management for {domain}: {error}" -msgstr "" - -#: plinth/modules/letsencrypt/views.py:122 +#: plinth/modules/letsencrypt/views.py:121 #, python-brace-format msgid "Certificate renewal management disabled for {domain}." msgstr "" -#: plinth/modules/letsencrypt/views.py:128 +#: plinth/modules/letsencrypt/views.py:127 #, python-brace-format msgid "Failed to switch certificate renewal management for {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, python-brace-format msgid "Failed to switch certificate use for app {module}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:185 +#: plinth/modules/letsencrypt/views.py:183 #, python-brace-format msgid "Failed to disable certificate renewal management for {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:192 +#: plinth/modules/letsencrypt/views.py:190 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:197 +#: plinth/modules/letsencrypt/views.py:195 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -1893,11 +1885,11 @@ msgstr "" msgid "Not Available" msgstr "" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -3303,6 +3295,32 @@ msgstr "" msgid "Storage" msgstr "" +#: plinth/modules/storage/__init__.py:147 +#, fuzzy, python-brace-format +#| msgid "{disk_size} bytes" +msgid "{disk_size:.1f} bytes" +msgstr "{disk_size} bajtów" + +#: plinth/modules/storage/__init__.py:151 +#, fuzzy, python-brace-format +msgid "{disk_size:.1f} KiB" +msgstr "{disk_size} KiB" + +#: plinth/modules/storage/__init__.py:155 +#, fuzzy, python-brace-format +msgid "{disk_size:.1f} MiB" +msgstr "{disk_size} MiB" + +#: plinth/modules/storage/__init__.py:159 +#, fuzzy, python-brace-format +msgid "{disk_size:.1f} GiB" +msgstr "{disk_size} GiB" + +#: plinth/modules/storage/__init__.py:162 +#, fuzzy, python-brace-format +msgid "{disk_size:.1f} TiB" +msgstr "{disk_size} TiB" + #: plinth/modules/storage/templates/storage.html:35 msgid "The following disks are in use:" msgstr "Używane są następujące dyski:" @@ -3363,39 +3381,13 @@ msgstr "Błąd rozszerzania partycji: {exception}" msgid "Partition expanded successfully." msgstr "Partycja rozszerzona." -#: plinth/modules/storage/views.py:94 +#: plinth/modules/storage/views.py:95 #, 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:131 -#, fuzzy, python-brace-format -#| msgid "{disk_size} bytes" -msgid "{disk_size:.1f} bytes" -msgstr "{disk_size} bajtów" - -#: plinth/modules/storage/views.py:135 -#, fuzzy, python-brace-format -msgid "{disk_size:.1f} KiB" -msgstr "{disk_size} KiB" - -#: plinth/modules/storage/views.py:139 -#, fuzzy, python-brace-format -msgid "{disk_size:.1f} MiB" -msgstr "{disk_size} MiB" - -#: plinth/modules/storage/views.py:143 -#, fuzzy, python-brace-format -msgid "{disk_size:.1f} GiB" -msgstr "{disk_size} GiB" - -#: plinth/modules/storage/views.py:146 -#, fuzzy, python-brace-format -msgid "{disk_size:.1f} TiB" -msgstr "{disk_size} TiB" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "" @@ -3720,22 +3712,22 @@ msgid "" "hashed format. To set a new password, enter the password in plain text." msgstr "" -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 msgid "News Feed Reader" msgstr "" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " "desktop application as possible." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, python-brace-format msgid "" "When enabled, Tiny Tiny RSS will be available from /tt-" @@ -3743,6 +3735,12 @@ msgid "" "sys/users\">user with a {box_name} login." msgstr "" +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "" @@ -4068,9 +4066,8 @@ msgid "" "Plinth project issue " "tracker." msgstr "" -"Jeśli uważasz że ta brakująca strona powinna istnieć, zgłoś błąd w projekcie " -"Plinth." +"Jeśli uważasz że ta brakująca strona powinna istnieć, zgłoś błąd w projekcie Plinth." #: plinth/templates/500.html:25 msgid "500" @@ -4086,8 +4083,8 @@ msgid "" msgstr "" "To jest wewnętrzny błąd którego nie został spowodowany ani nie może być " "naprawiony przez Ciebie. Zgłoś błąd abyśmy mogli go naprawić. Dołącz również plik dziennika do raportu błędu." +"issues\">Zgłoś błąd abyśmy mogli go naprawić. Dołącz również plik dziennika do raportu błędu." #: plinth/templates/apps.html:33 msgid "Services and Applications" @@ -4137,28 +4134,35 @@ msgstr "Aplikacje" msgid "Change password" msgstr "Zmień hasło" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "Wyloguj się" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 msgid "Restart" msgstr "Uruchom ponownie" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 msgid "Shut down" msgstr "Wyłącz" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "Wyloguj się" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "Zaloguj się" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "Informacje o licencji JavaScript" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " @@ -4166,11 +4170,11 @@ msgid "" msgstr "" "Włącz aplikacje aby dodać skróty do tej strony." -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 msgid "Configure »" msgstr "Konfiguruj »" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -4182,7 +4186,7 @@ msgstr "" "maszynach. Udostępnia narzędzia do komunikacji online które respektują " "prywatność i kontrolę nad danymi." -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -4193,31 +4197,31 @@ msgstr "" "Plinth jest wolnym oprogramowaniem, rozpowszechnianym w licencji GNU Affero " "General Public License w wersji 3 lub późniejszej." -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 msgid "FreedomBox Foundation" msgstr "Fundacja FreedomBox" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "" @@ -4291,6 +4295,24 @@ msgid "" "The options affect the %(box_name)s at its most general level, so be careful!" msgstr "" +#~ msgid "" +#~ "Chat Client \n" +#~ " (jsxc)" +#~ msgstr "" +#~ "Klient czatu\n" +#~ "(jsxc)" + +#~ msgid "" +#~ "\n" +#~ " Let %(box_name)s manage certificate renewal of the " +#~ "current domain\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " Niech %(box_name)s zarządza odnawianiem certyfikatów dla " +#~ "bieżącej domeny\n" +#~ " " + #~ msgid "Disks" #~ msgstr "Dyski" diff --git a/plinth/locale/pt/LC_MESSAGES/django.po b/plinth/locale/pt/LC_MESSAGES/django.po index 6971a147f..5327cf685 100644 --- a/plinth/locale/pt/LC_MESSAGES/django.po +++ b/plinth/locale/pt/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: 2017-09-26 14:56+0000\n" "Last-Translator: anonymous <>\n" "Language-Team: Portuguese /deluge path on the web server. The default password is 'deluge', but " @@ -887,7 +887,7 @@ msgid "Where to Get Help" msgstr "" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "" @@ -1196,21 +1196,15 @@ msgid "" "running locally." msgstr "" -#: plinth/modules/jsxc/__init__.py:80 -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 msgid "Let's Encrypt" msgstr "" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 msgid "Certificates" msgstr "" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, python-brace-format msgid "" "A digital certificate allows users of a web service to verify the identity " @@ -1220,7 +1214,7 @@ msgid "" "Encrypt, a certificate authority (CA)." msgstr "" -#: plinth/modules/letsencrypt/__init__.py:55 +#: plinth/modules/letsencrypt/__init__.py:58 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 " @@ -1228,6 +1222,19 @@ msgid "" "\">Let's Encrypt Subscriber Agreement before using this service." msgstr "" +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, python-brace-format +msgid "Certificate renewal management enabled for {domain}." +msgstr "" + +#: plinth/modules/letsencrypt/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, python-brace-format +msgid "Failed to enable certificate renewal management for {domain}: {error}" +msgstr "" + #: plinth/modules/letsencrypt/templates/letsencrypt.html:46 #, fuzzy #| msgid "Domain Name" @@ -1306,10 +1313,10 @@ msgid "" "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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 #, fuzzy #| msgid "General Configuration" msgid "Update config" @@ -1324,50 +1331,35 @@ msgid "" " " msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 -msgid "" -"No current domain is configured. First configure a domain to enable " -"management of its certificates." -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 #, python-format msgid "" "\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " +" Use certificate of %(current_domain)s for ejabberd\n" +" " +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +msgid "" +"\n" +" Use certificate of the current domain for ejabberd\n" +" " msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:240 -msgid "" -"\n" -" Use certificate of the current domain for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 #, python-format msgid "" "If enabled, the app ejabberd will also use " @@ -1376,14 +1368,14 @@ msgid "" "with other XMPP servers in the Internet." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:257 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:248 #, python-format msgid "" "This feature only makes sense if you are using the ejabberd chat server app." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 #, python-format msgid "" "To use a Let's Encrypt certificate for No current domain is configured. First configure a domain to enable " +"management of its certificates." +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, 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:64 +#: plinth/modules/letsencrypt/views.py:62 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:76 +#: plinth/modules/letsencrypt/views.py:75 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:82 +#: plinth/modules/letsencrypt/views.py:81 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: 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:96 -#, python-brace-format -msgid "Failed to enable certificate renewal management for {domain}: {error}" -msgstr "" - -#: plinth/modules/letsencrypt/views.py:122 +#: plinth/modules/letsencrypt/views.py:121 #, python-brace-format msgid "Certificate renewal management disabled for {domain}." msgstr "" -#: plinth/modules/letsencrypt/views.py:128 +#: plinth/modules/letsencrypt/views.py:127 #, python-brace-format msgid "Failed to switch certificate renewal management for {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, python-brace-format msgid "Failed to switch certificate use for app {module}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:185 +#: plinth/modules/letsencrypt/views.py:183 #, python-brace-format msgid "Failed to disable certificate renewal management for {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:192 +#: plinth/modules/letsencrypt/views.py:190 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:197 +#: plinth/modules/letsencrypt/views.py:195 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -1818,11 +1805,11 @@ msgstr "" msgid "Not Available" msgstr "" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -3220,6 +3207,31 @@ msgstr "" msgid "Storage" msgstr "" +#: plinth/modules/storage/__init__.py:147 +#, python-brace-format +msgid "{disk_size:.1f} bytes" +msgstr "" + +#: plinth/modules/storage/__init__.py:151 +#, python-brace-format +msgid "{disk_size:.1f} KiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:155 +#, python-brace-format +msgid "{disk_size:.1f} MiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:159 +#, python-brace-format +msgid "{disk_size:.1f} GiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:162 +#, python-brace-format +msgid "{disk_size:.1f} TiB" +msgstr "" + #: plinth/modules/storage/templates/storage.html:35 msgid "The following disks are in use:" msgstr "" @@ -3275,38 +3287,13 @@ msgstr "Erro ao definir a língua: {exception}" msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:94 +#: plinth/modules/storage/views.py:95 #, 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:131 -#, python-brace-format -msgid "{disk_size:.1f} bytes" -msgstr "" - -#: plinth/modules/storage/views.py:135 -#, python-brace-format -msgid "{disk_size:.1f} KiB" -msgstr "" - -#: plinth/modules/storage/views.py:139 -#, python-brace-format -msgid "{disk_size:.1f} MiB" -msgstr "" - -#: plinth/modules/storage/views.py:143 -#, python-brace-format -msgid "{disk_size:.1f} GiB" -msgstr "" - -#: plinth/modules/storage/views.py:146 -#, python-brace-format -msgid "{disk_size:.1f} TiB" -msgstr "" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "" @@ -3635,22 +3622,22 @@ msgid "" "hashed format. To set a new password, enter the password in plain text." msgstr "" -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 msgid "News Feed Reader" msgstr "" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " "desktop application as possible." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, python-brace-format msgid "" "When enabled, Tiny Tiny RSS will be available from /tt-" @@ -3658,6 +3645,12 @@ msgid "" "sys/users\">user with a {box_name} login." msgstr "" +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "" @@ -4044,41 +4037,48 @@ msgstr "" msgid "Change password" msgstr "" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 msgid "Restart" msgstr "" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 #, fuzzy #| msgid "Configure" msgid "Configure »" msgstr "Configurar" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -4086,7 +4086,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -4094,31 +4094,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "" diff --git a/plinth/locale/ru/LC_MESSAGES/django.po b/plinth/locale/ru/LC_MESSAGES/django.po index 8a3294cda..a7210288a 100644 --- a/plinth/locale/ru/LC_MESSAGES/django.po +++ b/plinth/locale/ru/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: 2017-09-08 01:56+0000\n" "Last-Translator: Алексей Докучаев \n" "Language-Team: Russian /deluge path on the web server. The default password is 'deluge', but " @@ -965,7 +965,7 @@ msgid "Where to Get Help" msgstr "Где получить помощь" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "Руководство" @@ -1333,27 +1333,19 @@ msgstr "" "JSXC является веб-клиентом для XMPP. Обычно он используется с XMPP сервером " "работающим локально." -#: plinth/modules/jsxc/__init__.py:80 -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "" -"Чат-клиент \n" -" (jsxc)" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 #, fuzzy #| msgid "Certificates (Let's Encrypt)" msgid "Let's Encrypt" msgstr "Сертификаты (Let's Encrypt)" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 #, fuzzy #| msgid "Certificate Status" msgid "Certificates" msgstr "Статус сертификата" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, python-brace-format msgid "" "A digital certificate allows users of a web service to verify the identity " @@ -1367,7 +1359,7 @@ msgstr "" "автоматически получать и устанавливать цифровые сертификаты для каждого " "доступного домена." -#: plinth/modules/letsencrypt/__init__.py:55 +#: plinth/modules/letsencrypt/__init__.py:58 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 " @@ -1380,6 +1372,21 @@ msgstr "" "org/repository/\">Let's Encrypt Subscriber Agreement перед " "использованием этой службы." +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, fuzzy, python-brace-format +#| msgid "Certificate successfully deleted for domain {domain}" +msgid "Certificate renewal management enabled for {domain}." +msgstr "Сертификат успешно удален для домена {domain}" + +#: plinth/modules/letsencrypt/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, 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/templates/letsencrypt.html:46 msgid "Domain" msgstr "Домен" @@ -1456,10 +1463,10 @@ msgid "" "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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 #, fuzzy #| msgid "Update" msgid "Update config" @@ -1474,29 +1481,59 @@ msgid "" " " msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 +#, python-format +msgid "" +"\n" +" Use certificate of %(current_domain)s for ejabberd\n" +" " +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +msgid "" +"\n" +" Use certificate of the current domain for ejabberd\n" +" " +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:240 +#, python-format +msgid "" +"If enabled, the app ejabberd 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:248 +#, python-format +msgid "" +"This feature only makes sense if you are using the ejabberd chat server app." +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 +#, python-format +msgid "" +"To use a Let's Encrypt certificate for ejabberd chat server app, you must first enable certificate renewal " +"of the current domain." +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 #, fuzzy #| msgid "" #| "No domains have been configured. Configure domains to be able to obtain " @@ -1508,46 +1545,7 @@ msgstr "" "Не настроено ни одного домена. Настройте домены, чтобы иметь возможность " "получить сертификаты для них." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 -#, python-format -msgid "" -"\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:240 -msgid "" -"\n" -" Use certificate of the current domain for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 -#, python-format -msgid "" -"If enabled, the app ejabberd 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 ejabberd chat server app." -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 -#, python-format -msgid "" -"To use a Let's Encrypt certificate for ejabberd chat server app, you must first enable certificate renewal " -"of the current domain." -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:270 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." @@ -1555,7 +1553,7 @@ msgstr "" "Не настроено ни одного домена. Настройте домены, чтобы иметь возможность " "получить сертификаты для них." -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " @@ -1564,69 +1562,56 @@ msgstr "" "Сертификат успешно отменен для домена {domain}. Для принятия изменений может " "потребоваться время." -#: plinth/modules/letsencrypt/views.py:64 +#: plinth/modules/letsencrypt/views.py:62 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "Не удалось отозвать сертификат для домена {domain}: {error}" -#: plinth/modules/letsencrypt/views.py:76 +#: plinth/modules/letsencrypt/views.py:75 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "Сертификат успешно получен для домена {domain}" -#: plinth/modules/letsencrypt/views.py:82 +#: plinth/modules/letsencrypt/views.py:81 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "Не удалось получить сертификат для домена {domain}: {error}" -#: 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: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:122 +#: plinth/modules/letsencrypt/views.py:121 #, 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:128 +#: plinth/modules/letsencrypt/views.py:127 #, 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:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, 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 +#: plinth/modules/letsencrypt/views.py:183 #, 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:192 +#: plinth/modules/letsencrypt/views.py:190 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "Сертификат успешно удален для домена {domain}" -#: plinth/modules/letsencrypt/views.py:197 +#: plinth/modules/letsencrypt/views.py:195 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "Не удалось удалить сертификат для домена {domain}: {error}" @@ -2043,11 +2028,11 @@ msgstr "Название услуги" msgid "Not Available" msgstr "Не доступно" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "Сети" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Использовать DNSSEC на IPv{kind}" @@ -3688,6 +3673,31 @@ msgstr "Логин" msgid "Storage" msgstr "rеStore" +#: plinth/modules/storage/__init__.py:147 +#, python-brace-format +msgid "{disk_size:.1f} bytes" +msgstr "{disk_size:.1f} байт" + +#: plinth/modules/storage/__init__.py:151 +#, python-brace-format +msgid "{disk_size:.1f} KiB" +msgstr "{disk_size:.1f} КиБ" + +#: plinth/modules/storage/__init__.py:155 +#, python-brace-format +msgid "{disk_size:.1f} MiB" +msgstr "{disk_size:.1f} Миб" + +#: plinth/modules/storage/__init__.py:159 +#, python-brace-format +msgid "{disk_size:.1f} GiB" +msgstr "{disk_size:.1f} Гиб" + +#: plinth/modules/storage/__init__.py:162 +#, python-brace-format +msgid "{disk_size:.1f} TiB" +msgstr "{disk_size:.1f} Тиб" + #: plinth/modules/storage/templates/storage.html:35 msgid "The following disks are in use:" msgstr "Следующие диски используются:" @@ -3751,38 +3761,13 @@ msgstr "Ошибка расширения раздела: {exception}" msgid "Partition expanded successfully." msgstr "Раздел успешно расширен." -#: plinth/modules/storage/views.py:94 +#: plinth/modules/storage/views.py:95 #, 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:131 -#, python-brace-format -msgid "{disk_size:.1f} bytes" -msgstr "{disk_size:.1f} байт" - -#: plinth/modules/storage/views.py:135 -#, python-brace-format -msgid "{disk_size:.1f} KiB" -msgstr "{disk_size:.1f} КиБ" - -#: plinth/modules/storage/views.py:139 -#, python-brace-format -msgid "{disk_size:.1f} MiB" -msgstr "{disk_size:.1f} Миб" - -#: plinth/modules/storage/views.py:143 -#, python-brace-format -msgid "{disk_size:.1f} GiB" -msgstr "{disk_size:.1f} Гиб" - -#: plinth/modules/storage/views.py:146 -#, python-brace-format -msgid "{disk_size:.1f} TiB" -msgstr "{disk_size:.1f} Тиб" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "" @@ -4182,11 +4167,11 @@ msgstr "" "хэшированном формате. Чтобы задать новый пароль, введите пароль в виде " "обычного текста." -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 #, fuzzy #| msgid "" #| "News Feed Reader \n" @@ -4196,7 +4181,7 @@ msgstr "" "Чтение ленты новостей\n" " (Tiny Tiny RSS)" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " @@ -4205,7 +4190,7 @@ msgstr "" "Tiny Tiny RSS это новый (RSS/Atom) агрегатор новостей, позволяющий читать " "новости из любого места, так же удобно, как и в настольных приложениях." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, fuzzy, python-brace-format #| msgid "" #| "When enabled, Tiny Tiny RSS will be available from /" @@ -4218,6 +4203,12 @@ msgstr "" "Когда включен, Tiny Tiny RSS доступен по адресу /tt-rss." +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "Обновления программного обеспечения" @@ -4633,28 +4624,35 @@ msgstr "Приложения" msgid "Change password" msgstr "Смена пароля" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "Выход" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 msgid "Restart" msgstr "Перезапустить" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 msgid "Shut down" msgstr "Завершить работу" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "Выход" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "Войти" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "Информация о лицензии JavaScript" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " @@ -4663,11 +4661,11 @@ msgstr "" "Включите приложения чтобы добавить ярлыки на " "эту страницу." -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 msgid "Configure »" msgstr "Настроить »" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -4679,7 +4677,7 @@ msgstr "" "Он предоставляет онлайн инструменты онлайн-коммуникации, уважающих вашу " "приватность и владение данными." -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -4690,31 +4688,31 @@ msgstr "" "программное обеспечение, выпускаемое под лицензией GNU Affero General Public " "License, Версии 3 или старше." -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "Wiki" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "Домашняя страница" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "Исходный код" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "Пожертвовать" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 msgid "FreedomBox Foundation" msgstr "Фонд FrеedomBox" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "Чат IRC" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "Список рассылки" @@ -4792,6 +4790,13 @@ msgstr "" "Параметры влияют на %(box_name)s на основном уровне, так что будьте " "осторожны!" +#~ msgid "" +#~ "Chat Client \n" +#~ " (jsxc)" +#~ msgstr "" +#~ "Чат-клиент \n" +#~ " (jsxc)" + #~ msgid "Disks" #~ msgstr "Диски" diff --git a/plinth/locale/sv/LC_MESSAGES/django.po b/plinth/locale/sv/LC_MESSAGES/django.po index 3bbf7ad40..24bd6d8e6 100644 --- a/plinth/locale/sv/LC_MESSAGES/django.po +++ b/plinth/locale/sv/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: 2016-07-23 19:30+0000\n" "Last-Translator: Caly \n" "Language-Team: Swedish /deluge path on the web server. The default password is 'deluge', but " @@ -1020,7 +1020,7 @@ msgid "Where to Get Help" msgstr "Vart Du Kan Få Hjälp" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 #, fuzzy msgid "Manual" msgstr "Manual" @@ -1366,25 +1366,19 @@ msgid "" "running locally." msgstr "" -#: plinth/modules/jsxc/__init__.py:80 -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 #, fuzzy #| msgid "Certificates (Let's Encrypt)" msgid "Let's Encrypt" msgstr "Certifikat (Let's Encrypt)" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 #, fuzzy #| msgid "Certificate Status" msgid "Certificates" msgstr "Certifikatets status" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, fuzzy, python-brace-format #| msgid "" #| "A digital certficate allows users of a web service to verify the identity " @@ -1405,7 +1399,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:55 +#: plinth/modules/letsencrypt/__init__.py:58 #, fuzzy #| msgid "" #| "Let's Encrypt is a free, automated, and open certificate authority, run " @@ -1424,6 +1418,21 @@ msgstr "" "Läs igenom och acceptera Let's Encryp användaravtal innan du använder denna tjänst." +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, 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/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, 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/templates/letsencrypt.html:46 msgid "Domain" msgstr "Domän" @@ -1508,10 +1517,10 @@ msgid "" "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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 #, fuzzy #| msgid "Update URL" msgid "Update config" @@ -1526,50 +1535,35 @@ msgid "" " " msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 -msgid "" -"No current domain is configured. First configure a domain to enable " -"management of its certificates." -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 #, python-format msgid "" "\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " +" Use certificate of %(current_domain)s for ejabberd\n" +" " +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +msgid "" +"\n" +" Use certificate of the current domain for ejabberd\n" +" " msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:240 -msgid "" -"\n" -" Use certificate of the current domain for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 #, python-format msgid "" "If enabled, the app ejabberd will also use " @@ -1578,14 +1572,14 @@ msgid "" "with other XMPP servers in the Internet." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:257 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:248 #, python-format msgid "" "This feature only makes sense if you are using the ejabberd chat server app." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 #, python-format msgid "" "To use a Let's Encrypt certificate for No current domain is configured. First configure a domain to enable " +"management of its certificates." +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, fuzzy, python-brace-format #| msgid "Certificate successfully revoked for domain {domain}" msgid "" @@ -1607,70 +1607,57 @@ msgid "" "moments to take effect." msgstr "Certifikatet återkallat för domänen {domain}" -#: plinth/modules/letsencrypt/views.py:64 +#: plinth/modules/letsencrypt/views.py:62 #, 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:76 +#: plinth/modules/letsencrypt/views.py:75 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "Certifikat erhållet för domänen {domain}" -#: plinth/modules/letsencrypt/views.py:82 +#: plinth/modules/letsencrypt/views.py:81 #, 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: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: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:122 +#: plinth/modules/letsencrypt/views.py:121 #, 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:128 +#: plinth/modules/letsencrypt/views.py:127 #, 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:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, 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 +#: plinth/modules/letsencrypt/views.py:183 #, 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:192 +#: plinth/modules/letsencrypt/views.py:190 #, 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:197 +#: plinth/modules/letsencrypt/views.py:195 #, fuzzy, python-brace-format #| msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}" @@ -2086,11 +2073,11 @@ msgstr "Namntjänster" msgid "Not Available" msgstr "Inte tillgänglig" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "Nätverk" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Använder DNSSEC på IPv{kind}" @@ -3534,6 +3521,31 @@ msgstr "" msgid "Storage" msgstr "" +#: plinth/modules/storage/__init__.py:147 +#, python-brace-format +msgid "{disk_size:.1f} bytes" +msgstr "" + +#: plinth/modules/storage/__init__.py:151 +#, python-brace-format +msgid "{disk_size:.1f} KiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:155 +#, python-brace-format +msgid "{disk_size:.1f} MiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:159 +#, python-brace-format +msgid "{disk_size:.1f} GiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:162 +#, python-brace-format +msgid "{disk_size:.1f} TiB" +msgstr "" + #: plinth/modules/storage/templates/storage.html:35 #, fuzzy #| msgid "The following is the current status:" @@ -3591,38 +3603,13 @@ msgstr "Fel i inställning av tidszon: {exception}" msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:94 +#: plinth/modules/storage/views.py:95 #, 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:131 -#, python-brace-format -msgid "{disk_size:.1f} bytes" -msgstr "" - -#: plinth/modules/storage/views.py:135 -#, python-brace-format -msgid "{disk_size:.1f} KiB" -msgstr "" - -#: plinth/modules/storage/views.py:139 -#, python-brace-format -msgid "{disk_size:.1f} MiB" -msgstr "" - -#: plinth/modules/storage/views.py:143 -#, python-brace-format -msgid "{disk_size:.1f} GiB" -msgstr "" - -#: plinth/modules/storage/views.py:146 -#, python-brace-format -msgid "{disk_size:.1f} TiB" -msgstr "" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "" @@ -3955,22 +3942,22 @@ msgid "" "hashed format. To set a new password, enter the password in plain text." msgstr "" -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 msgid "News Feed Reader" msgstr "" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " "desktop application as possible." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, fuzzy, python-brace-format #| msgid "" #| "When enabled, the blogs and wikis will be available from /ikiwiki." +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "" @@ -4377,41 +4370,48 @@ msgstr "Appar" msgid "Change password" msgstr "" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 msgid "Restart" msgstr "" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 #, fuzzy #| msgid "Configure" msgid "Configure »" msgstr "Konfigurera" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -4419,7 +4419,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -4427,33 +4427,33 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 #, fuzzy #| msgid "FreedomBox Manual" msgid "FreedomBox Foundation" msgstr "FreedomBox Manual" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "" diff --git a/plinth/locale/ta/LC_MESSAGES/django.po b/plinth/locale/ta/LC_MESSAGES/django.po index 988b058f5..3c6f533f3 100644 --- a/plinth/locale/ta/LC_MESSAGES/django.po +++ b/plinth/locale/ta/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -80,11 +80,11 @@ msgstr "" msgid "Error installing application: {error}" msgstr "" -#: plinth/modules/avahi/__init__.py:40 +#: plinth/modules/avahi/__init__.py:41 msgid "Service Discovery" msgstr "" -#: plinth/modules/avahi/__init__.py:44 +#: plinth/modules/avahi/__init__.py:45 #, python-brace-format msgid "" "Service discovery allows other devices on the network to discover your " @@ -281,19 +281,19 @@ msgstr "" msgid "Time zone set" msgstr "" -#: plinth/modules/deluge/__init__.py:39 +#: plinth/modules/deluge/__init__.py:40 msgid "Deluge" msgstr "" -#: plinth/modules/deluge/__init__.py:41 +#: plinth/modules/deluge/__init__.py:42 msgid "BitTorrent Web Client" msgstr "" -#: plinth/modules/deluge/__init__.py:44 +#: plinth/modules/deluge/__init__.py:45 msgid "Deluge is a BitTorrent client that features a Web UI." msgstr "" -#: plinth/modules/deluge/__init__.py:46 +#: plinth/modules/deluge/__init__.py:47 msgid "" "When enabled, the Deluge web client will be available from /deluge path on the web server. The default password is 'deluge', but " @@ -827,7 +827,7 @@ msgid "Where to Get Help" msgstr "" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "" @@ -1132,21 +1132,15 @@ msgid "" "running locally." msgstr "" -#: plinth/modules/jsxc/__init__.py:80 -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 msgid "Let's Encrypt" msgstr "" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 msgid "Certificates" msgstr "" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, python-brace-format msgid "" "A digital certificate allows users of a web service to verify the identity " @@ -1156,7 +1150,7 @@ msgid "" "Encrypt, a certificate authority (CA)." msgstr "" -#: plinth/modules/letsencrypt/__init__.py:55 +#: plinth/modules/letsencrypt/__init__.py:58 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 " @@ -1164,6 +1158,19 @@ msgid "" "\">Let's Encrypt Subscriber Agreement before using this service." msgstr "" +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, python-brace-format +msgid "Certificate renewal management enabled for {domain}." +msgstr "" + +#: plinth/modules/letsencrypt/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, python-brace-format +msgid "Failed to enable certificate renewal management for {domain}: {error}" +msgstr "" + #: plinth/modules/letsencrypt/templates/letsencrypt.html:46 msgid "Domain" msgstr "" @@ -1238,10 +1245,10 @@ msgid "" "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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 msgid "Update config" msgstr "" @@ -1254,50 +1261,35 @@ msgid "" " " msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 -msgid "" -"No current domain is configured. First configure a domain to enable " -"management of its certificates." -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 #, python-format msgid "" "\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " +" Use certificate of %(current_domain)s for ejabberd\n" +" " +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +msgid "" +"\n" +" Use certificate of the current domain for ejabberd\n" +" " msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:240 -msgid "" -"\n" -" Use certificate of the current domain for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 #, python-format msgid "" "If enabled, the app ejabberd will also use " @@ -1306,14 +1298,14 @@ msgid "" "with other XMPP servers in the Internet." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:257 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:248 #, python-format msgid "" "This feature only makes sense if you are using the ejabberd chat server app." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 #, python-format msgid "" "To use a Let's Encrypt certificate for No current domain is configured. First configure a domain to enable " +"management of its certificates." +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, 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:64 +#: plinth/modules/letsencrypt/views.py:62 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:76 +#: plinth/modules/letsencrypt/views.py:75 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:82 +#: plinth/modules/letsencrypt/views.py:81 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: 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:96 -#, python-brace-format -msgid "Failed to enable certificate renewal management for {domain}: {error}" -msgstr "" - -#: plinth/modules/letsencrypt/views.py:122 +#: plinth/modules/letsencrypt/views.py:121 #, python-brace-format msgid "Certificate renewal management disabled for {domain}." msgstr "" -#: plinth/modules/letsencrypt/views.py:128 +#: plinth/modules/letsencrypt/views.py:127 #, python-brace-format msgid "Failed to switch certificate renewal management for {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, python-brace-format msgid "Failed to switch certificate use for app {module}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:185 +#: plinth/modules/letsencrypt/views.py:183 #, python-brace-format msgid "Failed to disable certificate renewal management for {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:192 +#: plinth/modules/letsencrypt/views.py:190 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:197 +#: plinth/modules/letsencrypt/views.py:195 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -1726,11 +1713,11 @@ msgstr "" msgid "Not Available" msgstr "" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -3121,6 +3108,31 @@ msgstr "" msgid "Storage" msgstr "" +#: plinth/modules/storage/__init__.py:147 +#, python-brace-format +msgid "{disk_size:.1f} bytes" +msgstr "" + +#: plinth/modules/storage/__init__.py:151 +#, python-brace-format +msgid "{disk_size:.1f} KiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:155 +#, python-brace-format +msgid "{disk_size:.1f} MiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:159 +#, python-brace-format +msgid "{disk_size:.1f} GiB" +msgstr "" + +#: plinth/modules/storage/__init__.py:162 +#, python-brace-format +msgid "{disk_size:.1f} TiB" +msgstr "" + #: plinth/modules/storage/templates/storage.html:35 msgid "The following disks are in use:" msgstr "" @@ -3175,38 +3187,13 @@ msgstr "" msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:94 +#: plinth/modules/storage/views.py:95 #, 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:131 -#, python-brace-format -msgid "{disk_size:.1f} bytes" -msgstr "" - -#: plinth/modules/storage/views.py:135 -#, python-brace-format -msgid "{disk_size:.1f} KiB" -msgstr "" - -#: plinth/modules/storage/views.py:139 -#, python-brace-format -msgid "{disk_size:.1f} MiB" -msgstr "" - -#: plinth/modules/storage/views.py:143 -#, python-brace-format -msgid "{disk_size:.1f} GiB" -msgstr "" - -#: plinth/modules/storage/views.py:146 -#, python-brace-format -msgid "{disk_size:.1f} TiB" -msgstr "" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "" @@ -3529,22 +3516,22 @@ msgid "" "hashed format. To set a new password, enter the password in plain text." msgstr "" -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 msgid "News Feed Reader" msgstr "" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " "desktop application as possible." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, python-brace-format msgid "" "When enabled, Tiny Tiny RSS will be available from /tt-" @@ -3552,6 +3539,12 @@ msgid "" "sys/users\">user with a {box_name} login." msgstr "" +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "" @@ -3929,39 +3922,46 @@ msgstr "" msgid "Change password" msgstr "" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 msgid "Restart" msgstr "" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 msgid "Configure »" msgstr "" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3969,7 +3969,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3977,31 +3977,31 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 msgid "FreedomBox Foundation" msgstr "" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "" diff --git a/plinth/locale/te/LC_MESSAGES/django.po b/plinth/locale/te/LC_MESSAGES/django.po index 32ce90152..4af0c927d 100644 --- a/plinth/locale/te/LC_MESSAGES/django.po +++ b/plinth/locale/te/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: 2017-09-11 04:49+0000\n" "Last-Translator: BHARATH \n" "Language-Team: Telugu /deluge path on the web server. The default password is 'deluge', but " @@ -941,7 +941,7 @@ msgid "Where to Get Help" msgstr "సహాయం ఎక్కడ పొందగలం" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "కరదీపిక" @@ -1298,26 +1298,19 @@ msgid "" msgstr "" "JSXC XMPP కోసం ఒక వెబ్ కక్షిదారి. సాధారణంగా ఇది ఒక XMPP సర్వర్ స్థానికంగా అమలు చేయటానికి ఉపయోగిస్తారు." -#: plinth/modules/jsxc/__init__.py:80 -#, fuzzy -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "ఐ ర్ సి క్లయింట్ (Quassel)" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 #, fuzzy #| msgid "Certificates (Let's Encrypt)" msgid "Let's Encrypt" msgstr "యోగ్యతాపత్రాలు (ఎన్క్రిప్ట్ చేసాద్దాం)" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 #, fuzzy #| msgid "Certificate Status" msgid "Certificates" msgstr "యోగ్యతాపత్రం స్థితి" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, fuzzy, python-brace-format msgid "" "A digital certificate allows users of a web service to verify the identity " @@ -1331,7 +1324,7 @@ msgstr "" "కొరకు సెటప్ డిజిటల్ సర్టిఫికెట్లు చేయవచ్చు. ఇది ఎన్క్రిప్ట్ తెలపండి ఒక డొమైన్ యొక్క యజమాని, ధృవపత్ర (CA) " "ఉన్నట్లు రుజువు చేసుకుంటూ అవుతున్నారు." -#: plinth/modules/letsencrypt/__init__.py:55 +#: plinth/modules/letsencrypt/__init__.py:58 #, fuzzy msgid "" "Let's Encrypt is a free, automated, and open certificate authority, run for " @@ -1344,6 +1337,21 @@ msgstr "" "\"https://letsencrypt.org/repository/\"> 1Let యొక్క ఎన్క్రిప్ట్ సబ్స్క్రయిబర్ ఒప్పందం 2 తో అంగీకరిస్తున్నారు." +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, fuzzy, python-brace-format +#| msgid "Certificate successfully revoked for domain {domain}" +msgid "Certificate renewal management enabled for {domain}." +msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ ఉప్సంహరుంచుకొనబడింది" + +#: plinth/modules/letsencrypt/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, 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/templates/letsencrypt.html:46 msgid "Domain" msgstr "డొమైన్" @@ -1422,10 +1430,10 @@ msgid "" "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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 #, fuzzy #| msgid "Update" msgid "Update config" @@ -1440,51 +1448,35 @@ msgid "" " " msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 -#, fuzzy -msgid "" -"No current domain is configured. First configure a domain to enable " -"management of its certificates." -msgstr "తోబుట్టువుల డొమైన్లు కన్ఫిగర్ చేయబడ్డాయి. వారికి సర్టిఫికేట్లు పొందగలగటం డొమైన్ ఆకృతీకరించుము." - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 #, python-format msgid "" "\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " +" Use certificate of %(current_domain)s for ejabberd\n" +" " +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +msgid "" +"\n" +" Use certificate of the current domain for ejabberd\n" +" " msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:240 -msgid "" -"\n" -" Use certificate of the current domain for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 #, python-format msgid "" "If enabled, the app ejabberd will also use " @@ -1493,14 +1485,14 @@ msgid "" "with other XMPP servers in the Internet." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:257 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:248 #, python-format msgid "" "This feature only makes sense if you are using the ejabberd chat server app." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 #, python-format msgid "" "To use a Let's Encrypt certificate for No current domain is configured. First configure a domain to enable " +"management of its certificates." +msgstr "తోబుట్టువుల డొమైన్లు కన్ఫిగర్ చేయబడ్డాయి. వారికి సర్టిఫికేట్లు పొందగలగటం డొమైన్ ఆకృతీకరించుము." + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 #, fuzzy msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." msgstr "తోబుట్టువుల డొమైన్లు కన్ఫిగర్ చేయబడ్డాయి. వారికి సర్టిఫికేట్లు పొందగలగటం డొమైన్ ఆకృతీకరించుము." -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, fuzzy, python-brace-format #| msgid "Certificate successfully revoked for domain {domain}" msgid "" @@ -1523,70 +1522,57 @@ msgid "" "moments to take effect." msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ ఉప్సంహరుంచుకొనబడింది" -#: plinth/modules/letsencrypt/views.py:64 +#: plinth/modules/letsencrypt/views.py:62 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ ఉప్సంహరుంచుకొనడంలో విఫలం: {error}" -#: plinth/modules/letsencrypt/views.py:76 +#: plinth/modules/letsencrypt/views.py:75 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ సంపాదింపబడింది" -#: plinth/modules/letsencrypt/views.py:82 +#: plinth/modules/letsencrypt/views.py:81 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ సంపాదించుటలో విఫలం: {error}" -#: 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: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:122 +#: plinth/modules/letsencrypt/views.py:121 #, 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:128 +#: plinth/modules/letsencrypt/views.py:127 #, 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:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, 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 +#: plinth/modules/letsencrypt/views.py:183 #, 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:192 +#: plinth/modules/letsencrypt/views.py:190 #, 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:197 +#: plinth/modules/letsencrypt/views.py:195 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "{domain} డోమైన్ కొరకు ధృవీకరణపత్రం నిర్మూలించడంలో విఫలం: {error}" @@ -1990,11 +1976,11 @@ msgstr "పేరు సేవలు" msgid "Not Available" msgstr "అందుబాటులో లేదు" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "అల్లికలు" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "IPv{kind} పై DNSSEC ఉపయోగించు" @@ -3535,6 +3521,31 @@ msgstr "ప్రవేశ ద్వారం" msgid "Storage" msgstr "అన్హొస్టెడ్ స్టోరేజ్ ని (పునరుద్ధరించండి)" +#: plinth/modules/storage/__init__.py:147 +#, python-brace-format +msgid "{disk_size:.1f} bytes" +msgstr "{disk_size:.1f} బైట్లు" + +#: plinth/modules/storage/__init__.py:151 +#, python-brace-format +msgid "{disk_size:.1f} KiB" +msgstr "{disk_size:.1f} కిలోబైట్లు" + +#: plinth/modules/storage/__init__.py:155 +#, python-brace-format +msgid "{disk_size:.1f} MiB" +msgstr "{disk_size:.1f} మెగాబైట్లు" + +#: plinth/modules/storage/__init__.py:159 +#, python-brace-format +msgid "{disk_size:.1f} GiB" +msgstr "{disk_size:.1f} గిగాబైట్లు" + +#: plinth/modules/storage/__init__.py:162 +#, python-brace-format +msgid "{disk_size:.1f} TiB" +msgstr "{disk_size:.1f} టెరాబైట్లు" + #: plinth/modules/storage/templates/storage.html:35 msgid "The following disks are in use:" msgstr "క్రింది డిస్కులు ఉపయోగంలో ఉన్నాయి:" @@ -3594,38 +3605,13 @@ msgstr "విభజన విస్తరణలో దోషం: {exception}" msgid "Partition expanded successfully." msgstr "విభజనను విస్తరించడం విజయవంతమైనది." -#: plinth/modules/storage/views.py:94 +#: plinth/modules/storage/views.py:95 #, 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:131 -#, python-brace-format -msgid "{disk_size:.1f} bytes" -msgstr "{disk_size:.1f} బైట్లు" - -#: plinth/modules/storage/views.py:135 -#, python-brace-format -msgid "{disk_size:.1f} KiB" -msgstr "{disk_size:.1f} కిలోబైట్లు" - -#: plinth/modules/storage/views.py:139 -#, python-brace-format -msgid "{disk_size:.1f} MiB" -msgstr "{disk_size:.1f} మెగాబైట్లు" - -#: plinth/modules/storage/views.py:143 -#, python-brace-format -msgid "{disk_size:.1f} GiB" -msgstr "{disk_size:.1f} గిగాబైట్లు" - -#: plinth/modules/storage/views.py:146 -#, python-brace-format -msgid "{disk_size:.1f} TiB" -msgstr "{disk_size:.1f} టెరాబైట్లు" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "" @@ -3956,22 +3942,22 @@ msgid "" "hashed format. To set a new password, enter the password in plain text." msgstr "" -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 msgid "News Feed Reader" msgstr "" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " "desktop application as possible." msgstr "" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, python-brace-format msgid "" "When enabled, Tiny Tiny RSS will be available from /tt-" @@ -3979,6 +3965,12 @@ msgid "" "sys/users\">user with a {box_name} login." msgstr "" +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "" @@ -4363,43 +4355,50 @@ msgstr "అనువర్తనాలు" msgid "Change password" msgstr "" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 msgid "Restart" msgstr "పునఃప్రారంభించండి" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 #, fuzzy #| msgid "Shut Down Now" msgid "Shut down" msgstr "ఇపుడు మూసివేయండి" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "లోనికి ప్రవేశించండి" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 #, fuzzy #| msgid "Configure" msgid "Configure »" msgstr "ఆకృతీకరణ" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -4407,7 +4406,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -4415,33 +4414,33 @@ msgid "" "Version 3 or later." msgstr "" -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 #, fuzzy #| msgid "FreedomBox Manual" msgid "FreedomBox Foundation" msgstr "ఫ్రీడమ్ బాక్స్ నిర్దేశిక" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "" @@ -4518,6 +4517,12 @@ msgid "" "The options affect the %(box_name)s at its most general level, so be careful!" msgstr "" +#, fuzzy +#~ msgid "" +#~ "Chat Client \n" +#~ " (jsxc)" +#~ msgstr "ఐ ర్ సి క్లయింట్ (Quassel)" + #~ msgid "Disks" #~ msgstr "డిస్కులు" diff --git a/plinth/locale/tr/LC_MESSAGES/django.po b/plinth/locale/tr/LC_MESSAGES/django.po index 405162471..9f29d831f 100644 --- a/plinth/locale/tr/LC_MESSAGES/django.po +++ b/plinth/locale/tr/LC_MESSAGES/django.po @@ -6,11 +6,11 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: 2017-10-19 20:49+0000\n" "Last-Translator: John Doe \n" -"Language-Team: Turkish " -"\n" +"Language-Team: Turkish \n" "Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -82,11 +82,11 @@ msgstr "Uygulamanın kurulmasında hata: {string} {details}" msgid "Error installing application: {error}" msgstr "Uygulamanın kurulmasında hata: {error}" -#: plinth/modules/avahi/__init__.py:40 +#: plinth/modules/avahi/__init__.py:41 msgid "Service Discovery" msgstr "Servis Keşfi" -#: plinth/modules/avahi/__init__.py:44 +#: plinth/modules/avahi/__init__.py:45 #, python-brace-format msgid "" "Service discovery allows other devices on the network to discover your " @@ -310,19 +310,19 @@ msgstr "Saat diliminin ayarlanmasında hata: {exception}" msgid "Time zone set" msgstr "Saat dilimi ayarlandı" -#: plinth/modules/deluge/__init__.py:39 +#: plinth/modules/deluge/__init__.py:40 msgid "Deluge" msgstr "Deluge" -#: plinth/modules/deluge/__init__.py:41 +#: plinth/modules/deluge/__init__.py:42 msgid "BitTorrent Web Client" msgstr "BitTorrent Web İstemcisi" -#: plinth/modules/deluge/__init__.py:44 +#: plinth/modules/deluge/__init__.py:45 msgid "Deluge is a BitTorrent client that features a Web UI." msgstr "Deluge, ağ arayüzü sunan bir BitTorrent istemcisidir." -#: plinth/modules/deluge/__init__.py:46 +#: plinth/modules/deluge/__init__.py:47 msgid "" "When enabled, the Deluge web client will be available from /deluge path on the web server. The default password is 'deluge', but " @@ -946,7 +946,7 @@ msgid "Where to Get Help" msgstr "Nerede Yardım Bulabilirim" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "Kullanım Kılavuzu" @@ -1309,23 +1309,15 @@ msgstr "" "JSXC, XMPP için bir web istemcisidir. Tipik olarak yerel şekilde çalışan bir " "XMPP sunucusuyla kullanılır." -#: plinth/modules/jsxc/__init__.py:80 -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "" -"Sohbet İstemcisi\n" -" (jsxc)" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 msgid "Let's Encrypt" msgstr "Let's Encrypt" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 msgid "Certificates" msgstr "Sertifikalar" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, python-brace-format msgid "" "A digital certificate allows users of a web service to verify the identity " @@ -1341,7 +1333,7 @@ msgstr "" "bir sertifika otoritesi (Certificate Authority, CA) olan Let's Encrypt'e " "ispatlayarak yapar." -#: plinth/modules/letsencrypt/__init__.py:55 +#: plinth/modules/letsencrypt/__init__.py:58 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,6 +1346,21 @@ msgstr "" "letsencrypt.org/repository/\">Let's Encrypt Abone Sözleşmesini okuyup " "kabul edin." +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, python-brace-format +msgid "Certificate renewal management enabled for {domain}." +msgstr "{domain} alanı için sertifika yenilenmesi etkinleştirildi." + +#: plinth/modules/letsencrypt/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, 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/templates/letsencrypt.html:46 msgid "Domain" msgstr "Alan" @@ -1433,10 +1440,10 @@ msgstr "" "nedenle çoğu kullanıcı o uygulamaları kullanırken güvenlik ikazları görmek " "zorunda kalmazlar." -#: 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 msgid "Update config" msgstr "Yapılandırmayı güncelle" @@ -1453,20 +1460,7 @@ msgstr "" " için sertifika yenilemesini yönetmesine izin ver\n" " " -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" -"\n" -" %(box_name)s kutusunun güncel alan için sertifika " -"yenilenmesini yönetmesine izin ver\n" -" " - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, python-format msgid "" "If enabled, %(box_name)s can make sure that all apps can use the certificate " @@ -1475,7 +1469,7 @@ msgstr "" "Eğer etkinleştirildiyse, %(box_name)s tüm uygulamaların yenilenir yenilenmez " "sertifikayı kullanabilmelerini sağlar." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:197 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." @@ -1483,37 +1477,40 @@ msgstr "" "Güncel alan için hiçbir sertifika mevcut değildir. Yönetilmesini " "etkinleştirmek için önce bir sertifika edinin." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 -msgid "" -"No current domain is configured. First configure a domain to enable " -"management of its certificates." -msgstr "" -"Hiçbir güncel alan yapılandırılmamış. Sertifikalarının yönetimini " -"etkinleştirmek için önce bir alan yapılandırın." - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 -#, python-format +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 +#, fuzzy, python-format +#| msgid "" +#| "\n" +#| " Use certificate of %(current_domain)s for ejabberd\n" +#| " " msgid "" "\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " +" Use certificate of %(current_domain)s for ejabberd\n" +" " msgstr "" "\n" " %(current_domain)s sertifikasını ejabberd için " "kullan\n" " " -#: plinth/modules/letsencrypt/templates/letsencrypt.html:240 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +#, fuzzy +#| msgid "" +#| "\n" +#| " Use certificate of the current domain for ejabberd\n" +#| " " msgid "" "\n" -" Use certificate of the current domain for ejabberd\n" -" " +" Use certificate of the current domain for ejabberd\n" +" " msgstr "" "\n" " Güncel alanın sertifikasını ejabberd için kullan\n" " " -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:240 #, python-format msgid "" "If enabled, the app ejabberd will also use " @@ -1527,7 +1524,7 @@ msgstr "" "İnternet'teki diğer XMPP sunucularla daha geniş çaplı federasyona imkân " "sağlayacaktır." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:257 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:248 #, python-format msgid "" "This feature only makes sense if you are using the ejabberd sohbet " "sunucusu uygulamasını kullanıyorsanız bir anlamı olur." -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 #, python-format msgid "" "To use a Let's Encrypt certificate for No current domain is configured. First configure a domain to enable " +"management of its certificates." +msgstr "" +"Hiçbir güncel alan yapılandırılmamış. Sertifikalarının yönetimini " +"etkinleştirmek için önce bir alan yapılandırın." + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." @@ -1555,7 +1560,7 @@ msgstr "" "Hiçbir alan yapılandırılmamış. Onlardan sertifika edinmek için alan " "yapılandırın." -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " @@ -1564,70 +1569,57 @@ 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:64 +#: plinth/modules/letsencrypt/views.py:62 #, 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:76 +#: plinth/modules/letsencrypt/views.py:75 #, 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:82 +#: plinth/modules/letsencrypt/views.py:81 #, 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: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: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:122 +#: plinth/modules/letsencrypt/views.py:121 #, 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:128 +#: plinth/modules/letsencrypt/views.py:127 #, 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:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "{module} uygulaması için sertifika kullanımı değiştirildi" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, python-brace-format msgid "Failed to switch certificate use for app {module}: {error}" msgstr "{module} uygulaması için sertifika kullanımı değiştirilemedi: {error}" -#: plinth/modules/letsencrypt/views.py:185 +#: plinth/modules/letsencrypt/views.py:183 #, 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:192 +#: plinth/modules/letsencrypt/views.py:190 #, 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:197 +#: plinth/modules/letsencrypt/views.py:195 #, 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}" @@ -2023,11 +2015,11 @@ msgstr "İsim Servisleri" msgid "Not Available" msgstr "Mevcut değil" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "Ağlar" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "IPv{kind} üzerinde DNSSEC kullanılıyor" @@ -3621,6 +3613,31 @@ msgstr "Giriş" msgid "Storage" msgstr "Depolama" +#: plinth/modules/storage/__init__.py:147 +#, python-brace-format +msgid "{disk_size:.1f} bytes" +msgstr "{disk_size:.1f} bayt" + +#: plinth/modules/storage/__init__.py:151 +#, python-brace-format +msgid "{disk_size:.1f} KiB" +msgstr "{disk_size:.1f} KiB" + +#: plinth/modules/storage/__init__.py:155 +#, python-brace-format +msgid "{disk_size:.1f} MiB" +msgstr "{disk_size:.1f} MiB" + +#: plinth/modules/storage/__init__.py:159 +#, python-brace-format +msgid "{disk_size:.1f} GiB" +msgstr "{disk_size:.1f} GiB" + +#: plinth/modules/storage/__init__.py:162 +#, python-brace-format +msgid "{disk_size:.1f} TiB" +msgstr "{disk_size:.1f} TiB" + #: plinth/modules/storage/templates/storage.html:35 msgid "The following disks are in use:" msgstr "Aşağıdaki diskler kullanımdadır:" @@ -3684,7 +3701,7 @@ 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:94 +#: plinth/modules/storage/views.py:95 #, no-python-format, python-brace-format msgid "" "Warning: Low space on system partition ({percent_used}% used, {free_space} " @@ -3693,31 +3710,6 @@ msgstr "" "İkaz: sistem disk bölümünde düşük alan (%{percent_used} kullanıldı, " "{free_space} boş)." -#: plinth/modules/storage/views.py:131 -#, python-brace-format -msgid "{disk_size:.1f} bytes" -msgstr "{disk_size:.1f} bayt" - -#: plinth/modules/storage/views.py:135 -#, python-brace-format -msgid "{disk_size:.1f} KiB" -msgstr "{disk_size:.1f} KiB" - -#: plinth/modules/storage/views.py:139 -#, python-brace-format -msgid "{disk_size:.1f} MiB" -msgstr "{disk_size:.1f} MiB" - -#: plinth/modules/storage/views.py:143 -#, python-brace-format -msgid "{disk_size:.1f} GiB" -msgstr "{disk_size:.1f} GiB" - -#: plinth/modules/storage/views.py:146 -#, python-brace-format -msgid "{disk_size:.1f} TiB" -msgstr "{disk_size:.1f} TiB" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "Syncthing" @@ -4107,15 +4099,15 @@ msgstr "" "gösterilmektedir. Yeni bir parola ayarlamak için parolayı düz metin olarak " "girin." -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "Tiny Tiny RSS" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 msgid "News Feed Reader" msgstr "Haber Besleme Okuyucusu" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " @@ -4125,7 +4117,7 @@ msgstr "" "ve haber toplamaları herhangi bir yerden okumaya imkân sağlamak için " "tasarlanmış bir haber besleme (RSS/Atom) okuyucusu ve toplayıcısıdır." -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, python-brace-format msgid "" "When enabled, Tiny Tiny RSS will be available from /tt-" @@ -4137,6 +4129,12 @@ msgstr "" "users\">{box_name} kullanıcısı, ki oturumu olmalıdır tarafından " "kullanılabilir." +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "Yazılım Güncellemeleri" @@ -4552,28 +4550,35 @@ msgstr "Uygulamalar" msgid "Change password" msgstr "Parolayı değiştir" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "Çıkış yap" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 msgid "Restart" msgstr "Tekrar Başlat" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 msgid "Shut down" msgstr "Kapat" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "Çıkış yap" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "Giriş yap" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "JavaScript lisans bilgileri" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " @@ -4582,11 +4587,11 @@ msgstr "" "Bu sayfaya kısayol eklemek için uygulama " "etkinleştiriniz." -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 msgid "Configure »" msgstr "Yapılandır »" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -4598,7 +4603,7 @@ msgstr "" "sunucusudur. Veri sahipliğinize ve gizliliğinize saygı gösteren çevrimiçi " "iletişim araçları sunar." -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -4609,31 +4614,31 @@ msgstr "" "Plinth özgür yazılımdır ve GNU Affero Genel Kamu Lisansının 3. ya da daha " "sonraki sürümleri kapsamında yayınlanmıştır." -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "Viki" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "Ana sayfa" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "Kaynak kod" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "Bağış" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 msgid "FreedomBox Foundation" msgstr "FreedomBox Vakfı" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "IRC sohbet odası" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "E-posta listesi" @@ -4711,6 +4716,24 @@ msgstr "" "Seçenekler %(box_name)s kutusunu en genel düzeyde etkiler, bu nedenle " "dikkatli olun!" +#~ msgid "" +#~ "Chat Client \n" +#~ " (jsxc)" +#~ msgstr "" +#~ "Sohbet İstemcisi\n" +#~ " (jsxc)" + +#~ msgid "" +#~ "\n" +#~ " Let %(box_name)s manage certificate renewal of the " +#~ "current domain\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " %(box_name)s kutusunun güncel alan için sertifika " +#~ "yenilenmesini yönetmesine izin ver\n" +#~ " " + #~ msgid "Disks" #~ msgstr "Diskler" diff --git a/plinth/locale/zh_Hans/LC_MESSAGES/django.po b/plinth/locale/zh_Hans/LC_MESSAGES/django.po index d3e97db67..1bba1444a 100644 --- a/plinth/locale/zh_Hans/LC_MESSAGES/django.po +++ b/plinth/locale/zh_Hans/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Plinth\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-02 05:23-0400\n" +"POT-Creation-Date: 2017-10-19 21:13-0400\n" "PO-Revision-Date: 2017-04-19 16:01+0000\n" "Last-Translator: Chi-Hsun Tsai \n" "Language-Team: Chinese (Simplified) /deluge path on the web server. The default password is 'deluge', but " @@ -921,7 +921,7 @@ msgid "Where to Get Help" msgstr "从何处获得帮助" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:62 -#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:124 +#: plinth/modules/networks/forms.py:102 plinth/templates/index.html:126 msgid "Manual" msgstr "手册" @@ -1278,27 +1278,19 @@ msgid "" "running locally." msgstr "JSXC 是一个 XMPP 网页客户端,主要用于连接本地 XMPP 服务器的连接。" -#: plinth/modules/jsxc/__init__.py:80 -msgid "" -"Chat Client \n" -" (jsxc)" -msgstr "" -"聊天客户端\n" -"(jsxc)" - -#: plinth/modules/letsencrypt/__init__.py:42 +#: plinth/modules/letsencrypt/__init__.py:45 #, fuzzy #| msgid "Certificates (Let's Encrypt)" msgid "Let's Encrypt" msgstr "证书(Let's Encrypt)" -#: plinth/modules/letsencrypt/__init__.py:44 +#: plinth/modules/letsencrypt/__init__.py:47 #, fuzzy #| msgid "Certificate Status" msgid "Certificates" msgstr "证书状态" -#: plinth/modules/letsencrypt/__init__.py:48 +#: plinth/modules/letsencrypt/__init__.py:51 #, python-brace-format msgid "" "A digital certificate allows users of a web service to verify the identity " @@ -1311,7 +1303,7 @@ msgstr "" "动获取和设置每个可用域名的数字证书。它通过向 Let's Encrypt 证明自己是一个域名" "的所有者。Let's Encrypt 是一个证书颁发机构(CA)。" -#: plinth/modules/letsencrypt/__init__.py:55 +#: plinth/modules/letsencrypt/__init__.py:58 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 " @@ -1322,6 +1314,21 @@ msgstr "" "(ISRG)为公众利益而设立。请在使用此服务之前阅读并同意 Let's Encypt 订阅者协议。" +#: plinth/modules/letsencrypt/__init__.py:110 +#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:118 +#, fuzzy, python-brace-format +#| msgid "Certificate successfully revoked for domain {domain}" +msgid "Certificate renewal management enabled for {domain}." +msgstr "成功为域名 {domain} 吊销证书" + +#: plinth/modules/letsencrypt/__init__.py:114 +#: plinth/modules/letsencrypt/views.py:97 +#, 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/templates/letsencrypt.html:46 msgid "Domain" msgstr "域名" @@ -1404,10 +1411,10 @@ msgid "" "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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:167 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:174 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:214 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:221 #, fuzzy #| msgid "Update" msgid "Update config" @@ -1422,29 +1429,59 @@ msgid "" " " msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:183 -#, python-format -msgid "" -"\n" -" Let %(box_name)s manage certificate renewal of the current " -"domain\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:187 #, 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 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:192 msgid "" "No certificate available for the current domain. First obtain a " "certificate to enable its management." msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:202 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:226 +#, python-format +msgid "" +"\n" +" Use certificate of %(current_domain)s for ejabberd\n" +" " +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:230 +msgid "" +"\n" +" Use certificate of the current domain for ejabberd\n" +" " +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:240 +#, python-format +msgid "" +"If enabled, the app ejabberd 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:248 +#, python-format +msgid "" +"This feature only makes sense if you are using the ejabberd chat server app." +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:253 +#, python-format +msgid "" +"To use a Let's Encrypt certificate for ejabberd chat server app, you must first enable certificate renewal " +"of the current domain." +msgstr "" + +#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 #, fuzzy #| msgid "" #| "No domains have been configured. Configure domains to be able to obtain " @@ -1454,52 +1491,13 @@ msgid "" "management of its certificates." msgstr "没有配置域名。配置域名可以为它们获得相应的证书。" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:236 -#, python-format -msgid "" -"\n" -" Use certificate of %(current_domain)s for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:240 -msgid "" -"\n" -" Use certificate of the current domain for ejabberd\n" -" " -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:250 -#, python-format -msgid "" -"If enabled, the app ejabberd 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 ejabberd chat server app." -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:262 -#, python-format -msgid "" -"To use a Let's Encrypt certificate for ejabberd chat server app, you must first enable certificate renewal " -"of the current domain." -msgstr "" - -#: plinth/modules/letsencrypt/templates/letsencrypt.html:270 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:269 msgid "" "No domains have been configured. Configure domains to be able to obtain " "certificates for them." msgstr "没有配置域名。配置域名可以为它们获得相应的证书。" -#: plinth/modules/letsencrypt/views.py:58 +#: plinth/modules/letsencrypt/views.py:56 #, fuzzy, python-brace-format #| msgid "Certificate successfully revoked for domain {domain}" msgid "" @@ -1507,70 +1505,57 @@ msgid "" "moments to take effect." msgstr "成功为域名 {domain} 吊销证书" -#: plinth/modules/letsencrypt/views.py:64 +#: plinth/modules/letsencrypt/views.py:62 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "无法为 {domain} 撤销证书:{error}" -#: plinth/modules/letsencrypt/views.py:76 +#: plinth/modules/letsencrypt/views.py:75 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "为域名 {domain} 成功获得证书" -#: plinth/modules/letsencrypt/views.py:82 +#: plinth/modules/letsencrypt/views.py:81 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "未能为域名 {domain} 获取证书:{error}" -#: 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: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:122 +#: plinth/modules/letsencrypt/views.py:121 #, 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:128 +#: plinth/modules/letsencrypt/views.py:127 #, 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:159 +#: plinth/modules/letsencrypt/views.py:157 #, python-brace-format msgid "Switched use of certificate for app {module}" msgstr "" -#: plinth/modules/letsencrypt/views.py:164 +#: plinth/modules/letsencrypt/views.py:162 #, 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 +#: plinth/modules/letsencrypt/views.py:183 #, 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:192 +#: plinth/modules/letsencrypt/views.py:190 #, 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:197 +#: plinth/modules/letsencrypt/views.py:195 #, fuzzy, python-brace-format #| msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}" @@ -1973,11 +1958,11 @@ msgstr "名称服务" msgid "Not Available" msgstr "不可用" -#: plinth/modules/networks/__init__.py:37 +#: plinth/modules/networks/__init__.py:38 msgid "Networks" msgstr "网络" -#: plinth/modules/networks/__init__.py:124 +#: plinth/modules/networks/__init__.py:126 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "在 IPv{kind} 上使用 DNSSEC" @@ -3520,6 +3505,36 @@ msgstr "登录" msgid "Storage" msgstr "reStore" +#: plinth/modules/storage/__init__.py:147 +#, fuzzy, python-brace-format +#| msgid "{disk_size} bytes" +msgid "{disk_size:.1f} bytes" +msgstr "{disk_size} bytes" + +#: plinth/modules/storage/__init__.py:151 +#, fuzzy, python-brace-format +#| msgid "{disk_size} KiB" +msgid "{disk_size:.1f} KiB" +msgstr "{disk_size} KiB" + +#: plinth/modules/storage/__init__.py:155 +#, fuzzy, python-brace-format +#| msgid "{disk_size} MiB" +msgid "{disk_size:.1f} MiB" +msgstr "{disk_size} MiB" + +#: plinth/modules/storage/__init__.py:159 +#, fuzzy, python-brace-format +#| msgid "{disk_size} GiB" +msgid "{disk_size:.1f} GiB" +msgstr "{disk_size} GiB" + +#: plinth/modules/storage/__init__.py:162 +#, fuzzy, python-brace-format +#| msgid "{disk_size} TiB" +msgid "{disk_size:.1f} TiB" +msgstr "{disk_size} TiB" + #: plinth/modules/storage/templates/storage.html:35 msgid "The following disks are in use:" msgstr "正在使用以下磁盘:" @@ -3578,43 +3593,13 @@ msgstr "扩展分区错误:{exception}" msgid "Partition expanded successfully." msgstr "已成功扩展分区。" -#: plinth/modules/storage/views.py:94 +#: plinth/modules/storage/views.py:95 #, 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:131 -#, fuzzy, python-brace-format -#| msgid "{disk_size} bytes" -msgid "{disk_size:.1f} bytes" -msgstr "{disk_size} bytes" - -#: 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:139 -#, fuzzy, python-brace-format -#| msgid "{disk_size} MiB" -msgid "{disk_size:.1f} MiB" -msgstr "{disk_size} MiB" - -#: 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:146 -#, fuzzy, python-brace-format -#| msgid "{disk_size} TiB" -msgid "{disk_size:.1f} TiB" -msgstr "{disk_size} TiB" - #: plinth/modules/syncthing/__init__.py:39 msgid "Syncthing" msgstr "" @@ -3967,11 +3952,11 @@ msgstr "" "登录到 web 界面的密码。当前密码以哈希格式所示。若要设置一个新密码,请以纯文本" "格式输入密码。" -#: plinth/modules/ttrss/__init__.py:39 +#: plinth/modules/ttrss/__init__.py:40 msgid "Tiny Tiny RSS" msgstr "" -#: plinth/modules/ttrss/__init__.py:41 +#: plinth/modules/ttrss/__init__.py:42 #, fuzzy #| msgid "" #| "News Feed Reader \n" @@ -3981,7 +3966,7 @@ msgstr "" "新闻收取阅读器\n" "(Tiny Tiny RSS)" -#: plinth/modules/ttrss/__init__.py:44 +#: plinth/modules/ttrss/__init__.py:45 msgid "" "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed to " "allow reading news from any location, while feeling as close to a real " @@ -3990,7 +3975,7 @@ msgstr "" "Tiny Tiny RSS是一个新闻源(RSS / Atom)阅读器和聚合器,旨在允许从任何位置读取" "新闻,同时提供尽可能接近真实的桌面应用程序体验。" -#: plinth/modules/ttrss/__init__.py:49 +#: plinth/modules/ttrss/__init__.py:50 #, fuzzy, python-brace-format #| msgid "" #| "When enabled, Tiny Tiny RSS will be available from /" @@ -4003,6 +3988,12 @@ msgstr "" "启用以后,Tiny Tiny RSS 将可从网页服务器的 /tt-rss 路" "径访问。" +#: plinth/modules/ttrss/__init__.py:56 +msgid "" +"When using a mobile or desktop application for Tiny Tiny RSS, use the URL /tt-rss-app for connecting." +msgstr "" + #: plinth/modules/upgrades/__init__.py:35 msgid "Software Upgrades" msgstr "软件升级" @@ -4403,32 +4394,39 @@ msgstr "应用程序" msgid "Change password" msgstr "更改密码" -#: plinth/templates/base.html:152 plinth/templates/base.html:153 -#: plinth/templates/base.html:190 plinth/templates/base.html:192 -msgid "Log out" -msgstr "登出" - -#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:154 plinth/templates/base.html:155 #, fuzzy #| msgid "Restart Now" msgid "Restart" msgstr "现在重新启动" -#: plinth/templates/base.html:174 plinth/templates/base.html:175 +#: plinth/templates/base.html:160 plinth/templates/base.html:161 #, fuzzy #| msgid "Shut Down Now" msgid "Shut down" msgstr "现在关闭" -#: plinth/templates/base.html:182 plinth/templates/base.html:184 +#: plinth/templates/base.html:168 plinth/templates/base.html:169 +#: plinth/templates/base.html:184 plinth/templates/base.html:186 +msgid "Log out" +msgstr "登出" + +#: plinth/templates/base.html:176 plinth/templates/base.html:178 msgid "Log in" msgstr "登录" -#: plinth/templates/base.html:256 plinth/templates/index.html:164 +#: plinth/templates/base.html:250 plinth/templates/index.html:166 msgid "JavaScript license information" msgstr "" -#: plinth/templates/index.html:58 +#: plinth/templates/first_setup.html:37 +#, python-format +msgid "" +"Please wait for %(box_name)s to finish installation. You can start using " +"your %(box_name)s once it is done." +msgstr "" + +#: plinth/templates/index.html:60 #, python-format msgid "" "Enable some applications to add shortcuts to " @@ -4436,11 +4434,11 @@ msgid "" msgstr "" "启用一些应用程序来将其快捷方式放到此页面。" -#: plinth/templates/index.html:85 +#: plinth/templates/index.html:87 msgid "Configure »" msgstr "配置 »;" -#: plinth/templates/index.html:104 +#: plinth/templates/index.html:106 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -4450,7 +4448,7 @@ msgstr "" "%(box_name)s 是一个基于 Debian 并完全使用自由软件来自托管部署社交应用的小机" "器。它提供在线交流工具以尊重您的隐私和数据所有权。" -#: plinth/templates/index.html:113 +#: plinth/templates/index.html:115 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -4460,33 +4458,33 @@ msgstr "" "此页面是 Plinth 的一部分,%(box_name)s 的 Web 接口。Plinth 是自由软件,以 " "GNU Affero 通用许可证第 3 版或更高版发布。" -#: plinth/templates/index.html:128 +#: plinth/templates/index.html:130 msgid "Wiki" msgstr "" -#: plinth/templates/index.html:133 +#: plinth/templates/index.html:135 msgid "Homepage" msgstr "" -#: plinth/templates/index.html:136 +#: plinth/templates/index.html:138 msgid "Source Code" msgstr "" -#: plinth/templates/index.html:139 +#: plinth/templates/index.html:141 msgid "Donate" msgstr "" -#: plinth/templates/index.html:143 +#: plinth/templates/index.html:145 #, fuzzy #| msgid "FreedomBox" msgid "FreedomBox Foundation" msgstr "FreedomBox" -#: plinth/templates/index.html:150 +#: plinth/templates/index.html:152 msgid "IRC Chatroom" msgstr "" -#: plinth/templates/index.html:155 +#: plinth/templates/index.html:157 msgid "Mailing list" msgstr "" @@ -4566,6 +4564,13 @@ msgid "" "The options affect the %(box_name)s at its most general level, so be careful!" msgstr "此选项会在通用层面影响 {box_name} 所以要小心!" +#~ msgid "" +#~ "Chat Client \n" +#~ " (jsxc)" +#~ msgstr "" +#~ "聊天客户端\n" +#~ "(jsxc)" + #~ msgid "Disks" #~ msgstr "磁盘"