From 85f40cba5bef13bcb8224a30ce6916c39ca152c4 Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Mon, 10 Feb 2020 18:36:45 -0500 Subject: [PATCH] locale: Update translation strings Signed-off-by: James Valleroy --- plinth/locale/bg/LC_MESSAGES/django.po | 287 ++++++++------ plinth/locale/bn/LC_MESSAGES/django.po | 285 ++++++++------ plinth/locale/cs/LC_MESSAGES/django.po | 331 ++++++++++------- plinth/locale/da/LC_MESSAGES/django.po | 306 ++++++++------- plinth/locale/de/LC_MESSAGES/django.po | 357 +++++++++++------- plinth/locale/django.pot | 285 ++++++++------ plinth/locale/el/LC_MESSAGES/django.po | 326 +++++++++------- plinth/locale/es/LC_MESSAGES/django.po | 369 ++++++++++-------- plinth/locale/fa/LC_MESSAGES/django.po | 299 +++++++++------ plinth/locale/fake/LC_MESSAGES/django.po | 308 ++++++++------- plinth/locale/fr/LC_MESSAGES/django.po | 331 ++++++++++------- plinth/locale/gl/LC_MESSAGES/django.po | 287 ++++++++------ plinth/locale/gu/LC_MESSAGES/django.po | 291 +++++++++------ plinth/locale/hi/LC_MESSAGES/django.po | 313 +++++++++------- plinth/locale/hu/LC_MESSAGES/django.po | 331 ++++++++++------- plinth/locale/id/LC_MESSAGES/django.po | 298 +++++++++------ plinth/locale/it/LC_MESSAGES/django.po | 301 +++++++++------ plinth/locale/ja/LC_MESSAGES/django.po | 285 ++++++++------ plinth/locale/kn/LC_MESSAGES/django.po | 285 ++++++++------ plinth/locale/lt/LC_MESSAGES/django.po | 285 ++++++++------ plinth/locale/nb/LC_MESSAGES/django.po | 336 ++++++++++------- plinth/locale/nl/LC_MESSAGES/django.po | 321 +++++++++------- plinth/locale/pl/LC_MESSAGES/django.po | 309 +++++++++------- plinth/locale/pt/LC_MESSAGES/django.po | 316 +++++++++------- plinth/locale/ru/LC_MESSAGES/django.po | 331 ++++++++++------- plinth/locale/sl/LC_MESSAGES/django.po | 297 +++++++++------ plinth/locale/sv/LC_MESSAGES/django.po | 355 +++++++++++------- plinth/locale/ta/LC_MESSAGES/django.po | 285 ++++++++------ plinth/locale/te/LC_MESSAGES/django.po | 391 +++++++++++--------- plinth/locale/tr/LC_MESSAGES/django.po | 321 +++++++++------- plinth/locale/uk/LC_MESSAGES/django.po | 289 +++++++++------ plinth/locale/zh_Hans/LC_MESSAGES/django.po | 318 +++++++++------- 32 files changed, 5920 insertions(+), 4109 deletions(-) diff --git a/plinth/locale/bg/LC_MESSAGES/django.po b/plinth/locale/bg/LC_MESSAGES/django.po index 23223a2df..239de5953 100644 --- a/plinth/locale/bg/LC_MESSAGES/django.po +++ b/plinth/locale/bg/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2019-10-12 14:52+0000\n" "Last-Translator: Nevena Mircheva \n" "Language-Team: Bulgarian Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" #: plinth/modules/matrixsynapse/views.py:121 @@ -2832,7 +2825,7 @@ msgid "Connection Name" msgstr "" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" +msgid "Network Interface" msgstr "" #: plinth/modules/networks/forms.py:47 @@ -2930,7 +2923,7 @@ msgid "" "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "" @@ -2962,93 +2955,93 @@ msgid "" "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 msgid "Preferred router configuration" msgstr "" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3058,7 +3051,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3181,7 +3174,7 @@ msgstr "" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "" @@ -3315,7 +3308,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "" @@ -4317,34 +4310,49 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 msgid "App Name" msgstr "" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 msgid "Sandboxed" msgstr "" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +msgid "Sandbox Coverage" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 msgid "Yes" msgstr "" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "" +#: plinth/modules/security/templates/security_report.html:81 +msgid "Not running" +msgstr "" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -4786,11 +4794,11 @@ msgstr "" msgid "Login" msgstr "" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -4798,83 +4806,92 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "" +#: plinth/modules/storage/__init__.py:326 +#, python-format, python-brace-format +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 msgid "Invalid directory name." msgstr "" @@ -4937,7 +4954,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "" @@ -4949,32 +4966,25 @@ msgid "" "root partition." msgstr "" -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:115 -#, 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:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "" @@ -5286,14 +5296,20 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox" +msgid "FreedomBox Updated" +msgstr "FreedomBox" + #: plinth/modules/upgrades/forms.py:28 msgid "Enable auto-update" msgstr "" @@ -5302,6 +5318,23 @@ msgstr "" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, python-format +msgid "%(box_name)s Updated" +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "" @@ -5376,19 +5409,28 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +msgid "Enter a valid username." +msgstr "" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -5397,63 +5439,63 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 msgid "Failed to change user status." msgstr "" -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "" -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "" -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "" @@ -5690,10 +5732,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -5962,40 +6001,40 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 msgid "Select language" msgstr "" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "" @@ -6129,6 +6168,10 @@ msgid "" "%(interface_list)s" msgstr "" +#: plinth/templates/notifications-dropdown.html:26 +msgid "Notifications" +msgstr "" + #: plinth/templates/port-forwarding-info.html:23 msgid "Port Forwarding" msgstr "" @@ -6197,6 +6240,6 @@ msgstr "" msgid "Application disabled" msgstr "" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "" diff --git a/plinth/locale/bn/LC_MESSAGES/django.po b/plinth/locale/bn/LC_MESSAGES/django.po index 9e474ac93..10fdc5c91 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: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -22,7 +22,7 @@ msgstr "" msgid "Page source" msgstr "" -#: plinth/context_processors.py:36 plinth/views.py:61 +#: plinth/context_processors.py:38 plinth/views.py:69 msgid "FreedomBox" msgstr "" @@ -197,7 +197,7 @@ msgid "" "backup." msgstr "" -#: plinth/modules/backups/forms.py:135 plinth/modules/networks/forms.py:276 +#: plinth/modules/backups/forms.py:135 plinth/modules/networks/forms.py:280 msgid "Passphrase" msgstr "" @@ -380,12 +380,8 @@ msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:34 msgid "" -"\n" -" The remote repository will not be deleted.\n" -" This just removes the repository from the listing on the backup page, " -"you\n" -" can add it again later on.\n" -" " +"The remote repository will not be deleted. This just removes the repository " +"from the listing on the backup page, you can add it again later on." msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 @@ -1114,16 +1110,16 @@ msgstr "" msgid "Use HTTP basic authentication" msgstr "" -#: plinth/modules/dynamicdns/forms.py:116 plinth/modules/networks/forms.py:213 +#: plinth/modules/dynamicdns/forms.py:116 plinth/modules/networks/forms.py:217 msgid "Username" msgstr "" -#: plinth/modules/dynamicdns/forms.py:119 plinth/modules/networks/forms.py:214 +#: plinth/modules/dynamicdns/forms.py:119 plinth/modules/networks/forms.py:218 #: plinth/modules/shadowsocks/forms.py:60 msgid "Password" msgstr "" -#: plinth/modules/dynamicdns/forms.py:123 plinth/modules/networks/forms.py:216 +#: plinth/modules/dynamicdns/forms.py:123 plinth/modules/networks/forms.py:220 msgid "Show password" msgstr "" @@ -1325,11 +1321,11 @@ msgstr "" msgid "Message Archive Management disabled" msgstr "" -#: plinth/modules/firewall/__init__.py:36 +#: plinth/modules/firewall/__init__.py:39 msgid "Firewall" msgstr "" -#: plinth/modules/firewall/__init__.py:40 +#: plinth/modules/firewall/__init__.py:43 #, python-brace-format msgid "" "Firewall is a security system that controls the incoming and outgoing " @@ -2081,7 +2077,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:243 +#: plinth/templates/base.html:253 msgid "JavaScript license information" msgstr "" @@ -2293,12 +2289,9 @@ msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45 #, python-format msgid "" -"\n" -" The configured domain name is using a self-signed certificate.\n" -" Federation with other Matrix Synapse instances requires a valid TLS\n" -" certificate. Please go to Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" #: plinth/modules/matrixsynapse/views.py:121 @@ -2825,7 +2818,7 @@ msgid "Connection Name" msgstr "" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" +msgid "Network Interface" msgstr "" #: plinth/modules/networks/forms.py:47 @@ -2923,7 +2916,7 @@ msgid "" "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "" @@ -2955,93 +2948,93 @@ msgid "" "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 msgid "Preferred router configuration" msgstr "" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3051,7 +3044,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3174,7 +3167,7 @@ msgstr "" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "" @@ -3308,7 +3301,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "" @@ -4308,34 +4301,49 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 msgid "App Name" msgstr "" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 msgid "Sandboxed" msgstr "" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +msgid "Sandbox Coverage" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 msgid "Yes" msgstr "" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "" +#: plinth/modules/security/templates/security_report.html:81 +msgid "Not running" +msgstr "" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -4777,11 +4785,11 @@ msgstr "" msgid "Login" msgstr "" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -4789,83 +4797,92 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "" +#: plinth/modules/storage/__init__.py:326 +#, python-format, python-brace-format +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 msgid "Invalid directory name." msgstr "" @@ -4928,7 +4945,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "" @@ -4940,32 +4957,25 @@ msgid "" "root partition." msgstr "" -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:115 -#, 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:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "" @@ -5277,14 +5287,18 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" +#: plinth/modules/upgrades/__init__.py:84 +msgid "FreedomBox Updated" +msgstr "" + #: plinth/modules/upgrades/forms.py:28 msgid "Enable auto-update" msgstr "" @@ -5293,6 +5307,23 @@ msgstr "" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, python-format +msgid "%(box_name)s Updated" +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "" @@ -5367,19 +5398,28 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +msgid "Enter a valid username." +msgstr "" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -5388,63 +5428,63 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 msgid "Failed to change user status." msgstr "" -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "" -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "" -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "" @@ -5679,10 +5719,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -5951,40 +5988,40 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 msgid "Select language" msgstr "" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "" @@ -6118,6 +6155,10 @@ msgid "" "%(interface_list)s" msgstr "" +#: plinth/templates/notifications-dropdown.html:26 +msgid "Notifications" +msgstr "" + #: plinth/templates/port-forwarding-info.html:23 msgid "Port Forwarding" msgstr "" @@ -6186,6 +6227,6 @@ msgstr "" msgid "Application disabled" msgstr "" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "" diff --git a/plinth/locale/cs/LC_MESSAGES/django.po b/plinth/locale/cs/LC_MESSAGES/django.po index de8fa7505..21b975f5f 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: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2019-10-26 17:53+0000\n" "Last-Translator: Pavel Borecki \n" "Language-Team: Czech Let's\n" +#| " Encrypt to obtain one.\n" +#| " " msgid "" -"\n" -" The configured domain name is using a self-signed certificate.\n" -" Federation with other Matrix Synapse instances requires a valid TLS\n" -" certificate. Please go to Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" "\n" " Nastavený doménový název používá sám sebou podepsaný certifikát.\n" @@ -3284,8 +3293,10 @@ msgid "Connection Name" msgstr "Název připojení" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" -msgstr "Fyzické rozhraní" +#, fuzzy +#| msgid "Interface" +msgid "Network Interface" +msgstr "Rozhraní" #: plinth/modules/networks/forms.py:47 msgid "The network device that this connection should be bound to." @@ -3396,7 +3407,7 @@ msgstr "" "„Automatické“ metody způsobí, že {box_name} získá nastavení z této sítě a " "bude na ní klientem." -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "Automaticky" @@ -3432,54 +3443,54 @@ msgstr "" "Nemusí být vyplněné. Pokud ale je a metoda získání IPv6 adresy je " "„Automaticky“, budou ignorovány DNS servery poskytnuté DHCP serverem." -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "-- vybrat --" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "Viditelný název sítě." -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "Režim" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "Infrastrukturní" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "Přístupový bod" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "Dočasný" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "Frekvenční pásmo" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "A (5 GHz)" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "B/G (2,4 GHz)" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "Kanál" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3487,11 +3498,11 @@ msgstr "" "Nemusí být vyplněné. Bezdrátový kanál ve vybraném frekvenčním pásmu na který " "omezit. Nevyplněno nebo 0 (nula) znamená automatický výběr." -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3501,11 +3512,11 @@ msgstr "" "připojování k přístupovému bodu, připojit pouze pokud BSSID přístupového " "bodu odpovídá tomu zadanému. Příklad: 00:11:22:aa:bb:cc." -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "Režim ověřování" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3513,21 +3524,21 @@ msgstr "" "Pokud je bezdrátová síť zabezpečená a pro připojení vyžaduje heslo, vyberte " "WPA." -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "Otevřené" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "Stávající nastavení sítě" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3537,7 +3548,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3664,7 +3675,7 @@ msgstr "Upravit připojení" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "Upravit" @@ -3798,7 +3809,7 @@ msgid "This connection is not active." msgstr "Toto připojení není aktivní." #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "Zabezpečení" @@ -4985,40 +4996,59 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 msgid "App Name" msgstr "Název aplikace" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "Stávající zranitelnosti zabezpečení" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "Minulé zranitelnosti zabezpečení" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 #, fuzzy #| msgid "Block Sandbox" msgid "Sandboxed" msgstr "Pískoviště s kostkami" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +#, fuzzy +#| msgid "Block Sandbox" +msgid "Sandbox Coverage" +msgstr "Pískoviště s kostkami" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 #, fuzzy #| msgid "yes" msgid "Yes" msgstr "ano" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 #, fuzzy #| msgid "None" msgid "No" msgstr "Žádný" +#: plinth/modules/security/templates/security_report.html:81 +#, fuzzy +#| msgid "Tor is running" +msgid "Not running" +msgstr "Tor je spuštěné" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -5526,11 +5556,11 @@ msgstr "Sdružené přihlášení (SSO)" msgid "Login" msgstr "Přihlášení" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "Úložiště" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -5541,83 +5571,97 @@ msgstr "" "{box_name}. Lze zobrazit úložná zařízení, která jsou využívána, připojovat a " "odpojovat ta vyjímatelná." -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} bajtů" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} KiB" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} MiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} GiB" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} TiB" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "Operace se nezdařila." -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "Operace byla zrušena." -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "Toto zařízení už je odpojováno (umount)." -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "Operace není podporována z důvodu chybějící podpory ovladače/nástroje." -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "Časový limit aplikace překročen." -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "Operace by probudila disk který je v režimu hlubokého spánku." -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "Pokus o odpojení zařízení které je zaneprázdněno." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "Operace už byla zrušena." -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "Chybí oprávnění pro provedení požadované operace." -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "Toto zařízení je už připojeno (mount)." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "Zařízení není připojeno." -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "Není umožněno použít požadovanou volbu." -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "Zařízení je připojeno jiným uživatelem." +#: plinth/modules/storage/__init__.py:326 +#, fuzzy, python-format, python-brace-format +#| msgid "" +#| "Warning: Low space on system partition ({percent_used}% used, " +#| "{free_space} free)." +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" +"Varování: Dochází volné místo na systémovém oddílu ({percent_used}% využito, " +"{free_space} volné)." + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 #, fuzzy #| msgid "Invalid repository name." @@ -5693,7 +5737,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "Zvětšit kořenový oddíl" @@ -5707,34 +5751,25 @@ msgstr "" "Než budete pokračovat, zazálohujte svá data. Po provedení této operace na " "kořenovém oddílu bude k dispozici %(expandable_root_size)s dalšího prostoru." -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "Chyba při zvětšování oddílu: {exception}" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "Oddíl úspěšně zvětšen." -#: plinth/modules/storage/views.py:115 -#, no-python-format, python-brace-format -msgid "" -"Warning: Low space on system partition ({percent_used}% used, {free_space} " -"free)." -msgstr "" -"Varování: Dochází volné místo na systémovém oddílu ({percent_used}% využito, " -"{free_space} volné)." - -#: plinth/modules/storage/views.py:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "{drive_vendor} {drive_model} je možné bezpečně odebrat." -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "Zařízení je možné bezpečně odebrat." -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "Chyba při vysouvání zařízení: {error_message}" @@ -6121,15 +6156,21 @@ msgstr "Číst a přihlásit se k odběru novinek" msgid "Tiny Tiny RSS (Fork)" msgstr "Tiny Tiny RSS (fork)" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "Aktualizovat" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" "Zjistit dostupnost a uplatnit nejnovější aktualizace a opravy zabezpečení." +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox Foundation" +msgid "FreedomBox Updated" +msgstr "Nadace FreedomBox" + #: plinth/modules/upgrades/forms.py:28 msgid "Enable auto-update" msgstr "Zapnout automatické aktualizace" @@ -6138,6 +6179,24 @@ msgstr "Zapnout automatické aktualizace" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "Když je zapnuto, FreedomBox se jednou denně automaticky zaktualizuje." +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, fuzzy, python-format +#| msgid "%(box_name)s is up to date." +msgid "%(box_name)s Updated" +msgstr "%(box_name)s je aktuální." + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "Aktualizovat nyní" @@ -6220,20 +6279,31 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "Zkontrolujte LDAP položku „{search_item}“" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "Přístup ke všem službám a nastavení systému" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "" "Toto uživatelské jméno je už používáno někým jiným nebo vyhrazeno pro systém." -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "Neplatný název serveru" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "Oprávnění" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6247,20 +6317,20 @@ msgstr "" "skupině správců (admin) se budou moci přihlásit všude. Mohou se k systému " "přihlásit také prostřednictvím SSH a mají práva správy (sudo)." -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "Vytvoření LDAP uživatele se nezdařilo." -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "Přidání nového uživatele do skupiny {group} se nezdařilo." -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "Pověřené SSH klíče" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -6270,45 +6340,45 @@ msgstr "" "systému i bez zadávání hesla. Klíčů je možné vložit vícero, každý na vlastní " "řádek. Prázdné řádky a ty, které začínají na znak # budou ignorovány." -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "Přejmenování LDAP uživatele se nezdařilo." -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "Odebrání uživatele ze skupiny se nezdařilo." -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "Přidání uživatele do skupiny se nezdařilo." -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "Nepodařilo se vložit SSH klíče." -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 #, fuzzy #| msgid "Failed to add user to group." msgid "Failed to change user status." msgstr "Přidání uživatele do skupiny se nezdařilo." -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "Není možné smazat účet jediného zbývajícího správce systému." -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "Změna hesla LDAP uživatele se nezdařila." -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "Přidání nového uživatele do skupiny správců (admin) se nezdařilo." -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "Omezení přístupu ke konzoli se nezdařilo." -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "Uživatelský účet vytvořen, není jste jím přihlášeni" @@ -6560,10 +6630,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -6895,40 +6962,40 @@ msgstr "Základní funkce a webové rozhraní pro %(box_name)s" msgid "Toggle navigation" msgstr "Přepnout navigaci" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "Domů" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "Aplikace" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "Systém" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "Změnit heslo" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "Restartovat" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "Vypnout" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "Odhlásit" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 msgid "Select language" msgstr "Vyberte jazyk" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "Přihlásit" @@ -7076,6 +7143,12 @@ msgstr "" "Jako vnitřní jsou v tuto chvíli nastavená následující síťová rozhraní: " "%(interface_list)s" +#: plinth/templates/notifications-dropdown.html:26 +#, fuzzy +#| msgid "No certificate" +msgid "Notifications" +msgstr "Žádný certifikát" + #: plinth/templates/port-forwarding-info.html:23 msgid "Port Forwarding" msgstr "Předávání portů" @@ -7151,10 +7224,13 @@ msgstr "Aplikace zapnuta" msgid "Application disabled" msgstr "Aplikace vypnuta" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "gudžarátština" +#~ msgid "Physical Interface" +#~ msgstr "Fyzické rozhraní" + #~ msgid "repro" #~ msgstr "repro" @@ -7325,9 +7401,6 @@ msgstr "gudžarátština" #~ "syncthing/\">/syncthing. Jsou k " #~ "dispozici také klienti pro osobní počítače a mobilní platformy." -#~ msgid "Tor is running" -#~ msgstr "Tor je spuštěné" - #~ msgid "Tor is not running" #~ msgstr "Tor není spuštěné" diff --git a/plinth/locale/da/LC_MESSAGES/django.po b/plinth/locale/da/LC_MESSAGES/django.po index 26c59e0c7..1f0d8783f 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: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2016-07-03 21:44+0000\n" "Last-Translator: Mikkel Kirkgaard Nielsen \n" "Language-Team: Danish Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" #: plinth/modules/matrixsynapse/views.py:121 @@ -3300,8 +3293,10 @@ msgid "Connection Name" msgstr "Forbindelsesnavn" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" -msgstr "Fysisk Interface" +#, fuzzy +#| msgid "Interface" +msgid "Network Interface" +msgstr "Interface" #: plinth/modules/networks/forms.py:47 msgid "The network device that this connection should be bound to." @@ -3423,7 +3418,7 @@ msgstr "" "\" vil få {box_name} til at opføre sig som en router, der kan konfigurere " "klienter på dette netværk og dele sin internet-forbindelse." -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 #, fuzzy #| msgid "Automatic Upgrades" msgid "Automatic" @@ -3473,77 +3468,77 @@ msgstr "" "\"Automatisk\", vil DNS-serverne der konfigureres af en DHCP-server blive " "ignoreret." -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "-- vælg --" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "Netværkets synlige navn." -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "Tilstand" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "Kanal" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 #, fuzzy #| msgid "SSID" msgid "BSSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "Autentificeringstilstand" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3551,23 +3546,23 @@ msgstr "" "Vælg WPA hvis det trådløse netværk er sikret og kræver at klienter kender " "kodeordet for at oprette forbindelse." -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 #, fuzzy #| msgid "OpenVPN" msgid "Open" msgstr "OpenVPN" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "Nuværende Netværkskonfiguration" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3577,7 +3572,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3705,7 +3700,7 @@ msgstr "Rediger Forbindelse" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "Rediger" @@ -3839,7 +3834,7 @@ msgid "This connection is not active." msgstr "Denne forbindelse er ikke aktiv." #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "Sikkerhed" @@ -5045,40 +5040,59 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "Navn" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 #, fuzzy #| msgid "Block Sandbox (Minetest)" msgid "Sandboxed" msgstr "Block Testområde (Minetest)" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +#, fuzzy +#| msgid "Block Sandbox (Minetest)" +msgid "Sandbox Coverage" +msgstr "Block Testområde (Minetest)" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 #, fuzzy #| msgid "yes" msgid "Yes" msgstr "ja" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "" +#: plinth/modules/security/templates/security_report.html:81 +#, fuzzy +#| msgid "is not running" +msgid "Not running" +msgstr "er ikke aktiv" + #: plinth/modules/security/views.py:69 #, fuzzy, python-brace-format #| msgid "Error setting time zone: {exception}" @@ -5587,13 +5601,13 @@ msgstr "" msgid "Login" msgstr "Log ind" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 #, fuzzy #| msgid "reStore" msgid "Storage" msgstr "reStore" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -5601,94 +5615,103 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, fuzzy, python-brace-format #| msgid "{disk_size} bytes" msgid "{disk_size:.1f} bytes" msgstr "{disk_size} bytes" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, fuzzy, python-brace-format #| msgid "{disk_size} KiB" msgid "{disk_size:.1f} KiB" msgstr "{disk_size} KiB" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, fuzzy, python-brace-format #| msgid "{disk_size} MiB" msgid "{disk_size:.1f} MiB" msgstr "{disk_size} MiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, fuzzy, python-brace-format #| msgid "{disk_size} GiB" msgid "{disk_size:.1f} GiB" msgstr "{disk_size} GiB" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, fuzzy, python-brace-format #| msgid "{disk_size} TiB" msgid "{disk_size:.1f} TiB" msgstr "{disk_size} TiB" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 #, fuzzy #| msgid "repro service is running" msgid "The device is already unmounting." msgstr "repro-tjenesten er aktiv" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 #, fuzzy #| msgid "This service already exists" msgid "The device is already mounted." msgstr "Denne tjeneste eksisterer allerede" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 #, fuzzy #| msgid "repro service is not running" msgid "The device is not mounted." msgstr "repro-tjenesten er ikke aktiv" -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "" +#: plinth/modules/storage/__init__.py:326 +#, python-format, python-brace-format +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 #, fuzzy #| msgid "Invalid hostname" @@ -5764,7 +5787,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "Udvid Rod-partition" @@ -5779,32 +5802,25 @@ msgstr "" "Efter denne operation, vil der være yderligere %(expandable_root_size)s fri " "diskplads på din rod-partition." -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "Kunne ikke udvidde partition: {exception}" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "Partition blev udviddet." -#: plinth/modules/storage/views.py:115 -#, 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:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "" @@ -6169,14 +6185,20 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "Opdater" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox Manual" +msgid "FreedomBox Updated" +msgstr "FreedomBox Brugervejledning" + #: plinth/modules/upgrades/forms.py:28 #, fuzzy #| msgid "Enable automatic upgrades" @@ -6187,6 +6209,24 @@ msgstr "Aktiver automatiske opdateringer" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, fuzzy, python-format +#| msgid "%(box_name)s Setup" +msgid "%(box_name)s Updated" +msgstr "%(box_name)s Konfiguration" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "Update" @@ -6277,21 +6317,32 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "Kontrol af LDAP-konfiguration \"{search_item}\"" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "Ugyldigt servernavn" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 #, fuzzy #| msgid "Transmission BitTorrent" msgid "Permissions" msgstr "Transmission BitTorrent" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6306,20 +6357,20 @@ msgstr "" "tjenester. De kan også logge ind på systemet gennem SSH og har " "administratorprivilegier (sudo)." -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "Kunne ikke oprette LDAP-bruger." -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "Kunne ikke tilføje ny bruger til gruppen {group}." -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -6329,45 +6380,45 @@ msgstr "" "sikkert ind på systemet uden et kodeord. Der kan defineres flere nøgler, en " "på hver linje. Tomme linjer og linjer som starter med # bliver ignoreret." -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "Kunne ikke omdøbe LDAP-bruger." -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "Kunne ikke fjerne bruger fra gruppe." -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "Kunne ikke tilføje bruger til gruppe." -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 #, fuzzy #| msgid "Failed to add user to group." msgid "Failed to change user status." msgstr "Kunne ikke tilføje bruger til gruppe." -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "" -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "Kunne ikke ændre LDAP-kodeord." -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "Kunne ikke tilføje ny bruger til admin-gruppen." -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "Brugerkonto oprettet, du er nu logget ind" @@ -6619,10 +6670,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -6951,46 +6999,46 @@ msgstr "Plinth administrationsværktøj til %(box_name)s" msgid "Toggle navigation" msgstr "Åbn/luk navigation" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "Apps" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "System" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "Ændr kodeord" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 #, fuzzy #| msgid "Restart Now" msgid "Restart" msgstr "Genstart Nu" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 #, fuzzy #| msgid "Shut Down Now" msgid "Shut down" msgstr "Sluk Nu" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "Log ud" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 #, fuzzy #| msgid "Language" msgid "Select language" msgstr "Sprog" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "Log ind" @@ -7135,6 +7183,12 @@ msgid "" "%(interface_list)s" msgstr "" +#: plinth/templates/notifications-dropdown.html:26 +#, fuzzy +#| msgid "No certficate" +msgid "Notifications" +msgstr "Intet certifikat" + #: plinth/templates/port-forwarding-info.html:23 #, fuzzy #| msgid "Enable Tor" @@ -7207,10 +7261,13 @@ msgstr "Applikation aktiveret" msgid "Application disabled" msgstr "Applikation deaktiveret" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "" +#~ msgid "Physical Interface" +#~ msgstr "Fysisk Interface" + #, fuzzy #~| msgid "DNS Server" #~ msgid "SIP Server" @@ -7860,9 +7917,6 @@ msgstr "" #~ msgid "is running" #~ msgstr "er aktiv" -#~ msgid "is not running" -#~ msgstr "er ikke aktiv" - #~ msgid "Anonymity Network (Tor)" #~ msgstr "Anonymiseringstjeneste (Tor)" diff --git a/plinth/locale/de/LC_MESSAGES/django.po b/plinth/locale/de/LC_MESSAGES/django.po index 6ec0e1ccb..9122d9c77 100644 --- a/plinth/locale/de/LC_MESSAGES/django.po +++ b/plinth/locale/de/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2020-02-10 05:50+0000\n" "Last-Translator: Michael Breidenbach \n" "Language-Team: German %(box_name)s Wiki." msgstr "" -"Mehr Informationen über das %(box_name)s Projekt finden Sie im %(box_name)s-Wiki." +"Mehr Informationen über das %(box_name)s Projekt finden Sie im %(box_name)s-Wiki." #: plinth/modules/help/templates/help_about.html:75 msgid "Learn more »" @@ -2413,7 +2417,7 @@ msgstr "" "genutzt." #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:243 +#: plinth/templates/base.html:253 msgid "JavaScript license information" msgstr "JavaScript-Lizenzinformation" @@ -2671,14 +2675,19 @@ msgstr "" "öffentliche Registrierung aktiviert ist." #: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45 -#, python-format +#, fuzzy, python-format +#| msgid "" +#| "\n" +#| " The configured domain name is using a self-signed certificate.\n" +#| " Federation with other Matrix Synapse instances requires a valid " +#| "TLS\n" +#| " certificate. Please go to Let's\n" +#| " Encrypt to obtain one.\n" +#| " " msgid "" -"\n" -" The configured domain name is using a self-signed certificate.\n" -" Federation with other Matrix Synapse instances requires a valid TLS\n" -" certificate. Please go to Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" "\n" " Der eingestellte Domainname nutzt ein selbstsigniertes Zertifikat.\n" @@ -3304,8 +3313,10 @@ msgid "Connection Name" msgstr "Verbindungsname" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" -msgstr "Physische Schnittstelle" +#, fuzzy +#| msgid "Interface" +msgid "Network Interface" +msgstr "Schnittstelle" #: plinth/modules/networks/forms.py:47 msgid "The network device that this connection should be bound to." @@ -3418,7 +3429,7 @@ msgstr "" "Die Methode „Automatisch“ lässt {box_name} die Konfiguration von diesem " "Netzwerk holen und macht es zu einem Client." -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "Automatisch" @@ -3456,54 +3467,54 @@ msgstr "" "„Automatisch“ ist, werden die DNS Server ignoriert, die von einem DHCP-" "Server bereitgestellt wurden." -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "-- auswählen --" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "Der sichtbare Name des Netzwerks." -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "Modus" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "Infrastruktur" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "Zugangspunkt" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "Ad-hoc" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "Frequenzband" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "A (5 GHz)" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "B/G (2,4 GHz)" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "Kanal" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3511,11 +3522,11 @@ msgstr "" "Optionaler Wert. Beschränkung auf den WLAN-Kanal in dem ausgewählten " "Frequenzband. Leer oder 0 bedeutet automatische Auswahl." -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3525,11 +3536,11 @@ msgstr "" "einem Zugangspunkt ist nur zugelassen, wenn die BSSID des Zugangspunkts mit " "diesem Wert übereinstimmt. Beispiel: 00:11:22:aa:bb:cc." -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "Authentifizierungsmodus" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3537,19 +3548,19 @@ msgstr "" "Wählen Sie WPA, wenn das WLAN-Netzwerk gesichert ist und ein Passwort für " "die Benutzung erfordert." -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "Offen" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 msgid "Preferred router configuration" msgstr "Bevorzugte Routerkonfiguration" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3565,7 +3576,7 @@ msgstr "" "lokale IP-Adresse für Ihre {box_name} in der Konfiguration Ihres Routers zu " "konfigurieren.

" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -"Weiterleiten von spezifiziertem Datenverkehr für jede Anwendung

Alternativ können Sie nur bestimmten Datenverkehr an Ihre " +"Weiterleiten von spezifiziertem Datenverkehr für jede Anwendung

Alternativ können Sie nur bestimmten Datenverkehr an Ihre " "{box_name} weiterleiten. Dies ist ideal, wenn Sie andere Server wie " "{box_name} in Ihrem Netzwerk haben oder wenn Ihr Router die DMZ-Funktion " "nicht unterstützt. Alle Anwendungen, die eine Weboberfläche bereitstellen, " @@ -3585,7 +3596,7 @@ msgstr "" "anderen Anwendungen schlägt vor, welche Ports für diese Anwendung " "weitergeleitet werden müssen.

" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3702,7 +3713,7 @@ msgstr "Verbindung bearbeiten" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "Bearbeiten" @@ -3836,7 +3847,7 @@ msgid "This connection is not active." msgstr "Diese Verbindung ist nicht aktiv." #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "Sicherheit" @@ -3998,10 +4009,10 @@ msgid "" "configured to forward all traffic it receives so that %(box_name)s provides " "the services." msgstr "" -"Mit diesem Setup muss jedes Gerät im Internet, das versucht, Ihre %(box_name)" -"s zu erreichen, ihren Router durchlaufen. Der Router muss so konfiguriert " -"werden, dass er den gesamten empfangenen Datenverkehr weiterleitet, damit " -"%(box_name)s die Dienste bereitstellt." +"Mit diesem Setup muss jedes Gerät im Internet, das versucht, Ihre " +"%(box_name)s zu erreichen, ihren Router durchlaufen. Der Router muss so " +"konfiguriert werden, dass er den gesamten empfangenen Datenverkehr " +"weiterleitet, damit %(box_name)s die Dienste bereitstellt." #: plinth/modules/networks/templates/router_configuration_content.html:47 msgid "" @@ -5045,34 +5056,53 @@ msgstr "" "Sandboxing-Funktionen verwendet werden. Sandboxing mildert die Auswirkungen " "einer potenziell beschädigten App auf das übrige System." -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 msgid "App Name" msgstr "Anwendungsname" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "Aktuelle Sicherheitslücken anzeigen" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "Frühere Sicherheitslücken anzeigen" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 msgid "Sandboxed" msgstr "Sandboxed" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +#, fuzzy +#| msgid "Sandboxed" +msgid "Sandbox Coverage" +msgstr "Sandboxed" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "N/A" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 msgid "Yes" msgstr "Ja" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "Nein" +#: plinth/modules/security/templates/security_report.html:81 +#, fuzzy +#| msgid "is not running" +msgid "Not running" +msgstr "läuft nicht" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -5579,11 +5609,11 @@ msgstr "Einmal-Anmeldung" msgid "Login" msgstr "Anmelden" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "Speicher" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -5595,86 +5625,100 @@ msgstr "" "Speichermedien einsehen, Wechselmedien einbinden und aushängen, die Root-" "Partition erweitern usw." -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} Bytes" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} KiB" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} MiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} GiB" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} TiB" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "Der Vorgang schlug fehl." -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "Der Vorgang wurde abgebrochen." -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "Das Gerät wird bereits ausgehängt." -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 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/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "Der Vorgang beendet wegen Zeitüberschreitung." -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 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/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "Es wird versucht, ein Gerät auszuhängen, das beschäftigt ist." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "Dieser Vorgang wurde bereits abgebrochen." -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "Nicht autorisiert, um den gewünschten Vorgang auszuführen." -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "Dieses Gerät ist bereits eingebunden." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "Das Gerät ist nicht eingebunden." -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "Die gewünschte Option ist nicht gestattet." -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "Das Gerät ist von einem anderen Benutzer eingebunden." +#: plinth/modules/storage/__init__.py:326 +#, fuzzy, python-format, python-brace-format +#| msgid "" +#| "Warning: Low space on system partition ({percent_used}% used, " +#| "{free_space} free)." +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" +"Warnung: Geringer Speicherplatz auf der Systempartition ({percent_used}% " +"belegt, {free_space} verfügbar)." + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 msgid "Invalid directory name." msgstr "Ungültiger Verzeichnisname." @@ -5741,7 +5785,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "Erweitern der Root-Partition" @@ -5756,34 +5800,25 @@ msgstr "" "Nach dieser Aktion werden %(expandable_root_size)s zusätzlicher " "Speicherplatz auf der Root-Partition verfügbar." -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "Fehler beim Erweitern des Dateisystems: {exception}" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "Partition erfolgreich vergrößert." -#: plinth/modules/storage/views.py:115 -#, no-python-format, python-brace-format -msgid "" -"Warning: Low space on system partition ({percent_used}% used, {free_space} " -"free)." -msgstr "" -"Warnung: Geringer Speicherplatz auf der Systempartition ({percent_used}% " -"belegt, {free_space} verfügbar)." - -#: plinth/modules/storage/views.py:141 +#: plinth/modules/storage/views.py:109 #, 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:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "Gerät kann sicher entfernt werden." -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "Fehler beim Auswerfen des Geräts: {error_message}" @@ -6162,16 +6197,22 @@ msgstr "Lesen und Abonnieren von Neuigkeiten-Feeds" msgid "Tiny Tiny RSS (Fork)" msgstr "Tiny Tiny RSS (Fork)" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "Aktualisieren" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" "Prüfen Sie die neuesten Software- und Sicherheitsupdates und installieren " "Sie diese." +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox Foundation" +msgid "FreedomBox Updated" +msgstr "FreedomBox Stiftung" + #: plinth/modules/upgrades/forms.py:28 msgid "Enable auto-update" msgstr "Auto-Aktualisierung aktivieren" @@ -6181,6 +6222,24 @@ msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" "Wenn aktiviert, aktualisiert sich FreedomBox automatisch einmal täglich." +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, fuzzy, python-format +#| msgid "%(box_name)s is up to date." +msgid "%(box_name)s Updated" +msgstr "%(box_name)s ist auf dem neuesten Stand." + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "Jetzt aktualisieren" @@ -6267,19 +6326,30 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "LDAP-Eintrag „{search_item}“ prüfen" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "Zugriff auf alle Anwendungen und Systemeinstellungen" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "Benutzername wird bereits verwendet oder ist reserviert." -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "Ungültiger Servername" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "Berechtigungen" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6294,20 +6364,20 @@ msgstr "" "allen Diensten anmelden und sie können sich auch über SSH im System anmelden " "und besitzen Administratorrechte (sudo)." -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "Erstellen des LDAP-Benutzers ist fehlgeschlagen." -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "Der Benutzer konnte nicht der Gruppe {group} hinzugefügt werden." -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "Autorisierte SSH-Schlüssel" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -6318,43 +6388,43 @@ msgstr "" "eingeben, einen pro Zeile. Leerzeilen und Zeilen, die mit # beginnen, werden " "ignoriert." -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "Umbenennen des LDAP-Benutzers fehlgeschlagen." -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "Entfernen des Benutzers von der Gruppe fehlgeschlagen." -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "Hinzufügen eines Benutzers zur Gruppe ist fehlgeschlagen." -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "SSH-Schlüssel kann nicht gesetzt werden." -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 msgid "Failed to change user status." msgstr "Fehler beim Ändern des Benutzerstatus." -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "Der einzige Administrator des Systems kann nicht gelöscht werden." -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "Ändern des LDAP-Benutzerpassworts ist fehlgeschlagen." -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "Hinzufügen eines neuen Benutzers zur admin-Gruppe ist fehlgeschlagen." -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "Einschränken des Konsolenzugriffs fehlgeschlagen." -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "Benutzerkonto wurde erstellt, Sie sind jetzt angemeldet" @@ -6527,8 +6597,8 @@ msgid "" "Domain name and port in the form \"ip:port\". Example: demo.wireguard." "com:12912 ." msgstr "" -"Domänenname und Port in der Form \"ip:port\". Beispiel: demo.wireguard.com:" -"12912 ." +"Domänenname und Port in der Form \"ip:port\". Beispiel: demo.wireguard." +"com:12912 ." #: plinth/modules/wireguard/forms.py:91 msgid "Public key of the server" @@ -6624,11 +6694,12 @@ msgstr "" "konfiguriert." #: plinth/modules/wireguard/templates/wireguard.html:62 -#, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +#, fuzzy, python-format +#| msgid "" +#| "\n" +#| " Public key for this %(box_name)s:\n" +#| " " +msgid "Public key for this %(box_name)s:" msgstr "" "\n" " Öffentlicher Schlüssel für diese %(box_name)s:\n" @@ -6917,40 +6988,40 @@ msgstr "Kernfunktionalität und Weboberfläche für %(box_name)s" msgid "Toggle navigation" msgstr "Navigation ein-/ausklappen" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "Startseite" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "Apps" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "System" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "Passwort ändern" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "Neu starten" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "Herunterfahren" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "Abmelden" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 msgid "Select language" msgstr "Sprache wählen" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "Anmelden" @@ -7100,6 +7171,12 @@ msgstr "" "Derzeit sind die folgenden Netzwerkschnittstellen als intern konfiguriert: " "%(interface_list)s" +#: plinth/templates/notifications-dropdown.html:26 +#, fuzzy +#| msgid "No certificate" +msgid "Notifications" +msgstr "Kein Zertifikat" + #: plinth/templates/port-forwarding-info.html:23 msgid "Port Forwarding" msgstr "Port-Weiterleitung" @@ -7173,10 +7250,13 @@ msgstr "Anwendung aktiviert" msgid "Application disabled" msgstr "Anwendung deaktiviert" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Physical Interface" +#~ msgstr "Physische Schnittstelle" + #~ msgid "repro" #~ msgstr "repro" @@ -8104,9 +8184,6 @@ msgstr "Gujarati" #~ msgid "is running" #~ msgstr "läuft" -#~ msgid "is not running" -#~ msgstr "läuft nicht" - #~ msgid "Anonymity Network (Tor)" #~ msgstr "Anonymisierungsnetzwerk (Tor)" diff --git a/plinth/locale/django.pot b/plinth/locale/django.pot index d0de90347..265882c98 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: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -21,7 +21,7 @@ msgstr "" msgid "Page source" msgstr "" -#: plinth/context_processors.py:36 plinth/views.py:61 +#: plinth/context_processors.py:38 plinth/views.py:69 msgid "FreedomBox" msgstr "" @@ -196,7 +196,7 @@ msgid "" "backup." msgstr "" -#: plinth/modules/backups/forms.py:135 plinth/modules/networks/forms.py:276 +#: plinth/modules/backups/forms.py:135 plinth/modules/networks/forms.py:280 msgid "Passphrase" msgstr "" @@ -379,12 +379,8 @@ msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:34 msgid "" -"\n" -" The remote repository will not be deleted.\n" -" This just removes the repository from the listing on the backup page, " -"you\n" -" can add it again later on.\n" -" " +"The remote repository will not be deleted. This just removes the repository " +"from the listing on the backup page, you can add it again later on." msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 @@ -1113,16 +1109,16 @@ msgstr "" msgid "Use HTTP basic authentication" msgstr "" -#: plinth/modules/dynamicdns/forms.py:116 plinth/modules/networks/forms.py:213 +#: plinth/modules/dynamicdns/forms.py:116 plinth/modules/networks/forms.py:217 msgid "Username" msgstr "" -#: plinth/modules/dynamicdns/forms.py:119 plinth/modules/networks/forms.py:214 +#: plinth/modules/dynamicdns/forms.py:119 plinth/modules/networks/forms.py:218 #: plinth/modules/shadowsocks/forms.py:60 msgid "Password" msgstr "" -#: plinth/modules/dynamicdns/forms.py:123 plinth/modules/networks/forms.py:216 +#: plinth/modules/dynamicdns/forms.py:123 plinth/modules/networks/forms.py:220 msgid "Show password" msgstr "" @@ -1324,11 +1320,11 @@ msgstr "" msgid "Message Archive Management disabled" msgstr "" -#: plinth/modules/firewall/__init__.py:36 +#: plinth/modules/firewall/__init__.py:39 msgid "Firewall" msgstr "" -#: plinth/modules/firewall/__init__.py:40 +#: plinth/modules/firewall/__init__.py:43 #, python-brace-format msgid "" "Firewall is a security system that controls the incoming and outgoing " @@ -2080,7 +2076,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:243 +#: plinth/templates/base.html:253 msgid "JavaScript license information" msgstr "" @@ -2292,12 +2288,9 @@ msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45 #, python-format msgid "" -"\n" -" The configured domain name is using a self-signed certificate.\n" -" Federation with other Matrix Synapse instances requires a valid TLS\n" -" certificate. Please go to Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" #: plinth/modules/matrixsynapse/views.py:121 @@ -2824,7 +2817,7 @@ msgid "Connection Name" msgstr "" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" +msgid "Network Interface" msgstr "" #: plinth/modules/networks/forms.py:47 @@ -2922,7 +2915,7 @@ msgid "" "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "" @@ -2954,93 +2947,93 @@ msgid "" "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 msgid "Preferred router configuration" msgstr "" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3050,7 +3043,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3173,7 +3166,7 @@ msgstr "" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "" @@ -3307,7 +3300,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "" @@ -4307,34 +4300,49 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 msgid "App Name" msgstr "" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 msgid "Sandboxed" msgstr "" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +msgid "Sandbox Coverage" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 msgid "Yes" msgstr "" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "" +#: plinth/modules/security/templates/security_report.html:81 +msgid "Not running" +msgstr "" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -4776,11 +4784,11 @@ msgstr "" msgid "Login" msgstr "" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -4788,83 +4796,92 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "" +#: plinth/modules/storage/__init__.py:326 +#, python-format, python-brace-format +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 msgid "Invalid directory name." msgstr "" @@ -4927,7 +4944,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "" @@ -4939,32 +4956,25 @@ msgid "" "root partition." msgstr "" -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:115 -#, 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:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "" @@ -5276,14 +5286,18 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" +#: plinth/modules/upgrades/__init__.py:84 +msgid "FreedomBox Updated" +msgstr "" + #: plinth/modules/upgrades/forms.py:28 msgid "Enable auto-update" msgstr "" @@ -5292,6 +5306,23 @@ msgstr "" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, python-format +msgid "%(box_name)s Updated" +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "" @@ -5366,19 +5397,28 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +msgid "Enter a valid username." +msgstr "" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -5387,63 +5427,63 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 msgid "Failed to change user status." msgstr "" -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "" -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "" -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "" @@ -5678,10 +5718,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -5950,40 +5987,40 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 msgid "Select language" msgstr "" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "" @@ -6117,6 +6154,10 @@ msgid "" "%(interface_list)s" msgstr "" +#: plinth/templates/notifications-dropdown.html:26 +msgid "Notifications" +msgstr "" + #: plinth/templates/port-forwarding-info.html:23 msgid "Port Forwarding" msgstr "" @@ -6185,6 +6226,6 @@ msgstr "" msgid "Application disabled" msgstr "" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "" diff --git a/plinth/locale/el/LC_MESSAGES/django.po b/plinth/locale/el/LC_MESSAGES/django.po index 137ca088b..b5fa6078f 100644 --- a/plinth/locale/el/LC_MESSAGES/django.po +++ b/plinth/locale/el/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2020-01-25 17:21+0000\n" "Last-Translator: Nektarios Katakis \n" "Language-Team: Greek Let's\n" +#| " Encrypt to obtain one.\n" +#| " " msgid "" -"\n" -" The configured domain name is using a self-signed certificate.\n" -" Federation with other Matrix Synapse instances requires a valid TLS\n" -" certificate. Please go to Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" "\n" " Το διαμορφωμένο όνομα τομέα χρησιμοποιεί πιστοποιητικό που έχει " @@ -3347,8 +3356,10 @@ msgid "Connection Name" msgstr "Όνομα σύνδεσης" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" -msgstr "Φυσικό Interface" +#, fuzzy +#| msgid "Interface" +msgid "Network Interface" +msgstr "Ιnterface" #: plinth/modules/networks/forms.py:47 msgid "The network device that this connection should be bound to." @@ -3462,7 +3473,7 @@ msgstr "" "Η \"Αυτόματη\" μέθοδος θα κάνει το {box_name} να αποκτήσει ρύθμιση " "παραμέτρων από αυτό το δίκτυο καθιστώντας το πρόγραμμα-πελάτη." -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "Αυτόματο" @@ -3500,54 +3511,54 @@ msgstr "" "είναι \"Αυτόματη\", οι διακομιστές DNS που παρέχονται από ένα διακομιστή " "DHCP θα παραβλεφθούν." -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "--Επιλέξτε--" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "Ssid" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "Το ορατό όνομα του δικτύου." -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "Λειτουργία" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "Υποδομή" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "Σημείο πρόσβασης" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "ad-hoc" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "Ζώνη συχνοτήτων" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "Α (5 GHz)" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "B/G (2,4 GHz)" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "Κανάλι" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3555,11 +3566,11 @@ msgstr "" "Προαιρετική τιμή. Ασύρματο κανάλι για περιορισμό στην επιλεγμένη ζώνη " "συχνοτήτων. Η κενή ή η τιμή 0 σημαίνει αυτόματη επιλογή." -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "Bssid" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3569,11 +3580,11 @@ msgstr "" "συνδέεστε σε ένα σημείο πρόσβασης, συνδεθείτε μόνο εάν το BSSID του σημείου " "πρόσβασης ταιριάζει με αυτό που παρέχεται. Παράδειγμα: 00:11:22: AA: BB: CC." -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "Λειτουργία ελέγχου ταυτότητας" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3581,21 +3592,21 @@ msgstr "" "Επιλέξτε WPA εάν το ασύρματο δίκτυο είναι ασφαλισμένο και απαιτεί από τους " "υπολογιστές-πελάτες να έχουν τον κωδικό πρόσβασης για να συνδεθούν." -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "Wpa" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "Ανοιχτό" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 #, fuzzy #| msgid "An error occurred during configuration." msgid "Preferred router configuration" msgstr "Παρουσιάστηκε σφάλμα κατά τη ρύθμιση παραμέτρων." -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3605,7 +3616,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3732,7 +3743,7 @@ msgstr "Επεξεργασία σύνδεσης" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "Επεξεργασία" @@ -3866,7 +3877,7 @@ msgid "This connection is not active." msgstr "Αυτή η σύνδεση δεν είναι ενεργή." #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "Ασφάλεια" @@ -5085,34 +5096,51 @@ msgstr "" "φιλτραρίσματος μετριάζει την επίδραση μιας ενδεχομένως παραβιάσιμης " "εφαρμογής στο υπόλοιπο σύστημα." -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 msgid "App Name" msgstr "Όνομα εφαρμογής" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "Τρέχοντα θέματα ασφαλείας" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "Προηγούμενα θέματα ασφαλείας" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 msgid "Sandboxed" msgstr "Φιλτραρισμένα" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +#, fuzzy +#| msgid "Sandboxed" +msgid "Sandbox Coverage" +msgstr "Φιλτραρισμένα" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "Μη εφαρμόσιμα" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 msgid "Yes" msgstr "Ναι" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "Όχι" +#: plinth/modules/security/templates/security_report.html:81 +msgid "Not running" +msgstr "" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -5624,11 +5652,11 @@ msgstr "Single Sign On" msgid "Login" msgstr "Είσοδος" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "Χώρος Αποθήκευσης" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -5640,84 +5668,98 @@ msgstr "" "χρησιμοποιούνται προς το παρόν, να προσθέσετε και να αφαιρέσετε αφαιρούμενα " "μέσα, επεκτείνετε το root διαμέρισμα κλπ." -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} bytes" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} KiB" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} MiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} GiB" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} TiB" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "Η ενέργεια απέτυχε." -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "Η ενέργεια ακυρώθηκε." -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "Η συσκευή είναι ήδη προς αφαίρεση." -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "Η ενέργεια δεν υποστηρίζεται λόγω μη υποστήριξης προγραμματος οδηγού." -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "Η ενέργεια απέτυχε επειδή διήρκησε πολύ χρόνο." -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" "Η ενέργεια θα ξυπνήσει ένα δίσκο που είναι σε μια βαθιά κατάσταση ύπνου." -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "Γίνεται προσπάθεια αφαίρεσης μιας συσκευής που είναι απασχολημένη." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "Η ενέργια έχει ήδη ακυρωθεί." -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "Δεν έχετε εξουσιοδότηση για την εκτέλεση της συγκεκριμένης ενέργειας." -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "Η συσκευή έχει ήδη προστεθεί." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "Η συσκευή δεν είναι τοποθετημένη." -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "Δεν έχετε εξουσιοδότηση για την εκτέλεση της συγκεκριμένης ενέργειας." -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "Η συσκευή έχει ήδη προστεθεί από άλλο χρήστη." +#: plinth/modules/storage/__init__.py:326 +#, fuzzy, python-format, python-brace-format +#| msgid "" +#| "Warning: Low space on system partition ({percent_used}% used, " +#| "{free_space} free)." +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" +"Προειδοποίηση: χαμηλός χώρος στο διαμέρισμα του συστήματος ({percent_used}% " +"χρησιμοποιείται, {free_space} είναι ελεύθερος)." + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 msgid "Invalid directory name." msgstr "Το όνομα καταλόγου δεν είναι έγκυρο." @@ -5783,7 +5825,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "Επεκτείνετε το διαμέρισμα root" @@ -5798,34 +5840,25 @@ msgstr "" "προχωρήσετε. Μετά από αυτήν τηv ενέργεια, %(expandable_root_size)s του " "ελεύθερου χώρου θα είναι διαθέσιμο στο root διαμέρισμα." -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "Σφάλμα επέκτασης του διαμερίσματος: {exception}" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "Το διαμέρισμα επεκτάθηκε με επιτυχία." -#: plinth/modules/storage/views.py:115 -#, no-python-format, python-brace-format -msgid "" -"Warning: Low space on system partition ({percent_used}% used, {free_space} " -"free)." -msgstr "" -"Προειδοποίηση: χαμηλός χώρος στο διαμέρισμα του συστήματος ({percent_used}% " -"χρησιμοποιείται, {free_space} είναι ελεύθερος)." - -#: plinth/modules/storage/views.py:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "{drive_vendor} {drive_model} μπορεί να αποσυνδεθεί με ασφάλεια." -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "Η συσκευή μπορεί να αποσυνδεθεί με ασφάλεια." -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "Σφάλμα κατά την αφαίρεση της συσκευής: {error_message}" @@ -6206,15 +6239,21 @@ msgstr "Διαβάστε και εγγραφείτε τροφοδοσίες ει msgid "Tiny Tiny RSS (Fork)" msgstr "Tiny Tiny RSS (Fork)" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "Ενημερωμένη έκδοση" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" "Ελέγξτε και εφαρμόστε τις πιο πρόσφατες ενημερώσεις λογισμικού και ασφαλείας." +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox Foundation" +msgid "FreedomBox Updated" +msgstr "Ίδρυμα FreedomBox" + #: plinth/modules/upgrades/forms.py:28 msgid "Enable auto-update" msgstr "Ενεργοποίηση αυτόματων ενημερώσεων" @@ -6225,6 +6264,24 @@ msgstr "" "Όταν είναι ενεργοποιημένες, το Freedombox ενημερώνεται αυτόματα μία φορά την " "ημέρα." +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, fuzzy, python-format +#| msgid "%(box_name)s is up to date." +msgid "%(box_name)s Updated" +msgstr "To %(box_name)s είναι ενημερωμένο." + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "Ενημέρωση τώρα" @@ -6313,19 +6370,30 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "Ελέγξτε την καταχώρηση LDAP \"{search_item}\"" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "Πρόσβαση σε όλες τις υπηρεσίες και τις ρυθμίσεις συστήματος" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "Το όνομα χρήστη είναι δεσμευμένο." -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "Μη έγκυρο όνομα διακομιστή" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "Δικαιώματα" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6340,20 +6408,20 @@ msgstr "" "υπηρεσίες. Μπορούν επίσης να συνδεθούν στο σύστημα μέσω του SSH και να έχουν " "δικαιώματα διαχειριστή (sudo)." -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "Η δημιουργία χρήστη LDAP απέτυχε." -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "Απέτυχε η προσθήκη νέου χρήστη στην ομάδα {group}." -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "Εξουσιοδοτημένα κλειδιά SSH" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -6364,43 +6432,43 @@ msgstr "" "Μπορείτε να εισαγάγετε πολλαπλά κλειδιά, ένα σε κάθε γραμμή. Οι κενές " "γραμμές και οι γραμμές που ξεκινούν με # θα αγνοηθούν." -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "Η μετονομασία του χρήστη LDAP απέτυχε." -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "Απέτυχε η κατάργηση του χρήστη από την ομάδα." -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "Απέτυχε η προσθήκη χρήστη στην ομάδα." -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "Δεν ήταν δυνατό να προστεθούν τα κλειδιά SSH." -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 msgid "Failed to change user status." msgstr "Απέτυχε η αλλαγή της κατάστασης χρήστη." -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "Δεν είναι δυνατή η διαγραφή του μοναδικού διαχειριστή στο σύστημα." -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "Η αλλαγή του κωδικού πρόσβασης χρήστη LDAP απέτυχε." -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "Αποτυχία προσθήκης νέου χρήστη στην ομάδα διαχειριστών." -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "Απέτυχε ο περιορισμός της πρόσβασης στην κονσόλα." -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "Ο λογαριασμός χρήστη δημιουργήθηκε, τώρα είστε συνδεδεμένοι" @@ -6651,10 +6719,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -6988,40 +7053,40 @@ msgstr "Βασική λειτουργικότητα και σελίδα ιστο msgid "Toggle navigation" msgstr "Αλλαγή πλοήγησης" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "Κεντρική σελίδα" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "Εφαρμογές" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "Σύστημα" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "Αλλαγή κωδικού πρόσβασης" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "Κάνετε επανεκκίνηση" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "Αποσύνδεση" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 msgid "Select language" msgstr "Επιλογή γλώσσας" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "Σύνδεση" @@ -7172,6 +7237,12 @@ msgstr "" "Προς το παρόν οι ακόλουθες διασυνδέσεις δικτύου έχουν ρυθμιστεί ως " "εσωτερικές: %(interface_list)s" +#: plinth/templates/notifications-dropdown.html:26 +#, fuzzy +#| msgid "No certificate" +msgid "Notifications" +msgstr "Δεν υπάρχει πιστοποιητικό" + #: plinth/templates/port-forwarding-info.html:23 msgid "Port Forwarding" msgstr "Προώθηση θυρών" @@ -7246,10 +7317,13 @@ msgstr "Η εφαρμογή ενεργοποιήθηκε" msgid "Application disabled" msgstr "Η εφαρμογή απενεργοποιήθηκε" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Physical Interface" +#~ msgstr "Φυσικό Interface" + #~ msgid "repro" #~ msgstr "repro" diff --git a/plinth/locale/es/LC_MESSAGES/django.po b/plinth/locale/es/LC_MESSAGES/django.po index 603450a66..8d9eaf2b2 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: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2020-02-02 17:50+0000\n" "Last-Translator: Luis A. Arizmendi \n" "Language-Team: Spanish Let's\n" +#| " Encrypt to obtain one.\n" +#| " " msgid "" -"\n" -" The configured domain name is using a self-signed certificate.\n" -" Federation with other Matrix Synapse instances requires a valid TLS\n" -" certificate. Please go to Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" "\n" " El nombre de dominio configurado está usando un certificado auto-" @@ -3271,8 +3280,10 @@ msgid "Connection Name" msgstr "Nombre de conexión" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" -msgstr "Interfaz física" +#, fuzzy +#| msgid "Interface" +msgid "Network Interface" +msgstr "Interfaz" #: plinth/modules/networks/forms.py:47 msgid "The network device that this connection should be bound to." @@ -3383,7 +3394,7 @@ msgstr "" "Los métodos \"automáticos\" harán que {box_name} solicite su configuración a " "la red y actúe como cualquier otro cliente." -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "Automática" @@ -3419,54 +3430,54 @@ msgstr "" "Valor opcional. Si se especifica y el método de direccionamiento IPv6 es " "\"Automático\", se ignorará el servidor DNS ofrecido por el servidor DHCP." -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "-- seleccionar --" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "Nombre visible de la red." -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "Modo" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "Infraestructura" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "Punto de acceso" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "Ad-hoc" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "Banda de frecuencia" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "A (5 GHz)" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "B/G (2.4 GHz)" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "Canal" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3474,11 +3485,11 @@ msgstr "" "Valor opcional. Canal inalámbrico para restringir en la frecuencia " "seleccionada. Valor 0 o en blanco implica selección automática." -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3488,11 +3499,11 @@ msgstr "" "a un punto de acceso si su BSSID coincide con el facilitado. Ejemplo: " "00:11:22:aa:bb:cc." -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "Modo de autenticación" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3500,19 +3511,19 @@ msgstr "" "Seleccione WPA si la red inalámbrica está protegida y se necesita una clave " "para conectar." -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "Abierto" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 msgid "Preferred router configuration" msgstr "Configuración del router preferida" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3527,7 +3538,7 @@ msgstr "" "{box_name}. Recuerde configurar su {box_name} con una IP estática en su " "router.

" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" "Redirigir el tráfico de aplicaciones específicas

. " -"Puede redirigir solo el tráfico de determinadas aplicaciones a su {box_name}" -". Es la opción recomendad si tiene otros servidores como {box_name} en su " -"red o si su router no soporta la función DMZ. Todas las aplicaciones con " -"interfaz web necesitarán redirigir el tráfico de los puertos 80 y 443 para " -"funcionar. Otras aplicaciones sugerirán qué puertos es necesario redirigir " -"para su funcionamiento.

" +"Puede redirigir solo el tráfico de determinadas aplicaciones a su " +"{box_name}. Es la opción recomendad si tiene otros servidores como " +"{box_name} en su red o si su router no soporta la función DMZ. Todas las " +"aplicaciones con interfaz web necesitarán redirigir el tráfico de los " +"puertos 80 y 443 para funcionar. Otras aplicaciones sugerirán qué puertos es " +"necesario redirigir para su funcionamiento.

" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3663,7 +3674,7 @@ msgstr "Editar conexión" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "Editar" @@ -3797,7 +3808,7 @@ msgid "This connection is not active." msgstr "Esta conexión no está activa." #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "Protección" @@ -4792,10 +4803,10 @@ msgid "" "\"%(storage_url)s\">storage module page and configure access to the " "shares on the users module page." msgstr "" -"Puede encontrar información adicional sobre discos en la página del módulo <" -"a href=\"%(storage_url)s\">almacenamiento y sobre configurar el acceso a " -"las carpetas compartidas en la página del módulo usuarios." +"Puede encontrar información adicional sobre discos en la página del módulo " +"almacenamiento y sobre configurar el acceso " +"a las carpetas compartidas en la página del módulo usuarios." #: plinth/modules/samba/templates/samba.html:109 msgid "Users who can currently access group and home shares" @@ -4985,39 +4996,58 @@ msgid "" "sandboxing features are in use. Sandboxing mitigates the impact of a " "potentially compromised app to the rest of the system." msgstr "" -"Para las aplicaciones que provean servicios, la columna \"Aisladas\" " -"(Sandboxed) muestra qué funciones de aislamiento están en uso. Este " +"Para las aplicaciones que provean servicios, la columna \"Aisladas" +"\" (Sandboxed) muestra qué funciones de aislamiento están en uso. Este " "aislamiento disminuye el impacto que una aplicación comprometida pueda tener " "en el resto del sistema." -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 msgid "App Name" msgstr "Nombre de la app" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "Vulnerabilidades Actuales" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "Vulnerabilidades Anteriores" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 msgid "Sandboxed" msgstr "Aisladas" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +#, fuzzy +#| msgid "Sandboxed" +msgid "Sandbox Coverage" +msgstr "Aisladas" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "N/A" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 msgid "Yes" msgstr "Sí" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "No" +#: plinth/modules/security/templates/security_report.html:81 +#, fuzzy +#| msgid "is not running" +msgid "Not running" +msgstr "no se está ejecutando" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -5518,11 +5548,11 @@ msgstr "Inicio de sesión único" msgid "Login" msgstr "Inicio de sesión" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "Almacén" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -5533,83 +5563,97 @@ msgstr "" "{box_name}. Puede ver el medio de almacenamiento que está usando, montar y " "desmontar medios extraíbles, ampliar la partición raíz, etc." -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} bytes" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} KiB" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} MiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} GiB" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} TiB" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "Falló la operación." -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "Se ha cancelado la operación." -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "El dispositivo ya se está desmontando." -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "No se soporta esta operación por falta de un driver o herramienta." -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "La operación agotó el tiempo." -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "La operación podría activar un disco que está en estado de reposo." -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "Tratando de desmontar un dispositivo ocupado." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "Ya se ha cancelado la operación." -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "No tiene autorización para la operación solicitada." -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "El dispositivo ya está montado." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "El dispositivo no está montado." -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "La operación solicitada no está permitida." -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "El dispositivo está ya montado por otro usuario." +#: plinth/modules/storage/__init__.py:326 +#, fuzzy, python-format, python-brace-format +#| msgid "" +#| "Warning: Low space on system partition ({percent_used}% used, " +#| "{free_space} free)." +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" +"Aviso: queda poco espacio libre en la partición del sistema " +"({percent_used}% usado, {free_space} libre)." + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 msgid "Invalid directory name." msgstr "Nombre de carpeta no válido." @@ -5675,7 +5719,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "Ampliar partición raíz" @@ -5690,34 +5734,25 @@ msgstr "" "operación su partición raíz dispondrá de %(expandable_root_size)s espacio " "libre adicional." -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "Error al ampliar partición: {exception}" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "Partición ampliada con éxito." -#: plinth/modules/storage/views.py:115 -#, no-python-format, python-brace-format -msgid "" -"Warning: Low space on system partition ({percent_used}% used, {free_space} " -"free)." -msgstr "" -"Aviso: queda poco espacio libre en la partición del sistema ({percent_used}% " -"usado, {free_space} libre)." - -#: plinth/modules/storage/views.py:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "Ya puede desconectar {drive_vendor} {drive_model} con seguridad." -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "El dispositivo ya se puede desconectar con seguridad." -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "Error al expulsar el dispositivo: {error_message}" @@ -6095,15 +6130,21 @@ msgstr "Leer y suscribirse a nuevos agregadores" msgid "Tiny Tiny RSS (Fork)" msgstr "Tiny Tiny RSS (Bifurcación)" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "Actualización" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" "Buscar y aplicar las últimas actualizaciones del software y de seguridad." +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox Foundation" +msgid "FreedomBox Updated" +msgstr "Fundación FreedomBox" + #: plinth/modules/upgrades/forms.py:28 msgid "Enable auto-update" msgstr "Activar actualizaciones automáticas" @@ -6113,6 +6154,24 @@ msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" "Si está activado, FreedomBox se actualiza automáticamente una vez al día." +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, fuzzy, python-format +#| msgid "%(box_name)s is up to date." +msgid "%(box_name)s Updated" +msgstr "%(box_name)s está actualizado." + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "Actualizar ahora" @@ -6199,19 +6258,30 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "Comprobar la entrada LDAP \"{search_item}\"" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "Acceso a todos los servicios y configuraciones del sistema" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "El nombre de usuaria/o está en uso o reservado." -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "Nombre de servidor no válido" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "Permisos" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6226,20 +6296,20 @@ msgstr "" "servicios, también podrán acceder al sistema por SSH con privilegios de " "administración (sudo)." -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "Ha fallado la creación de usuaria/o LDAP." -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "Ha fallado añadir usuaria/o nuevo al grupo {group}." -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "Claves de SSH autorizadas" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -6249,43 +6319,43 @@ msgstr "" "de una clave. Puede introducir más de una clave, cada una en una línea. Las " "líneas en blanco y las que empiecen por # se ignorarán." -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "Ha fallado renombrar al o la usuaria LDAP." -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "Ha fallado la eliminación del o de la usuaria del grupo." -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "Ha fallado añadir al o la usuaria al grupo." -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "No es posible configurar las claves SSH." -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 msgid "Failed to change user status." msgstr "Ha fallado al cambiar el estado del usuario." -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "No se puede eliminar la única cuenta de administración del sistema." -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "Ha fallado cambiar la clave del o de la usuaria LDAP." -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "Ha fallado añadir usuaria/o nueva/o al grupo admin." -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "Falló al restringir el acceso a la consola." -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "Creada cuenta de usuaria/o, ya está usted en el sistema" @@ -6443,8 +6513,8 @@ msgid "" "Public key of the peer. Example: " "MConEJFIg6+DFHg2J1nn9SNLOSE9KR0ysdPgmPjibEs= ." msgstr "" -"Clave pública del par. Ejemplo: MConEJFIg6+DFHg2J1nn9SNLOSE9KR0ysdPgmPjibEs= " -"." +"Clave pública del par. Ejemplo: " +"MConEJFIg6+DFHg2J1nn9SNLOSE9KR0ysdPgmPjibEs= ." #: plinth/modules/wireguard/forms.py:85 msgid "Endpoint of the server" @@ -6455,8 +6525,8 @@ msgid "" "Domain name and port in the form \"ip:port\". Example: demo.wireguard." "com:12912 ." msgstr "" -"Nombre de dominio y puerto de la forma: \"ip:port\". Ejemplo: " -"demo.wireguard.com:12912." +"Nombre de dominio y puerto de la forma: \"ip:port\". Ejemplo: demo.wireguard." +"com:12912." #: plinth/modules/wireguard/forms.py:91 msgid "Public key of the server" @@ -6547,11 +6617,12 @@ msgid "No peers configured to connect to this %(box_name)s yet." msgstr "Todavía no hay pares configurados para conectarse a %(box_name)s." #: plinth/modules/wireguard/templates/wireguard.html:62 -#, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +#, fuzzy, python-format +#| msgid "" +#| "\n" +#| " Public key for this %(box_name)s:\n" +#| " " +msgid "Public key for this %(box_name)s:" msgstr "" "\n" " Clave pública para esta %(box_name)s:\n" @@ -6837,40 +6908,40 @@ msgstr "Funcionalidad central e interfaz web para %(box_name)s" msgid "Toggle navigation" msgstr "Cambiar modo de navegación" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "Inicio" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "Aplicaciones" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "Sistema" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "Cambiar clave de acceso" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "Reiniciar" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "Apagar" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "Cerrar sesión" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 msgid "Select language" msgstr "Seleccionar idioma" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "Iniciar sesión" @@ -7017,6 +7088,12 @@ msgstr "" "Las siguientes interfaces de red están configuradas como internas " "actualmente: %(interface_list)s" +#: plinth/templates/notifications-dropdown.html:26 +#, fuzzy +#| msgid "No certificate" +msgid "Notifications" +msgstr "No certificado" + #: plinth/templates/port-forwarding-info.html:23 msgid "Port Forwarding" msgstr "Redirección de Puertos" @@ -7090,10 +7167,13 @@ msgstr "Aplicación activada" msgid "Application disabled" msgstr "Aplicación desactivada" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Physical Interface" +#~ msgstr "Interfaz física" + #~ msgid "repro" #~ msgstr "repro" @@ -8002,9 +8082,6 @@ msgstr "Gujarati" #~ msgid "is running" #~ msgstr "se está ejecutando" -#~ msgid "is not running" -#~ msgstr "no se está ejecutando" - #~ msgid "Anonymity Network (Tor)" #~ msgstr "Red anónima (Tor)" diff --git a/plinth/locale/fa/LC_MESSAGES/django.po b/plinth/locale/fa/LC_MESSAGES/django.po index 31b97ee0b..fed98d529 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: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2016-08-12 15:51+0000\n" "Last-Translator: Masoud Abkenar \n" "Language-Team: Persian Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" #: plinth/modules/matrixsynapse/views.py:121 @@ -3190,8 +3183,9 @@ msgstr "نام اتصال" #: plinth/modules/networks/forms.py:46 #, fuzzy -msgid "Physical Interface" -msgstr "درگاه فیزیکی" +#| msgid "Interface" +msgid "Network Interface" +msgstr "واسط" #: plinth/modules/networks/forms.py:47 msgid "The network device that this connection should be bound to." @@ -3308,7 +3302,7 @@ msgstr "" "شبکه شمرده می‌شود. در روش «اشتراکی» {box_name} به عنوان روتر عمل می‌کند، " "کاربران شبکه را تنظیم می‌کند و اتصال اینترنت خود را با آن‌ها به اشتراک می‌گذارد." -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "خودکار" @@ -3354,55 +3348,55 @@ msgstr "" "اختیاری. اگر وارد شود و شیوهٔ نشانی‌دهی آی‌پی نسخهٔ ۴ روی «خودکار» تنظیم شده " "باشد، سرورهای دی‌ان‌اس که سرور DHCP در اختیار می‌گذارد نادیده گرفته خواهند شد." -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "-- برگزینید --" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 #, fuzzy msgid "SSID" msgstr "شناسه" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "نام قابل رویت شبکه." -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "حالت" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "سازمانی" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "نقطهٔ دسترسی" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "موردی" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "باند بسامد" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "A (۵ گیگاهرتز)" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "B/G (۲٫۴ گیگاهرتز)" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "کانال" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3410,11 +3404,11 @@ msgstr "" "اختیاری. کانال بی‌سیم برای محدودکردن باند بسامدی. خالی گذاشتن یا مقدار صفر به " "معنی گزینش خودکار است." -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "شناسهٔ اصلی (BSSID)" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3423,32 +3417,32 @@ msgstr "" "اختیاری. شناسهٔ یکتا برای نقطهٔ دسترسی. اتصال تنها وقتی برقرار می‌شود که شناسهٔ " "اصلی (BSSID) نقطهٔ دسترسی مطابق مقدار واردشده باشد." -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "حالت تأیید هویت" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "اگر شبکهٔ بی‌سیم امن است و از کاربران رمز می‌خواهد، WPA را برگزینید." -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 #, fuzzy msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "باز" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "پیکربندی فعلی شبکه" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3458,7 +3452,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3583,7 +3577,7 @@ msgstr "ویرایش اتصال" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "ویرایش" @@ -3717,7 +3711,7 @@ msgid "This connection is not active." msgstr "این اتصال فعال نیست." #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "امنیت" @@ -4777,39 +4771,55 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "نام" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 #, fuzzy msgid "Sandboxed" msgstr "بازی مکعب‌ها (Minetest)" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +#, fuzzy +msgid "Sandbox Coverage" +msgstr "بازی مکعب‌ها (Minetest)" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 #, fuzzy #| msgid "yes" msgid "Yes" msgstr "بله" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "" +#: plinth/modules/security/templates/security_report.html:81 +msgid "Not running" +msgstr "" + #: plinth/modules/security/views.py:69 #, fuzzy, python-brace-format #| msgid "Error setting time zone: {exception}" @@ -5300,11 +5310,11 @@ msgstr "" msgid "Login" msgstr "" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -5312,89 +5322,98 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, fuzzy, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size} بایت" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, fuzzy, python-brace-format #| msgid "{disk_size} KiB" msgid "{disk_size:.1f} KiB" msgstr "{disk_size} KiB" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, fuzzy, python-brace-format #| msgid "{disk_size} MiB" msgid "{disk_size:.1f} MiB" msgstr "{disk_size} MiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, fuzzy, python-brace-format #| msgid "{disk_size} GiB" msgid "{disk_size:.1f} GiB" msgstr "{disk_size} GiB" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, fuzzy, python-brace-format #| msgid "{disk_size} TiB" msgid "{disk_size:.1f} TiB" msgstr "{disk_size} TiB" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 #, fuzzy #| msgid "The requested domain is already registered." msgid "The device is already mounted." msgstr "دامنهٔ درخواستی از قبل ثبت شده است." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "" +#: plinth/modules/storage/__init__.py:326 +#, python-format, python-brace-format +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 #, fuzzy #| msgid "Invalid hostname" @@ -5466,7 +5485,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "بزرگ‌کردن پارتیشن ریشه" @@ -5481,32 +5500,25 @@ msgstr "" "%(expandable_root_size)s فضای خالی در اختیار پارتیشن ریشهٔ شما قرار خواهد " "گرفت." -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "خطا در هنگام بزرگ‌کردن پارتیشن: {exception}" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "پارتیشن با موفقیت بزرگ شد." -#: plinth/modules/storage/views.py:115 -#, 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:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "" @@ -5824,14 +5836,19 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +msgid "FreedomBox Updated" +msgstr "FreedomBox" + #: plinth/modules/upgrades/forms.py:28 #, fuzzy msgid "Enable auto-update" @@ -5841,6 +5858,24 @@ msgstr "فعال‌سازی برنامه" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, fuzzy, python-format +#| msgid "%(box_name)s Setup" +msgid "%(box_name)s Updated" +msgstr "راه‌اندازی %(box_name)s" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "Update URL" @@ -5919,19 +5954,30 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "نام کاربری معتبر نیست" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -5940,65 +5986,65 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "ساختن کاربر LDAP شکست خورد." -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 #, fuzzy #| msgid "Failed to add new user to admin group." msgid "Failed to change user status." msgstr "افزودن کاربر به گروه مدیران شکست خورد." -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "" -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "افزودن کاربر به گروه مدیران شکست خورد." -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "حساب کاربری ساخته شد، شما الان وارد سیستم هستید" @@ -6248,10 +6294,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -6550,43 +6593,43 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 #, fuzzy msgid "Apps" msgstr "برنامه‌ها" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 #, fuzzy #| msgid "Language" msgid "Select language" msgstr "زبان" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "" @@ -6723,6 +6766,12 @@ msgid "" "%(interface_list)s" msgstr "" +#: plinth/templates/notifications-dropdown.html:26 +#, fuzzy +#| msgid "No certficate" +msgid "Notifications" +msgstr "بدون گواهی دیجیتال" + #: plinth/templates/port-forwarding-info.html:23 msgid "Port Forwarding" msgstr "" @@ -6793,10 +6842,14 @@ msgstr "" msgid "Application disabled" msgstr "" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "" +#, fuzzy +#~ msgid "Physical Interface" +#~ msgstr "درگاه فیزیکی" + #, fuzzy #~| msgid "DNS Server" #~ msgid "SIP Server" diff --git a/plinth/locale/fake/LC_MESSAGES/django.po b/plinth/locale/fake/LC_MESSAGES/django.po index 6e7c34527..d1d79dfdf 100644 --- a/plinth/locale/fake/LC_MESSAGES/django.po +++ b/plinth/locale/fake/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Plinth 0.6\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2016-01-31 22:24+0530\n" "Last-Translator: Sunil Mohan Adapa \n" "Language-Team: Plinth Developers Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" #: plinth/modules/matrixsynapse/views.py:121 @@ -3391,8 +3384,10 @@ msgid "Connection Name" msgstr "CONNECTION NAME" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" -msgstr "PHYSICAL INTERFACE" +#, fuzzy +#| msgid "Interface" +msgid "Network Interface" +msgstr "INTERFACE" #: plinth/modules/networks/forms.py:47 msgid "The network device that this connection should be bound to." @@ -3499,7 +3494,7 @@ msgid "" "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 #, fuzzy #| msgid "Automatic Upgrades" msgid "Automatic" @@ -3547,77 +3542,77 @@ msgstr "" "OPTIONAL VALUE. IF THIS VALUE IS GIVEN AND IPV4 ADDRESSING METHOD IS " "\"AUTOMATIC\", THE DNS SERVERS PROVIDED BY A DHCP SERVER WILL BE IGNORED." -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "-- SELECT --" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "THE VISIBLE NAME OF THE NETWORK." -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "MODE" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "CHANNEL" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 #, fuzzy #| msgid "SSID" msgid "BSSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "AUTHENTICATION MODE" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3625,23 +3620,23 @@ msgstr "" "SELECT WPA IF THE WIRELESS NETWORK IS SECURED AND REQUIRES CLIENTS TO HAVE " "THE PASSWORD TO CONNECT." -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 #, fuzzy #| msgid "OpenVPN" msgid "Open" msgstr "OPENVPN" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "CURRENT NETWORK CONFIGURATION" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3651,7 +3646,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3780,7 +3775,7 @@ msgstr "EDIT CONNECTION" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "EDIT" @@ -3914,7 +3909,7 @@ msgid "This connection is not active." msgstr "THIS CONNECTION IS NOT ACTIVE." #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "SECURITY" @@ -5137,40 +5132,59 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "NAME" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 #, fuzzy #| msgid "Blocked" msgid "Sandboxed" msgstr "BLOCKED" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +#, fuzzy +#| msgid "Blocked" +msgid "Sandbox Coverage" +msgstr "BLOCKED" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 #, fuzzy #| msgid "yes" msgid "Yes" msgstr "YES" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "" +#: plinth/modules/security/templates/security_report.html:81 +#, fuzzy +#| msgid "Tor is not running" +msgid "Not running" +msgstr "TOR IS NOT RUNNING" + #: plinth/modules/security/views.py:69 #, fuzzy, python-brace-format #| msgid "Error setting time zone: {exception}" @@ -5679,13 +5693,13 @@ msgstr "" msgid "Login" msgstr "LOGIN" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 #, fuzzy #| msgid "reStore" msgid "Storage" msgstr "RESTORE" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -5693,89 +5707,98 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 #, fuzzy #| msgid "repro service is running" msgid "The device is already unmounting." msgstr "REPRO SERVICE IS RUNNING" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 #, fuzzy #| msgid "This service already exists" msgid "The device is already mounted." msgstr "THIS SERVICE ALREADY EXISTS" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 #, fuzzy #| msgid "repro service is not running" msgid "The device is not mounted." msgstr "REPRO SERVICE IS NOT RUNNING" -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "" +#: plinth/modules/storage/__init__.py:326 +#, python-format, python-brace-format +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 #, fuzzy #| msgid "Invalid hostname" @@ -5848,7 +5871,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "" @@ -5860,35 +5883,28 @@ msgid "" "root partition." msgstr "" -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, fuzzy, python-brace-format #| msgid "Error setting time zone: {exception}" msgid "Error expanding partition: {exception}" msgstr "ERROR SETTING TIME ZONE: {exception}" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 #, fuzzy #| msgid "Password changed successfully." msgid "Partition expanded successfully." msgstr "PASSWORD CHANGED SUCCESSFULLY." -#: plinth/modules/storage/views.py:115 -#, 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:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "" @@ -6256,16 +6272,22 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 #, fuzzy #| msgid "Update URL" msgid "Update" msgstr "UPDATE URL" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox Manual" +msgid "FreedomBox Updated" +msgstr "FREEDOMBOX MANUAL" + #: plinth/modules/upgrades/forms.py:28 #, fuzzy #| msgid "Enable automatic upgrades" @@ -6276,6 +6298,24 @@ msgstr "ENABLE AUTOMATIC UPGRADES" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, fuzzy, python-format +#| msgid "%(box_name)s Setup" +msgid "%(box_name)s Updated" +msgstr "%(box_name)s SETUP" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "Update URL" @@ -6366,21 +6406,32 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "CHECK LDAP ENTRY \"{search_item}\"" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "INVALID SERVER NAME" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 #, fuzzy #| msgid "Transmission BitTorrent" msgid "Permissions" msgstr "TRANSMISSION BITTORRENT" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6394,20 +6445,20 @@ msgstr "" "ABLE TO LOG IN TO ALL SERVICES. THEY CAN ALSO LOG IN TO THE SYSTEM THROUGH " "SSH AND HAVE ADMINISTRATIVE PRIVILEGES (SUDO)." -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "CREATING LDAP USER FAILED." -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "FAILED TO ADD NEW USER TO {group} GROUP." -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -6417,45 +6468,45 @@ msgstr "" "SYSTEM WITHOUT USING A PASSWORD. YOU MAY ENTER MULTIPLE KEYS, ONE ON EACH " "LINE. BLANK LINES AND LINES STARTING WITH # WILL BE IGNORED." -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "RENAMING LDAP USER FAILED." -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "FAILED TO REMOVE USER FROM GROUP." -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "FAILED TO ADD USER TO GROUP." -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 #, fuzzy #| msgid "Failed to add user to group." msgid "Failed to change user status." msgstr "FAILED TO ADD USER TO GROUP." -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "" -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "CHANGING LDAP USER PASSWORD FAILED." -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "FAILED TO ADD NEW USER TO ADMIN GROUP." -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "USER ACCOUNT CREATED, YOU ARE NOW LOGGED IN" @@ -6707,10 +6758,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -7044,46 +7092,46 @@ msgstr "PLINTH ADMINISTRATIVE INTERFACE FOR THE %(box_name)s" msgid "Toggle navigation" msgstr "TOGGLE NAVIGATION" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "APPS" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "SYSTEM" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "CHANGE PASSWORD" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 #, fuzzy #| msgid "Restart Now" msgid "Restart" msgstr "RESTART NOW" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 #, fuzzy #| msgid "Shut Down Now" msgid "Shut down" msgstr "SHUT DOWN NOW" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "LOG OUT" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 #, fuzzy #| msgid "Language" msgid "Select language" msgstr "LANGUAGE" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "LOG IN" @@ -7228,6 +7276,12 @@ msgid "" "%(interface_list)s" msgstr "" +#: plinth/templates/notifications-dropdown.html:26 +#, fuzzy +#| msgid "No certficate" +msgid "Notifications" +msgstr "NO CERTFICATE" + #: plinth/templates/port-forwarding-info.html:23 #, fuzzy #| msgid "Enable Tor" @@ -7306,10 +7360,13 @@ msgstr "APPLICATIONS" msgid "Application disabled" msgstr "APPLICATIONS" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "" +#~ msgid "Physical Interface" +#~ msgstr "PHYSICAL INTERFACE" + #, fuzzy #~| msgid "DNS Server" #~ msgid "SIP Server" @@ -7934,11 +7991,6 @@ msgstr "" #~ msgid "is running" #~ msgstr "TOR IS RUNNING" -#, fuzzy -#~| msgid "Tor is not running" -#~ msgid "is not running" -#~ msgstr "TOR IS NOT RUNNING" - #~ msgid "Anonymity Network (Tor)" #~ msgstr "ANONYMITY NETWORK (TOR)" diff --git a/plinth/locale/fr/LC_MESSAGES/django.po b/plinth/locale/fr/LC_MESSAGES/django.po index 5eb6c70b5..10d09cc2b 100644 --- a/plinth/locale/fr/LC_MESSAGES/django.po +++ b/plinth/locale/fr/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2020-01-31 13:50+0000\n" "Last-Translator: Thomas Vincent \n" "Language-Team: French Let's\n" +#| " Encrypt to obtain one.\n" +#| " " msgid "" -"\n" -" The configured domain name is using a self-signed certificate.\n" -" Federation with other Matrix Synapse instances requires a valid TLS\n" -" certificate. Please go to Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" "\n" " Le nom de domaine configuré utilise un certificat auto-signé.\n" @@ -3310,8 +3319,10 @@ msgid "Connection Name" msgstr "Nom Connexion" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" -msgstr "Interface Physique" +#, fuzzy +#| msgid "Interface" +msgid "Network Interface" +msgstr "Interface" #: plinth/modules/networks/forms.py:47 msgid "The network device that this connection should be bound to." @@ -3424,7 +3435,7 @@ msgstr "" "Les méthodes « automatiques » feront en sorte que {box_name} obtienne sa " "configuration depuis ce réseau en tant que client." -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "Automatique" @@ -3462,54 +3473,54 @@ msgstr "" "d'adressage IPv6 est « Automatique », les serveurs DNS fournis par le " "serveur DHCP seront ignorés." -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "-- sélectionner --" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "Le nom visible du réseau." -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "Mode" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "Infrastructure" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "Point d'accès" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "Ad hoc" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "Bande de fréquences" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "A (5 GHz)" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "B/G (2,4 GHz)" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "Canal" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3518,11 +3529,11 @@ msgstr "" "fréquence sélectionnée. Une valeur vide ou égale à 0 signifie une sélection " "automatique." -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3532,11 +3543,11 @@ msgstr "" "connexion à un point d'accès, connectez-vous seulement si la BSSID du point " "d'accès correspond à celle fournie. Exemple : 00:11:22:aa:bb:cc." -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "Mode Authentification" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3544,21 +3555,21 @@ msgstr "" "Sélectionner WPA si votre réseau sans fil est sécurisé et s'il demande aux " "clients un mot de passe pour se connecter." -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "Ouvert" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "Configuration réseau actuelle" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3568,7 +3579,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3695,7 +3706,7 @@ msgstr "Modifier Connexion" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "Modifier" @@ -3829,7 +3840,7 @@ msgid "This connection is not active." msgstr "Cette connexion n'est pas active." #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "Sécurité" @@ -5029,34 +5040,53 @@ msgstr "" "L’isolation limite l’impact sur le reste du système d’une application " "potentiellement compromise." -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 msgid "App Name" msgstr "Application" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "failles actuelles" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "Anciennes failles" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 msgid "Sandboxed" msgstr "Bac à sable" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +#, fuzzy +#| msgid "Sandboxed" +msgid "Sandbox Coverage" +msgstr "Bac à sable" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "Non applicable" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 msgid "Yes" msgstr "Oui" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "Non" +#: plinth/modules/security/templates/security_report.html:81 +#, fuzzy +#| msgid "is not running" +msgid "Not running" +msgstr "n'est pas actif" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -5559,11 +5589,11 @@ msgstr "Authentification unique" msgid "Login" msgstr "S'identifier" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "Stockage" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -5574,87 +5604,101 @@ msgstr "" "{box_name}. Vous pouvez vour les media de stockage utilisés actuellement, " "monter et démonter les média amovibles , étendre la partition racine, etc." -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} octets" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} Kio" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} Mio" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} Gio" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} Tio" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "L'opération a échoué." -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "L'opération a été annulée." -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "Le media est déjà en train d'être démonté." -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" "L'opération n'est pas gérée à cause du manque d'un pilote ou d'un outil " "adapté." -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "L'opération ne s'est pas terminée." -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" "L'opération devrait réveiller un disque qui se trouve dans un état " "d'endormissement profond." -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "Tentative de démonter un media qui a du travail en cours." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "L'opération a déjà été annulée." -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "Vous n'êtes pas autorisé à effectuer l'opération demandée." -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "Le media est déjà monté." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "Le media n'est pas monté." -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "Vous n'êtes pas autorisé à utiliser l'option demandée." -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "Le media est monté par un autre utilisateur." +#: plinth/modules/storage/__init__.py:326 +#, fuzzy, python-format, python-brace-format +#| msgid "" +#| "Warning: Low space on system partition ({percent_used}% used, " +#| "{free_space} free)." +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" +"Attention : espace faible sur la partition système, " +"({percent_used}% utilisé, {free_space} libre)." + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 msgid "Invalid directory name." msgstr "Nom de répertoire invalide." @@ -5720,7 +5764,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "Étendre la partition root" @@ -5735,34 +5779,25 @@ msgstr "" "%(expandable_root_size)s d'espace en plus sera disponible pour votre " "partition root." -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "Erreur lors de l'expansion de la partition : {exception}" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "Partition étendue avec succès." -#: plinth/modules/storage/views.py:115 -#, no-python-format, python-brace-format -msgid "" -"Warning: Low space on system partition ({percent_used}% used, {free_space} " -"free)." -msgstr "" -"Attention : espace faible sur la partition système, ({percent_used}% " -"utilisé, {free_space} libre)." - -#: plinth/modules/storage/views.py:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "{drive_vendor} {drive_model} peut être débranché en toute sécurité." -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "Le media peut être débranché en toute sécurité." -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "Erreur lors de l'éjection du media : {error_message}" @@ -6139,16 +6174,22 @@ msgstr "Lire et souscrire à des abonnements d'infos" msgid "Tiny Tiny RSS (Fork)" msgstr "Tiny Tiny RSS (Fork)" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "Actualiser" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" "Rechercher et installer les dernières mises à jour logicielles et les " "correctifs de sécurité." +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox Foundation" +msgid "FreedomBox Updated" +msgstr "Fondation FreedomBox" + #: plinth/modules/upgrades/forms.py:28 msgid "Enable auto-update" msgstr "Activer les mises à jour automatiques" @@ -6159,6 +6200,24 @@ msgstr "" "Une fois activé, FreedomBox se mettra à jour automatiquement une fois par " "jour." +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, fuzzy, python-format +#| msgid "%(box_name)s is up to date." +msgid "%(box_name)s Updated" +msgstr "%(box_name)s est à jour." + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "Mettre à jour maintenant" @@ -6246,19 +6305,30 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "Vérification de l'entrée LDAP \"{search_item}\"" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "Accès à tous les services et les configurations-système" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "Le nom d'utilisateur est déjà pris ou est réservé." -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "Nom de serveur invalide" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "Permissions" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6273,20 +6343,20 @@ msgstr "" "peuvent également se connecter au système avec Secure Shell (SSH) et se voir " "accorder le mode superutilisateur (sudo)." -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "La création de l'utilisateur LDAP n'a pas abouti." -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "Échec de l'ajout d'un nouvel utilisateur au groupe {group}." -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "Clés SSH autorisées" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -6297,43 +6367,43 @@ msgstr "" "clefs multiples, une sur chaque ligne. Les lignes vides et celles commençant " "par # seront ignorées." -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "Le changement du nom de l'utilisateur LDAP a échoué." -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "Échec du retrait de l'utilisateur du groupe." -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "Échec de l'ajout de l'utilisateur au groupe." -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "Impossible de définir les clés SSH." -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 msgid "Failed to change user status." msgstr "Échec du changement de statut de l'utilisateur." -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "Impossible de supprimer le seul administrateur de ce système." -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "Le changement de mot de passe pour l'utilisateur LDAP a échoué." -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "L'ajout du nouvel utilisateur au groupe administrateur n'a pas abouti." -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "Échec de la restriction de l'accès à la console." -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "Compte utilisateur créé, vous êtes maintenant connecté." @@ -6586,10 +6656,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -6923,40 +6990,40 @@ msgstr "Fonction centrale et interface web pour %(box_name)s" msgid "Toggle navigation" msgstr "Basculer Navigation" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "Accueil" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "Applis" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "Système" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "Changer le mot de passe" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "Redémarrer" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "Éteindre" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "Se déconnecter" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 msgid "Select language" msgstr "Choisir la langue" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "S'identifier" @@ -7105,6 +7172,12 @@ msgstr "" "Actuellement les interfaces-réseau suivantes sont configurées comme " "internes : %(interface_list)s" +#: plinth/templates/notifications-dropdown.html:26 +#, fuzzy +#| msgid "No certificate" +msgid "Notifications" +msgstr "Aucun certificat" + #: plinth/templates/port-forwarding-info.html:23 msgid "Port Forwarding" msgstr "Redirection de port" @@ -7180,10 +7253,13 @@ msgstr "Application activée" msgid "Application disabled" msgstr "Application désactivée" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Physical Interface" +#~ msgstr "Interface Physique" + #~ msgid "repro" #~ msgstr "repro" @@ -8089,9 +8165,6 @@ msgstr "Gujarati" #~ msgid "is running" #~ msgstr "est actif" -#~ msgid "is not running" -#~ msgstr "n'est pas actif" - #~ msgid "Anonymity Network (Tor)" #~ msgstr "Réseau Anonyme (Tor)" diff --git a/plinth/locale/gl/LC_MESSAGES/django.po b/plinth/locale/gl/LC_MESSAGES/django.po index f45ec9721..527d9a7be 100644 --- a/plinth/locale/gl/LC_MESSAGES/django.po +++ b/plinth/locale/gl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2019-07-11 08:01+0000\n" "Last-Translator: Miguel A. Bouzada \n" "Language-Team: Galician Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" #: plinth/modules/matrixsynapse/views.py:121 @@ -2828,7 +2821,7 @@ msgid "Connection Name" msgstr "" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" +msgid "Network Interface" msgstr "" #: plinth/modules/networks/forms.py:47 @@ -2926,7 +2919,7 @@ msgid "" "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "" @@ -2958,93 +2951,93 @@ msgid "" "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 msgid "Preferred router configuration" msgstr "" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3054,7 +3047,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3177,7 +3170,7 @@ msgstr "" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "" @@ -3311,7 +3304,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "" @@ -4313,34 +4306,49 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 msgid "App Name" msgstr "" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 msgid "Sandboxed" msgstr "" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +msgid "Sandbox Coverage" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 msgid "Yes" msgstr "" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "" +#: plinth/modules/security/templates/security_report.html:81 +msgid "Not running" +msgstr "" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -4782,11 +4790,11 @@ msgstr "" msgid "Login" msgstr "" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -4794,83 +4802,92 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "" +#: plinth/modules/storage/__init__.py:326 +#, python-format, python-brace-format +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 msgid "Invalid directory name." msgstr "" @@ -4933,7 +4950,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "" @@ -4945,32 +4962,25 @@ msgid "" "root partition." msgstr "" -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:115 -#, 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:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "" @@ -5282,14 +5292,20 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox" +msgid "FreedomBox Updated" +msgstr "FreedomBox" + #: plinth/modules/upgrades/forms.py:28 msgid "Enable auto-update" msgstr "" @@ -5298,6 +5314,23 @@ msgstr "" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, python-format +msgid "%(box_name)s Updated" +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "" @@ -5372,19 +5405,28 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +msgid "Enter a valid username." +msgstr "" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -5393,63 +5435,63 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 msgid "Failed to change user status." msgstr "" -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "" -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "" -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "" @@ -5686,10 +5728,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -5958,40 +5997,40 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 msgid "Select language" msgstr "" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "" @@ -6125,6 +6164,10 @@ msgid "" "%(interface_list)s" msgstr "" +#: plinth/templates/notifications-dropdown.html:26 +msgid "Notifications" +msgstr "" + #: plinth/templates/port-forwarding-info.html:23 msgid "Port Forwarding" msgstr "" @@ -6193,6 +6236,6 @@ msgstr "" msgid "Application disabled" msgstr "" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "" diff --git a/plinth/locale/gu/LC_MESSAGES/django.po b/plinth/locale/gu/LC_MESSAGES/django.po index c1b0a58d2..8d02c3e99 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: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2018-02-05 18:37+0000\n" "Last-Translator: drashti kaushik \n" "Language-Team: Gujarati Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" #: plinth/modules/matrixsynapse/views.py:121 @@ -3017,7 +3010,7 @@ msgid "Connection Name" msgstr "" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" +msgid "Network Interface" msgstr "" #: plinth/modules/networks/forms.py:47 @@ -3115,7 +3108,7 @@ msgid "" "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "" @@ -3147,95 +3140,95 @@ msgid "" "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 #, fuzzy #| msgid "General Configuration" msgid "Preferred router configuration" msgstr "સામાન્ય ગોઠવણી" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3245,7 +3238,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3370,7 +3363,7 @@ msgstr "" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "" @@ -3504,7 +3497,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "" @@ -4514,34 +4507,49 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 msgid "App Name" msgstr "" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 msgid "Sandboxed" msgstr "" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +msgid "Sandbox Coverage" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 msgid "Yes" msgstr "" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "" +#: plinth/modules/security/templates/security_report.html:81 +msgid "Not running" +msgstr "" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -4988,11 +4996,11 @@ msgstr "" msgid "Login" msgstr "" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -5000,83 +5008,92 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "" +#: plinth/modules/storage/__init__.py:326 +#, python-format, python-brace-format +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 #, fuzzy #| msgid "Invalid hostname" @@ -5141,7 +5158,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "" @@ -5153,32 +5170,25 @@ msgid "" "root partition." msgstr "" -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:115 -#, 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:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "" @@ -5496,14 +5506,20 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox" +msgid "FreedomBox Updated" +msgstr "ફ્રિડમબોક્ષ" + #: plinth/modules/upgrades/forms.py:28 #, fuzzy #| msgid "Enable application" @@ -5514,6 +5530,23 @@ msgstr "એપ્લીકેશનને પ્રસ્થાપિત કર msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, python-format +msgid "%(box_name)s Updated" +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "Update URL" @@ -5592,19 +5625,30 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "અમાન્ય સર્વર નામ" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -5613,63 +5657,63 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 msgid "Failed to change user status." msgstr "" -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "" -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "" -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "" @@ -5910,10 +5954,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -6200,42 +6241,42 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 #, fuzzy #| msgid "Language" msgid "Select language" msgstr "ભાષા" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "" @@ -6369,6 +6410,12 @@ msgid "" "%(interface_list)s" msgstr "" +#: plinth/templates/notifications-dropdown.html:26 +#, fuzzy +#| msgid "Configuration" +msgid "Notifications" +msgstr "રૂપરેખાંકન" + #: plinth/templates/port-forwarding-info.html:23 #, fuzzy #| msgid "Enable forwarding" @@ -6441,7 +6488,7 @@ msgstr "એપ્લિકેશન સક્ષમ કરો" msgid "Application disabled" msgstr "એપ્લિકેશન અક્ષમ છે" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "" diff --git a/plinth/locale/hi/LC_MESSAGES/django.po b/plinth/locale/hi/LC_MESSAGES/django.po index e303bff63..cd6960393 100644 --- a/plinth/locale/hi/LC_MESSAGES/django.po +++ b/plinth/locale/hi/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2018-08-09 20:39+0000\n" "Last-Translator: Gayathri Das \n" "Language-Team: Hindi Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" #: plinth/modules/matrixsynapse/views.py:121 @@ -3237,8 +3230,10 @@ msgid "Connection Name" msgstr "कनेक्शन का नाम" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" -msgstr "भौतिक इंटरफेस" +#, fuzzy +#| msgid "Interface" +msgid "Network Interface" +msgstr "इंटरफ़ेस" #: plinth/modules/networks/forms.py:47 msgid "The network device that this connection should be bound to." @@ -3348,7 +3343,7 @@ msgstr "" "\"ऑटोमैटिक\" मेथडस {box_name} को इस नेटवर्क से कॉंफ़िगरेशन प्राप्त करना पडेगा और एक " "क्लाइंट बना देगी." -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "ऑटोमैटिक" @@ -3384,54 +3379,54 @@ msgstr "" "वैकल्पिक मूल्य. अगर यह मूल्य दिया जाता है और आइपीवी6 एड्रेसिंग मेथड \"ऑटोमैटिक\" है, तो " "DHCP सर्वर द्वारा प्रदान किए गए DNS सर्वरों नज़रअंदाज़ किया जाएगा." -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "-- चुनिये --" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "एसएसआईडी" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "यह नेटवर्क का दृश्य नाम." -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "मोड" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "इंफ्रास्ट्रक्चर" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "अभिगम केंद्र" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "एड-हॉक" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "फ्रीक्वेंसी बैंड" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "ए ( 5 जीएचज़ि)" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "बी/जी (२.४ जीएचज़ि)" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "चैनल" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3439,11 +3434,11 @@ msgstr "" "वैकल्पिक मूल्य. चुने हूआ फ्रीक्वेंसी बैंड में वायरलेस चैनल, प्रतिबंधित करने के लिये. रिक्त या 0 मूल्य " "का मतलब है ऑटोमैटिक चुनाव." -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "बिएसएसआई़़डी" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3453,32 +3448,32 @@ msgstr "" "एक्सेस पॉइंट का BSSID प्रदान की गई से मैच करते है तो कनेक्ट करें. उदाहरण: 00:11:22:aa:bb:" "cc." -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "प्रमाणीकरण मोड" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" "अगर वायरलेस नेटवर्क सुरक्षित है और क्लाइंट को कनेक्ट करने के लिए पासवर्ड ज़रुरत है WPA चुनिये." -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "खुला" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 #, fuzzy #| msgid "An error occurred during configuration." msgid "Preferred router configuration" msgstr "कॉंफ़िगरेशन के दौरान कूछ त्रुटि हुई." -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3488,7 +3483,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3613,7 +3608,7 @@ msgstr "कनेक्शन संपादित करें" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "संपादन" @@ -3747,7 +3742,7 @@ msgid "This connection is not active." msgstr "यह कनेक्शन सक्रिय नहीं है." #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "सुरक्षा" @@ -4928,42 +4923,61 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "नाम" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 #, fuzzy #| msgid "Block Sandbox" msgid "Sandboxed" msgstr "ब्लॉक सेंडबोक्स" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +#, fuzzy +#| msgid "Block Sandbox" +msgid "Sandbox Coverage" +msgstr "ब्लॉक सेंडबोक्स" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 #, fuzzy #| msgid "yes" msgid "Yes" msgstr "हाँ" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 #, fuzzy #| msgid "None" msgid "No" msgstr "कोई नहीं" +#: plinth/modules/security/templates/security_report.html:81 +#, fuzzy +#| msgid "Tor is running" +msgid "Not running" +msgstr "टोर चल रहा है" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -5461,11 +5475,11 @@ msgstr "एकल साइन-ऑन" msgid "Login" msgstr "लॉगिन" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "स्टोरेज" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -5473,83 +5487,97 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} बाइट्स" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} किब" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} मेब" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} जिब" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} टीब" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "ऑपरेशन अनुत्तीर्ण हो गया." -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "ऑपरेशन रद्द किया गया." -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "यह डिवाइस पहले से अनमाउट किया जा रहा है." -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "यह ऑपरेशन अनुपलब्ध है क्यैकि ड्राइवर/उपकरण टूल समर्थित नहीं है." -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "ऑपरेशन टाइम आउट हो गया." -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "यह ऑपरेशन गहरी नींद की स्थिति का डिस्क को जाग जाएगा." -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "व्यस्त डिवाइस को अनमाउंट करने का प्रयास कर रहा है." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "ऑपरेशन पहले से रद्द किया गया." -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "अनुरोधित ऑपरेशन करने के लिए अधिकृत नहीं है." -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "यह डिवाइस पहले से माउंट किया गया." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "यह डिवाइस नहीं माउंट किया गया." -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "अनुरोधित विकल्प का उपयोग करने की अनुमति नहीं है." -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "किसी और यूसर ने डिवाइस माउंट किया गया है." +#: plinth/modules/storage/__init__.py:326 +#, fuzzy, python-format, python-brace-format +#| msgid "" +#| "Warning: Low space on system partition ({percent_used}% used, " +#| "{free_space} free)." +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" +"वार्निंग: सिस्टम पार्टीशन पर कम जगह ({percent_used}% उपयोग किया गया, " +"{free_space} free)." + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 #, fuzzy #| msgid "Invalid hostname" @@ -5627,7 +5655,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "रूट पारटिशन विस्तार करें" @@ -5641,34 +5669,25 @@ msgstr "" "आगे बढ़ने से पहले अपने डेटा का बैकअप करें. इस ऑपरेशन के बाद, %(expandable_root_size)s से " "अतिरिक्त खाली जगह आपके रूट पार्टीशन में उपलब्ध होगा." -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "पार्टीशन का विस्तार करने में त्रुटि: {exception}" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "पार्टीशन सफलतापूर्वक विस्तारित हुआ." -#: plinth/modules/storage/views.py:115 -#, no-python-format, python-brace-format -msgid "" -"Warning: Low space on system partition ({percent_used}% used, {free_space} " -"free)." -msgstr "" -"वार्निंग: सिस्टम पार्टीशन पर कम जगह ({percent_used}% उपयोग किया गया, " -"{free_space} free)." - -#: plinth/modules/storage/views.py:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "{drive_vendor}{drive_model} को सुरक्षित रूप से अनप्लग किया जा सकता है." -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "डिवाइस सुरक्षित रूप से अनप्लग किया जा सकता है." -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "एेरर इजेक्टिग्न डिवाइस: {error_message}" @@ -6048,14 +6067,20 @@ msgstr "समाचार फ़ीड्स पढ़ें और सब् msgid "Tiny Tiny RSS (Fork)" msgstr "टैनी टैनी आरएसएस (फोर्क)" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "अपडेट" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox Foundation" +msgid "FreedomBox Updated" +msgstr "फ्रीडमबाक्स फाउंडेशन" + #: plinth/modules/upgrades/forms.py:28 #, fuzzy #| msgid "Enable automatic upgrades" @@ -6066,6 +6091,24 @@ msgstr "ऑटोमेटिक अपग्रेडस सक्षम कर msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, fuzzy, python-format +#| msgid "%(box_name)s is up to date." +msgid "%(box_name)s Updated" +msgstr "%(box_name)s उद्दिनांकित है." + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "Update" @@ -6153,19 +6196,30 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "एलडीएपी प्रविष्टि चेक करें \"{search_item}\"" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "सब सर्विसस और सिस्टम सेटिंग्स तक पहुंच" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "यूसरनाम लिया है या आरक्षित है." -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "सर्वर नाम अमान्य है" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "अनुमतियाँ" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6178,20 +6232,20 @@ msgstr "" "

