From 297b059638f95592d0940b37cba89d3c7c97c609 Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Mon, 24 Sep 2018 18:49:10 -0400 Subject: [PATCH] Update translation strings Signed-off-by: James Valleroy --- plinth/locale/bn/LC_MESSAGES/django.po | 399 +++++++-------- plinth/locale/cs/LC_MESSAGES/django.po | 460 +++++++++-------- plinth/locale/da/LC_MESSAGES/django.po | 451 +++++++++-------- plinth/locale/de/LC_MESSAGES/django.po | 466 +++++++++-------- plinth/locale/django.pot | 399 +++++++-------- plinth/locale/es/LC_MESSAGES/django.po | 460 +++++++++-------- plinth/locale/fa/LC_MESSAGES/django.po | 436 ++++++++-------- plinth/locale/fake/LC_MESSAGES/django.po | 449 +++++++++-------- plinth/locale/fr/LC_MESSAGES/django.po | 451 +++++++++-------- plinth/locale/gu/LC_MESSAGES/django.po | 403 +++++++-------- plinth/locale/hi/LC_MESSAGES/django.po | 451 +++++++++-------- plinth/locale/hu/LC_MESSAGES/django.po | 525 +++++++++++--------- plinth/locale/id/LC_MESSAGES/django.po | 430 ++++++++-------- plinth/locale/it/LC_MESSAGES/django.po | 456 +++++++++-------- plinth/locale/ja/LC_MESSAGES/django.po | 399 +++++++-------- plinth/locale/kn/LC_MESSAGES/django.po | 399 +++++++-------- plinth/locale/lt/LC_MESSAGES/django.po | 399 +++++++-------- plinth/locale/nb/LC_MESSAGES/django.po | 461 +++++++++-------- plinth/locale/nl/LC_MESSAGES/django.po | 466 +++++++++-------- plinth/locale/pl/LC_MESSAGES/django.po | 427 ++++++++-------- plinth/locale/pt/LC_MESSAGES/django.po | 407 +++++++-------- plinth/locale/ru/LC_MESSAGES/django.po | 469 +++++++++-------- plinth/locale/sv/LC_MESSAGES/django.po | 438 ++++++++-------- plinth/locale/ta/LC_MESSAGES/django.po | 399 +++++++-------- plinth/locale/te/LC_MESSAGES/django.po | 463 +++++++++-------- plinth/locale/tr/LC_MESSAGES/django.po | 451 +++++++++-------- plinth/locale/uk/LC_MESSAGES/django.po | 399 +++++++-------- plinth/locale/zh_Hans/LC_MESSAGES/django.po | 451 +++++++++-------- 28 files changed, 6456 insertions(+), 5808 deletions(-) diff --git a/plinth/locale/bn/LC_MESSAGES/django.po b/plinth/locale/bn/LC_MESSAGES/django.po index 5a8dfe7d0..38aedbe62 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: 2018-08-27 18:09-0400\n" +"POT-Creation-Date: 2018-09-24 18:47-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -107,63 +107,77 @@ msgid "" "network." msgstr "" -#: plinth/modules/backups/__init__.py:33 +#: plinth/modules/backups/__init__.py:38 msgid "Backups" msgstr "" -#: plinth/modules/backups/__init__.py:35 +#: plinth/modules/backups/__init__.py:41 msgid "Backups allows creating and managing backup archives." msgstr "" -#: plinth/modules/backups/__init__.py:89 +#: plinth/modules/backups/__init__.py:120 msgid "Root Filesystem" msgstr "" -#: plinth/modules/backups/forms.py:30 +#: plinth/modules/backups/forms.py:31 msgid "Archive name" msgstr "" -#: plinth/modules/backups/forms.py:31 +#: plinth/modules/backups/forms.py:32 msgid "Name for new backup archive." msgstr "" -#: plinth/modules/backups/forms.py:32 +#: plinth/modules/backups/forms.py:33 msgid "Invalid archive name" msgstr "" -#: plinth/modules/backups/forms.py:35 -msgid "Path" +#: plinth/modules/backups/forms.py:37 +msgid "Included apps" msgstr "" -#: plinth/modules/backups/forms.py:36 -msgid "" -"Disk path to a folder on this server that will be archived into backup " -"repository." +#: plinth/modules/backups/forms.py:38 +msgid "Apps to include in the backup" msgstr "" -#: plinth/modules/backups/forms.py:42 +#: plinth/modules/backups/forms.py:52 msgid "Disk" msgstr "" -#: plinth/modules/backups/forms.py:43 +#: plinth/modules/backups/forms.py:53 msgid "Disk or removable storage where the backup archive will be saved." msgstr "" -#: plinth/modules/backups/templates/backups.html:43 -#: plinth/modules/backups/templates/backups.html:46 -msgid "Create archive" +#: plinth/modules/backups/forms.py:64 +msgid "Restore apps" msgstr "" -#: plinth/modules/backups/templates/backups.html:50 +#: plinth/modules/backups/forms.py:65 +msgid "Apps data to restore from the backup" +msgstr "" + +#: plinth/modules/backups/templates/backups.html:44 +#: plinth/modules/backups/templates/backups.html:47 +#: plinth/modules/backups/templates/backups.html:52 +#: plinth/modules/backups/templates/backups.html:55 +msgid "New backup" +msgstr "" + +#: plinth/modules/backups/templates/backups.html:59 +msgid "" +"No apps that support backup are currently installed. Backup can be created " +"after an app supporting backups is installed." +msgstr "" + +#: plinth/modules/backups/templates/backups.html:66 msgid "Backup archives" msgstr "" -#: plinth/modules/backups/templates/backups.html:52 +#: plinth/modules/backups/templates/backups.html:68 msgid "No archives currently exist." msgstr "" -#: plinth/modules/backups/templates/backups.html:58 -#: plinth/modules/backups/templates/backups.html:95 +#: plinth/modules/backups/templates/backups.html:74 +#: plinth/modules/backups/templates/backups.html:109 #: plinth/modules/backups/templates/backups_delete.html:33 #: plinth/modules/backups/templates/backups_restore.html:34 #: plinth/modules/ikiwiki/forms.py:34 @@ -172,29 +186,24 @@ msgstr "" msgid "Name" msgstr "" -#: plinth/modules/backups/templates/backups.html:59 -#: plinth/modules/backups/templates/backups_delete.html:34 -msgid "Time" -msgstr "" - -#: plinth/modules/backups/templates/backups.html:72 +#: plinth/modules/backups/templates/backups.html:86 msgid "Export" msgstr "" -#: plinth/modules/backups/templates/backups.html:86 +#: plinth/modules/backups/templates/backups.html:100 msgid "Exported backup archives" msgstr "" -#: plinth/modules/backups/templates/backups.html:88 +#: plinth/modules/backups/templates/backups.html:102 msgid "No exported backup archives were found." msgstr "" -#: plinth/modules/backups/templates/backups.html:94 +#: plinth/modules/backups/templates/backups.html:108 #: plinth/modules/backups/templates/backups_restore.html:33 msgid "Location" msgstr "" -#: plinth/modules/backups/templates/backups.html:109 +#: plinth/modules/backups/templates/backups.html:123 msgid "Restore" msgstr "" @@ -202,6 +211,10 @@ msgstr "" msgid "Delete this archive permanently?" msgstr "" +#: plinth/modules/backups/templates/backups_delete.html:34 +msgid "Time" +msgstr "" + #: plinth/modules/backups/templates/backups_delete.html:51 #, python-format msgid "Delete Archive %(name)s" @@ -218,41 +231,41 @@ msgstr "" msgid "Restore data from this archive?" msgstr "" -#: plinth/modules/backups/templates/backups_restore.html:51 +#: plinth/modules/backups/templates/backups_restore.html:53 #, python-format msgid "Restore data from %(name)s" msgstr "" -#: plinth/modules/backups/views.py:56 +#: plinth/modules/backups/views.py:61 msgid "Archive created." msgstr "" -#: plinth/modules/backups/views.py:61 -msgid "Create Archive" +#: plinth/modules/backups/views.py:66 +msgid "New Backup" msgstr "" -#: plinth/modules/backups/views.py:78 +#: plinth/modules/backups/views.py:90 msgid "Delete Archive" msgstr "" -#: plinth/modules/backups/views.py:88 +#: plinth/modules/backups/views.py:100 msgid "Archive deleted." msgstr "" -#: plinth/modules/backups/views.py:98 +#: plinth/modules/backups/views.py:110 msgid "Archive exported." msgstr "" -#: plinth/modules/backups/views.py:103 +#: plinth/modules/backups/views.py:115 msgid "Export Archive" msgstr "" -#: plinth/modules/backups/views.py:124 -msgid "Restore from backup" +#: plinth/modules/backups/views.py:134 +msgid "Restored files from backup." msgstr "" -#: plinth/modules/backups/views.py:132 -msgid "Restored data from backup." +#: plinth/modules/backups/views.py:156 +msgid "Restore from backup" msgstr "" #: plinth/modules/bind/__init__.py:34 @@ -396,7 +409,7 @@ msgstr "" #: plinth/modules/pagekite/templates/pagekite_introduction.html:37 #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 -#: plinth/modules/storage/templates/storage.html:42 +#: plinth/modules/storage/templates/storage.html:48 #: plinth/templates/service.html:42 plinth/templates/setup.html:44 #: plinth/templates/simple_service.html:38 msgid "Learn more..." @@ -934,29 +947,29 @@ msgid "" "the histories are stored as plain text or encrypted." msgstr "" -#: plinth/modules/ejabberd/manifest.py:25 +#: plinth/modules/ejabberd/manifest.py:26 msgid "Conversations" msgstr "" -#: plinth/modules/ejabberd/manifest.py:39 +#: plinth/modules/ejabberd/manifest.py:40 msgid "Xabber" msgstr "" -#: plinth/modules/ejabberd/manifest.py:41 +#: plinth/modules/ejabberd/manifest.py:42 msgid "" "Open source Jabber (XMPP) client with multi-account support and clean and " "simple interface. " msgstr "" -#: plinth/modules/ejabberd/manifest.py:56 +#: plinth/modules/ejabberd/manifest.py:57 msgid "Yaxim" msgstr "" -#: plinth/modules/ejabberd/manifest.py:70 +#: plinth/modules/ejabberd/manifest.py:71 msgid "ChatSecure" msgstr "" -#: plinth/modules/ejabberd/manifest.py:72 +#: plinth/modules/ejabberd/manifest.py:73 msgid "" "ChatSecure is a free and open source messaging app that features OTR " "encryption over XMPP. You can connect to an existing Google account, create " @@ -964,11 +977,11 @@ msgid "" "your own server for extra security." msgstr "" -#: plinth/modules/ejabberd/manifest.py:88 +#: plinth/modules/ejabberd/manifest.py:89 msgid "Dino" msgstr "" -#: plinth/modules/ejabberd/manifest.py:100 +#: plinth/modules/ejabberd/manifest.py:101 msgid "Gajim" msgstr "" @@ -1272,7 +1285,7 @@ msgid "" "before submitting the bug report." msgstr "" -#: plinth/modules/ikiwiki/__init__.py:41 plinth/modules/ikiwiki/manifest.py:23 +#: plinth/modules/ikiwiki/__init__.py:41 plinth/modules/ikiwiki/manifest.py:24 msgid "ikiwiki" msgstr "" @@ -1303,7 +1316,8 @@ msgstr "" #: plinth/modules/ikiwiki/forms.py:30 #: plinth/modules/networks/templates/connection_show.html:98 -#: plinth/modules/storage/templates/storage.html:54 +#: plinth/modules/storage/templates/storage.html:60 +#: plinth/modules/storage/templates/storage.html:128 msgid "Type" msgstr "" @@ -1430,15 +1444,15 @@ msgid "" "enter your {box_name}'s domain name." msgstr "" -#: plinth/modules/infinoted/manifest.py:26 +#: plinth/modules/infinoted/manifest.py:27 msgid "Gobby" msgstr "" -#: plinth/modules/infinoted/manifest.py:28 +#: plinth/modules/infinoted/manifest.py:29 msgid "Gobby is a collaborative text editor" msgstr "" -#: plinth/modules/infinoted/manifest.py:31 +#: plinth/modules/infinoted/manifest.py:32 #, python-brace-format msgid "" "Start Gobby and select \"Connect to Server\" and enter your {box_name}'s " @@ -1511,7 +1525,7 @@ msgid "Website Security" msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:47 -#: plinth/modules/udiskie/templates/udiskie.html:46 +#: plinth/modules/storage/templates/storage.html:130 msgid "Actions" msgstr "" @@ -1733,7 +1747,7 @@ msgid "" "users to be able to use it." msgstr "" -#: plinth/modules/matrixsynapse/manifest.py:27 +#: plinth/modules/matrixsynapse/manifest.py:28 msgid "Riot" msgstr "" @@ -1776,7 +1790,7 @@ msgid "Public registration disabled" msgstr "" #: plinth/modules/mediawiki/__init__.py:33 -#: plinth/modules/mediawiki/manifest.py:23 +#: plinth/modules/mediawiki/manifest.py:24 msgid "MediaWiki" msgstr "" @@ -1858,7 +1872,7 @@ msgid "Private mode disabled" msgstr "" #: plinth/modules/minetest/__init__.py:46 -#: plinth/modules/minetest/manifest.py:24 +#: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" @@ -2504,8 +2518,8 @@ msgid "yes" msgstr "" #: plinth/modules/networks/templates/connection_show.html:84 -#: plinth/modules/storage/templates/storage.html:52 -#: plinth/modules/udiskie/templates/udiskie.html:41 +#: plinth/modules/storage/templates/storage.html:58 +#: plinth/modules/storage/templates/storage.html:125 msgid "Device" msgstr "" @@ -3262,36 +3276,36 @@ msgid "" "addressbook." msgstr "" -#: plinth/modules/radicale/manifest.py:24 +#: plinth/modules/radicale/manifest.py:25 msgid "DAVDroid" msgstr "" -#: plinth/modules/radicale/manifest.py:26 +#: plinth/modules/radicale/manifest.py:27 msgid "" "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " "user name. DAVdroid will show all existing calendars and address books and " "you can create new." msgstr "" -#: plinth/modules/radicale/manifest.py:43 +#: plinth/modules/radicale/manifest.py:44 msgid "GNOME Calendar" msgstr "" -#: plinth/modules/radicale/manifest.py:51 +#: plinth/modules/radicale/manifest.py:52 msgid "Mozilla Thunderbird" msgstr "" -#: plinth/modules/radicale/manifest.py:71 +#: plinth/modules/radicale/manifest.py:72 msgid "Evolution" msgstr "" -#: plinth/modules/radicale/manifest.py:73 +#: plinth/modules/radicale/manifest.py:74 msgid "" "Evolution is a personal information management application that provides " "integrated mail, calendaring and address book functionality." msgstr "" -#: plinth/modules/radicale/manifest.py:77 +#: plinth/modules/radicale/manifest.py:78 msgid "" "In Evolution add a new calendar and address book respectively with WebDAV. " "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " @@ -3337,11 +3351,11 @@ msgid "" "required to restart the repro service. Disable the service and re-enable it." msgstr "" -#: plinth/modules/repro/manifest.py:29 +#: plinth/modules/repro/manifest.py:30 msgid "Jitsi Meet" msgstr "" -#: plinth/modules/repro/manifest.py:31 +#: plinth/modules/repro/manifest.py:32 msgid "" "Jitsi is a set of open-source projects that allows you to easily build and " "deploy secure videoconferencing solutions. At the heart of Jitsi are Jitsi " @@ -3350,7 +3364,7 @@ msgid "" "dial-in, recording, and simulcasting." msgstr "" -#: plinth/modules/repro/manifest.py:68 +#: plinth/modules/repro/manifest.py:69 msgid "CSipSimple" msgstr "" @@ -3895,53 +3909,61 @@ msgstr "" msgid "Login" msgstr "" -#: plinth/modules/storage/__init__.py:32 plinth/modules/storage/views.py:46 +#: plinth/modules/storage/__init__.py:33 plinth/modules/storage/views.py:50 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:153 +#: plinth/modules/storage/__init__.py:41 +#, python-brace-format +msgid "" +"This module allows you to manage storage media attached to your {box_name}. " +"You can view the storage media currently in use, mount and unmount removable " +"media, expand the root partition etc." +msgstr "" + +#: plinth/modules/storage/__init__.py:164 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:157 +#: plinth/modules/storage/__init__.py:168 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:161 +#: plinth/modules/storage/__init__.py:172 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:165 +#: plinth/modules/storage/__init__.py:176 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:168 +#: plinth/modules/storage/__init__.py:179 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/templates/storage.html:47 -msgid "The following disks are in use:" +#: plinth/modules/storage/templates/storage.html:53 +msgid "The following storage devices are in use:" msgstr "" -#: plinth/modules/storage/templates/storage.html:53 -#: plinth/modules/udiskie/templates/udiskie.html:45 +#: plinth/modules/storage/templates/storage.html:59 +#: plinth/modules/storage/templates/storage.html:127 msgid "Mount Point" msgstr "" -#: plinth/modules/storage/templates/storage.html:55 +#: plinth/modules/storage/templates/storage.html:61 msgid "Used" msgstr "" -#: plinth/modules/storage/templates/storage.html:87 +#: plinth/modules/storage/templates/storage.html:93 msgid "Partition Expansion" msgstr "" -#: plinth/modules/storage/templates/storage.html:89 +#: plinth/modules/storage/templates/storage.html:95 #, python-format msgid "" "There is %(expandable_root_size)s of unallocated space available after your " @@ -3949,12 +3971,28 @@ msgid "" "will provide you additional free space to store your files." msgstr "" -#: plinth/modules/storage/templates/storage.html:99 +#: plinth/modules/storage/templates/storage.html:105 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:66 +#: plinth/modules/storage/views.py:72 msgid "Expand Root Partition" msgstr "" +#: plinth/modules/storage/templates/storage.html:113 +msgid "Removable Devices" +msgstr "" + +#: plinth/modules/storage/templates/storage.html:117 +msgid "There are no additional storage devices attached." +msgstr "" + +#: plinth/modules/storage/templates/storage.html:126 +msgid "Label" +msgstr "" + +#: plinth/modules/storage/templates/storage.html:129 +msgid "Size" +msgstr "" + #: plinth/modules/storage/templates/storage_expand.html:29 #, python-format msgid "" @@ -3963,22 +4001,93 @@ msgid "" "root partition." msgstr "" -#: plinth/modules/storage/views.py:77 +#: plinth/modules/storage/udisks2.py:89 +#, python-brace-format +msgid "No such device - {device_path}" +msgstr "" + +#: plinth/modules/storage/udisks2.py:139 +msgid "The operation failed." +msgstr "" + +#: plinth/modules/storage/udisks2.py:141 +msgid "The operation was cancelled." +msgstr "" + +#: plinth/modules/storage/udisks2.py:143 +msgid "The device is already unmounting." +msgstr "" + +#: plinth/modules/storage/udisks2.py:145 +msgid "The operation is not supported due to missing driver/tool support." +msgstr "" + +#: plinth/modules/storage/udisks2.py:148 +msgid "The operation timed out." +msgstr "" + +#: plinth/modules/storage/udisks2.py:150 +msgid "The operation would wake up a disk that is in a deep-sleep state." +msgstr "" + +#: plinth/modules/storage/udisks2.py:153 +msgid "Attempting to unmount a device that is busy." +msgstr "" + +#: plinth/modules/storage/udisks2.py:155 +msgid "The operation has already been cancelled." +msgstr "" + +#: plinth/modules/storage/udisks2.py:161 +msgid "Not authorized to perform the requested operation." +msgstr "" + +#: plinth/modules/storage/udisks2.py:163 +msgid "The device is already mounted." +msgstr "" + +#: plinth/modules/storage/udisks2.py:165 +msgid "The device is not mounted." +msgstr "" + +#: plinth/modules/storage/udisks2.py:168 +msgid "Not permitted to use the requested option." +msgstr "" + +#: plinth/modules/storage/udisks2.py:171 +msgid "The device is mounted by another user." +msgstr "" + +#: plinth/modules/storage/views.py:84 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "" -#: plinth/modules/storage/views.py:80 +#: plinth/modules/storage/views.py:87 msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:100 +#: plinth/modules/storage/views.py:107 #, 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:132 +#, python-brace-format +msgid "{drive_vendor} {drive_model} can be safely unplugged." +msgstr "" + +#: plinth/modules/storage/views.py:136 +msgid "Device can be safely unplugged." +msgstr "" + +#: plinth/modules/storage/views.py:146 +#, python-brace-format +msgid "Error ejecting device: {error_message}" +msgstr "" + #: plinth/modules/syncthing/__init__.py:37 #: plinth/modules/syncthing/manifest.py:27 msgid "Syncthing" @@ -4325,110 +4434,6 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/udiskie/__init__.py:33 -msgid "udiskie" -msgstr "" - -#: plinth/modules/udiskie/__init__.py:35 -msgid "Removable Media" -msgstr "" - -#: plinth/modules/udiskie/__init__.py:38 -msgid "" -"udiskie allows automatic mounting of removable media, such as flash drives." -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:29 -msgid "Devices" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:33 -msgid "There are no additional storage devices attached." -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:42 -msgid "Label" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:43 -msgid "Size" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:44 -msgid "Filesystem" -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:89 -#, python-brace-format -msgid "No such device - {device_path}" -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:139 -msgid "The operation failed." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:141 -msgid "The operation was cancelled." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:143 -msgid "The device is already unmounting." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:145 -msgid "The operation is not supported due to missing driver/tool support." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:148 -msgid "The operation timed out." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:150 -msgid "The operation would wake up a disk that is in a deep-sleep state." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:153 -msgid "Attempting to unmount a device that is busy." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:155 -msgid "The operation has already been cancelled." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:161 -msgid "Not authorized to perform the requested operation." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:163 -msgid "The device is already mounted." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:165 -msgid "The device is not mounted." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:168 -msgid "Not permitted to use the requested option." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:171 -msgid "The device is mounted by another user." -msgstr "" - -#: plinth/modules/udiskie/views.py:62 -#, python-brace-format -msgid "{drive_vendor} {drive_model} can be safely unplugged." -msgstr "" - -#: plinth/modules/udiskie/views.py:66 -msgid "Device can be safely unplugged." -msgstr "" - -#: plinth/modules/udiskie/views.py:76 -#, python-brace-format -msgid "Error ejecting device: {error_message}" -msgstr "" - #: plinth/modules/upgrades/__init__.py:33 msgid "Software Upgrades" msgstr "" @@ -4768,7 +4773,7 @@ msgstr "" #: plinth/templates/base.html:50 #, python-format -msgid "Core funtionality and web interface for %(box_name)s" +msgid "Core functionality and web interface for %(box_name)s" msgstr "" #: plinth/templates/base.html:95 diff --git a/plinth/locale/cs/LC_MESSAGES/django.po b/plinth/locale/cs/LC_MESSAGES/django.po index f3bad07f4..e41ea5c18 100644 --- a/plinth/locale/cs/LC_MESSAGES/django.po +++ b/plinth/locale/cs/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-08-27 18:09-0400\n" +"POT-Creation-Date: 2018-09-24 18:47-0400\n" "PO-Revision-Date: 2018-08-28 06:15+0000\n" "Last-Translator: Pavel Borecki \n" "Language-Team: Czech záznam (log) stavu." #: plinth/templates/base.html:50 -#, python-format -msgid "Core funtionality and web interface for %(box_name)s" +#, fuzzy, python-format +#| msgid "Core funtionality and web interface for %(box_name)s" +msgid "Core functionality and web interface for %(box_name)s" msgstr "Základní funkce a webové rozhraní pro %(box_name)s" #: plinth/templates/base.html:95 @@ -5708,6 +5722,38 @@ msgstr "Instalace %(package_names)s: %(status)s" msgid "%(percentage)s%% complete" msgstr "%(percentage)s%% dokončeno" +#~ msgid "Path" +#~ msgstr "Popis umístění" + +#~ msgid "" +#~ "Disk path to a folder on this server that will be archived into backup " +#~ "repository." +#~ msgstr "" +#~ "Popis umístění složky na datovém úložišti tohoto serveru který archivovat " +#~ "to repozitáře záloh." + +#~ msgid "Create archive" +#~ msgstr "Vytvořit archiv" + +#~ msgid "Create Archive" +#~ msgstr "Vytvořit archiv" + +#~ msgid "udiskie" +#~ msgstr "udiskie" + +#~ msgid "" +#~ "udiskie allows automatic mounting of removable media, such as flash " +#~ "drives." +#~ msgstr "" +#~ "udiskie umožňuje automatické připojování (mount) vyjímatelných médií, " +#~ "jako jsou třeba USB flash." + +#~ msgid "Devices" +#~ msgstr "Zařízení" + +#~ msgid "Filesystem" +#~ msgstr "Souborový systém" + #~ msgid "Exported filename" #~ msgstr "Název exportovaného soubour" diff --git a/plinth/locale/da/LC_MESSAGES/django.po b/plinth/locale/da/LC_MESSAGES/django.po index 421918ba3..5b09b9e32 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: 2018-08-27 18:09-0400\n" +"POT-Creation-Date: 2018-09-24 18:47-0400\n" "PO-Revision-Date: 2016-07-03 21:44+0000\n" "Last-Translator: Mikkel Kirkgaard Nielsen \n" "Language-Team: Danish \n" "Language-Team: German und installiere ihn. Dann starte Gobby und wähle " "\"Verbinde mit Server\" und gib die Domain von {box_name} an." -#: plinth/modules/infinoted/manifest.py:26 +#: plinth/modules/infinoted/manifest.py:27 msgid "Gobby" msgstr "Gobby" -#: plinth/modules/infinoted/manifest.py:28 +#: plinth/modules/infinoted/manifest.py:29 msgid "Gobby is a collaborative text editor" msgstr "Gobby ist ein kollaborativer Text-Editor" -#: plinth/modules/infinoted/manifest.py:31 +#: plinth/modules/infinoted/manifest.py:32 #, python-brace-format msgid "" "Start Gobby and select \"Connect to Server\" and enter your {box_name}'s " @@ -1745,7 +1765,7 @@ msgid "Website Security" msgstr "Webseiten-Sicherheit" #: plinth/modules/letsencrypt/templates/letsencrypt.html:47 -#: plinth/modules/udiskie/templates/udiskie.html:46 +#: plinth/modules/storage/templates/storage.html:130 msgid "Actions" msgstr "Aktionen" @@ -2013,7 +2033,7 @@ msgstr "" "Deaktivieren Sie diese Option wenn Sie ausschließlich bereits existierende " "Benutzer zulassen möchten." -#: plinth/modules/matrixsynapse/manifest.py:27 +#: plinth/modules/matrixsynapse/manifest.py:28 msgid "Riot" msgstr "Riot" @@ -2070,7 +2090,7 @@ msgid "Public registration disabled" msgstr "Öffentliche Registrierung deaktiviert" #: plinth/modules/mediawiki/__init__.py:33 -#: plinth/modules/mediawiki/manifest.py:23 +#: plinth/modules/mediawiki/manifest.py:24 msgid "MediaWiki" msgstr "MediaWiki" @@ -2172,7 +2192,7 @@ msgid "Private mode disabled" msgstr "Privaten Modus ausgeschaltet" #: plinth/modules/minetest/__init__.py:46 -#: plinth/modules/minetest/manifest.py:24 +#: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "Minetest" @@ -2886,8 +2906,8 @@ msgid "yes" msgstr "ja" #: plinth/modules/networks/templates/connection_show.html:84 -#: plinth/modules/storage/templates/storage.html:52 -#: plinth/modules/udiskie/templates/udiskie.html:41 +#: plinth/modules/storage/templates/storage.html:58 +#: plinth/modules/storage/templates/storage.html:125 msgid "Device" msgstr "Gerät" @@ -3757,11 +3777,11 @@ msgstr "" "Jeder mit einem {box_name} Nutzerkonto kann jeden Kalender/Adressbuch " "einsehen oder Änderungen durchführen." -#: plinth/modules/radicale/manifest.py:24 +#: plinth/modules/radicale/manifest.py:25 msgid "DAVDroid" msgstr "DAVDroid" -#: plinth/modules/radicale/manifest.py:26 +#: plinth/modules/radicale/manifest.py:27 msgid "" "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " "user name. DAVdroid will show all existing calendars and address books and " @@ -3771,19 +3791,19 @@ msgstr "" "ihren Nutzernamen. DAVdroid wird all ihre existierenden Kalender und " "Adressbücher anzeigen, und Sie können neue anlegen." -#: plinth/modules/radicale/manifest.py:43 +#: plinth/modules/radicale/manifest.py:44 msgid "GNOME Calendar" msgstr "GNOME Calendar" -#: plinth/modules/radicale/manifest.py:51 +#: plinth/modules/radicale/manifest.py:52 msgid "Mozilla Thunderbird" msgstr "Mozilla Thunderbird" -#: plinth/modules/radicale/manifest.py:71 +#: plinth/modules/radicale/manifest.py:72 msgid "Evolution" msgstr "Evolution" -#: plinth/modules/radicale/manifest.py:73 +#: plinth/modules/radicale/manifest.py:74 msgid "" "Evolution is a personal information management application that provides " "integrated mail, calendaring and address book functionality." @@ -3791,7 +3811,7 @@ msgstr "" "Evolution ist eine persönliche Informationsverwaltungs-Anwendung die " "Funktionen wie Email, Kalender und Adressbuch verbindet." -#: plinth/modules/radicale/manifest.py:77 +#: plinth/modules/radicale/manifest.py:78 msgid "" "In Evolution add a new calendar and address book respectively with WebDAV. " "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " @@ -3857,11 +3877,11 @@ msgstr "" "erforderlich den repro Dienst neu zu starten. Deaktivieren Sie den Dienst " "und aktivieren ihn wieder." -#: plinth/modules/repro/manifest.py:29 +#: plinth/modules/repro/manifest.py:30 msgid "Jitsi Meet" msgstr "Jitsi Meet" -#: plinth/modules/repro/manifest.py:31 +#: plinth/modules/repro/manifest.py:32 msgid "" "Jitsi is a set of open-source projects that allows you to easily build and " "deploy secure videoconferencing solutions. At the heart of Jitsi are Jitsi " @@ -3876,7 +3896,7 @@ msgstr "" "stellen weitere Funktionen zur Verfügung, beispielsweise Audio, Einwahl, " "Aufzeichnen, und Simulcast." -#: plinth/modules/repro/manifest.py:68 +#: plinth/modules/repro/manifest.py:69 msgid "CSipSimple" msgstr "CSipSimple" @@ -4511,53 +4531,63 @@ msgstr "Einmal-Anmeldung" msgid "Login" msgstr "Anmelden" -#: plinth/modules/storage/__init__.py:32 plinth/modules/storage/views.py:46 +#: plinth/modules/storage/__init__.py:33 plinth/modules/storage/views.py:50 msgid "Storage" msgstr "Speicher" -#: plinth/modules/storage/__init__.py:153 +#: plinth/modules/storage/__init__.py:41 +#, python-brace-format +msgid "" +"This module allows you to manage storage media attached to your {box_name}. " +"You can view the storage media currently in use, mount and unmount removable " +"media, expand the root partition etc." +msgstr "" + +#: plinth/modules/storage/__init__.py:164 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} Bytes" -#: plinth/modules/storage/__init__.py:157 +#: plinth/modules/storage/__init__.py:168 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} KiB" -#: plinth/modules/storage/__init__.py:161 +#: plinth/modules/storage/__init__.py:172 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} MiB" -#: plinth/modules/storage/__init__.py:165 +#: plinth/modules/storage/__init__.py:176 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} GiB" -#: plinth/modules/storage/__init__.py:168 +#: plinth/modules/storage/__init__.py:179 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} TiB" -#: plinth/modules/storage/templates/storage.html:47 -msgid "The following disks are in use:" +#: plinth/modules/storage/templates/storage.html:53 +#, fuzzy +#| msgid "The following disks are in use:" +msgid "The following storage devices are in use:" msgstr "Die folgenden Speichermedien werden verwendet:" -#: plinth/modules/storage/templates/storage.html:53 -#: plinth/modules/udiskie/templates/udiskie.html:45 +#: plinth/modules/storage/templates/storage.html:59 +#: plinth/modules/storage/templates/storage.html:127 msgid "Mount Point" msgstr "Einhängepunkt" -#: plinth/modules/storage/templates/storage.html:55 +#: plinth/modules/storage/templates/storage.html:61 msgid "Used" msgstr "Genutzt" -#: plinth/modules/storage/templates/storage.html:87 +#: plinth/modules/storage/templates/storage.html:93 msgid "Partition Expansion" msgstr "Partitions-Erweiterung" -#: plinth/modules/storage/templates/storage.html:89 +#: plinth/modules/storage/templates/storage.html:95 #, python-format msgid "" "There is %(expandable_root_size)s of unallocated space available after your " @@ -4569,12 +4599,30 @@ msgstr "" "Speicherplatz zu nutzen. Die Erweiterung stellt mehr Speicherplatz für Ihre " "Dateien bereit." -#: plinth/modules/storage/templates/storage.html:99 +#: plinth/modules/storage/templates/storage.html:105 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:66 +#: plinth/modules/storage/views.py:72 msgid "Expand Root Partition" msgstr "Erweitern der Root Partition" +#: plinth/modules/storage/templates/storage.html:113 +#, fuzzy +#| msgid "Removable Media" +msgid "Removable Devices" +msgstr "Wechseldatenträger" + +#: plinth/modules/storage/templates/storage.html:117 +msgid "There are no additional storage devices attached." +msgstr "Es sind keine zusätzlichen Speichergeräte angeschlossen." + +#: plinth/modules/storage/templates/storage.html:126 +msgid "Label" +msgstr "Bezeichnung" + +#: plinth/modules/storage/templates/storage.html:129 +msgid "Size" +msgstr "Größe" + #: plinth/modules/storage/templates/storage_expand.html:29 #, python-format msgid "" @@ -4586,16 +4634,76 @@ msgstr "" "Nach dieser Aktion werden %(expandable_root_size)s zusätzlicher " "Speicherplatz auf der Root-Partition verfügbar." -#: plinth/modules/storage/views.py:77 +#: plinth/modules/storage/udisks2.py:89 +#, python-brace-format +msgid "No such device - {device_path}" +msgstr "Kein solches Gerät - {device_path}" + +#: plinth/modules/storage/udisks2.py:139 +msgid "The operation failed." +msgstr "Der Vorgang schlug fehl." + +#: plinth/modules/storage/udisks2.py:141 +msgid "The operation was cancelled." +msgstr "Der Vorgang wurde abgebrochen." + +#: plinth/modules/storage/udisks2.py:143 +msgid "The device is already unmounting." +msgstr "Das Gerät wird bereits ausgehangen." + +#: plinth/modules/storage/udisks2.py:145 +msgid "The operation is not supported due to missing driver/tool support." +msgstr "" +"Der Vorgang ist wegen fehlender Treiber-/Werkzeugunterstützung nicht möglich." + +#: plinth/modules/storage/udisks2.py:148 +msgid "The operation timed out." +msgstr "Der Vorgang beendet wegen Zeitüberschreitung." + +#: plinth/modules/storage/udisks2.py:150 +msgid "The operation would wake up a disk that is in a deep-sleep state." +msgstr "" +"Dieser Vorgang würde ein Gerät aufwecken dass sich in einem Tiefschlaf-" +"Zustand befindet." + +#: plinth/modules/storage/udisks2.py:153 +msgid "Attempting to unmount a device that is busy." +msgstr "Versuche ein Gerät auszuhängen, das beschäftigt ist." + +#: plinth/modules/storage/udisks2.py:155 +msgid "The operation has already been cancelled." +msgstr "Dieser Vorgang wurde bereits abgebrochen." + +#: plinth/modules/storage/udisks2.py:161 +msgid "Not authorized to perform the requested operation." +msgstr "Nicht autorisiert um den gewünschten Vorgang auszuführen." + +#: plinth/modules/storage/udisks2.py:163 +msgid "The device is already mounted." +msgstr "Dieses Gerät ist bereits eingebunden." + +#: plinth/modules/storage/udisks2.py:165 +msgid "The device is not mounted." +msgstr "Das Gerät ist nicht eingebunden." + +#: plinth/modules/storage/udisks2.py:168 +msgid "Not permitted to use the requested option." +msgstr "Die gewünschte Option ist nicht gestattet." + +#: plinth/modules/storage/udisks2.py:171 +msgid "The device is mounted by another user." +msgstr "Das Gerät ist von einem anderen Benutzer eingebunden." + +#: plinth/modules/storage/views.py:84 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "Fehler beim Erweitern des Dateisystems: {exception}" -#: plinth/modules/storage/views.py:80 +#: plinth/modules/storage/views.py:87 msgid "Partition expanded successfully." msgstr "Partition erfolgreich vergrößert." -#: plinth/modules/storage/views.py:100 +#: plinth/modules/storage/views.py:107 #, no-python-format, python-brace-format msgid "" "Warning: Low space on system partition ({percent_used}% used, {free_space} " @@ -4604,6 +4712,20 @@ msgstr "" "Warnung: Geringer Speicherplatz auf der Systempartition ({percent_used}% " "belegt, {free_space} verfügbar)." +#: plinth/modules/storage/views.py:132 +#, python-brace-format +msgid "{drive_vendor} {drive_model} can be safely unplugged." +msgstr "{drive_vendor} {drive_model} kann sicher entfernt werden." + +#: plinth/modules/storage/views.py:136 +msgid "Device can be safely unplugged." +msgstr "Gerät kann sicher entfernt werden." + +#: plinth/modules/storage/views.py:146 +#, python-brace-format +msgid "Error ejecting device: {error_message}" +msgstr "Fehler beim Auswerden des Geräts: {error_message}" + #: plinth/modules/syncthing/__init__.py:37 #: plinth/modules/syncthing/manifest.py:27 msgid "Syncthing" @@ -5026,115 +5148,6 @@ msgstr "Lesen und Abonnieren von Neuigkeiten-Feeds" msgid "Tiny Tiny RSS (Fork)" msgstr "Tiny Tiny RSS (Fork)" -#: plinth/modules/udiskie/__init__.py:33 -msgid "udiskie" -msgstr "udiskie" - -#: plinth/modules/udiskie/__init__.py:35 -msgid "Removable Media" -msgstr "Wechseldatenträger" - -#: plinth/modules/udiskie/__init__.py:38 -msgid "" -"udiskie allows automatic mounting of removable media, such as flash drives." -msgstr "" -"udiskie ermöglicht das automatische Einbinden von Wechseldatenträgern wie " -"Flash-Speicher." - -#: plinth/modules/udiskie/templates/udiskie.html:29 -msgid "Devices" -msgstr "Geräte" - -#: plinth/modules/udiskie/templates/udiskie.html:33 -msgid "There are no additional storage devices attached." -msgstr "Es sind keine zusätzlichen Speichergeräte angeschlossen." - -#: plinth/modules/udiskie/templates/udiskie.html:42 -msgid "Label" -msgstr "Bezeichnung" - -#: plinth/modules/udiskie/templates/udiskie.html:43 -msgid "Size" -msgstr "Größe" - -#: plinth/modules/udiskie/templates/udiskie.html:44 -msgid "Filesystem" -msgstr "Dateisystem" - -#: plinth/modules/udiskie/udisks2.py:89 -#, python-brace-format -msgid "No such device - {device_path}" -msgstr "Kein solches Gerät - {device_path}" - -#: plinth/modules/udiskie/udisks2.py:139 -msgid "The operation failed." -msgstr "Der Vorgang schlug fehl." - -#: plinth/modules/udiskie/udisks2.py:141 -msgid "The operation was cancelled." -msgstr "Der Vorgang wurde abgebrochen." - -#: plinth/modules/udiskie/udisks2.py:143 -msgid "The device is already unmounting." -msgstr "Das Gerät wird bereits ausgehangen." - -#: plinth/modules/udiskie/udisks2.py:145 -msgid "The operation is not supported due to missing driver/tool support." -msgstr "" -"Der Vorgang ist wegen fehlender Treiber-/Werkzeugunterstützung nicht möglich." - -#: plinth/modules/udiskie/udisks2.py:148 -msgid "The operation timed out." -msgstr "Der Vorgang beendet wegen Zeitüberschreitung." - -#: plinth/modules/udiskie/udisks2.py:150 -msgid "The operation would wake up a disk that is in a deep-sleep state." -msgstr "" -"Dieser Vorgang würde ein Gerät aufwecken dass sich in einem Tiefschlaf-" -"Zustand befindet." - -#: plinth/modules/udiskie/udisks2.py:153 -msgid "Attempting to unmount a device that is busy." -msgstr "Versuche ein Gerät auszuhängen, das beschäftigt ist." - -#: plinth/modules/udiskie/udisks2.py:155 -msgid "The operation has already been cancelled." -msgstr "Dieser Vorgang wurde bereits abgebrochen." - -#: plinth/modules/udiskie/udisks2.py:161 -msgid "Not authorized to perform the requested operation." -msgstr "Nicht autorisiert um den gewünschten Vorgang auszuführen." - -#: plinth/modules/udiskie/udisks2.py:163 -msgid "The device is already mounted." -msgstr "Dieses Gerät ist bereits eingebunden." - -#: plinth/modules/udiskie/udisks2.py:165 -msgid "The device is not mounted." -msgstr "Das Gerät ist nicht eingebunden." - -#: plinth/modules/udiskie/udisks2.py:168 -msgid "Not permitted to use the requested option." -msgstr "Die gewünschte Option ist nicht gestattet." - -#: plinth/modules/udiskie/udisks2.py:171 -msgid "The device is mounted by another user." -msgstr "Das Gerät ist von einem anderen Benutzer eingebunden." - -#: plinth/modules/udiskie/views.py:62 -#, python-brace-format -msgid "{drive_vendor} {drive_model} can be safely unplugged." -msgstr "{drive_vendor} {drive_model} kann sicher entfernt werden." - -#: plinth/modules/udiskie/views.py:66 -msgid "Device can be safely unplugged." -msgstr "Gerät kann sicher entfernt werden." - -#: plinth/modules/udiskie/views.py:76 -#, python-brace-format -msgid "Error ejecting device: {error_message}" -msgstr "Fehler beim Auswerden des Geräts: {error_message}" - #: plinth/modules/upgrades/__init__.py:33 msgid "Software Upgrades" msgstr "Software Aktualisierungen" @@ -5512,8 +5525,9 @@ msgstr "" "\">Statusprotokoll dem Fehlerbericht bei." #: plinth/templates/base.html:50 -#, python-format -msgid "Core funtionality and web interface for %(box_name)s" +#, fuzzy, python-format +#| msgid "Core funtionality and web interface for %(box_name)s" +msgid "Core functionality and web interface for %(box_name)s" msgstr "Kernfunktionalität und Webinterface für %(box_name)s" #: plinth/templates/base.html:95 @@ -5783,6 +5797,38 @@ msgstr "Installiere %(package_names)s: %(status)s" msgid "%(percentage)s%% complete" msgstr "%(percentage)s%% abgeschlossen" +#~ msgid "Path" +#~ msgstr "Pfad" + +#~ msgid "" +#~ "Disk path to a folder on this server that will be archived into backup " +#~ "repository." +#~ msgstr "" +#~ "Plattenpfad zu einem Ordner auf diesem Server, der in das Backup " +#~ "archiviert werden wird." + +#~ msgid "Create archive" +#~ msgstr "Archiv anlegen" + +#~ msgid "Create Archive" +#~ msgstr "Archiv anlegen" + +#~ msgid "udiskie" +#~ msgstr "udiskie" + +#~ msgid "" +#~ "udiskie allows automatic mounting of removable media, such as flash " +#~ "drives." +#~ msgstr "" +#~ "udiskie ermöglicht das automatische Einbinden von Wechseldatenträgern wie " +#~ "Flash-Speicher." + +#~ msgid "Devices" +#~ msgstr "Geräte" + +#~ msgid "Filesystem" +#~ msgstr "Dateisystem" + #~ msgid "Exported filename" #~ msgstr "Exportierter Dateiname" diff --git a/plinth/locale/django.pot b/plinth/locale/django.pot index 1d3c78a0d..e877052ca 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: 2018-08-27 18:09-0400\n" +"POT-Creation-Date: 2018-09-24 18:47-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -106,63 +106,77 @@ msgid "" "network." msgstr "" -#: plinth/modules/backups/__init__.py:33 +#: plinth/modules/backups/__init__.py:38 msgid "Backups" msgstr "" -#: plinth/modules/backups/__init__.py:35 +#: plinth/modules/backups/__init__.py:41 msgid "Backups allows creating and managing backup archives." msgstr "" -#: plinth/modules/backups/__init__.py:89 +#: plinth/modules/backups/__init__.py:120 msgid "Root Filesystem" msgstr "" -#: plinth/modules/backups/forms.py:30 +#: plinth/modules/backups/forms.py:31 msgid "Archive name" msgstr "" -#: plinth/modules/backups/forms.py:31 +#: plinth/modules/backups/forms.py:32 msgid "Name for new backup archive." msgstr "" -#: plinth/modules/backups/forms.py:32 +#: plinth/modules/backups/forms.py:33 msgid "Invalid archive name" msgstr "" -#: plinth/modules/backups/forms.py:35 -msgid "Path" +#: plinth/modules/backups/forms.py:37 +msgid "Included apps" msgstr "" -#: plinth/modules/backups/forms.py:36 -msgid "" -"Disk path to a folder on this server that will be archived into backup " -"repository." +#: plinth/modules/backups/forms.py:38 +msgid "Apps to include in the backup" msgstr "" -#: plinth/modules/backups/forms.py:42 +#: plinth/modules/backups/forms.py:52 msgid "Disk" msgstr "" -#: plinth/modules/backups/forms.py:43 +#: plinth/modules/backups/forms.py:53 msgid "Disk or removable storage where the backup archive will be saved." msgstr "" -#: plinth/modules/backups/templates/backups.html:43 -#: plinth/modules/backups/templates/backups.html:46 -msgid "Create archive" +#: plinth/modules/backups/forms.py:64 +msgid "Restore apps" msgstr "" -#: plinth/modules/backups/templates/backups.html:50 +#: plinth/modules/backups/forms.py:65 +msgid "Apps data to restore from the backup" +msgstr "" + +#: plinth/modules/backups/templates/backups.html:44 +#: plinth/modules/backups/templates/backups.html:47 +#: plinth/modules/backups/templates/backups.html:52 +#: plinth/modules/backups/templates/backups.html:55 +msgid "New backup" +msgstr "" + +#: plinth/modules/backups/templates/backups.html:59 +msgid "" +"No apps that support backup are currently installed. Backup can be created " +"after an app supporting backups is installed." +msgstr "" + +#: plinth/modules/backups/templates/backups.html:66 msgid "Backup archives" msgstr "" -#: plinth/modules/backups/templates/backups.html:52 +#: plinth/modules/backups/templates/backups.html:68 msgid "No archives currently exist." msgstr "" -#: plinth/modules/backups/templates/backups.html:58 -#: plinth/modules/backups/templates/backups.html:95 +#: plinth/modules/backups/templates/backups.html:74 +#: plinth/modules/backups/templates/backups.html:109 #: plinth/modules/backups/templates/backups_delete.html:33 #: plinth/modules/backups/templates/backups_restore.html:34 #: plinth/modules/ikiwiki/forms.py:34 @@ -171,29 +185,24 @@ msgstr "" msgid "Name" msgstr "" -#: plinth/modules/backups/templates/backups.html:59 -#: plinth/modules/backups/templates/backups_delete.html:34 -msgid "Time" -msgstr "" - -#: plinth/modules/backups/templates/backups.html:72 +#: plinth/modules/backups/templates/backups.html:86 msgid "Export" msgstr "" -#: plinth/modules/backups/templates/backups.html:86 +#: plinth/modules/backups/templates/backups.html:100 msgid "Exported backup archives" msgstr "" -#: plinth/modules/backups/templates/backups.html:88 +#: plinth/modules/backups/templates/backups.html:102 msgid "No exported backup archives were found." msgstr "" -#: plinth/modules/backups/templates/backups.html:94 +#: plinth/modules/backups/templates/backups.html:108 #: plinth/modules/backups/templates/backups_restore.html:33 msgid "Location" msgstr "" -#: plinth/modules/backups/templates/backups.html:109 +#: plinth/modules/backups/templates/backups.html:123 msgid "Restore" msgstr "" @@ -201,6 +210,10 @@ msgstr "" msgid "Delete this archive permanently?" msgstr "" +#: plinth/modules/backups/templates/backups_delete.html:34 +msgid "Time" +msgstr "" + #: plinth/modules/backups/templates/backups_delete.html:51 #, python-format msgid "Delete Archive %(name)s" @@ -217,41 +230,41 @@ msgstr "" msgid "Restore data from this archive?" msgstr "" -#: plinth/modules/backups/templates/backups_restore.html:51 +#: plinth/modules/backups/templates/backups_restore.html:53 #, python-format msgid "Restore data from %(name)s" msgstr "" -#: plinth/modules/backups/views.py:56 +#: plinth/modules/backups/views.py:61 msgid "Archive created." msgstr "" -#: plinth/modules/backups/views.py:61 -msgid "Create Archive" +#: plinth/modules/backups/views.py:66 +msgid "New Backup" msgstr "" -#: plinth/modules/backups/views.py:78 +#: plinth/modules/backups/views.py:90 msgid "Delete Archive" msgstr "" -#: plinth/modules/backups/views.py:88 +#: plinth/modules/backups/views.py:100 msgid "Archive deleted." msgstr "" -#: plinth/modules/backups/views.py:98 +#: plinth/modules/backups/views.py:110 msgid "Archive exported." msgstr "" -#: plinth/modules/backups/views.py:103 +#: plinth/modules/backups/views.py:115 msgid "Export Archive" msgstr "" -#: plinth/modules/backups/views.py:124 -msgid "Restore from backup" +#: plinth/modules/backups/views.py:134 +msgid "Restored files from backup." msgstr "" -#: plinth/modules/backups/views.py:132 -msgid "Restored data from backup." +#: plinth/modules/backups/views.py:156 +msgid "Restore from backup" msgstr "" #: plinth/modules/bind/__init__.py:34 @@ -395,7 +408,7 @@ msgstr "" #: plinth/modules/pagekite/templates/pagekite_introduction.html:37 #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 -#: plinth/modules/storage/templates/storage.html:42 +#: plinth/modules/storage/templates/storage.html:48 #: plinth/templates/service.html:42 plinth/templates/setup.html:44 #: plinth/templates/simple_service.html:38 msgid "Learn more..." @@ -933,29 +946,29 @@ msgid "" "the histories are stored as plain text or encrypted." msgstr "" -#: plinth/modules/ejabberd/manifest.py:25 +#: plinth/modules/ejabberd/manifest.py:26 msgid "Conversations" msgstr "" -#: plinth/modules/ejabberd/manifest.py:39 +#: plinth/modules/ejabberd/manifest.py:40 msgid "Xabber" msgstr "" -#: plinth/modules/ejabberd/manifest.py:41 +#: plinth/modules/ejabberd/manifest.py:42 msgid "" "Open source Jabber (XMPP) client with multi-account support and clean and " "simple interface. " msgstr "" -#: plinth/modules/ejabberd/manifest.py:56 +#: plinth/modules/ejabberd/manifest.py:57 msgid "Yaxim" msgstr "" -#: plinth/modules/ejabberd/manifest.py:70 +#: plinth/modules/ejabberd/manifest.py:71 msgid "ChatSecure" msgstr "" -#: plinth/modules/ejabberd/manifest.py:72 +#: plinth/modules/ejabberd/manifest.py:73 msgid "" "ChatSecure is a free and open source messaging app that features OTR " "encryption over XMPP. You can connect to an existing Google account, create " @@ -963,11 +976,11 @@ msgid "" "your own server for extra security." msgstr "" -#: plinth/modules/ejabberd/manifest.py:88 +#: plinth/modules/ejabberd/manifest.py:89 msgid "Dino" msgstr "" -#: plinth/modules/ejabberd/manifest.py:100 +#: plinth/modules/ejabberd/manifest.py:101 msgid "Gajim" msgstr "" @@ -1271,7 +1284,7 @@ msgid "" "before submitting the bug report." msgstr "" -#: plinth/modules/ikiwiki/__init__.py:41 plinth/modules/ikiwiki/manifest.py:23 +#: plinth/modules/ikiwiki/__init__.py:41 plinth/modules/ikiwiki/manifest.py:24 msgid "ikiwiki" msgstr "" @@ -1302,7 +1315,8 @@ msgstr "" #: plinth/modules/ikiwiki/forms.py:30 #: plinth/modules/networks/templates/connection_show.html:98 -#: plinth/modules/storage/templates/storage.html:54 +#: plinth/modules/storage/templates/storage.html:60 +#: plinth/modules/storage/templates/storage.html:128 msgid "Type" msgstr "" @@ -1429,15 +1443,15 @@ msgid "" "enter your {box_name}'s domain name." msgstr "" -#: plinth/modules/infinoted/manifest.py:26 +#: plinth/modules/infinoted/manifest.py:27 msgid "Gobby" msgstr "" -#: plinth/modules/infinoted/manifest.py:28 +#: plinth/modules/infinoted/manifest.py:29 msgid "Gobby is a collaborative text editor" msgstr "" -#: plinth/modules/infinoted/manifest.py:31 +#: plinth/modules/infinoted/manifest.py:32 #, python-brace-format msgid "" "Start Gobby and select \"Connect to Server\" and enter your {box_name}'s " @@ -1510,7 +1524,7 @@ msgid "Website Security" msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:47 -#: plinth/modules/udiskie/templates/udiskie.html:46 +#: plinth/modules/storage/templates/storage.html:130 msgid "Actions" msgstr "" @@ -1732,7 +1746,7 @@ msgid "" "users to be able to use it." msgstr "" -#: plinth/modules/matrixsynapse/manifest.py:27 +#: plinth/modules/matrixsynapse/manifest.py:28 msgid "Riot" msgstr "" @@ -1775,7 +1789,7 @@ msgid "Public registration disabled" msgstr "" #: plinth/modules/mediawiki/__init__.py:33 -#: plinth/modules/mediawiki/manifest.py:23 +#: plinth/modules/mediawiki/manifest.py:24 msgid "MediaWiki" msgstr "" @@ -1857,7 +1871,7 @@ msgid "Private mode disabled" msgstr "" #: plinth/modules/minetest/__init__.py:46 -#: plinth/modules/minetest/manifest.py:24 +#: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" @@ -2503,8 +2517,8 @@ msgid "yes" msgstr "" #: plinth/modules/networks/templates/connection_show.html:84 -#: plinth/modules/storage/templates/storage.html:52 -#: plinth/modules/udiskie/templates/udiskie.html:41 +#: plinth/modules/storage/templates/storage.html:58 +#: plinth/modules/storage/templates/storage.html:125 msgid "Device" msgstr "" @@ -3261,36 +3275,36 @@ msgid "" "addressbook." msgstr "" -#: plinth/modules/radicale/manifest.py:24 +#: plinth/modules/radicale/manifest.py:25 msgid "DAVDroid" msgstr "" -#: plinth/modules/radicale/manifest.py:26 +#: plinth/modules/radicale/manifest.py:27 msgid "" "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " "user name. DAVdroid will show all existing calendars and address books and " "you can create new." msgstr "" -#: plinth/modules/radicale/manifest.py:43 +#: plinth/modules/radicale/manifest.py:44 msgid "GNOME Calendar" msgstr "" -#: plinth/modules/radicale/manifest.py:51 +#: plinth/modules/radicale/manifest.py:52 msgid "Mozilla Thunderbird" msgstr "" -#: plinth/modules/radicale/manifest.py:71 +#: plinth/modules/radicale/manifest.py:72 msgid "Evolution" msgstr "" -#: plinth/modules/radicale/manifest.py:73 +#: plinth/modules/radicale/manifest.py:74 msgid "" "Evolution is a personal information management application that provides " "integrated mail, calendaring and address book functionality." msgstr "" -#: plinth/modules/radicale/manifest.py:77 +#: plinth/modules/radicale/manifest.py:78 msgid "" "In Evolution add a new calendar and address book respectively with WebDAV. " "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " @@ -3336,11 +3350,11 @@ msgid "" "required to restart the repro service. Disable the service and re-enable it." msgstr "" -#: plinth/modules/repro/manifest.py:29 +#: plinth/modules/repro/manifest.py:30 msgid "Jitsi Meet" msgstr "" -#: plinth/modules/repro/manifest.py:31 +#: plinth/modules/repro/manifest.py:32 msgid "" "Jitsi is a set of open-source projects that allows you to easily build and " "deploy secure videoconferencing solutions. At the heart of Jitsi are Jitsi " @@ -3349,7 +3363,7 @@ msgid "" "dial-in, recording, and simulcasting." msgstr "" -#: plinth/modules/repro/manifest.py:68 +#: plinth/modules/repro/manifest.py:69 msgid "CSipSimple" msgstr "" @@ -3894,53 +3908,61 @@ msgstr "" msgid "Login" msgstr "" -#: plinth/modules/storage/__init__.py:32 plinth/modules/storage/views.py:46 +#: plinth/modules/storage/__init__.py:33 plinth/modules/storage/views.py:50 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:153 +#: plinth/modules/storage/__init__.py:41 +#, python-brace-format +msgid "" +"This module allows you to manage storage media attached to your {box_name}. " +"You can view the storage media currently in use, mount and unmount removable " +"media, expand the root partition etc." +msgstr "" + +#: plinth/modules/storage/__init__.py:164 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:157 +#: plinth/modules/storage/__init__.py:168 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:161 +#: plinth/modules/storage/__init__.py:172 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:165 +#: plinth/modules/storage/__init__.py:176 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:168 +#: plinth/modules/storage/__init__.py:179 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/templates/storage.html:47 -msgid "The following disks are in use:" +#: plinth/modules/storage/templates/storage.html:53 +msgid "The following storage devices are in use:" msgstr "" -#: plinth/modules/storage/templates/storage.html:53 -#: plinth/modules/udiskie/templates/udiskie.html:45 +#: plinth/modules/storage/templates/storage.html:59 +#: plinth/modules/storage/templates/storage.html:127 msgid "Mount Point" msgstr "" -#: plinth/modules/storage/templates/storage.html:55 +#: plinth/modules/storage/templates/storage.html:61 msgid "Used" msgstr "" -#: plinth/modules/storage/templates/storage.html:87 +#: plinth/modules/storage/templates/storage.html:93 msgid "Partition Expansion" msgstr "" -#: plinth/modules/storage/templates/storage.html:89 +#: plinth/modules/storage/templates/storage.html:95 #, python-format msgid "" "There is %(expandable_root_size)s of unallocated space available after your " @@ -3948,12 +3970,28 @@ msgid "" "will provide you additional free space to store your files." msgstr "" -#: plinth/modules/storage/templates/storage.html:99 +#: plinth/modules/storage/templates/storage.html:105 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:66 +#: plinth/modules/storage/views.py:72 msgid "Expand Root Partition" msgstr "" +#: plinth/modules/storage/templates/storage.html:113 +msgid "Removable Devices" +msgstr "" + +#: plinth/modules/storage/templates/storage.html:117 +msgid "There are no additional storage devices attached." +msgstr "" + +#: plinth/modules/storage/templates/storage.html:126 +msgid "Label" +msgstr "" + +#: plinth/modules/storage/templates/storage.html:129 +msgid "Size" +msgstr "" + #: plinth/modules/storage/templates/storage_expand.html:29 #, python-format msgid "" @@ -3962,22 +4000,93 @@ msgid "" "root partition." msgstr "" -#: plinth/modules/storage/views.py:77 +#: plinth/modules/storage/udisks2.py:89 +#, python-brace-format +msgid "No such device - {device_path}" +msgstr "" + +#: plinth/modules/storage/udisks2.py:139 +msgid "The operation failed." +msgstr "" + +#: plinth/modules/storage/udisks2.py:141 +msgid "The operation was cancelled." +msgstr "" + +#: plinth/modules/storage/udisks2.py:143 +msgid "The device is already unmounting." +msgstr "" + +#: plinth/modules/storage/udisks2.py:145 +msgid "The operation is not supported due to missing driver/tool support." +msgstr "" + +#: plinth/modules/storage/udisks2.py:148 +msgid "The operation timed out." +msgstr "" + +#: plinth/modules/storage/udisks2.py:150 +msgid "The operation would wake up a disk that is in a deep-sleep state." +msgstr "" + +#: plinth/modules/storage/udisks2.py:153 +msgid "Attempting to unmount a device that is busy." +msgstr "" + +#: plinth/modules/storage/udisks2.py:155 +msgid "The operation has already been cancelled." +msgstr "" + +#: plinth/modules/storage/udisks2.py:161 +msgid "Not authorized to perform the requested operation." +msgstr "" + +#: plinth/modules/storage/udisks2.py:163 +msgid "The device is already mounted." +msgstr "" + +#: plinth/modules/storage/udisks2.py:165 +msgid "The device is not mounted." +msgstr "" + +#: plinth/modules/storage/udisks2.py:168 +msgid "Not permitted to use the requested option." +msgstr "" + +#: plinth/modules/storage/udisks2.py:171 +msgid "The device is mounted by another user." +msgstr "" + +#: plinth/modules/storage/views.py:84 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "" -#: plinth/modules/storage/views.py:80 +#: plinth/modules/storage/views.py:87 msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:100 +#: plinth/modules/storage/views.py:107 #, 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:132 +#, python-brace-format +msgid "{drive_vendor} {drive_model} can be safely unplugged." +msgstr "" + +#: plinth/modules/storage/views.py:136 +msgid "Device can be safely unplugged." +msgstr "" + +#: plinth/modules/storage/views.py:146 +#, python-brace-format +msgid "Error ejecting device: {error_message}" +msgstr "" + #: plinth/modules/syncthing/__init__.py:37 #: plinth/modules/syncthing/manifest.py:27 msgid "Syncthing" @@ -4324,110 +4433,6 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/udiskie/__init__.py:33 -msgid "udiskie" -msgstr "" - -#: plinth/modules/udiskie/__init__.py:35 -msgid "Removable Media" -msgstr "" - -#: plinth/modules/udiskie/__init__.py:38 -msgid "" -"udiskie allows automatic mounting of removable media, such as flash drives." -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:29 -msgid "Devices" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:33 -msgid "There are no additional storage devices attached." -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:42 -msgid "Label" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:43 -msgid "Size" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:44 -msgid "Filesystem" -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:89 -#, python-brace-format -msgid "No such device - {device_path}" -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:139 -msgid "The operation failed." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:141 -msgid "The operation was cancelled." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:143 -msgid "The device is already unmounting." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:145 -msgid "The operation is not supported due to missing driver/tool support." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:148 -msgid "The operation timed out." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:150 -msgid "The operation would wake up a disk that is in a deep-sleep state." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:153 -msgid "Attempting to unmount a device that is busy." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:155 -msgid "The operation has already been cancelled." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:161 -msgid "Not authorized to perform the requested operation." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:163 -msgid "The device is already mounted." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:165 -msgid "The device is not mounted." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:168 -msgid "Not permitted to use the requested option." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:171 -msgid "The device is mounted by another user." -msgstr "" - -#: plinth/modules/udiskie/views.py:62 -#, python-brace-format -msgid "{drive_vendor} {drive_model} can be safely unplugged." -msgstr "" - -#: plinth/modules/udiskie/views.py:66 -msgid "Device can be safely unplugged." -msgstr "" - -#: plinth/modules/udiskie/views.py:76 -#, python-brace-format -msgid "Error ejecting device: {error_message}" -msgstr "" - #: plinth/modules/upgrades/__init__.py:33 msgid "Software Upgrades" msgstr "" @@ -4767,7 +4772,7 @@ msgstr "" #: plinth/templates/base.html:50 #, python-format -msgid "Core funtionality and web interface for %(box_name)s" +msgid "Core functionality and web interface for %(box_name)s" msgstr "" #: plinth/templates/base.html:95 diff --git a/plinth/locale/es/LC_MESSAGES/django.po b/plinth/locale/es/LC_MESSAGES/django.po index 396086fdb..538033b8e 100644 --- a/plinth/locale/es/LC_MESSAGES/django.po +++ b/plinth/locale/es/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-08-27 18:09-0400\n" +"POT-Creation-Date: 2018-09-24 18:47-0400\n" "PO-Revision-Date: 2018-08-30 19:34+0000\n" "Last-Translator: advocatux \n" "Language-Team: Spanish resgistro de estado." #: plinth/templates/base.html:50 -#, python-format -msgid "Core funtionality and web interface for %(box_name)s" +#, fuzzy, python-format +#| msgid "Core funtionality and web interface for %(box_name)s" +msgid "Core functionality and web interface for %(box_name)s" msgstr "Funciones centrales e interfaz web de %(box_name)s" #: plinth/templates/base.html:95 @@ -5732,6 +5746,38 @@ msgstr "Instalando %(package_names)s: %(status)s" msgid "%(percentage)s%% complete" msgstr "%(percentage)s%% completado" +#~ msgid "Path" +#~ msgstr "Ruta de acceso" + +#~ msgid "" +#~ "Disk path to a folder on this server that will be archived into backup " +#~ "repository." +#~ msgstr "" +#~ "Ruta de disco a una carpeta en este servidor que se archivará en el " +#~ "depósito de copias de seguridad." + +#~ msgid "Create archive" +#~ msgstr "Crear archivo" + +#~ msgid "Create Archive" +#~ msgstr "Crear archivo" + +#~ msgid "udiskie" +#~ msgstr "udiskie" + +#~ msgid "" +#~ "udiskie allows automatic mounting of removable media, such as flash " +#~ "drives." +#~ msgstr "" +#~ "udiskie permite el montaje automático de los medios extraíbles, como por " +#~ "ejemplo los dispositivos flash." + +#~ msgid "Devices" +#~ msgstr "Dispositivos" + +#~ msgid "Filesystem" +#~ msgstr "Sistema de archivos" + #~ msgid "Exported filename" #~ msgstr "Nombre de archivo exportado" diff --git a/plinth/locale/fa/LC_MESSAGES/django.po b/plinth/locale/fa/LC_MESSAGES/django.po index 43e1c9bde..f132583ca 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: 2018-08-27 18:09-0400\n" +"POT-Creation-Date: 2018-09-24 18:47-0400\n" "PO-Revision-Date: 2016-08-12 15:51+0000\n" "Last-Translator: Masoud Abkenar \n" "Language-Team: Persian \n" "Language-Team: Plinth Developers \n" "Language-Team: French et installez-le. Ensuite, démarrez-le puis sélectionnez \"Connect " "to Server\". Saisissez le nom de domaine de {box_name}." -#: plinth/modules/infinoted/manifest.py:26 +#: plinth/modules/infinoted/manifest.py:27 msgid "Gobby" msgstr "" -#: plinth/modules/infinoted/manifest.py:28 +#: plinth/modules/infinoted/manifest.py:29 #, fuzzy #| msgid "infinoted is a server for Gobby, a collaborative text editor." msgid "Gobby is a collaborative text editor" msgstr "infinoted est un serveur pour Gobby, un éditeur de texte collaboratif." -#: plinth/modules/infinoted/manifest.py:31 +#: plinth/modules/infinoted/manifest.py:32 #, fuzzy, python-brace-format #| msgid "" #| "To use it, download Gobby, " @@ -1811,7 +1823,7 @@ msgid "Website Security" msgstr "Sécurité du site web" #: plinth/modules/letsencrypt/templates/letsencrypt.html:47 -#: plinth/modules/udiskie/templates/udiskie.html:46 +#: plinth/modules/storage/templates/storage.html:130 msgid "Actions" msgstr "Actions" @@ -2113,7 +2125,7 @@ msgstr "" "ceci si vous souhaitez que seuls les utilisateurs existants puissent " "l'utiliser." -#: plinth/modules/matrixsynapse/manifest.py:27 +#: plinth/modules/matrixsynapse/manifest.py:28 msgid "Riot" msgstr "" @@ -2171,7 +2183,7 @@ msgid "Public registration disabled" msgstr "Enregistrement public désactivé" #: plinth/modules/mediawiki/__init__.py:33 -#: plinth/modules/mediawiki/manifest.py:23 +#: plinth/modules/mediawiki/manifest.py:24 #, fuzzy #| msgid "Wiki" msgid "MediaWiki" @@ -2271,7 +2283,7 @@ msgid "Private mode disabled" msgstr "PageKite désactivé" #: plinth/modules/minetest/__init__.py:46 -#: plinth/modules/minetest/manifest.py:24 +#: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "Minetest" @@ -2990,8 +3002,8 @@ msgid "yes" msgstr "oui" #: plinth/modules/networks/templates/connection_show.html:84 -#: plinth/modules/storage/templates/storage.html:52 -#: plinth/modules/udiskie/templates/udiskie.html:41 +#: plinth/modules/storage/templates/storage.html:58 +#: plinth/modules/storage/templates/storage.html:125 msgid "Device" msgstr "Appareil" @@ -3869,36 +3881,36 @@ msgstr "" "N'importe quel utilisateur peut afficher et effectuer des modifications sur " "n'importe quel calendrier/carnet d'adresses." -#: plinth/modules/radicale/manifest.py:24 +#: plinth/modules/radicale/manifest.py:25 msgid "DAVDroid" msgstr "" -#: plinth/modules/radicale/manifest.py:26 +#: plinth/modules/radicale/manifest.py:27 msgid "" "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " "user name. DAVdroid will show all existing calendars and address books and " "you can create new." msgstr "" -#: plinth/modules/radicale/manifest.py:43 +#: plinth/modules/radicale/manifest.py:44 msgid "GNOME Calendar" msgstr "" -#: plinth/modules/radicale/manifest.py:51 +#: plinth/modules/radicale/manifest.py:52 msgid "Mozilla Thunderbird" msgstr "" -#: plinth/modules/radicale/manifest.py:71 +#: plinth/modules/radicale/manifest.py:72 msgid "Evolution" msgstr "" -#: plinth/modules/radicale/manifest.py:73 +#: plinth/modules/radicale/manifest.py:74 msgid "" "Evolution is a personal information management application that provides " "integrated mail, calendaring and address book functionality." msgstr "" -#: plinth/modules/radicale/manifest.py:77 +#: plinth/modules/radicale/manifest.py:78 msgid "" "In Evolution add a new calendar and address book respectively with WebDAV. " "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " @@ -3962,11 +3974,11 @@ msgstr "" "est nécessaire de redémarrer le service repro. Désactivez le service et " "réactivez-le." -#: plinth/modules/repro/manifest.py:29 +#: plinth/modules/repro/manifest.py:30 msgid "Jitsi Meet" msgstr "" -#: plinth/modules/repro/manifest.py:31 +#: plinth/modules/repro/manifest.py:32 msgid "" "Jitsi is a set of open-source projects that allows you to easily build and " "deploy secure videoconferencing solutions. At the heart of Jitsi are Jitsi " @@ -3975,7 +3987,7 @@ msgid "" "dial-in, recording, and simulcasting." msgstr "" -#: plinth/modules/repro/manifest.py:68 +#: plinth/modules/repro/manifest.py:69 msgid "CSipSimple" msgstr "" @@ -4651,53 +4663,63 @@ msgstr "Authentification unique" msgid "Login" msgstr "S'identifier" -#: plinth/modules/storage/__init__.py:32 plinth/modules/storage/views.py:46 +#: plinth/modules/storage/__init__.py:33 plinth/modules/storage/views.py:50 msgid "Storage" msgstr "Stockage" -#: plinth/modules/storage/__init__.py:153 +#: plinth/modules/storage/__init__.py:41 +#, python-brace-format +msgid "" +"This module allows you to manage storage media attached to your {box_name}. " +"You can view the storage media currently in use, mount and unmount removable " +"media, expand the root partition etc." +msgstr "" + +#: plinth/modules/storage/__init__.py:164 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} octets" -#: plinth/modules/storage/__init__.py:157 +#: plinth/modules/storage/__init__.py:168 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} Kio" -#: plinth/modules/storage/__init__.py:161 +#: plinth/modules/storage/__init__.py:172 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} Mio" -#: plinth/modules/storage/__init__.py:165 +#: plinth/modules/storage/__init__.py:176 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} Gio" -#: plinth/modules/storage/__init__.py:168 +#: plinth/modules/storage/__init__.py:179 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} Tio" -#: plinth/modules/storage/templates/storage.html:47 -msgid "The following disks are in use:" +#: plinth/modules/storage/templates/storage.html:53 +#, fuzzy +#| msgid "The following disks are in use:" +msgid "The following storage devices are in use:" msgstr "Les disques suivants sont en cours d'utilisation :" -#: plinth/modules/storage/templates/storage.html:53 -#: plinth/modules/udiskie/templates/udiskie.html:45 +#: plinth/modules/storage/templates/storage.html:59 +#: plinth/modules/storage/templates/storage.html:127 msgid "Mount Point" msgstr "Point de montage" -#: plinth/modules/storage/templates/storage.html:55 +#: plinth/modules/storage/templates/storage.html:61 msgid "Used" msgstr "Utilisé" -#: plinth/modules/storage/templates/storage.html:87 +#: plinth/modules/storage/templates/storage.html:93 msgid "Partition Expansion" msgstr "Extension de la partition" -#: plinth/modules/storage/templates/storage.html:89 +#: plinth/modules/storage/templates/storage.html:95 #, python-format msgid "" "There is %(expandable_root_size)s of unallocated space available after your " @@ -4708,12 +4730,30 @@ msgstr "" "partition root. La partition root peut être étendue pour l'utiliser. Cela " "vous donnera de l'espace supplémentaire pour stocker vos fichiers." -#: plinth/modules/storage/templates/storage.html:99 +#: plinth/modules/storage/templates/storage.html:105 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:66 +#: plinth/modules/storage/views.py:72 msgid "Expand Root Partition" msgstr "Étendre la partition root" +#: plinth/modules/storage/templates/storage.html:113 +#, fuzzy +#| msgid "Name Services" +msgid "Removable Devices" +msgstr "Serveur de Noms" + +#: plinth/modules/storage/templates/storage.html:117 +msgid "There are no additional storage devices attached." +msgstr "" + +#: plinth/modules/storage/templates/storage.html:126 +msgid "Label" +msgstr "" + +#: plinth/modules/storage/templates/storage.html:129 +msgid "Size" +msgstr "" + #: plinth/modules/storage/templates/storage_expand.html:29 #, python-format msgid "" @@ -4725,16 +4765,79 @@ msgstr "" "%(expandable_root_size)s d'espace en plus sera disponible pour votre " "partition root." -#: plinth/modules/storage/views.py:77 +#: plinth/modules/storage/udisks2.py:89 +#, python-brace-format +msgid "No such device - {device_path}" +msgstr "" + +#: plinth/modules/storage/udisks2.py:139 +msgid "The operation failed." +msgstr "" + +#: plinth/modules/storage/udisks2.py:141 +msgid "The operation was cancelled." +msgstr "" + +#: plinth/modules/storage/udisks2.py:143 +#, fuzzy +#| msgid "repro service is running" +msgid "The device is already unmounting." +msgstr "Le service repro est actif" + +#: plinth/modules/storage/udisks2.py:145 +msgid "The operation is not supported due to missing driver/tool support." +msgstr "" + +#: plinth/modules/storage/udisks2.py:148 +msgid "The operation timed out." +msgstr "" + +#: plinth/modules/storage/udisks2.py:150 +msgid "The operation would wake up a disk that is in a deep-sleep state." +msgstr "" + +#: plinth/modules/storage/udisks2.py:153 +msgid "Attempting to unmount a device that is busy." +msgstr "" + +#: plinth/modules/storage/udisks2.py:155 +msgid "The operation has already been cancelled." +msgstr "" + +#: plinth/modules/storage/udisks2.py:161 +msgid "Not authorized to perform the requested operation." +msgstr "" + +#: plinth/modules/storage/udisks2.py:163 +#, fuzzy +#| msgid "This service already exists" +msgid "The device is already mounted." +msgstr "Ce service existe déjà" + +#: plinth/modules/storage/udisks2.py:165 +#, fuzzy +#| msgid "repro service is not running" +msgid "The device is not mounted." +msgstr "Le service repro n'est pas actif" + +#: plinth/modules/storage/udisks2.py:168 +msgid "Not permitted to use the requested option." +msgstr "" + +#: plinth/modules/storage/udisks2.py:171 +msgid "The device is mounted by another user." +msgstr "" + +#: plinth/modules/storage/views.py:84 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "Erreur lors de l'expansion de la partition : {exception}" -#: plinth/modules/storage/views.py:80 +#: plinth/modules/storage/views.py:87 msgid "Partition expanded successfully." msgstr "Partition étendue avec succès." -#: plinth/modules/storage/views.py:100 +#: plinth/modules/storage/views.py:107 #, no-python-format, python-brace-format msgid "" "Warning: Low space on system partition ({percent_used}% used, {free_space} " @@ -4743,6 +4846,20 @@ msgstr "" "Attention : espace faible sur la partition système, ({percent_used}% " "utilisé, {free_space} libre)." +#: plinth/modules/storage/views.py:132 +#, python-brace-format +msgid "{drive_vendor} {drive_model} can be safely unplugged." +msgstr "" + +#: plinth/modules/storage/views.py:136 +msgid "Device can be safely unplugged." +msgstr "" + +#: plinth/modules/storage/views.py:146 +#, python-brace-format +msgid "Error ejecting device: {error_message}" +msgstr "" + #: plinth/modules/syncthing/__init__.py:37 #: plinth/modules/syncthing/manifest.py:27 msgid "Syncthing" @@ -5167,120 +5284,6 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "Tiny Tiny RSS" -#: plinth/modules/udiskie/__init__.py:33 -msgid "udiskie" -msgstr "" - -#: plinth/modules/udiskie/__init__.py:35 -msgid "Removable Media" -msgstr "" - -#: plinth/modules/udiskie/__init__.py:38 -msgid "" -"udiskie allows automatic mounting of removable media, such as flash drives." -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:29 -#, fuzzy -#| msgid "Device" -msgid "Devices" -msgstr "Appareil" - -#: plinth/modules/udiskie/templates/udiskie.html:33 -msgid "There are no additional storage devices attached." -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:42 -msgid "Label" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:43 -msgid "Size" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:44 -#, fuzzy -#| msgid "System" -msgid "Filesystem" -msgstr "Système" - -#: plinth/modules/udiskie/udisks2.py:89 -#, python-brace-format -msgid "No such device - {device_path}" -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:139 -msgid "The operation failed." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:141 -msgid "The operation was cancelled." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:143 -#, fuzzy -#| msgid "repro service is running" -msgid "The device is already unmounting." -msgstr "Le service repro est actif" - -#: plinth/modules/udiskie/udisks2.py:145 -msgid "The operation is not supported due to missing driver/tool support." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:148 -msgid "The operation timed out." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:150 -msgid "The operation would wake up a disk that is in a deep-sleep state." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:153 -msgid "Attempting to unmount a device that is busy." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:155 -msgid "The operation has already been cancelled." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:161 -msgid "Not authorized to perform the requested operation." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:163 -#, fuzzy -#| msgid "This service already exists" -msgid "The device is already mounted." -msgstr "Ce service existe déjà" - -#: plinth/modules/udiskie/udisks2.py:165 -#, fuzzy -#| msgid "repro service is not running" -msgid "The device is not mounted." -msgstr "Le service repro n'est pas actif" - -#: plinth/modules/udiskie/udisks2.py:168 -msgid "Not permitted to use the requested option." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:171 -msgid "The device is mounted by another user." -msgstr "" - -#: plinth/modules/udiskie/views.py:62 -#, python-brace-format -msgid "{drive_vendor} {drive_model} can be safely unplugged." -msgstr "" - -#: plinth/modules/udiskie/views.py:66 -msgid "Device can be safely unplugged." -msgstr "" - -#: plinth/modules/udiskie/views.py:76 -#, python-brace-format -msgid "Error ejecting device: {error_message}" -msgstr "" - #: plinth/modules/upgrades/__init__.py:33 msgid "Software Upgrades" msgstr "Mises à Niveau Logiciels" @@ -5669,7 +5672,7 @@ msgstr "" #: plinth/templates/base.html:50 #, fuzzy, python-format #| msgid "Plinth administrative interface for the %(box_name)s" -msgid "Core funtionality and web interface for %(box_name)s" +msgid "Core functionality and web interface for %(box_name)s" msgstr "Interface d'administration Plinth pour %(box_name)s" #: plinth/templates/base.html:95 @@ -5956,6 +5959,26 @@ msgstr "Installation de %(package_names)s: %(status)s" msgid "%(percentage)s%% complete" msgstr "%(percentage)s%% effectué" +#, fuzzy +#~| msgid "Create User" +#~ msgid "Create archive" +#~ msgstr "Créer Utilisateur" + +#, fuzzy +#~| msgid "Create Account" +#~ msgid "Create Archive" +#~ msgstr "Créer le compte" + +#, fuzzy +#~| msgid "Device" +#~ msgid "Devices" +#~ msgstr "Appareil" + +#, fuzzy +#~| msgid "System" +#~ msgid "Filesystem" +#~ msgstr "Système" + #~ msgid "" #~ "To complete the setup of your %(box_name)s, please provide some basic " #~ "information." diff --git a/plinth/locale/gu/LC_MESSAGES/django.po b/plinth/locale/gu/LC_MESSAGES/django.po index b76b4efef..348cb0583 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: 2018-08-27 18:09-0400\n" +"POT-Creation-Date: 2018-09-24 18:47-0400\n" "PO-Revision-Date: 2018-02-05 18:37+0000\n" "Last-Translator: drashti kaushik \n" "Language-Team: Gujarati \n" "Language-Team: Hindi और इंस्टॉल करें. फिर गोबी शुरु करें, \"सर्वर से कनेक्ट\" चुनें और {box_name} " "कर डोमेन नाम दर्ज करें." -#: plinth/modules/infinoted/manifest.py:26 +#: plinth/modules/infinoted/manifest.py:27 msgid "Gobby" msgstr "गोबी" -#: plinth/modules/infinoted/manifest.py:28 +#: plinth/modules/infinoted/manifest.py:29 msgid "Gobby is a collaborative text editor" msgstr "गोबी एक सहयोगी टेक्स्ट संपादक है" -#: plinth/modules/infinoted/manifest.py:31 +#: plinth/modules/infinoted/manifest.py:32 #, python-brace-format msgid "" "Start Gobby and select \"Connect to Server\" and enter your {box_name}'s " @@ -1698,7 +1715,7 @@ msgid "Website Security" msgstr "वेबसईट सुरक्षा" #: plinth/modules/letsencrypt/templates/letsencrypt.html:47 -#: plinth/modules/udiskie/templates/udiskie.html:46 +#: plinth/modules/storage/templates/storage.html:130 msgid "Actions" msgstr "एक्सआयन" @@ -1978,7 +1995,7 @@ msgstr "" "एक नया अकाउंट रजिस्टर कर सकते हैं. अगर आप चहते है कि सिर्फ मौजूदा यूसरसॅ इसका उपयोग कर " "सकता है, इसे अक्षम करें." -#: plinth/modules/matrixsynapse/manifest.py:27 +#: plinth/modules/matrixsynapse/manifest.py:28 msgid "Riot" msgstr "रेइट" @@ -2033,7 +2050,7 @@ msgid "Public registration disabled" msgstr "सार्वजनिक रजिस्टरेशिन अक्षम किया गया" #: plinth/modules/mediawiki/__init__.py:33 -#: plinth/modules/mediawiki/manifest.py:23 +#: plinth/modules/mediawiki/manifest.py:24 msgid "MediaWiki" msgstr "मीडियाविकी" @@ -2129,7 +2146,7 @@ msgid "Private mode disabled" msgstr "निजी मोड सक्षम किया" #: plinth/modules/minetest/__init__.py:46 -#: plinth/modules/minetest/manifest.py:24 +#: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "मैइनटेस्ट" @@ -2821,8 +2838,8 @@ msgid "yes" msgstr "हाँ" #: plinth/modules/networks/templates/connection_show.html:84 -#: plinth/modules/storage/templates/storage.html:52 -#: plinth/modules/udiskie/templates/udiskie.html:41 +#: plinth/modules/storage/templates/storage.html:58 +#: plinth/modules/storage/templates/storage.html:125 msgid "Device" msgstr "यंत्र" @@ -3662,11 +3679,11 @@ msgid "" msgstr "" "किसी यूसर {box_name} लॉगिन के साथ कैलेंडर/पता पुस्तिका को परिवर्तन देख या कर सकता है." -#: plinth/modules/radicale/manifest.py:24 +#: plinth/modules/radicale/manifest.py:25 msgid "DAVDroid" msgstr "डीएवीड्रोइड" -#: plinth/modules/radicale/manifest.py:26 +#: plinth/modules/radicale/manifest.py:27 msgid "" "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " "user name. DAVdroid will show all existing calendars and address books and " @@ -3675,19 +3692,19 @@ msgstr "" "राडिकैल सर्वर का यूआरएल दर्ज करें (जैसे http://localhost:5232) और अपने यूसरनाम. " "डीएवीड्रोइड सब मौजूदा कैलेंडर और पता पुस्तिकाओं दिखाएगा और आप नया बना सकते हैं." -#: plinth/modules/radicale/manifest.py:43 +#: plinth/modules/radicale/manifest.py:44 msgid "GNOME Calendar" msgstr "गनोम कैलेंडर" -#: plinth/modules/radicale/manifest.py:51 +#: plinth/modules/radicale/manifest.py:52 msgid "Mozilla Thunderbird" msgstr "मोज़िला थंडरबर्ड" -#: plinth/modules/radicale/manifest.py:71 +#: plinth/modules/radicale/manifest.py:72 msgid "Evolution" msgstr "एवोल्यूशन" -#: plinth/modules/radicale/manifest.py:73 +#: plinth/modules/radicale/manifest.py:74 msgid "" "Evolution is a personal information management application that provides " "integrated mail, calendaring and address book functionality." @@ -3695,7 +3712,7 @@ msgstr "" "एवोल्यूशन एक व्यक्तिगत जानकारी प्रबंधन एप्लिकेशन है कि एकीकृत मेल, कैलेंडरिंग और पता पुस्तिका " "फंक्शनलिटी." -#: plinth/modules/radicale/manifest.py:77 +#: plinth/modules/radicale/manifest.py:78 msgid "" "In Evolution add a new calendar and address book respectively with WebDAV. " "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " @@ -3757,11 +3774,11 @@ msgstr "" "admin समूह में यूसरस रेप्रो कॉन्फ़िगरेशन पैनल से लाॅग इन कर सकेंगे. डोमेन को सेट करने " "के बाद, रेप्रो सर्विस रिस्टार्ट करने का जरुरत है. सर्विस को अक्षम करें और इसे पुन: सक्षम करें." -#: plinth/modules/repro/manifest.py:29 +#: plinth/modules/repro/manifest.py:30 msgid "Jitsi Meet" msgstr "जिटसि मीट" -#: plinth/modules/repro/manifest.py:31 +#: plinth/modules/repro/manifest.py:32 msgid "" "Jitsi is a set of open-source projects that allows you to easily build and " "deploy secure videoconferencing solutions. At the heart of Jitsi are Jitsi " @@ -3774,7 +3791,7 @@ msgstr "" "है, जो आपको इंटरनेट पर सम्मेलनों देता है, जबकि समुदाय में अंय परियोजनाओं ऑडियो, डायल-इन, " "रिकॉर्डिंग, और सैमुलकास्टिंग जैसे सुविधाओं को सक्षम कर रहे हैं." -#: plinth/modules/repro/manifest.py:68 +#: plinth/modules/repro/manifest.py:69 msgid "CSipSimple" msgstr "सीसिपसिमपल" @@ -4378,53 +4395,63 @@ msgstr "एकल साइन-ऑन" msgid "Login" msgstr "लॉगिन" -#: plinth/modules/storage/__init__.py:32 plinth/modules/storage/views.py:46 +#: plinth/modules/storage/__init__.py:33 plinth/modules/storage/views.py:50 msgid "Storage" msgstr "स्टोरेज" -#: plinth/modules/storage/__init__.py:153 +#: plinth/modules/storage/__init__.py:41 +#, python-brace-format +msgid "" +"This module allows you to manage storage media attached to your {box_name}. " +"You can view the storage media currently in use, mount and unmount removable " +"media, expand the root partition etc." +msgstr "" + +#: plinth/modules/storage/__init__.py:164 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} बाइट्स" -#: plinth/modules/storage/__init__.py:157 +#: plinth/modules/storage/__init__.py:168 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} किब" -#: plinth/modules/storage/__init__.py:161 +#: plinth/modules/storage/__init__.py:172 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} मेब" -#: plinth/modules/storage/__init__.py:165 +#: plinth/modules/storage/__init__.py:176 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} जिब" -#: plinth/modules/storage/__init__.py:168 +#: plinth/modules/storage/__init__.py:179 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} टीब" -#: plinth/modules/storage/templates/storage.html:47 -msgid "The following disks are in use:" +#: plinth/modules/storage/templates/storage.html:53 +#, fuzzy +#| msgid "The following disks are in use:" +msgid "The following storage devices are in use:" msgstr "निम्नलिखित डिस्कस उपयोग में है:" -#: plinth/modules/storage/templates/storage.html:53 -#: plinth/modules/udiskie/templates/udiskie.html:45 +#: plinth/modules/storage/templates/storage.html:59 +#: plinth/modules/storage/templates/storage.html:127 msgid "Mount Point" msgstr "माउन्ट प्वाइंट" -#: plinth/modules/storage/templates/storage.html:55 +#: plinth/modules/storage/templates/storage.html:61 msgid "Used" msgstr "उपयोग किया गया" -#: plinth/modules/storage/templates/storage.html:87 +#: plinth/modules/storage/templates/storage.html:93 msgid "Partition Expansion" msgstr "पारटिशन एक्सपांसन" -#: plinth/modules/storage/templates/storage.html:89 +#: plinth/modules/storage/templates/storage.html:95 #, python-format msgid "" "There is %(expandable_root_size)s of unallocated space available after your " @@ -4435,12 +4462,30 @@ msgstr "" "पार्टीशन इस स्थान ज्यादा बनने के लिए उपयोग किया जा सकता है. यह आपको आपकी फ़ाइलों " "स्टोर करने के लिए अतिरिक्त मुक्त स्थान प्रदान करेगा." -#: plinth/modules/storage/templates/storage.html:99 +#: plinth/modules/storage/templates/storage.html:105 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:66 +#: plinth/modules/storage/views.py:72 msgid "Expand Root Partition" msgstr "रूट पारटिशन विस्तार करें" +#: plinth/modules/storage/templates/storage.html:113 +#, fuzzy +#| msgid "Removable Media" +msgid "Removable Devices" +msgstr "रिमूवेबल मीडिया" + +#: plinth/modules/storage/templates/storage.html:117 +msgid "There are no additional storage devices attached." +msgstr "कोई अतिरिक्त स्टोरेज डिवाइस अनुलग्न नहीं हैं." + +#: plinth/modules/storage/templates/storage.html:126 +msgid "Label" +msgstr "लेबल" + +#: plinth/modules/storage/templates/storage.html:129 +msgid "Size" +msgstr "आकार" + #: plinth/modules/storage/templates/storage_expand.html:29 #, python-format msgid "" @@ -4451,16 +4496,73 @@ msgstr "" "आगे बढ़ने से पहले अपने डेटा का बैकअप करें. इस ऑपरेशन के बाद, %(expandable_root_size)s से " "अतिरिक्त खाली जगह आपके रूट पार्टीशन में उपलब्ध होगा." -#: plinth/modules/storage/views.py:77 +#: plinth/modules/storage/udisks2.py:89 +#, python-brace-format +msgid "No such device - {device_path}" +msgstr "ऐसा कोई डिवाइस नहीं - {device_path}" + +#: plinth/modules/storage/udisks2.py:139 +msgid "The operation failed." +msgstr "ऑपरेशन अनुत्तीर्ण हो गया." + +#: plinth/modules/storage/udisks2.py:141 +msgid "The operation was cancelled." +msgstr "ऑपरेशन रद्द किया गया." + +#: plinth/modules/storage/udisks2.py:143 +msgid "The device is already unmounting." +msgstr "यह डिवाइस पहले से अनमाउट किया जा रहा है." + +#: plinth/modules/storage/udisks2.py:145 +msgid "The operation is not supported due to missing driver/tool support." +msgstr "यह ऑपरेशन अनुपलब्ध है क्यैकि ड्राइवर/उपकरण टूल समर्थित नहीं है." + +#: plinth/modules/storage/udisks2.py:148 +msgid "The operation timed out." +msgstr "ऑपरेशन टाइम आउट हो गया." + +#: plinth/modules/storage/udisks2.py:150 +msgid "The operation would wake up a disk that is in a deep-sleep state." +msgstr "यह ऑपरेशन गहरी नींद की स्थिति का डिस्क को जाग जाएगा." + +#: plinth/modules/storage/udisks2.py:153 +msgid "Attempting to unmount a device that is busy." +msgstr "व्यस्त डिवाइस को अनमाउंट करने का प्रयास कर रहा है." + +#: plinth/modules/storage/udisks2.py:155 +msgid "The operation has already been cancelled." +msgstr "ऑपरेशन पहले से रद्द किया गया." + +#: plinth/modules/storage/udisks2.py:161 +msgid "Not authorized to perform the requested operation." +msgstr "अनुरोधित ऑपरेशन करने के लिए अधिकृत नहीं है." + +#: plinth/modules/storage/udisks2.py:163 +msgid "The device is already mounted." +msgstr "यह डिवाइस पहले से माउंट किया गया." + +#: plinth/modules/storage/udisks2.py:165 +msgid "The device is not mounted." +msgstr "यह डिवाइस नहीं माउंट किया गया." + +#: plinth/modules/storage/udisks2.py:168 +msgid "Not permitted to use the requested option." +msgstr "अनुरोधित विकल्प का उपयोग करने की अनुमति नहीं है." + +#: plinth/modules/storage/udisks2.py:171 +msgid "The device is mounted by another user." +msgstr "किसी और यूसर ने डिवाइस माउंट किया गया है." + +#: plinth/modules/storage/views.py:84 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "पार्टीशन का विस्तार करने में त्रुटि: {exception}" -#: plinth/modules/storage/views.py:80 +#: plinth/modules/storage/views.py:87 msgid "Partition expanded successfully." msgstr "पार्टीशन सफलतापूर्वक विस्तारित हुआ." -#: plinth/modules/storage/views.py:100 +#: plinth/modules/storage/views.py:107 #, no-python-format, python-brace-format msgid "" "Warning: Low space on system partition ({percent_used}% used, {free_space} " @@ -4469,6 +4571,20 @@ msgstr "" "वार्निंग: सिस्टम पार्टीशन पर कम जगह ({percent_used}% उपयोग किया गया, " "{free_space} free)." +#: plinth/modules/storage/views.py:132 +#, python-brace-format +msgid "{drive_vendor} {drive_model} can be safely unplugged." +msgstr "{drive_vendor}{drive_model} को सुरक्षित रूप से अनप्लग किया जा सकता है." + +#: plinth/modules/storage/views.py:136 +msgid "Device can be safely unplugged." +msgstr "डिवाइस सुरक्षित रूप से अनप्लग किया जा सकता है." + +#: plinth/modules/storage/views.py:146 +#, python-brace-format +msgid "Error ejecting device: {error_message}" +msgstr "एेरर इजेक्टिग्न डिवाइस: {error_message}" + #: plinth/modules/syncthing/__init__.py:37 #: plinth/modules/syncthing/manifest.py:27 msgid "Syncthing" @@ -4870,111 +4986,6 @@ msgstr "समाचार फ़ीड्स पढ़ें और सब् msgid "Tiny Tiny RSS (Fork)" msgstr "टैनी टैनी आरएसएस (फोर्क)" -#: plinth/modules/udiskie/__init__.py:33 -msgid "udiskie" -msgstr "यूडिसकि" - -#: plinth/modules/udiskie/__init__.py:35 -msgid "Removable Media" -msgstr "रिमूवेबल मीडिया" - -#: plinth/modules/udiskie/__init__.py:38 -msgid "" -"udiskie allows automatic mounting of removable media, such as flash drives." -msgstr "" -"युडिसकि फ्लैश ड्राइव के जैसे रिमूवेबल मीडिया ऑटोमेटिकलि माउंट करने के लिये अनुमति देता है." - -#: plinth/modules/udiskie/templates/udiskie.html:29 -msgid "Devices" -msgstr "डिवाइसेस" - -#: plinth/modules/udiskie/templates/udiskie.html:33 -msgid "There are no additional storage devices attached." -msgstr "कोई अतिरिक्त स्टोरेज डिवाइस अनुलग्न नहीं हैं." - -#: plinth/modules/udiskie/templates/udiskie.html:42 -msgid "Label" -msgstr "लेबल" - -#: plinth/modules/udiskie/templates/udiskie.html:43 -msgid "Size" -msgstr "आकार" - -#: plinth/modules/udiskie/templates/udiskie.html:44 -msgid "Filesystem" -msgstr "फ़ाइलसिस्टम" - -#: plinth/modules/udiskie/udisks2.py:89 -#, python-brace-format -msgid "No such device - {device_path}" -msgstr "ऐसा कोई डिवाइस नहीं - {device_path}" - -#: plinth/modules/udiskie/udisks2.py:139 -msgid "The operation failed." -msgstr "ऑपरेशन अनुत्तीर्ण हो गया." - -#: plinth/modules/udiskie/udisks2.py:141 -msgid "The operation was cancelled." -msgstr "ऑपरेशन रद्द किया गया." - -#: plinth/modules/udiskie/udisks2.py:143 -msgid "The device is already unmounting." -msgstr "यह डिवाइस पहले से अनमाउट किया जा रहा है." - -#: plinth/modules/udiskie/udisks2.py:145 -msgid "The operation is not supported due to missing driver/tool support." -msgstr "यह ऑपरेशन अनुपलब्ध है क्यैकि ड्राइवर/उपकरण टूल समर्थित नहीं है." - -#: plinth/modules/udiskie/udisks2.py:148 -msgid "The operation timed out." -msgstr "ऑपरेशन टाइम आउट हो गया." - -#: plinth/modules/udiskie/udisks2.py:150 -msgid "The operation would wake up a disk that is in a deep-sleep state." -msgstr "यह ऑपरेशन गहरी नींद की स्थिति का डिस्क को जाग जाएगा." - -#: plinth/modules/udiskie/udisks2.py:153 -msgid "Attempting to unmount a device that is busy." -msgstr "व्यस्त डिवाइस को अनमाउंट करने का प्रयास कर रहा है." - -#: plinth/modules/udiskie/udisks2.py:155 -msgid "The operation has already been cancelled." -msgstr "ऑपरेशन पहले से रद्द किया गया." - -#: plinth/modules/udiskie/udisks2.py:161 -msgid "Not authorized to perform the requested operation." -msgstr "अनुरोधित ऑपरेशन करने के लिए अधिकृत नहीं है." - -#: plinth/modules/udiskie/udisks2.py:163 -msgid "The device is already mounted." -msgstr "यह डिवाइस पहले से माउंट किया गया." - -#: plinth/modules/udiskie/udisks2.py:165 -msgid "The device is not mounted." -msgstr "यह डिवाइस नहीं माउंट किया गया." - -#: plinth/modules/udiskie/udisks2.py:168 -msgid "Not permitted to use the requested option." -msgstr "अनुरोधित विकल्प का उपयोग करने की अनुमति नहीं है." - -#: plinth/modules/udiskie/udisks2.py:171 -msgid "The device is mounted by another user." -msgstr "किसी और यूसर ने डिवाइस माउंट किया गया है." - -#: plinth/modules/udiskie/views.py:62 -#, python-brace-format -msgid "{drive_vendor} {drive_model} can be safely unplugged." -msgstr "{drive_vendor}{drive_model} को सुरक्षित रूप से अनप्लग किया जा सकता है." - -#: plinth/modules/udiskie/views.py:66 -msgid "Device can be safely unplugged." -msgstr "डिवाइस सुरक्षित रूप से अनप्लग किया जा सकता है." - -#: plinth/modules/udiskie/views.py:76 -#, python-brace-format -msgid "Error ejecting device: {error_message}" -msgstr "एेरर इजेक्टिग्न डिवाइस: {error_message}" - #: plinth/modules/upgrades/__init__.py:33 msgid "Software Upgrades" msgstr "सॉफ्टवेयर अपग्रेडस" @@ -5341,8 +5352,9 @@ msgstr "" "स्टेटस लॉग संलग्न करें." #: plinth/templates/base.html:50 -#, python-format -msgid "Core funtionality and web interface for %(box_name)s" +#, fuzzy, python-format +#| msgid "Core funtionality and web interface for %(box_name)s" +msgid "Core functionality and web interface for %(box_name)s" msgstr "%(box_name)s के लिए कोर फंक्शनलिटी और वेब इंटरफेस" #: plinth/templates/base.html:95 @@ -5603,6 +5615,37 @@ msgstr "%(package_names)s:%(status)s इंस्टॉलेशन किया msgid "%(percentage)s%% complete" msgstr "%(percentage)s%% पूर्ण" +#~ msgid "Path" +#~ msgstr "पाथ" + +#~ msgid "" +#~ "Disk path to a folder on this server that will be archived into backup " +#~ "repository." +#~ msgstr "" +#~ "इस सर्वर पर किसी फ़ोल्डर का डिस्क पाथ है जिसे बैकअप रिपॉसिटरी में संग्रहीत किया " +#~ "जाएगा." + +#~ msgid "Create archive" +#~ msgstr "पुरालेख बनाइये" + +#~ msgid "Create Archive" +#~ msgstr "पुरालेख बनाइये" + +#~ msgid "udiskie" +#~ msgstr "यूडिसकि" + +#~ msgid "" +#~ "udiskie allows automatic mounting of removable media, such as flash " +#~ "drives." +#~ msgstr "" +#~ "युडिसकि फ्लैश ड्राइव के जैसे रिमूवेबल मीडिया ऑटोमेटिकलि माउंट करने के लिये अनुमति देता है." + +#~ msgid "Devices" +#~ msgstr "डिवाइसेस" + +#~ msgid "Filesystem" +#~ msgstr "फ़ाइलसिस्टम" + #~ msgid "Exported filename" #~ msgstr "एक्सपोर्टेड फ़ाइल नाम" diff --git a/plinth/locale/hu/LC_MESSAGES/django.po b/plinth/locale/hu/LC_MESSAGES/django.po index 46471aea5..8a5ad80f7 100644 --- a/plinth/locale/hu/LC_MESSAGES/django.po +++ b/plinth/locale/hu/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-08-27 18:09-0400\n" +"POT-Creation-Date: 2018-09-24 18:47-0400\n" "PO-Revision-Date: 2018-09-20 17:27+0000\n" "Last-Translator: danielwine \n" "Language-Team: Hungarian GnuDIP " -"kiszolgálónak. Ezután a kiszolgáló hozzá fogja rendelni a DNS neved az új IP " -"címedhez, és ha valaki az Interneten lekérdezi a DNS neved, válaszként az " -"aktuális IP címedet fogja megkapni." +"elküldd a jelenlegi nyilvános IP címed egy GnuDIP kiszolgálónak. Ezután a " +"kiszolgáló hozzá fogja rendelni a DNS neved az új IP címedhez, és ha valaki " +"az Interneten lekérdezi a DNS neved, válaszként az aktuális IP címedet fogja " +"megkapni." #: plinth/modules/dynamicdns/__init__.py:69 #: plinth/modules/dynamicdns/dynamicdns.py:379 @@ -882,8 +901,8 @@ msgstr "" "Opcionális. Ha a te {box_name} eszközöd nem közvetlenül kapcsolódik az " "Internethez (pl. NAT-útválasztóhoz van kapcsolódva), ennek az URL-nek a " "segítségével válik lehetővé nyilvános IP címed meghatározása. Egy ilyen URL " -"egyszerűen visszaadja a kliens IP címét (például: " -"http://myip.datasystems24.de)." +"egyszerűen visszaadja a kliens IP címét (például: http://myip.datasystems24." +"de)." #: plinth/modules/dynamicdns/dynamicdns.py:110 msgid "The username that was used when the account was created." @@ -1054,8 +1073,8 @@ msgid "" "target='_blank'>XMPP client. When enabled, ejabberd can be accessed by " "any user with a {box_name} login." msgstr "" -"Ahhoz hogy kommunikálj, használhatod a webes " -"klienst vagy bármi egyéb webes klienst vagy bármi egyéb XMPP klienst. Ha engedélyezed, az ejabberd elérhető lesz " "bármely felhasználó számára {box_name} " "felhasználónéven." @@ -1078,15 +1097,15 @@ msgstr "" "kliens beállításaitól függ hogy az előzmények egyszerű szövegként vagy " "titkosítva lesznek eltárolva." -#: plinth/modules/ejabberd/manifest.py:25 +#: plinth/modules/ejabberd/manifest.py:26 msgid "Conversations" msgstr "Beszélgetések" -#: plinth/modules/ejabberd/manifest.py:39 +#: plinth/modules/ejabberd/manifest.py:40 msgid "Xabber" msgstr "Xabber" -#: plinth/modules/ejabberd/manifest.py:41 +#: plinth/modules/ejabberd/manifest.py:42 msgid "" "Open source Jabber (XMPP) client with multi-account support and clean and " "simple interface. " @@ -1094,15 +1113,15 @@ msgstr "" "Nyilt forráskódú Jabber (XMPP) kliens több fiókos támogatással, továbbá " "letisztult és egyszerű kezelőfelülettel. " -#: plinth/modules/ejabberd/manifest.py:56 +#: plinth/modules/ejabberd/manifest.py:57 msgid "Yaxim" msgstr "Yaxim" -#: plinth/modules/ejabberd/manifest.py:70 +#: plinth/modules/ejabberd/manifest.py:71 msgid "ChatSecure" msgstr "ChatSecure" -#: plinth/modules/ejabberd/manifest.py:72 +#: plinth/modules/ejabberd/manifest.py:73 msgid "" "ChatSecure is a free and open source messaging app that features OTR " "encryption over XMPP. You can connect to an existing Google account, create " @@ -1115,11 +1134,11 @@ msgstr "" "Tor-on keresztül is), sőt még akár a saját kiszolgálódhoz is kapcsolódhatsz " "az extra biztonság érdekében." -#: plinth/modules/ejabberd/manifest.py:88 +#: plinth/modules/ejabberd/manifest.py:89 msgid "Dino" msgstr "Dino" -#: plinth/modules/ejabberd/manifest.py:100 +#: plinth/modules/ejabberd/manifest.py:101 msgid "Gajim" msgstr "Gajim" @@ -1467,9 +1486,9 @@ msgid "" "this status log to the bug report." msgstr "" "A webes felülethez tartozó állapotnapló utolsó %(num_lines)s sorát látod. Ha " -"szeretnél hibát bejelenteni, kérlek használd a hibabejelentőt " -"és mellékeld ezt az állapotnaplót a bejelentéshez." +"szeretnél hibát bejelenteni, kérlek használd a hibabejelentőt és mellékeld " +"ezt az állapotnaplót a bejelentéshez." #: plinth/modules/help/templates/statuslog.html:38 msgid "Caution:" @@ -1483,7 +1502,7 @@ msgstr "" "Kérlek távolíts el minden jelszót és személyes információt a naplóból " "mielőtt elküldenéd a bejelentést." -#: plinth/modules/ikiwiki/__init__.py:41 plinth/modules/ikiwiki/manifest.py:23 +#: plinth/modules/ikiwiki/__init__.py:41 plinth/modules/ikiwiki/manifest.py:24 msgid "ikiwiki" msgstr "ikiwiki" @@ -1501,8 +1520,8 @@ msgstr "" "ikiwiki egy egyszerű wiki és blog alkalmazás. Számos könnyűsúlyú " "leírónyelvet támogat, beleértve a Markdown-t és olyan általános bloggolási " "funkciókat, mint például a kommentek és az RSS-hírcsatornák. Ha engedélyezve " -"van, a blogok és wikik itt lesznek elérhetők: /ikiwiki (ha már létre lett hozva)." +"van, a blogok és wikik itt lesznek elérhetők: /ikiwiki (ha már létre lett hozva)." #: plinth/modules/ikiwiki/__init__.py:52 #, python-brace-format @@ -1524,7 +1543,8 @@ msgstr "Wiki alkalmazások megtekintése és szerkesztése" #: plinth/modules/ikiwiki/forms.py:30 #: plinth/modules/networks/templates/connection_show.html:98 -#: plinth/modules/storage/templates/storage.html:54 +#: plinth/modules/storage/templates/storage.html:60 +#: plinth/modules/storage/templates/storage.html:128 msgid "Type" msgstr "Típus" @@ -1658,15 +1678,15 @@ msgstr "" "\"Csatlakozás a kiszolgálóhoz\"-t (\"Connect to Server\") és írd be a " "{box_name} eszközöd domain nevét." -#: plinth/modules/infinoted/manifest.py:26 +#: plinth/modules/infinoted/manifest.py:27 msgid "Gobby" msgstr "Gobby" -#: plinth/modules/infinoted/manifest.py:28 +#: plinth/modules/infinoted/manifest.py:29 msgid "Gobby is a collaborative text editor" msgstr "Gobby egy kollaboratív szövegszerkesztő" -#: plinth/modules/infinoted/manifest.py:31 +#: plinth/modules/infinoted/manifest.py:32 #, python-brace-format msgid "" "Start Gobby and select \"Connect to Server\" and enter your {box_name}'s " @@ -1757,7 +1777,7 @@ msgid "Website Security" msgstr "Webhelybiztonság" #: plinth/modules/letsencrypt/templates/letsencrypt.html:47 -#: plinth/modules/udiskie/templates/udiskie.html:46 +#: plinth/modules/storage/templates/storage.html:130 msgid "Actions" msgstr "Műveletek" @@ -2026,7 +2046,7 @@ msgstr "" "felhasználói fiókot létrehozni a te Matrix kiszolgálódon. Tiltsd le, ha azt " "szeretnéd, hogy csak a már meglévő felhasználók használhassák." -#: plinth/modules/matrixsynapse/manifest.py:27 +#: plinth/modules/matrixsynapse/manifest.py:28 msgid "Riot" msgstr "Riot" @@ -2084,7 +2104,7 @@ msgid "Public registration disabled" msgstr "Szabad regisztráció letiltva" #: plinth/modules/mediawiki/__init__.py:33 -#: plinth/modules/mediawiki/manifest.py:23 +#: plinth/modules/mediawiki/manifest.py:24 msgid "MediaWiki" msgstr "MediaWiki" @@ -2185,7 +2205,7 @@ msgid "Private mode disabled" msgstr "Privát mód letiltva" #: plinth/modules/minetest/__init__.py:46 -#: plinth/modules/minetest/manifest.py:24 +#: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "Minetest" @@ -2298,8 +2318,8 @@ msgstr "" "megfelelő állomáshoz kapcsolódtak-e. Ahhoz, hogy a felhasználók megbízzanak " "a kulcsban, legalább egy személynek (általában a gép tulajdonosa) alá kell " "írnia a kulcsot a szokványos OpenPGP kulcs aláírási folyamat használatával. " -"Tekintsd meg a " -" Monkeysphere SSH dokumentációt további részletekért." +"Tekintsd meg a Monkeysphere SSH dokumentációt további részletekért." #: plinth/modules/monkeysphere/__init__.py:40 msgid "" @@ -2898,8 +2918,8 @@ msgid "yes" msgstr "igen" #: plinth/modules/networks/templates/connection_show.html:84 -#: plinth/modules/storage/templates/storage.html:52 -#: plinth/modules/udiskie/templates/udiskie.html:41 +#: plinth/modules/storage/templates/storage.html:58 +#: plinth/modules/storage/templates/storage.html:125 msgid "Device" msgstr "Eszköz" @@ -3282,9 +3302,9 @@ msgid "" msgstr "" "A PageKite megkerüli a NAT, tűzfal és IP-cím korlátozásokat alagutak és " "fordított proxy-k kombinációjának használatával. Bármely pagekite " -"szolgáltatót használhatod, pl.: pagekite.net. A jövőben talán a barátod {box_name} eszközét is " -"lehetőséged lesz használni erre a célra." +"szolgáltatót használhatod, pl.: pagekite." +"net. A jövőben talán a barátod {box_name} eszközét is lehetőséged lesz " +"használni erre a célra." #: plinth/modules/pagekite/forms.py:69 msgid "Enable PageKite" @@ -3766,11 +3786,11 @@ msgstr "" "Bármely, a(z) {box_name} eszközre bejelentkező felhasználó megtekintheti és " "módosíthatja is akármelyik naptárt/címjegyzéket." -#: plinth/modules/radicale/manifest.py:24 +#: plinth/modules/radicale/manifest.py:25 msgid "DAVDroid" msgstr "DAVDroid" -#: plinth/modules/radicale/manifest.py:26 +#: plinth/modules/radicale/manifest.py:27 msgid "" "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " "user name. DAVdroid will show all existing calendars and address books and " @@ -3780,19 +3800,19 @@ msgstr "" "felhasználónevet. A DAVdroid meg fogja mutatni az összes elérhető naptárt és " "címjegyzéket, és létre is hozhatsz újakat." -#: plinth/modules/radicale/manifest.py:43 +#: plinth/modules/radicale/manifest.py:44 msgid "GNOME Calendar" msgstr "GNOME naptár" -#: plinth/modules/radicale/manifest.py:51 +#: plinth/modules/radicale/manifest.py:52 msgid "Mozilla Thunderbird" msgstr "Mozilla Thunderbird" -#: plinth/modules/radicale/manifest.py:71 +#: plinth/modules/radicale/manifest.py:72 msgid "Evolution" msgstr "Evolution" -#: plinth/modules/radicale/manifest.py:73 +#: plinth/modules/radicale/manifest.py:74 msgid "" "Evolution is a personal information management application that provides " "integrated mail, calendaring and address book functionality." @@ -3800,7 +3820,7 @@ msgstr "" "Az Evolution egy személyes információkezelő alkalmazás integrált levelező, " "naptár és címjegyzék funkcionalitással." -#: plinth/modules/radicale/manifest.py:77 +#: plinth/modules/radicale/manifest.py:78 msgid "" "In Evolution add a new calendar and address book respectively with WebDAV. " "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " @@ -3837,8 +3857,8 @@ msgstr "" "üzenetküldés céljára. A repro biztosítja a kiszolgálót és a SIP felhasználói " "fiókokat, melyeket a kliensek felhasználhatnak a jelenlétük ismertté " "tételéhez. Továbbá proxy-ként is viselkedik, hogy összekapcsolja a SIP " -"kommunikációt az Interneten lévő többi kiszolgálóval, hasonlóképpen az " -"e-mailhez." +"kommunikációt az Interneten lévő többi kiszolgálóval, hasonlóképpen az e-" +"mailhez." #: plinth/modules/repro/__init__.py:48 msgid "" @@ -3848,9 +3868,9 @@ msgid "" "a> (for Android phones)." msgstr "" "A SIP hívások kezdeményezéséhez egy kliens alkalmazásra is szükség lesz. " -"Néhány kliens: Jitsi (számítógépekre) és <" -"a href=\"https://f-droid.org/repository/browse/?fdid=com.csipsimple\"" -">CSipSimple (Android telefonokra)." +"Néhány kliens: Jitsi (számítógépekre) és " +"CSipSimple (Android telefonokra)." #: plinth/modules/repro/__init__.py:52 msgid "" @@ -3867,11 +3887,11 @@ msgstr "" "repro szolgáltatás újraindítása szükséges. Tiltsd le a szolgáltatást, majd " "engedélyezd újra azt." -#: plinth/modules/repro/manifest.py:29 +#: plinth/modules/repro/manifest.py:30 msgid "Jitsi Meet" msgstr "Jitsi Meet" -#: plinth/modules/repro/manifest.py:31 +#: plinth/modules/repro/manifest.py:32 msgid "" "Jitsi is a set of open-source projects that allows you to easily build and " "deploy secure videoconferencing solutions. At the heart of Jitsi are Jitsi " @@ -3886,7 +3906,7 @@ msgstr "" "képességeket adnak hozzá, mint hang, betárcsázás, felvétel és párhuzamos " "közvetítés." -#: plinth/modules/repro/manifest.py:68 +#: plinth/modules/repro/manifest.py:69 msgid "CSipSimple" msgstr "CSipSimple" @@ -4435,53 +4455,63 @@ msgstr "Egyszeri bejelentkezés" msgid "Login" msgstr "Bejelentkezés" -#: plinth/modules/storage/__init__.py:32 plinth/modules/storage/views.py:46 +#: plinth/modules/storage/__init__.py:33 plinth/modules/storage/views.py:50 msgid "Storage" msgstr "Háttértár" -#: plinth/modules/storage/__init__.py:153 +#: plinth/modules/storage/__init__.py:41 +#, python-brace-format +msgid "" +"This module allows you to manage storage media attached to your {box_name}. " +"You can view the storage media currently in use, mount and unmount removable " +"media, expand the root partition etc." +msgstr "" + +#: plinth/modules/storage/__init__.py:164 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} byte" -#: plinth/modules/storage/__init__.py:157 +#: plinth/modules/storage/__init__.py:168 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} KiB" -#: plinth/modules/storage/__init__.py:161 +#: plinth/modules/storage/__init__.py:172 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} MiB" -#: plinth/modules/storage/__init__.py:165 +#: plinth/modules/storage/__init__.py:176 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} GiB" -#: plinth/modules/storage/__init__.py:168 +#: plinth/modules/storage/__init__.py:179 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} TiB" -#: plinth/modules/storage/templates/storage.html:47 -msgid "The following disks are in use:" +#: plinth/modules/storage/templates/storage.html:53 +#, fuzzy +#| msgid "The following disks are in use:" +msgid "The following storage devices are in use:" msgstr "A következő tárolóeszközök vannak használatban:" -#: plinth/modules/storage/templates/storage.html:53 -#: plinth/modules/udiskie/templates/udiskie.html:45 +#: plinth/modules/storage/templates/storage.html:59 +#: plinth/modules/storage/templates/storage.html:127 msgid "Mount Point" msgstr "Csatolási pont" -#: plinth/modules/storage/templates/storage.html:55 +#: plinth/modules/storage/templates/storage.html:61 msgid "Used" msgstr "Felhasznált" -#: plinth/modules/storage/templates/storage.html:87 +#: plinth/modules/storage/templates/storage.html:93 msgid "Partition Expansion" msgstr "" -#: plinth/modules/storage/templates/storage.html:89 +#: plinth/modules/storage/templates/storage.html:95 #, python-format msgid "" "There is %(expandable_root_size)s of unallocated space available after your " @@ -4489,12 +4519,30 @@ msgid "" "will provide you additional free space to store your files." msgstr "" -#: plinth/modules/storage/templates/storage.html:99 +#: plinth/modules/storage/templates/storage.html:105 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:66 +#: plinth/modules/storage/views.py:72 msgid "Expand Root Partition" msgstr "" +#: plinth/modules/storage/templates/storage.html:113 +#, fuzzy +#| msgid "Removable Media" +msgid "Removable Devices" +msgstr "Cserélhető adathordozó" + +#: plinth/modules/storage/templates/storage.html:117 +msgid "There are no additional storage devices attached." +msgstr "Nincsenek további csatlakoztatott tárolóeszközök." + +#: plinth/modules/storage/templates/storage.html:126 +msgid "Label" +msgstr "Címke" + +#: plinth/modules/storage/templates/storage.html:129 +msgid "Size" +msgstr "Méret" + #: plinth/modules/storage/templates/storage_expand.html:29 #, python-format msgid "" @@ -4503,22 +4551,96 @@ msgid "" "root partition." msgstr "" -#: plinth/modules/storage/views.py:77 +#: plinth/modules/storage/udisks2.py:89 +#, python-brace-format +msgid "No such device - {device_path}" +msgstr "Nincs ilyen eszköz - {device_path}" + +#: plinth/modules/storage/udisks2.py:139 +msgid "The operation failed." +msgstr "A művelet sikertelen." + +#: plinth/modules/storage/udisks2.py:141 +msgid "The operation was cancelled." +msgstr "A művelet meg lett szakítva." + +#: plinth/modules/storage/udisks2.py:143 +msgid "The device is already unmounting." +msgstr "Az eszköz leválasztása már folyamatban van." + +#: plinth/modules/storage/udisks2.py:145 +msgid "The operation is not supported due to missing driver/tool support." +msgstr "" +"A művelet nem támogatott hiányzó eszközvezérlő/segédeszköz támogatás miatt." + +#: plinth/modules/storage/udisks2.py:148 +msgid "The operation timed out." +msgstr "A művelet túllépte az időkorlátot." + +#: plinth/modules/storage/udisks2.py:150 +msgid "The operation would wake up a disk that is in a deep-sleep state." +msgstr "" +"A művelet fel fogja ébreszteni a lemezt, amely mély-alvó állapotban van." + +#: plinth/modules/storage/udisks2.py:153 +msgid "Attempting to unmount a device that is busy." +msgstr "" +"Megpróbáltál leválasztani egy eszközt, amely jelenleg is használatban van." + +#: plinth/modules/storage/udisks2.py:155 +msgid "The operation has already been cancelled." +msgstr "A művelet már meg lett szakítva." + +#: plinth/modules/storage/udisks2.py:161 +msgid "Not authorized to perform the requested operation." +msgstr "Nem jogosult végrehajtani a kért műveletet." + +#: plinth/modules/storage/udisks2.py:163 +msgid "The device is already mounted." +msgstr "Az eszköz már fel lett csatolva." + +#: plinth/modules/storage/udisks2.py:165 +msgid "The device is not mounted." +msgstr "Az eszköz nincs felcsatolva." + +#: plinth/modules/storage/udisks2.py:168 +msgid "Not permitted to use the requested option." +msgstr "Nem használhatja a kért lehetőséget." + +#: plinth/modules/storage/udisks2.py:171 +msgid "The device is mounted by another user." +msgstr "Az eszközt egy másik felhasználó felcsatolva." + +#: plinth/modules/storage/views.py:84 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "" -#: plinth/modules/storage/views.py:80 +#: plinth/modules/storage/views.py:87 msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:100 +#: plinth/modules/storage/views.py:107 #, 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:132 +#, python-brace-format +msgid "{drive_vendor} {drive_model} can be safely unplugged." +msgstr "{drive_vendor} {drive_model} biztonságosan kivehető." + +#: plinth/modules/storage/views.py:136 +msgid "Device can be safely unplugged." +msgstr "Az eszköz biztonságosan kivehető." + +#: plinth/modules/storage/views.py:146 +#, python-brace-format +msgid "Error ejecting device: {error_message}" +msgstr "Hiba történt az eszköz kiadása során: {error_message}" + #: plinth/modules/syncthing/__init__.py:37 #: plinth/modules/syncthing/manifest.py:27 msgid "Syncthing" @@ -4864,9 +4986,10 @@ msgid "" "rss path on the web server. It can be accessed by any user with a {box_name} login." msgstr "" -"Ha engedélyezve van, a Tiny Tiny RSS elérhető lesz a webkiszolgáló /tt-rss útvonalán. Elérhető lesz " -"bármely felhasználó számára {box_name} felhasználónévvel." +"Ha engedélyezve van, a Tiny Tiny RSS elérhető lesz a webkiszolgáló /tt-rss útvonalán. Elérhető lesz bármely felhasználó számára {box_name} " +"felhasználónévvel." #: plinth/modules/ttrss/__init__.py:54 msgid "" @@ -4885,115 +5008,6 @@ msgstr "Olvass és iratkozz fel hírcsatornákra" msgid "Tiny Tiny RSS (Fork)" msgstr "Tiny Tiny RSS (Fork)" -#: plinth/modules/udiskie/__init__.py:33 -msgid "udiskie" -msgstr "udiskie" - -#: plinth/modules/udiskie/__init__.py:35 -msgid "Removable Media" -msgstr "Cserélhető adathordozó" - -#: plinth/modules/udiskie/__init__.py:38 -msgid "" -"udiskie allows automatic mounting of removable media, such as flash drives." -msgstr "" -"Az udiskie lehetővé teszi a cserélhető adathordozók automatikus " -"csatlakoztatását, mint pl. flash meghajtók." - -#: plinth/modules/udiskie/templates/udiskie.html:29 -msgid "Devices" -msgstr "Eszközök" - -#: plinth/modules/udiskie/templates/udiskie.html:33 -msgid "There are no additional storage devices attached." -msgstr "Nincsenek további csatlakoztatott tárolóeszközök." - -#: plinth/modules/udiskie/templates/udiskie.html:42 -msgid "Label" -msgstr "Címke" - -#: plinth/modules/udiskie/templates/udiskie.html:43 -msgid "Size" -msgstr "Méret" - -#: plinth/modules/udiskie/templates/udiskie.html:44 -msgid "Filesystem" -msgstr "Fájlrendszer" - -#: plinth/modules/udiskie/udisks2.py:89 -#, python-brace-format -msgid "No such device - {device_path}" -msgstr "Nincs ilyen eszköz - {device_path}" - -#: plinth/modules/udiskie/udisks2.py:139 -msgid "The operation failed." -msgstr "A művelet sikertelen." - -#: plinth/modules/udiskie/udisks2.py:141 -msgid "The operation was cancelled." -msgstr "A művelet meg lett szakítva." - -#: plinth/modules/udiskie/udisks2.py:143 -msgid "The device is already unmounting." -msgstr "Az eszköz leválasztása már folyamatban van." - -#: plinth/modules/udiskie/udisks2.py:145 -msgid "The operation is not supported due to missing driver/tool support." -msgstr "" -"A művelet nem támogatott hiányzó eszközvezérlő/segédeszköz támogatás miatt." - -#: plinth/modules/udiskie/udisks2.py:148 -msgid "The operation timed out." -msgstr "A művelet túllépte az időkorlátot." - -#: plinth/modules/udiskie/udisks2.py:150 -msgid "The operation would wake up a disk that is in a deep-sleep state." -msgstr "" -"A művelet fel fogja ébreszteni a lemezt, amely mély-alvó állapotban van." - -#: plinth/modules/udiskie/udisks2.py:153 -msgid "Attempting to unmount a device that is busy." -msgstr "" -"Megpróbáltál leválasztani egy eszközt, amely jelenleg is használatban van." - -#: plinth/modules/udiskie/udisks2.py:155 -msgid "The operation has already been cancelled." -msgstr "A művelet már meg lett szakítva." - -#: plinth/modules/udiskie/udisks2.py:161 -msgid "Not authorized to perform the requested operation." -msgstr "Nem jogosult végrehajtani a kért műveletet." - -#: plinth/modules/udiskie/udisks2.py:163 -msgid "The device is already mounted." -msgstr "Az eszköz már fel lett csatolva." - -#: plinth/modules/udiskie/udisks2.py:165 -msgid "The device is not mounted." -msgstr "Az eszköz nincs felcsatolva." - -#: plinth/modules/udiskie/udisks2.py:168 -msgid "Not permitted to use the requested option." -msgstr "Nem használhatja a kért lehetőséget." - -#: plinth/modules/udiskie/udisks2.py:171 -msgid "The device is mounted by another user." -msgstr "Az eszközt egy másik felhasználó felcsatolva." - -#: plinth/modules/udiskie/views.py:62 -#, python-brace-format -msgid "{drive_vendor} {drive_model} can be safely unplugged." -msgstr "{drive_vendor} {drive_model} biztonságosan kivehető." - -#: plinth/modules/udiskie/views.py:66 -msgid "Device can be safely unplugged." -msgstr "Az eszköz biztonságosan kivehető." - -#: plinth/modules/udiskie/views.py:76 -#, python-brace-format -msgid "Error ejecting device: {error_message}" -msgstr "Hiba történt az eszköz kiadása során: {error_message}" - #: plinth/modules/upgrades/__init__.py:33 msgid "Software Upgrades" msgstr "Szoftverfrissítések" @@ -5366,8 +5380,9 @@ msgstr "" "\">állapotnapló tartalmát." #: plinth/templates/base.html:50 -#, python-format -msgid "Core funtionality and web interface for %(box_name)s" +#, fuzzy, python-format +#| msgid "Core funtionality and web interface for %(box_name)s" +msgid "Core functionality and web interface for %(box_name)s" msgstr "Alapvető funkcionalitás és webes felület %(box_name)s eszközére" #: plinth/templates/base.html:95 @@ -5636,6 +5651,38 @@ msgstr "%(package_names)s telepítése: %(status)s" msgid "%(percentage)s%% complete" msgstr "befejezettségi szint: %(percentage)s%%" +#~ msgid "Path" +#~ msgstr "Elérési út" + +#~ msgid "" +#~ "Disk path to a folder on this server that will be archived into backup " +#~ "repository." +#~ msgstr "" +#~ "Lemez elérési útja egy olyan mappára ezen a kiszolgálón, amely " +#~ "archiválásra kerül a mentési adattárba." + +#~ msgid "Create archive" +#~ msgstr "Archívum létrehozása" + +#~ msgid "Create Archive" +#~ msgstr "Archívum létrehozása" + +#~ msgid "udiskie" +#~ msgstr "udiskie" + +#~ msgid "" +#~ "udiskie allows automatic mounting of removable media, such as flash " +#~ "drives." +#~ msgstr "" +#~ "Az udiskie lehetővé teszi a cserélhető adathordozók automatikus " +#~ "csatlakoztatását, mint pl. flash meghajtók." + +#~ msgid "Devices" +#~ msgstr "Eszközök" + +#~ msgid "Filesystem" +#~ msgstr "Fájlrendszer" + #~ msgid "Exported filename" #~ msgstr "Exportált fájlnév" diff --git a/plinth/locale/id/LC_MESSAGES/django.po b/plinth/locale/id/LC_MESSAGES/django.po index c51c19c58..43f36e806 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: 2018-08-27 18:09-0400\n" +"POT-Creation-Date: 2018-09-24 18:47-0400\n" "PO-Revision-Date: 2016-08-28 19:39+0000\n" "Last-Translator: Izharul Haq \n" "Language-Team: Indonesian \n" "Language-Team: Italian \n" "Language-Team: LANGUAGE \n" @@ -107,63 +107,77 @@ msgid "" "network." msgstr "" -#: plinth/modules/backups/__init__.py:33 +#: plinth/modules/backups/__init__.py:38 msgid "Backups" msgstr "" -#: plinth/modules/backups/__init__.py:35 +#: plinth/modules/backups/__init__.py:41 msgid "Backups allows creating and managing backup archives." msgstr "" -#: plinth/modules/backups/__init__.py:89 +#: plinth/modules/backups/__init__.py:120 msgid "Root Filesystem" msgstr "" -#: plinth/modules/backups/forms.py:30 +#: plinth/modules/backups/forms.py:31 msgid "Archive name" msgstr "" -#: plinth/modules/backups/forms.py:31 +#: plinth/modules/backups/forms.py:32 msgid "Name for new backup archive." msgstr "" -#: plinth/modules/backups/forms.py:32 +#: plinth/modules/backups/forms.py:33 msgid "Invalid archive name" msgstr "" -#: plinth/modules/backups/forms.py:35 -msgid "Path" +#: plinth/modules/backups/forms.py:37 +msgid "Included apps" msgstr "" -#: plinth/modules/backups/forms.py:36 -msgid "" -"Disk path to a folder on this server that will be archived into backup " -"repository." +#: plinth/modules/backups/forms.py:38 +msgid "Apps to include in the backup" msgstr "" -#: plinth/modules/backups/forms.py:42 +#: plinth/modules/backups/forms.py:52 msgid "Disk" msgstr "" -#: plinth/modules/backups/forms.py:43 +#: plinth/modules/backups/forms.py:53 msgid "Disk or removable storage where the backup archive will be saved." msgstr "" -#: plinth/modules/backups/templates/backups.html:43 -#: plinth/modules/backups/templates/backups.html:46 -msgid "Create archive" +#: plinth/modules/backups/forms.py:64 +msgid "Restore apps" msgstr "" -#: plinth/modules/backups/templates/backups.html:50 +#: plinth/modules/backups/forms.py:65 +msgid "Apps data to restore from the backup" +msgstr "" + +#: plinth/modules/backups/templates/backups.html:44 +#: plinth/modules/backups/templates/backups.html:47 +#: plinth/modules/backups/templates/backups.html:52 +#: plinth/modules/backups/templates/backups.html:55 +msgid "New backup" +msgstr "" + +#: plinth/modules/backups/templates/backups.html:59 +msgid "" +"No apps that support backup are currently installed. Backup can be created " +"after an app supporting backups is installed." +msgstr "" + +#: plinth/modules/backups/templates/backups.html:66 msgid "Backup archives" msgstr "" -#: plinth/modules/backups/templates/backups.html:52 +#: plinth/modules/backups/templates/backups.html:68 msgid "No archives currently exist." msgstr "" -#: plinth/modules/backups/templates/backups.html:58 -#: plinth/modules/backups/templates/backups.html:95 +#: plinth/modules/backups/templates/backups.html:74 +#: plinth/modules/backups/templates/backups.html:109 #: plinth/modules/backups/templates/backups_delete.html:33 #: plinth/modules/backups/templates/backups_restore.html:34 #: plinth/modules/ikiwiki/forms.py:34 @@ -172,29 +186,24 @@ msgstr "" msgid "Name" msgstr "" -#: plinth/modules/backups/templates/backups.html:59 -#: plinth/modules/backups/templates/backups_delete.html:34 -msgid "Time" -msgstr "" - -#: plinth/modules/backups/templates/backups.html:72 +#: plinth/modules/backups/templates/backups.html:86 msgid "Export" msgstr "" -#: plinth/modules/backups/templates/backups.html:86 +#: plinth/modules/backups/templates/backups.html:100 msgid "Exported backup archives" msgstr "" -#: plinth/modules/backups/templates/backups.html:88 +#: plinth/modules/backups/templates/backups.html:102 msgid "No exported backup archives were found." msgstr "" -#: plinth/modules/backups/templates/backups.html:94 +#: plinth/modules/backups/templates/backups.html:108 #: plinth/modules/backups/templates/backups_restore.html:33 msgid "Location" msgstr "" -#: plinth/modules/backups/templates/backups.html:109 +#: plinth/modules/backups/templates/backups.html:123 msgid "Restore" msgstr "" @@ -202,6 +211,10 @@ msgstr "" msgid "Delete this archive permanently?" msgstr "" +#: plinth/modules/backups/templates/backups_delete.html:34 +msgid "Time" +msgstr "" + #: plinth/modules/backups/templates/backups_delete.html:51 #, python-format msgid "Delete Archive %(name)s" @@ -218,41 +231,41 @@ msgstr "" msgid "Restore data from this archive?" msgstr "" -#: plinth/modules/backups/templates/backups_restore.html:51 +#: plinth/modules/backups/templates/backups_restore.html:53 #, python-format msgid "Restore data from %(name)s" msgstr "" -#: plinth/modules/backups/views.py:56 +#: plinth/modules/backups/views.py:61 msgid "Archive created." msgstr "" -#: plinth/modules/backups/views.py:61 -msgid "Create Archive" +#: plinth/modules/backups/views.py:66 +msgid "New Backup" msgstr "" -#: plinth/modules/backups/views.py:78 +#: plinth/modules/backups/views.py:90 msgid "Delete Archive" msgstr "" -#: plinth/modules/backups/views.py:88 +#: plinth/modules/backups/views.py:100 msgid "Archive deleted." msgstr "" -#: plinth/modules/backups/views.py:98 +#: plinth/modules/backups/views.py:110 msgid "Archive exported." msgstr "" -#: plinth/modules/backups/views.py:103 +#: plinth/modules/backups/views.py:115 msgid "Export Archive" msgstr "" -#: plinth/modules/backups/views.py:124 -msgid "Restore from backup" +#: plinth/modules/backups/views.py:134 +msgid "Restored files from backup." msgstr "" -#: plinth/modules/backups/views.py:132 -msgid "Restored data from backup." +#: plinth/modules/backups/views.py:156 +msgid "Restore from backup" msgstr "" #: plinth/modules/bind/__init__.py:34 @@ -396,7 +409,7 @@ msgstr "" #: plinth/modules/pagekite/templates/pagekite_introduction.html:37 #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 -#: plinth/modules/storage/templates/storage.html:42 +#: plinth/modules/storage/templates/storage.html:48 #: plinth/templates/service.html:42 plinth/templates/setup.html:44 #: plinth/templates/simple_service.html:38 msgid "Learn more..." @@ -934,29 +947,29 @@ msgid "" "the histories are stored as plain text or encrypted." msgstr "" -#: plinth/modules/ejabberd/manifest.py:25 +#: plinth/modules/ejabberd/manifest.py:26 msgid "Conversations" msgstr "" -#: plinth/modules/ejabberd/manifest.py:39 +#: plinth/modules/ejabberd/manifest.py:40 msgid "Xabber" msgstr "" -#: plinth/modules/ejabberd/manifest.py:41 +#: plinth/modules/ejabberd/manifest.py:42 msgid "" "Open source Jabber (XMPP) client with multi-account support and clean and " "simple interface. " msgstr "" -#: plinth/modules/ejabberd/manifest.py:56 +#: plinth/modules/ejabberd/manifest.py:57 msgid "Yaxim" msgstr "" -#: plinth/modules/ejabberd/manifest.py:70 +#: plinth/modules/ejabberd/manifest.py:71 msgid "ChatSecure" msgstr "" -#: plinth/modules/ejabberd/manifest.py:72 +#: plinth/modules/ejabberd/manifest.py:73 msgid "" "ChatSecure is a free and open source messaging app that features OTR " "encryption over XMPP. You can connect to an existing Google account, create " @@ -964,11 +977,11 @@ msgid "" "your own server for extra security." msgstr "" -#: plinth/modules/ejabberd/manifest.py:88 +#: plinth/modules/ejabberd/manifest.py:89 msgid "Dino" msgstr "" -#: plinth/modules/ejabberd/manifest.py:100 +#: plinth/modules/ejabberd/manifest.py:101 msgid "Gajim" msgstr "" @@ -1272,7 +1285,7 @@ msgid "" "before submitting the bug report." msgstr "" -#: plinth/modules/ikiwiki/__init__.py:41 plinth/modules/ikiwiki/manifest.py:23 +#: plinth/modules/ikiwiki/__init__.py:41 plinth/modules/ikiwiki/manifest.py:24 msgid "ikiwiki" msgstr "" @@ -1303,7 +1316,8 @@ msgstr "" #: plinth/modules/ikiwiki/forms.py:30 #: plinth/modules/networks/templates/connection_show.html:98 -#: plinth/modules/storage/templates/storage.html:54 +#: plinth/modules/storage/templates/storage.html:60 +#: plinth/modules/storage/templates/storage.html:128 msgid "Type" msgstr "" @@ -1430,15 +1444,15 @@ msgid "" "enter your {box_name}'s domain name." msgstr "" -#: plinth/modules/infinoted/manifest.py:26 +#: plinth/modules/infinoted/manifest.py:27 msgid "Gobby" msgstr "" -#: plinth/modules/infinoted/manifest.py:28 +#: plinth/modules/infinoted/manifest.py:29 msgid "Gobby is a collaborative text editor" msgstr "" -#: plinth/modules/infinoted/manifest.py:31 +#: plinth/modules/infinoted/manifest.py:32 #, python-brace-format msgid "" "Start Gobby and select \"Connect to Server\" and enter your {box_name}'s " @@ -1511,7 +1525,7 @@ msgid "Website Security" msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:47 -#: plinth/modules/udiskie/templates/udiskie.html:46 +#: plinth/modules/storage/templates/storage.html:130 msgid "Actions" msgstr "" @@ -1733,7 +1747,7 @@ msgid "" "users to be able to use it." msgstr "" -#: plinth/modules/matrixsynapse/manifest.py:27 +#: plinth/modules/matrixsynapse/manifest.py:28 msgid "Riot" msgstr "" @@ -1776,7 +1790,7 @@ msgid "Public registration disabled" msgstr "" #: plinth/modules/mediawiki/__init__.py:33 -#: plinth/modules/mediawiki/manifest.py:23 +#: plinth/modules/mediawiki/manifest.py:24 msgid "MediaWiki" msgstr "" @@ -1858,7 +1872,7 @@ msgid "Private mode disabled" msgstr "" #: plinth/modules/minetest/__init__.py:46 -#: plinth/modules/minetest/manifest.py:24 +#: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" @@ -2504,8 +2518,8 @@ msgid "yes" msgstr "" #: plinth/modules/networks/templates/connection_show.html:84 -#: plinth/modules/storage/templates/storage.html:52 -#: plinth/modules/udiskie/templates/udiskie.html:41 +#: plinth/modules/storage/templates/storage.html:58 +#: plinth/modules/storage/templates/storage.html:125 msgid "Device" msgstr "" @@ -3262,36 +3276,36 @@ msgid "" "addressbook." msgstr "" -#: plinth/modules/radicale/manifest.py:24 +#: plinth/modules/radicale/manifest.py:25 msgid "DAVDroid" msgstr "" -#: plinth/modules/radicale/manifest.py:26 +#: plinth/modules/radicale/manifest.py:27 msgid "" "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " "user name. DAVdroid will show all existing calendars and address books and " "you can create new." msgstr "" -#: plinth/modules/radicale/manifest.py:43 +#: plinth/modules/radicale/manifest.py:44 msgid "GNOME Calendar" msgstr "" -#: plinth/modules/radicale/manifest.py:51 +#: plinth/modules/radicale/manifest.py:52 msgid "Mozilla Thunderbird" msgstr "" -#: plinth/modules/radicale/manifest.py:71 +#: plinth/modules/radicale/manifest.py:72 msgid "Evolution" msgstr "" -#: plinth/modules/radicale/manifest.py:73 +#: plinth/modules/radicale/manifest.py:74 msgid "" "Evolution is a personal information management application that provides " "integrated mail, calendaring and address book functionality." msgstr "" -#: plinth/modules/radicale/manifest.py:77 +#: plinth/modules/radicale/manifest.py:78 msgid "" "In Evolution add a new calendar and address book respectively with WebDAV. " "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " @@ -3337,11 +3351,11 @@ msgid "" "required to restart the repro service. Disable the service and re-enable it." msgstr "" -#: plinth/modules/repro/manifest.py:29 +#: plinth/modules/repro/manifest.py:30 msgid "Jitsi Meet" msgstr "" -#: plinth/modules/repro/manifest.py:31 +#: plinth/modules/repro/manifest.py:32 msgid "" "Jitsi is a set of open-source projects that allows you to easily build and " "deploy secure videoconferencing solutions. At the heart of Jitsi are Jitsi " @@ -3350,7 +3364,7 @@ msgid "" "dial-in, recording, and simulcasting." msgstr "" -#: plinth/modules/repro/manifest.py:68 +#: plinth/modules/repro/manifest.py:69 msgid "CSipSimple" msgstr "" @@ -3895,53 +3909,61 @@ msgstr "" msgid "Login" msgstr "" -#: plinth/modules/storage/__init__.py:32 plinth/modules/storage/views.py:46 +#: plinth/modules/storage/__init__.py:33 plinth/modules/storage/views.py:50 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:153 +#: plinth/modules/storage/__init__.py:41 +#, python-brace-format +msgid "" +"This module allows you to manage storage media attached to your {box_name}. " +"You can view the storage media currently in use, mount and unmount removable " +"media, expand the root partition etc." +msgstr "" + +#: plinth/modules/storage/__init__.py:164 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:157 +#: plinth/modules/storage/__init__.py:168 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:161 +#: plinth/modules/storage/__init__.py:172 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:165 +#: plinth/modules/storage/__init__.py:176 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:168 +#: plinth/modules/storage/__init__.py:179 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/templates/storage.html:47 -msgid "The following disks are in use:" +#: plinth/modules/storage/templates/storage.html:53 +msgid "The following storage devices are in use:" msgstr "" -#: plinth/modules/storage/templates/storage.html:53 -#: plinth/modules/udiskie/templates/udiskie.html:45 +#: plinth/modules/storage/templates/storage.html:59 +#: plinth/modules/storage/templates/storage.html:127 msgid "Mount Point" msgstr "" -#: plinth/modules/storage/templates/storage.html:55 +#: plinth/modules/storage/templates/storage.html:61 msgid "Used" msgstr "" -#: plinth/modules/storage/templates/storage.html:87 +#: plinth/modules/storage/templates/storage.html:93 msgid "Partition Expansion" msgstr "" -#: plinth/modules/storage/templates/storage.html:89 +#: plinth/modules/storage/templates/storage.html:95 #, python-format msgid "" "There is %(expandable_root_size)s of unallocated space available after your " @@ -3949,12 +3971,28 @@ msgid "" "will provide you additional free space to store your files." msgstr "" -#: plinth/modules/storage/templates/storage.html:99 +#: plinth/modules/storage/templates/storage.html:105 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:66 +#: plinth/modules/storage/views.py:72 msgid "Expand Root Partition" msgstr "" +#: plinth/modules/storage/templates/storage.html:113 +msgid "Removable Devices" +msgstr "" + +#: plinth/modules/storage/templates/storage.html:117 +msgid "There are no additional storage devices attached." +msgstr "" + +#: plinth/modules/storage/templates/storage.html:126 +msgid "Label" +msgstr "" + +#: plinth/modules/storage/templates/storage.html:129 +msgid "Size" +msgstr "" + #: plinth/modules/storage/templates/storage_expand.html:29 #, python-format msgid "" @@ -3963,22 +4001,93 @@ msgid "" "root partition." msgstr "" -#: plinth/modules/storage/views.py:77 +#: plinth/modules/storage/udisks2.py:89 +#, python-brace-format +msgid "No such device - {device_path}" +msgstr "" + +#: plinth/modules/storage/udisks2.py:139 +msgid "The operation failed." +msgstr "" + +#: plinth/modules/storage/udisks2.py:141 +msgid "The operation was cancelled." +msgstr "" + +#: plinth/modules/storage/udisks2.py:143 +msgid "The device is already unmounting." +msgstr "" + +#: plinth/modules/storage/udisks2.py:145 +msgid "The operation is not supported due to missing driver/tool support." +msgstr "" + +#: plinth/modules/storage/udisks2.py:148 +msgid "The operation timed out." +msgstr "" + +#: plinth/modules/storage/udisks2.py:150 +msgid "The operation would wake up a disk that is in a deep-sleep state." +msgstr "" + +#: plinth/modules/storage/udisks2.py:153 +msgid "Attempting to unmount a device that is busy." +msgstr "" + +#: plinth/modules/storage/udisks2.py:155 +msgid "The operation has already been cancelled." +msgstr "" + +#: plinth/modules/storage/udisks2.py:161 +msgid "Not authorized to perform the requested operation." +msgstr "" + +#: plinth/modules/storage/udisks2.py:163 +msgid "The device is already mounted." +msgstr "" + +#: plinth/modules/storage/udisks2.py:165 +msgid "The device is not mounted." +msgstr "" + +#: plinth/modules/storage/udisks2.py:168 +msgid "Not permitted to use the requested option." +msgstr "" + +#: plinth/modules/storage/udisks2.py:171 +msgid "The device is mounted by another user." +msgstr "" + +#: plinth/modules/storage/views.py:84 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "" -#: plinth/modules/storage/views.py:80 +#: plinth/modules/storage/views.py:87 msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:100 +#: plinth/modules/storage/views.py:107 #, 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:132 +#, python-brace-format +msgid "{drive_vendor} {drive_model} can be safely unplugged." +msgstr "" + +#: plinth/modules/storage/views.py:136 +msgid "Device can be safely unplugged." +msgstr "" + +#: plinth/modules/storage/views.py:146 +#, python-brace-format +msgid "Error ejecting device: {error_message}" +msgstr "" + #: plinth/modules/syncthing/__init__.py:37 #: plinth/modules/syncthing/manifest.py:27 msgid "Syncthing" @@ -4325,110 +4434,6 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/udiskie/__init__.py:33 -msgid "udiskie" -msgstr "" - -#: plinth/modules/udiskie/__init__.py:35 -msgid "Removable Media" -msgstr "" - -#: plinth/modules/udiskie/__init__.py:38 -msgid "" -"udiskie allows automatic mounting of removable media, such as flash drives." -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:29 -msgid "Devices" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:33 -msgid "There are no additional storage devices attached." -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:42 -msgid "Label" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:43 -msgid "Size" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:44 -msgid "Filesystem" -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:89 -#, python-brace-format -msgid "No such device - {device_path}" -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:139 -msgid "The operation failed." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:141 -msgid "The operation was cancelled." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:143 -msgid "The device is already unmounting." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:145 -msgid "The operation is not supported due to missing driver/tool support." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:148 -msgid "The operation timed out." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:150 -msgid "The operation would wake up a disk that is in a deep-sleep state." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:153 -msgid "Attempting to unmount a device that is busy." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:155 -msgid "The operation has already been cancelled." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:161 -msgid "Not authorized to perform the requested operation." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:163 -msgid "The device is already mounted." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:165 -msgid "The device is not mounted." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:168 -msgid "Not permitted to use the requested option." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:171 -msgid "The device is mounted by another user." -msgstr "" - -#: plinth/modules/udiskie/views.py:62 -#, python-brace-format -msgid "{drive_vendor} {drive_model} can be safely unplugged." -msgstr "" - -#: plinth/modules/udiskie/views.py:66 -msgid "Device can be safely unplugged." -msgstr "" - -#: plinth/modules/udiskie/views.py:76 -#, python-brace-format -msgid "Error ejecting device: {error_message}" -msgstr "" - #: plinth/modules/upgrades/__init__.py:33 msgid "Software Upgrades" msgstr "" @@ -4768,7 +4773,7 @@ msgstr "" #: plinth/templates/base.html:50 #, python-format -msgid "Core funtionality and web interface for %(box_name)s" +msgid "Core functionality and web interface for %(box_name)s" msgstr "" #: plinth/templates/base.html:95 diff --git a/plinth/locale/kn/LC_MESSAGES/django.po b/plinth/locale/kn/LC_MESSAGES/django.po index 7b297adf9..e4076e835 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: 2018-08-27 18:09-0400\n" +"POT-Creation-Date: 2018-09-24 18:47-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -107,63 +107,77 @@ msgid "" "network." msgstr "" -#: plinth/modules/backups/__init__.py:33 +#: plinth/modules/backups/__init__.py:38 msgid "Backups" msgstr "" -#: plinth/modules/backups/__init__.py:35 +#: plinth/modules/backups/__init__.py:41 msgid "Backups allows creating and managing backup archives." msgstr "" -#: plinth/modules/backups/__init__.py:89 +#: plinth/modules/backups/__init__.py:120 msgid "Root Filesystem" msgstr "" -#: plinth/modules/backups/forms.py:30 +#: plinth/modules/backups/forms.py:31 msgid "Archive name" msgstr "" -#: plinth/modules/backups/forms.py:31 +#: plinth/modules/backups/forms.py:32 msgid "Name for new backup archive." msgstr "" -#: plinth/modules/backups/forms.py:32 +#: plinth/modules/backups/forms.py:33 msgid "Invalid archive name" msgstr "" -#: plinth/modules/backups/forms.py:35 -msgid "Path" +#: plinth/modules/backups/forms.py:37 +msgid "Included apps" msgstr "" -#: plinth/modules/backups/forms.py:36 -msgid "" -"Disk path to a folder on this server that will be archived into backup " -"repository." +#: plinth/modules/backups/forms.py:38 +msgid "Apps to include in the backup" msgstr "" -#: plinth/modules/backups/forms.py:42 +#: plinth/modules/backups/forms.py:52 msgid "Disk" msgstr "" -#: plinth/modules/backups/forms.py:43 +#: plinth/modules/backups/forms.py:53 msgid "Disk or removable storage where the backup archive will be saved." msgstr "" -#: plinth/modules/backups/templates/backups.html:43 -#: plinth/modules/backups/templates/backups.html:46 -msgid "Create archive" +#: plinth/modules/backups/forms.py:64 +msgid "Restore apps" msgstr "" -#: plinth/modules/backups/templates/backups.html:50 +#: plinth/modules/backups/forms.py:65 +msgid "Apps data to restore from the backup" +msgstr "" + +#: plinth/modules/backups/templates/backups.html:44 +#: plinth/modules/backups/templates/backups.html:47 +#: plinth/modules/backups/templates/backups.html:52 +#: plinth/modules/backups/templates/backups.html:55 +msgid "New backup" +msgstr "" + +#: plinth/modules/backups/templates/backups.html:59 +msgid "" +"No apps that support backup are currently installed. Backup can be created " +"after an app supporting backups is installed." +msgstr "" + +#: plinth/modules/backups/templates/backups.html:66 msgid "Backup archives" msgstr "" -#: plinth/modules/backups/templates/backups.html:52 +#: plinth/modules/backups/templates/backups.html:68 msgid "No archives currently exist." msgstr "" -#: plinth/modules/backups/templates/backups.html:58 -#: plinth/modules/backups/templates/backups.html:95 +#: plinth/modules/backups/templates/backups.html:74 +#: plinth/modules/backups/templates/backups.html:109 #: plinth/modules/backups/templates/backups_delete.html:33 #: plinth/modules/backups/templates/backups_restore.html:34 #: plinth/modules/ikiwiki/forms.py:34 @@ -172,29 +186,24 @@ msgstr "" msgid "Name" msgstr "" -#: plinth/modules/backups/templates/backups.html:59 -#: plinth/modules/backups/templates/backups_delete.html:34 -msgid "Time" -msgstr "" - -#: plinth/modules/backups/templates/backups.html:72 +#: plinth/modules/backups/templates/backups.html:86 msgid "Export" msgstr "" -#: plinth/modules/backups/templates/backups.html:86 +#: plinth/modules/backups/templates/backups.html:100 msgid "Exported backup archives" msgstr "" -#: plinth/modules/backups/templates/backups.html:88 +#: plinth/modules/backups/templates/backups.html:102 msgid "No exported backup archives were found." msgstr "" -#: plinth/modules/backups/templates/backups.html:94 +#: plinth/modules/backups/templates/backups.html:108 #: plinth/modules/backups/templates/backups_restore.html:33 msgid "Location" msgstr "" -#: plinth/modules/backups/templates/backups.html:109 +#: plinth/modules/backups/templates/backups.html:123 msgid "Restore" msgstr "" @@ -202,6 +211,10 @@ msgstr "" msgid "Delete this archive permanently?" msgstr "" +#: plinth/modules/backups/templates/backups_delete.html:34 +msgid "Time" +msgstr "" + #: plinth/modules/backups/templates/backups_delete.html:51 #, python-format msgid "Delete Archive %(name)s" @@ -218,41 +231,41 @@ msgstr "" msgid "Restore data from this archive?" msgstr "" -#: plinth/modules/backups/templates/backups_restore.html:51 +#: plinth/modules/backups/templates/backups_restore.html:53 #, python-format msgid "Restore data from %(name)s" msgstr "" -#: plinth/modules/backups/views.py:56 +#: plinth/modules/backups/views.py:61 msgid "Archive created." msgstr "" -#: plinth/modules/backups/views.py:61 -msgid "Create Archive" +#: plinth/modules/backups/views.py:66 +msgid "New Backup" msgstr "" -#: plinth/modules/backups/views.py:78 +#: plinth/modules/backups/views.py:90 msgid "Delete Archive" msgstr "" -#: plinth/modules/backups/views.py:88 +#: plinth/modules/backups/views.py:100 msgid "Archive deleted." msgstr "" -#: plinth/modules/backups/views.py:98 +#: plinth/modules/backups/views.py:110 msgid "Archive exported." msgstr "" -#: plinth/modules/backups/views.py:103 +#: plinth/modules/backups/views.py:115 msgid "Export Archive" msgstr "" -#: plinth/modules/backups/views.py:124 -msgid "Restore from backup" +#: plinth/modules/backups/views.py:134 +msgid "Restored files from backup." msgstr "" -#: plinth/modules/backups/views.py:132 -msgid "Restored data from backup." +#: plinth/modules/backups/views.py:156 +msgid "Restore from backup" msgstr "" #: plinth/modules/bind/__init__.py:34 @@ -396,7 +409,7 @@ msgstr "" #: plinth/modules/pagekite/templates/pagekite_introduction.html:37 #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 -#: plinth/modules/storage/templates/storage.html:42 +#: plinth/modules/storage/templates/storage.html:48 #: plinth/templates/service.html:42 plinth/templates/setup.html:44 #: plinth/templates/simple_service.html:38 msgid "Learn more..." @@ -934,29 +947,29 @@ msgid "" "the histories are stored as plain text or encrypted." msgstr "" -#: plinth/modules/ejabberd/manifest.py:25 +#: plinth/modules/ejabberd/manifest.py:26 msgid "Conversations" msgstr "" -#: plinth/modules/ejabberd/manifest.py:39 +#: plinth/modules/ejabberd/manifest.py:40 msgid "Xabber" msgstr "" -#: plinth/modules/ejabberd/manifest.py:41 +#: plinth/modules/ejabberd/manifest.py:42 msgid "" "Open source Jabber (XMPP) client with multi-account support and clean and " "simple interface. " msgstr "" -#: plinth/modules/ejabberd/manifest.py:56 +#: plinth/modules/ejabberd/manifest.py:57 msgid "Yaxim" msgstr "" -#: plinth/modules/ejabberd/manifest.py:70 +#: plinth/modules/ejabberd/manifest.py:71 msgid "ChatSecure" msgstr "" -#: plinth/modules/ejabberd/manifest.py:72 +#: plinth/modules/ejabberd/manifest.py:73 msgid "" "ChatSecure is a free and open source messaging app that features OTR " "encryption over XMPP. You can connect to an existing Google account, create " @@ -964,11 +977,11 @@ msgid "" "your own server for extra security." msgstr "" -#: plinth/modules/ejabberd/manifest.py:88 +#: plinth/modules/ejabberd/manifest.py:89 msgid "Dino" msgstr "" -#: plinth/modules/ejabberd/manifest.py:100 +#: plinth/modules/ejabberd/manifest.py:101 msgid "Gajim" msgstr "" @@ -1272,7 +1285,7 @@ msgid "" "before submitting the bug report." msgstr "" -#: plinth/modules/ikiwiki/__init__.py:41 plinth/modules/ikiwiki/manifest.py:23 +#: plinth/modules/ikiwiki/__init__.py:41 plinth/modules/ikiwiki/manifest.py:24 msgid "ikiwiki" msgstr "" @@ -1303,7 +1316,8 @@ msgstr "" #: plinth/modules/ikiwiki/forms.py:30 #: plinth/modules/networks/templates/connection_show.html:98 -#: plinth/modules/storage/templates/storage.html:54 +#: plinth/modules/storage/templates/storage.html:60 +#: plinth/modules/storage/templates/storage.html:128 msgid "Type" msgstr "" @@ -1430,15 +1444,15 @@ msgid "" "enter your {box_name}'s domain name." msgstr "" -#: plinth/modules/infinoted/manifest.py:26 +#: plinth/modules/infinoted/manifest.py:27 msgid "Gobby" msgstr "" -#: plinth/modules/infinoted/manifest.py:28 +#: plinth/modules/infinoted/manifest.py:29 msgid "Gobby is a collaborative text editor" msgstr "" -#: plinth/modules/infinoted/manifest.py:31 +#: plinth/modules/infinoted/manifest.py:32 #, python-brace-format msgid "" "Start Gobby and select \"Connect to Server\" and enter your {box_name}'s " @@ -1511,7 +1525,7 @@ msgid "Website Security" msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:47 -#: plinth/modules/udiskie/templates/udiskie.html:46 +#: plinth/modules/storage/templates/storage.html:130 msgid "Actions" msgstr "" @@ -1733,7 +1747,7 @@ msgid "" "users to be able to use it." msgstr "" -#: plinth/modules/matrixsynapse/manifest.py:27 +#: plinth/modules/matrixsynapse/manifest.py:28 msgid "Riot" msgstr "" @@ -1776,7 +1790,7 @@ msgid "Public registration disabled" msgstr "" #: plinth/modules/mediawiki/__init__.py:33 -#: plinth/modules/mediawiki/manifest.py:23 +#: plinth/modules/mediawiki/manifest.py:24 msgid "MediaWiki" msgstr "" @@ -1858,7 +1872,7 @@ msgid "Private mode disabled" msgstr "" #: plinth/modules/minetest/__init__.py:46 -#: plinth/modules/minetest/manifest.py:24 +#: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" @@ -2504,8 +2518,8 @@ msgid "yes" msgstr "" #: plinth/modules/networks/templates/connection_show.html:84 -#: plinth/modules/storage/templates/storage.html:52 -#: plinth/modules/udiskie/templates/udiskie.html:41 +#: plinth/modules/storage/templates/storage.html:58 +#: plinth/modules/storage/templates/storage.html:125 msgid "Device" msgstr "" @@ -3262,36 +3276,36 @@ msgid "" "addressbook." msgstr "" -#: plinth/modules/radicale/manifest.py:24 +#: plinth/modules/radicale/manifest.py:25 msgid "DAVDroid" msgstr "" -#: plinth/modules/radicale/manifest.py:26 +#: plinth/modules/radicale/manifest.py:27 msgid "" "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " "user name. DAVdroid will show all existing calendars and address books and " "you can create new." msgstr "" -#: plinth/modules/radicale/manifest.py:43 +#: plinth/modules/radicale/manifest.py:44 msgid "GNOME Calendar" msgstr "" -#: plinth/modules/radicale/manifest.py:51 +#: plinth/modules/radicale/manifest.py:52 msgid "Mozilla Thunderbird" msgstr "" -#: plinth/modules/radicale/manifest.py:71 +#: plinth/modules/radicale/manifest.py:72 msgid "Evolution" msgstr "" -#: plinth/modules/radicale/manifest.py:73 +#: plinth/modules/radicale/manifest.py:74 msgid "" "Evolution is a personal information management application that provides " "integrated mail, calendaring and address book functionality." msgstr "" -#: plinth/modules/radicale/manifest.py:77 +#: plinth/modules/radicale/manifest.py:78 msgid "" "In Evolution add a new calendar and address book respectively with WebDAV. " "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " @@ -3337,11 +3351,11 @@ msgid "" "required to restart the repro service. Disable the service and re-enable it." msgstr "" -#: plinth/modules/repro/manifest.py:29 +#: plinth/modules/repro/manifest.py:30 msgid "Jitsi Meet" msgstr "" -#: plinth/modules/repro/manifest.py:31 +#: plinth/modules/repro/manifest.py:32 msgid "" "Jitsi is a set of open-source projects that allows you to easily build and " "deploy secure videoconferencing solutions. At the heart of Jitsi are Jitsi " @@ -3350,7 +3364,7 @@ msgid "" "dial-in, recording, and simulcasting." msgstr "" -#: plinth/modules/repro/manifest.py:68 +#: plinth/modules/repro/manifest.py:69 msgid "CSipSimple" msgstr "" @@ -3895,53 +3909,61 @@ msgstr "" msgid "Login" msgstr "" -#: plinth/modules/storage/__init__.py:32 plinth/modules/storage/views.py:46 +#: plinth/modules/storage/__init__.py:33 plinth/modules/storage/views.py:50 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:153 +#: plinth/modules/storage/__init__.py:41 +#, python-brace-format +msgid "" +"This module allows you to manage storage media attached to your {box_name}. " +"You can view the storage media currently in use, mount and unmount removable " +"media, expand the root partition etc." +msgstr "" + +#: plinth/modules/storage/__init__.py:164 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:157 +#: plinth/modules/storage/__init__.py:168 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:161 +#: plinth/modules/storage/__init__.py:172 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:165 +#: plinth/modules/storage/__init__.py:176 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:168 +#: plinth/modules/storage/__init__.py:179 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/templates/storage.html:47 -msgid "The following disks are in use:" +#: plinth/modules/storage/templates/storage.html:53 +msgid "The following storage devices are in use:" msgstr "" -#: plinth/modules/storage/templates/storage.html:53 -#: plinth/modules/udiskie/templates/udiskie.html:45 +#: plinth/modules/storage/templates/storage.html:59 +#: plinth/modules/storage/templates/storage.html:127 msgid "Mount Point" msgstr "" -#: plinth/modules/storage/templates/storage.html:55 +#: plinth/modules/storage/templates/storage.html:61 msgid "Used" msgstr "" -#: plinth/modules/storage/templates/storage.html:87 +#: plinth/modules/storage/templates/storage.html:93 msgid "Partition Expansion" msgstr "" -#: plinth/modules/storage/templates/storage.html:89 +#: plinth/modules/storage/templates/storage.html:95 #, python-format msgid "" "There is %(expandable_root_size)s of unallocated space available after your " @@ -3949,12 +3971,28 @@ msgid "" "will provide you additional free space to store your files." msgstr "" -#: plinth/modules/storage/templates/storage.html:99 +#: plinth/modules/storage/templates/storage.html:105 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:66 +#: plinth/modules/storage/views.py:72 msgid "Expand Root Partition" msgstr "" +#: plinth/modules/storage/templates/storage.html:113 +msgid "Removable Devices" +msgstr "" + +#: plinth/modules/storage/templates/storage.html:117 +msgid "There are no additional storage devices attached." +msgstr "" + +#: plinth/modules/storage/templates/storage.html:126 +msgid "Label" +msgstr "" + +#: plinth/modules/storage/templates/storage.html:129 +msgid "Size" +msgstr "" + #: plinth/modules/storage/templates/storage_expand.html:29 #, python-format msgid "" @@ -3963,22 +4001,93 @@ msgid "" "root partition." msgstr "" -#: plinth/modules/storage/views.py:77 +#: plinth/modules/storage/udisks2.py:89 +#, python-brace-format +msgid "No such device - {device_path}" +msgstr "" + +#: plinth/modules/storage/udisks2.py:139 +msgid "The operation failed." +msgstr "" + +#: plinth/modules/storage/udisks2.py:141 +msgid "The operation was cancelled." +msgstr "" + +#: plinth/modules/storage/udisks2.py:143 +msgid "The device is already unmounting." +msgstr "" + +#: plinth/modules/storage/udisks2.py:145 +msgid "The operation is not supported due to missing driver/tool support." +msgstr "" + +#: plinth/modules/storage/udisks2.py:148 +msgid "The operation timed out." +msgstr "" + +#: plinth/modules/storage/udisks2.py:150 +msgid "The operation would wake up a disk that is in a deep-sleep state." +msgstr "" + +#: plinth/modules/storage/udisks2.py:153 +msgid "Attempting to unmount a device that is busy." +msgstr "" + +#: plinth/modules/storage/udisks2.py:155 +msgid "The operation has already been cancelled." +msgstr "" + +#: plinth/modules/storage/udisks2.py:161 +msgid "Not authorized to perform the requested operation." +msgstr "" + +#: plinth/modules/storage/udisks2.py:163 +msgid "The device is already mounted." +msgstr "" + +#: plinth/modules/storage/udisks2.py:165 +msgid "The device is not mounted." +msgstr "" + +#: plinth/modules/storage/udisks2.py:168 +msgid "Not permitted to use the requested option." +msgstr "" + +#: plinth/modules/storage/udisks2.py:171 +msgid "The device is mounted by another user." +msgstr "" + +#: plinth/modules/storage/views.py:84 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "" -#: plinth/modules/storage/views.py:80 +#: plinth/modules/storage/views.py:87 msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:100 +#: plinth/modules/storage/views.py:107 #, 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:132 +#, python-brace-format +msgid "{drive_vendor} {drive_model} can be safely unplugged." +msgstr "" + +#: plinth/modules/storage/views.py:136 +msgid "Device can be safely unplugged." +msgstr "" + +#: plinth/modules/storage/views.py:146 +#, python-brace-format +msgid "Error ejecting device: {error_message}" +msgstr "" + #: plinth/modules/syncthing/__init__.py:37 #: plinth/modules/syncthing/manifest.py:27 msgid "Syncthing" @@ -4325,110 +4434,6 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/udiskie/__init__.py:33 -msgid "udiskie" -msgstr "" - -#: plinth/modules/udiskie/__init__.py:35 -msgid "Removable Media" -msgstr "" - -#: plinth/modules/udiskie/__init__.py:38 -msgid "" -"udiskie allows automatic mounting of removable media, such as flash drives." -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:29 -msgid "Devices" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:33 -msgid "There are no additional storage devices attached." -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:42 -msgid "Label" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:43 -msgid "Size" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:44 -msgid "Filesystem" -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:89 -#, python-brace-format -msgid "No such device - {device_path}" -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:139 -msgid "The operation failed." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:141 -msgid "The operation was cancelled." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:143 -msgid "The device is already unmounting." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:145 -msgid "The operation is not supported due to missing driver/tool support." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:148 -msgid "The operation timed out." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:150 -msgid "The operation would wake up a disk that is in a deep-sleep state." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:153 -msgid "Attempting to unmount a device that is busy." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:155 -msgid "The operation has already been cancelled." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:161 -msgid "Not authorized to perform the requested operation." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:163 -msgid "The device is already mounted." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:165 -msgid "The device is not mounted." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:168 -msgid "Not permitted to use the requested option." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:171 -msgid "The device is mounted by another user." -msgstr "" - -#: plinth/modules/udiskie/views.py:62 -#, python-brace-format -msgid "{drive_vendor} {drive_model} can be safely unplugged." -msgstr "" - -#: plinth/modules/udiskie/views.py:66 -msgid "Device can be safely unplugged." -msgstr "" - -#: plinth/modules/udiskie/views.py:76 -#, python-brace-format -msgid "Error ejecting device: {error_message}" -msgstr "" - #: plinth/modules/upgrades/__init__.py:33 msgid "Software Upgrades" msgstr "" @@ -4768,7 +4773,7 @@ msgstr "" #: plinth/templates/base.html:50 #, python-format -msgid "Core funtionality and web interface for %(box_name)s" +msgid "Core functionality and web interface for %(box_name)s" msgstr "" #: plinth/templates/base.html:95 diff --git a/plinth/locale/lt/LC_MESSAGES/django.po b/plinth/locale/lt/LC_MESSAGES/django.po index 969392a7a..004c8fe32 100644 --- a/plinth/locale/lt/LC_MESSAGES/django.po +++ b/plinth/locale/lt/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-08-27 18:09-0400\n" +"POT-Creation-Date: 2018-09-24 18:47-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -108,63 +108,77 @@ msgid "" "network." msgstr "" -#: plinth/modules/backups/__init__.py:33 +#: plinth/modules/backups/__init__.py:38 msgid "Backups" msgstr "" -#: plinth/modules/backups/__init__.py:35 +#: plinth/modules/backups/__init__.py:41 msgid "Backups allows creating and managing backup archives." msgstr "" -#: plinth/modules/backups/__init__.py:89 +#: plinth/modules/backups/__init__.py:120 msgid "Root Filesystem" msgstr "" -#: plinth/modules/backups/forms.py:30 +#: plinth/modules/backups/forms.py:31 msgid "Archive name" msgstr "" -#: plinth/modules/backups/forms.py:31 +#: plinth/modules/backups/forms.py:32 msgid "Name for new backup archive." msgstr "" -#: plinth/modules/backups/forms.py:32 +#: plinth/modules/backups/forms.py:33 msgid "Invalid archive name" msgstr "" -#: plinth/modules/backups/forms.py:35 -msgid "Path" +#: plinth/modules/backups/forms.py:37 +msgid "Included apps" msgstr "" -#: plinth/modules/backups/forms.py:36 -msgid "" -"Disk path to a folder on this server that will be archived into backup " -"repository." +#: plinth/modules/backups/forms.py:38 +msgid "Apps to include in the backup" msgstr "" -#: plinth/modules/backups/forms.py:42 +#: plinth/modules/backups/forms.py:52 msgid "Disk" msgstr "" -#: plinth/modules/backups/forms.py:43 +#: plinth/modules/backups/forms.py:53 msgid "Disk or removable storage where the backup archive will be saved." msgstr "" -#: plinth/modules/backups/templates/backups.html:43 -#: plinth/modules/backups/templates/backups.html:46 -msgid "Create archive" +#: plinth/modules/backups/forms.py:64 +msgid "Restore apps" msgstr "" -#: plinth/modules/backups/templates/backups.html:50 +#: plinth/modules/backups/forms.py:65 +msgid "Apps data to restore from the backup" +msgstr "" + +#: plinth/modules/backups/templates/backups.html:44 +#: plinth/modules/backups/templates/backups.html:47 +#: plinth/modules/backups/templates/backups.html:52 +#: plinth/modules/backups/templates/backups.html:55 +msgid "New backup" +msgstr "" + +#: plinth/modules/backups/templates/backups.html:59 +msgid "" +"No apps that support backup are currently installed. Backup can be created " +"after an app supporting backups is installed." +msgstr "" + +#: plinth/modules/backups/templates/backups.html:66 msgid "Backup archives" msgstr "" -#: plinth/modules/backups/templates/backups.html:52 +#: plinth/modules/backups/templates/backups.html:68 msgid "No archives currently exist." msgstr "" -#: plinth/modules/backups/templates/backups.html:58 -#: plinth/modules/backups/templates/backups.html:95 +#: plinth/modules/backups/templates/backups.html:74 +#: plinth/modules/backups/templates/backups.html:109 #: plinth/modules/backups/templates/backups_delete.html:33 #: plinth/modules/backups/templates/backups_restore.html:34 #: plinth/modules/ikiwiki/forms.py:34 @@ -173,29 +187,24 @@ msgstr "" msgid "Name" msgstr "" -#: plinth/modules/backups/templates/backups.html:59 -#: plinth/modules/backups/templates/backups_delete.html:34 -msgid "Time" -msgstr "" - -#: plinth/modules/backups/templates/backups.html:72 +#: plinth/modules/backups/templates/backups.html:86 msgid "Export" msgstr "" -#: plinth/modules/backups/templates/backups.html:86 +#: plinth/modules/backups/templates/backups.html:100 msgid "Exported backup archives" msgstr "" -#: plinth/modules/backups/templates/backups.html:88 +#: plinth/modules/backups/templates/backups.html:102 msgid "No exported backup archives were found." msgstr "" -#: plinth/modules/backups/templates/backups.html:94 +#: plinth/modules/backups/templates/backups.html:108 #: plinth/modules/backups/templates/backups_restore.html:33 msgid "Location" msgstr "" -#: plinth/modules/backups/templates/backups.html:109 +#: plinth/modules/backups/templates/backups.html:123 msgid "Restore" msgstr "" @@ -203,6 +212,10 @@ msgstr "" msgid "Delete this archive permanently?" msgstr "" +#: plinth/modules/backups/templates/backups_delete.html:34 +msgid "Time" +msgstr "" + #: plinth/modules/backups/templates/backups_delete.html:51 #, python-format msgid "Delete Archive %(name)s" @@ -219,41 +232,41 @@ msgstr "" msgid "Restore data from this archive?" msgstr "" -#: plinth/modules/backups/templates/backups_restore.html:51 +#: plinth/modules/backups/templates/backups_restore.html:53 #, python-format msgid "Restore data from %(name)s" msgstr "" -#: plinth/modules/backups/views.py:56 +#: plinth/modules/backups/views.py:61 msgid "Archive created." msgstr "" -#: plinth/modules/backups/views.py:61 -msgid "Create Archive" +#: plinth/modules/backups/views.py:66 +msgid "New Backup" msgstr "" -#: plinth/modules/backups/views.py:78 +#: plinth/modules/backups/views.py:90 msgid "Delete Archive" msgstr "" -#: plinth/modules/backups/views.py:88 +#: plinth/modules/backups/views.py:100 msgid "Archive deleted." msgstr "" -#: plinth/modules/backups/views.py:98 +#: plinth/modules/backups/views.py:110 msgid "Archive exported." msgstr "" -#: plinth/modules/backups/views.py:103 +#: plinth/modules/backups/views.py:115 msgid "Export Archive" msgstr "" -#: plinth/modules/backups/views.py:124 -msgid "Restore from backup" +#: plinth/modules/backups/views.py:134 +msgid "Restored files from backup." msgstr "" -#: plinth/modules/backups/views.py:132 -msgid "Restored data from backup." +#: plinth/modules/backups/views.py:156 +msgid "Restore from backup" msgstr "" #: plinth/modules/bind/__init__.py:34 @@ -397,7 +410,7 @@ msgstr "" #: plinth/modules/pagekite/templates/pagekite_introduction.html:37 #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 -#: plinth/modules/storage/templates/storage.html:42 +#: plinth/modules/storage/templates/storage.html:48 #: plinth/templates/service.html:42 plinth/templates/setup.html:44 #: plinth/templates/simple_service.html:38 msgid "Learn more..." @@ -935,29 +948,29 @@ msgid "" "the histories are stored as plain text or encrypted." msgstr "" -#: plinth/modules/ejabberd/manifest.py:25 +#: plinth/modules/ejabberd/manifest.py:26 msgid "Conversations" msgstr "" -#: plinth/modules/ejabberd/manifest.py:39 +#: plinth/modules/ejabberd/manifest.py:40 msgid "Xabber" msgstr "" -#: plinth/modules/ejabberd/manifest.py:41 +#: plinth/modules/ejabberd/manifest.py:42 msgid "" "Open source Jabber (XMPP) client with multi-account support and clean and " "simple interface. " msgstr "" -#: plinth/modules/ejabberd/manifest.py:56 +#: plinth/modules/ejabberd/manifest.py:57 msgid "Yaxim" msgstr "" -#: plinth/modules/ejabberd/manifest.py:70 +#: plinth/modules/ejabberd/manifest.py:71 msgid "ChatSecure" msgstr "" -#: plinth/modules/ejabberd/manifest.py:72 +#: plinth/modules/ejabberd/manifest.py:73 msgid "" "ChatSecure is a free and open source messaging app that features OTR " "encryption over XMPP. You can connect to an existing Google account, create " @@ -965,11 +978,11 @@ msgid "" "your own server for extra security." msgstr "" -#: plinth/modules/ejabberd/manifest.py:88 +#: plinth/modules/ejabberd/manifest.py:89 msgid "Dino" msgstr "" -#: plinth/modules/ejabberd/manifest.py:100 +#: plinth/modules/ejabberd/manifest.py:101 msgid "Gajim" msgstr "" @@ -1273,7 +1286,7 @@ msgid "" "before submitting the bug report." msgstr "" -#: plinth/modules/ikiwiki/__init__.py:41 plinth/modules/ikiwiki/manifest.py:23 +#: plinth/modules/ikiwiki/__init__.py:41 plinth/modules/ikiwiki/manifest.py:24 msgid "ikiwiki" msgstr "" @@ -1304,7 +1317,8 @@ msgstr "" #: plinth/modules/ikiwiki/forms.py:30 #: plinth/modules/networks/templates/connection_show.html:98 -#: plinth/modules/storage/templates/storage.html:54 +#: plinth/modules/storage/templates/storage.html:60 +#: plinth/modules/storage/templates/storage.html:128 msgid "Type" msgstr "" @@ -1431,15 +1445,15 @@ msgid "" "enter your {box_name}'s domain name." msgstr "" -#: plinth/modules/infinoted/manifest.py:26 +#: plinth/modules/infinoted/manifest.py:27 msgid "Gobby" msgstr "" -#: plinth/modules/infinoted/manifest.py:28 +#: plinth/modules/infinoted/manifest.py:29 msgid "Gobby is a collaborative text editor" msgstr "" -#: plinth/modules/infinoted/manifest.py:31 +#: plinth/modules/infinoted/manifest.py:32 #, python-brace-format msgid "" "Start Gobby and select \"Connect to Server\" and enter your {box_name}'s " @@ -1512,7 +1526,7 @@ msgid "Website Security" msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:47 -#: plinth/modules/udiskie/templates/udiskie.html:46 +#: plinth/modules/storage/templates/storage.html:130 msgid "Actions" msgstr "" @@ -1734,7 +1748,7 @@ msgid "" "users to be able to use it." msgstr "" -#: plinth/modules/matrixsynapse/manifest.py:27 +#: plinth/modules/matrixsynapse/manifest.py:28 msgid "Riot" msgstr "" @@ -1777,7 +1791,7 @@ msgid "Public registration disabled" msgstr "" #: plinth/modules/mediawiki/__init__.py:33 -#: plinth/modules/mediawiki/manifest.py:23 +#: plinth/modules/mediawiki/manifest.py:24 msgid "MediaWiki" msgstr "" @@ -1859,7 +1873,7 @@ msgid "Private mode disabled" msgstr "" #: plinth/modules/minetest/__init__.py:46 -#: plinth/modules/minetest/manifest.py:24 +#: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" @@ -2505,8 +2519,8 @@ msgid "yes" msgstr "" #: plinth/modules/networks/templates/connection_show.html:84 -#: plinth/modules/storage/templates/storage.html:52 -#: plinth/modules/udiskie/templates/udiskie.html:41 +#: plinth/modules/storage/templates/storage.html:58 +#: plinth/modules/storage/templates/storage.html:125 msgid "Device" msgstr "" @@ -3263,36 +3277,36 @@ msgid "" "addressbook." msgstr "" -#: plinth/modules/radicale/manifest.py:24 +#: plinth/modules/radicale/manifest.py:25 msgid "DAVDroid" msgstr "" -#: plinth/modules/radicale/manifest.py:26 +#: plinth/modules/radicale/manifest.py:27 msgid "" "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " "user name. DAVdroid will show all existing calendars and address books and " "you can create new." msgstr "" -#: plinth/modules/radicale/manifest.py:43 +#: plinth/modules/radicale/manifest.py:44 msgid "GNOME Calendar" msgstr "" -#: plinth/modules/radicale/manifest.py:51 +#: plinth/modules/radicale/manifest.py:52 msgid "Mozilla Thunderbird" msgstr "" -#: plinth/modules/radicale/manifest.py:71 +#: plinth/modules/radicale/manifest.py:72 msgid "Evolution" msgstr "" -#: plinth/modules/radicale/manifest.py:73 +#: plinth/modules/radicale/manifest.py:74 msgid "" "Evolution is a personal information management application that provides " "integrated mail, calendaring and address book functionality." msgstr "" -#: plinth/modules/radicale/manifest.py:77 +#: plinth/modules/radicale/manifest.py:78 msgid "" "In Evolution add a new calendar and address book respectively with WebDAV. " "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " @@ -3338,11 +3352,11 @@ msgid "" "required to restart the repro service. Disable the service and re-enable it." msgstr "" -#: plinth/modules/repro/manifest.py:29 +#: plinth/modules/repro/manifest.py:30 msgid "Jitsi Meet" msgstr "" -#: plinth/modules/repro/manifest.py:31 +#: plinth/modules/repro/manifest.py:32 msgid "" "Jitsi is a set of open-source projects that allows you to easily build and " "deploy secure videoconferencing solutions. At the heart of Jitsi are Jitsi " @@ -3351,7 +3365,7 @@ msgid "" "dial-in, recording, and simulcasting." msgstr "" -#: plinth/modules/repro/manifest.py:68 +#: plinth/modules/repro/manifest.py:69 msgid "CSipSimple" msgstr "" @@ -3896,53 +3910,61 @@ msgstr "" msgid "Login" msgstr "" -#: plinth/modules/storage/__init__.py:32 plinth/modules/storage/views.py:46 +#: plinth/modules/storage/__init__.py:33 plinth/modules/storage/views.py:50 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:153 +#: plinth/modules/storage/__init__.py:41 +#, python-brace-format +msgid "" +"This module allows you to manage storage media attached to your {box_name}. " +"You can view the storage media currently in use, mount and unmount removable " +"media, expand the root partition etc." +msgstr "" + +#: plinth/modules/storage/__init__.py:164 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:157 +#: plinth/modules/storage/__init__.py:168 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:161 +#: plinth/modules/storage/__init__.py:172 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:165 +#: plinth/modules/storage/__init__.py:176 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:168 +#: plinth/modules/storage/__init__.py:179 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/templates/storage.html:47 -msgid "The following disks are in use:" +#: plinth/modules/storage/templates/storage.html:53 +msgid "The following storage devices are in use:" msgstr "" -#: plinth/modules/storage/templates/storage.html:53 -#: plinth/modules/udiskie/templates/udiskie.html:45 +#: plinth/modules/storage/templates/storage.html:59 +#: plinth/modules/storage/templates/storage.html:127 msgid "Mount Point" msgstr "" -#: plinth/modules/storage/templates/storage.html:55 +#: plinth/modules/storage/templates/storage.html:61 msgid "Used" msgstr "" -#: plinth/modules/storage/templates/storage.html:87 +#: plinth/modules/storage/templates/storage.html:93 msgid "Partition Expansion" msgstr "" -#: plinth/modules/storage/templates/storage.html:89 +#: plinth/modules/storage/templates/storage.html:95 #, python-format msgid "" "There is %(expandable_root_size)s of unallocated space available after your " @@ -3950,12 +3972,28 @@ msgid "" "will provide you additional free space to store your files." msgstr "" -#: plinth/modules/storage/templates/storage.html:99 +#: plinth/modules/storage/templates/storage.html:105 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:66 +#: plinth/modules/storage/views.py:72 msgid "Expand Root Partition" msgstr "" +#: plinth/modules/storage/templates/storage.html:113 +msgid "Removable Devices" +msgstr "" + +#: plinth/modules/storage/templates/storage.html:117 +msgid "There are no additional storage devices attached." +msgstr "" + +#: plinth/modules/storage/templates/storage.html:126 +msgid "Label" +msgstr "" + +#: plinth/modules/storage/templates/storage.html:129 +msgid "Size" +msgstr "" + #: plinth/modules/storage/templates/storage_expand.html:29 #, python-format msgid "" @@ -3964,22 +4002,93 @@ msgid "" "root partition." msgstr "" -#: plinth/modules/storage/views.py:77 +#: plinth/modules/storage/udisks2.py:89 +#, python-brace-format +msgid "No such device - {device_path}" +msgstr "" + +#: plinth/modules/storage/udisks2.py:139 +msgid "The operation failed." +msgstr "" + +#: plinth/modules/storage/udisks2.py:141 +msgid "The operation was cancelled." +msgstr "" + +#: plinth/modules/storage/udisks2.py:143 +msgid "The device is already unmounting." +msgstr "" + +#: plinth/modules/storage/udisks2.py:145 +msgid "The operation is not supported due to missing driver/tool support." +msgstr "" + +#: plinth/modules/storage/udisks2.py:148 +msgid "The operation timed out." +msgstr "" + +#: plinth/modules/storage/udisks2.py:150 +msgid "The operation would wake up a disk that is in a deep-sleep state." +msgstr "" + +#: plinth/modules/storage/udisks2.py:153 +msgid "Attempting to unmount a device that is busy." +msgstr "" + +#: plinth/modules/storage/udisks2.py:155 +msgid "The operation has already been cancelled." +msgstr "" + +#: plinth/modules/storage/udisks2.py:161 +msgid "Not authorized to perform the requested operation." +msgstr "" + +#: plinth/modules/storage/udisks2.py:163 +msgid "The device is already mounted." +msgstr "" + +#: plinth/modules/storage/udisks2.py:165 +msgid "The device is not mounted." +msgstr "" + +#: plinth/modules/storage/udisks2.py:168 +msgid "Not permitted to use the requested option." +msgstr "" + +#: plinth/modules/storage/udisks2.py:171 +msgid "The device is mounted by another user." +msgstr "" + +#: plinth/modules/storage/views.py:84 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "" -#: plinth/modules/storage/views.py:80 +#: plinth/modules/storage/views.py:87 msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:100 +#: plinth/modules/storage/views.py:107 #, 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:132 +#, python-brace-format +msgid "{drive_vendor} {drive_model} can be safely unplugged." +msgstr "" + +#: plinth/modules/storage/views.py:136 +msgid "Device can be safely unplugged." +msgstr "" + +#: plinth/modules/storage/views.py:146 +#, python-brace-format +msgid "Error ejecting device: {error_message}" +msgstr "" + #: plinth/modules/syncthing/__init__.py:37 #: plinth/modules/syncthing/manifest.py:27 msgid "Syncthing" @@ -4326,110 +4435,6 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/udiskie/__init__.py:33 -msgid "udiskie" -msgstr "" - -#: plinth/modules/udiskie/__init__.py:35 -msgid "Removable Media" -msgstr "" - -#: plinth/modules/udiskie/__init__.py:38 -msgid "" -"udiskie allows automatic mounting of removable media, such as flash drives." -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:29 -msgid "Devices" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:33 -msgid "There are no additional storage devices attached." -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:42 -msgid "Label" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:43 -msgid "Size" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:44 -msgid "Filesystem" -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:89 -#, python-brace-format -msgid "No such device - {device_path}" -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:139 -msgid "The operation failed." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:141 -msgid "The operation was cancelled." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:143 -msgid "The device is already unmounting." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:145 -msgid "The operation is not supported due to missing driver/tool support." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:148 -msgid "The operation timed out." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:150 -msgid "The operation would wake up a disk that is in a deep-sleep state." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:153 -msgid "Attempting to unmount a device that is busy." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:155 -msgid "The operation has already been cancelled." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:161 -msgid "Not authorized to perform the requested operation." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:163 -msgid "The device is already mounted." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:165 -msgid "The device is not mounted." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:168 -msgid "Not permitted to use the requested option." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:171 -msgid "The device is mounted by another user." -msgstr "" - -#: plinth/modules/udiskie/views.py:62 -#, python-brace-format -msgid "{drive_vendor} {drive_model} can be safely unplugged." -msgstr "" - -#: plinth/modules/udiskie/views.py:66 -msgid "Device can be safely unplugged." -msgstr "" - -#: plinth/modules/udiskie/views.py:76 -#, python-brace-format -msgid "Error ejecting device: {error_message}" -msgstr "" - #: plinth/modules/upgrades/__init__.py:33 msgid "Software Upgrades" msgstr "" @@ -4769,7 +4774,7 @@ msgstr "" #: plinth/templates/base.html:50 #, python-format -msgid "Core funtionality and web interface for %(box_name)s" +msgid "Core functionality and web interface for %(box_name)s" msgstr "" #: plinth/templates/base.html:95 diff --git a/plinth/locale/nb/LC_MESSAGES/django.po b/plinth/locale/nb/LC_MESSAGES/django.po index 7e8053d72..44a7a2da7 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: 2018-08-27 18:09-0400\n" +"POT-Creation-Date: 2018-09-24 18:47-0400\n" "PO-Revision-Date: 2018-09-14 15:21+0000\n" "Last-Translator: Allan Nordhøy \n" "Language-Team: Norwegian Bokmål \n" "Language-Team: Dutch desktop-client en installeer deze. Start Gobby en selecteer vervolgens " "\"Verbinden met Server\" en voer uw {box_name} domeinnaam in." -#: plinth/modules/infinoted/manifest.py:26 +#: plinth/modules/infinoted/manifest.py:27 msgid "Gobby" msgstr "Gobby" -#: plinth/modules/infinoted/manifest.py:28 +#: plinth/modules/infinoted/manifest.py:29 msgid "Gobby is a collaborative text editor" msgstr "Gobby is een gezamenlijke tekst-editor" -#: plinth/modules/infinoted/manifest.py:31 +#: plinth/modules/infinoted/manifest.py:32 #, python-brace-format msgid "" "Start Gobby and select \"Connect to Server\" and enter your {box_name}'s " @@ -1759,7 +1775,7 @@ msgid "Website Security" msgstr "Websitebeveiliging" #: plinth/modules/letsencrypt/templates/letsencrypt.html:47 -#: plinth/modules/udiskie/templates/udiskie.html:46 +#: plinth/modules/storage/templates/storage.html:130 msgid "Actions" msgstr "Acties" @@ -2053,7 +2069,7 @@ msgstr "" "als u wilt dat enkel reeds geregistreerde gebruikers deze dienst kunnen " "gebruiken." -#: plinth/modules/matrixsynapse/manifest.py:27 +#: plinth/modules/matrixsynapse/manifest.py:28 msgid "Riot" msgstr "Riot" @@ -2111,7 +2127,7 @@ msgid "Public registration disabled" msgstr "Openbare registratie uitgeschakeld" #: plinth/modules/mediawiki/__init__.py:33 -#: plinth/modules/mediawiki/manifest.py:23 +#: plinth/modules/mediawiki/manifest.py:24 msgid "MediaWiki" msgstr "MediaWiki" @@ -2212,7 +2228,7 @@ msgid "Private mode disabled" msgstr "Privé-modus uitgeschakeld" #: plinth/modules/minetest/__init__.py:46 -#: plinth/modules/minetest/manifest.py:24 +#: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "Minetest" @@ -2925,8 +2941,8 @@ msgid "yes" msgstr "ja" #: plinth/modules/networks/templates/connection_show.html:84 -#: plinth/modules/storage/templates/storage.html:52 -#: plinth/modules/udiskie/templates/udiskie.html:41 +#: plinth/modules/storage/templates/storage.html:58 +#: plinth/modules/storage/templates/storage.html:125 msgid "Device" msgstr "Apparaat" @@ -3794,11 +3810,11 @@ msgstr "" "Elke gebruiker kan bekijken of wijzigingen aanbrengen in een kalender/" "adresboek." -#: plinth/modules/radicale/manifest.py:24 +#: plinth/modules/radicale/manifest.py:25 msgid "DAVDroid" msgstr "DAVDroid" -#: plinth/modules/radicale/manifest.py:26 +#: plinth/modules/radicale/manifest.py:27 msgid "" "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " "user name. DAVdroid will show all existing calendars and address books and " @@ -3808,19 +3824,19 @@ msgstr "" "gebruikersnaam in. DAVdroid toont alle bestaande kalenders en adresboeken en " "u kunt nieuwe maken." -#: plinth/modules/radicale/manifest.py:43 +#: plinth/modules/radicale/manifest.py:44 msgid "GNOME Calendar" msgstr "GNOME Kalender" -#: plinth/modules/radicale/manifest.py:51 +#: plinth/modules/radicale/manifest.py:52 msgid "Mozilla Thunderbird" msgstr "Mozilla Thunderbird" -#: plinth/modules/radicale/manifest.py:71 +#: plinth/modules/radicale/manifest.py:72 msgid "Evolution" msgstr "Evolution" -#: plinth/modules/radicale/manifest.py:73 +#: plinth/modules/radicale/manifest.py:74 msgid "" "Evolution is a personal information management application that provides " "integrated mail, calendaring and address book functionality." @@ -3828,7 +3844,7 @@ msgstr "" "Evolution is een personal information management applicatie, die voorziet in " "een geïntegreerde e-mail, agenda en adresboek functionaliteit." -#: plinth/modules/radicale/manifest.py:77 +#: plinth/modules/radicale/manifest.py:78 msgid "" "In Evolution add a new calendar and address book respectively with WebDAV. " "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " @@ -3894,11 +3910,11 @@ msgstr "" "instellen van het domein, is het nodig de repro-service opnieuw te starten. " "Hiervoor moet de service uitgeschakeld en weer ingeschakeld worden." -#: plinth/modules/repro/manifest.py:29 +#: plinth/modules/repro/manifest.py:30 msgid "Jitsi Meet" msgstr "Jitsi Meet" -#: plinth/modules/repro/manifest.py:31 +#: plinth/modules/repro/manifest.py:32 msgid "" "Jitsi is a set of open-source projects that allows you to easily build and " "deploy secure videoconferencing solutions. At the heart of Jitsi are Jitsi " @@ -3911,7 +3927,7 @@ msgstr "" "Jitsi Videobridge en Jitsi Meet. Verdere toevoegingen maken alleen-audio, " "lokaal inbellen, opnemen en simulcasting mogelijk." -#: plinth/modules/repro/manifest.py:68 +#: plinth/modules/repro/manifest.py:69 msgid "CSipSimple" msgstr "CSipSimple" @@ -4538,53 +4554,63 @@ msgstr "Eenmalige aanmelding" msgid "Login" msgstr "Aanmelding" -#: plinth/modules/storage/__init__.py:32 plinth/modules/storage/views.py:46 +#: plinth/modules/storage/__init__.py:33 plinth/modules/storage/views.py:50 msgid "Storage" msgstr "Storage" -#: plinth/modules/storage/__init__.py:153 +#: plinth/modules/storage/__init__.py:41 +#, python-brace-format +msgid "" +"This module allows you to manage storage media attached to your {box_name}. " +"You can view the storage media currently in use, mount and unmount removable " +"media, expand the root partition etc." +msgstr "" + +#: plinth/modules/storage/__init__.py:164 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} bytes" -#: plinth/modules/storage/__init__.py:157 +#: plinth/modules/storage/__init__.py:168 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} KiB" -#: plinth/modules/storage/__init__.py:161 +#: plinth/modules/storage/__init__.py:172 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} MiB" -#: plinth/modules/storage/__init__.py:165 +#: plinth/modules/storage/__init__.py:176 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} GiB" -#: plinth/modules/storage/__init__.py:168 +#: plinth/modules/storage/__init__.py:179 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} TiB" -#: plinth/modules/storage/templates/storage.html:47 -msgid "The following disks are in use:" +#: plinth/modules/storage/templates/storage.html:53 +#, fuzzy +#| msgid "The following disks are in use:" +msgid "The following storage devices are in use:" msgstr "De volgende schijven worden gebruikt:" -#: plinth/modules/storage/templates/storage.html:53 -#: plinth/modules/udiskie/templates/udiskie.html:45 +#: plinth/modules/storage/templates/storage.html:59 +#: plinth/modules/storage/templates/storage.html:127 msgid "Mount Point" msgstr "Koppelpunt" -#: plinth/modules/storage/templates/storage.html:55 +#: plinth/modules/storage/templates/storage.html:61 msgid "Used" msgstr "Gebruikt" -#: plinth/modules/storage/templates/storage.html:87 +#: plinth/modules/storage/templates/storage.html:93 msgid "Partition Expansion" msgstr "Partitie Vergroting" -#: plinth/modules/storage/templates/storage.html:89 +#: plinth/modules/storage/templates/storage.html:95 #, python-format msgid "" "There is %(expandable_root_size)s of unallocated space available after your " @@ -4596,12 +4622,30 @@ msgstr "" "worden gebruikt. Dit geeft u extra vrije ruimte voor het opslaan van " "bestanden." -#: plinth/modules/storage/templates/storage.html:99 +#: plinth/modules/storage/templates/storage.html:105 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:66 +#: plinth/modules/storage/views.py:72 msgid "Expand Root Partition" msgstr "Root-partitie uitbreiden" +#: plinth/modules/storage/templates/storage.html:113 +#, fuzzy +#| msgid "Removable Media" +msgid "Removable Devices" +msgstr "Verwisselbare Media" + +#: plinth/modules/storage/templates/storage.html:117 +msgid "There are no additional storage devices attached." +msgstr "" + +#: plinth/modules/storage/templates/storage.html:126 +msgid "Label" +msgstr "Label" + +#: plinth/modules/storage/templates/storage.html:129 +msgid "Size" +msgstr "Grootte" + #: plinth/modules/storage/templates/storage_expand.html:29 #, python-format msgid "" @@ -4613,16 +4657,79 @@ msgstr "" "%(expandable_root_size)s extra vrije ruimte in de root-partitie beschikbaar " "zijn." -#: plinth/modules/storage/views.py:77 +#: plinth/modules/storage/udisks2.py:89 +#, python-brace-format +msgid "No such device - {device_path}" +msgstr "" + +#: plinth/modules/storage/udisks2.py:139 +msgid "The operation failed." +msgstr "" + +#: plinth/modules/storage/udisks2.py:141 +msgid "The operation was cancelled." +msgstr "" + +#: plinth/modules/storage/udisks2.py:143 +#, fuzzy +#| msgid "repro service is running" +msgid "The device is already unmounting." +msgstr "repro-service wordt uitgevoerd" + +#: plinth/modules/storage/udisks2.py:145 +msgid "The operation is not supported due to missing driver/tool support." +msgstr "" + +#: plinth/modules/storage/udisks2.py:148 +msgid "The operation timed out." +msgstr "" + +#: plinth/modules/storage/udisks2.py:150 +msgid "The operation would wake up a disk that is in a deep-sleep state." +msgstr "" + +#: plinth/modules/storage/udisks2.py:153 +msgid "Attempting to unmount a device that is busy." +msgstr "" + +#: plinth/modules/storage/udisks2.py:155 +msgid "The operation has already been cancelled." +msgstr "" + +#: plinth/modules/storage/udisks2.py:161 +msgid "Not authorized to perform the requested operation." +msgstr "" + +#: plinth/modules/storage/udisks2.py:163 +#, fuzzy +#| msgid "This service already exists" +msgid "The device is already mounted." +msgstr "Deze dienst bestaat al" + +#: plinth/modules/storage/udisks2.py:165 +#, fuzzy +#| msgid "repro service is not running" +msgid "The device is not mounted." +msgstr "repro-service is niet actief" + +#: plinth/modules/storage/udisks2.py:168 +msgid "Not permitted to use the requested option." +msgstr "" + +#: plinth/modules/storage/udisks2.py:171 +msgid "The device is mounted by another user." +msgstr "" + +#: plinth/modules/storage/views.py:84 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "Fout bij partitie uitbreiden: {exception}" -#: plinth/modules/storage/views.py:80 +#: plinth/modules/storage/views.py:87 msgid "Partition expanded successfully." msgstr "Partitie succesvol uitgebreid." -#: plinth/modules/storage/views.py:100 +#: plinth/modules/storage/views.py:107 #, no-python-format, python-brace-format msgid "" "Warning: Low space on system partition ({percent_used}% used, {free_space} " @@ -4631,6 +4738,20 @@ msgstr "" "Waarschuwing: Weinig ruimte op de systeempartitie ({percent_used} % " "gebruikt, {free_space} vrij)." +#: plinth/modules/storage/views.py:132 +#, python-brace-format +msgid "{drive_vendor} {drive_model} can be safely unplugged." +msgstr "" + +#: plinth/modules/storage/views.py:136 +msgid "Device can be safely unplugged." +msgstr "" + +#: plinth/modules/storage/views.py:146 +#, python-brace-format +msgid "Error ejecting device: {error_message}" +msgstr "" + #: plinth/modules/syncthing/__init__.py:37 #: plinth/modules/syncthing/manifest.py:27 msgid "Syncthing" @@ -5054,118 +5175,6 @@ msgstr "Lezen en abonneren op nieuwsfeeds" msgid "Tiny Tiny RSS (Fork)" msgstr "Tiny Tiny RSS (Fork)" -#: plinth/modules/udiskie/__init__.py:33 -msgid "udiskie" -msgstr "udiskie" - -#: plinth/modules/udiskie/__init__.py:35 -msgid "Removable Media" -msgstr "Verwisselbare Media" - -#: plinth/modules/udiskie/__init__.py:38 -msgid "" -"udiskie allows automatic mounting of removable media, such as flash drives." -msgstr "" -"udiskie maakt automatische aankoppeling van verwisselbare media zoals flash " -"drives mogelijk." - -#: plinth/modules/udiskie/templates/udiskie.html:29 -msgid "Devices" -msgstr "Apparaten" - -#: plinth/modules/udiskie/templates/udiskie.html:33 -msgid "There are no additional storage devices attached." -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:42 -msgid "Label" -msgstr "Label" - -#: plinth/modules/udiskie/templates/udiskie.html:43 -msgid "Size" -msgstr "Grootte" - -#: plinth/modules/udiskie/templates/udiskie.html:44 -msgid "Filesystem" -msgstr "Bestandssysteem" - -#: plinth/modules/udiskie/udisks2.py:89 -#, python-brace-format -msgid "No such device - {device_path}" -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:139 -msgid "The operation failed." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:141 -msgid "The operation was cancelled." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:143 -#, fuzzy -#| msgid "repro service is running" -msgid "The device is already unmounting." -msgstr "repro-service wordt uitgevoerd" - -#: plinth/modules/udiskie/udisks2.py:145 -msgid "The operation is not supported due to missing driver/tool support." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:148 -msgid "The operation timed out." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:150 -msgid "The operation would wake up a disk that is in a deep-sleep state." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:153 -msgid "Attempting to unmount a device that is busy." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:155 -msgid "The operation has already been cancelled." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:161 -msgid "Not authorized to perform the requested operation." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:163 -#, fuzzy -#| msgid "This service already exists" -msgid "The device is already mounted." -msgstr "Deze dienst bestaat al" - -#: plinth/modules/udiskie/udisks2.py:165 -#, fuzzy -#| msgid "repro service is not running" -msgid "The device is not mounted." -msgstr "repro-service is niet actief" - -#: plinth/modules/udiskie/udisks2.py:168 -msgid "Not permitted to use the requested option." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:171 -msgid "The device is mounted by another user." -msgstr "" - -#: plinth/modules/udiskie/views.py:62 -#, python-brace-format -msgid "{drive_vendor} {drive_model} can be safely unplugged." -msgstr "" - -#: plinth/modules/udiskie/views.py:66 -msgid "Device can be safely unplugged." -msgstr "" - -#: plinth/modules/udiskie/views.py:76 -#, python-brace-format -msgid "Error ejecting device: {error_message}" -msgstr "" - #: plinth/modules/upgrades/__init__.py:33 msgid "Software Upgrades" msgstr "Software Upgrades" @@ -5539,8 +5548,9 @@ msgstr "" "href=\"%(status_log_url)s\">Status Log toe aan de bug-reportage." #: plinth/templates/base.html:50 -#, python-format -msgid "Core funtionality and web interface for %(box_name)s" +#, fuzzy, python-format +#| msgid "Core funtionality and web interface for %(box_name)s" +msgid "Core functionality and web interface for %(box_name)s" msgstr "Basisfunctionaliteit en webinterface voor %(box_name)s" #: plinth/templates/base.html:95 @@ -5808,6 +5818,38 @@ msgstr "Installeren van %(package_names)s: %(status)s" msgid "%(percentage)s%% complete" msgstr "%(percentage)s%% voltooid" +#~ msgid "Path" +#~ msgstr "Pad" + +#~ msgid "" +#~ "Disk path to a folder on this server that will be archived into backup " +#~ "repository." +#~ msgstr "" +#~ "Pad naar een map op de server die zal worden gearchiveerd in het back-up " +#~ "archief." + +#~ msgid "Create archive" +#~ msgstr "Archief aanmaken" + +#~ msgid "Create Archive" +#~ msgstr "Archief aanmaken" + +#~ msgid "udiskie" +#~ msgstr "udiskie" + +#~ msgid "" +#~ "udiskie allows automatic mounting of removable media, such as flash " +#~ "drives." +#~ msgstr "" +#~ "udiskie maakt automatische aankoppeling van verwisselbare media zoals " +#~ "flash drives mogelijk." + +#~ msgid "Devices" +#~ msgstr "Apparaten" + +#~ msgid "Filesystem" +#~ msgstr "Bestandssysteem" + #~ msgid "Exported filename" #~ msgstr "Geëxporteerde bestandsnaam" diff --git a/plinth/locale/pl/LC_MESSAGES/django.po b/plinth/locale/pl/LC_MESSAGES/django.po index 3ba9c787a..4556e5b92 100644 --- a/plinth/locale/pl/LC_MESSAGES/django.po +++ b/plinth/locale/pl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-08-27 18:09-0400\n" +"POT-Creation-Date: 2018-09-24 18:47-0400\n" "PO-Revision-Date: 2017-10-07 23:21+0000\n" "Last-Translator: Karol Werner \n" "Language-Team: Polish \n" "Language-Team: Portuguese \n" "Language-Team: Russian =2 && n%10<=" -"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 3.2-dev\n" #: plinth/action_utils.py:258 @@ -117,66 +117,83 @@ msgstr "" "Она может быть отключена в целях повышения безопасности, особенно при " "подключении к вражеской сети." -#: plinth/modules/backups/__init__.py:33 +#: plinth/modules/backups/__init__.py:38 msgid "Backups" msgstr "Резервные копии" -#: plinth/modules/backups/__init__.py:35 +#: plinth/modules/backups/__init__.py:41 msgid "Backups allows creating and managing backup archives." msgstr "" "Резервное копирование позволяет создавать и управлять резервными архивами." -#: plinth/modules/backups/__init__.py:89 +#: plinth/modules/backups/__init__.py:120 msgid "Root Filesystem" msgstr "Корневая файловая система" -#: plinth/modules/backups/forms.py:30 +#: plinth/modules/backups/forms.py:31 msgid "Archive name" msgstr "Имя архива" -#: plinth/modules/backups/forms.py:31 +#: plinth/modules/backups/forms.py:32 msgid "Name for new backup archive." msgstr "Имя для нового архива." -#: plinth/modules/backups/forms.py:32 +#: plinth/modules/backups/forms.py:33 msgid "Invalid archive name" msgstr "Недопустимое имя архива" -#: plinth/modules/backups/forms.py:35 -msgid "Path" -msgstr "Путь" - -#: plinth/modules/backups/forms.py:36 -msgid "" -"Disk path to a folder on this server that will be archived into backup " -"repository." +#: plinth/modules/backups/forms.py:37 +msgid "Included apps" msgstr "" -"Путь к папке на диске этого сервера, которая будет заархивирована в " -"репозитории резервных копий." -#: plinth/modules/backups/forms.py:42 +#: plinth/modules/backups/forms.py:38 +msgid "Apps to include in the backup" +msgstr "" + +#: plinth/modules/backups/forms.py:52 msgid "Disk" msgstr "Диск" -#: plinth/modules/backups/forms.py:43 +#: plinth/modules/backups/forms.py:53 msgid "Disk or removable storage where the backup archive will be saved." -msgstr "Диск или сменное хранилище, на котором будет сохранена резервная копия." +msgstr "" +"Диск или сменное хранилище, на котором будет сохранена резервная копия." -#: plinth/modules/backups/templates/backups.html:43 -#: plinth/modules/backups/templates/backups.html:46 -msgid "Create archive" -msgstr "Создать архив" +#: plinth/modules/backups/forms.py:64 +#, fuzzy +#| msgid "Restore" +msgid "Restore apps" +msgstr "Восстановить" -#: plinth/modules/backups/templates/backups.html:50 +#: plinth/modules/backups/forms.py:65 +#, fuzzy +#| msgid "Restore from backup" +msgid "Apps data to restore from the backup" +msgstr "Восстановить из резервной копии" + +#: plinth/modules/backups/templates/backups.html:44 +#: plinth/modules/backups/templates/backups.html:47 +#: plinth/modules/backups/templates/backups.html:52 +#: plinth/modules/backups/templates/backups.html:55 +msgid "New backup" +msgstr "" + +#: plinth/modules/backups/templates/backups.html:59 +msgid "" +"No apps that support backup are currently installed. Backup can be created " +"after an app supporting backups is installed." +msgstr "" + +#: plinth/modules/backups/templates/backups.html:66 msgid "Backup archives" msgstr "Резервные копии" -#: plinth/modules/backups/templates/backups.html:52 +#: plinth/modules/backups/templates/backups.html:68 msgid "No archives currently exist." msgstr "В настоящее время архивов нет." -#: plinth/modules/backups/templates/backups.html:58 -#: plinth/modules/backups/templates/backups.html:95 +#: plinth/modules/backups/templates/backups.html:74 +#: plinth/modules/backups/templates/backups.html:109 #: plinth/modules/backups/templates/backups_delete.html:33 #: plinth/modules/backups/templates/backups_restore.html:34 #: plinth/modules/ikiwiki/forms.py:34 @@ -185,29 +202,24 @@ msgstr "В настоящее время архивов нет." msgid "Name" msgstr "Имя" -#: plinth/modules/backups/templates/backups.html:59 -#: plinth/modules/backups/templates/backups_delete.html:34 -msgid "Time" -msgstr "Время" - -#: plinth/modules/backups/templates/backups.html:72 +#: plinth/modules/backups/templates/backups.html:86 msgid "Export" msgstr "Экспортировать" -#: plinth/modules/backups/templates/backups.html:86 +#: plinth/modules/backups/templates/backups.html:100 msgid "Exported backup archives" msgstr "Экспортированные резервные копии" -#: plinth/modules/backups/templates/backups.html:88 +#: plinth/modules/backups/templates/backups.html:102 msgid "No exported backup archives were found." msgstr "Экспортированных резервных копий не найдено." -#: plinth/modules/backups/templates/backups.html:94 +#: plinth/modules/backups/templates/backups.html:108 #: plinth/modules/backups/templates/backups_restore.html:33 msgid "Location" msgstr "Местоположение" -#: plinth/modules/backups/templates/backups.html:109 +#: plinth/modules/backups/templates/backups.html:123 msgid "Restore" msgstr "Восстановить" @@ -215,6 +227,10 @@ msgstr "Восстановить" msgid "Delete this archive permanently?" msgstr "Окончательно удалить этот архив?" +#: plinth/modules/backups/templates/backups_delete.html:34 +msgid "Time" +msgstr "Время" + #: plinth/modules/backups/templates/backups_delete.html:51 #, python-format msgid "Delete Archive %(name)s" @@ -231,43 +247,47 @@ msgstr "Отправить" msgid "Restore data from this archive?" msgstr "Восстановить данные из этого архива?" -#: plinth/modules/backups/templates/backups_restore.html:51 +#: plinth/modules/backups/templates/backups_restore.html:53 #, python-format msgid "Restore data from %(name)s" msgstr "Восстановить данные из %(name)s" -#: plinth/modules/backups/views.py:56 +#: plinth/modules/backups/views.py:61 msgid "Archive created." msgstr "Архив создан." -#: plinth/modules/backups/views.py:61 -msgid "Create Archive" -msgstr "Создать архив" +#: plinth/modules/backups/views.py:66 +#, fuzzy +#| msgid "Backups" +msgid "New Backup" +msgstr "Резервные копии" -#: plinth/modules/backups/views.py:78 +#: plinth/modules/backups/views.py:90 msgid "Delete Archive" msgstr "Удалить архив" -#: plinth/modules/backups/views.py:88 +#: plinth/modules/backups/views.py:100 msgid "Archive deleted." msgstr "Архив удалён." -#: plinth/modules/backups/views.py:98 +#: plinth/modules/backups/views.py:110 msgid "Archive exported." msgstr "Архив экспортирован." -#: plinth/modules/backups/views.py:103 +#: plinth/modules/backups/views.py:115 msgid "Export Archive" msgstr "Экспортировать архив" -#: plinth/modules/backups/views.py:124 +#: plinth/modules/backups/views.py:134 +#, fuzzy +#| msgid "Restored data from backup." +msgid "Restored files from backup." +msgstr "Данные из резервной копии восстановлены." + +#: plinth/modules/backups/views.py:156 msgid "Restore from backup" msgstr "Восстановить из резервной копии" -#: plinth/modules/backups/views.py:132 -msgid "Restored data from backup." -msgstr "Данные из резервной копии восстановлены." - #: plinth/modules/bind/__init__.py:34 msgid "BIND" msgstr "BIND" @@ -438,7 +458,7 @@ msgstr "" #: plinth/modules/pagekite/templates/pagekite_introduction.html:37 #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 -#: plinth/modules/storage/templates/storage.html:42 +#: plinth/modules/storage/templates/storage.html:48 #: plinth/templates/service.html:42 plinth/templates/setup.html:44 #: plinth/templates/simple_service.html:38 msgid "Learn more..." @@ -1058,15 +1078,15 @@ msgstr "" "историю многопользовательских чатов. Это зависит от настроек клиента, " "хранился история как обычный текст или в шифрованном виде." -#: plinth/modules/ejabberd/manifest.py:25 +#: plinth/modules/ejabberd/manifest.py:26 msgid "Conversations" msgstr "Беседы" -#: plinth/modules/ejabberd/manifest.py:39 +#: plinth/modules/ejabberd/manifest.py:40 msgid "Xabber" msgstr "Xabber" -#: plinth/modules/ejabberd/manifest.py:41 +#: plinth/modules/ejabberd/manifest.py:42 msgid "" "Open source Jabber (XMPP) client with multi-account support and clean and " "simple interface. " @@ -1074,15 +1094,15 @@ msgstr "" "Jabber клиент с открытым исходным кодом (XMPP) с поддержкой нескольких " "учетных записей, с простым и удобным интерфейсом. " -#: plinth/modules/ejabberd/manifest.py:56 +#: plinth/modules/ejabberd/manifest.py:57 msgid "Yaxim" msgstr "Yaxim" -#: plinth/modules/ejabberd/manifest.py:70 +#: plinth/modules/ejabberd/manifest.py:71 msgid "ChatSecure" msgstr "ChatSecure" -#: plinth/modules/ejabberd/manifest.py:72 +#: plinth/modules/ejabberd/manifest.py:73 msgid "" "ChatSecure is a free and open source messaging app that features OTR " "encryption over XMPP. You can connect to an existing Google account, create " @@ -1094,11 +1114,11 @@ msgstr "" "новый аккаунт на публичных серверах xmpp (в том числе через Tor), или даже " "подключиться к собственному серверу для дополнительной безопасности." -#: plinth/modules/ejabberd/manifest.py:88 +#: plinth/modules/ejabberd/manifest.py:89 msgid "Dino" msgstr "Dino" -#: plinth/modules/ejabberd/manifest.py:100 +#: plinth/modules/ejabberd/manifest.py:101 msgid "Gajim" msgstr "Gajim" @@ -1457,7 +1477,7 @@ msgstr "" "Удалите любые пароли или другую личную информацию из журнала перед отправкой " "отчета об ошибке." -#: plinth/modules/ikiwiki/__init__.py:41 plinth/modules/ikiwiki/manifest.py:23 +#: plinth/modules/ikiwiki/__init__.py:41 plinth/modules/ikiwiki/manifest.py:24 msgid "ikiwiki" msgstr "ikiwiki" @@ -1497,7 +1517,8 @@ msgstr "Просмотр и редактирование приложений Wi #: plinth/modules/ikiwiki/forms.py:30 #: plinth/modules/networks/templates/connection_show.html:98 -#: plinth/modules/storage/templates/storage.html:54 +#: plinth/modules/storage/templates/storage.html:60 +#: plinth/modules/storage/templates/storage.html:128 msgid "Type" msgstr "Тип" @@ -1629,15 +1650,15 @@ msgstr "" "a>, настольный клиент и установите его. Затем запустите Gobby и выберите " "«Подключиться к серверу» и введите доменное имя вашего {box_name}." -#: plinth/modules/infinoted/manifest.py:26 +#: plinth/modules/infinoted/manifest.py:27 msgid "Gobby" msgstr "Gobby" -#: plinth/modules/infinoted/manifest.py:28 +#: plinth/modules/infinoted/manifest.py:29 msgid "Gobby is a collaborative text editor" msgstr "Gobby -это совместный текстовый редактор" -#: plinth/modules/infinoted/manifest.py:31 +#: plinth/modules/infinoted/manifest.py:32 #, python-brace-format msgid "" "Start Gobby and select \"Connect to Server\" and enter your {box_name}'s " @@ -1725,7 +1746,7 @@ msgid "Website Security" msgstr "Безопасность Веб-сайта" #: plinth/modules/letsencrypt/templates/letsencrypt.html:47 -#: plinth/modules/udiskie/templates/udiskie.html:46 +#: plinth/modules/storage/templates/storage.html:130 msgid "Actions" msgstr "Действия" @@ -1988,7 +2009,7 @@ msgstr "" "Интернета может зарегистрировать новую учетную запись на вашем сервере " "Martix. Отключите это, если нужен доступ только существующим пользователям." -#: plinth/modules/matrixsynapse/manifest.py:27 +#: plinth/modules/matrixsynapse/manifest.py:28 msgid "Riot" msgstr "Riot" @@ -2046,7 +2067,7 @@ msgid "Public registration disabled" msgstr "Публичная регистрация отключена" #: plinth/modules/mediawiki/__init__.py:33 -#: plinth/modules/mediawiki/manifest.py:23 +#: plinth/modules/mediawiki/manifest.py:24 msgid "MediaWiki" msgstr "MediaWiki" @@ -2147,7 +2168,7 @@ msgid "Private mode disabled" msgstr "Режим приватности выключен" #: plinth/modules/minetest/__init__.py:46 -#: plinth/modules/minetest/manifest.py:24 +#: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "Minetest" @@ -2851,8 +2872,8 @@ msgid "yes" msgstr "Да" #: plinth/modules/networks/templates/connection_show.html:84 -#: plinth/modules/storage/templates/storage.html:52 -#: plinth/modules/udiskie/templates/udiskie.html:41 +#: plinth/modules/storage/templates/storage.html:58 +#: plinth/modules/storage/templates/storage.html:125 msgid "Device" msgstr "Устройство" @@ -3710,11 +3731,11 @@ msgstr "" "Любой пользователь с логином {box_name} может просматривать или вносить " "изменения в любой календарь/адресную книгу." -#: plinth/modules/radicale/manifest.py:24 +#: plinth/modules/radicale/manifest.py:25 msgid "DAVDroid" msgstr "DAVDroid" -#: plinth/modules/radicale/manifest.py:26 +#: plinth/modules/radicale/manifest.py:27 msgid "" "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " "user name. DAVdroid will show all existing calendars and address books and " @@ -3724,19 +3745,19 @@ msgstr "" "пользователя. DAVdroid покажет все существующие календари и адресные книги, " "или создать новый." -#: plinth/modules/radicale/manifest.py:43 +#: plinth/modules/radicale/manifest.py:44 msgid "GNOME Calendar" msgstr "GNOME календарь" -#: plinth/modules/radicale/manifest.py:51 +#: plinth/modules/radicale/manifest.py:52 msgid "Mozilla Thunderbird" msgstr "Mozilla Thunderbird" -#: plinth/modules/radicale/manifest.py:71 +#: plinth/modules/radicale/manifest.py:72 msgid "Evolution" msgstr "Evolution" -#: plinth/modules/radicale/manifest.py:73 +#: plinth/modules/radicale/manifest.py:74 msgid "" "Evolution is a personal information management application that provides " "integrated mail, calendaring and address book functionality." @@ -3744,7 +3765,7 @@ msgstr "" "Evolution - это приложение для управления личной информацией, которое " "обеспечивает интегрированную функцию почты, календаря и адресной книги." -#: plinth/modules/radicale/manifest.py:77 +#: plinth/modules/radicale/manifest.py:78 msgid "" "In Evolution add a new calendar and address book respectively with WebDAV. " "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " @@ -3808,11 +3829,11 @@ msgstr "" "доступ к панели настроек repro. После настройки домена, необходимо " "перезапустить службу repro. Отключить и снова включить её." -#: plinth/modules/repro/manifest.py:29 +#: plinth/modules/repro/manifest.py:30 msgid "Jitsi Meet" msgstr "Jitsi Meet" -#: plinth/modules/repro/manifest.py:31 +#: plinth/modules/repro/manifest.py:32 msgid "" "Jitsi is a set of open-source projects that allows you to easily build and " "deploy secure videoconferencing solutions. At the heart of Jitsi are Jitsi " @@ -3827,7 +3848,7 @@ msgstr "" "включают другие функции, такие как аудиозвонки, запись и одновременное " "вещание." -#: plinth/modules/repro/manifest.py:68 +#: plinth/modules/repro/manifest.py:69 msgid "CSipSimple" msgstr "CSipSimple" @@ -4450,53 +4471,63 @@ msgstr "Единый вход" msgid "Login" msgstr "Логин" -#: plinth/modules/storage/__init__.py:32 plinth/modules/storage/views.py:46 +#: plinth/modules/storage/__init__.py:33 plinth/modules/storage/views.py:50 msgid "Storage" msgstr "Storage" -#: plinth/modules/storage/__init__.py:153 +#: plinth/modules/storage/__init__.py:41 +#, python-brace-format +msgid "" +"This module allows you to manage storage media attached to your {box_name}. " +"You can view the storage media currently in use, mount and unmount removable " +"media, expand the root partition etc." +msgstr "" + +#: plinth/modules/storage/__init__.py:164 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} байт" -#: plinth/modules/storage/__init__.py:157 +#: plinth/modules/storage/__init__.py:168 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} КиБ" -#: plinth/modules/storage/__init__.py:161 +#: plinth/modules/storage/__init__.py:172 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} Миб" -#: plinth/modules/storage/__init__.py:165 +#: plinth/modules/storage/__init__.py:176 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} Гиб" -#: plinth/modules/storage/__init__.py:168 +#: plinth/modules/storage/__init__.py:179 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} Тиб" -#: plinth/modules/storage/templates/storage.html:47 -msgid "The following disks are in use:" +#: plinth/modules/storage/templates/storage.html:53 +#, fuzzy +#| msgid "The following disks are in use:" +msgid "The following storage devices are in use:" msgstr "Следующие диски используются:" -#: plinth/modules/storage/templates/storage.html:53 -#: plinth/modules/udiskie/templates/udiskie.html:45 +#: plinth/modules/storage/templates/storage.html:59 +#: plinth/modules/storage/templates/storage.html:127 msgid "Mount Point" msgstr "Точка монтирования" -#: plinth/modules/storage/templates/storage.html:55 +#: plinth/modules/storage/templates/storage.html:61 msgid "Used" msgstr "Используется" -#: plinth/modules/storage/templates/storage.html:87 +#: plinth/modules/storage/templates/storage.html:93 msgid "Partition Expansion" msgstr "Расширение Раздела" -#: plinth/modules/storage/templates/storage.html:89 +#: plinth/modules/storage/templates/storage.html:95 #, python-format msgid "" "There is %(expandable_root_size)s of unallocated space available after your " @@ -4508,12 +4539,30 @@ msgstr "" "пространства. Это даст вам дополнительное свободное место для хранения ваших " "файлов." -#: plinth/modules/storage/templates/storage.html:99 +#: plinth/modules/storage/templates/storage.html:105 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:66 +#: plinth/modules/storage/views.py:72 msgid "Expand Root Partition" msgstr "Расширить корневой раздел" +#: plinth/modules/storage/templates/storage.html:113 +#, fuzzy +#| msgid "Removable Media" +msgid "Removable Devices" +msgstr "Сменные носители" + +#: plinth/modules/storage/templates/storage.html:117 +msgid "There are no additional storage devices attached." +msgstr "Нет подключенных дополнительных устройств хранения." + +#: plinth/modules/storage/templates/storage.html:126 +msgid "Label" +msgstr "Метка" + +#: plinth/modules/storage/templates/storage.html:129 +msgid "Size" +msgstr "Размер" + #: plinth/modules/storage/templates/storage_expand.html:29 #, python-format msgid "" @@ -4525,16 +4574,74 @@ msgstr "" "этой операции будет доступно %(expandable_root_size)s свободного места в " "вашем корневом разделе." -#: plinth/modules/storage/views.py:77 +#: plinth/modules/storage/udisks2.py:89 +#, python-brace-format +msgid "No such device - {device_path}" +msgstr "Нет такого устройства - {device_path}" + +#: plinth/modules/storage/udisks2.py:139 +msgid "The operation failed." +msgstr "Операция не удалась." + +#: plinth/modules/storage/udisks2.py:141 +msgid "The operation was cancelled." +msgstr "Операция была отменена." + +#: plinth/modules/storage/udisks2.py:143 +msgid "The device is already unmounting." +msgstr "Устройство уже отключается." + +#: plinth/modules/storage/udisks2.py:145 +msgid "The operation is not supported due to missing driver/tool support." +msgstr "" +"Операция не поддерживается из-за отсутствия поддержки драйвера или утилиты." + +#: plinth/modules/storage/udisks2.py:148 +msgid "The operation timed out." +msgstr "Время операции вышло." + +#: plinth/modules/storage/udisks2.py:150 +msgid "The operation would wake up a disk that is in a deep-sleep state." +msgstr "Операция пробудит диск, находящийся в режиме глубокого сна." + +#: plinth/modules/storage/udisks2.py:153 +msgid "Attempting to unmount a device that is busy." +msgstr "Попытка отключения устройства, которое используется." + +#: plinth/modules/storage/udisks2.py:155 +msgid "The operation has already been cancelled." +msgstr "Операция уже отменена." + +#: plinth/modules/storage/udisks2.py:161 +msgid "Not authorized to perform the requested operation." +msgstr "Отсутствует авторизация для выполнения запрошенной операции." + +#: plinth/modules/storage/udisks2.py:163 +msgid "The device is already mounted." +msgstr "Устройство уже подключено." + +#: plinth/modules/storage/udisks2.py:165 +msgid "The device is not mounted." +msgstr "Устройство не подключено." + +#: plinth/modules/storage/udisks2.py:168 +msgid "Not permitted to use the requested option." +msgstr "Использование запрошенной опции не разрешено." + +#: plinth/modules/storage/udisks2.py:171 +msgid "The device is mounted by another user." +msgstr "Устройство подключено другим пользователем." + +#: plinth/modules/storage/views.py:84 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "Ошибка расширения раздела: {exception}" -#: plinth/modules/storage/views.py:80 +#: plinth/modules/storage/views.py:87 msgid "Partition expanded successfully." msgstr "Раздел успешно расширен." -#: plinth/modules/storage/views.py:100 +#: plinth/modules/storage/views.py:107 #, no-python-format, python-brace-format msgid "" "Warning: Low space on system partition ({percent_used}% used, {free_space} " @@ -4543,6 +4650,20 @@ msgstr "" "Предупреждение: недостаточно свободного пространства на системном разделе " "({percent_used}% используется, {free_space} свободно)." +#: plinth/modules/storage/views.py:132 +#, python-brace-format +msgid "{drive_vendor} {drive_model} can be safely unplugged." +msgstr "{drive_vendor}{drive_model} может быть безопасно отсоединено." + +#: plinth/modules/storage/views.py:136 +msgid "Device can be safely unplugged." +msgstr "Устройство может быть безопасно отсоединено." + +#: plinth/modules/storage/views.py:146 +#, python-brace-format +msgid "Error ejecting device: {error_message}" +msgstr "Ошибка извлечения устройства: {error_message}" + #: plinth/modules/syncthing/__init__.py:37 #: plinth/modules/syncthing/manifest.py:27 msgid "Syncthing" @@ -4956,113 +5077,6 @@ msgstr "Чтение и подписка на ленты новостей" msgid "Tiny Tiny RSS (Fork)" msgstr "Tiny Tiny RSS (Fork)" -#: plinth/modules/udiskie/__init__.py:33 -msgid "udiskie" -msgstr "udiskie" - -#: plinth/modules/udiskie/__init__.py:35 -msgid "Removable Media" -msgstr "Сменные носители" - -#: plinth/modules/udiskie/__init__.py:38 -msgid "" -"udiskie allows automatic mounting of removable media, such as flash drives." -msgstr "" -"udiskie позволяет автоматически монтировать сменные ностители, такие как " -"флэш-накопители." - -#: plinth/modules/udiskie/templates/udiskie.html:29 -msgid "Devices" -msgstr "Устройства" - -#: plinth/modules/udiskie/templates/udiskie.html:33 -msgid "There are no additional storage devices attached." -msgstr "Нет подключенных дополнительных устройств хранения." - -#: plinth/modules/udiskie/templates/udiskie.html:42 -msgid "Label" -msgstr "Метка" - -#: plinth/modules/udiskie/templates/udiskie.html:43 -msgid "Size" -msgstr "Размер" - -#: plinth/modules/udiskie/templates/udiskie.html:44 -msgid "Filesystem" -msgstr "Файловая система" - -#: plinth/modules/udiskie/udisks2.py:89 -#, python-brace-format -msgid "No such device - {device_path}" -msgstr "Нет такого устройства - {device_path}" - -#: plinth/modules/udiskie/udisks2.py:139 -msgid "The operation failed." -msgstr "Операция не удалась." - -#: plinth/modules/udiskie/udisks2.py:141 -msgid "The operation was cancelled." -msgstr "Операция была отменена." - -#: plinth/modules/udiskie/udisks2.py:143 -msgid "The device is already unmounting." -msgstr "Устройство уже отключается." - -#: plinth/modules/udiskie/udisks2.py:145 -msgid "The operation is not supported due to missing driver/tool support." -msgstr "" -"Операция не поддерживается из-за отсутствия поддержки драйвера или утилиты." - -#: plinth/modules/udiskie/udisks2.py:148 -msgid "The operation timed out." -msgstr "Время операции вышло." - -#: plinth/modules/udiskie/udisks2.py:150 -msgid "The operation would wake up a disk that is in a deep-sleep state." -msgstr "Операция пробудит диск, находящийся в режиме глубокого сна." - -#: plinth/modules/udiskie/udisks2.py:153 -msgid "Attempting to unmount a device that is busy." -msgstr "Попытка отключения устройства, которое используется." - -#: plinth/modules/udiskie/udisks2.py:155 -msgid "The operation has already been cancelled." -msgstr "Операция уже отменена." - -#: plinth/modules/udiskie/udisks2.py:161 -msgid "Not authorized to perform the requested operation." -msgstr "Отсутствует авторизация для выполнения запрошенной операции." - -#: plinth/modules/udiskie/udisks2.py:163 -msgid "The device is already mounted." -msgstr "Устройство уже подключено." - -#: plinth/modules/udiskie/udisks2.py:165 -msgid "The device is not mounted." -msgstr "Устройство не подключено." - -#: plinth/modules/udiskie/udisks2.py:168 -msgid "Not permitted to use the requested option." -msgstr "Использование запрошенной опции не разрешено." - -#: plinth/modules/udiskie/udisks2.py:171 -msgid "The device is mounted by another user." -msgstr "Устройство подключено другим пользователем." - -#: plinth/modules/udiskie/views.py:62 -#, python-brace-format -msgid "{drive_vendor} {drive_model} can be safely unplugged." -msgstr "{drive_vendor}{drive_model} может быть безопасно отсоединено." - -#: plinth/modules/udiskie/views.py:66 -msgid "Device can be safely unplugged." -msgstr "Устройство может быть безопасно отсоединено." - -#: plinth/modules/udiskie/views.py:76 -#, python-brace-format -msgid "Error ejecting device: {error_message}" -msgstr "Ошибка извлечения устройства: {error_message}" - #: plinth/modules/upgrades/__init__.py:33 msgid "Software Upgrades" msgstr "Обновления программного обеспечения" @@ -5432,8 +5446,9 @@ msgstr "" "отчету об ошибке." #: plinth/templates/base.html:50 -#, python-format -msgid "Core funtionality and web interface for %(box_name)s" +#, fuzzy, python-format +#| msgid "Core funtionality and web interface for %(box_name)s" +msgid "Core functionality and web interface for %(box_name)s" msgstr "Базовая функциональность и веб-интерфейс %(box_name)s" #: plinth/templates/base.html:95 @@ -5701,6 +5716,38 @@ msgstr "Установка %(package_names)s: %(status)s" msgid "%(percentage)s%% complete" msgstr "%(percentage)s%% завершено" +#~ msgid "Path" +#~ msgstr "Путь" + +#~ msgid "" +#~ "Disk path to a folder on this server that will be archived into backup " +#~ "repository." +#~ msgstr "" +#~ "Путь к папке на диске этого сервера, которая будет заархивирована в " +#~ "репозитории резервных копий." + +#~ msgid "Create archive" +#~ msgstr "Создать архив" + +#~ msgid "Create Archive" +#~ msgstr "Создать архив" + +#~ msgid "udiskie" +#~ msgstr "udiskie" + +#~ msgid "" +#~ "udiskie allows automatic mounting of removable media, such as flash " +#~ "drives." +#~ msgstr "" +#~ "udiskie позволяет автоматически монтировать сменные ностители, такие как " +#~ "флэш-накопители." + +#~ msgid "Devices" +#~ msgstr "Устройства" + +#~ msgid "Filesystem" +#~ msgstr "Файловая система" + #~ msgid "Exported filename" #~ msgstr "Имя экспортируемого файла" diff --git a/plinth/locale/sv/LC_MESSAGES/django.po b/plinth/locale/sv/LC_MESSAGES/django.po index 89c0bd172..95b231bf1 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: 2018-08-27 18:09-0400\n" +"POT-Creation-Date: 2018-09-24 18:47-0400\n" "PO-Revision-Date: 2016-07-23 19:30+0000\n" "Last-Translator: Caly \n" "Language-Team: Swedish \n" "Language-Team: LANGUAGE \n" @@ -107,63 +107,77 @@ msgid "" "network." msgstr "" -#: plinth/modules/backups/__init__.py:33 +#: plinth/modules/backups/__init__.py:38 msgid "Backups" msgstr "" -#: plinth/modules/backups/__init__.py:35 +#: plinth/modules/backups/__init__.py:41 msgid "Backups allows creating and managing backup archives." msgstr "" -#: plinth/modules/backups/__init__.py:89 +#: plinth/modules/backups/__init__.py:120 msgid "Root Filesystem" msgstr "" -#: plinth/modules/backups/forms.py:30 +#: plinth/modules/backups/forms.py:31 msgid "Archive name" msgstr "" -#: plinth/modules/backups/forms.py:31 +#: plinth/modules/backups/forms.py:32 msgid "Name for new backup archive." msgstr "" -#: plinth/modules/backups/forms.py:32 +#: plinth/modules/backups/forms.py:33 msgid "Invalid archive name" msgstr "" -#: plinth/modules/backups/forms.py:35 -msgid "Path" +#: plinth/modules/backups/forms.py:37 +msgid "Included apps" msgstr "" -#: plinth/modules/backups/forms.py:36 -msgid "" -"Disk path to a folder on this server that will be archived into backup " -"repository." +#: plinth/modules/backups/forms.py:38 +msgid "Apps to include in the backup" msgstr "" -#: plinth/modules/backups/forms.py:42 +#: plinth/modules/backups/forms.py:52 msgid "Disk" msgstr "" -#: plinth/modules/backups/forms.py:43 +#: plinth/modules/backups/forms.py:53 msgid "Disk or removable storage where the backup archive will be saved." msgstr "" -#: plinth/modules/backups/templates/backups.html:43 -#: plinth/modules/backups/templates/backups.html:46 -msgid "Create archive" +#: plinth/modules/backups/forms.py:64 +msgid "Restore apps" msgstr "" -#: plinth/modules/backups/templates/backups.html:50 +#: plinth/modules/backups/forms.py:65 +msgid "Apps data to restore from the backup" +msgstr "" + +#: plinth/modules/backups/templates/backups.html:44 +#: plinth/modules/backups/templates/backups.html:47 +#: plinth/modules/backups/templates/backups.html:52 +#: plinth/modules/backups/templates/backups.html:55 +msgid "New backup" +msgstr "" + +#: plinth/modules/backups/templates/backups.html:59 +msgid "" +"No apps that support backup are currently installed. Backup can be created " +"after an app supporting backups is installed." +msgstr "" + +#: plinth/modules/backups/templates/backups.html:66 msgid "Backup archives" msgstr "" -#: plinth/modules/backups/templates/backups.html:52 +#: plinth/modules/backups/templates/backups.html:68 msgid "No archives currently exist." msgstr "" -#: plinth/modules/backups/templates/backups.html:58 -#: plinth/modules/backups/templates/backups.html:95 +#: plinth/modules/backups/templates/backups.html:74 +#: plinth/modules/backups/templates/backups.html:109 #: plinth/modules/backups/templates/backups_delete.html:33 #: plinth/modules/backups/templates/backups_restore.html:34 #: plinth/modules/ikiwiki/forms.py:34 @@ -172,29 +186,24 @@ msgstr "" msgid "Name" msgstr "" -#: plinth/modules/backups/templates/backups.html:59 -#: plinth/modules/backups/templates/backups_delete.html:34 -msgid "Time" -msgstr "" - -#: plinth/modules/backups/templates/backups.html:72 +#: plinth/modules/backups/templates/backups.html:86 msgid "Export" msgstr "" -#: plinth/modules/backups/templates/backups.html:86 +#: plinth/modules/backups/templates/backups.html:100 msgid "Exported backup archives" msgstr "" -#: plinth/modules/backups/templates/backups.html:88 +#: plinth/modules/backups/templates/backups.html:102 msgid "No exported backup archives were found." msgstr "" -#: plinth/modules/backups/templates/backups.html:94 +#: plinth/modules/backups/templates/backups.html:108 #: plinth/modules/backups/templates/backups_restore.html:33 msgid "Location" msgstr "" -#: plinth/modules/backups/templates/backups.html:109 +#: plinth/modules/backups/templates/backups.html:123 msgid "Restore" msgstr "" @@ -202,6 +211,10 @@ msgstr "" msgid "Delete this archive permanently?" msgstr "" +#: plinth/modules/backups/templates/backups_delete.html:34 +msgid "Time" +msgstr "" + #: plinth/modules/backups/templates/backups_delete.html:51 #, python-format msgid "Delete Archive %(name)s" @@ -218,41 +231,41 @@ msgstr "" msgid "Restore data from this archive?" msgstr "" -#: plinth/modules/backups/templates/backups_restore.html:51 +#: plinth/modules/backups/templates/backups_restore.html:53 #, python-format msgid "Restore data from %(name)s" msgstr "" -#: plinth/modules/backups/views.py:56 +#: plinth/modules/backups/views.py:61 msgid "Archive created." msgstr "" -#: plinth/modules/backups/views.py:61 -msgid "Create Archive" +#: plinth/modules/backups/views.py:66 +msgid "New Backup" msgstr "" -#: plinth/modules/backups/views.py:78 +#: plinth/modules/backups/views.py:90 msgid "Delete Archive" msgstr "" -#: plinth/modules/backups/views.py:88 +#: plinth/modules/backups/views.py:100 msgid "Archive deleted." msgstr "" -#: plinth/modules/backups/views.py:98 +#: plinth/modules/backups/views.py:110 msgid "Archive exported." msgstr "" -#: plinth/modules/backups/views.py:103 +#: plinth/modules/backups/views.py:115 msgid "Export Archive" msgstr "" -#: plinth/modules/backups/views.py:124 -msgid "Restore from backup" +#: plinth/modules/backups/views.py:134 +msgid "Restored files from backup." msgstr "" -#: plinth/modules/backups/views.py:132 -msgid "Restored data from backup." +#: plinth/modules/backups/views.py:156 +msgid "Restore from backup" msgstr "" #: plinth/modules/bind/__init__.py:34 @@ -396,7 +409,7 @@ msgstr "" #: plinth/modules/pagekite/templates/pagekite_introduction.html:37 #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 -#: plinth/modules/storage/templates/storage.html:42 +#: plinth/modules/storage/templates/storage.html:48 #: plinth/templates/service.html:42 plinth/templates/setup.html:44 #: plinth/templates/simple_service.html:38 msgid "Learn more..." @@ -934,29 +947,29 @@ msgid "" "the histories are stored as plain text or encrypted." msgstr "" -#: plinth/modules/ejabberd/manifest.py:25 +#: plinth/modules/ejabberd/manifest.py:26 msgid "Conversations" msgstr "" -#: plinth/modules/ejabberd/manifest.py:39 +#: plinth/modules/ejabberd/manifest.py:40 msgid "Xabber" msgstr "" -#: plinth/modules/ejabberd/manifest.py:41 +#: plinth/modules/ejabberd/manifest.py:42 msgid "" "Open source Jabber (XMPP) client with multi-account support and clean and " "simple interface. " msgstr "" -#: plinth/modules/ejabberd/manifest.py:56 +#: plinth/modules/ejabberd/manifest.py:57 msgid "Yaxim" msgstr "" -#: plinth/modules/ejabberd/manifest.py:70 +#: plinth/modules/ejabberd/manifest.py:71 msgid "ChatSecure" msgstr "" -#: plinth/modules/ejabberd/manifest.py:72 +#: plinth/modules/ejabberd/manifest.py:73 msgid "" "ChatSecure is a free and open source messaging app that features OTR " "encryption over XMPP. You can connect to an existing Google account, create " @@ -964,11 +977,11 @@ msgid "" "your own server for extra security." msgstr "" -#: plinth/modules/ejabberd/manifest.py:88 +#: plinth/modules/ejabberd/manifest.py:89 msgid "Dino" msgstr "" -#: plinth/modules/ejabberd/manifest.py:100 +#: plinth/modules/ejabberd/manifest.py:101 msgid "Gajim" msgstr "" @@ -1272,7 +1285,7 @@ msgid "" "before submitting the bug report." msgstr "" -#: plinth/modules/ikiwiki/__init__.py:41 plinth/modules/ikiwiki/manifest.py:23 +#: plinth/modules/ikiwiki/__init__.py:41 plinth/modules/ikiwiki/manifest.py:24 msgid "ikiwiki" msgstr "" @@ -1303,7 +1316,8 @@ msgstr "" #: plinth/modules/ikiwiki/forms.py:30 #: plinth/modules/networks/templates/connection_show.html:98 -#: plinth/modules/storage/templates/storage.html:54 +#: plinth/modules/storage/templates/storage.html:60 +#: plinth/modules/storage/templates/storage.html:128 msgid "Type" msgstr "" @@ -1430,15 +1444,15 @@ msgid "" "enter your {box_name}'s domain name." msgstr "" -#: plinth/modules/infinoted/manifest.py:26 +#: plinth/modules/infinoted/manifest.py:27 msgid "Gobby" msgstr "" -#: plinth/modules/infinoted/manifest.py:28 +#: plinth/modules/infinoted/manifest.py:29 msgid "Gobby is a collaborative text editor" msgstr "" -#: plinth/modules/infinoted/manifest.py:31 +#: plinth/modules/infinoted/manifest.py:32 #, python-brace-format msgid "" "Start Gobby and select \"Connect to Server\" and enter your {box_name}'s " @@ -1511,7 +1525,7 @@ msgid "Website Security" msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:47 -#: plinth/modules/udiskie/templates/udiskie.html:46 +#: plinth/modules/storage/templates/storage.html:130 msgid "Actions" msgstr "" @@ -1733,7 +1747,7 @@ msgid "" "users to be able to use it." msgstr "" -#: plinth/modules/matrixsynapse/manifest.py:27 +#: plinth/modules/matrixsynapse/manifest.py:28 msgid "Riot" msgstr "" @@ -1776,7 +1790,7 @@ msgid "Public registration disabled" msgstr "" #: plinth/modules/mediawiki/__init__.py:33 -#: plinth/modules/mediawiki/manifest.py:23 +#: plinth/modules/mediawiki/manifest.py:24 msgid "MediaWiki" msgstr "" @@ -1858,7 +1872,7 @@ msgid "Private mode disabled" msgstr "" #: plinth/modules/minetest/__init__.py:46 -#: plinth/modules/minetest/manifest.py:24 +#: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" @@ -2504,8 +2518,8 @@ msgid "yes" msgstr "" #: plinth/modules/networks/templates/connection_show.html:84 -#: plinth/modules/storage/templates/storage.html:52 -#: plinth/modules/udiskie/templates/udiskie.html:41 +#: plinth/modules/storage/templates/storage.html:58 +#: plinth/modules/storage/templates/storage.html:125 msgid "Device" msgstr "" @@ -3262,36 +3276,36 @@ msgid "" "addressbook." msgstr "" -#: plinth/modules/radicale/manifest.py:24 +#: plinth/modules/radicale/manifest.py:25 msgid "DAVDroid" msgstr "" -#: plinth/modules/radicale/manifest.py:26 +#: plinth/modules/radicale/manifest.py:27 msgid "" "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " "user name. DAVdroid will show all existing calendars and address books and " "you can create new." msgstr "" -#: plinth/modules/radicale/manifest.py:43 +#: plinth/modules/radicale/manifest.py:44 msgid "GNOME Calendar" msgstr "" -#: plinth/modules/radicale/manifest.py:51 +#: plinth/modules/radicale/manifest.py:52 msgid "Mozilla Thunderbird" msgstr "" -#: plinth/modules/radicale/manifest.py:71 +#: plinth/modules/radicale/manifest.py:72 msgid "Evolution" msgstr "" -#: plinth/modules/radicale/manifest.py:73 +#: plinth/modules/radicale/manifest.py:74 msgid "" "Evolution is a personal information management application that provides " "integrated mail, calendaring and address book functionality." msgstr "" -#: plinth/modules/radicale/manifest.py:77 +#: plinth/modules/radicale/manifest.py:78 msgid "" "In Evolution add a new calendar and address book respectively with WebDAV. " "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " @@ -3337,11 +3351,11 @@ msgid "" "required to restart the repro service. Disable the service and re-enable it." msgstr "" -#: plinth/modules/repro/manifest.py:29 +#: plinth/modules/repro/manifest.py:30 msgid "Jitsi Meet" msgstr "" -#: plinth/modules/repro/manifest.py:31 +#: plinth/modules/repro/manifest.py:32 msgid "" "Jitsi is a set of open-source projects that allows you to easily build and " "deploy secure videoconferencing solutions. At the heart of Jitsi are Jitsi " @@ -3350,7 +3364,7 @@ msgid "" "dial-in, recording, and simulcasting." msgstr "" -#: plinth/modules/repro/manifest.py:68 +#: plinth/modules/repro/manifest.py:69 msgid "CSipSimple" msgstr "" @@ -3895,53 +3909,61 @@ msgstr "" msgid "Login" msgstr "" -#: plinth/modules/storage/__init__.py:32 plinth/modules/storage/views.py:46 +#: plinth/modules/storage/__init__.py:33 plinth/modules/storage/views.py:50 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:153 +#: plinth/modules/storage/__init__.py:41 +#, python-brace-format +msgid "" +"This module allows you to manage storage media attached to your {box_name}. " +"You can view the storage media currently in use, mount and unmount removable " +"media, expand the root partition etc." +msgstr "" + +#: plinth/modules/storage/__init__.py:164 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:157 +#: plinth/modules/storage/__init__.py:168 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:161 +#: plinth/modules/storage/__init__.py:172 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:165 +#: plinth/modules/storage/__init__.py:176 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:168 +#: plinth/modules/storage/__init__.py:179 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/templates/storage.html:47 -msgid "The following disks are in use:" +#: plinth/modules/storage/templates/storage.html:53 +msgid "The following storage devices are in use:" msgstr "" -#: plinth/modules/storage/templates/storage.html:53 -#: plinth/modules/udiskie/templates/udiskie.html:45 +#: plinth/modules/storage/templates/storage.html:59 +#: plinth/modules/storage/templates/storage.html:127 msgid "Mount Point" msgstr "" -#: plinth/modules/storage/templates/storage.html:55 +#: plinth/modules/storage/templates/storage.html:61 msgid "Used" msgstr "" -#: plinth/modules/storage/templates/storage.html:87 +#: plinth/modules/storage/templates/storage.html:93 msgid "Partition Expansion" msgstr "" -#: plinth/modules/storage/templates/storage.html:89 +#: plinth/modules/storage/templates/storage.html:95 #, python-format msgid "" "There is %(expandable_root_size)s of unallocated space available after your " @@ -3949,12 +3971,28 @@ msgid "" "will provide you additional free space to store your files." msgstr "" -#: plinth/modules/storage/templates/storage.html:99 +#: plinth/modules/storage/templates/storage.html:105 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:66 +#: plinth/modules/storage/views.py:72 msgid "Expand Root Partition" msgstr "" +#: plinth/modules/storage/templates/storage.html:113 +msgid "Removable Devices" +msgstr "" + +#: plinth/modules/storage/templates/storage.html:117 +msgid "There are no additional storage devices attached." +msgstr "" + +#: plinth/modules/storage/templates/storage.html:126 +msgid "Label" +msgstr "" + +#: plinth/modules/storage/templates/storage.html:129 +msgid "Size" +msgstr "" + #: plinth/modules/storage/templates/storage_expand.html:29 #, python-format msgid "" @@ -3963,22 +4001,93 @@ msgid "" "root partition." msgstr "" -#: plinth/modules/storage/views.py:77 +#: plinth/modules/storage/udisks2.py:89 +#, python-brace-format +msgid "No such device - {device_path}" +msgstr "" + +#: plinth/modules/storage/udisks2.py:139 +msgid "The operation failed." +msgstr "" + +#: plinth/modules/storage/udisks2.py:141 +msgid "The operation was cancelled." +msgstr "" + +#: plinth/modules/storage/udisks2.py:143 +msgid "The device is already unmounting." +msgstr "" + +#: plinth/modules/storage/udisks2.py:145 +msgid "The operation is not supported due to missing driver/tool support." +msgstr "" + +#: plinth/modules/storage/udisks2.py:148 +msgid "The operation timed out." +msgstr "" + +#: plinth/modules/storage/udisks2.py:150 +msgid "The operation would wake up a disk that is in a deep-sleep state." +msgstr "" + +#: plinth/modules/storage/udisks2.py:153 +msgid "Attempting to unmount a device that is busy." +msgstr "" + +#: plinth/modules/storage/udisks2.py:155 +msgid "The operation has already been cancelled." +msgstr "" + +#: plinth/modules/storage/udisks2.py:161 +msgid "Not authorized to perform the requested operation." +msgstr "" + +#: plinth/modules/storage/udisks2.py:163 +msgid "The device is already mounted." +msgstr "" + +#: plinth/modules/storage/udisks2.py:165 +msgid "The device is not mounted." +msgstr "" + +#: plinth/modules/storage/udisks2.py:168 +msgid "Not permitted to use the requested option." +msgstr "" + +#: plinth/modules/storage/udisks2.py:171 +msgid "The device is mounted by another user." +msgstr "" + +#: plinth/modules/storage/views.py:84 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "" -#: plinth/modules/storage/views.py:80 +#: plinth/modules/storage/views.py:87 msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:100 +#: plinth/modules/storage/views.py:107 #, 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:132 +#, python-brace-format +msgid "{drive_vendor} {drive_model} can be safely unplugged." +msgstr "" + +#: plinth/modules/storage/views.py:136 +msgid "Device can be safely unplugged." +msgstr "" + +#: plinth/modules/storage/views.py:146 +#, python-brace-format +msgid "Error ejecting device: {error_message}" +msgstr "" + #: plinth/modules/syncthing/__init__.py:37 #: plinth/modules/syncthing/manifest.py:27 msgid "Syncthing" @@ -4325,110 +4434,6 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/udiskie/__init__.py:33 -msgid "udiskie" -msgstr "" - -#: plinth/modules/udiskie/__init__.py:35 -msgid "Removable Media" -msgstr "" - -#: plinth/modules/udiskie/__init__.py:38 -msgid "" -"udiskie allows automatic mounting of removable media, such as flash drives." -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:29 -msgid "Devices" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:33 -msgid "There are no additional storage devices attached." -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:42 -msgid "Label" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:43 -msgid "Size" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:44 -msgid "Filesystem" -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:89 -#, python-brace-format -msgid "No such device - {device_path}" -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:139 -msgid "The operation failed." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:141 -msgid "The operation was cancelled." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:143 -msgid "The device is already unmounting." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:145 -msgid "The operation is not supported due to missing driver/tool support." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:148 -msgid "The operation timed out." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:150 -msgid "The operation would wake up a disk that is in a deep-sleep state." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:153 -msgid "Attempting to unmount a device that is busy." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:155 -msgid "The operation has already been cancelled." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:161 -msgid "Not authorized to perform the requested operation." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:163 -msgid "The device is already mounted." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:165 -msgid "The device is not mounted." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:168 -msgid "Not permitted to use the requested option." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:171 -msgid "The device is mounted by another user." -msgstr "" - -#: plinth/modules/udiskie/views.py:62 -#, python-brace-format -msgid "{drive_vendor} {drive_model} can be safely unplugged." -msgstr "" - -#: plinth/modules/udiskie/views.py:66 -msgid "Device can be safely unplugged." -msgstr "" - -#: plinth/modules/udiskie/views.py:76 -#, python-brace-format -msgid "Error ejecting device: {error_message}" -msgstr "" - #: plinth/modules/upgrades/__init__.py:33 msgid "Software Upgrades" msgstr "" @@ -4768,7 +4773,7 @@ msgstr "" #: plinth/templates/base.html:50 #, python-format -msgid "Core funtionality and web interface for %(box_name)s" +msgid "Core functionality and web interface for %(box_name)s" msgstr "" #: plinth/templates/base.html:95 diff --git a/plinth/locale/te/LC_MESSAGES/django.po b/plinth/locale/te/LC_MESSAGES/django.po index 5b0c91b23..ec3990151 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: 2018-08-27 18:09-0400\n" +"POT-Creation-Date: 2018-09-24 18:47-0400\n" "PO-Revision-Date: 2018-08-02 00:27+0000\n" "Last-Translator: Hemanth Kumar Veeranki \n" "Language-Team: Telugu %(name)s అనుసంధానం శాశ్వతంగా తొలగించు ?" +#: plinth/modules/backups/templates/backups_delete.html:34 +msgid "Time" +msgstr "సమయం" + #: plinth/modules/backups/templates/backups_delete.html:51 #, fuzzy, python-format #| msgid "Delete %(name)s" @@ -246,48 +257,48 @@ msgstr "సమర్పించు" msgid "Restore data from this archive?" msgstr "" -#: plinth/modules/backups/templates/backups_restore.html:51 +#: plinth/modules/backups/templates/backups_restore.html:53 #, fuzzy, python-format #| msgid "Delete %(name)s" msgid "Restore data from %(name)s" msgstr "%(name)s తొలగించు" -#: plinth/modules/backups/views.py:56 +#: plinth/modules/backups/views.py:61 msgid "Archive created." msgstr "భాండాగారాము సృజింపబడింది." -#: plinth/modules/backups/views.py:61 +#: plinth/modules/backups/views.py:66 #, fuzzy -#| msgid "Create Account" -msgid "Create Archive" -msgstr "ఖాతా సృష్టించు" +#| msgid "Backups" +msgid "New Backup" +msgstr "బ్యాకప్స్" -#: plinth/modules/backups/views.py:78 +#: plinth/modules/backups/views.py:90 #, fuzzy #| msgid "Delete All" msgid "Delete Archive" msgstr "అన్నింటిని తొలగించు" -#: plinth/modules/backups/views.py:88 +#: plinth/modules/backups/views.py:100 #, fuzzy #| msgid "{name} deleted." msgid "Archive deleted." msgstr "{name} తొలగించబడింది." -#: plinth/modules/backups/views.py:98 +#: plinth/modules/backups/views.py:110 msgid "Archive exported." msgstr "భాండాగారాము ఎగుమతి చేయబడింది." -#: plinth/modules/backups/views.py:103 +#: plinth/modules/backups/views.py:115 msgid "Export Archive" msgstr "భాండాగారాము ఎగుమతి చేయుము" -#: plinth/modules/backups/views.py:124 -msgid "Restore from backup" +#: plinth/modules/backups/views.py:134 +msgid "Restored files from backup." msgstr "" -#: plinth/modules/backups/views.py:132 -msgid "Restored data from backup." +#: plinth/modules/backups/views.py:156 +msgid "Restore from backup" msgstr "" #: plinth/modules/bind/__init__.py:34 @@ -459,7 +470,7 @@ msgstr "" #: plinth/modules/pagekite/templates/pagekite_introduction.html:37 #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 -#: plinth/modules/storage/templates/storage.html:42 +#: plinth/modules/storage/templates/storage.html:48 #: plinth/templates/service.html:42 plinth/templates/setup.html:44 #: plinth/templates/simple_service.html:38 msgid "Learn more..." @@ -1066,15 +1077,15 @@ msgstr "" "సంభాషణల సమకాలీకరణను అనుమతిస్తుంది మరియు బహుళ వినియోగదారు చాట్ రూమ్ చరిత్రను చదవగలదు. చరిత్రలు " "సాదా టెక్స్ట్ లేదా గుప్తీకరించబడినాయినా లేదో క్లయింట్ సెట్టింగ్లపై ఆధారపడి ఉంటుంది." -#: plinth/modules/ejabberd/manifest.py:25 +#: plinth/modules/ejabberd/manifest.py:26 msgid "Conversations" msgstr "కాన్వర్సేషన్స్" -#: plinth/modules/ejabberd/manifest.py:39 +#: plinth/modules/ejabberd/manifest.py:40 msgid "Xabber" msgstr "ఎక్సాబ్బర్" -#: plinth/modules/ejabberd/manifest.py:41 +#: plinth/modules/ejabberd/manifest.py:42 msgid "" "Open source Jabber (XMPP) client with multi-account support and clean and " "simple interface. " @@ -1082,15 +1093,15 @@ msgstr "" "అనేక ఖాతా సౌకర్యం మరియు సాధారణ మరియు సులభమైన సమన్వయము కలిగిన ఓపెన్ సోర్స్ జబ్బెర్ (ఎక్స్.ఎం.పి.పి) " "క్లయింట్. " -#: plinth/modules/ejabberd/manifest.py:56 +#: plinth/modules/ejabberd/manifest.py:57 msgid "Yaxim" msgstr "యాక్సిమ్" -#: plinth/modules/ejabberd/manifest.py:70 +#: plinth/modules/ejabberd/manifest.py:71 msgid "ChatSecure" msgstr "చాట్ సెక్యూర్" -#: plinth/modules/ejabberd/manifest.py:72 +#: plinth/modules/ejabberd/manifest.py:73 msgid "" "ChatSecure is a free and open source messaging app that features OTR " "encryption over XMPP. You can connect to an existing Google account, create " @@ -1101,11 +1112,11 @@ msgstr "" "ఉంది. మీరు ఇప్పటికే ఉన్న గూగుల్ ఖాతాకు కనెక్ట్ చేయవచ్చు, పబ్లిక్ XMPP సర్వర్లలో (టోర్ ద్వారా సహా) కొత్త " "ఖాతాలను సృష్టించవచ్చు లేదా అదనపు భద్రత కోసం మీ స్వంత సర్వర్కు కనెక్ట్ చేయవచ్చు." -#: plinth/modules/ejabberd/manifest.py:88 +#: plinth/modules/ejabberd/manifest.py:89 msgid "Dino" msgstr "డినో" -#: plinth/modules/ejabberd/manifest.py:100 +#: plinth/modules/ejabberd/manifest.py:101 msgid "Gajim" msgstr "గజీం" @@ -1451,7 +1462,7 @@ msgstr "" "బగ్ (తప్పుల) నివేదిక సమర్పించే ముందు దయచేసి లాగ్ నుండి ఏవైనా రహస్యపదాలను లేదా ఇతర వ్యక్తిగత సమాచారాన్ని " "తొలగించగలరు." -#: plinth/modules/ikiwiki/__init__.py:41 plinth/modules/ikiwiki/manifest.py:23 +#: plinth/modules/ikiwiki/__init__.py:41 plinth/modules/ikiwiki/manifest.py:24 msgid "ikiwiki" msgstr "ఇకివికీ" @@ -1494,7 +1505,8 @@ msgstr "వికీ అనువర్తనాలను చూడండి మ #: plinth/modules/ikiwiki/forms.py:30 #: plinth/modules/networks/templates/connection_show.html:98 -#: plinth/modules/storage/templates/storage.html:54 +#: plinth/modules/storage/templates/storage.html:60 +#: plinth/modules/storage/templates/storage.html:128 msgid "Type" msgstr "రకం" @@ -1626,15 +1638,15 @@ msgstr "" "మరియు నిక్షిప్తం చెయుము. మొడటిగ గాబ్బి మరియు సెలెక్ట్ \"సర్వర్కు కనెక్ట్ చేయండి\" మరియు మీ ఎంటర్ చెయ్యండి " "{box_name}'s డొమైన్ పేరు." -#: plinth/modules/infinoted/manifest.py:26 +#: plinth/modules/infinoted/manifest.py:27 msgid "Gobby" msgstr "గాబ్బి" -#: plinth/modules/infinoted/manifest.py:28 +#: plinth/modules/infinoted/manifest.py:29 msgid "Gobby is a collaborative text editor" msgstr "గాబ్బీ ఒక సహకార టెక్స్ట్ ఎడిటర్" -#: plinth/modules/infinoted/manifest.py:31 +#: plinth/modules/infinoted/manifest.py:32 #, python-brace-format msgid "" "Start Gobby and select \"Connect to Server\" and enter your {box_name}'s " @@ -1719,7 +1731,7 @@ msgid "Website Security" msgstr "వెబ్‌సైటు భద్రత" #: plinth/modules/letsencrypt/templates/letsencrypt.html:47 -#: plinth/modules/udiskie/templates/udiskie.html:46 +#: plinth/modules/storage/templates/storage.html:130 msgid "Actions" msgstr "చర్యలు" @@ -2007,7 +2019,7 @@ msgstr "" "ప్రజా నమోదును సశక్త పరచడం అంటే అంతర్జాలం లో ఉన్న ఎవరైనా కూడా మీ మాట్రిక్స్ సర్వర్ మీద ఖాతాను " "సృష్టించుకోగలరు. ప్రస్తుతం ఉండే వినియోగదారులు మాత్రమే వినియోగించాలి అనుకుంటే దీనిని నిర్వీర్యం చేయగలరు." -#: plinth/modules/matrixsynapse/manifest.py:27 +#: plinth/modules/matrixsynapse/manifest.py:28 msgid "Riot" msgstr "రయట్" @@ -2066,7 +2078,7 @@ msgid "Public registration disabled" msgstr "అనువర్తనం ఆమోదింపబడలేదు" #: plinth/modules/mediawiki/__init__.py:33 -#: plinth/modules/mediawiki/manifest.py:23 +#: plinth/modules/mediawiki/manifest.py:24 msgid "MediaWiki" msgstr "మీడియావికీ" @@ -2172,7 +2184,7 @@ msgid "Private mode disabled" msgstr "PageKite వికలాంగ" #: plinth/modules/minetest/__init__.py:46 -#: plinth/modules/minetest/manifest.py:24 +#: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "మైన్ టెస్ట్" @@ -2909,8 +2921,8 @@ msgid "yes" msgstr "అవును" #: plinth/modules/networks/templates/connection_show.html:84 -#: plinth/modules/storage/templates/storage.html:52 -#: plinth/modules/udiskie/templates/udiskie.html:41 +#: plinth/modules/storage/templates/storage.html:58 +#: plinth/modules/storage/templates/storage.html:125 msgid "Device" msgstr "పరికరం" @@ -3774,31 +3786,31 @@ msgid "" "addressbook." msgstr "ఏ వినియోగదారుడు అయినా క్యాలెండరు /ఆడ్రస్ బుక్ ని చూడగలరు లేదా మార్పులు చేయగలరు." -#: plinth/modules/radicale/manifest.py:24 +#: plinth/modules/radicale/manifest.py:25 #, fuzzy msgid "DAVDroid" msgstr "DAVDroid" -#: plinth/modules/radicale/manifest.py:26 +#: plinth/modules/radicale/manifest.py:27 msgid "" "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " "user name. DAVdroid will show all existing calendars and address books and " "you can create new." msgstr "" -#: plinth/modules/radicale/manifest.py:43 +#: plinth/modules/radicale/manifest.py:44 msgid "GNOME Calendar" msgstr "కేలండర్" -#: plinth/modules/radicale/manifest.py:51 +#: plinth/modules/radicale/manifest.py:52 msgid "Mozilla Thunderbird" msgstr "మొజిల్లా థండర్ బర్డ్" -#: plinth/modules/radicale/manifest.py:71 +#: plinth/modules/radicale/manifest.py:72 msgid "Evolution" msgstr "పరిణామం" -#: plinth/modules/radicale/manifest.py:73 +#: plinth/modules/radicale/manifest.py:74 msgid "" "Evolution is a personal information management application that provides " "integrated mail, calendaring and address book functionality." @@ -3806,7 +3818,7 @@ msgstr "" "ఎవల్యూషన్ అనేది ఒక వ్యక్తిగత సమాచార నిర్వహణ అనువర్తనం, ఇది ఇంటిగ్రేటెడ్ మెయిల్, క్యాలెండింగ్ మరియు బుక్ " "ఫంక్షనాలిటీని అందించేది." -#: plinth/modules/radicale/manifest.py:77 +#: plinth/modules/radicale/manifest.py:78 msgid "" "In Evolution add a new calendar and address book respectively with WebDAV. " "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " @@ -3864,11 +3876,11 @@ msgid "" "required to restart the repro service. Disable the service and re-enable it." msgstr "" -#: plinth/modules/repro/manifest.py:29 +#: plinth/modules/repro/manifest.py:30 msgid "Jitsi Meet" msgstr "జిట్సి మీట్" -#: plinth/modules/repro/manifest.py:31 +#: plinth/modules/repro/manifest.py:32 msgid "" "Jitsi is a set of open-source projects that allows you to easily build and " "deploy secure videoconferencing solutions. At the heart of Jitsi are Jitsi " @@ -3881,7 +3893,7 @@ msgstr "" "మీకు ఇంటర్నెట్లో సమావేశాలను ఏర్పాటు చేసుకోడానికి, కమ్యూనిటీ లో ఇతర ప్రాజెక్టులు ఆడియో, డయల్ -ఇన్, " "రికార్డింగ్, మరియు సైమల్ఖ్యస్టింగ్ వంటి ఇతర సౌకర్యాలు ఏర్పాటు చేసుకోడానికి సహకరిస్తుంది." -#: plinth/modules/repro/manifest.py:68 +#: plinth/modules/repro/manifest.py:69 msgid "CSipSimple" msgstr "సి సిప్ సింపుల్" @@ -4503,54 +4515,64 @@ msgstr "" msgid "Login" msgstr "ప్రవేశించు" -#: plinth/modules/storage/__init__.py:32 plinth/modules/storage/views.py:46 +#: plinth/modules/storage/__init__.py:33 plinth/modules/storage/views.py:50 #, fuzzy msgid "Storage" msgstr "అన్హొస్టెడ్ స్టోరేజ్ ని (పునరుద్ధరించండి)" -#: plinth/modules/storage/__init__.py:153 +#: plinth/modules/storage/__init__.py:41 +#, python-brace-format +msgid "" +"This module allows you to manage storage media attached to your {box_name}. " +"You can view the storage media currently in use, mount and unmount removable " +"media, expand the root partition etc." +msgstr "" + +#: plinth/modules/storage/__init__.py:164 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} బైట్లు" -#: plinth/modules/storage/__init__.py:157 +#: plinth/modules/storage/__init__.py:168 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} కిలోబైట్లు" -#: plinth/modules/storage/__init__.py:161 +#: plinth/modules/storage/__init__.py:172 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} మెగాబైట్లు" -#: plinth/modules/storage/__init__.py:165 +#: plinth/modules/storage/__init__.py:176 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} గిగాబైట్లు" -#: plinth/modules/storage/__init__.py:168 +#: plinth/modules/storage/__init__.py:179 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} టెరాబైట్లు" -#: plinth/modules/storage/templates/storage.html:47 -msgid "The following disks are in use:" +#: plinth/modules/storage/templates/storage.html:53 +#, fuzzy +#| msgid "The following disks are in use:" +msgid "The following storage devices are in use:" msgstr "క్రింది డిస్కులు ఉపయోగంలో ఉన్నాయి:" -#: plinth/modules/storage/templates/storage.html:53 -#: plinth/modules/udiskie/templates/udiskie.html:45 +#: plinth/modules/storage/templates/storage.html:59 +#: plinth/modules/storage/templates/storage.html:127 msgid "Mount Point" msgstr "ఆరొహించు కోన" -#: plinth/modules/storage/templates/storage.html:55 +#: plinth/modules/storage/templates/storage.html:61 msgid "Used" msgstr "ఉపయోగించబడినది" -#: plinth/modules/storage/templates/storage.html:87 +#: plinth/modules/storage/templates/storage.html:93 msgid "Partition Expansion" msgstr "" -#: plinth/modules/storage/templates/storage.html:89 +#: plinth/modules/storage/templates/storage.html:95 #, python-format msgid "" "There is %(expandable_root_size)s of unallocated space available after your " @@ -4561,12 +4583,30 @@ msgstr "" "రూట్ విభజనను మీరు విస్తరించుకోగలరు. మీ ఫైళ్లు భద్రపరుచుకునేందుకు అది మీకు అదనపు సామర్ధ్యాన్ని " "అందిస్తుంది." -#: plinth/modules/storage/templates/storage.html:99 +#: plinth/modules/storage/templates/storage.html:105 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:66 +#: plinth/modules/storage/views.py:72 msgid "Expand Root Partition" msgstr "రూట్ విభజనను విస్తరించు" +#: plinth/modules/storage/templates/storage.html:113 +#, fuzzy +#| msgid "Name Services" +msgid "Removable Devices" +msgstr "పేరు సేవలు" + +#: plinth/modules/storage/templates/storage.html:117 +msgid "There are no additional storage devices attached." +msgstr "" + +#: plinth/modules/storage/templates/storage.html:126 +msgid "Label" +msgstr "" + +#: plinth/modules/storage/templates/storage.html:129 +msgid "Size" +msgstr "పరిమాణం" + #: plinth/modules/storage/templates/storage_expand.html:29 #, python-format msgid "" @@ -4577,22 +4617,98 @@ msgstr "" "దయచేసి మీ సమాచారాన్ని బ్యాకప్ (భద్రపరచు కొనుట) చేస్కోండి. ఈ క్రియ తర్వాత %(expandable_root_size)s " "అధనపు సామర్ధ్యం మీ రూ విభజనలో అందుబాటులోకి వస్తుంది." -#: plinth/modules/storage/views.py:77 +#: plinth/modules/storage/udisks2.py:89 +#, python-brace-format +msgid "No such device - {device_path}" +msgstr "" + +#: plinth/modules/storage/udisks2.py:139 +msgid "The operation failed." +msgstr "" + +#: plinth/modules/storage/udisks2.py:141 +msgid "The operation was cancelled." +msgstr "" + +#: plinth/modules/storage/udisks2.py:143 +#, fuzzy +#| msgid "Mumble server is running" +msgid "The device is already unmounting." +msgstr "మంబ్లు సేవిక నడుస్తుంది" + +#: plinth/modules/storage/udisks2.py:145 +msgid "The operation is not supported due to missing driver/tool support." +msgstr "" + +#: plinth/modules/storage/udisks2.py:148 +msgid "The operation timed out." +msgstr "" + +#: plinth/modules/storage/udisks2.py:150 +msgid "The operation would wake up a disk that is in a deep-sleep state." +msgstr "" + +#: plinth/modules/storage/udisks2.py:153 +msgid "Attempting to unmount a device that is busy." +msgstr "" + +#: plinth/modules/storage/udisks2.py:155 +msgid "The operation has already been cancelled." +msgstr "" + +#: plinth/modules/storage/udisks2.py:161 +msgid "Not authorized to perform the requested operation." +msgstr "" + +#: plinth/modules/storage/udisks2.py:163 +#, fuzzy +msgid "The device is already mounted." +msgstr "ఈ సేవ ఇప్పటికే ఉంది" + +#: plinth/modules/storage/udisks2.py:165 +#, fuzzy +#| msgid "Mumble server is not running" +msgid "The device is not mounted." +msgstr "మంబ్లు సేవిక నడవంలేదు" + +#: plinth/modules/storage/udisks2.py:168 +msgid "Not permitted to use the requested option." +msgstr "" + +#: plinth/modules/storage/udisks2.py:171 +msgid "The device is mounted by another user." +msgstr "" + +#: plinth/modules/storage/views.py:84 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "విభజన విస్తరణలో దోషం: {exception}" -#: plinth/modules/storage/views.py:80 +#: plinth/modules/storage/views.py:87 msgid "Partition expanded successfully." msgstr "విభజనను విస్తరించడం విజయవంతమైనది." -#: plinth/modules/storage/views.py:100 +#: plinth/modules/storage/views.py:107 #, 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:132 +#, python-brace-format +msgid "{drive_vendor} {drive_model} can be safely unplugged." +msgstr "" + +#: plinth/modules/storage/views.py:136 +msgid "Device can be safely unplugged." +msgstr "" + +#: plinth/modules/storage/views.py:146 +#, python-brace-format +msgid "Error ejecting device: {error_message}" +msgstr "" + #: plinth/modules/syncthing/__init__.py:37 #: plinth/modules/syncthing/manifest.py:27 msgid "Syncthing" @@ -4993,119 +5109,6 @@ msgstr "న్యూస్ ఫీడ్‌లను చదవడం మరి msgid "Tiny Tiny RSS (Fork)" msgstr "టైనీ టైనీ RSS" -#: plinth/modules/udiskie/__init__.py:33 -msgid "udiskie" -msgstr "" - -#: plinth/modules/udiskie/__init__.py:35 -msgid "Removable Media" -msgstr "" - -#: plinth/modules/udiskie/__init__.py:38 -msgid "" -"udiskie allows automatic mounting of removable media, such as flash drives." -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:29 -#, fuzzy -#| msgid "Device" -msgid "Devices" -msgstr "పరికరం" - -#: plinth/modules/udiskie/templates/udiskie.html:33 -msgid "There are no additional storage devices attached." -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:42 -msgid "Label" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:43 -msgid "Size" -msgstr "పరిమాణం" - -#: plinth/modules/udiskie/templates/udiskie.html:44 -#, fuzzy -#| msgid "System" -msgid "Filesystem" -msgstr "వ్యవస్థ" - -#: plinth/modules/udiskie/udisks2.py:89 -#, python-brace-format -msgid "No such device - {device_path}" -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:139 -msgid "The operation failed." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:141 -msgid "The operation was cancelled." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:143 -#, fuzzy -#| msgid "Mumble server is running" -msgid "The device is already unmounting." -msgstr "మంబ్లు సేవిక నడుస్తుంది" - -#: plinth/modules/udiskie/udisks2.py:145 -msgid "The operation is not supported due to missing driver/tool support." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:148 -msgid "The operation timed out." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:150 -msgid "The operation would wake up a disk that is in a deep-sleep state." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:153 -msgid "Attempting to unmount a device that is busy." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:155 -msgid "The operation has already been cancelled." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:161 -msgid "Not authorized to perform the requested operation." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:163 -#, fuzzy -msgid "The device is already mounted." -msgstr "ఈ సేవ ఇప్పటికే ఉంది" - -#: plinth/modules/udiskie/udisks2.py:165 -#, fuzzy -#| msgid "Mumble server is not running" -msgid "The device is not mounted." -msgstr "మంబ్లు సేవిక నడవంలేదు" - -#: plinth/modules/udiskie/udisks2.py:168 -msgid "Not permitted to use the requested option." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:171 -msgid "The device is mounted by another user." -msgstr "" - -#: plinth/modules/udiskie/views.py:62 -#, python-brace-format -msgid "{drive_vendor} {drive_model} can be safely unplugged." -msgstr "" - -#: plinth/modules/udiskie/views.py:66 -msgid "Device can be safely unplugged." -msgstr "" - -#: plinth/modules/udiskie/views.py:76 -#, python-brace-format -msgid "Error ejecting device: {error_message}" -msgstr "" - #: plinth/modules/upgrades/__init__.py:33 msgid "Software Upgrades" msgstr "సాఫ్ట్‌వేర్ నవీకరణలు" @@ -5449,7 +5452,7 @@ msgstr "" #: plinth/templates/base.html:50 #, python-format -msgid "Core funtionality and web interface for %(box_name)s" +msgid "Core functionality and web interface for %(box_name)s" msgstr "" #: plinth/templates/base.html:95 @@ -5724,6 +5727,36 @@ msgstr "సంస్థాపన %(package_names)s%:(status)s" msgid "%(percentage)s%% complete" msgstr "%(percentage)s %% పూర్తి" +#, fuzzy +#~| msgid "Disk Path" +#~ msgid "Path" +#~ msgstr "డిస్క్ మార్గం" + +#~ msgid "" +#~ "Disk path to a folder on this server that will be archived into backup " +#~ "repository." +#~ msgstr "" +#~ "మీరు బ్యాకప్ భాండాగారంలో నిల్వ ఉంచాలి అనుకుంటున్న ఈ సర్వర్ మీద నున్న డిస్క్ లో ఉన్న ఒక ఫోల్డర్ యొక్క " +#~ "స్థానం." + +#~ msgid "Create archive" +#~ msgstr "ఆర్కైవును సృష్టించు" + +#, fuzzy +#~| msgid "Create Account" +#~ msgid "Create Archive" +#~ msgstr "ఖాతా సృష్టించు" + +#, fuzzy +#~| msgid "Device" +#~ msgid "Devices" +#~ msgstr "పరికరం" + +#, fuzzy +#~| msgid "System" +#~ msgid "Filesystem" +#~ msgstr "వ్యవస్థ" + #~ msgid "Exported filename" #~ msgstr "ఎగుమతి చేయబడిన ఫైల్ పేరు" diff --git a/plinth/locale/tr/LC_MESSAGES/django.po b/plinth/locale/tr/LC_MESSAGES/django.po index b3770c533..2ea86b6f0 100644 --- a/plinth/locale/tr/LC_MESSAGES/django.po +++ b/plinth/locale/tr/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-08-27 18:09-0400\n" +"POT-Creation-Date: 2018-09-24 18:47-0400\n" "PO-Revision-Date: 2018-01-03 17:10+0000\n" "Last-Translator: John Doe \n" "Language-Team: Turkish kurun. Ardından Gobby'yi başlatın, \"Sunucuya Bağlan" "\" seçeneğini seçin ve {box_name} kutunuzun alan adını girin." -#: plinth/modules/infinoted/manifest.py:26 +#: plinth/modules/infinoted/manifest.py:27 msgid "Gobby" msgstr "Gobby" -#: plinth/modules/infinoted/manifest.py:28 +#: plinth/modules/infinoted/manifest.py:29 msgid "Gobby is a collaborative text editor" msgstr "Gobby, işbirliğine imkân sağlayan bir metin düzenleyicisidir" -#: plinth/modules/infinoted/manifest.py:31 +#: plinth/modules/infinoted/manifest.py:32 #, python-brace-format msgid "" "Start Gobby and select \"Connect to Server\" and enter your {box_name}'s " @@ -1797,7 +1809,7 @@ msgid "Website Security" msgstr "Site Güvenliği" #: plinth/modules/letsencrypt/templates/letsencrypt.html:47 -#: plinth/modules/udiskie/templates/udiskie.html:46 +#: plinth/modules/storage/templates/storage.html:130 msgid "Actions" msgstr "Eylemler" @@ -2089,7 +2101,7 @@ msgstr "" "birinin yeni bir hesap açabileceği anlamına gelir. Sadece mevcut " "kullanıcıların kullanabilmesini istiyorsanız bunu devre dışı bırakın." -#: plinth/modules/matrixsynapse/manifest.py:27 +#: plinth/modules/matrixsynapse/manifest.py:28 msgid "Riot" msgstr "Riot" @@ -2146,7 +2158,7 @@ msgid "Public registration disabled" msgstr "Herkese açık kayıt devre dışı bırakıldı" #: plinth/modules/mediawiki/__init__.py:33 -#: plinth/modules/mediawiki/manifest.py:23 +#: plinth/modules/mediawiki/manifest.py:24 msgid "MediaWiki" msgstr "MediaWiki" @@ -2265,7 +2277,7 @@ msgid "Private mode disabled" msgstr "PageKite devre dışı" #: plinth/modules/minetest/__init__.py:46 -#: plinth/modules/minetest/manifest.py:24 +#: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "Minetest" @@ -2975,8 +2987,8 @@ msgid "yes" msgstr "evet" #: plinth/modules/networks/templates/connection_show.html:84 -#: plinth/modules/storage/templates/storage.html:52 -#: plinth/modules/udiskie/templates/udiskie.html:41 +#: plinth/modules/storage/templates/storage.html:58 +#: plinth/modules/storage/templates/storage.html:125 msgid "Device" msgstr "Cihaz" @@ -3847,11 +3859,11 @@ msgstr "" "Takvim/adres defterini herhangi bir kullanıcı görüntüleyebilir ya da " "değişiklik yapabilir." -#: plinth/modules/radicale/manifest.py:24 +#: plinth/modules/radicale/manifest.py:25 msgid "DAVDroid" msgstr "DAVDroid" -#: plinth/modules/radicale/manifest.py:26 +#: plinth/modules/radicale/manifest.py:27 msgid "" "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " "user name. DAVdroid will show all existing calendars and address books and " @@ -3861,19 +3873,19 @@ msgstr "" "isminizi girin. DAVdroid mevcut tüm takvimleri ve adres defterlerini " "gösterecektir ve yenilerini oluşturabileceksiniz." -#: plinth/modules/radicale/manifest.py:43 +#: plinth/modules/radicale/manifest.py:44 msgid "GNOME Calendar" msgstr "GNOME Takvim" -#: plinth/modules/radicale/manifest.py:51 +#: plinth/modules/radicale/manifest.py:52 msgid "Mozilla Thunderbird" msgstr "" -#: plinth/modules/radicale/manifest.py:71 +#: plinth/modules/radicale/manifest.py:72 msgid "Evolution" msgstr "Evolution" -#: plinth/modules/radicale/manifest.py:73 +#: plinth/modules/radicale/manifest.py:74 msgid "" "Evolution is a personal information management application that provides " "integrated mail, calendaring and address book functionality." @@ -3881,7 +3893,7 @@ msgstr "" "Evolution, tümleşik adres defteri, takvim ve e-posta sunan kişisel bilgi " "yönetimi uygulamasıdır." -#: plinth/modules/radicale/manifest.py:77 +#: plinth/modules/radicale/manifest.py:78 msgid "" "In Evolution add a new calendar and address book respectively with WebDAV. " "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " @@ -3946,11 +3958,11 @@ msgstr "" "sonra repro servisini tekrar başlatmak gerekir. Servisi devre dışı bırakıp " "tekrar etkinleştirin." -#: plinth/modules/repro/manifest.py:29 +#: plinth/modules/repro/manifest.py:30 msgid "Jitsi Meet" msgstr "Jitsi Meet" -#: plinth/modules/repro/manifest.py:31 +#: plinth/modules/repro/manifest.py:32 msgid "" "Jitsi is a set of open-source projects that allows you to easily build and " "deploy secure videoconferencing solutions. At the heart of Jitsi are Jitsi " @@ -3964,7 +3976,7 @@ msgstr "" "diğer topluluk projeleri ise ses, arama, kayıt ve yayın gibi başka işlev " "desteğini sağlar." -#: plinth/modules/repro/manifest.py:68 +#: plinth/modules/repro/manifest.py:69 msgid "CSipSimple" msgstr "CSipSimple" @@ -4630,53 +4642,63 @@ msgstr "Tekli Oturum Açma" msgid "Login" msgstr "Giriş" -#: plinth/modules/storage/__init__.py:32 plinth/modules/storage/views.py:46 +#: plinth/modules/storage/__init__.py:33 plinth/modules/storage/views.py:50 msgid "Storage" msgstr "Depolama" -#: plinth/modules/storage/__init__.py:153 +#: plinth/modules/storage/__init__.py:41 +#, python-brace-format +msgid "" +"This module allows you to manage storage media attached to your {box_name}. " +"You can view the storage media currently in use, mount and unmount removable " +"media, expand the root partition etc." +msgstr "" + +#: plinth/modules/storage/__init__.py:164 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} bayt" -#: plinth/modules/storage/__init__.py:157 +#: plinth/modules/storage/__init__.py:168 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} KiB" -#: plinth/modules/storage/__init__.py:161 +#: plinth/modules/storage/__init__.py:172 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} MiB" -#: plinth/modules/storage/__init__.py:165 +#: plinth/modules/storage/__init__.py:176 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} GiB" -#: plinth/modules/storage/__init__.py:168 +#: plinth/modules/storage/__init__.py:179 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} TiB" -#: plinth/modules/storage/templates/storage.html:47 -msgid "The following disks are in use:" +#: plinth/modules/storage/templates/storage.html:53 +#, fuzzy +#| msgid "The following disks are in use:" +msgid "The following storage devices are in use:" msgstr "Aşağıdaki diskler kullanımdadır:" -#: plinth/modules/storage/templates/storage.html:53 -#: plinth/modules/udiskie/templates/udiskie.html:45 +#: plinth/modules/storage/templates/storage.html:59 +#: plinth/modules/storage/templates/storage.html:127 msgid "Mount Point" msgstr "Bağlama Noktası" -#: plinth/modules/storage/templates/storage.html:55 +#: plinth/modules/storage/templates/storage.html:61 msgid "Used" msgstr "Kullanılan" -#: plinth/modules/storage/templates/storage.html:87 +#: plinth/modules/storage/templates/storage.html:93 msgid "Partition Expansion" msgstr "Bölüm Genişletme" -#: plinth/modules/storage/templates/storage.html:89 +#: plinth/modules/storage/templates/storage.html:95 #, python-format msgid "" "There is %(expandable_root_size)s of unallocated space available after your " @@ -4688,12 +4710,30 @@ msgstr "" "genişletilebilir. Bu, size dosyalarınızı saklamak için ilave boş alan " "sunacaktır." -#: plinth/modules/storage/templates/storage.html:99 +#: plinth/modules/storage/templates/storage.html:105 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:66 +#: plinth/modules/storage/views.py:72 msgid "Expand Root Partition" msgstr "Kök Bölümünü Genişlet" +#: plinth/modules/storage/templates/storage.html:113 +#, fuzzy +#| msgid "Name Services" +msgid "Removable Devices" +msgstr "İsim Servisleri" + +#: plinth/modules/storage/templates/storage.html:117 +msgid "There are no additional storage devices attached." +msgstr "" + +#: plinth/modules/storage/templates/storage.html:126 +msgid "Label" +msgstr "" + +#: plinth/modules/storage/templates/storage.html:129 +msgid "Size" +msgstr "" + #: plinth/modules/storage/templates/storage_expand.html:29 #, python-format msgid "" @@ -4705,16 +4745,79 @@ msgstr "" "bölümünüzde ilave %(expandable_root_size)s değerinde boş alan " "kullanılabilir olacaktır." -#: plinth/modules/storage/views.py:77 +#: plinth/modules/storage/udisks2.py:89 +#, python-brace-format +msgid "No such device - {device_path}" +msgstr "" + +#: plinth/modules/storage/udisks2.py:139 +msgid "The operation failed." +msgstr "" + +#: plinth/modules/storage/udisks2.py:141 +msgid "The operation was cancelled." +msgstr "" + +#: plinth/modules/storage/udisks2.py:143 +#, fuzzy +#| msgid "repro service is running" +msgid "The device is already unmounting." +msgstr "repro servisi çalışmaktadır" + +#: plinth/modules/storage/udisks2.py:145 +msgid "The operation is not supported due to missing driver/tool support." +msgstr "" + +#: plinth/modules/storage/udisks2.py:148 +msgid "The operation timed out." +msgstr "" + +#: plinth/modules/storage/udisks2.py:150 +msgid "The operation would wake up a disk that is in a deep-sleep state." +msgstr "" + +#: plinth/modules/storage/udisks2.py:153 +msgid "Attempting to unmount a device that is busy." +msgstr "" + +#: plinth/modules/storage/udisks2.py:155 +msgid "The operation has already been cancelled." +msgstr "" + +#: plinth/modules/storage/udisks2.py:161 +msgid "Not authorized to perform the requested operation." +msgstr "" + +#: plinth/modules/storage/udisks2.py:163 +#, fuzzy +#| msgid "This service already exists" +msgid "The device is already mounted." +msgstr "Bu servis zaten mevcuttur" + +#: plinth/modules/storage/udisks2.py:165 +#, fuzzy +#| msgid "repro service is not running" +msgid "The device is not mounted." +msgstr "repro servisi çalışmamaktadır" + +#: plinth/modules/storage/udisks2.py:168 +msgid "Not permitted to use the requested option." +msgstr "" + +#: plinth/modules/storage/udisks2.py:171 +msgid "The device is mounted by another user." +msgstr "" + +#: plinth/modules/storage/views.py:84 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "Bölümün genişletilmesinde hata: {exception}" -#: plinth/modules/storage/views.py:80 +#: plinth/modules/storage/views.py:87 msgid "Partition expanded successfully." msgstr "Bölüm başarılı bir şekilde genişletildi." -#: plinth/modules/storage/views.py:100 +#: plinth/modules/storage/views.py:107 #, no-python-format, python-brace-format msgid "" "Warning: Low space on system partition ({percent_used}% used, {free_space} " @@ -4723,6 +4826,20 @@ msgstr "" "İkaz: sistem disk bölümünde düşük alan (%{percent_used} kullanıldı, " "{free_space} boş)." +#: plinth/modules/storage/views.py:132 +#, python-brace-format +msgid "{drive_vendor} {drive_model} can be safely unplugged." +msgstr "" + +#: plinth/modules/storage/views.py:136 +msgid "Device can be safely unplugged." +msgstr "" + +#: plinth/modules/storage/views.py:146 +#, python-brace-format +msgid "Error ejecting device: {error_message}" +msgstr "" + #: plinth/modules/syncthing/__init__.py:37 #: plinth/modules/syncthing/manifest.py:27 msgid "Syncthing" @@ -5152,120 +5269,6 @@ msgstr "Haber beslemelerini oku ve onlara abone ol" msgid "Tiny Tiny RSS (Fork)" msgstr "Tiny Tiny RSS" -#: plinth/modules/udiskie/__init__.py:33 -msgid "udiskie" -msgstr "" - -#: plinth/modules/udiskie/__init__.py:35 -msgid "Removable Media" -msgstr "" - -#: plinth/modules/udiskie/__init__.py:38 -msgid "" -"udiskie allows automatic mounting of removable media, such as flash drives." -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:29 -#, fuzzy -#| msgid "Device" -msgid "Devices" -msgstr "Cihaz" - -#: plinth/modules/udiskie/templates/udiskie.html:33 -msgid "There are no additional storage devices attached." -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:42 -msgid "Label" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:43 -msgid "Size" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:44 -#, fuzzy -#| msgid "System" -msgid "Filesystem" -msgstr "Sistem" - -#: plinth/modules/udiskie/udisks2.py:89 -#, python-brace-format -msgid "No such device - {device_path}" -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:139 -msgid "The operation failed." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:141 -msgid "The operation was cancelled." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:143 -#, fuzzy -#| msgid "repro service is running" -msgid "The device is already unmounting." -msgstr "repro servisi çalışmaktadır" - -#: plinth/modules/udiskie/udisks2.py:145 -msgid "The operation is not supported due to missing driver/tool support." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:148 -msgid "The operation timed out." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:150 -msgid "The operation would wake up a disk that is in a deep-sleep state." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:153 -msgid "Attempting to unmount a device that is busy." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:155 -msgid "The operation has already been cancelled." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:161 -msgid "Not authorized to perform the requested operation." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:163 -#, fuzzy -#| msgid "This service already exists" -msgid "The device is already mounted." -msgstr "Bu servis zaten mevcuttur" - -#: plinth/modules/udiskie/udisks2.py:165 -#, fuzzy -#| msgid "repro service is not running" -msgid "The device is not mounted." -msgstr "repro servisi çalışmamaktadır" - -#: plinth/modules/udiskie/udisks2.py:168 -msgid "Not permitted to use the requested option." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:171 -msgid "The device is mounted by another user." -msgstr "" - -#: plinth/modules/udiskie/views.py:62 -#, python-brace-format -msgid "{drive_vendor} {drive_model} can be safely unplugged." -msgstr "" - -#: plinth/modules/udiskie/views.py:66 -msgid "Device can be safely unplugged." -msgstr "" - -#: plinth/modules/udiskie/views.py:76 -#, python-brace-format -msgid "Error ejecting device: {error_message}" -msgstr "" - #: plinth/modules/upgrades/__init__.py:33 msgid "Software Upgrades" msgstr "Yazılım Güncellemeleri" @@ -5647,7 +5650,7 @@ msgstr "" #: plinth/templates/base.html:50 #, fuzzy, python-format #| msgid "Plinth administrative interface for the %(box_name)s" -msgid "Core funtionality and web interface for %(box_name)s" +msgid "Core functionality and web interface for %(box_name)s" msgstr "%(box_name)s için Plinth yönetim arayüzü" #: plinth/templates/base.html:95 @@ -5925,6 +5928,26 @@ msgstr "%(package_names)s kuruluyor: %(status)s" msgid "%(percentage)s%% complete" msgstr "%(percentage)s%% tamamlandı" +#, fuzzy +#~| msgid "Create User" +#~ msgid "Create archive" +#~ msgstr "Kullanıcı Oluştur" + +#, fuzzy +#~| msgid "Create Account" +#~ msgid "Create Archive" +#~ msgstr "Hesap Oluştur" + +#, fuzzy +#~| msgid "Device" +#~ msgid "Devices" +#~ msgstr "Cihaz" + +#, fuzzy +#~| msgid "System" +#~ msgid "Filesystem" +#~ msgstr "Sistem" + #~ msgid "" #~ "To complete the setup of your %(box_name)s, please provide some basic " #~ "information." diff --git a/plinth/locale/uk/LC_MESSAGES/django.po b/plinth/locale/uk/LC_MESSAGES/django.po index 33c074b0b..ce2ecd4af 100644 --- a/plinth/locale/uk/LC_MESSAGES/django.po +++ b/plinth/locale/uk/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-08-27 18:09-0400\n" +"POT-Creation-Date: 2018-09-24 18:47-0400\n" "PO-Revision-Date: 2018-04-06 21:41+0000\n" "Last-Translator: Максим Якимчук \n" "Language-Team: Ukrainian \n" "Language-Team: Chinese (Simplified) 下载 Gobby 的桌面客户端并" "安装。然后启动 Gobby 并选择“连接到服务器”并书入你的 {box_name} 域名即可。" -#: plinth/modules/infinoted/manifest.py:26 +#: plinth/modules/infinoted/manifest.py:27 msgid "Gobby" msgstr "" -#: plinth/modules/infinoted/manifest.py:28 +#: plinth/modules/infinoted/manifest.py:29 #, fuzzy #| msgid "infinoted is a server for Gobby, a collaborative text editor." msgid "Gobby is a collaborative text editor" msgstr "infinoted 是一个 Gobby 服务器,Gobby 是一个协作化的文本编辑器。" -#: plinth/modules/infinoted/manifest.py:31 +#: plinth/modules/infinoted/manifest.py:32 #, fuzzy, python-brace-format #| msgid "" #| "To use it, download Gobby, " @@ -1743,7 +1755,7 @@ msgid "Website Security" msgstr "网站安全" #: plinth/modules/letsencrypt/templates/letsencrypt.html:47 -#: plinth/modules/udiskie/templates/udiskie.html:46 +#: plinth/modules/storage/templates/storage.html:130 msgid "Actions" msgstr "行动" @@ -1994,7 +2006,7 @@ msgid "" "users to be able to use it." msgstr "" -#: plinth/modules/matrixsynapse/manifest.py:27 +#: plinth/modules/matrixsynapse/manifest.py:28 msgid "Riot" msgstr "" @@ -2048,7 +2060,7 @@ msgid "Public registration disabled" msgstr "应用程序已禁用" #: plinth/modules/mediawiki/__init__.py:33 -#: plinth/modules/mediawiki/manifest.py:23 +#: plinth/modules/mediawiki/manifest.py:24 msgid "MediaWiki" msgstr "" @@ -2146,7 +2158,7 @@ msgid "Private mode disabled" msgstr "PageKite 已禁用" #: plinth/modules/minetest/__init__.py:46 -#: plinth/modules/minetest/manifest.py:24 +#: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" @@ -2851,8 +2863,8 @@ msgid "yes" msgstr "是的" #: plinth/modules/networks/templates/connection_show.html:84 -#: plinth/modules/storage/templates/storage.html:52 -#: plinth/modules/udiskie/templates/udiskie.html:41 +#: plinth/modules/storage/templates/storage.html:58 +#: plinth/modules/storage/templates/storage.html:125 msgid "Device" msgstr "设备" @@ -3693,36 +3705,36 @@ msgid "" "addressbook." msgstr "任何用户都可以查看和修改任何日历/通训录。" -#: plinth/modules/radicale/manifest.py:24 +#: plinth/modules/radicale/manifest.py:25 msgid "DAVDroid" msgstr "" -#: plinth/modules/radicale/manifest.py:26 +#: plinth/modules/radicale/manifest.py:27 msgid "" "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " "user name. DAVdroid will show all existing calendars and address books and " "you can create new." msgstr "" -#: plinth/modules/radicale/manifest.py:43 +#: plinth/modules/radicale/manifest.py:44 msgid "GNOME Calendar" msgstr "" -#: plinth/modules/radicale/manifest.py:51 +#: plinth/modules/radicale/manifest.py:52 msgid "Mozilla Thunderbird" msgstr "" -#: plinth/modules/radicale/manifest.py:71 +#: plinth/modules/radicale/manifest.py:72 msgid "Evolution" msgstr "" -#: plinth/modules/radicale/manifest.py:73 +#: plinth/modules/radicale/manifest.py:74 msgid "" "Evolution is a personal information management application that provides " "integrated mail, calendaring and address book functionality." msgstr "" -#: plinth/modules/radicale/manifest.py:77 +#: plinth/modules/radicale/manifest.py:78 msgid "" "In Evolution add a new calendar and address book respectively with WebDAV. " "Enter the URL of the Radicale server (e.g. http://localhost:5232) and your " @@ -3780,11 +3792,11 @@ msgstr "" "html\">Web 配置面板配置域名和用户。admin 组中的用户将能够登录到 " "Repro 配置面板。设置域名后,需要重新启动 Repro 服务。禁用服务并重新启用既可。" -#: plinth/modules/repro/manifest.py:29 +#: plinth/modules/repro/manifest.py:30 msgid "Jitsi Meet" msgstr "" -#: plinth/modules/repro/manifest.py:31 +#: plinth/modules/repro/manifest.py:32 msgid "" "Jitsi is a set of open-source projects that allows you to easily build and " "deploy secure videoconferencing solutions. At the heart of Jitsi are Jitsi " @@ -3793,7 +3805,7 @@ msgid "" "dial-in, recording, and simulcasting." msgstr "" -#: plinth/modules/repro/manifest.py:68 +#: plinth/modules/repro/manifest.py:69 msgid "CSipSimple" msgstr "" @@ -4454,60 +4466,70 @@ msgstr "" msgid "Login" msgstr "登录" -#: plinth/modules/storage/__init__.py:32 plinth/modules/storage/views.py:46 +#: plinth/modules/storage/__init__.py:33 plinth/modules/storage/views.py:50 #, fuzzy #| msgid "reStore" msgid "Storage" msgstr "reStore" -#: plinth/modules/storage/__init__.py:153 +#: plinth/modules/storage/__init__.py:41 +#, python-brace-format +msgid "" +"This module allows you to manage storage media attached to your {box_name}. " +"You can view the storage media currently in use, mount and unmount removable " +"media, expand the root partition etc." +msgstr "" + +#: plinth/modules/storage/__init__.py:164 #, fuzzy, python-brace-format #| msgid "{disk_size} bytes" msgid "{disk_size:.1f} bytes" msgstr "{disk_size} bytes" -#: plinth/modules/storage/__init__.py:157 +#: plinth/modules/storage/__init__.py:168 #, fuzzy, python-brace-format #| msgid "{disk_size} KiB" msgid "{disk_size:.1f} KiB" msgstr "{disk_size} KiB" -#: plinth/modules/storage/__init__.py:161 +#: plinth/modules/storage/__init__.py:172 #, fuzzy, python-brace-format #| msgid "{disk_size} MiB" msgid "{disk_size:.1f} MiB" msgstr "{disk_size} MiB" -#: plinth/modules/storage/__init__.py:165 +#: plinth/modules/storage/__init__.py:176 #, fuzzy, python-brace-format #| msgid "{disk_size} GiB" msgid "{disk_size:.1f} GiB" msgstr "{disk_size} GiB" -#: plinth/modules/storage/__init__.py:168 +#: plinth/modules/storage/__init__.py:179 #, fuzzy, python-brace-format #| msgid "{disk_size} TiB" msgid "{disk_size:.1f} TiB" msgstr "{disk_size} TiB" -#: plinth/modules/storage/templates/storage.html:47 -msgid "The following disks are in use:" +#: plinth/modules/storage/templates/storage.html:53 +#, fuzzy +#| msgid "The following disks are in use:" +msgid "The following storage devices are in use:" msgstr "正在使用以下磁盘:" -#: plinth/modules/storage/templates/storage.html:53 -#: plinth/modules/udiskie/templates/udiskie.html:45 +#: plinth/modules/storage/templates/storage.html:59 +#: plinth/modules/storage/templates/storage.html:127 msgid "Mount Point" msgstr "挂载点" -#: plinth/modules/storage/templates/storage.html:55 +#: plinth/modules/storage/templates/storage.html:61 msgid "Used" msgstr "已使用" -#: plinth/modules/storage/templates/storage.html:87 +#: plinth/modules/storage/templates/storage.html:93 msgid "Partition Expansion" msgstr "" -#: plinth/modules/storage/templates/storage.html:89 +#: plinth/modules/storage/templates/storage.html:95 #, python-format msgid "" "There is %(expandable_root_size)s of unallocated space available after your " @@ -4517,12 +4539,30 @@ msgstr "" "这里有 %(expandable_root_size)s 未分配的空间可用在你的根分区。可以扩展根分区" "以使用这个空间。这可以让你有更多空间来存储文件。" -#: plinth/modules/storage/templates/storage.html:99 +#: plinth/modules/storage/templates/storage.html:105 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:66 +#: plinth/modules/storage/views.py:72 msgid "Expand Root Partition" msgstr "扩展根分区" +#: plinth/modules/storage/templates/storage.html:113 +#, fuzzy +#| msgid "Name Services" +msgid "Removable Devices" +msgstr "名称服务" + +#: plinth/modules/storage/templates/storage.html:117 +msgid "There are no additional storage devices attached." +msgstr "" + +#: plinth/modules/storage/templates/storage.html:126 +msgid "Label" +msgstr "" + +#: plinth/modules/storage/templates/storage.html:129 +msgid "Size" +msgstr "" + #: plinth/modules/storage/templates/storage_expand.html:29 #, python-format msgid "" @@ -4533,22 +4573,99 @@ msgstr "" "执行前请备份你的数据。这个操作以后,将会为你的根分区扩展出 " "%(expandable_root_size)s 空余空间。" -#: plinth/modules/storage/views.py:77 +#: plinth/modules/storage/udisks2.py:89 +#, python-brace-format +msgid "No such device - {device_path}" +msgstr "" + +#: plinth/modules/storage/udisks2.py:139 +msgid "The operation failed." +msgstr "" + +#: plinth/modules/storage/udisks2.py:141 +msgid "The operation was cancelled." +msgstr "" + +#: plinth/modules/storage/udisks2.py:143 +#, fuzzy +#| msgid "repro service is running" +msgid "The device is already unmounting." +msgstr "repro 服务正在运行" + +#: plinth/modules/storage/udisks2.py:145 +msgid "The operation is not supported due to missing driver/tool support." +msgstr "" + +#: plinth/modules/storage/udisks2.py:148 +msgid "The operation timed out." +msgstr "" + +#: plinth/modules/storage/udisks2.py:150 +msgid "The operation would wake up a disk that is in a deep-sleep state." +msgstr "" + +#: plinth/modules/storage/udisks2.py:153 +msgid "Attempting to unmount a device that is busy." +msgstr "" + +#: plinth/modules/storage/udisks2.py:155 +msgid "The operation has already been cancelled." +msgstr "" + +#: plinth/modules/storage/udisks2.py:161 +msgid "Not authorized to perform the requested operation." +msgstr "" + +#: plinth/modules/storage/udisks2.py:163 +#, fuzzy +#| msgid "This service already exists" +msgid "The device is already mounted." +msgstr "此服务已存在" + +#: plinth/modules/storage/udisks2.py:165 +#, fuzzy +#| msgid "repro service is not running" +msgid "The device is not mounted." +msgstr "repro 服务未运行" + +#: plinth/modules/storage/udisks2.py:168 +msgid "Not permitted to use the requested option." +msgstr "" + +#: plinth/modules/storage/udisks2.py:171 +msgid "The device is mounted by another user." +msgstr "" + +#: plinth/modules/storage/views.py:84 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "扩展分区错误:{exception}" -#: plinth/modules/storage/views.py:80 +#: plinth/modules/storage/views.py:87 msgid "Partition expanded successfully." msgstr "已成功扩展分区。" -#: plinth/modules/storage/views.py:100 +#: plinth/modules/storage/views.py:107 #, 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:132 +#, python-brace-format +msgid "{drive_vendor} {drive_model} can be safely unplugged." +msgstr "" + +#: plinth/modules/storage/views.py:136 +msgid "Device can be safely unplugged." +msgstr "" + +#: plinth/modules/storage/views.py:146 +#, python-brace-format +msgid "Error ejecting device: {error_message}" +msgstr "" + #: plinth/modules/syncthing/__init__.py:37 #: plinth/modules/syncthing/manifest.py:27 msgid "Syncthing" @@ -4936,120 +5053,6 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/udiskie/__init__.py:33 -msgid "udiskie" -msgstr "" - -#: plinth/modules/udiskie/__init__.py:35 -msgid "Removable Media" -msgstr "" - -#: plinth/modules/udiskie/__init__.py:38 -msgid "" -"udiskie allows automatic mounting of removable media, such as flash drives." -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:29 -#, fuzzy -#| msgid "Device" -msgid "Devices" -msgstr "设备" - -#: plinth/modules/udiskie/templates/udiskie.html:33 -msgid "There are no additional storage devices attached." -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:42 -msgid "Label" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:43 -msgid "Size" -msgstr "" - -#: plinth/modules/udiskie/templates/udiskie.html:44 -#, fuzzy -#| msgid "System" -msgid "Filesystem" -msgstr "系统" - -#: plinth/modules/udiskie/udisks2.py:89 -#, python-brace-format -msgid "No such device - {device_path}" -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:139 -msgid "The operation failed." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:141 -msgid "The operation was cancelled." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:143 -#, fuzzy -#| msgid "repro service is running" -msgid "The device is already unmounting." -msgstr "repro 服务正在运行" - -#: plinth/modules/udiskie/udisks2.py:145 -msgid "The operation is not supported due to missing driver/tool support." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:148 -msgid "The operation timed out." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:150 -msgid "The operation would wake up a disk that is in a deep-sleep state." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:153 -msgid "Attempting to unmount a device that is busy." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:155 -msgid "The operation has already been cancelled." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:161 -msgid "Not authorized to perform the requested operation." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:163 -#, fuzzy -#| msgid "This service already exists" -msgid "The device is already mounted." -msgstr "此服务已存在" - -#: plinth/modules/udiskie/udisks2.py:165 -#, fuzzy -#| msgid "repro service is not running" -msgid "The device is not mounted." -msgstr "repro 服务未运行" - -#: plinth/modules/udiskie/udisks2.py:168 -msgid "Not permitted to use the requested option." -msgstr "" - -#: plinth/modules/udiskie/udisks2.py:171 -msgid "The device is mounted by another user." -msgstr "" - -#: plinth/modules/udiskie/views.py:62 -#, python-brace-format -msgid "{drive_vendor} {drive_model} can be safely unplugged." -msgstr "" - -#: plinth/modules/udiskie/views.py:66 -msgid "Device can be safely unplugged." -msgstr "" - -#: plinth/modules/udiskie/views.py:76 -#, python-brace-format -msgid "Error ejecting device: {error_message}" -msgstr "" - #: plinth/modules/upgrades/__init__.py:33 msgid "Software Upgrades" msgstr "软件升级" @@ -5420,7 +5423,7 @@ msgstr "" #: plinth/templates/base.html:50 #, fuzzy, python-format #| msgid "Plinth administrative interface for the %(box_name)s" -msgid "Core funtionality and web interface for %(box_name)s" +msgid "Core functionality and web interface for %(box_name)s" msgstr "Plinth %(box_name)s 管理界面" #: plinth/templates/base.html:95 @@ -5712,6 +5715,26 @@ msgstr "正在安装 %(package_names)s:%(status)s" msgid "%(percentage)s%% complete" msgstr "已完成 %(percentage)s%%" +#, fuzzy +#~| msgid "Create User" +#~ msgid "Create archive" +#~ msgstr "创建用户" + +#, fuzzy +#~| msgid "Create Account" +#~ msgid "Create Archive" +#~ msgstr "创建帐户" + +#, fuzzy +#~| msgid "Device" +#~ msgid "Devices" +#~ msgstr "设备" + +#, fuzzy +#~| msgid "System" +#~ msgid "Filesystem" +#~ msgstr "系统" + #~ msgid "" #~ "To complete the setup of your %(box_name)s, please provide some basic " #~ "information."