एडमिन ग्रुप के यूसरस सब सर्विसस पर लॉग इन कर सकेगें. SSH के माध्यम से भी " "सिस्टम पर लॉग इन कर सकते है अाैर उनको प्रशासनिक विशेषाधिकार (sudo) है." -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "एलडीएपी यूसर बनाना विफल रहा." -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "{group} समूह में नया यूसर जोड़ने में विफल." -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -6201,45 +6255,45 @@ msgstr "" "बिना सिस्टम में प्रवेश करने की अनुमति देगा. आप एकाधिक कीज़ दर्ज कर सकते हैं, हर लाइन रक " "एक. खाली लाइनस या # से प्रारंभ होने वाले लाइनस अनदेखा कर दिया जाएगा." -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "एलडीएपी यूसर का नाम बदलना विफल रहा." -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "समूह से यूसर को हटाने में विफल." -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "समूह से यूसर को जोड़ने में विफल." -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "एसएसएच कीज़ सेट करने में असमर्थ." -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 #, fuzzy #| msgid "Failed to add user to group." msgid "Failed to change user status." msgstr "समूह से यूसर को जोड़ने में विफल." -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "सिस्टम में केवल व्यवस्थापक को नहीं हटा सकता." -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "एलडीएपी यूसर का पासवर्ड बदलना विफल रहा." -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "व्यवस्थापक समूह में नया यूसर जोड़ने में विफल." -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "कंसोल एक्सेस प्रतिबंधित करने में विफल." -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "युसर अकाउंट बनाया, अब आप लॉगड इन हैं" @@ -6490,10 +6544,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -6819,40 +6870,40 @@ msgstr "%(box_name)s के लिए कोर फंक्शनलिटी msgid "Toggle navigation" msgstr "टॉगल नेविगेशन" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "होम" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "ऐप्स" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "सिस्टम" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "पासवर्ड बदलें" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "रीस्टार्ट" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "शट डाउन" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "लॉग आउट" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 msgid "Select language" msgstr "भाषा चुनें" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "लॉग इन" @@ -6994,6 +7045,12 @@ msgid "" "%(interface_list)s" msgstr "अभी यह नेटवर्क इंटरफ़ेसस आंतरिक के रूप में कॉंफ़िगर किया गया है:%(interface_list)s" +#: plinth/templates/notifications-dropdown.html:26 +#, fuzzy +#| msgid "No certificate" +msgid "Notifications" +msgstr "कोई प्रमाणपत्र नहीं" + #: plinth/templates/port-forwarding-info.html:23 msgid "Port Forwarding" msgstr "" @@ -7063,10 +7120,13 @@ msgstr "एप्लीकेशन सक्षम किया गया ह msgid "Application disabled" msgstr "एप्लीकेशन अक्षम किया गया है" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "" +#~ msgid "Physical Interface" +#~ msgstr "भौतिक इंटरफेस" + #~ msgid "repro" #~ msgstr "रेप्रो" @@ -7228,9 +7288,6 @@ msgstr "" #~ "syncthing. डेस्कटॉप और मोबाइल क्लाइंट्स भी उपलब्ध होगा available." -#~ msgid "Tor is running" -#~ msgstr "टोर चल रहा है" - #~ msgid "Tor is not running" #~ msgstr "टोर नहीं चल रहा है" diff --git a/plinth/locale/hu/LC_MESSAGES/django.po b/plinth/locale/hu/LC_MESSAGES/django.po index 5f46b8752..ea14ff6cf 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: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2020-01-03 07:55+0000\n" "Last-Translator: Doma Gergő \n" "Language-Team: Hungarian Let's\n" +#| " Encrypt to obtain one.\n" +#| " " msgid "" -"\n" -" The configured domain name is using a self-signed certificate.\n" -" Federation with other Matrix Synapse instances requires a valid TLS\n" -" certificate. Please go to Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" "\n" " A beállított doménnév ön-aláírt tanúsítványt használ.\n" @@ -3271,8 +3280,10 @@ msgid "Connection Name" msgstr "Kapcsolat neve" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" -msgstr "Fizikai interfész" +#, fuzzy +#| msgid "Interface" +msgid "Network Interface" +msgstr "Interfész" #: plinth/modules/networks/forms.py:47 msgid "The network device that this connection should be bound to." @@ -3385,7 +3396,7 @@ msgstr "" "Az „Automatikus” módszer esetén a {box_name} eszköz ügyfél lesz, amely során " "a beállításokat a csatlakoztatott hálózatról kéri le." -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "Automatikus" @@ -3423,54 +3434,54 @@ msgstr "" "DHCP-kiszolgáló által nyújtott DNS-kiszolgálók címei figyelmen kívül lesznek " "hagyva." -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "-- válassz --" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "A név, amellyel a hálózat látható." -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "Mód" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "Infrastuktúra" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "Hozzáférési pont" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "Ad-hoc" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "Frekvenciasáv" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "A (5 GHz)" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "B/G (2.4 GHz)" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "Csatorna" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3479,11 +3490,11 @@ msgstr "" "korlátozódik a működés. Üresen hagyva vagy 0 értéket megadva automatikus " "választást jelent." -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3493,11 +3504,11 @@ msgstr "" "ponthoz kapcsolódsz, csak akkor kapcsolódj ha a hozzáférési pont BSSID-je " "megegyezik az itt megadottal. Például: 00:11:22:aa:bb:cc." -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "Hitelesítési mód" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3505,21 +3516,21 @@ msgstr "" "Válaszd a WPA-t ha a vezeték nélküli hálózatod biztonságos és az ügyfelektől " "jelszót kér a csatlakozáshoz." -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "Nyílt" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 #, fuzzy #| msgid "An error occurred during configuration." msgid "Preferred router configuration" msgstr "Hiba történt a beállítás közben." -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3529,7 +3540,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3656,7 +3667,7 @@ msgstr "Kapcsolat szerkesztése" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "Szerkesztés" @@ -3790,7 +3801,7 @@ msgid "This connection is not active." msgstr "Ez a kapcsolat nem aktív." #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "Biztonság" @@ -5002,44 +5013,63 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 msgid "App Name" msgstr "Alkalmazás neve" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 #, fuzzy #| msgid "Show security vulnerabilities" msgid "Current Vulnerabilities" msgstr "Biztonsági rések megjelenítése" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 #, fuzzy #| msgid "Show security vulnerabilities" msgid "Past Vulnerabilities" msgstr "Biztonsági rések megjelenítése" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 #, fuzzy #| msgid "Block Sandbox" msgid "Sandboxed" msgstr "Blokk sandbox" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +#, fuzzy +#| msgid "Block Sandbox" +msgid "Sandbox Coverage" +msgstr "Blokk sandbox" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 #, fuzzy #| msgid "yes" msgid "Yes" msgstr "igen" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 #, fuzzy #| msgid "None" msgid "No" msgstr "Nincs" +#: plinth/modules/security/templates/security_report.html:81 +#, fuzzy +#| msgid "Tor is running" +msgid "Not running" +msgstr "A Tor fut" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -5553,11 +5583,11 @@ msgstr "Egyszeri bejelentkezés" msgid "Login" msgstr "Bejelentkezés" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "Háttértár" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -5569,86 +5599,100 @@ msgstr "" "fel- és lecsatolhatsz cserélhető adathordozókat, kibővítheted a root " "partíciót, stb." -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} byte" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} KiB" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} MiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} GiB" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} TiB" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "A művelet sikertelen." -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "A művelet meg lett szakítva." -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "Az eszköz leválasztása már folyamatban van." -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 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/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "A művelet túllépte az időkorlátot." -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 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/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 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/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "A művelet már meg lett szakítva." -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "Nem jogosult végrehajtani a kért műveletet." -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "Az eszköz már fel lett csatolva." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "Az eszköz nincs felcsatolva." -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "Nem használhatja a kért lehetőséget." -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "Az eszközt egy másik felhasználó felcsatolva." +#: plinth/modules/storage/__init__.py:326 +#, fuzzy, python-format, python-brace-format +#| msgid "" +#| "Warning: Low space on system partition ({percent_used}% used, " +#| "{free_space} free)." +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" +"Figyelmeztetés: Kevés a szabad hely a rendszerpartíción " +"({percent_used}% felhasználva, {free_space} szabad)." + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 #, fuzzy #| msgid "Invalid repository name." @@ -5724,7 +5768,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "Root partíció kibővítése" @@ -5739,34 +5783,25 @@ msgstr "" "után %(expandable_root_size)s további szabad tárterület lesz elérhető a root " "partíción." -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "Hiba a partíció kibővítése során: {exception}" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "A partíció kibővítése sikerült." -#: plinth/modules/storage/views.py:115 -#, no-python-format, python-brace-format -msgid "" -"Warning: Low space on system partition ({percent_used}% used, {free_space} " -"free)." -msgstr "" -"Figyelmeztetés: Kevés a szabad hely a rendszerpartíción ({percent_used}% " -"felhasználva, {free_space} szabad)." - -#: plinth/modules/storage/views.py:141 +#: plinth/modules/storage/views.py:109 #, 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:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "Az eszköz biztonságosan kivehető." -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "Hiba történt az eszköz kiadása során: {error_message}" @@ -6164,15 +6199,21 @@ msgstr "Hírcsatornákra való feliratkozás / olvasás" msgid "Tiny Tiny RSS (Fork)" msgstr "Tiny Tiny RSS (Fork)" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "Frissítés" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" "A legfrissebb szoftver- és biztonsági frissítések ellenőrzése és alkalmazása." +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox Foundation" +msgid "FreedomBox Updated" +msgstr "FreedomBox Alapítvány" + #: plinth/modules/upgrades/forms.py:28 msgid "Enable auto-update" msgstr "Automatikus frissítések engedélyezése" @@ -6182,6 +6223,24 @@ msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" "Ha engedélyezett, akkor a FreedomBox automatikusan frissít naponta egyszer." +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, fuzzy, python-format +#| msgid "%(box_name)s is up to date." +msgid "%(box_name)s Updated" +msgstr "A %(box_name)s naprakész." + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "Frissítés most" @@ -6260,19 +6319,30 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "LDAP bejegyzés ellenőrzése: \"{search_item}\"" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "Hozzáférés az összes szolgáltatáshoz és rendszerbeállításhoz" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "A felhasználói név (már) foglalt." -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "Érvénytelen kiszolgálónév" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "Engedélyek" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6288,20 +6358,20 @@ msgstr "" "képesek bejelentkezni a rendszerbe, ahol adminisztrátori jogosultságokkal " "rendelkeznek (sudo)." -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "LDAP felhasználó létrehozása sikertelen." -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "Nem sikerült hozzáadni az új felhasználót ehhez a csoporthoz: {group}." -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "Engedélyezett SSH kulcsok" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -6311,45 +6381,45 @@ msgstr "" "jelszó nélkül jelentkezzen be. Több kulcs is megadható; soronként egy. Az " "üres, illetve # jellel kezdődő sorok nem számítanak." -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "LDAP felhasználó átnevezése sikertelen." -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "Nem sikerült eltávolítani a felhasználót a csoportból." -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "Nem sikerült hozzáadni a felhasználót a csoporthoz." -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "SSH kulcsok beállítása sikertelen." -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 #, fuzzy #| msgid "Failed to add user to group." msgid "Failed to change user status." msgstr "Nem sikerült hozzáadni a felhasználót a csoporthoz." -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "Nem lehet törölni a rendszer egyetlen rendszergazdáját." -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "LDAP felhasználó jelszavának megváltoztatása sikertelen." -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "Nem sikerült hozzáadni az új felhasználót a rendszergazda csoporthoz." -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "Nem sikerült a konzol hozzáférés korlátozása." -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "Felhasználói fiók létrehozva, bejelentkezés sikeres" @@ -6600,10 +6670,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -6934,40 +7001,40 @@ msgstr "Alapvető funkcionalitás és webes felület %(box_name)s eszközére" msgid "Toggle navigation" msgstr "Navigációs sor ki- vagy bekapcsolása" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "Kezdőlap" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "Alkalmazások" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "Rendszer" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "Jelszómódosítás" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "Újraindítás" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "Leállítás" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "Kijelentkezés" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 msgid "Select language" msgstr "Válassz nyelvet" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "Bejelentkezés" @@ -7117,6 +7184,12 @@ msgstr "" "Jelenleg a következő hálózati interfészek vannak belsőként konfigurálva: " "%(interface_list)s" +#: plinth/templates/notifications-dropdown.html:26 +#, fuzzy +#| msgid "No certificate" +msgid "Notifications" +msgstr "Nincs tanúsítvány" + #: plinth/templates/port-forwarding-info.html:23 msgid "Port Forwarding" msgstr "Porttovábbítás" @@ -7190,10 +7263,13 @@ msgstr "Alkalmazás engedélyezve" msgid "Application disabled" msgstr "Alkalmazás letiltva" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "Gudzsaráti" +#~ msgid "Physical Interface" +#~ msgstr "Fizikai interfész" + #~ msgid "repro" #~ msgstr "repro" @@ -7368,9 +7444,6 @@ msgstr "Gudzsaráti" #~ "syncthing címről érhető el. Asztali és mobil kliensek szintén hozzáférhetőek." -#~ msgid "Tor is running" -#~ msgstr "A Tor fut" - #~ msgid "Tor is not running" #~ msgstr "A Tor nem fut" diff --git a/plinth/locale/id/LC_MESSAGES/django.po b/plinth/locale/id/LC_MESSAGES/django.po index d3713655a..8bdade4fe 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: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2018-11-02 00:44+0000\n" "Last-Translator: ButterflyOfFire \n" "Language-Team: Indonesian Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" #: plinth/modules/matrixsynapse/views.py:121 @@ -2976,8 +2969,9 @@ msgid "Connection Name" msgstr "Nama Koneksi" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" -msgstr "Interface Fisik" +#, fuzzy +msgid "Network Interface" +msgstr "Interface" #: plinth/modules/networks/forms.py:47 msgid "The network device that this connection should be bound to." @@ -3075,7 +3069,7 @@ msgid "" "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "Automatic" @@ -3109,96 +3103,96 @@ msgid "" "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "-- pilih --" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "Mode" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "Infrastructure" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "Access Point" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "Ad-hoc" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "Frequency Band" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "A (5 GHz)" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "B/G (2.4 GHz)" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 #, fuzzy msgid "Channel" msgstr "Channel" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "Authentication Mode" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "Open" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "Pengaturan Jaringan saat ini" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3208,7 +3202,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3334,7 +3328,7 @@ msgstr "Sunting Koneksi" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "Sunting" @@ -3470,7 +3464,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "" @@ -4515,38 +4509,53 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "Nama" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 msgid "Sandboxed" msgstr "" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +msgid "Sandbox Coverage" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 #, fuzzy #| msgid "yes" msgid "Yes" msgstr "ya" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "" +#: plinth/modules/security/templates/security_report.html:81 +msgid "Not running" +msgstr "" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -5032,11 +5041,11 @@ msgstr "" msgid "Login" msgstr "" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -5044,88 +5053,97 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, fuzzy, python-brace-format #| msgid "{disk_size} bytes" msgid "{disk_size:.1f} bytes" msgstr "{disk_size} bytes" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, fuzzy, python-brace-format #| msgid "{disk_size} KiB" msgid "{disk_size:.1f} KiB" msgstr "{disk_size} KiB" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, fuzzy, python-brace-format #| msgid "{disk_size} MiB" msgid "{disk_size:.1f} MiB" msgstr "{disk_size} MiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, fuzzy, python-brace-format #| msgid "{disk_size} GiB" msgid "{disk_size:.1f} GiB" msgstr "{disk_size} GiB" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, fuzzy, python-brace-format #| msgid "{disk_size} TiB" msgid "{disk_size:.1f} TiB" msgstr "{disk_size} TiB" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "" +#: plinth/modules/storage/__init__.py:326 +#, python-format, python-brace-format +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 #, fuzzy #| msgid "Actions" @@ -5192,7 +5210,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "" @@ -5204,32 +5222,25 @@ msgid "" "root partition." msgstr "" -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:115 -#, 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:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "" @@ -5551,14 +5562,20 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox" +msgid "FreedomBox Updated" +msgstr "FreedomBox" + #: plinth/modules/upgrades/forms.py:28 #, fuzzy #| msgid "Enable application" @@ -5569,6 +5586,24 @@ msgstr "Aktifkan aplikasi" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, fuzzy, python-format +#| msgid "%(box_name)s Setup" +msgid "%(box_name)s Updated" +msgstr "Pengaturan %(box_name)s" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "Update URL" @@ -5647,19 +5682,30 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Actions" +msgid "Enter a valid username." +msgstr "Aksi" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -5668,65 +5714,65 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "Gagal membuat pengguna LDAP." -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 #, fuzzy #| msgid "Failed to add new user to admin group." msgid "Failed to change user status." msgstr "Gagal menambahkan pengguna baru ke kelompok admin." -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "" -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "Gagal menambahkan pengguna baru ke kelompok admin." -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "" @@ -5971,10 +6017,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -6269,46 +6312,46 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "Apps" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 #, fuzzy #| msgid "Restart Now" msgid "Restart" msgstr "Jalankan ulang Sekarang" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 #, fuzzy #| msgid "Shut Down Now" msgid "Shut down" msgstr "Matikan Sekarang" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 #, fuzzy #| msgid "Language" msgid "Select language" msgstr "Bahasa" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "" @@ -6446,6 +6489,12 @@ msgid "" "%(interface_list)s" msgstr "" +#: plinth/templates/notifications-dropdown.html:26 +#, fuzzy +#| msgid "No certficate" +msgid "Notifications" +msgstr "Tidak ada Sertifikat" + #: plinth/templates/port-forwarding-info.html:23 #, fuzzy #| msgid "Enable Tor" @@ -6516,10 +6565,13 @@ msgstr "" msgid "Application disabled" msgstr "" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "" +#~ msgid "Physical Interface" +#~ msgstr "Interface Fisik" + #, fuzzy #~| msgid "DNS Server" #~ msgid "SIP Server" diff --git a/plinth/locale/it/LC_MESSAGES/django.po b/plinth/locale/it/LC_MESSAGES/django.po index a04e844da..3d15ee5fb 100644 --- a/plinth/locale/it/LC_MESSAGES/django.po +++ b/plinth/locale/it/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2019-09-03 21:24+0000\n" "Last-Translator: Swann Martinet \n" "Language-Team: Italian Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" #: plinth/modules/matrixsynapse/views.py:121 @@ -3252,8 +3245,10 @@ msgid "Connection Name" msgstr "Nome Connessione" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" -msgstr "Interfaccia Fisica" +#, fuzzy +#| msgid "Interface" +msgid "Network Interface" +msgstr "Interfaccia" #: plinth/modules/networks/forms.py:47 msgid "The network device that this connection should be bound to." @@ -3365,7 +3360,7 @@ msgstr "" "Con la modalità \"Automatica\" il {box_name} otterrà la configurazione di " "rete come client." -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "Automatica" @@ -3403,54 +3398,54 @@ msgstr "" "d'indirizzamento IPv6 è \"automatico\", i server DNS forniti dal server DHCP " "saranno ignorati." -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "-- seleziona--" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "Il nome visibile sella rete." -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "Modalità" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "Infrastruttura" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "Access Point" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "Ad-hoc" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "Banda di frequenza" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "A (5 GHz)" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "B/G (2.4 GHz)" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "Canale" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3459,11 +3454,11 @@ msgstr "" "selezionata. Il valore 0, o l'assenza di valore, significa che sarà " "impostata la selezione automatica." -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3473,11 +3468,11 @@ msgstr "" "connessione ad un access point, connettersi solo se il BSSID dell'access " "point combacia con quello fornito. Per esempio: 00:11:22:aa:bb:cc." -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "Modalità Autenticazione" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3485,21 +3480,21 @@ msgstr "" "Scegli WPA se la rete wireless è protetta e richiede che i client abbiano la " "password WiFi." -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "Aperta" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 #, fuzzy #| msgid "General Configuration" msgid "Preferred router configuration" msgstr "Configurazione Generale" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3509,7 +3504,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3636,7 +3631,7 @@ msgstr "Modifica Connessione" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "Modifica" @@ -3771,7 +3766,7 @@ msgid "This connection is not active." msgstr "Questa connessione non è attiva." #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "Sicurezza" @@ -4926,40 +4921,57 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "Nome" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 #, fuzzy #| msgid "Block Sandbox" msgid "Sandboxed" msgstr "Block Sandbox" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +#, fuzzy +#| msgid "Block Sandbox" +msgid "Sandbox Coverage" +msgstr "Block Sandbox" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 #, fuzzy #| msgid "yes" msgid "Yes" msgstr "si" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "" +#: plinth/modules/security/templates/security_report.html:81 +msgid "Not running" +msgstr "" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -5408,11 +5420,11 @@ msgstr "" msgid "Login" msgstr "" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -5420,83 +5432,92 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "" +#: plinth/modules/storage/__init__.py:326 +#, python-format, python-brace-format +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 #, fuzzy msgid "Invalid directory name." @@ -5562,7 +5583,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "" @@ -5574,32 +5595,25 @@ msgid "" "root partition." msgstr "" -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:115 -#, 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:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "" @@ -5920,14 +5934,20 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox" +msgid "FreedomBox Updated" +msgstr "FreedomBox" + #: plinth/modules/upgrades/forms.py:28 msgid "Enable auto-update" msgstr "Abilita l'aggiornamento automatico" @@ -5936,6 +5956,24 @@ msgstr "Abilita l'aggiornamento automatico" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, fuzzy, python-format +#| msgid "%(box_name)s is up to date." +msgid "%(box_name)s Updated" +msgstr "%(box_name)s è aggiornato." + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "" @@ -6010,19 +6048,30 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "Nome Server Invalido" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6031,63 +6080,63 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 msgid "Failed to change user status." msgstr "" -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "" -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "" -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "" @@ -6332,10 +6381,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -6638,40 +6684,40 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 msgid "Select language" msgstr "" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "" @@ -6805,6 +6851,12 @@ msgid "" "%(interface_list)s" msgstr "" +#: plinth/templates/notifications-dropdown.html:26 +#, fuzzy +#| msgid "No certificate" +msgid "Notifications" +msgstr "Nessun certificato" + #: plinth/templates/port-forwarding-info.html:23 msgid "Port Forwarding" msgstr "" @@ -6873,10 +6925,13 @@ msgstr "Applicazione abilitata" msgid "Application disabled" msgstr "Applicazione disabilitata" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "" +#~ msgid "Physical Interface" +#~ msgstr "Interfaccia Fisica" + #~ msgid "repro" #~ msgstr "repro" diff --git a/plinth/locale/ja/LC_MESSAGES/django.po b/plinth/locale/ja/LC_MESSAGES/django.po index 06b6fa8c9..8c54b5518 100644 --- a/plinth/locale/ja/LC_MESSAGES/django.po +++ b/plinth/locale/ja/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -22,7 +22,7 @@ msgstr "" msgid "Page source" msgstr "" -#: plinth/context_processors.py:36 plinth/views.py:61 +#: plinth/context_processors.py:38 plinth/views.py:69 msgid "FreedomBox" msgstr "" @@ -197,7 +197,7 @@ msgid "" "backup." msgstr "" -#: plinth/modules/backups/forms.py:135 plinth/modules/networks/forms.py:276 +#: plinth/modules/backups/forms.py:135 plinth/modules/networks/forms.py:280 msgid "Passphrase" msgstr "" @@ -380,12 +380,8 @@ msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:34 msgid "" -"\n" -" The remote repository will not be deleted.\n" -" This just removes the repository from the listing on the backup page, " -"you\n" -" can add it again later on.\n" -" " +"The remote repository will not be deleted. This just removes the repository " +"from the listing on the backup page, you can add it again later on." msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 @@ -1114,16 +1110,16 @@ msgstr "" msgid "Use HTTP basic authentication" msgstr "" -#: plinth/modules/dynamicdns/forms.py:116 plinth/modules/networks/forms.py:213 +#: plinth/modules/dynamicdns/forms.py:116 plinth/modules/networks/forms.py:217 msgid "Username" msgstr "" -#: plinth/modules/dynamicdns/forms.py:119 plinth/modules/networks/forms.py:214 +#: plinth/modules/dynamicdns/forms.py:119 plinth/modules/networks/forms.py:218 #: plinth/modules/shadowsocks/forms.py:60 msgid "Password" msgstr "" -#: plinth/modules/dynamicdns/forms.py:123 plinth/modules/networks/forms.py:216 +#: plinth/modules/dynamicdns/forms.py:123 plinth/modules/networks/forms.py:220 msgid "Show password" msgstr "" @@ -1325,11 +1321,11 @@ msgstr "" msgid "Message Archive Management disabled" msgstr "" -#: plinth/modules/firewall/__init__.py:36 +#: plinth/modules/firewall/__init__.py:39 msgid "Firewall" msgstr "" -#: plinth/modules/firewall/__init__.py:40 +#: plinth/modules/firewall/__init__.py:43 #, python-brace-format msgid "" "Firewall is a security system that controls the incoming and outgoing " @@ -2081,7 +2077,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:243 +#: plinth/templates/base.html:253 msgid "JavaScript license information" msgstr "" @@ -2293,12 +2289,9 @@ msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45 #, python-format msgid "" -"\n" -" The configured domain name is using a self-signed certificate.\n" -" Federation with other Matrix Synapse instances requires a valid TLS\n" -" certificate. Please go to Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" #: plinth/modules/matrixsynapse/views.py:121 @@ -2825,7 +2818,7 @@ msgid "Connection Name" msgstr "" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" +msgid "Network Interface" msgstr "" #: plinth/modules/networks/forms.py:47 @@ -2923,7 +2916,7 @@ msgid "" "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "" @@ -2955,93 +2948,93 @@ msgid "" "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 msgid "Preferred router configuration" msgstr "" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3051,7 +3044,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3174,7 +3167,7 @@ msgstr "" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "" @@ -3308,7 +3301,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "" @@ -4308,34 +4301,49 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 msgid "App Name" msgstr "" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 msgid "Sandboxed" msgstr "" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +msgid "Sandbox Coverage" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 msgid "Yes" msgstr "" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "" +#: plinth/modules/security/templates/security_report.html:81 +msgid "Not running" +msgstr "" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -4777,11 +4785,11 @@ msgstr "" msgid "Login" msgstr "" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -4789,83 +4797,92 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "" +#: plinth/modules/storage/__init__.py:326 +#, python-format, python-brace-format +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 msgid "Invalid directory name." msgstr "" @@ -4928,7 +4945,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "" @@ -4940,32 +4957,25 @@ msgid "" "root partition." msgstr "" -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:115 -#, 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:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "" @@ -5277,14 +5287,18 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" +#: plinth/modules/upgrades/__init__.py:84 +msgid "FreedomBox Updated" +msgstr "" + #: plinth/modules/upgrades/forms.py:28 msgid "Enable auto-update" msgstr "" @@ -5293,6 +5307,23 @@ msgstr "" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, python-format +msgid "%(box_name)s Updated" +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "" @@ -5367,19 +5398,28 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +msgid "Enter a valid username." +msgstr "" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -5388,63 +5428,63 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 msgid "Failed to change user status." msgstr "" -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "" -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "" -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "" @@ -5679,10 +5719,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -5951,40 +5988,40 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 msgid "Select language" msgstr "" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "" @@ -6118,6 +6155,10 @@ msgid "" "%(interface_list)s" msgstr "" +#: plinth/templates/notifications-dropdown.html:26 +msgid "Notifications" +msgstr "" + #: plinth/templates/port-forwarding-info.html:23 msgid "Port Forwarding" msgstr "" @@ -6186,6 +6227,6 @@ msgstr "" msgid "Application disabled" msgstr "" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "" diff --git a/plinth/locale/kn/LC_MESSAGES/django.po b/plinth/locale/kn/LC_MESSAGES/django.po index 06b6fa8c9..8c54b5518 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: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -22,7 +22,7 @@ msgstr "" msgid "Page source" msgstr "" -#: plinth/context_processors.py:36 plinth/views.py:61 +#: plinth/context_processors.py:38 plinth/views.py:69 msgid "FreedomBox" msgstr "" @@ -197,7 +197,7 @@ msgid "" "backup." msgstr "" -#: plinth/modules/backups/forms.py:135 plinth/modules/networks/forms.py:276 +#: plinth/modules/backups/forms.py:135 plinth/modules/networks/forms.py:280 msgid "Passphrase" msgstr "" @@ -380,12 +380,8 @@ msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:34 msgid "" -"\n" -" The remote repository will not be deleted.\n" -" This just removes the repository from the listing on the backup page, " -"you\n" -" can add it again later on.\n" -" " +"The remote repository will not be deleted. This just removes the repository " +"from the listing on the backup page, you can add it again later on." msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 @@ -1114,16 +1110,16 @@ msgstr "" msgid "Use HTTP basic authentication" msgstr "" -#: plinth/modules/dynamicdns/forms.py:116 plinth/modules/networks/forms.py:213 +#: plinth/modules/dynamicdns/forms.py:116 plinth/modules/networks/forms.py:217 msgid "Username" msgstr "" -#: plinth/modules/dynamicdns/forms.py:119 plinth/modules/networks/forms.py:214 +#: plinth/modules/dynamicdns/forms.py:119 plinth/modules/networks/forms.py:218 #: plinth/modules/shadowsocks/forms.py:60 msgid "Password" msgstr "" -#: plinth/modules/dynamicdns/forms.py:123 plinth/modules/networks/forms.py:216 +#: plinth/modules/dynamicdns/forms.py:123 plinth/modules/networks/forms.py:220 msgid "Show password" msgstr "" @@ -1325,11 +1321,11 @@ msgstr "" msgid "Message Archive Management disabled" msgstr "" -#: plinth/modules/firewall/__init__.py:36 +#: plinth/modules/firewall/__init__.py:39 msgid "Firewall" msgstr "" -#: plinth/modules/firewall/__init__.py:40 +#: plinth/modules/firewall/__init__.py:43 #, python-brace-format msgid "" "Firewall is a security system that controls the incoming and outgoing " @@ -2081,7 +2077,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:243 +#: plinth/templates/base.html:253 msgid "JavaScript license information" msgstr "" @@ -2293,12 +2289,9 @@ msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45 #, python-format msgid "" -"\n" -" The configured domain name is using a self-signed certificate.\n" -" Federation with other Matrix Synapse instances requires a valid TLS\n" -" certificate. Please go to Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" #: plinth/modules/matrixsynapse/views.py:121 @@ -2825,7 +2818,7 @@ msgid "Connection Name" msgstr "" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" +msgid "Network Interface" msgstr "" #: plinth/modules/networks/forms.py:47 @@ -2923,7 +2916,7 @@ msgid "" "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "" @@ -2955,93 +2948,93 @@ msgid "" "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 msgid "Preferred router configuration" msgstr "" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3051,7 +3044,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3174,7 +3167,7 @@ msgstr "" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "" @@ -3308,7 +3301,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "" @@ -4308,34 +4301,49 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 msgid "App Name" msgstr "" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 msgid "Sandboxed" msgstr "" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +msgid "Sandbox Coverage" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 msgid "Yes" msgstr "" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "" +#: plinth/modules/security/templates/security_report.html:81 +msgid "Not running" +msgstr "" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -4777,11 +4785,11 @@ msgstr "" msgid "Login" msgstr "" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -4789,83 +4797,92 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "" +#: plinth/modules/storage/__init__.py:326 +#, python-format, python-brace-format +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 msgid "Invalid directory name." msgstr "" @@ -4928,7 +4945,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "" @@ -4940,32 +4957,25 @@ msgid "" "root partition." msgstr "" -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:115 -#, 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:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "" @@ -5277,14 +5287,18 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" +#: plinth/modules/upgrades/__init__.py:84 +msgid "FreedomBox Updated" +msgstr "" + #: plinth/modules/upgrades/forms.py:28 msgid "Enable auto-update" msgstr "" @@ -5293,6 +5307,23 @@ msgstr "" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, python-format +msgid "%(box_name)s Updated" +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "" @@ -5367,19 +5398,28 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +msgid "Enter a valid username." +msgstr "" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -5388,63 +5428,63 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 msgid "Failed to change user status." msgstr "" -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "" -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "" -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "" @@ -5679,10 +5719,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -5951,40 +5988,40 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 msgid "Select language" msgstr "" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "" @@ -6118,6 +6155,10 @@ msgid "" "%(interface_list)s" msgstr "" +#: plinth/templates/notifications-dropdown.html:26 +msgid "Notifications" +msgstr "" + #: plinth/templates/port-forwarding-info.html:23 msgid "Port Forwarding" msgstr "" @@ -6186,6 +6227,6 @@ msgstr "" msgid "Application disabled" msgstr "" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "" diff --git a/plinth/locale/lt/LC_MESSAGES/django.po b/plinth/locale/lt/LC_MESSAGES/django.po index dd2b139f9..fe7c6f264 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: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -23,7 +23,7 @@ msgstr "" msgid "Page source" msgstr "" -#: plinth/context_processors.py:36 plinth/views.py:61 +#: plinth/context_processors.py:38 plinth/views.py:69 msgid "FreedomBox" msgstr "" @@ -198,7 +198,7 @@ msgid "" "backup." msgstr "" -#: plinth/modules/backups/forms.py:135 plinth/modules/networks/forms.py:276 +#: plinth/modules/backups/forms.py:135 plinth/modules/networks/forms.py:280 msgid "Passphrase" msgstr "" @@ -381,12 +381,8 @@ msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:34 msgid "" -"\n" -" The remote repository will not be deleted.\n" -" This just removes the repository from the listing on the backup page, " -"you\n" -" can add it again later on.\n" -" " +"The remote repository will not be deleted. This just removes the repository " +"from the listing on the backup page, you can add it again later on." msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 @@ -1115,16 +1111,16 @@ msgstr "" msgid "Use HTTP basic authentication" msgstr "" -#: plinth/modules/dynamicdns/forms.py:116 plinth/modules/networks/forms.py:213 +#: plinth/modules/dynamicdns/forms.py:116 plinth/modules/networks/forms.py:217 msgid "Username" msgstr "" -#: plinth/modules/dynamicdns/forms.py:119 plinth/modules/networks/forms.py:214 +#: plinth/modules/dynamicdns/forms.py:119 plinth/modules/networks/forms.py:218 #: plinth/modules/shadowsocks/forms.py:60 msgid "Password" msgstr "" -#: plinth/modules/dynamicdns/forms.py:123 plinth/modules/networks/forms.py:216 +#: plinth/modules/dynamicdns/forms.py:123 plinth/modules/networks/forms.py:220 msgid "Show password" msgstr "" @@ -1326,11 +1322,11 @@ msgstr "" msgid "Message Archive Management disabled" msgstr "" -#: plinth/modules/firewall/__init__.py:36 +#: plinth/modules/firewall/__init__.py:39 msgid "Firewall" msgstr "" -#: plinth/modules/firewall/__init__.py:40 +#: plinth/modules/firewall/__init__.py:43 #, python-brace-format msgid "" "Firewall is a security system that controls the incoming and outgoing " @@ -2082,7 +2078,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:243 +#: plinth/templates/base.html:253 msgid "JavaScript license information" msgstr "" @@ -2294,12 +2290,9 @@ msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45 #, python-format msgid "" -"\n" -" The configured domain name is using a self-signed certificate.\n" -" Federation with other Matrix Synapse instances requires a valid TLS\n" -" certificate. Please go to Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" #: plinth/modules/matrixsynapse/views.py:121 @@ -2826,7 +2819,7 @@ msgid "Connection Name" msgstr "" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" +msgid "Network Interface" msgstr "" #: plinth/modules/networks/forms.py:47 @@ -2924,7 +2917,7 @@ msgid "" "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "" @@ -2956,93 +2949,93 @@ msgid "" "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 msgid "Preferred router configuration" msgstr "" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3052,7 +3045,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3175,7 +3168,7 @@ msgstr "" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "" @@ -3309,7 +3302,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "" @@ -4309,34 +4302,49 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 msgid "App Name" msgstr "" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 msgid "Sandboxed" msgstr "" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +msgid "Sandbox Coverage" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 msgid "Yes" msgstr "" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "" +#: plinth/modules/security/templates/security_report.html:81 +msgid "Not running" +msgstr "" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -4778,11 +4786,11 @@ msgstr "" msgid "Login" msgstr "" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -4790,83 +4798,92 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "" +#: plinth/modules/storage/__init__.py:326 +#, python-format, python-brace-format +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 msgid "Invalid directory name." msgstr "" @@ -4929,7 +4946,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "" @@ -4941,32 +4958,25 @@ msgid "" "root partition." msgstr "" -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:115 -#, 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:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "" @@ -5278,14 +5288,18 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" +#: plinth/modules/upgrades/__init__.py:84 +msgid "FreedomBox Updated" +msgstr "" + #: plinth/modules/upgrades/forms.py:28 msgid "Enable auto-update" msgstr "" @@ -5294,6 +5308,23 @@ msgstr "" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, python-format +msgid "%(box_name)s Updated" +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "" @@ -5368,19 +5399,28 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +msgid "Enter a valid username." +msgstr "" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -5389,63 +5429,63 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 msgid "Failed to change user status." msgstr "" -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "" -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "" -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "" @@ -5680,10 +5720,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -5952,40 +5989,40 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 msgid "Select language" msgstr "" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "" @@ -6119,6 +6156,10 @@ msgid "" "%(interface_list)s" msgstr "" +#: plinth/templates/notifications-dropdown.html:26 +msgid "Notifications" +msgstr "" + #: plinth/templates/port-forwarding-info.html:23 msgid "Port Forwarding" msgstr "" @@ -6187,6 +6228,6 @@ msgstr "" msgid "Application disabled" msgstr "" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "" diff --git a/plinth/locale/nb/LC_MESSAGES/django.po b/plinth/locale/nb/LC_MESSAGES/django.po index c8f3a6c37..267275aa2 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: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2020-01-31 13:50+0000\n" "Last-Translator: Allan Nordhøy \n" "Language-Team: Norwegian Bokmål Let's\n" +#| " Encrypt to obtain one.\n" +#| " " msgid "" -"\n" -" The configured domain name is using a self-signed certificate.\n" -" Federation with other Matrix Synapse instances requires a valid TLS\n" -" certificate. Please go to Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" "\n" " Oppsatt domene bruker et selv-signert sertifikat.\n" @@ -3360,8 +3369,10 @@ msgid "Connection Name" msgstr "Oppkoblingsnavn" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" -msgstr "Fysisk grensesnitt" +#, fuzzy +#| msgid "Interface" +msgid "Network Interface" +msgstr "Grensesnitt" #: plinth/modules/networks/forms.py:47 msgid "The network device that this connection should be bound to." @@ -3472,7 +3483,7 @@ msgstr "" "«Automatiske» metoder vil få {box_name} til å hente oppsettet fra dette " "nettverket og gjøre den til en klient." -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "Automatisk" @@ -3508,54 +3519,54 @@ msgstr "" "Valgfri verdi. Hvis denne verdien er gitt, og IPv6-adresseringsmetoden er " "«Automatisk», så vil DNS-serverne som tilbys fra en DHCP-tjener bli ignorert." -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "-- velg --" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "SSID (Service Set Identifier)" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "Det synlige navnet på nettverket." -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "Modus" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "Infrastruktur" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "Aksesspunkt" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "Ad-hoc" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "Frekvensbånd" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "A (5 GHz)" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "B/G (2.4 GHz)" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "Kanal" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3563,11 +3574,11 @@ msgstr "" "Valgfri verdi. Trådløskanal i det valgte frekvensbåndet som det skal " "begrenses til. Blank eller verdi 0 betyr at det skal velges automatisk." -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3577,11 +3588,11 @@ msgstr "" "aksesspunkt, koble kun til hvis BSSID-en til aksesspunktet stemmer med det " "som er oppgitt. Eksempel: 00:11:22:aa:bb:cc." -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "Autentiseringsmodus" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3589,21 +3600,21 @@ msgstr "" "Velg WPA (Wi-Fi Protected Access) hvis det trådløse nettverket er sikret og " "krever at brukerne har passordet som trengs for å koble seg til." -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "Åpen" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "Nåværende nettverksoppsett" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3613,7 +3624,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3740,7 +3751,7 @@ msgstr "Rediger tilkobling" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "Rediger" @@ -3874,7 +3885,7 @@ msgid "This connection is not active." msgstr "Denne forbindelsen er ikke aktiv." #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "Sikkerhet" @@ -5085,45 +5096,64 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 msgid "App Name" msgstr "Programnavn" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 #, fuzzy #| msgid "Show security vulnerabilities" msgid "Current Vulnerabilities" msgstr "Vis sikkerhetssårbarheter" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 #, fuzzy #| msgid "Show security vulnerabilities" msgid "Past Vulnerabilities" msgstr "Vis sikkerhetssårbarheter" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 #, fuzzy #| msgid "Block Sandbox" msgid "Sandboxed" msgstr "Block-sandkassen" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +#, fuzzy +#| msgid "Block Sandbox" +msgid "Sandbox Coverage" +msgstr "Block-sandkassen" + +#: plinth/modules/security/templates/security_report.html:70 #, fuzzy msgid "N/A" msgstr "I/t" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 #, fuzzy #| msgid "yes" msgid "Yes" msgstr "Ja" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 #, fuzzy #| msgid "None" msgid "No" msgstr "Ingen" +#: plinth/modules/security/templates/security_report.html:81 +#, fuzzy +#| msgid "is not running" +msgid "Not running" +msgstr "kjører ikke" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -5630,11 +5660,11 @@ msgstr "Engangspålogging" msgid "Login" msgstr "Login" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "Lager" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -5645,84 +5675,98 @@ msgstr "" "kan vise lagringsmedia som er i bruk, montere og avmontere flyttbare medium, " "utvide rotpartisjonen, osv." -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} byte" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} KiB" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} MiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} GiB" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} TiB" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "Operasjonen mislyktes." -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "Operasjonen ble avbrutt." -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "Enheten avmonteres allerede." -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" "Denne aktiviteten støttes ikke på grunn av manglende driver-/verktøystøtte." -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "Tidsavbrudd for operasjon." -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "Operasjonen vil vekke en disk fra en tilstand av dyp søvn." -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "Prøver å avmontere en opptatt enhet." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "Operasjonen har allerede blitt avbrutt." -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "Mangler rettigheter til utførelse av forespurt operasjon." -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "Denne enheten er allerede montert." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "Enheten er ikke montert." -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "Mangler rettigheter til bruk av forespurt valg." -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "Enheten er montert av en annen bruker." +#: plinth/modules/storage/__init__.py:326 +#, fuzzy, python-format, python-brace-format +#| msgid "" +#| "Warning: Low space on system partition ({percent_used}% used, " +#| "{free_space} free)." +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" +"Advarsel: Lite plass igjen på systempartisjon ({percent_used}% brukt, " +"{free_space} ledig)." + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 #, fuzzy #| msgid "Invalid hostname" @@ -5798,7 +5842,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "Utvid root-partisjon" @@ -5813,34 +5857,25 @@ msgstr "" "operasjonen vil det være %(expandable_root_size)s med ekstra plass " "tilgjengelig på root-partisjonen din." -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "Utviding av partisjon feilet: {exception}" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "Vellykket partisjonsutvidelse." -#: plinth/modules/storage/views.py:115 -#, no-python-format, python-brace-format -msgid "" -"Warning: Low space on system partition ({percent_used}% used, {free_space} " -"free)." -msgstr "" -"Advarsel: Lite plass igjen på systempartisjon ({percent_used}% brukt, " -"{free_space} ledig)." - -#: plinth/modules/storage/views.py:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "{drive_vendor} {drive_model} kan trygt kobles fra." -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "Enheten kan trygt kobles fra." -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "Feil ved utløsing av enhet: {error_message}" @@ -6230,14 +6265,20 @@ msgstr "Les og abonner på nyhetsstrømmer" msgid "Tiny Tiny RSS (Fork)" msgstr "Tiny Tiny RSS (avgreining)" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "Oppdater" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "Sjekk og legg til siste programvare- og sikkerhetsoppdateringer." +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox Foundation" +msgid "FreedomBox Updated" +msgstr "FreedomBox Foundation" + #: plinth/modules/upgrades/forms.py:28 msgid "Enable auto-update" msgstr "Aktiver auto-oppdatering" @@ -6246,6 +6287,24 @@ msgstr "Aktiver auto-oppdatering" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "Når påskrudd, oppdateres FreedomBox automatisk én gang om dagen." +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, fuzzy, python-format +#| msgid "%(box_name)s is up to date." +msgid "%(box_name)s Updated" +msgstr "%(box_name)s er oppdatert." + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "Oppdater nå" @@ -6332,19 +6391,30 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "Sjekk LDAP-oppføring «{search_item}»" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "Tilgang til alle tjenester og systeminnstillinger" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "Brukernavnet er opptatt eller reservert." -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "Ugyldig tjenernavn" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "Tilganger" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6358,20 +6428,20 @@ msgstr "" "gruppen kan logge seg på alle tjenester. De kan også logge inn på systemet " "via SSH, og ha administrative rettigheter (sudo)." -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "Oppretting av LDAP-bruker feilet." -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "Klarte ikke legge ny bruker til gruppe {group}." -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "Autoriserte SSH-nøkler" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -6381,45 +6451,45 @@ msgstr "" "på systemet uten å bruke passord. Du kan legge inn multiple (flere) nøkler, " "én på hver linje. Blanke linjer og linjer som starter med # vil bli ignorert." -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "Klarte ikke å bytte navn på LDAP-bruker." -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "Klarte ikke å slette bruker fra gruppe." -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "Klarte ikke legge bruker til gruppe." -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "Klarte ikke sette SSH-nøkler." -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 #, fuzzy #| msgid "Failed to add user to group." msgid "Failed to change user status." msgstr "Klarte ikke legge bruker til gruppe." -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "Kan ikke slette kun administratoren i systemet." -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "Klarte ikke å bytte passord for LDAP-bruker." -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "Klarte ikke å legge til en ny bruker i admin-gruppen." -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "Klarte ikke begrense konsolltilgang." -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "Brukerkonto er opprettet, du er nå logget inn" @@ -6670,12 +6740,10 @@ msgid "No peers configured to connect to this %(box_name)s yet." msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 -#, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " -msgstr "" +#, fuzzy, python-format +#| msgid "Public key of this machine:" +msgid "Public key for this %(box_name)s:" +msgstr "Offentlig nøkkel tilhørende denne maskinen:" #: plinth/modules/wireguard/templates/wireguard.html:68 #, fuzzy @@ -7013,40 +7081,40 @@ msgstr "Kjernefunksjonalitet og nettbrukergrensesnitt for %(box_name)s" msgid "Toggle navigation" msgstr "Bytt (toggle) navigasjon" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "Hjem" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "Apps/Programmer" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "System" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "Endre passord" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "Omstart" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "Slå av" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "Logg ut" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 msgid "Select language" msgstr "Velg språk" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "Logg inn" @@ -7193,6 +7261,12 @@ msgid "" msgstr "" "Følgende nettverksgrensesnitt er nå satt opp som interne: %(interface_list)s" +#: plinth/templates/notifications-dropdown.html:26 +#, fuzzy +#| msgid "No certificate" +msgid "Notifications" +msgstr "Sertifikat mangler" + #: plinth/templates/port-forwarding-info.html:23 msgid "Port Forwarding" msgstr "Portvideresending" @@ -7266,10 +7340,13 @@ msgstr "Programmet er aktivert" msgid "Application disabled" msgstr "Programmet er deaktivert" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Physical Interface" +#~ msgstr "Fysisk grensesnitt" + #~ msgid "repro" #~ msgstr "repro" @@ -8170,9 +8247,6 @@ msgstr "Gujarati" #~ msgid "is running" #~ msgstr "kjører" -#~ msgid "is not running" -#~ msgstr "kjører ikke" - #~ msgid "Anonymity Network (Tor)" #~ msgstr "Anonymitetsnettverk (Tor)" diff --git a/plinth/locale/nl/LC_MESSAGES/django.po b/plinth/locale/nl/LC_MESSAGES/django.po index 4baacc97b..2ffb60294 100644 --- a/plinth/locale/nl/LC_MESSAGES/django.po +++ b/plinth/locale/nl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2020-01-17 21:21+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Dutch Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" #: plinth/modules/matrixsynapse/views.py:121 @@ -3193,8 +3194,10 @@ msgid "Connection Name" msgstr "Verbindingsnaam" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" -msgstr "Fysieke Interface" +#, fuzzy +#| msgid "Interface" +msgid "Network Interface" +msgstr "Interface" #: plinth/modules/networks/forms.py:47 msgid "The network device that this connection should be bound to." @@ -3307,7 +3310,7 @@ msgstr "" "De \"Automatische\" methoden zorgen dat {box_name} de configuratie van dit " "netwerk gebruikt waardoor het een client wordt." -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "Automatisch" @@ -3345,54 +3348,54 @@ msgstr "" "methode is \"Automatisch\", zullen de DNS-Servers van de DHCP-server worden " "genegeerd." -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "-- selecteer --" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "De zichtbare netwerknaam." -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "Modus" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "Infrastructuur" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "Access Point" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "Ad-hoc" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "Frequentieband" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "A (5 GHz)" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "B/G (2.4 GHz)" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "Kanaal" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3400,11 +3403,11 @@ msgstr "" "Optionele waarde. Beperken van draadloos kanaal tot de geselecteerde " "frequentieband. Waarde leeg of 0 betekent automatische selectie." -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3415,11 +3418,11 @@ msgstr "" "toegangspunt overeenkomt met degene die hier wordt ingevuld. Voorbeeld: " "00:11:22:aa:bb:cc." -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "Authentificatiemodus" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3427,21 +3430,21 @@ msgstr "" "Selecteer WPA indien het netwerk beveiligd is en gebruikerswachtwoorden " "gebruikt om te verbinden." -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "Open" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "Huidige Netwerkconfiguratie" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3451,7 +3454,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3576,7 +3579,7 @@ msgstr "Wijzig verbinding" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "Wijzig" @@ -3710,7 +3713,7 @@ msgid "This connection is not active." msgstr "Deze verbinding is niet actief." #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "Security" @@ -4902,40 +4905,59 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 msgid "App Name" msgstr "Applicatie naam" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "Huidige kwetsbaarheden" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "Kwetsbaarheden in het verleden" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 #, fuzzy #| msgid "Block Sandbox" msgid "Sandboxed" msgstr "Block Sandbox" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +#, fuzzy +#| msgid "Block Sandbox" +msgid "Sandbox Coverage" +msgstr "Block Sandbox" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 #, fuzzy #| msgid "yes" msgid "Yes" msgstr "ja" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 #, fuzzy #| msgid "None" msgid "No" msgstr "Geen" +#: plinth/modules/security/templates/security_report.html:81 +#, fuzzy +#| msgid "is not running" +msgid "Not running" +msgstr "draait niet" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -5429,11 +5451,11 @@ msgstr "Eenmalige aanmelding" msgid "Login" msgstr "Aanmelding" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "Storage" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -5441,83 +5463,97 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} bytes" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} KiB" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} MiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} GiB" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} TiB" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "De bewerking is mislukt." -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "De bewerking is afgebroken." -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "Het apparaat is al aan het ontkoppelen." -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "Er is een time-out opgetreden voor deze bewerking." -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "Poging om een apparaat te ontkoppelen dat in gebruik is." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "De bewerking is al geannuleerd." -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "Het apparaat is al gekoppeld." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "Het apparaat is niet ge-mount." -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "" +#: plinth/modules/storage/__init__.py:326 +#, fuzzy, python-format, python-brace-format +#| msgid "" +#| "Warning: Low space on system partition ({percent_used}% used, " +#| "{free_space} free)." +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" +"Waarschuwing: Weinig ruimte op de systeempartitie ({percent_used} " +"% gebruikt, {free_space} vrij)." + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 #, fuzzy #| msgid "Invalid hostname" @@ -5592,7 +5628,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "Root-partitie uitbreiden" @@ -5607,34 +5643,25 @@ msgstr "" "%(expandable_root_size)s extra vrije ruimte in de root-partitie beschikbaar " "zijn." -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "Fout bij partitie uitbreiden: {exception}" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "Partitie succesvol uitgebreid." -#: plinth/modules/storage/views.py:115 -#, no-python-format, python-brace-format -msgid "" -"Warning: Low space on system partition ({percent_used}% used, {free_space} " -"free)." -msgstr "" -"Waarschuwing: Weinig ruimte op de systeempartitie ({percent_used} % " -"gebruikt, {free_space} vrij)." - -#: plinth/modules/storage/views.py:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "{drive_vendor} {drive_model} kan veilig worden losgekoppeld." -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "Het apparaat kan veilig worden losgekoppeld." -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "" @@ -6033,15 +6060,21 @@ msgstr "Lezen en abonneren op nieuwsfeeds" msgid "Tiny Tiny RSS (Fork)" msgstr "Tiny Tiny RSS (Fork)" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "Update" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" "Controleer de nieuwste software- en beveiligingsupdates en pas deze toe." +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox Foundation" +msgid "FreedomBox Updated" +msgstr "FreedomBox Foundation" + #: plinth/modules/upgrades/forms.py:28 msgid "Enable auto-update" msgstr "Automatisch bijwerken inschakelen" @@ -6052,6 +6085,24 @@ msgstr "" "Als deze functie is ingeschakeld, wordt FreedomBox automatisch één keer per " "dag bijgewerkt." +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, fuzzy, python-format +#| msgid "%(box_name)s is up to date." +msgid "%(box_name)s Updated" +msgstr "De nieuwste versie van %(box_name)s is geïnstalleerd." + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "Nu bijwerken" @@ -6131,19 +6182,30 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "Zoek LDAP item \"{search_item}\"" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "Toegang tot alle diensten en systeeminstellingen" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "Gebruikersnaam is in gebruik of is gereserveerd." -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "Foute servernaam" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "Toegangsrechten" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6158,20 +6220,20 @@ msgstr "" "ook op het systeem inloggen met SSH en kunnen systeemadministratie doen " "(sudo)." -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "LDAP gebruiker aanmaken mislukt." -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "Nieuwe gebruiker aan groep {group} toevoegen mislukt." -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "Geautoriseerde SSH-sleutels" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -6182,45 +6244,45 @@ msgstr "" "sleutels toevoegen, één op elke regel. Lege regels en regels die beginnen " "met # worden genegeerd." -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "LDAP gebruiker hernoemen mislukt." -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "Gebruiker uit groep verwijderen mislukt." -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "Gebruiker aan groep toevoegen mislukt." -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "Kan de SSH-sleutels niet instellen." -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 #, fuzzy #| msgid "Failed to add user to group." msgid "Failed to change user status." msgstr "Gebruiker aan groep toevoegen mislukt." -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "Kan de enige beheerder in het systeem niet verwijderen." -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "Wijzigen LDAP gebruikerswachtwoord mislukt." -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "Toevoegen van gebruiker aan admin groep mislukt." -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "Consoletoegang beperken is mislukt." -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "Gebruikersaccount aangemaakt, U bent nu ingelogd" @@ -6472,10 +6534,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -6808,40 +6867,40 @@ msgstr "Basisfunctionaliteit en webinterface voor %(box_name)s" msgid "Toggle navigation" msgstr "Navigatie in/uitschakelen" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "Startpagina" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "Apps" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "Systeem" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "Wijzig wachtwoord" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "Herstarten" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "Uitschakelen" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "Afmelden" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 msgid "Select language" msgstr "Selecteer taal" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "Aanmelden" @@ -6989,6 +7048,12 @@ msgstr "" "Momenteel zijn de volgende netwerkinterfaces geconfigureerd als intern: " "%(interface_list)s" +#: plinth/templates/notifications-dropdown.html:26 +#, fuzzy +#| msgid "No certificate" +msgid "Notifications" +msgstr "Geen certificaat" + #: plinth/templates/port-forwarding-info.html:23 msgid "Port Forwarding" msgstr "Port Forwarding" @@ -7059,10 +7124,13 @@ msgstr "Toepassing ingeschakeld" msgid "Application disabled" msgstr "Toepassing uitgeschakeld" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Physical Interface" +#~ msgstr "Fysieke Interface" + #~ msgid "repro" #~ msgstr "repro" @@ -8044,9 +8112,6 @@ msgstr "Gujarati" #~ msgid "is running" #~ msgstr "draait" -#~ msgid "is not running" -#~ msgstr "draait niet" - #~ msgid "Anonymity Network (Tor)" #~ msgstr "Anonimiteitsnetwerk (Tor)" diff --git a/plinth/locale/pl/LC_MESSAGES/django.po b/plinth/locale/pl/LC_MESSAGES/django.po index 221d9f629..b4faf830f 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: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2019-11-18 18:04+0000\n" "Last-Translator: Radek Pasiok \n" "Language-Team: Polish Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" #: plinth/modules/matrixsynapse/views.py:121 @@ -3111,7 +3112,7 @@ msgid "Connection Name" msgstr "" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" +msgid "Network Interface" msgstr "" #: plinth/modules/networks/forms.py:47 @@ -3209,7 +3210,7 @@ msgid "" "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "" @@ -3241,95 +3242,95 @@ msgid "" "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "Aktualna konfiguracja sieci" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3339,7 +3340,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3464,7 +3465,7 @@ msgstr "" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "" @@ -3598,7 +3599,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "" @@ -4629,38 +4630,57 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "Nazwa" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 #, fuzzy #| msgid "Blocked" msgid "Sandboxed" msgstr "Zablokowano" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +#, fuzzy +#| msgid "Blocked" +msgid "Sandbox Coverage" +msgstr "Zablokowano" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 msgid "Yes" msgstr "" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "" +#: plinth/modules/security/templates/security_report.html:81 +#, fuzzy +#| msgid "deluge-web is not running" +msgid "Not running" +msgstr "Interfejs deluge nie jest uruchomiony" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -5128,11 +5148,11 @@ msgstr "" msgid "Login" msgstr "" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -5140,86 +5160,95 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, fuzzy, python-brace-format #| msgid "{disk_size} bytes" msgid "{disk_size:.1f} bytes" msgstr "{disk_size} bajtów" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, fuzzy, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size} KiB" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, fuzzy, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size} MiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, fuzzy, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size} GiB" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, fuzzy, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size} TiB" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 #, fuzzy #| msgid "The requested domain is already registered." msgid "The device is already mounted." msgstr "Wnioskowana domena jest już zarejstrowana." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "" +#: plinth/modules/storage/__init__.py:326 +#, python-format, python-brace-format +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 #, fuzzy #| msgid "Invalid hostname" @@ -5290,7 +5319,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "Rozszerz główną partycję" @@ -5304,32 +5333,25 @@ msgstr "" "Proszę najpierw utworzyć kopię bezpieczeństwa. Po tej operacji twoja główna " "partycja będzie zwiększona o %(expandable_root_size)s." -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "Błąd rozszerzania partycji: {exception}" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "Partycja rozszerzona." -#: plinth/modules/storage/views.py:115 -#, 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:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "" @@ -5652,14 +5674,20 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox Foundation" +msgid "FreedomBox Updated" +msgstr "Fundacja FreedomBox" + #: plinth/modules/upgrades/forms.py:28 #, fuzzy #| msgid "Enable creative mode" @@ -5670,6 +5698,24 @@ msgstr "Włącz tryb kreatywny" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, fuzzy, python-format +#| msgid "Plinth is up to date." +msgid "%(box_name)s Updated" +msgstr "Plinth jest aktualny." + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "Update URL" @@ -5748,19 +5794,30 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "Niewłaściwa nazwa użytkownika" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -5769,65 +5826,65 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "Tworzenie użytkownika LDAP się nie udało." -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 #, fuzzy #| msgid "Failed to add new user to admin group." msgid "Failed to change user status." msgstr "Nieudane dodawanie użytkownika do grupy admin." -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "" -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "Nieudane dodawanie użytkownika do grupy admin." -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "Utworzono konto użytkownika, możesz się teraz zalogować" @@ -6071,10 +6128,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -6408,42 +6462,42 @@ msgstr "Interfejs administracyjny Plinth dla %(box_name)s" msgid "Toggle navigation" msgstr "Przełącz nawigację" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "Dom" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "Aplikacje" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "Zmień hasło" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "Uruchom ponownie" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "Wyłącz" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "Wyloguj się" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 #, fuzzy #| msgid "Language" msgid "Select language" msgstr "Język" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "Zaloguj się" @@ -6596,6 +6650,12 @@ msgid "" "%(interface_list)s" msgstr "" +#: plinth/templates/notifications-dropdown.html:26 +#, fuzzy +#| msgid "No certificate" +msgid "Notifications" +msgstr "Brak certyfikatu" + #: plinth/templates/port-forwarding-info.html:23 #, fuzzy #| msgid "Enable forwarding" @@ -6668,7 +6728,7 @@ msgstr "Aplikacja włączona" msgid "Application disabled" msgstr "Aplikacja wyłączona" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "" @@ -6987,11 +7047,6 @@ msgstr "" #~ msgid "is running" #~ msgstr "Interfejs deluge uruchomiony" -#, fuzzy -#~| msgid "deluge-web is not running" -#~ msgid "is not running" -#~ msgstr "Interfejs deluge nie jest uruchomiony" - #~ msgid "Box it up!" #~ msgstr "Wystartuj twoje pudło!" diff --git a/plinth/locale/pt/LC_MESSAGES/django.po b/plinth/locale/pt/LC_MESSAGES/django.po index 442581da0..8979c9d60 100644 --- a/plinth/locale/pt/LC_MESSAGES/django.po +++ b/plinth/locale/pt/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2019-12-16 22:57+0000\n" "Last-Translator: adaragao \n" "Language-Team: Portuguese Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" #: plinth/modules/matrixsynapse/views.py:121 @@ -2991,8 +2992,10 @@ msgid "Connection Name" msgstr "" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" -msgstr "" +#, fuzzy +#| msgid "Network Time Server" +msgid "Network Interface" +msgstr "Servidor do Tempo da Rede" #: plinth/modules/networks/forms.py:47 msgid "The network device that this connection should be bound to." @@ -3089,7 +3092,7 @@ msgid "" "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "" @@ -3121,95 +3124,95 @@ msgid "" "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 #, fuzzy #| msgid "General Configuration" msgid "Preferred router configuration" msgstr "Configuração Geral" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3219,7 +3222,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3344,7 +3347,7 @@ msgstr "" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "" @@ -3478,7 +3481,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "" @@ -4500,36 +4503,53 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "Nome" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 msgid "Sandboxed" msgstr "" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +msgid "Sandbox Coverage" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 msgid "Yes" msgstr "" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "" +#: plinth/modules/security/templates/security_report.html:81 +#, fuzzy +#| msgid "Service discovery server is not running" +msgid "Not running" +msgstr "O Servidor da descoberta do serviço não está a correr" + #: plinth/modules/security/views.py:69 #, fuzzy, python-brace-format #| msgid "Error setting domain name: {exception}" @@ -4978,11 +4998,11 @@ msgstr "" msgid "Login" msgstr "" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -4990,85 +5010,94 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 #, fuzzy #| msgid "Service discovery server is running" msgid "The device is already unmounting." msgstr "O Servidor da descoberta do serviço está a correr" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "Esta operação pode ligar um disco que esteja no estado de adormecido." -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "" +#: plinth/modules/storage/__init__.py:326 +#, python-format, python-brace-format +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 #, fuzzy #| msgid "Invalid domain name" @@ -5135,7 +5164,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "" @@ -5147,33 +5176,26 @@ msgid "" "root partition." msgstr "" -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, fuzzy, python-brace-format #| msgid "Error setting language: {exception}" msgid "Error expanding partition: {exception}" msgstr "Erro ao definir a língua: {exception}" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:115 -#, 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:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "" @@ -5491,14 +5513,20 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox" +msgid "FreedomBox Updated" +msgstr "Freedombox" + #: plinth/modules/upgrades/forms.py:28 #, fuzzy #| msgid "Applications" @@ -5509,6 +5537,23 @@ msgstr "Aplicações" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, python-format +msgid "%(box_name)s Updated" +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "General Configuration" @@ -5587,19 +5632,30 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Invalid domain name" +msgid "Enter a valid username." +msgstr "Nome de domínio inválido" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -5608,63 +5664,63 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 msgid "Failed to change user status." msgstr "" -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "" -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "" -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "" @@ -5903,10 +5959,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -6212,42 +6265,42 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 #, fuzzy #| msgid "Language" msgid "Select language" msgstr "Língua" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "" @@ -6384,6 +6437,12 @@ msgid "" "%(interface_list)s" msgstr "" +#: plinth/templates/notifications-dropdown.html:26 +#, fuzzy +#| msgid "Applications" +msgid "Notifications" +msgstr "Aplicações" + #: plinth/templates/port-forwarding-info.html:23 #, fuzzy #| msgid "Enable network time" @@ -6458,7 +6517,7 @@ msgstr "Aplicações" msgid "Application disabled" msgstr "Aplicações" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "" @@ -6584,14 +6643,6 @@ msgstr "" #~ msgid "Select the domain name" #~ msgstr "Nome de domínio inválido" -#~ msgid "Applications" -#~ msgstr "Aplicações" - -#, fuzzy -#~| msgid "Service discovery server is not running" -#~ msgid "is not running" -#~ msgstr "O Servidor da descoberta do serviço não está a correr" - #, fuzzy #~| msgid "Service discovery server is running" #~ msgid "Minetest server is running" @@ -6625,9 +6676,6 @@ msgstr "" #~ msgid "Enable service discovery" #~ msgstr "Permitir descoberta do serviço" -#~ msgid "Network Time Server" -#~ msgstr "Servidor do Tempo da Rede" - #~ msgid "" #~ "You can install and run various services and applications on your " #~ "%(box_name)s." diff --git a/plinth/locale/ru/LC_MESSAGES/django.po b/plinth/locale/ru/LC_MESSAGES/django.po index b99bcde3a..6fb0b93ea 100644 --- a/plinth/locale/ru/LC_MESSAGES/django.po +++ b/plinth/locale/ru/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2019-07-22 17:06+0000\n" "Last-Translator: Igor \n" "Language-Team: Russian Let's\n" +#| " Encrypt to obtain one.\n" +#| " " msgid "" -"\n" -" The configured domain name is using a self-signed certificate.\n" -" Federation with other Matrix Synapse instances requires a valid TLS\n" -" certificate. Please go to Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" "\n" " Выбранное доменное имя использует самоподписанный сертификат.\n" @@ -3324,8 +3333,10 @@ msgid "Connection Name" msgstr "Имя подключения" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" -msgstr "Физический интерфейс" +#, fuzzy +#| msgid "Interface" +msgid "Network Interface" +msgstr "Интерфейс" #: plinth/modules/networks/forms.py:47 msgid "The network device that this connection should be bound to." @@ -3435,7 +3446,7 @@ msgstr "" "Метод \"Автоматически\" позволит получить {box_name} конфигурацию этой сети, " "что сделает его клиентом." -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "Автоматически" @@ -3473,54 +3484,54 @@ msgstr "" "«Автоматически», предоставляемые DHCP-сервером DNS-серверы будут " "игнорироваться." -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "-- Выберите --" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "Отображаемое имя сети." -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "Режим" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "Инфраструктура" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "Точка доступа" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "Беспроводная Ad-hoc" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "Полоса частот" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "А (5 ГГц)" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "B/G (2,4 ГГц)" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "Канал" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3528,11 +3539,11 @@ msgstr "" "Необязательное значение. Ограничение беспроводного канала в выбранном " "диапазоне частот. Оставьте пустым или укажите 0 для автоматического выбора." -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3542,11 +3553,11 @@ msgstr "" "подключении к точке доступа, подключатся только по BSSID. Пример: 00:11:22:" "aa:bb:cc." -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "Режим проверки подлинности" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3554,21 +3565,21 @@ msgstr "" "Выберите WPA, если беспроводная сеть защищена и требует от клиентов пароль " "для подключения." -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "Open" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "Текущая конфигурация сети" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3578,7 +3589,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3703,7 +3714,7 @@ msgstr "Редактирование подключения" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "Редактировать" @@ -3837,7 +3848,7 @@ msgid "This connection is not active." msgstr "Это подключение не активно." #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "Безопасность" @@ -5037,42 +5048,61 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "Имя" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 #, fuzzy #| msgid "Block Sandbox" msgid "Sandboxed" msgstr "Песочница" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +#, fuzzy +#| msgid "Block Sandbox" +msgid "Sandbox Coverage" +msgstr "Песочница" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 #, fuzzy #| msgid "yes" msgid "Yes" msgstr "Да" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 #, fuzzy #| msgid "None" msgid "No" msgstr "нет" +#: plinth/modules/security/templates/security_report.html:81 +#, fuzzy +#| msgid "is not running" +msgid "Not running" +msgstr "не запущен" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -5578,11 +5608,11 @@ msgstr "Единый вход" msgid "Login" msgstr "Логин" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "Storage" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -5593,84 +5623,98 @@ msgstr "" "{box_name}. Вы можете видеть, какие носители используются, монтировать и " "размонтировать подключаемые носители, увеличивать корневой раздел итп." -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} байт" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} КиБ" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} Миб" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} Гиб" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} Тиб" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "Операция не удалась." -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "Операция была отменена." -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "Устройство уже отключается." -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" "Операция не поддерживается из-за отсутствия поддержки драйвера или утилиты." -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "Время операции вышло." -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "Операция пробудит диск, находящийся в режиме глубокого сна." -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "Попытка отключения устройства, которое используется." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "Операция уже отменена." -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "Отсутствует авторизация для выполнения запрошенной операции." -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "Устройство уже подключено." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "Устройство не подключено." -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "Использование запрошенной опции не разрешено." -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "Устройство подключено другим пользователем." +#: plinth/modules/storage/__init__.py:326 +#, fuzzy, python-format, python-brace-format +#| msgid "" +#| "Warning: Low space on system partition ({percent_used}% used, " +#| "{free_space} free)." +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" +"Предупреждение: недостаточно свободного пространства на системном разделе " +"({percent_used}% используется, {free_space} свободно)." + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 #, fuzzy #| msgid "Invalid hostname" @@ -5747,7 +5791,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "Расширить корневой раздел" @@ -5762,34 +5806,25 @@ msgstr "" "этой операции будет доступно %(expandable_root_size)s свободного места в " "вашем корневом разделе." -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "Ошибка расширения раздела: {exception}" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "Раздел успешно расширен." -#: plinth/modules/storage/views.py:115 -#, no-python-format, python-brace-format -msgid "" -"Warning: Low space on system partition ({percent_used}% used, {free_space} " -"free)." -msgstr "" -"Предупреждение: недостаточно свободного пространства на системном разделе " -"({percent_used}% используется, {free_space} свободно)." - -#: plinth/modules/storage/views.py:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "{drive_vendor}{drive_model} может быть безопасно отсоединено." -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "Устройство может быть безопасно отсоединено." -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "Ошибка извлечения устройства: {error_message}" @@ -6179,14 +6214,20 @@ msgstr "Чтение и подписка на ленты новостей" msgid "Tiny Tiny RSS (Fork)" msgstr "Tiny Tiny RSS (Fork)" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "Обновление" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "Проверьте и установите новейшие программы и обновления безопасности." +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox Foundation" +msgid "FreedomBox Updated" +msgstr "Фонд FrеedomBox" + #: plinth/modules/upgrades/forms.py:28 msgid "Enable auto-update" msgstr "Включить автообновление" @@ -6196,6 +6237,24 @@ msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" "Если опция включена, то FreedomBox автоматически обновляется раз в день." +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, fuzzy, python-format +#| msgid "%(box_name)s is up to date." +msgid "%(box_name)s Updated" +msgstr "%(box_name)s в актуальном состоянии." + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "Обновить сейчас" @@ -6279,19 +6338,30 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "Проверьте запись LDAP \"{search_item}\"" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "Доступ ко всем сервисам и настройкам системы" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "Имя пользователя уже занято." -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "Недопустимое имя сервера" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "Разрешения" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6305,20 +6375,20 @@ msgstr "" "Пользователи в группе администратора имеют доступ ко всем службам. Они также " "могут войти в систему через SSH и иметь административные привилегии (sudo)." -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "Создание пользователя LDAP не удалось." -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "Не удалось добавить нового пользователя в группу {group}." -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "Авторизованные SSH ключи" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -6329,45 +6399,45 @@ msgstr "" "на каждой строке. Пустые строки и строки, начинающиеся с # будут " "игнорироваться." -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "Переименование пользователя LDAP не удалось." -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "Не удалось удалить пользователя из группы." -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "Не удалось добавить пользователя в группу." -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "Не удалось задать ключи SSH." -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 #, fuzzy #| msgid "Failed to add user to group." msgid "Failed to change user status." msgstr "Не удалось добавить пользователя в группу." -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "Невозможно удалить единственного администратора в системе." -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "Изменение LDAP пароля пользователя не удалось." -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "Не удалось добавить нового пользователя в группу администратора." -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "Не удалось ограничить доступ к консоли." -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "Учетная запись пользователя создана, теперь вы вошли" @@ -6619,10 +6689,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -6955,40 +7022,40 @@ msgstr "Базовая функциональность и веб-интерфе msgid "Toggle navigation" msgstr "Отображение навигации" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "Домой" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "Приложения" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "Система" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "Смена пароля" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "Перезапустить" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "Завершить работу" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "Выход" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 msgid "Select language" msgstr "Выберите язык" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "Войти" @@ -7136,6 +7203,12 @@ msgstr "" "В настоящее время следующие сетевые интерфейсы сконфигурированы как " "внутренние: %(interface_list)s" +#: plinth/templates/notifications-dropdown.html:26 +#, fuzzy +#| msgid "No certificate" +msgid "Notifications" +msgstr "Не сертификата" + #: plinth/templates/port-forwarding-info.html:23 #, fuzzy #| msgid "Enable forwarding" @@ -7208,10 +7281,13 @@ msgstr "Приложение включено" msgid "Application disabled" msgstr "Приложение отключено" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "Гуджарати" +#~ msgid "Physical Interface" +#~ msgstr "Физический интерфейс" + #~ msgid "repro" #~ msgstr "repro" @@ -8102,9 +8178,6 @@ msgstr "Гуджарати" #~ msgid "is running" #~ msgstr "запущен" -#~ msgid "is not running" -#~ msgstr "не запущен" - #~ msgid "Anonymity Network (Tor)" #~ msgstr "Анонимная Сеть (Tor)" diff --git a/plinth/locale/sl/LC_MESSAGES/django.po b/plinth/locale/sl/LC_MESSAGES/django.po index 22eca540c..40ed5614c 100644 --- a/plinth/locale/sl/LC_MESSAGES/django.po +++ b/plinth/locale/sl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2019-05-07 20:48+0000\n" "Last-Translator: Erik Ušaj \n" "Language-Team: Slovenian Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" #: plinth/modules/matrixsynapse/views.py:121 @@ -2965,7 +2966,7 @@ msgid "Connection Name" msgstr "" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" +msgid "Network Interface" msgstr "" #: plinth/modules/networks/forms.py:47 @@ -3063,7 +3064,7 @@ msgid "" "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "" @@ -3095,93 +3096,93 @@ msgid "" "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 msgid "Preferred router configuration" msgstr "" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3191,7 +3192,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3316,7 +3317,7 @@ msgstr "" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "" @@ -3450,7 +3451,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "" @@ -4458,36 +4459,51 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "Ime" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 msgid "Sandboxed" msgstr "" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +msgid "Sandbox Coverage" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 msgid "Yes" msgstr "" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "" +#: plinth/modules/security/templates/security_report.html:81 +msgid "Not running" +msgstr "" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -4931,11 +4947,11 @@ msgstr "" msgid "Login" msgstr "" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -4943,83 +4959,92 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "" +#: plinth/modules/storage/__init__.py:326 +#, python-format, python-brace-format +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 #, fuzzy #| msgid "Invalid hostname" @@ -5084,7 +5109,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "" @@ -5096,32 +5121,25 @@ msgid "" "root partition." msgstr "" -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:115 -#, 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:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "" @@ -5441,14 +5459,20 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox" +msgid "FreedomBox Updated" +msgstr "FreedomBox" + #: plinth/modules/upgrades/forms.py:28 msgid "Enable auto-update" msgstr "" @@ -5457,6 +5481,23 @@ msgstr "" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, python-format +msgid "%(box_name)s Updated" +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "" @@ -5531,19 +5572,30 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Invalid hostname" +msgid "Enter a valid username." +msgstr "Neveljavno ime gostitelja" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -5552,63 +5604,63 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 msgid "Failed to change user status." msgstr "" -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "" -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "" -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "" @@ -5847,10 +5899,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -6147,40 +6196,40 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 msgid "Select language" msgstr "" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "" @@ -6314,6 +6363,10 @@ msgid "" "%(interface_list)s" msgstr "" +#: plinth/templates/notifications-dropdown.html:26 +msgid "Notifications" +msgstr "" + #: plinth/templates/port-forwarding-info.html:23 msgid "Port Forwarding" msgstr "" @@ -6382,7 +6435,7 @@ msgstr "" msgid "Application disabled" msgstr "" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "" diff --git a/plinth/locale/sv/LC_MESSAGES/django.po b/plinth/locale/sv/LC_MESSAGES/django.po index fb038fd0f..44c96ae8c 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: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2020-02-10 05:50+0000\n" "Last-Translator: Michael Breidenbach \n" "Language-Team: Swedish Let's\n" +#| " Encrypt to obtain one.\n" +#| " " msgid "" -"\n" -" The configured domain name is using a self-signed certificate.\n" -" Federation with other Matrix Synapse instances requires a valid TLS\n" -" certificate. Please go to Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" "\n" " Nya användare kan registreras från valfri klient om offentlig " @@ -3249,8 +3258,10 @@ msgid "Connection Name" msgstr "Anslutningens namn" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" -msgstr "Fysiskt gränssnitt" +#, fuzzy +#| msgid "Interface" +msgid "Network Interface" +msgstr "Gränssnitt" #: plinth/modules/networks/forms.py:47 msgid "The network device that this connection should be bound to." @@ -3362,7 +3373,7 @@ msgstr "" "\"Automatisk\" metoder kommer att göra {box_name} hämta konfiguration från " "det här nätverket och gör det till en klient." -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "Automatisk" @@ -3399,54 +3410,54 @@ msgstr "" "Valfritt värde. Om värde anges och IPv6-adresseringsmetod är \"Automatisk\", " "kommer DNS-servrar tillhandahållna av en DHCP-server att ignoreras." -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "--Välj--" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "Synligt namn för nätverket." -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "Läge" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "Infrastruktur" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "Kopplingspunkt" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "Ad-hoc-" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "Frekvensbandet" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "A (5 GHz)" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "B/G (2,4 GHz)" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "Kanal" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3454,11 +3465,11 @@ msgstr "" "Valfritt värde. Trådlösa kanalen i det valda frekvensbandet för att begränsa " "till. Tomt eller 0 värde betyder automatiskt val." -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3468,11 +3479,11 @@ msgstr "" "en åtkomstpunkt ska du endast ansluta om åtkomstpunktens BSSID matchar det " "som angetts. Exempel: 00:11:22: aa: bb: cc." -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "Autentiseringsläge" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3480,19 +3491,19 @@ msgstr "" "Välj WPA om det trådlösa nätverket är säkert och kräver att användare har " "lösenord för att ansluta." -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "Öppet" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 msgid "Preferred router configuration" msgstr "Önskad routerkonfiguration" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3501,14 +3512,14 @@ msgid "" "as the {box_name}'s address. First remember to configure a static local IP " "address for your {box_name} in your router's configuration.

" msgstr "" -"Använd DMZ-funktionen för att vidarebefordra all trafik

De flesta routrar tillhandahåller en konfigurationsinställning som " -"kallas DMZ. Detta gör det möjligt för routern att vidarebefordra all " -"inkommande trafik från Internet till en enda IP-adress, till exempel " -"{box_name}-adressen. Kom först ihåg att konfigurera en statisk lokal IP-" -"adress för din {box_name} i routerns configuration.

" +"Använd DMZ-funktionen för att vidarebefordra all trafik

De flesta routrar tillhandahåller en konfigurationsinställning som kallas " +"DMZ. Detta gör det möjligt för routern att vidarebefordra all inkommande " +"trafik från Internet till en enda IP-adress, till exempel {box_name}-" +"adressen. Kom först ihåg att konfigurera en statisk lokal IP-adress för din " +"{box_name} i routerns configuration.

" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3645,7 +3656,7 @@ msgstr "Redigera anslutning" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "Redigera" @@ -3779,7 +3790,7 @@ msgid "This connection is not active." msgstr "Den här anslutningen är inte aktiv." #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "Säkerhet" @@ -4968,34 +4979,53 @@ msgstr "" "sandboxningsfunktioner används. Sandboxing mildrar effekten av en " "potentiellt komprometterad app till resten av systemet." -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 msgid "App Name" msgstr "Appens namn" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "Aktuella sårbarheter" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "Tidigare sårbarheter" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 msgid "Sandboxed" msgstr "Sandboxed" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +#, fuzzy +#| msgid "Sandboxed" +msgid "Sandbox Coverage" +msgstr "Sandboxed" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "N/A" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 msgid "Yes" msgstr "Ja" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "Nej" +#: plinth/modules/security/templates/security_report.html:81 +#, fuzzy +#| msgid "deluge-web is not running" +msgid "Not running" +msgstr "Deluges webbgränssnitt är inaktiverat" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -5491,11 +5521,11 @@ msgstr "Enkel inloggning på" msgid "Login" msgstr "Logga in" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "Lagring" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -5506,83 +5536,97 @@ msgstr "" "{box_name}. Du kan visa lagringsmedia som för närvarande används, montera " "och demontera flyttbara media, expandera rotpartitionen etc." -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} byte" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} Kib" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} Mib" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} Gib" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} Tib" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "Åtgärden misslyckades." -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "Operationen avbröts." -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "Enheten lossnar redan." -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "Åtgärden stöds inte på grund av saknade drivrutiner/verktygsstöd." -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "Åtgärden orsakade timeout." -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "Åtgärden skulle väcka en disk som är i ett djupviloläge." -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "Försöker avmontera en enhet som är upptagen." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "Operationen har redan avbrutits." -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "Inte behörig att utföra den begärda åtgärden." -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "Enheten är redan monterad." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "Enheten är inte monterad." -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "Inte tillåtet att använda det begärda alternativet." -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "Enheten monteras av en annan användare." +#: plinth/modules/storage/__init__.py:326 +#, fuzzy, python-format, python-brace-format +#| msgid "" +#| "Warning: Low space on system partition ({percent_used}% used, " +#| "{free_space} free)." +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" +"Varning: låg utrymme på systempartitionen ({percent_used}% används, " +"{free_space} fri)." + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 msgid "Invalid directory name." msgstr "Ogiltigt katalognamn." @@ -5648,7 +5692,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "Utöka root-partitionen" @@ -5663,34 +5707,25 @@ msgstr "" "åtgärden kommer %(expandable_root_size)s av ytterligare ledigt utrymme att " "vara tillgängligt i rotpartitionen." -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "Fel vid utökning av partitionen: {exception}" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "Partitionsutökning genomförd." -#: plinth/modules/storage/views.py:115 -#, no-python-format, python-brace-format -msgid "" -"Warning: Low space on system partition ({percent_used}% used, {free_space} " -"free)." -msgstr "" -"Varning: låg utrymme på systempartitionen ({percent_used}% används, " -"{free_space} fri)." - -#: plinth/modules/storage/views.py:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "{drive_vendor} {drive_model} kan kopplas ur på ett säkert sätt." -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "Enheten kan kopplas ur på ett säkert sätt." -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "Fel mata ut enhet: {error_message}" @@ -6063,15 +6098,21 @@ msgstr "Läsa och prenumerera på nyhetsflöden" msgid "Tiny Tiny RSS (Fork)" msgstr "Tiny Tiny RSS (Fork)" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "Uppdatera" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" "Sök efter och installera de senaste program-och säkerhetsuppdateringarna." +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox Foundation" +msgid "FreedomBox Updated" +msgstr "FreedomBox Foundation" + #: plinth/modules/upgrades/forms.py:28 msgid "Enable auto-update" msgstr "Aktivera automatisk uppdatering" @@ -6081,6 +6122,24 @@ msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" "När den är aktiverad uppdateras FreedomBox automatiskt en gång om dagen." +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, fuzzy, python-format +#| msgid "%(box_name)s is up to date." +msgid "%(box_name)s Updated" +msgstr "%(box_name)s är uppdaterad." + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "Uppdatera nu" @@ -6166,19 +6225,30 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "Kontrollera LDAP-posten \"{search_item}\"" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "Tillgång till alla tjänster och Systeminställningar" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "Användarnamnet är upptaget eller är reserverade." -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "Du har angett ett ogiltigt servernamn" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "Behörigheter" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6192,20 +6262,20 @@ msgstr "" "administratörsgruppen kommer att kunna logga in på alla tjänster. De kan " "också logga in på systemet via SSH och har administratörsprivilegier (sudo)." -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "Det gick inte att skapa LDAP-användare." -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "Det gick inte att lägga till nya användare i gruppen {group}." -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "Auktoriserade SSH-nycklar" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -6215,43 +6285,43 @@ msgstr "" "systemet utan att använda ett lösenord. Du kan ange flera nycklar, en på " "varje rad. Tomma rader och rader som börjar med # kommer att ignoreras." -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "Det gick inte att byta namn på LDAP-användare." -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "Det gick inte att ta bort användare från gruppen." -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "Det gick inte att lägga till användare i gruppen." -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "Det går inte att ange SSH-nycklar." -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 msgid "Failed to change user status." msgstr "Det gick inte att ändra användarstatus." -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "Det går inte att ta bort den enda administratören i systemet." -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "Det gick inte att ändra användarlösenordet för LDAP." -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "Det gick inte att lägga till ny användare till administrationsgruppen." -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "Det gick inte att begränsa åtkomst till konsolen." -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "Användarkonto skapat, du är nu inloggad" @@ -6421,8 +6491,8 @@ msgid "" "Domain name and port in the form \"ip:port\". Example: demo.wireguard." "com:12912 ." msgstr "" -"Domännamn och port i formuläret \"ip:port\". Exempel: demo.wireguard.com:" -"12912 ." +"Domännamn och port i formuläret \"ip:port\". Exempel: demo.wireguard." +"com:12912 ." #: plinth/modules/wireguard/forms.py:91 msgid "Public key of the server" @@ -6513,11 +6583,12 @@ msgstr "" "ännu." #: plinth/modules/wireguard/templates/wireguard.html:62 -#, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +#, fuzzy, python-format +#| msgid "" +#| "\n" +#| " Public key for this %(box_name)s:\n" +#| " " +msgid "Public key for this %(box_name)s:" msgstr "" "\n" " Offentlig nyckel för dessa%(box_name)s:\n" @@ -6802,40 +6873,40 @@ msgstr "Kärnfunktioner och webbgränssnitt för %(box_name)s" msgid "Toggle navigation" msgstr "Växla navigation" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "Hem" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "Appar" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "System" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "Ändra lösenord" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "Starta om" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "Stänga ner" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "Logga ut" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 msgid "Select language" msgstr "Välj språk" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "Logga in" @@ -6984,6 +7055,12 @@ msgstr "" "För närvarande konfigureras följande nätverksgränssnitt som interna: " "%(interface_list)s" +#: plinth/templates/notifications-dropdown.html:26 +#, fuzzy +#| msgid "No certificate" +msgid "Notifications" +msgstr "Inget certifikat" + #: plinth/templates/port-forwarding-info.html:23 msgid "Port Forwarding" msgstr "Port Forwarding" @@ -7056,10 +7133,13 @@ msgstr "Program aktiverat" msgid "Application disabled" msgstr "Programmet är inaktiverat" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Physical Interface" +#~ msgstr "Fysiskt gränssnitt" + #~ msgid "repro" #~ msgstr "Repro" @@ -7504,11 +7584,6 @@ msgstr "Gujarati" #~ msgid "is running" #~ msgstr "Deluges webbgränssnitt är aktiverat" -#, fuzzy -#~| msgid "deluge-web is not running" -#~ msgid "is not running" -#~ msgstr "Deluges webbgränssnitt är inaktiverat" - #~ msgid "Box it up!" #~ msgstr "Starta upp!" diff --git a/plinth/locale/ta/LC_MESSAGES/django.po b/plinth/locale/ta/LC_MESSAGES/django.po index 9e474ac93..10fdc5c91 100644 --- a/plinth/locale/ta/LC_MESSAGES/django.po +++ b/plinth/locale/ta/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -22,7 +22,7 @@ msgstr "" msgid "Page source" msgstr "" -#: plinth/context_processors.py:36 plinth/views.py:61 +#: plinth/context_processors.py:38 plinth/views.py:69 msgid "FreedomBox" msgstr "" @@ -197,7 +197,7 @@ msgid "" "backup." msgstr "" -#: plinth/modules/backups/forms.py:135 plinth/modules/networks/forms.py:276 +#: plinth/modules/backups/forms.py:135 plinth/modules/networks/forms.py:280 msgid "Passphrase" msgstr "" @@ -380,12 +380,8 @@ msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:34 msgid "" -"\n" -" The remote repository will not be deleted.\n" -" This just removes the repository from the listing on the backup page, " -"you\n" -" can add it again later on.\n" -" " +"The remote repository will not be deleted. This just removes the repository " +"from the listing on the backup page, you can add it again later on." msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 @@ -1114,16 +1110,16 @@ msgstr "" msgid "Use HTTP basic authentication" msgstr "" -#: plinth/modules/dynamicdns/forms.py:116 plinth/modules/networks/forms.py:213 +#: plinth/modules/dynamicdns/forms.py:116 plinth/modules/networks/forms.py:217 msgid "Username" msgstr "" -#: plinth/modules/dynamicdns/forms.py:119 plinth/modules/networks/forms.py:214 +#: plinth/modules/dynamicdns/forms.py:119 plinth/modules/networks/forms.py:218 #: plinth/modules/shadowsocks/forms.py:60 msgid "Password" msgstr "" -#: plinth/modules/dynamicdns/forms.py:123 plinth/modules/networks/forms.py:216 +#: plinth/modules/dynamicdns/forms.py:123 plinth/modules/networks/forms.py:220 msgid "Show password" msgstr "" @@ -1325,11 +1321,11 @@ msgstr "" msgid "Message Archive Management disabled" msgstr "" -#: plinth/modules/firewall/__init__.py:36 +#: plinth/modules/firewall/__init__.py:39 msgid "Firewall" msgstr "" -#: plinth/modules/firewall/__init__.py:40 +#: plinth/modules/firewall/__init__.py:43 #, python-brace-format msgid "" "Firewall is a security system that controls the incoming and outgoing " @@ -2081,7 +2077,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:243 +#: plinth/templates/base.html:253 msgid "JavaScript license information" msgstr "" @@ -2293,12 +2289,9 @@ msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45 #, python-format msgid "" -"\n" -" The configured domain name is using a self-signed certificate.\n" -" Federation with other Matrix Synapse instances requires a valid TLS\n" -" certificate. Please go to Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" #: plinth/modules/matrixsynapse/views.py:121 @@ -2825,7 +2818,7 @@ msgid "Connection Name" msgstr "" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" +msgid "Network Interface" msgstr "" #: plinth/modules/networks/forms.py:47 @@ -2923,7 +2916,7 @@ msgid "" "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "" @@ -2955,93 +2948,93 @@ msgid "" "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 msgid "Preferred router configuration" msgstr "" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3051,7 +3044,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3174,7 +3167,7 @@ msgstr "" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "" @@ -3308,7 +3301,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "" @@ -4308,34 +4301,49 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 msgid "App Name" msgstr "" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 msgid "Sandboxed" msgstr "" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +msgid "Sandbox Coverage" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 msgid "Yes" msgstr "" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "" +#: plinth/modules/security/templates/security_report.html:81 +msgid "Not running" +msgstr "" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -4777,11 +4785,11 @@ msgstr "" msgid "Login" msgstr "" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -4789,83 +4797,92 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "" +#: plinth/modules/storage/__init__.py:326 +#, python-format, python-brace-format +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 msgid "Invalid directory name." msgstr "" @@ -4928,7 +4945,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "" @@ -4940,32 +4957,25 @@ msgid "" "root partition." msgstr "" -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:115 -#, 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:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "" @@ -5277,14 +5287,18 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" +#: plinth/modules/upgrades/__init__.py:84 +msgid "FreedomBox Updated" +msgstr "" + #: plinth/modules/upgrades/forms.py:28 msgid "Enable auto-update" msgstr "" @@ -5293,6 +5307,23 @@ msgstr "" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, python-format +msgid "%(box_name)s Updated" +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "" @@ -5367,19 +5398,28 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +msgid "Enter a valid username." +msgstr "" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -5388,63 +5428,63 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 msgid "Failed to change user status." msgstr "" -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "" -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "" -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "" @@ -5679,10 +5719,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -5951,40 +5988,40 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 msgid "Select language" msgstr "" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "" @@ -6118,6 +6155,10 @@ msgid "" "%(interface_list)s" msgstr "" +#: plinth/templates/notifications-dropdown.html:26 +msgid "Notifications" +msgstr "" + #: plinth/templates/port-forwarding-info.html:23 msgid "Port Forwarding" msgstr "" @@ -6186,6 +6227,6 @@ msgstr "" msgid "Application disabled" msgstr "" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "" diff --git a/plinth/locale/te/LC_MESSAGES/django.po b/plinth/locale/te/LC_MESSAGES/django.po index d4aa62edf..e06dba23d 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: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2020-02-10 05:50+0000\n" "Last-Translator: Joseph Nuthalapati \n" "Language-Team: Telugu Git tutorial." msgstr "" -"Git ని ఎలా ఉపయోగించాలో మరింత తెలుసుకోవడానికి Git tutorial ని సందర్శించండి." +"Git ని ఎలా ఉపయోగించాలో మరింత తెలుసుకోవడానికి Git tutorial ని సందర్శించండి." #: plinth/modules/gitweb/__init__.py:64 msgid "Read-write access to Git repositories" @@ -1933,10 +1927,9 @@ msgid "" "maintained on a best-effort basis by contributors in Debian and FreedomBox " "community." msgstr "" -"మీరు డెబియన్ బ్యాక్‌పోర్ట్‌ల నుండి ప్యాకేజీలను ఉపయోగిస్తున్నారు. ఈ " -"ప్యాకేజీలకు డెబియన్ నుండి భద్రతా మద్దతు లేదని దయచేసి గమనించండి. ఏదేమైనా, " -"డెబియన్ మరియు ఫ్రీడమ్‌బాక్స్ కమ్యూనిటీలోని సహాయకులు ఉత్తమ ప్రయత్న ప్రాతిపది" -"కన వాటిని నిర్వహిస్తారు." +"మీరు డెబియన్ బ్యాక్‌పోర్ట్‌ల నుండి ప్యాకేజీలను ఉపయోగిస్తున్నారు. ఈ ప్యాకేజీలకు డెబియన్ నుండి భద్రతా మద్దతు " +"లేదని దయచేసి గమనించండి. ఏదేమైనా, డెబియన్ మరియు ఫ్రీడమ్‌బాక్స్ కమ్యూనిటీలోని సహాయకులు ఉత్తమ ప్రయత్న " +"ప్రాతిపదికన వాటిని నిర్వహిస్తారు." #: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_index.html:76 @@ -2373,7 +2366,7 @@ msgstr "" "JSXC XMPP కోసం ఒక వెబ్ కక్షిదారి. సాధారణంగా ఇది ఒక XMPP సర్వర్ స్థానికంగా అమలు చేయటానికి ఉపయోగిస్తారు." #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:243 +#: plinth/templates/base.html:253 msgid "JavaScript license information" msgstr "జావాస్క్రిప్ట్ లైసెన్స్ సమాచరం" @@ -2607,19 +2600,14 @@ msgstr "" msgid "" "New users can be registered from any client if public registration is " "enabled." -msgstr "" -"పబ్లిక్ రిజిస్ట్రేషన్ ప్రారంభించబడితే ఏదైనా క్లయింట్ నుండి క్రొత్త " -"వినియోగదారులను నమోదు చేసుకోవచ్చు." +msgstr "పబ్లిక్ రిజిస్ట్రేషన్ ప్రారంభించబడితే ఏదైనా క్లయింట్ నుండి క్రొత్త వినియోగదారులను నమోదు చేసుకోవచ్చు." #: plinth/modules/matrixsynapse/templates/matrix-synapse.html:45 #, python-format msgid "" -"\n" -" The configured domain name is using a self-signed certificate.\n" -" Federation with other Matrix Synapse instances requires a valid TLS\n" -" certificate. Please go to Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" #: plinth/modules/matrixsynapse/views.py:121 @@ -2713,8 +2701,8 @@ msgid "" "Choose a default skin for your MediaWiki installation. Users have the option " "to select their preferred skin." msgstr "" -"మీ మీడియావికీ ఇన్‌స్టాలేషన్ కోసం డిఫాల్ట్ చర్మాన్ని ఎంచుకోండి. వినియోగదారులు " -"తమకు నచ్చిన చర్మాన్ని ఎంచుకునే అవకాశం ఉంటుంది." +"మీ మీడియావికీ ఇన్‌స్టాలేషన్ కోసం డిఫాల్ట్ చర్మాన్ని ఎంచుకోండి. వినియోగదారులు తమకు నచ్చిన చర్మాన్ని ఎంచుకునే " +"అవకాశం ఉంటుంది." #: plinth/modules/mediawiki/views.py:74 msgid "Password updated" @@ -3205,9 +3193,7 @@ msgstr "" msgid "" "Devices administered through other methods may not be available for " "configuration here." -msgstr "" -"ఇతర పద్ధతుల ద్వారా నిర్వహించబడే పరికరాలు ఇక్కడ ఆకృతీకరణకు అందుబాటులో " -"ఉండకపోవచ్చు." +msgstr "ఇతర పద్ధతుల ద్వారా నిర్వహించబడే పరికరాలు ఇక్కడ ఆకృతీకరణకు అందుబాటులో ఉండకపోవచ్చు." #: plinth/modules/networks/__init__.py:156 #, python-brace-format @@ -3223,8 +3209,10 @@ msgid "Connection Name" msgstr "అనుసంధానం పేరు" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" -msgstr "భౌతిక సంవిధానం" +#, fuzzy +#| msgid "Interface" +msgid "Network Interface" +msgstr "అంతర్ముఖం" #: plinth/modules/networks/forms.py:47 msgid "The network device that this connection should be bound to." @@ -3335,7 +3323,7 @@ msgstr "" "\"ఆటోమేటిక్\" పద్ధతులు ఒక క్లయింట్ మేకింగ్ ఈ నెట్వర్క్ నుండి {box_name} 1 ఆర్జనకు ఆకృతీకరణ " "చేస్తుంది." -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 #, fuzzy msgid "Automatic" msgstr "స్వయంచాలక" @@ -3377,55 +3365,55 @@ msgstr "" "ఐచ్ఛికము విలువ. ఈ విలువ ఇచ్చిన మరియు IPv6 ప్రసంగిస్తూ విధానం \"ఆటోమేటిక్\" కాకపోతే, DHCP సర్వర్ " "అందించిన DNS సర్వర్లు విస్మరించబడుతుంది." -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "--ఎంచుకోండి--" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "నెట్వర్క్ యొక్క కనిపించే పేరు." -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "విధం" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "ఇన్ఫ్రాస్ట్రక్చర్" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "ప్రాప్తి సూచి" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 #, fuzzy msgid "Ad-hoc" msgstr "తదర్థ" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "ఫ్రీక్వెన్సీ బ్యాండ్" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "ఎ (5 GHz)" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "బి/జి(2.4GHz)" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "మార్గం" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 #, fuzzy msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " @@ -3434,11 +3422,11 @@ msgstr "" "ఐచ్ఛికము విలువ. ఎంపిక ఫ్రీక్వెన్సీ బ్యాండ్ వైర్లెస్ ఇన్ ఛానెల్కు నిరోధించండి. ఖాళీ లేదా 0 విలువ స్వయంచాలక " "ఎంపిక అర్థం." -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 #, fuzzy msgid "" "Optional value. Unique identifier for the access point. When connecting to " @@ -3448,32 +3436,32 @@ msgstr "" "ఐచ్ఛికము విలువ. ప్రవేశ బిందువు కోసం ప్రత్యేక ఐడెంటిఫైయర్. ఒక యాక్సెస్ పాయింట్ కనెక్ట్ చేసినప్పుడు, యాక్సెస్ " "పాయింట్ BSSID అందించిన మ్యాచ్లు మాత్రమే ఉంటే కనెక్ట్. ఉదాహరణ: 00: 11: 22: aa: BB: సిసి." -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "ప్రామాణీకరణ విధం" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 #, fuzzy msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "వైర్లెస్ నెట్వర్క్ భద్రతతో కనెక్ట్ పాస్వర్డ్ను ఖాతాదారులకు అవసరం ఉంటే WPA ఎంచుకోండి." -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "WPA (వైఫై రక్షిత యాక్సెస్)" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "తెరచిన" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "ప్రస్తుత అల్లిక ఆకృతీకరణ" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3483,7 +3471,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3610,7 +3598,7 @@ msgstr "అనుసంధానాన్ని సవరించు" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "సవరించు" @@ -3744,7 +3732,7 @@ msgid "This connection is not active." msgstr "ఈ అనుసంధానం చురుకుగాలేదు." #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "భద్రత" @@ -4484,8 +4472,8 @@ msgid "" "Select a domain to use TLS with. If the list is empty, please configure at " "least one domain with certificates." msgstr "" -"TLS ఉపయోగించడం కొరకు ఒక డొమైన్ ఎంచుకోండి. ఒకవేళ జాబితా ఖాళీగా ఉన్నట్లయితే, " -"దయచేసి సర్టిఫికేట్ లతో కనీసం ఒక డొమైన్ ని కాన్ఫిగర్ చేయండి." +"TLS ఉపయోగించడం కొరకు ఒక డొమైన్ ఎంచుకోండి. ఒకవేళ జాబితా ఖాళీగా ఉన్నట్లయితే, దయచేసి సర్టిఫికేట్ లతో కనీసం " +"ఒక డొమైన్ ని కాన్ఫిగర్ చేయండి." #: plinth/modules/quassel/manifest.py:49 msgid "Quasseldroid" @@ -4640,8 +4628,8 @@ msgid "" "Samba allows to share files and folders between FreedomBox and other " "computers in your local network." msgstr "" -"మీ స్థానిక నెట్‌వర్క్‌లోని ఫ్రీడమ్‌బాక్స్ మరియు ఇతర కంప్యూటర్ల మధ్య ఫైల్‌లు " -"మరియు ఫోల్డర్‌లను పంచుకోవడానికి సాంబా అనుమతిస్తుంది." +"మీ స్థానిక నెట్‌వర్క్‌లోని ఫ్రీడమ్‌బాక్స్ మరియు ఇతర కంప్యూటర్ల మధ్య ఫైల్‌లు మరియు ఫోల్డర్‌లను పంచుకోవడానికి సాంబా " +"అనుమతిస్తుంది." #: plinth/modules/samba/__init__.py:56 #, python-brace-format @@ -4654,24 +4642,23 @@ msgstr "" #: plinth/modules/samba/__init__.py:61 msgid "Open share - accessible to everyone in your local network." -msgstr "" -"ఓపెన్ షేర్ - మీ స్థానిక నెట్‌వర్క్‌లోని ప్రతి ఒక్కరికీ అందుబాటులో ఉంటుంది." +msgstr "ఓపెన్ షేర్ - మీ స్థానిక నెట్‌వర్క్‌లోని ప్రతి ఒక్కరికీ అందుబాటులో ఉంటుంది." #: plinth/modules/samba/__init__.py:62 msgid "" "Group share - accessible only to FreedomBox users who are in the freedombox-" "share group." msgstr "" -"గ్రూప్ షేర్ - freedombox-share గ్రూపులో ఉన్న ఫ్రీడమ్‌బాక్స్ వినియోగదారులకు " -"మాత్రమే అందుబాటులో ఉంటుంది." +"గ్రూప్ షేర్ - freedombox-share గ్రూపులో ఉన్న ఫ్రీడమ్‌బాక్స్ వినియోగదారులకు మాత్రమే అందుబాటులో " +"ఉంటుంది." #: plinth/modules/samba/__init__.py:64 msgid "" "Home share - every user in the freedombox-share group can have their own " "private space." msgstr "" -"హోమ్ షేర్ - freedombox-share గ్రూపులో ఉన్న ప్రతి వినియోగదారుడు వారి స్వంత " -"ప్రైవేట్ స్థలాన్ని కలిగి ఉంటారు." +"హోమ్ షేర్ - freedombox-share గ్రూపులో ఉన్న ప్రతి వినియోగదారుడు వారి స్వంత ప్రైవేట్ స్థలాన్ని కలిగి " +"ఉంటారు." #: plinth/modules/samba/__init__.py:68 msgid "Access to the private shares" @@ -4689,8 +4676,8 @@ msgid "" "Note: Only specially created directories will be shared on selected disks, " "not the whole disk." msgstr "" -"గమనిక: ప్రత్యేకంగా సృష్టించిన డైరెక్టరీలు మాత్రమే ఎంచుకున్న డిస్కులలో " -"భాగస్వామ్యం చేయబడతాయి, మొత్తం డిస్క్‌ కాదు." +"గమనిక: ప్రత్యేకంగా సృష్టించిన డైరెక్టరీలు మాత్రమే ఎంచుకున్న డిస్కులలో భాగస్వామ్యం చేయబడతాయి, మొత్తం డిస్క్‌ " +"కాదు." #: plinth/modules/samba/templates/samba.html:49 #, fuzzy @@ -4724,8 +4711,8 @@ msgid "" "Users needing to re-enter their password on the password change page to " "access group and home shares" msgstr "" -"గ్రూపు మరియు హోమ్ షేర్లను యాక్సెస్ చేసుకోవడానికి పాస్వర్డ్ ఛేంజ్ పేజీపై తమ " -"పాస్వర్డ్ ని తిరిగి నమోదు చేయాల్సిన అవసరం ఉన్న వినియోగదారులు" +"గ్రూపు మరియు హోమ్ షేర్లను యాక్సెస్ చేసుకోవడానికి పాస్వర్డ్ ఛేంజ్ పేజీపై తమ పాస్వర్డ్ ని తిరిగి నమోదు చేయాల్సిన " +"అవసరం ఉన్న వినియోగదారులు" #: plinth/modules/samba/templates/samba.html:118 #, fuzzy @@ -4738,8 +4725,8 @@ msgid "" "Shares that are configured but the disk is not available. If the disk is " "plugged back in, sharing will be automatically enabled." msgstr "" -"కాన్ఫిగర్ చేయబడిన షేర్లు కానీ డిస్క్ అందుబాటులో లేదు. డిస్క్ తిరిగి ప్లగిన్ " -"చేయబడితే, భాగస్వామ్యం స్వయంచాలకంగా ప్రారంభించబడుతుంది." +"కాన్ఫిగర్ చేయబడిన షేర్లు కానీ డిస్క్ అందుబాటులో లేదు. డిస్క్ తిరిగి ప్లగిన్ చేయబడితే, భాగస్వామ్యం స్వయంచాలకంగా " +"ప్రారంభించబడుతుంది." #: plinth/modules/samba/templates/samba.html:128 #, fuzzy @@ -4919,42 +4906,61 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "పేరు" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "ప్రస్తుత దుర్బలతలు" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "గత దుర్బలతలు" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 #, fuzzy #| msgid "Block Sandbox (Minetest)" msgid "Sandboxed" msgstr "స్యాండ్ బాక్స్ ను అడ్డగించు (మైన్ పరీక్ష)" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +#, fuzzy +#| msgid "Block Sandbox (Minetest)" +msgid "Sandbox Coverage" +msgstr "స్యాండ్ బాక్స్ ను అడ్డగించు (మైన్ పరీక్ష)" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "N/A" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 #, fuzzy #| msgid "yes" msgid "Yes" msgstr "అవును" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 #, fuzzy #| msgid "None" msgid "No" msgstr "ఏమీ లేదు" +#: plinth/modules/security/templates/security_report.html:81 +#, fuzzy +#| msgid "is not running" +msgid "Not running" +msgstr "డెల్యూజ్ నడవడంలేదు" + #: plinth/modules/security/views.py:69 #, fuzzy, python-brace-format #| msgid "Error setting time zone: {exception}" @@ -5467,12 +5473,12 @@ msgstr "సింగిల్ సైన్ ఆన్" msgid "Login" msgstr "ప్రవేశించు" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 #, fuzzy msgid "Storage" msgstr "అన్హొస్టెడ్ స్టోరేజ్ ని (పునరుద్ధరించండి)" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -5480,89 +5486,98 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} బైట్లు" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} కిలోబైట్లు" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} మెగాబైట్లు" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} గిగాబైట్లు" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} టెరాబైట్లు" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 #, fuzzy #| msgid "Mumble server is running" msgid "The device is already unmounting." msgstr "మంబ్లు సేవిక నడుస్తుంది" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "ఆపరేషన్ టైమవుట్ అయింది." -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "ఈ ఆపరేషన్ గాఢ నిద్రలో ఉన్న ఒక డిస్క్ ను మేల్కొలుపుతుంది." -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 #, fuzzy msgid "Attempting to unmount a device that is busy." msgstr "బిజీగా ఉన్న పరికరాన్ని అన్ మౌంట్ చేయడానికి ప్రయత్నిస్తోంది." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "ఆపరేషన్ ఇప్పటికే రద్దు చేయబడింది." -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "అభ్యర్థించిన ఆపరేషన్ చేయడానికి అధికారం లేదు." -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 #, fuzzy msgid "The device is already mounted." msgstr "ఈ సేవ ఇప్పటికే ఉంది" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 #, fuzzy #| msgid "Mumble server is not running" msgid "The device is not mounted." msgstr "మంబ్లు సేవిక నడవంలేదు" -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "అభ్యర్థించిన ఎంపికను ఉపయోగించడానికి అనుమతి లేదు." -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "పరికరం మరొక వినియోగదారుచే మౌంట్ చేయబడింది." +#: plinth/modules/storage/__init__.py:326 +#, python-format, python-brace-format +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 #, fuzzy #| msgid "Invalid hostname" @@ -5638,7 +5653,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "రూట్ విభజనను విస్తరించు" @@ -5652,32 +5667,25 @@ msgstr "" "దయచేసి మీ సమాచారాన్ని బ్యాకప్ (భద్రపరచు కొనుట) చేస్కోండి. ఈ క్రియ తర్వాత %(expandable_root_size)s " "అధనపు సామర్ధ్యం మీ రూ విభజనలో అందుబాటులోకి వస్తుంది." -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "విభజన విస్తరణలో దోషం: {exception}" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "విభజనను విస్తరించడం విజయవంతమైనది." -#: plinth/modules/storage/views.py:115 -#, 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:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "{drive_vendor} {drive_model} ని సురక్షితంగా తొలగించవచ్చు." -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "పరికరాన్ని సురక్షితంగా తొలగించవచ్చు." -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "పరికరాన్ని తొలగించడంలో లోపం: {error_message}" @@ -6047,14 +6055,20 @@ msgstr "న్యూస్ ఫీడ్‌లను చదవడం మరి msgid "Tiny Tiny RSS (Fork)" msgstr "టైనీ టైనీ RSS" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "నవీకరణ యూ.ఆర్.ఎల్" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox Manual" +msgid "FreedomBox Updated" +msgstr "ఫ్రీడమ్ బాక్స్ నిర్దేశిక" + #: plinth/modules/upgrades/forms.py:28 #, fuzzy #| msgid "Enable automatic upgrades" @@ -6065,6 +6079,24 @@ msgstr "స్వయంచాలక నవీకరణలు ప్రారం msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, fuzzy, python-format +#| msgid "%(box_name)s is up to date." +msgid "%(box_name)s Updated" +msgstr "%(box_name)s తాజాగా ఉంది." + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "Update" @@ -6143,19 +6175,30 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "LDAP నమోదు \"{search_item}\" తనిఖీ" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "అన్ని సేవలకు మరియు వ్యవస్థ అమరికలకు అనుమతించు" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "యూజర్ పేరు తీసుకోబడింది లేదా రిజర్వ్ చేయబడింది." -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "సేవిక పేరు చెలదు" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "అనుమతులు" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6164,65 +6207,65 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "ఎల్.డి.ఏ.పి వాడుకరి సృష్టించడంలో విఫలమైంది." -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "వినియోగదారుని {group} సముహానికి జోడించడంలో విఫలం." -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "అధీకృత SSH కీలు" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "ఎల్.డి.ఏ.పి వాడుకరి పేరుమార్పులో విఫలం." -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "సమూహంలోంచి వినియోగదారుని తొలగించడంలో విఫలం." -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "సమూహంలోకి వినియోగదారుని జోడించడంలో విఫలం." -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "SSH కీలను సెట్ చేయడం సాధ్యం కాలేదు." -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 #, fuzzy #| msgid "Failed to add user to group." msgid "Failed to change user status." msgstr "సమూహంలోకి వినియోగదారుని జోడించడంలో విఫలం." -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "సిస్టమ్‌లోని ఏకైక నిర్వాహకుడిని తొలగించలేరు." -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "ఎల్.డి.ఏ.పి వాడుకరి పాస్‌వర్డ్ మార్పిడి విఫలం." -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "కొత్త వాడుకరి ను అడ్మిన్ సమూహంలో జోడించడం విఫలమైనది." -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "console ప్రవేశమును పరిమితి చెయడంలొ విఫలమైంది." -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "వాడుకరి ఖాతా సృస్టించబడింది, మీరు లాగిన్ చేయబడ్డారు" @@ -6473,12 +6516,10 @@ msgid "No peers configured to connect to this %(box_name)s yet." msgstr "ఈ %(box_name)s కు కనెక్ట్ చేయడానికి సహచరులు ఇంకా కాన్ఫిగర్ చేయబడలేదు." #: plinth/modules/wireguard/templates/wireguard.html:62 -#, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " -msgstr "" +#, fuzzy, python-format +#| msgid "Public key of this machine:" +msgid "Public key for this %(box_name)s:" +msgstr "ఈ యంత్రం యొక్క పబ్లిక్ కీ:" #: plinth/modules/wireguard/templates/wireguard.html:68 #, fuzzy @@ -6788,44 +6829,44 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "ముంగిలి" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "అనువర్తనాలు" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "వ్యవస్థ" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "సంకేతపదాన్ని మార్చు" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "పునఃప్రారంభించండి" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 #, fuzzy #| msgid "Shut Down Now" msgid "Shut down" msgstr "ఇపుడు మూసివేయండి" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "నిష్క్రమించు" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 #, fuzzy #| msgid "Language" msgid "Select language" msgstr "భాష" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "లోనికి ప్రవేశించండి" @@ -6892,8 +6933,8 @@ msgid "" "Please wait for %(box_name)s to finish installation. You can start using " "your %(box_name)s once it is done." msgstr "" -"సంస్థాపన పూర్తి కావడానికి %(box_name)s కోసం వేచి ఉండండి. పూర్తయిన తర్వాత మీ " -"%(box_name)s ను ఉపయోగించడం ప్రారంభించవచ్చు." +"సంస్థాపన పూర్తి కావడానికి %(box_name)s కోసం వేచి ఉండండి. పూర్తయిన తర్వాత మీ %(box_name)s ను " +"ఉపయోగించడం ప్రారంభించవచ్చు." #: plinth/templates/header.html:36 msgid "Installation" @@ -6962,8 +7003,7 @@ msgstr "సేవ ఆవిష్కరణ సేవికను నడుపట #: plinth/templates/internal-zone.html:32 msgid "Currently there are no network interfaces configured as internal." -msgstr "" -"ప్రస్తుతం ఇంటర్నల్ గా కాన్ఫిగర్ చేయబడ్డ నెట్ వర్క్ ఇంటర్ ఫేస్ లు ఏవీ లేవు." +msgstr "ప్రస్తుతం ఇంటర్నల్ గా కాన్ఫిగర్ చేయబడ్డ నెట్ వర్క్ ఇంటర్ ఫేస్ లు ఏవీ లేవు." #: plinth/templates/internal-zone.html:34 #, python-format @@ -6971,8 +7011,13 @@ msgid "" "Currently the following network interfaces are configured as internal: " "%(interface_list)s" msgstr "" -"ప్రస్తుతం దిగువ నెట్ వర్క్ ఇంటర్ ఫేస్ లు ఇంటర్నల్ గా కాన్ఫిగర్ చేయబడ్డాయి: " -"%(interface_list)s" +"ప్రస్తుతం దిగువ నెట్ వర్క్ ఇంటర్ ఫేస్ లు ఇంటర్నల్ గా కాన్ఫిగర్ చేయబడ్డాయి: %(interface_list)s" + +#: plinth/templates/notifications-dropdown.html:26 +#, fuzzy +#| msgid "No certificate" +msgid "Notifications" +msgstr "ధృవీకరణ పత్రం లేదు" #: plinth/templates/port-forwarding-info.html:23 #, fuzzy @@ -6986,9 +7031,8 @@ msgid "" "forwarding on your router. You should forward the following ports for " "%(service_name)s:" msgstr "" -"మీ ఫ్రీడమ్‌బాక్స్ ఒక రౌటర్ వెనుక ఉంటే, మీరు మీ రౌటర్లో పోర్ట్ ఫార్వడింగ్ ను " -"ఏర్పాటు చేయాల్సి ఉంటుంది. %(service_name)s కొరకు దిగువ పోర్టులను మీరు " -"ఫార్వర్డ్ చేయాలి:" +"మీ ఫ్రీడమ్‌బాక్స్ ఒక రౌటర్ వెనుక ఉంటే, మీరు మీ రౌటర్లో పోర్ట్ ఫార్వడింగ్ ను ఏర్పాటు చేయాల్సి ఉంటుంది. " +"%(service_name)s కొరకు దిగువ పోర్టులను మీరు ఫార్వర్డ్ చేయాలి:" #: plinth/templates/setup.html:51 msgid "Install this application?" @@ -7003,8 +7047,7 @@ msgid "" "Another installation or upgrade is already running. Please wait for a few " "moments before trying again." msgstr "" -"మరొక సంస్థాపన లేదా నవీకరణ ఇప్పటికే నడుస్తోంది. మళ్ళీ ప్రయత్నించే ముందు కొన్ని" -" క్షణాలు వేచి ఉండండి." +"మరొక సంస్థాపన లేదా నవీకరణ ఇప్పటికే నడుస్తోంది. మళ్ళీ ప్రయత్నించే ముందు కొన్ని క్షణాలు వేచి ఉండండి." #: plinth/templates/setup.html:73 msgid "This application is currently not available in your distribution." @@ -7049,10 +7092,13 @@ msgstr "అనువర్తనం ఆమోదింపబడింది" msgid "Application disabled" msgstr "అనువర్తనం ఆమోదింపబడలేదు" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "గుజరాతీ" +#~ msgid "Physical Interface" +#~ msgstr "భౌతిక సంవిధానం" + #~ msgid "repro" #~ msgstr "రెప్రో" @@ -7893,9 +7939,6 @@ msgstr "గుజరాతీ" #~ msgid "is running" #~ msgstr "డెల్యూజ్ నడుస్తోంది" -#~ msgid "is not running" -#~ msgstr "డెల్యూజ్ నడవడంలేదు" - #~ msgid "Box it up!" #~ msgstr "ఇది పెట్టెపైకి!" diff --git a/plinth/locale/tr/LC_MESSAGES/django.po b/plinth/locale/tr/LC_MESSAGES/django.po index 72bc52ab0..6e4a19643 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: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2019-08-08 00:22+0000\n" "Last-Translator: Mesut Akcan \n" "Language-Team: Turkish Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" #: plinth/modules/matrixsynapse/views.py:121 @@ -3298,8 +3299,10 @@ msgid "Connection Name" msgstr "Bağlantı İsmi" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" -msgstr "Fiziki Arayüz" +#, fuzzy +#| msgid "Interface" +msgid "Network Interface" +msgstr "Arayüz" #: plinth/modules/networks/forms.py:47 msgid "The network device that this connection should be bound to." @@ -3412,7 +3415,7 @@ msgstr "" "\"Otomatik\" metodları {box_name} kutusunun yapılandırmasını bu ağdan " "almasını sağlayacak ve onu bir istemci yapacaktır." -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "Otomatik" @@ -3450,54 +3453,54 @@ msgstr "" "\"Otomatik\" ise, DHCP sunucusu tarafından sunulan DNS sunucuları görmezden " "gelinecektir." -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "-- seç --" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "Şebekenin görünür ismi." -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "Kip" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "Altyapı" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "Erişim Noktası" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "Geçici" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "Frekans Bandı" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "A (5 GHz)" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "B/G (2,4 GHz)" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "Kanal" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3505,11 +3508,11 @@ msgstr "" "Seçime dayalı değer. Seçili frekans bandına sınırlanacak kablosuz kanal. Boş " "ya da 0 değeri otomatik seçim anlamına gelir." -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3519,11 +3522,11 @@ msgstr "" "noktasına bağlantı kurulduğunda, sadece erişim noktasının BSSID'si " "sağlananla eşleşiyorsa bağlanın. Örnek: 00:11:22:aa:bb:cc." -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "Kimlik Doğrulama Kipi" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3531,21 +3534,21 @@ msgstr "" "Eğer kablosuz ağ güvenli ise ve istemcilerin bağlantı için parolaları " "olmasını gerektiriyorsa WPA'yi seçin." -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "Açık" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "Güncel Şebeke Yapılandırması" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3555,7 +3558,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3682,7 +3685,7 @@ msgstr "Bağlantıyı Düzenle" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "Düzenle" @@ -3816,7 +3819,7 @@ msgid "This connection is not active." msgstr "Bu bağlantı etkin değildir." #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "Güvenlik" @@ -5035,40 +5038,59 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "İsim" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 #, fuzzy #| msgid "Block Sandbox" msgid "Sandboxed" msgstr "Blok Kum Havuzu" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +#, fuzzy +#| msgid "Block Sandbox" +msgid "Sandbox Coverage" +msgstr "Blok Kum Havuzu" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 #, fuzzy #| msgid "yes" msgid "Yes" msgstr "evet" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "" +#: plinth/modules/security/templates/security_report.html:81 +#, fuzzy +#| msgid "is not running" +msgid "Not running" +msgstr "çalışmamaktadır" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -5599,11 +5621,11 @@ msgstr "Tekli Oturum Açma" msgid "Login" msgstr "Giriş" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "Depolama" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -5611,89 +5633,103 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} bayt" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} KiB" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} MiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} GiB" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} TiB" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 #, fuzzy #| msgid "repro service is running" msgid "The device is already unmounting." msgstr "repro servisi çalışmaktadır" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 #, fuzzy #| msgid "This service already exists" msgid "The device is already mounted." msgstr "Bu servis zaten mevcuttur" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 #, fuzzy #| msgid "repro service is not running" msgid "The device is not mounted." msgstr "repro servisi çalışmamaktadır" -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "" +#: plinth/modules/storage/__init__.py:326 +#, fuzzy, python-format, python-brace-format +#| msgid "" +#| "Warning: Low space on system partition ({percent_used}% used, " +#| "{free_space} free)." +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" +"İkaz: sistem disk bölümünde düşük alan (%{percent_used} kullanıldı, " +"{free_space} boş)." + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 #, fuzzy #| msgid "Invalid hostname" @@ -5770,7 +5806,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "Kök Bölümünü Genişlet" @@ -5785,34 +5821,25 @@ msgstr "" "bölümünüzde ilave %(expandable_root_size)s değerinde boş alan " "kullanılabilir olacaktır." -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "Bölümün genişletilmesinde hata: {exception}" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "Bölüm başarılı bir şekilde genişletildi." -#: plinth/modules/storage/views.py:115 -#, no-python-format, python-brace-format -msgid "" -"Warning: Low space on system partition ({percent_used}% used, {free_space} " -"free)." -msgstr "" -"İkaz: sistem disk bölümünde düşük alan (%{percent_used} kullanıldı, " -"{free_space} boş)." - -#: plinth/modules/storage/views.py:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "" @@ -6213,14 +6240,20 @@ msgstr "Haber beslemelerini oku ve onlara abone ol" msgid "Tiny Tiny RSS (Fork)" msgstr "Tiny Tiny RSS" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "Güncelle" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox Foundation" +msgid "FreedomBox Updated" +msgstr "FreedomBox Vakfı" + #: plinth/modules/upgrades/forms.py:28 #, fuzzy #| msgid "Enable automatic upgrades" @@ -6231,6 +6264,24 @@ msgstr "Otomatik güncellemeleri etkinleştir" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, fuzzy, python-format +#| msgid "Plinth is up to date." +msgid "%(box_name)s Updated" +msgstr "Plinth günceldir." + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "Update" @@ -6319,19 +6370,30 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "\"{search_item}\" LDAP unsurunu kontrol et" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "Tüm servislere ve sistem ayarlarına erişim" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "Kullanıcı ismi zaten alınmış ya da ayrılmıştır." -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "Geçersiz sunucu ismi" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "İzinler" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6345,20 +6407,20 @@ msgstr "" "servislere giriş yapabilecektir. Aynı zamanda sisteme SSH aracılığıyla giriş " "yapıp yönetici izinlerine (sudo) erişebileceklerdir." -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "LDAP kullanıcısı oluşturması başarısız oldu." -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "{group} grubuna yeni kullanıcı ilâve edilmesi başarısız oldu." -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -6369,45 +6431,45 @@ msgstr "" "çok anahtar girebilirsiniz, her anahtarı yeni bir satırda girin. Boş " "satırlar ve # ile başlayan satırlar görmezden gelinecektir." -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "LDAP kullanıcısının tekrar adlandırılması başarısız oldu." -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "Kullanıcının gruptan kaldırılması başarısız oldu." -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "Kullanıcının gruba eklenmesi başarısız oldu." -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "SSH anahtarları ayarlanamadı." -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 #, fuzzy #| msgid "Failed to add user to group." msgid "Failed to change user status." msgstr "Kullanıcının gruba eklenmesi başarısız oldu." -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "" -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "LDAP kullanıcı parolasının değiştirilmesi başarısız oldu." -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "Yeni kullanıcının admin (yönetici) grubuna eklenmesi başarısız oldu." -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "Konsol erişiminin kısıtlanması başarısız oldu." -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "Kullanıcı hesabı oluşturuldu, artık giriş yaptınız" @@ -6659,10 +6721,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -7001,42 +7060,42 @@ msgstr "%(box_name)s için Plinth yönetim arayüzü" msgid "Toggle navigation" msgstr "Tarama Geçişi" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "Ev" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "Uygulamalar" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "Sistem" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "Parolayı değiştir" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "Tekrar Başlat" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "Kapat" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "Çıkış yap" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 #, fuzzy #| msgid "Language" msgid "Select language" msgstr "Lisan" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "Giriş yap" @@ -7186,6 +7245,12 @@ msgid "" "%(interface_list)s" msgstr "" +#: plinth/templates/notifications-dropdown.html:26 +#, fuzzy +#| msgid "No certificate" +msgid "Notifications" +msgstr "Sertifika yok" + #: plinth/templates/port-forwarding-info.html:23 #, fuzzy #| msgid "Enable forwarding" @@ -7258,10 +7323,13 @@ msgstr "Uygulama etkinleştirildi" msgid "Application disabled" msgstr "Uygulama devre dışı bırakıldı" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "" +#~ msgid "Physical Interface" +#~ msgstr "Fiziki Arayüz" + #~ msgid "repro" #~ msgstr "repro" @@ -8194,9 +8262,6 @@ msgstr "" #~ msgid "is running" #~ msgstr "çalışmaktadır" -#~ msgid "is not running" -#~ msgstr "çalışmamaktadır" - #~ msgid "Anonymity Network (Tor)" #~ msgstr "Anonimlik Ağı (Tor)" diff --git a/plinth/locale/uk/LC_MESSAGES/django.po b/plinth/locale/uk/LC_MESSAGES/django.po index ba301a3d7..c812e15e2 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: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2019-01-04 17:06+0000\n" "Last-Translator: prolinux ukraine \n" "Language-Team: Ukrainian Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" #: plinth/modules/matrixsynapse/views.py:121 @@ -2909,7 +2902,7 @@ msgid "Connection Name" msgstr "" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" +msgid "Network Interface" msgstr "" #: plinth/modules/networks/forms.py:47 @@ -3007,7 +3000,7 @@ msgid "" "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "" @@ -3039,95 +3032,95 @@ msgid "" "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 #, fuzzy #| msgid "General Configuration" msgid "Preferred router configuration" msgstr "Загальні налаштування" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3137,7 +3130,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3262,7 +3255,7 @@ msgstr "" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "" @@ -3396,7 +3389,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "" @@ -4404,36 +4397,51 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "Ім’я" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 msgid "Sandboxed" msgstr "" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +msgid "Sandbox Coverage" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 msgid "Yes" msgstr "" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "" +#: plinth/modules/security/templates/security_report.html:81 +msgid "Not running" +msgstr "" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -4875,11 +4883,11 @@ msgstr "" msgid "Login" msgstr "" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -4887,83 +4895,92 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "" +#: plinth/modules/storage/__init__.py:326 +#, python-format, python-brace-format +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 #, fuzzy #| msgid "Repository not found" @@ -5028,7 +5045,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "" @@ -5040,32 +5057,25 @@ msgid "" "root partition." msgstr "" -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "" -#: plinth/modules/storage/views.py:115 -#, 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:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "" @@ -5377,14 +5387,20 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox" +msgid "FreedomBox Updated" +msgstr "FreedomBox" + #: plinth/modules/upgrades/forms.py:28 msgid "Enable auto-update" msgstr "" @@ -5393,6 +5409,23 @@ msgstr "" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, python-format +msgid "%(box_name)s Updated" +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "" @@ -5467,19 +5500,30 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Repository not found" +msgid "Enter a valid username." +msgstr "Сховище не знайдено" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 msgid "Permissions" msgstr "" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -5488,63 +5532,63 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " "line. Blank lines and lines starting with # will be ignored." msgstr "" -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 msgid "Failed to change user status." msgstr "" -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "" -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "" -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "" @@ -5783,10 +5827,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -6083,40 +6124,40 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 msgid "Restart" msgstr "" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 msgid "Shut down" msgstr "" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 msgid "Select language" msgstr "" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "" @@ -6250,6 +6291,10 @@ msgid "" "%(interface_list)s" msgstr "" +#: plinth/templates/notifications-dropdown.html:26 +msgid "Notifications" +msgstr "" + #: plinth/templates/port-forwarding-info.html:23 msgid "Port Forwarding" msgstr "" @@ -6318,7 +6363,7 @@ msgstr "" msgid "Application disabled" msgstr "" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "" diff --git a/plinth/locale/zh_Hans/LC_MESSAGES/django.po b/plinth/locale/zh_Hans/LC_MESSAGES/django.po index 05f100ebe..8f22f1e0d 100644 --- a/plinth/locale/zh_Hans/LC_MESSAGES/django.po +++ b/plinth/locale/zh_Hans/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Plinth\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-27 18:52-0500\n" +"POT-Creation-Date: 2020-02-10 18:35-0500\n" "PO-Revision-Date: 2019-09-13 05:23+0000\n" "Last-Translator: Anxin YI <2732146152@qq.com>\n" "Language-Team: Chinese (Simplified) Let's\n" -" Encrypt to obtain one.\n" -" " +"The configured domain name is using a self-signed certificate. Federation " +"with other Matrix Synapse instances requires a valid TLS certificate. Please " +"go to Let's Encrypt to obtain one." msgstr "" #: plinth/modules/matrixsynapse/views.py:121 @@ -3216,8 +3217,10 @@ msgid "Connection Name" msgstr "连接名称" #: plinth/modules/networks/forms.py:46 -msgid "Physical Interface" -msgstr "物理接口" +#, fuzzy +#| msgid "Interface" +msgid "Network Interface" +msgstr "接口" #: plinth/modules/networks/forms.py:47 msgid "The network device that this connection should be bound to." @@ -3320,7 +3323,7 @@ msgid "" "network making it a client." msgstr "“自动”方式可以让 {box_name} 从此网络请求一个配置使其成为一个客户端。" -#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:94 plinth/modules/networks/forms.py:259 msgid "Automatic" msgstr "自动" @@ -3356,64 +3359,64 @@ msgstr "" "可选的值。如果给出了此值和 IPv6 寻址方式是\"自动\",将忽略由 DHCP 服务器提供" "的 DNS 服务器。" -#: plinth/modules/networks/forms.py:123 +#: plinth/modules/networks/forms.py:127 msgid "-- select --" msgstr "-- 选择 --" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:252 #: plinth/modules/networks/templates/connection_show.html:144 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:249 +#: plinth/modules/networks/forms.py:253 msgid "The visible name of the network." msgstr "可见网络的名称。" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 #: plinth/modules/networks/templates/connection_show.html:157 msgid "Mode" msgstr "模式" -#: plinth/modules/networks/forms.py:251 +#: plinth/modules/networks/forms.py:255 msgid "Infrastructure" msgstr "基础架构" -#: plinth/modules/networks/forms.py:252 +#: plinth/modules/networks/forms.py:256 msgid "Access Point" msgstr "访问点" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:257 msgid "Ad-hoc" msgstr "Ad-hoc" -#: plinth/modules/networks/forms.py:255 +#: plinth/modules/networks/forms.py:259 msgid "Frequency Band" msgstr "频带" -#: plinth/modules/networks/forms.py:256 +#: plinth/modules/networks/forms.py:260 msgid "A (5 GHz)" msgstr "A (5 GHz)" -#: plinth/modules/networks/forms.py:257 +#: plinth/modules/networks/forms.py:261 msgid "B/G (2.4 GHz)" msgstr "B/G (2.4 GHz)" -#: plinth/modules/networks/forms.py:259 +#: plinth/modules/networks/forms.py:263 #: plinth/modules/networks/templates/connection_show.html:173 msgid "Channel" msgstr "信道" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:264 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "可选值。可通过指定频宽限制无线信道。为空或者填 0 表示自动选择。" -#: plinth/modules/networks/forms.py:265 +#: plinth/modules/networks/forms.py:269 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:266 +#: plinth/modules/networks/forms.py:270 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3422,31 +3425,31 @@ msgstr "" "可选的值。指定接入点的标识。当要连接到一个接入点时,只会连接到符合给出值的提" "供者。例如:00:11:22:aa:bb:cc。" -#: plinth/modules/networks/forms.py:272 +#: plinth/modules/networks/forms.py:276 msgid "Authentication Mode" msgstr "身份验证模式" -#: plinth/modules/networks/forms.py:273 +#: plinth/modules/networks/forms.py:277 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "如果无线网络安全的和要求客户端具有密码才能连接,请选择 WPA。" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:275 +#: plinth/modules/networks/forms.py:279 msgid "Open" msgstr "打开" -#: plinth/modules/networks/forms.py:309 +#: plinth/modules/networks/forms.py:313 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "当前的网络配置" -#: plinth/modules/networks/forms.py:314 +#: plinth/modules/networks/forms.py:318 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic

Most routers " @@ -3456,7 +3459,7 @@ msgid "" "address for your {box_name} in your router's configuration.

" msgstr "" -#: plinth/modules/networks/forms.py:328 +#: plinth/modules/networks/forms.py:332 #, python-brace-format msgid "" "Forward Specific Traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:349 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -3581,7 +3584,7 @@ msgstr "编辑连接" #: plinth/modules/networks/templates/connection_show.html:43 #: plinth/modules/wireguard/templates/wireguard_show_client.html:83 #: plinth/modules/wireguard/templates/wireguard_show_server.html:84 -#: plinth/templates/base.html:158 plinth/templates/base.html:159 +#: plinth/templates/base.html:167 plinth/templates/base.html:168 msgid "Edit" msgstr "編輯" @@ -3715,7 +3718,7 @@ msgid "This connection is not active." msgstr "此连接未处于激活状态。" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:47 +#: plinth/modules/security/__init__.py:38 plinth/modules/security/views.py:47 msgid "Security" msgstr "安全" @@ -4885,21 +4888,28 @@ msgid "" "potentially compromised app to the rest of the system." msgstr "" -#: plinth/modules/security/templates/security_report.html:48 +#: plinth/modules/security/templates/security_report.html:46 +msgid "" +"\"Sandbox Coverage\" is a score of how effectively the service is isolated " +"from the rest of the system. It is only displayed while the service is " +"running." +msgstr "" + +#: plinth/modules/security/templates/security_report.html:55 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "名称" -#: plinth/modules/security/templates/security_report.html:49 +#: plinth/modules/security/templates/security_report.html:56 msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:50 +#: plinth/modules/security/templates/security_report.html:57 msgid "Past Vulnerabilities" msgstr "" -#: plinth/modules/security/templates/security_report.html:51 +#: plinth/modules/security/templates/security_report.html:58 #, fuzzy #| msgid "" #| "Block Sandbox \n" @@ -4909,20 +4919,36 @@ msgstr "" "方块沙盒\n" "(Minetest)" -#: plinth/modules/security/templates/security_report.html:62 +#: plinth/modules/security/templates/security_report.html:59 +#, fuzzy +#| msgid "" +#| "Block Sandbox \n" +#| " (Minetest)" +msgid "Sandbox Coverage" +msgstr "" +"方块沙盒\n" +"(Minetest)" + +#: plinth/modules/security/templates/security_report.html:70 msgid "N/A" msgstr "" -#: plinth/modules/security/templates/security_report.html:64 +#: plinth/modules/security/templates/security_report.html:72 #, fuzzy #| msgid "yes" msgid "Yes" msgstr "是的" -#: plinth/modules/security/templates/security_report.html:66 +#: plinth/modules/security/templates/security_report.html:74 msgid "No" msgstr "" +#: plinth/modules/security/templates/security_report.html:81 +#, fuzzy +#| msgid "is not running" +msgid "Not running" +msgstr " 未运行" + #: plinth/modules/security/views.py:69 #, python-brace-format msgid "Error setting restricted access: {exception}" @@ -5444,13 +5470,13 @@ msgstr "" msgid "Login" msgstr "登录" -#: plinth/modules/storage/__init__.py:37 +#: plinth/modules/storage/__init__.py:39 plinth/modules/storage/__init__.py:331 #, fuzzy #| msgid "reStore" msgid "Storage" msgstr "reStore" -#: plinth/modules/storage/__init__.py:45 +#: plinth/modules/storage/__init__.py:47 #, python-brace-format msgid "" "This module allows you to manage storage media attached to your {box_name}. " @@ -5458,94 +5484,103 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:216 +#: plinth/modules/storage/__init__.py:224 #, fuzzy, python-brace-format #| msgid "{disk_size} bytes" msgid "{disk_size:.1f} bytes" msgstr "{disk_size} bytes" -#: plinth/modules/storage/__init__.py:220 +#: plinth/modules/storage/__init__.py:228 #, fuzzy, python-brace-format #| msgid "{disk_size} KiB" msgid "{disk_size:.1f} KiB" msgstr "{disk_size} KiB" -#: plinth/modules/storage/__init__.py:224 +#: plinth/modules/storage/__init__.py:232 #, fuzzy, python-brace-format #| msgid "{disk_size} MiB" msgid "{disk_size:.1f} MiB" msgstr "{disk_size} MiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:236 #, fuzzy, python-brace-format #| msgid "{disk_size} GiB" msgid "{disk_size:.1f} GiB" msgstr "{disk_size} GiB" -#: plinth/modules/storage/__init__.py:231 +#: plinth/modules/storage/__init__.py:239 #, fuzzy, python-brace-format #| msgid "{disk_size} TiB" msgid "{disk_size:.1f} TiB" msgstr "{disk_size} TiB" -#: plinth/modules/storage/__init__.py:238 +#: plinth/modules/storage/__init__.py:246 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:248 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:250 #, fuzzy #| msgid "repro service is running" msgid "The device is already unmounting." msgstr "repro 服务正在运行" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:252 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:247 +#: plinth/modules/storage/__init__.py:255 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:257 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:252 +#: plinth/modules/storage/__init__.py:260 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:262 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:260 +#: plinth/modules/storage/__init__.py:268 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:270 #, fuzzy #| msgid "This service already exists" msgid "The device is already mounted." msgstr "此服务已存在" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:272 #, fuzzy #| msgid "repro service is not running" msgid "The device is not mounted." msgstr "repro 服务未运行" -#: plinth/modules/storage/__init__.py:267 +#: plinth/modules/storage/__init__.py:275 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:278 msgid "The device is mounted by another user." msgstr "" +#: plinth/modules/storage/__init__.py:326 +#, python-format, python-brace-format +msgid "Low space on system partition: {percent_used}% used, {free_space} free." +msgstr "" + +#: plinth/modules/storage/__init__.py:328 +msgid "Low disk space" +msgstr "" + #: plinth/modules/storage/forms.py:79 #, fuzzy #| msgid "Invalid hostname" @@ -5620,7 +5655,7 @@ msgstr "" #: plinth/modules/storage/templates/storage.html:102 #: plinth/modules/storage/templates/storage_expand.html:39 -#: plinth/modules/storage/views.py:83 +#: plinth/modules/storage/views.py:76 msgid "Expand Root Partition" msgstr "扩展根分区" @@ -5634,32 +5669,25 @@ msgstr "" "执行前请备份你的数据。这个操作以后,将会为你的根分区扩展出 " "%(expandable_root_size)s 空余空间。" -#: plinth/modules/storage/views.py:95 +#: plinth/modules/storage/views.py:88 #, python-brace-format msgid "Error expanding partition: {exception}" msgstr "扩展分区错误:{exception}" -#: plinth/modules/storage/views.py:98 +#: plinth/modules/storage/views.py:91 msgid "Partition expanded successfully." msgstr "已成功扩展分区。" -#: plinth/modules/storage/views.py:115 -#, 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:141 +#: plinth/modules/storage/views.py:109 #, python-brace-format msgid "{drive_vendor} {drive_model} can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:145 +#: plinth/modules/storage/views.py:113 msgid "Device can be safely unplugged." msgstr "" -#: plinth/modules/storage/views.py:155 +#: plinth/modules/storage/views.py:123 #, python-brace-format msgid "Error ejecting device: {error_message}" msgstr "" @@ -6018,14 +6046,20 @@ msgstr "" msgid "Tiny Tiny RSS (Fork)" msgstr "" -#: plinth/modules/upgrades/__init__.py:35 plinth/templates/setup.html:89 +#: plinth/modules/upgrades/__init__.py:37 plinth/templates/setup.html:89 msgid "Update" msgstr "更新" -#: plinth/modules/upgrades/__init__.py:38 +#: plinth/modules/upgrades/__init__.py:40 msgid "Check for and apply the latest software and security updates." msgstr "" +#: plinth/modules/upgrades/__init__.py:84 +#, fuzzy +#| msgid "FreedomBox" +msgid "FreedomBox Updated" +msgstr "FreedomBox" + #: plinth/modules/upgrades/forms.py:28 #, fuzzy #| msgid "Enable automatic upgrades" @@ -6036,6 +6070,24 @@ msgstr "启用自动升级" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" +#: plinth/modules/upgrades/templates/upgrades-new-release.html:24 +#, fuzzy, python-format +#| msgid "%(box_name)s Setup" +msgid "%(box_name)s Updated" +msgstr "%(box_name)s 安装程序" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:28 +#, python-format +msgid "" +"%(box_name)s has been updated to version %(version)s. See the release announcement." +msgstr "" + +#: plinth/modules/upgrades/templates/upgrades-new-release.html:37 +#: plinth/templates/notifications.html:59 +msgid "Dismiss" +msgstr "" + #: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "Update" @@ -6123,21 +6175,32 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "请检查 LDAP 条目“{search_item}”" -#: plinth/modules/users/forms.py:40 +#: plinth/modules/users/forms.py:43 msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/forms.py:54 +#: plinth/modules/users/forms.py:59 msgid "Username is taken or is reserved." msgstr "用户名已经占用或保留。" -#: plinth/modules/users/forms.py:86 plinth/modules/users/forms.py:193 +#: plinth/modules/users/forms.py:87 +#, fuzzy +#| msgid "Invalid server name" +msgid "Enter a valid username." +msgstr "服务器名称无效" + +#: plinth/modules/users/forms.py:93 +msgid "" +"Required. 150 characters or fewer. English letters, digits and @/./-/_ only." +msgstr "" + +#: plinth/modules/users/forms.py:106 plinth/modules/users/forms.py:222 #, fuzzy #| msgid "Transmission BitTorrent" msgid "Permissions" msgstr "Transmission BitTorrent" -#: plinth/modules/users/forms.py:89 +#: plinth/modules/users/forms.py:109 msgid "" "Select which services should be available to the new user. The user will be " "able to log in to services that support single sign-on through LDAP, if they " @@ -6149,20 +6212,20 @@ msgstr "" "支持单一登录的服务。

管理员(admin)组中的用户将能够登录所有服务。他" "们还可以通过 SSH 登录到系统并具有管理权限(sudo)。" -#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:339 +#: plinth/modules/users/forms.py:148 plinth/modules/users/forms.py:372 msgid "Creating LDAP user failed." msgstr "创建 LDAP 用户失败。" -#: plinth/modules/users/forms.py:135 +#: plinth/modules/users/forms.py:159 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "未能将新用户添加到 {group}。" -#: plinth/modules/users/forms.py:148 +#: plinth/modules/users/forms.py:173 msgid "Authorized SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:150 +#: plinth/modules/users/forms.py:175 msgid "" "Setting an SSH public key will allow this user to securely log in to the " "system without using a password. You may enter multiple keys, one on each " @@ -6171,45 +6234,45 @@ msgstr "" "设置 SSH 公钥将允许此用户安全地登录到系统不使用密码。您可以输入多个密钥,每行" "一个。将忽略空行和以 # 开头的行。" -#: plinth/modules/users/forms.py:230 +#: plinth/modules/users/forms.py:259 msgid "Renaming LDAP user failed." msgstr "重命名 LDAP 用户失败。" -#: plinth/modules/users/forms.py:242 +#: plinth/modules/users/forms.py:271 msgid "Failed to remove user from group." msgstr "无法从组中删除用户。" -#: plinth/modules/users/forms.py:253 +#: plinth/modules/users/forms.py:282 msgid "Failed to add user to group." msgstr "无法将用户添加到组。" -#: plinth/modules/users/forms.py:262 +#: plinth/modules/users/forms.py:291 msgid "Unable to set SSH keys." msgstr "不能设置 SSH 密钥。" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:306 #, fuzzy #| msgid "Failed to add user to group." msgid "Failed to change user status." msgstr "无法将用户添加到组。" -#: plinth/modules/users/forms.py:285 +#: plinth/modules/users/forms.py:314 msgid "Cannot delete the only administrator in the system." msgstr "" -#: plinth/modules/users/forms.py:315 +#: plinth/modules/users/forms.py:346 msgid "Changing LDAP user password failed." msgstr "更改 LDAP 用户密码失败。" -#: plinth/modules/users/forms.py:348 +#: plinth/modules/users/forms.py:381 msgid "Failed to add new user to admin group." msgstr "未能将新用户添加到管理员组。" -#: plinth/modules/users/forms.py:365 +#: plinth/modules/users/forms.py:398 msgid "Failed to restrict console access." msgstr "限制命令行访问失败。" -#: plinth/modules/users/forms.py:377 +#: plinth/modules/users/forms.py:410 msgid "User account created, you are now logged in" msgstr "用户帐户已创建,您现在可以登录" @@ -6458,10 +6521,7 @@ msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:62 #, python-format -msgid "" -"\n" -" Public key for this %(box_name)s:\n" -" " +msgid "Public key for this %(box_name)s:" msgstr "" #: plinth/modules/wireguard/templates/wireguard.html:68 @@ -6812,46 +6872,46 @@ msgstr "Plinth %(box_name)s 管理界面" msgid "Toggle navigation" msgstr "切换导航" -#: plinth/templates/base.html:115 plinth/templates/base.html:118 +#: plinth/templates/base.html:120 plinth/templates/base.html:123 msgid "Home" msgstr "主页" -#: plinth/templates/base.html:123 plinth/templates/base.html:127 +#: plinth/templates/base.html:128 plinth/templates/base.html:132 msgid "Apps" msgstr "应用程序" -#: plinth/templates/base.html:132 plinth/templates/base.html:136 +#: plinth/templates/base.html:137 plinth/templates/base.html:141 msgid "System" msgstr "系统" -#: plinth/templates/base.html:164 plinth/templates/base.html:165 +#: plinth/templates/base.html:173 plinth/templates/base.html:174 msgid "Change password" msgstr "更改密码" -#: plinth/templates/base.html:172 plinth/templates/base.html:173 +#: plinth/templates/base.html:181 plinth/templates/base.html:182 #, fuzzy #| msgid "Restart Now" msgid "Restart" msgstr "现在重新启动" -#: plinth/templates/base.html:178 plinth/templates/base.html:179 +#: plinth/templates/base.html:187 plinth/templates/base.html:188 #, fuzzy #| msgid "Shut Down Now" msgid "Shut down" msgstr "现在关闭" -#: plinth/templates/base.html:186 plinth/templates/base.html:187 -#: plinth/templates/base.html:211 plinth/templates/base.html:213 +#: plinth/templates/base.html:195 plinth/templates/base.html:196 +#: plinth/templates/base.html:220 plinth/templates/base.html:222 msgid "Log out" msgstr "登出" -#: plinth/templates/base.html:195 plinth/templates/base.html:198 +#: plinth/templates/base.html:204 plinth/templates/base.html:207 #, fuzzy #| msgid "Language" msgid "Select language" msgstr "语言" -#: plinth/templates/base.html:203 plinth/templates/base.html:205 +#: plinth/templates/base.html:212 plinth/templates/base.html:214 msgid "Log in" msgstr "登录" @@ -7011,6 +7071,12 @@ msgid "" "%(interface_list)s" msgstr "" +#: plinth/templates/notifications-dropdown.html:26 +#, fuzzy +#| msgid "No certificate" +msgid "Notifications" +msgstr "没有证书" + #: plinth/templates/port-forwarding-info.html:23 #, fuzzy #| msgid "Enable forwarding" @@ -7083,10 +7149,13 @@ msgstr "应用程序已启用" msgid "Application disabled" msgstr "应用程序已禁用" -#: plinth/web_framework.py:188 +#: plinth/web_framework.py:190 msgid "Gujarati" msgstr "古吉拉特语" +#~ msgid "Physical Interface" +#~ msgstr "物理接口" + #, fuzzy #~| msgid "DNS Server" #~ msgid "SIP Server" @@ -7762,9 +7831,6 @@ msgstr "古吉拉特语" #~ msgid "is running" #~ msgstr " 正在运行" -#~ msgid "is not running" -#~ msgstr " 未运行" - #~ msgid "Anonymity Network (Tor)" #~ msgstr "匿名网络(Tor)"