From 8bcea9a8fe06629466bb029c234911b24767a75f Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Sat, 8 Apr 2017 16:32:47 -0400 Subject: [PATCH] Update translations and changelog --- CHANGELOG.md | 2 + plinth/locale/da/LC_MESSAGES/django.po | 418 +++++++++++++----- plinth/locale/de/LC_MESSAGES/django.po | 425 +++++++++++++----- plinth/locale/django.pot | 361 ++++++++++----- plinth/locale/es/LC_MESSAGES/django.po | 424 +++++++++++++----- plinth/locale/fa/LC_MESSAGES/django.po | 387 +++++++++++----- plinth/locale/fake/LC_MESSAGES/django.po | 426 +++++++++++++----- plinth/locale/fr/LC_MESSAGES/django.po | 421 +++++++++++++----- plinth/locale/gu/LC_MESSAGES/django.po | 203 +++++++-- plinth/locale/hi/LC_MESSAGES/django.po | 215 ++++++--- plinth/locale/id/LC_MESSAGES/django.po | 369 +++++++++++----- plinth/locale/it/LC_MESSAGES/django.po | 361 ++++++++++----- plinth/locale/ja/LC_MESSAGES/django.po | 352 +++++++++++---- plinth/locale/nb/LC_MESSAGES/django.po | 421 +++++++++++++----- plinth/locale/nl/LC_MESSAGES/django.po | 426 +++++++++++++----- plinth/locale/pl/LC_MESSAGES/django.po | 390 ++++++++++++----- plinth/locale/pt/LC_MESSAGES/django.po | 374 +++++++++++----- plinth/locale/ru/LC_MESSAGES/django.po | 427 +++++++++++++----- plinth/locale/sv/LC_MESSAGES/django.po | 417 +++++++++++++----- plinth/locale/te/LC_MESSAGES/django.po | 463 ++++++++++++++------ plinth/locale/tr/LC_MESSAGES/django.po | 425 +++++++++++++----- plinth/locale/zh_Hans/LC_MESSAGES/django.po | 432 +++++++++++++----- 22 files changed, 5903 insertions(+), 2236 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d7a54b77b..73a516dc7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,6 +27,8 @@ All notable changes to this project will be documented in this file. - Fixed URL in INSTALL doc. - openvpn: Regenerate user key or certificate if empty. - openvpn: Prevent failures when regenerating user certificate. +- Fixed augeas error in travis build. +- disks: Workaround issue in parted during resize. ## [0.13.1] - 2017-01-22 ### Added diff --git a/plinth/locale/da/LC_MESSAGES/django.po b/plinth/locale/da/LC_MESSAGES/django.po index d9c9b4381..2cba9af8b 100644 --- a/plinth/locale/da/LC_MESSAGES/django.po +++ b/plinth/locale/da/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-18 19:32-0500\n" +"POT-Creation-Date: 2017-04-08 16:30-0400\n" "PO-Revision-Date: 2016-07-03 21:44+0000\n" "Last-Translator: Mikkel Kirkgaard Nielsen \n" "Language-Team: Danish Matrix is an new " +"ecosystem for open, federated instant messaging and VoIP. Synapse is a " +"server implementing the Matrix protocol. It provides chat groups, audio/" +"video calls, end-to-end encryption, multiple device synchronization and does " +"not require phone numbers to work. Users on a given Matrix server can " +"converse with users on all other Matrix servers via federation." +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:55 +msgid "" +"To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +msgstr "" + +#: plinth/modules/matrixsynapse/forms.py:31 +#, fuzzy +#| msgid "Invalid domain name" +msgid "Select the domain name" +msgstr "Ugyldigt domænenavn" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 +#: plinth/modules/openvpn/templates/openvpn.html:116 +#: plinth/modules/owncloud/templates/owncloud.html:39 +#: plinth/modules/tor/templates/tor.html:85 plinth/templates/base.html:112 +#: plinth/templates/base.html:114 plinth/templates/service.html:65 +msgid "Configuration" +msgstr "Konfiguration" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34 +msgid "" +"Matrix service needs to be configured for a domain. Users on other Matrix " +"servers will be able to reach users on this server using this domain name. " +"Matrix user IDs will look like @username:domainname." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:42 +msgid "" +"\n" +" Warning! Changing the domain name after the initial\n" +" setup is currently not supported.\n" +" " +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:51 +#, python-format +msgid "" +"No domain(s) are available. Configure at " +"least one domain to be able to use Matrix Synapse." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30 +#, fuzzy, python-format +#| msgid "" +#| "Your XMPP server domain is set to %(domainname)s. User IDs will " +#| "look like username@%(domainname)s. You can setup your domain on " +#| "the system Configure page." +msgid "" +"The Matrix server domain is set to %(domain_name)s. User IDs will " +"look like @username:%(domain_name)s. Changing the domain name after " +"the initial setup is currently not supported." +msgstr "" +"Domænet for din XMPP-server er sat til %(domainname)s. Brugernavne " +"vil se ud som brugernavn@%(domainname)s. Du kan konfigurere systemets " +"domæne på Konfigurer siden." + #: plinth/modules/minetest/__init__.py:49 #, fuzzy #| msgid "Block Sandbox (Minetest)" @@ -2106,7 +2186,7 @@ msgid "Edit connection" msgstr "Rediger Forbindelse" #: plinth/modules/networks/templates/connection_show.html:43 -#: plinth/templates/base.html:128 +#: plinth/templates/base.html:137 msgid "Edit" msgstr "Rediger" @@ -2344,11 +2424,11 @@ msgstr "Aktiv" msgid "Inactive" msgstr "Inaktiv" -#: plinth/modules/openvpn/__init__.py:41 +#: plinth/modules/openvpn/__init__.py:43 msgid "Virtual Private Network (OpenVPN)" msgstr "Virtuelt Privat Netværk (OpenVPN)" -#: plinth/modules/openvpn/__init__.py:45 +#: plinth/modules/openvpn/__init__.py:47 #, python-brace-format msgid "" "Virtual Private Network (VPN) is a technique for securely connecting two " @@ -2365,6 +2445,12 @@ msgstr "" "af {box_name}. Du kan også tilgå resten af internettet igennem {box_name} " "for øget sikkerhed og anonymitet." +#: plinth/modules/openvpn/__init__.py:86 +#, python-brace-format +msgid "" +"Download Profile" +msgstr "" + #: plinth/modules/openvpn/forms.py:29 msgid "Enable OpenVPN server" msgstr "Aktiver OpenVPN-server" @@ -2439,12 +2525,6 @@ msgstr "OpenVPN-server er aktiv" msgid "OpenVPN server is not running" msgstr "OpenVPN-server er ikke aktiv" -#: plinth/modules/openvpn/templates/openvpn.html:116 -#: plinth/modules/owncloud/templates/owncloud.html:39 -#: plinth/modules/tor/templates/tor.html:85 -msgid "Configuration" -msgstr "Konfiguration" - #: plinth/modules/openvpn/views.py:123 msgid "Setup completed." msgstr "Opsætning færdig." @@ -2453,7 +2533,7 @@ msgstr "Opsætning færdig." msgid "Setup failed." msgstr "Opsætning fejlede." -#: plinth/modules/openvpn/views.py:144 plinth/modules/tor/views.py:109 +#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134 #: plinth/views.py:102 plinth/views.py:183 msgid "Setting unchanged" msgstr "Indstilling uændret" @@ -3309,7 +3389,36 @@ msgstr "" msgid "Rollback to Snapshot" msgstr "" -#: plinth/modules/system/__init__.py:32 plinth/templates/base.html:114 +#: plinth/modules/syncthing/__init__.py:40 +msgid "File Synchronization (Syncthing)" +msgstr "" + +#: plinth/modules/syncthing/__init__.py:43 +msgid "" +"Syncthing is an application that can synchronizes files across multiple " +"devices. Creation, modification and deletion of files on one device will " +"automatically be replicated to other devices." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:47 +#, python-brace-format +msgid "" +"Running Synching on {box_name}, provides an extra synchronization point for " +"your data that is available most of the time so that your devices " +"synchronize more often. On {box_name}, a single instance of Syncthing runs " +"and may be used by many users. Each user's set of devices many be " +"synchronized with a distinct set of folders. Web interface is only " +"available for users belonging to the \"admin\" group." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:54 +msgid "" +"When enabled, Syncthing will be available from /" +"syncthing web interface. Desktop and mobile clients are also available." +msgstr "" + +#: plinth/modules/system/__init__.py:32 msgid "System Configuration" msgstr "Systemkonfiguration" @@ -3375,17 +3484,44 @@ msgstr "Tilgå URL {url} ved brug af tcp{kind} via Tor" msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Bekræft brug af Tor på {url} ved brug af tcp{kind}" -#: plinth/modules/tor/forms.py:32 +#: plinth/modules/tor/forms.py:47 +msgid "" +"Enter a valid bridge with this format: [transport] IP:ORPort [fingerprint]" +msgstr "" + +#: plinth/modules/tor/forms.py:90 msgid "Enable Tor" msgstr "Aktiver Tor" -#: plinth/modules/tor/forms.py:35 +#: plinth/modules/tor/forms.py:93 +msgid "Use upstream bridges to connect to Tor network" +msgstr "" + +#: plinth/modules/tor/forms.py:96 +msgid "" +"When enabled, the bridges configured below will be used to connect to the " +"Tor network. Use this option if your Internet Service Provider (ISP) blocks " +"or censors connections to the Tor Network. This will disable relay modes." +msgstr "" + +#: plinth/modules/tor/forms.py:102 +msgid "Upstream bridges" +msgstr "" + +#: plinth/modules/tor/forms.py:105 +msgid "" +"You can get some bridges from https://bridges.torproject.org/ and copy/paste the bridge information " +"here. Currently supported transports are none, obfs3, obfs4 and scamblesuit." +msgstr "" + +#: plinth/modules/tor/forms.py:112 #, fuzzy #| msgid "Enable Tor" msgid "Enable Tor relay" msgstr "Aktiver Tor" -#: plinth/modules/tor/forms.py:38 +#: plinth/modules/tor/forms.py:115 #, python-brace-format msgid "" "When enabled, your {box_name} will run a Tor relay and donate bandwidth to " @@ -3393,23 +3529,23 @@ msgid "" "download bandwidth." msgstr "" -#: plinth/modules/tor/forms.py:43 +#: plinth/modules/tor/forms.py:120 #, fuzzy msgid "Enable Tor bridge relay" msgstr "Tor Bridge Relay" -#: plinth/modules/tor/forms.py:46 +#: plinth/modules/tor/forms.py:123 msgid "" "When enabled, relay information is published in the Tor bridge database " "instead of public Tor relay database making it harder to censor this node. " "This helps others circumvent censorship." msgstr "" -#: plinth/modules/tor/forms.py:51 +#: plinth/modules/tor/forms.py:128 msgid "Enable Tor Hidden Service" msgstr "Aktiver Tor Skjult Tjeneste" -#: plinth/modules/tor/forms.py:54 +#: plinth/modules/tor/forms.py:131 #, fuzzy, python-brace-format #| msgid "" #| "A hidden service will allow {box_name} to provide selected services (such " @@ -3422,11 +3558,11 @@ msgstr "" "En skjult tjeneste tillader {box_name} at levere udvalgte tjenester (såsom " "ownCloud og chat) uden at afsløre sin lokation." -#: plinth/modules/tor/forms.py:59 +#: plinth/modules/tor/forms.py:136 msgid "Download software packages over Tor" msgstr "Hent softwarepakker over Tor" -#: plinth/modules/tor/forms.py:61 +#: plinth/modules/tor/forms.py:138 msgid "" "When enabled, software will be downloaded over the Tor network for " "installations and upgrades. This adds a degree of privacy and security " @@ -3436,6 +3572,10 @@ msgstr "" "Tor-netværket. Dette giver en vis grad af privatlivsbeskyttelse og sikkerhed " "under hentningen." +#: plinth/modules/tor/forms.py:151 +msgid "Specify at least one upstream bridge to use upstream bridges." +msgstr "" + #: plinth/modules/tor/templates/tor.html:41 msgid "Tor configuration is being updated" msgstr "Tor-konfiguration opdateres" @@ -3494,11 +3634,11 @@ msgstr "En Tor SOCKS-port er tilgængelig på din %(box_name)s TCP-port 9050." msgid "Action error: {0} [{1}] [{2}]" msgstr "Fejl under handling: {0} [{1}] [{2}]" -#: plinth/modules/tor/views.py:131 +#: plinth/modules/tor/views.py:128 plinth/modules/tor/views.py:156 msgid "Configuration updated." msgstr "Konfiguration opdateret." -#: plinth/modules/tor/views.py:133 +#: plinth/modules/tor/views.py:158 msgid "An error occurred during configuration." msgstr "Der opstod en fejl under konfigurationen." @@ -3672,23 +3812,23 @@ msgstr "Brugere og Grupper" msgid "Check LDAP entry \"{search_item}\"" msgstr "Kontrol af LDAP-konfiguration \"{search_item}\"" -#: plinth/modules/users/forms.py:51 +#: plinth/modules/users/forms.py:52 msgid "admin" msgstr "admin" -#: plinth/modules/users/forms.py:52 +#: plinth/modules/users/forms.py:53 msgid "wiki" msgstr "wiki" -#: plinth/modules/users/forms.py:64 +#: plinth/modules/users/forms.py:65 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:94 +#: plinth/modules/users/forms.py:95 msgid "Groups" msgstr "Grupper" -#: plinth/modules/users/forms.py:98 +#: plinth/modules/users/forms.py:99 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 " @@ -3703,20 +3843,20 @@ msgstr "" "tjenester. De kan også logge ind på systemet gennem SSH og har " "administratorprivilegier (sudo)." -#: plinth/modules/users/forms.py:123 plinth/modules/users/forms.py:269 +#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:275 msgid "Creating LDAP user failed." msgstr "Kunne ikke oprette LDAP-bruger." -#: plinth/modules/users/forms.py:133 +#: plinth/modules/users/forms.py:134 #, 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:145 +#: plinth/modules/users/forms.py:146 msgid "SSH Keys" msgstr "SSH-nøgler" -#: plinth/modules/users/forms.py:149 +#: plinth/modules/users/forms.py:150 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 " @@ -3726,60 +3866,60 @@ 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:189 +#: plinth/modules/users/forms.py:195 msgid "Renaming LDAP user failed." msgstr "Kunne ikke omdøbe LDAP-bruger." -#: plinth/modules/users/forms.py:201 +#: plinth/modules/users/forms.py:207 msgid "Failed to remove user from group." msgstr "Kunne ikke fjerne bruger fra gruppe." -#: plinth/modules/users/forms.py:212 +#: plinth/modules/users/forms.py:218 msgid "Failed to add user to group." msgstr "Kunne ikke tilføje bruger til gruppe." -#: plinth/modules/users/forms.py:219 +#: plinth/modules/users/forms.py:225 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:244 +#: plinth/modules/users/forms.py:250 msgid "Changing LDAP user password failed." msgstr "Kunne ikke ændre LDAP-kodeord." -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:283 msgid "Failed to add new user to admin group." msgstr "Kunne ikke tilføje ny bruger til admin-gruppen." -#: plinth/modules/users/forms.py:292 +#: plinth/modules/users/forms.py:298 msgid "" "Console login access restricted to users in \"admin\" group. This can be " "configured in security settings." msgstr "" -#: plinth/modules/users/forms.py:298 +#: plinth/modules/users/forms.py:304 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:310 +#: plinth/modules/users/forms.py:316 msgid "User account created, you are now logged in" msgstr "Brugerkonto oprettet, du er nu logget ind" -#: plinth/modules/users/templates/users_change_password.html:27 +#: plinth/modules/users/templates/users_change_password.html:29 #, python-format msgid "Change Password for %(username)s" msgstr "Ændr Kodeord for %(username)s" -#: plinth/modules/users/templates/users_change_password.html:40 +#: plinth/modules/users/templates/users_change_password.html:39 msgid "Save Password" msgstr "Gem Kodeord" #: plinth/modules/users/templates/users_create.html:40 -#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:58 +#: plinth/modules/users/views.py:39 plinth/modules/users/views.py:60 msgid "Create User" msgstr "Opret Bruger" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:117 +#: plinth/modules/users/views.py:127 msgid "Delete User" msgstr "Slet Bruger" @@ -3823,7 +3963,7 @@ msgstr "Slet bruger %(username)s" msgid "Edit user %(username)s" msgstr "Rediger Bruger %(username)s" -#: plinth/modules/users/templates/users_update.html:39 +#: plinth/modules/users/templates/users_update.html:41 #, python-format msgid "" "Use the change password form to " @@ -3836,38 +3976,38 @@ msgstr "" msgid "Save Changes" msgstr "Gem Ændringer" -#: plinth/modules/users/views.py:35 plinth/modules/users/views.py:71 +#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:73 msgid "Users" msgstr "Brugere" -#: plinth/modules/users/views.py:56 +#: plinth/modules/users/views.py:58 #, python-format msgid "User %(username)s created." msgstr "Bruger %(username)s oprettet." -#: plinth/modules/users/views.py:80 +#: plinth/modules/users/views.py:82 #, python-format msgid "User %(username)s updated." msgstr "Bruger %(username)s opdateret." -#: plinth/modules/users/views.py:81 +#: plinth/modules/users/views.py:83 msgid "Edit User" msgstr "Rediger Bruger" -#: plinth/modules/users/views.py:127 +#: plinth/modules/users/views.py:137 #, python-brace-format msgid "User {user} deleted." msgstr "Brugeren {user} slettet." -#: plinth/modules/users/views.py:134 +#: plinth/modules/users/views.py:144 msgid "Deleting LDAP user failed." msgstr "Kunne ikke slette LDAP-bruger." -#: plinth/modules/users/views.py:143 +#: plinth/modules/users/views.py:153 msgid "Change Password" msgstr "Ændr kodeord" -#: plinth/modules/users/views.py:144 +#: plinth/modules/users/views.py:154 msgid "Password changed successfully." msgstr "Kodeord blev ændret." @@ -3913,6 +4053,15 @@ msgstr "Secure Shell (SSH) Server" msgid "{box_name} Web Interface (Plinth)" msgstr "{box_name} Web-brugerflade (Plinth)" +#: plinth/templates/403.html:28 +msgid "403 Forbidden" +msgstr "" + +#: plinth/templates/403.html:32 +#, python-format +msgid "You don't have permission to access %(request_path)s on this server." +msgstr "" + #: plinth/templates/404.html:25 msgid "404" msgstr "404" @@ -3961,39 +4110,41 @@ msgstr "Plinth administrationsværktøj til %(box_name)s" msgid "Toggle navigation" msgstr "Åbn/luk navigation" -#: plinth/templates/base.html:130 plinth/templates/base.html:131 +#: plinth/templates/base.html:101 plinth/templates/base.html:102 +msgid "Home" +msgstr "" + +#: plinth/templates/base.html:139 plinth/templates/base.html:140 msgid "Change password" msgstr "Ændr kodeord" -#: plinth/templates/base.html:134 plinth/templates/base.html:135 -#: plinth/templates/base.html:148 plinth/templates/base.html:150 +#: plinth/templates/base.html:144 plinth/templates/base.html:158 +#: plinth/templates/base.html:160 msgid "Log out" msgstr "Log ud" -#: plinth/templates/base.html:140 plinth/templates/base.html:142 +#: plinth/templates/base.html:150 plinth/templates/base.html:152 msgid "Log in" msgstr "Log ind" -#: plinth/templates/index.html:56 +#: plinth/templates/base.html:222 plinth/templates/index.html:163 +msgid "JavaScript license information" +msgstr "" + +#: plinth/templates/index.html:58 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:83 +#: plinth/templates/index.html:85 #, fuzzy #| msgid "Configure" msgid "Configure »" msgstr "Konfigurer" -#: plinth/templates/index.html:95 -#, fuzzy, python-format -#| msgid "Delete %(name)s" -msgid "Welcome to %(box_name)s!" -msgstr "Slet %(name)s" - -#: plinth/templates/index.html:101 +#: plinth/templates/index.html:104 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -4001,20 +4152,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:110 -#, fuzzy, python-format -#| msgid "" -#| "For more information about the %(box_name)s project, see the %(box_name)s Wiki." -msgid "" -"More info about %(box_name)s is available on the project homepage and wiki." -msgstr "" -"For mere information om %(box_name)s-projektet, se %(box_name)s Wiki-siden." - -#: plinth/templates/index.html:118 +#: plinth/templates/index.html:113 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -4022,17 +4160,51 @@ msgid "" "Version 3 or later." msgstr "" +#: plinth/templates/index.html:128 +msgid "Wiki" +msgstr "" + +#: plinth/templates/index.html:133 +msgid "Homepage" +msgstr "" + +#: plinth/templates/index.html:136 +msgid "Source Code" +msgstr "" + +#: plinth/templates/index.html:139 +msgid "Donate" +msgstr "" + +#: plinth/templates/index.html:143 +#, fuzzy +#| msgid "FreedomBox Manual" +msgid "FreedomBox Foundation" +msgstr "FreedomBox Brugervejledning" + +#: plinth/templates/index.html:150 +msgid "IRC Chatroom" +msgstr "" + +#: plinth/templates/index.html:155 +msgid "Mailing list" +msgstr "" + #: plinth/templates/login.html:35 msgid "Login" msgstr "Log ind" -#: plinth/templates/service.html:43 -msgid "is running" -msgstr "er aktiv" +#: plinth/templates/service.html:44 +#, fuzzy, python-format +#| msgid "Service discovery server is running" +msgid "Service %(service_name)s is running." +msgstr "Tjenestesøgningstjenesten er aktiv" -#: plinth/templates/service.html:46 -msgid "is not running" -msgstr "er ikke aktiv" +#: plinth/templates/service.html:49 +#, fuzzy, python-format +#| msgid "Service discovery server is not running" +msgid "Service %(service_name)s is not running." +msgstr "Tjenestesøgningstjenesten er ikke aktiv" #: plinth/templates/setup.html:35 msgid "Installation" @@ -4080,6 +4252,29 @@ msgstr "Applikation aktiveret" msgid "Application disabled" msgstr "Applikation deaktiveret" +#, fuzzy +#~| msgid "Delete %(name)s" +#~ msgid "Welcome to %(box_name)s!" +#~ msgstr "Slet %(name)s" + +#, fuzzy +#~| msgid "" +#~| "For more information about the %(box_name)s project, see the %(box_name)s Wiki." +#~ msgid "" +#~ "More info about %(box_name)s is available on the project homepage and wiki." +#~ msgstr "" +#~ "For mere information om %(box_name)s-projektet, se %(box_name)s Wiki-siden." + +#~ msgid "is running" +#~ msgstr "er aktiv" + +#~ msgid "is not running" +#~ msgstr "er ikke aktiv" + #~ msgid "Anonymity Network (Tor)" #~ msgstr "Anonymiseringstjeneste (Tor)" @@ -4092,12 +4287,6 @@ msgstr "Applikation deaktiveret" #~ msgid "Bridge" #~ msgstr "Bro" -#~ msgid "Service discovery server is running" -#~ msgstr "Tjenestesøgningstjenesten er aktiv" - -#~ msgid "Service discovery server is not running" -#~ msgstr "Tjenestesøgningstjenesten er ikke aktiv" - #~ msgid "Enable network time" #~ msgstr "Aktiver netværkstid" @@ -4338,9 +4527,6 @@ msgstr "Applikation deaktiveret" #~ msgid "Next" #~ msgstr "Næste" -#~ msgid "FreedomBox Manual" -#~ msgstr "FreedomBox Brugervejledning" - #~ msgid "" #~ "Many FreedomBox contributors and users are also available on the " #~ "#freedombox channel of the irc.oftc.net IRC network." diff --git a/plinth/locale/de/LC_MESSAGES/django.po b/plinth/locale/de/LC_MESSAGES/django.po index 259075c43..6a9c519c4 100644 --- a/plinth/locale/de/LC_MESSAGES/django.po +++ b/plinth/locale/de/LC_MESSAGES/django.po @@ -9,11 +9,11 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-18 19:32-0500\n" +"POT-Creation-Date: 2017-04-08 16:30-0400\n" "PO-Revision-Date: 2017-01-20 19:12+0000\n" "Last-Translator: ikmaak \n" -"Language-Team: German " -"\n" +"Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -51,7 +51,7 @@ msgstr "Verbinden zu {host}:{port}" msgid "Cannot connect to {host}:{port}" msgstr "Verbindung zu {host}:{port} fehlgeschlagen" -#: plinth/context_processors.py:36 plinth/views.py:48 +#: plinth/context_processors.py:37 plinth/views.py:48 msgid "FreedomBox" msgstr "FreedomBox" @@ -59,25 +59,26 @@ msgstr "FreedomBox" msgid "Enable application" msgstr "Anwendung aktivieren" -#: plinth/middleware.py:60 +#: plinth/middleware.py:71 msgid "Application installed." msgstr "Anwendung installiert." -#: plinth/middleware.py:66 +#: plinth/middleware.py:77 #, python-brace-format msgid "Error installing application: {string} {details}" msgstr "Fehler beim Installieren der Anwendung: {string} {details}" -#: plinth/middleware.py:70 +#: plinth/middleware.py:81 #, python-brace-format msgid "Error installing application: {error}" msgstr "Fehler beim Installieren der Anwendung: {error}" -#: plinth/modules/apps/apps.py:26 +#: plinth/modules/apps/apps.py:26 plinth/templates/base.html:106 +#: plinth/templates/base.html:108 msgid "Apps" msgstr "Apps" -#: plinth/modules/apps/apps.py:32 plinth/templates/base.html:97 +#: plinth/modules/apps/apps.py:32 msgid "Applications" msgstr "Anwendungen" @@ -544,7 +545,7 @@ msgstr "Über" #: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/openvpn/templates/openvpn.html:67 #: plinth/modules/tor/templates/tor.html:35 -#: plinth/modules/tor/templates/tor.html:65 +#: plinth/modules/tor/templates/tor.html:65 plinth/templates/service.html:39 msgid "Status" msgstr "Status" @@ -692,7 +693,7 @@ msgid "Dynamic DNS Status" msgstr "Status der Dynamischen DNS" #: plinth/modules/dynamicdns/dynamicdns.py:364 -#: plinth/modules/openvpn/views.py:142 plinth/modules/transmission/views.py:72 +#: plinth/modules/openvpn/views.py:143 plinth/modules/transmission/views.py:72 msgid "Configuration updated" msgstr "Konfiguration aktualisiert" @@ -732,10 +733,11 @@ msgstr "" #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:32 +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:124 #: plinth/modules/tor/templates/tor.html:93 #: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/service.html:67 +#: plinth/templates/service.html:73 msgid "Update setup" msgstr "Installation aktualisieren" @@ -932,7 +934,7 @@ msgstr "Zu den Netzwerken" #: plinth/modules/first_boot/templates/firstboot_navbar.html:23 #: plinth/modules/help/templates/help_index.html:25 -#: plinth/templates/base.html:107 +#: plinth/templates/base.html:122 msgid "Help" msgstr "Hilfe" @@ -962,7 +964,7 @@ msgid "Where to Get Help" msgstr "Wo man Hilfe bekommt" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:61 -#: plinth/modules/networks/forms.py:101 +#: plinth/modules/networks/forms.py:101 plinth/templates/index.html:124 msgid "Manual" msgstr "Handbuch" @@ -1217,46 +1219,50 @@ msgstr "Anlegen" msgid "Manage Wikis and Blogs" msgstr "Wikis und Blogs verwalten" -#: plinth/modules/ikiwiki/views.py:94 +#: plinth/modules/ikiwiki/views.py:95 msgid "Create Wiki or Blog" msgstr "Wiki oder Blog anlegen" -#: plinth/modules/ikiwiki/views.py:107 +#: plinth/modules/ikiwiki/views.py:108 #, python-brace-format msgid "Created wiki {name}." msgstr "Wiki {name} angelegt." -#: plinth/modules/ikiwiki/views.py:109 +#: plinth/modules/ikiwiki/views.py:110 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "Konnte Wiki nicht anlegen: {error}" -#: plinth/modules/ikiwiki/views.py:121 +#: plinth/modules/ikiwiki/views.py:122 #, python-brace-format msgid "Created blog {name}." msgstr "Blog {name} angelegt." -#: plinth/modules/ikiwiki/views.py:123 +#: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Could not create blog: {error}" msgstr "Konnte Blog nicht anlegen: {error}" -#: plinth/modules/ikiwiki/views.py:136 +#: plinth/modules/ikiwiki/views.py:137 #, python-brace-format msgid "{name} deleted." msgstr "{name} gelöscht." -#: plinth/modules/ikiwiki/views.py:139 +#: plinth/modules/ikiwiki/views.py:140 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "Konnte {name} nicht löschen: {error}" -#: plinth/modules/ikiwiki/views.py:145 +#: plinth/modules/ikiwiki/views.py:146 msgid "Delete Wiki or Blog" msgstr "Lösche Wiki oder Blog" #: plinth/modules/infinoted/__init__.py:44 -msgid "Gobby Server (infinoted)" +#, fuzzy +#| msgid "Gobby Server (infinoted)" +msgid "" +"Gobby Server \n" +" (infinoted)" msgstr "" "Gobby Server\n" "(infinoted)" @@ -1273,8 +1279,8 @@ msgid "" "enter your {box_name}'s domain name." msgstr "" "Um es zu nutzen, lade Gobby den Desktop-" -"Client herunter und installiere ihn. Dann starte Gobby und wähle \"" -"Verbinde mit Server\" und gib die Domain von {box_name} an." +"Client herunter und installiere ihn. Dann starte Gobby und wähle " +"\"Verbinde mit Server\" und gib die Domain von {box_name} an." #: plinth/modules/jsxc/__init__.py:38 msgid "" @@ -1399,6 +1405,87 @@ msgstr "Zertifikat erfolgreich bezogen für Domain {domain}" msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "Beziehen des Zertifikats für Domain {domain} fehlgeschlagen: {error}" +#: plinth/modules/matrixsynapse/__init__.py:44 +#, fuzzy +#| msgid "" +#| "Chat Server \n" +#| " (ejabberd)" +msgid "" +"Chat Server \n" +" (Matrix Synapse)" +msgstr "" +"Chat Server\n" +"(ejabberd)" + +#: plinth/modules/matrixsynapse/__init__.py:47 +msgid "" +"Matrix is an new " +"ecosystem for open, federated instant messaging and VoIP. Synapse is a " +"server implementing the Matrix protocol. It provides chat groups, audio/" +"video calls, end-to-end encryption, multiple device synchronization and does " +"not require phone numbers to work. Users on a given Matrix server can " +"converse with users on all other Matrix servers via federation." +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:55 +msgid "" +"To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +msgstr "" + +#: plinth/modules/matrixsynapse/forms.py:31 +#, fuzzy +#| msgid "Invalid domain name" +msgid "Select the domain name" +msgstr "Ungültiger Domain Name" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 +#: plinth/modules/openvpn/templates/openvpn.html:116 +#: plinth/modules/owncloud/templates/owncloud.html:39 +#: plinth/modules/tor/templates/tor.html:85 plinth/templates/base.html:112 +#: plinth/templates/base.html:114 plinth/templates/service.html:65 +msgid "Configuration" +msgstr "Konfiguration" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34 +msgid "" +"Matrix service needs to be configured for a domain. Users on other Matrix " +"servers will be able to reach users on this server using this domain name. " +"Matrix user IDs will look like @username:domainname." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:42 +msgid "" +"\n" +" Warning! Changing the domain name after the initial\n" +" setup is currently not supported.\n" +" " +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:51 +#, python-format +msgid "" +"No domain(s) are available. Configure at " +"least one domain to be able to use Matrix Synapse." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30 +#, fuzzy, python-format +#| msgid "" +#| "Your XMPP server domain is set to %(domainname)s. User IDs will " +#| "look like username@%(domainname)s. You can setup your domain on " +#| "the system Configure page." +msgid "" +"The Matrix server domain is set to %(domain_name)s. User IDs will " +"look like @username:%(domain_name)s. Changing the domain name after " +"the initial setup is currently not supported." +msgstr "" +"Ihre XMPP Server Domain ist auf %(domainname)s gesetzt. Benutzer IDs " +"werden aussehen wie username@%(domainname)s. Sie können Ihre Domain " +"auf der Seite Systemeinstellungen " +"konfigurieren." + #: plinth/modules/minetest/__init__.py:49 msgid "" "Block Sandbox \n" @@ -2067,7 +2154,7 @@ msgid "Edit connection" msgstr "Bearbeite Verbindung" #: plinth/modules/networks/templates/connection_show.html:43 -#: plinth/templates/base.html:128 +#: plinth/templates/base.html:137 msgid "Edit" msgstr "Bearbeiten" @@ -2306,11 +2393,11 @@ msgstr "Aktiv" msgid "Inactive" msgstr "Inaktiv" -#: plinth/modules/openvpn/__init__.py:41 +#: plinth/modules/openvpn/__init__.py:43 msgid "Virtual Private Network (OpenVPN)" msgstr "Virtuelles Privates Netzwerk (OpenVPN)" -#: plinth/modules/openvpn/__init__.py:45 +#: plinth/modules/openvpn/__init__.py:47 #, python-brace-format msgid "" "Virtual Private Network (VPN) is a technique for securely connecting two " @@ -2327,6 +2414,12 @@ msgstr "" "privaten/internen Diensten der {box_name} erlangen. Sie können auch auf das " "Internet via {box_name} für zusätzliche Sicherheit und Anonymität zugreifen." +#: plinth/modules/openvpn/__init__.py:86 +#, python-brace-format +msgid "" +"Download Profile" +msgstr "" + #: plinth/modules/openvpn/forms.py:29 msgid "Enable OpenVPN server" msgstr "OpenVPN Server einschalten" @@ -2402,12 +2495,6 @@ msgstr "OpenVPN Server läuft" msgid "OpenVPN server is not running" msgstr "OpenVPN Server läuft nicht" -#: plinth/modules/openvpn/templates/openvpn.html:116 -#: plinth/modules/owncloud/templates/owncloud.html:39 -#: plinth/modules/tor/templates/tor.html:85 -msgid "Configuration" -msgstr "Konfiguration" - #: plinth/modules/openvpn/views.py:123 msgid "Setup completed." msgstr "Einrichtung beendet." @@ -2416,7 +2503,7 @@ msgstr "Einrichtung beendet." msgid "Setup failed." msgstr "Einrichtung fehlgeschlagen." -#: plinth/modules/openvpn/views.py:144 plinth/modules/tor/views.py:109 +#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134 #: plinth/views.py:102 plinth/views.py:183 msgid "Setting unchanged" msgstr "Einstellung unverändert" @@ -3286,7 +3373,36 @@ msgstr "" msgid "Rollback to Snapshot" msgstr "Zurücksetzen auf Speicherauszug" -#: plinth/modules/system/__init__.py:32 plinth/templates/base.html:114 +#: plinth/modules/syncthing/__init__.py:40 +msgid "File Synchronization (Syncthing)" +msgstr "" + +#: plinth/modules/syncthing/__init__.py:43 +msgid "" +"Syncthing is an application that can synchronizes files across multiple " +"devices. Creation, modification and deletion of files on one device will " +"automatically be replicated to other devices." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:47 +#, python-brace-format +msgid "" +"Running Synching on {box_name}, provides an extra synchronization point for " +"your data that is available most of the time so that your devices " +"synchronize more often. On {box_name}, a single instance of Syncthing runs " +"and may be used by many users. Each user's set of devices many be " +"synchronized with a distinct set of folders. Web interface is only " +"available for users belonging to the \"admin\" group." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:54 +msgid "" +"When enabled, Syncthing will be available from /" +"syncthing web interface. Desktop and mobile clients are also available." +msgstr "" + +#: plinth/modules/system/__init__.py:32 msgid "System Configuration" msgstr "System-Konfiguration" @@ -3351,15 +3467,42 @@ msgstr "Zugangs-URL {url} auf TCP{kind} über Tor" msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Bestätige Tor-Nutzung auf {url} über TCP{kind}" -#: plinth/modules/tor/forms.py:32 +#: plinth/modules/tor/forms.py:47 +msgid "" +"Enter a valid bridge with this format: [transport] IP:ORPort [fingerprint]" +msgstr "" + +#: plinth/modules/tor/forms.py:90 msgid "Enable Tor" msgstr "Tor einschalten" -#: plinth/modules/tor/forms.py:35 +#: plinth/modules/tor/forms.py:93 +msgid "Use upstream bridges to connect to Tor network" +msgstr "" + +#: plinth/modules/tor/forms.py:96 +msgid "" +"When enabled, the bridges configured below will be used to connect to the " +"Tor network. Use this option if your Internet Service Provider (ISP) blocks " +"or censors connections to the Tor Network. This will disable relay modes." +msgstr "" + +#: plinth/modules/tor/forms.py:102 +msgid "Upstream bridges" +msgstr "" + +#: plinth/modules/tor/forms.py:105 +msgid "" +"You can get some bridges from https://bridges.torproject.org/ and copy/paste the bridge information " +"here. Currently supported transports are none, obfs3, obfs4 and scamblesuit." +msgstr "" + +#: plinth/modules/tor/forms.py:112 msgid "Enable Tor relay" msgstr "Tor Relay einschalten" -#: plinth/modules/tor/forms.py:38 +#: plinth/modules/tor/forms.py:115 #, python-brace-format msgid "" "When enabled, your {box_name} will run a Tor relay and donate bandwidth to " @@ -3371,11 +3514,11 @@ msgstr "" "Upload Bandbreite zur Verfügung haben, sollten Sie diese Funktion " "aktivieren. (Es verbessert die Anonymisierung)." -#: plinth/modules/tor/forms.py:43 +#: plinth/modules/tor/forms.py:120 msgid "Enable Tor bridge relay" msgstr "Tor Bridge Relay aktivieren" -#: plinth/modules/tor/forms.py:46 +#: plinth/modules/tor/forms.py:123 msgid "" "When enabled, relay information is published in the Tor bridge database " "instead of public Tor relay database making it harder to censor this node. " @@ -3385,11 +3528,11 @@ msgstr "" "Datenbank veröffentlicht anstatt in einer öffentlichen Tor Relay Datenbank, " "was die Zensur des Knotens erschwert. Dies hilft anderen, Zensur zu umgehen." -#: plinth/modules/tor/forms.py:51 +#: plinth/modules/tor/forms.py:128 msgid "Enable Tor Hidden Service" msgstr "von Tor verborgene Dienste einschalten" -#: plinth/modules/tor/forms.py:54 +#: plinth/modules/tor/forms.py:131 #, python-brace-format msgid "" "A hidden service will allow {box_name} to provide selected services (such as " @@ -3400,11 +3543,11 @@ msgstr "" "oder Chat) ohne Offenlegung seiner Position anzubieten. Verwenden Sie es " "noch nicht, wenn Sie starke Anonymität wünschen." -#: plinth/modules/tor/forms.py:59 +#: plinth/modules/tor/forms.py:136 msgid "Download software packages over Tor" msgstr "Softwarepakete über das Tor Netzwerk herunterladen" -#: plinth/modules/tor/forms.py:61 +#: plinth/modules/tor/forms.py:138 msgid "" "When enabled, software will be downloaded over the Tor network for " "installations and upgrades. This adds a degree of privacy and security " @@ -3415,6 +3558,10 @@ msgstr "" "heruntergeladen. Dies erhöht die Privatsphäre und Sicherheit während die " "Software herunter geladen wird." +#: plinth/modules/tor/forms.py:151 +msgid "Specify at least one upstream bridge to use upstream bridges." +msgstr "" + #: plinth/modules/tor/templates/tor.html:41 msgid "Tor configuration is being updated" msgstr "Tor-Konfiguration wird aktualisiert" @@ -3467,11 +3614,11 @@ msgstr "Tor SOCKS Port steht auf Ihrer %(box_name)s auf TCP port 9050 bereit." msgid "Action error: {0} [{1}] [{2}]" msgstr "Action error: {0} [{1}] [{2}]" -#: plinth/modules/tor/views.py:131 +#: plinth/modules/tor/views.py:128 plinth/modules/tor/views.py:156 msgid "Configuration updated." msgstr "Konfiguration aktualisiert." -#: plinth/modules/tor/views.py:133 +#: plinth/modules/tor/views.py:158 msgid "An error occurred during configuration." msgstr "Ein Fehler ist bei der Konfiguration aufgetreten." @@ -3646,23 +3793,23 @@ msgstr "Benutzer und Gruppen" msgid "Check LDAP entry \"{search_item}\"" msgstr "Prüfe LDAP Eintrag \"{search_item}\"" -#: plinth/modules/users/forms.py:51 +#: plinth/modules/users/forms.py:52 msgid "admin" msgstr "admin" -#: plinth/modules/users/forms.py:52 +#: plinth/modules/users/forms.py:53 msgid "wiki" msgstr "wiki" -#: plinth/modules/users/forms.py:64 +#: plinth/modules/users/forms.py:65 msgid "Username is taken or is reserved." msgstr "Benutzername wird bereits verwendet oder ist reserviert." -#: plinth/modules/users/forms.py:94 +#: plinth/modules/users/forms.py:95 msgid "Groups" msgstr "Gruppen" -#: plinth/modules/users/forms.py:98 +#: plinth/modules/users/forms.py:99 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 " @@ -3677,20 +3824,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:123 plinth/modules/users/forms.py:269 +#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:275 msgid "Creating LDAP user failed." msgstr "Erstellen des LDAP Benutzers ist fehlgeschlagen." -#: plinth/modules/users/forms.py:133 +#: plinth/modules/users/forms.py:134 #, 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:145 +#: plinth/modules/users/forms.py:146 msgid "SSH Keys" msgstr "SSH Schlüssel" -#: plinth/modules/users/forms.py:149 +#: plinth/modules/users/forms.py:150 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 " @@ -3701,31 +3848,31 @@ msgstr "" "einen auf jeder Zeile, eingeben. Leerzeilen und Zeilen beginnend mit # " "werden ignoriert." -#: plinth/modules/users/forms.py:189 +#: plinth/modules/users/forms.py:195 msgid "Renaming LDAP user failed." msgstr "Umbenennen des LDAP Nutzers fehlgeschlagen." -#: plinth/modules/users/forms.py:201 +#: plinth/modules/users/forms.py:207 msgid "Failed to remove user from group." msgstr "Entfernen des Nutzers von der Gruppe fehlgeschlagen." -#: plinth/modules/users/forms.py:212 +#: plinth/modules/users/forms.py:218 msgid "Failed to add user to group." msgstr "Hinzufügen eines Benutzers zur Gruppe ist fehlgeschlagen." -#: plinth/modules/users/forms.py:219 +#: plinth/modules/users/forms.py:225 msgid "Unable to set SSH keys." msgstr "Kann SSH-Schlüssel nicht setzen." -#: plinth/modules/users/forms.py:244 +#: plinth/modules/users/forms.py:250 msgid "Changing LDAP user password failed." msgstr "Ändern des LDAP Benutzerpassworts ist fehlgeschlagen." -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:283 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:292 +#: plinth/modules/users/forms.py:298 msgid "" "Console login access restricted to users in \"admin\" group. This can be " "configured in security settings." @@ -3733,30 +3880,30 @@ msgstr "" "Konsolen Login Zugriff ist auf die Benutzer der \"admin\" Gruppe beschränkt. " "Dies kann in den Sicherheits-Einstellungen konfiguriert werden." -#: plinth/modules/users/forms.py:298 +#: plinth/modules/users/forms.py:304 msgid "Failed to restrict console access." msgstr "Einschränken des Konsolenzugriffs fehlgeschlagen." -#: plinth/modules/users/forms.py:310 +#: plinth/modules/users/forms.py:316 msgid "User account created, you are now logged in" msgstr "Benutzerkonto wurde erstellt, Sie sind jetzt angemeldet" -#: plinth/modules/users/templates/users_change_password.html:27 +#: plinth/modules/users/templates/users_change_password.html:29 #, python-format msgid "Change Password for %(username)s" msgstr "Ändere Passwort für %(username)s" -#: plinth/modules/users/templates/users_change_password.html:40 +#: plinth/modules/users/templates/users_change_password.html:39 msgid "Save Password" msgstr "Speichere Passwort" #: plinth/modules/users/templates/users_create.html:40 -#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:58 +#: plinth/modules/users/views.py:39 plinth/modules/users/views.py:60 msgid "Create User" msgstr "Benutzer anlegen" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:117 +#: plinth/modules/users/views.py:127 msgid "Delete User" msgstr "Benutzer löschen" @@ -3798,7 +3945,7 @@ msgstr "Lösche Benutzer %(username)s" msgid "Edit user %(username)s" msgstr "Benutzer %(username)s bearbeiten" -#: plinth/modules/users/templates/users_update.html:39 +#: plinth/modules/users/templates/users_update.html:41 #, python-format msgid "" "Use the change password form to " @@ -3812,38 +3959,38 @@ msgstr "" msgid "Save Changes" msgstr "Änderungen speichern" -#: plinth/modules/users/views.py:35 plinth/modules/users/views.py:71 +#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:73 msgid "Users" msgstr "Benutzer" -#: plinth/modules/users/views.py:56 +#: plinth/modules/users/views.py:58 #, python-format msgid "User %(username)s created." msgstr "Benutzer %(username)s angelegt." -#: plinth/modules/users/views.py:80 +#: plinth/modules/users/views.py:82 #, python-format msgid "User %(username)s updated." msgstr "Benutzer %(username)s geändert." -#: plinth/modules/users/views.py:81 +#: plinth/modules/users/views.py:83 msgid "Edit User" msgstr "Benutzer bearbeiten" -#: plinth/modules/users/views.py:127 +#: plinth/modules/users/views.py:137 #, python-brace-format msgid "User {user} deleted." msgstr "Benutzer {user} gelöscht." -#: plinth/modules/users/views.py:134 +#: plinth/modules/users/views.py:144 msgid "Deleting LDAP user failed." msgstr "LDAP Benutzer Löschen fehlgeschlagen." -#: plinth/modules/users/views.py:143 +#: plinth/modules/users/views.py:153 msgid "Change Password" msgstr "Passwort ändern" -#: plinth/modules/users/views.py:144 +#: plinth/modules/users/views.py:154 msgid "Password changed successfully." msgstr "Passwort erfolgreich geändert." @@ -3889,6 +4036,15 @@ msgstr "Secure Shell (SSH) Server" msgid "{box_name} Web Interface (Plinth)" msgstr "{box_name} Web-Oberfläche (Plinth)" +#: plinth/templates/403.html:28 +msgid "403 Forbidden" +msgstr "" + +#: plinth/templates/403.html:32 +#, python-format +msgid "You don't have permission to access %(request_path)s on this server." +msgstr "" + #: plinth/templates/404.html:25 msgid "404" msgstr "404" @@ -3935,20 +4091,28 @@ msgstr "Plinth webbasierende Verwaltungsoberfläche für %(box_name)s" msgid "Toggle navigation" msgstr "Navigation ein-/ausklappen" -#: plinth/templates/base.html:130 plinth/templates/base.html:131 +#: plinth/templates/base.html:101 plinth/templates/base.html:102 +msgid "Home" +msgstr "" + +#: plinth/templates/base.html:139 plinth/templates/base.html:140 msgid "Change password" msgstr "Passwort ändern" -#: plinth/templates/base.html:134 plinth/templates/base.html:135 -#: plinth/templates/base.html:148 plinth/templates/base.html:150 +#: plinth/templates/base.html:144 plinth/templates/base.html:158 +#: plinth/templates/base.html:160 msgid "Log out" msgstr "Abmelden" -#: plinth/templates/base.html:140 plinth/templates/base.html:142 +#: plinth/templates/base.html:150 plinth/templates/base.html:152 msgid "Log in" msgstr "Anmelden" -#: plinth/templates/index.html:56 +#: plinth/templates/base.html:222 plinth/templates/index.html:163 +msgid "JavaScript license information" +msgstr "" + +#: plinth/templates/index.html:58 #, python-format msgid "" "Enable some applications to add shortcuts to " @@ -3957,16 +4121,11 @@ msgstr "" "Aktiviere einige Anwendungen um Verknüpfungen " "zu dieser Seite hinzuzufügen." -#: plinth/templates/index.html:83 +#: plinth/templates/index.html:85 msgid "Configure »" msgstr "Konfigurieren »" -#: plinth/templates/index.html:95 -#, python-format -msgid "Welcome to %(box_name)s!" -msgstr "Willkommen zur %(box_name)s!" - -#: plinth/templates/index.html:101 +#: plinth/templates/index.html:104 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3980,18 +4139,7 @@ msgstr "" "Er bietet Online-Kommunikationswerkzeuge die Ihre Privatsphäre und Ihr " "Eigentum an Ihren Daten respektieren." -#: plinth/templates/index.html:110 -#, python-format -msgid "" -"More info about %(box_name)s is available on the project homepage and wiki." -msgstr "" -"Mehr Informationen über %(box_name)s finden Sie auf der Homepage des Projekts und im Wiki." - -#: plinth/templates/index.html:118 +#: plinth/templates/index.html:113 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -4002,17 +4150,51 @@ msgstr "" "ist freie Software, verbreitet unter der \"GNU Affero General Public License" "\", Version 3 oder nachfolgende." +#: plinth/templates/index.html:128 +msgid "Wiki" +msgstr "" + +#: plinth/templates/index.html:133 +msgid "Homepage" +msgstr "" + +#: plinth/templates/index.html:136 +msgid "Source Code" +msgstr "" + +#: plinth/templates/index.html:139 +msgid "Donate" +msgstr "" + +#: plinth/templates/index.html:143 +#, fuzzy +#| msgid "FreedomBox Manual" +msgid "FreedomBox Foundation" +msgstr "FreedomBox Handbuch" + +#: plinth/templates/index.html:150 +msgid "IRC Chatroom" +msgstr "" + +#: plinth/templates/index.html:155 +msgid "Mailing list" +msgstr "" + #: plinth/templates/login.html:35 msgid "Login" msgstr "Anmelden" -#: plinth/templates/service.html:43 -msgid "is running" -msgstr "läuft" +#: plinth/templates/service.html:44 +#, fuzzy, python-format +#| msgid "Service discovery server is running" +msgid "Service %(service_name)s is running." +msgstr "Dienste-Erkennung läuft" -#: plinth/templates/service.html:46 -msgid "is not running" -msgstr "läuft nicht" +#: plinth/templates/service.html:49 +#, fuzzy, python-format +#| msgid "Service discovery server is not running" +msgid "Service %(service_name)s is not running." +msgstr "Dienste-Erkennung läuft nicht" #: plinth/templates/setup.html:35 msgid "Installation" @@ -4060,6 +4242,24 @@ msgstr "Anwendung aktiviert" msgid "Application disabled" msgstr "Anwendung deaktiviert" +#~ msgid "Welcome to %(box_name)s!" +#~ msgstr "Willkommen zur %(box_name)s!" + +#~ msgid "" +#~ "More info about %(box_name)s is available on the project homepage and wiki." +#~ msgstr "" +#~ "Mehr Informationen über %(box_name)s finden Sie auf der Homepage des Projekts und im Wiki." + +#~ msgid "is running" +#~ msgstr "läuft" + +#~ msgid "is not running" +#~ msgstr "läuft nicht" + #~ msgid "Anonymity Network (Tor)" #~ msgstr "Anonymisierungsnetzwerk (Tor)" @@ -4072,12 +4272,6 @@ msgstr "Anwendung deaktiviert" #~ msgid "Bridge" #~ msgstr "Brücke" -#~ msgid "Service discovery server is running" -#~ msgstr "Dienste-Erkennung läuft" - -#~ msgid "Service discovery server is not running" -#~ msgstr "Dienste-Erkennung läuft nicht" - #~ msgid "Enable network time" #~ msgstr "Netzwerk Zeit aktivieren" @@ -4318,9 +4512,6 @@ msgstr "Anwendung deaktiviert" #~ msgid "Next" #~ msgstr "Weiter" -#~ msgid "FreedomBox Manual" -#~ msgstr "FreedomBox Handbuch" - #~ msgid "" #~ "Many FreedomBox contributors and users are also available on the " #~ "#freedombox channel of the irc.oftc.net IRC network." diff --git a/plinth/locale/django.pot b/plinth/locale/django.pot index 2bbdfe21c..afadb135e 100644 --- a/plinth/locale/django.pot +++ b/plinth/locale/django.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-18 19:32-0500\n" +"POT-Creation-Date: 2017-04-08 16:30-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -47,7 +47,7 @@ msgstr "" msgid "Cannot connect to {host}:{port}" msgstr "" -#: plinth/context_processors.py:36 plinth/views.py:48 +#: plinth/context_processors.py:37 plinth/views.py:48 msgid "FreedomBox" msgstr "" @@ -55,25 +55,26 @@ msgstr "" msgid "Enable application" msgstr "" -#: plinth/middleware.py:60 +#: plinth/middleware.py:71 msgid "Application installed." msgstr "" -#: plinth/middleware.py:66 +#: plinth/middleware.py:77 #, python-brace-format msgid "Error installing application: {string} {details}" msgstr "" -#: plinth/middleware.py:70 +#: plinth/middleware.py:81 #, python-brace-format msgid "Error installing application: {error}" msgstr "" -#: plinth/modules/apps/apps.py:26 +#: plinth/modules/apps/apps.py:26 plinth/templates/base.html:106 +#: plinth/templates/base.html:108 msgid "Apps" msgstr "" -#: plinth/modules/apps/apps.py:32 plinth/templates/base.html:97 +#: plinth/modules/apps/apps.py:32 msgid "Applications" msgstr "" @@ -480,7 +481,7 @@ msgstr "" #: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/openvpn/templates/openvpn.html:67 #: plinth/modules/tor/templates/tor.html:35 -#: plinth/modules/tor/templates/tor.html:65 +#: plinth/modules/tor/templates/tor.html:65 plinth/templates/service.html:39 msgid "Status" msgstr "" @@ -608,7 +609,7 @@ msgid "Dynamic DNS Status" msgstr "" #: plinth/modules/dynamicdns/dynamicdns.py:364 -#: plinth/modules/openvpn/views.py:142 plinth/modules/transmission/views.py:72 +#: plinth/modules/openvpn/views.py:143 plinth/modules/transmission/views.py:72 msgid "Configuration updated" msgstr "" @@ -637,10 +638,11 @@ msgstr "" #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:32 +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:124 #: plinth/modules/tor/templates/tor.html:93 #: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/service.html:67 +#: plinth/templates/service.html:73 msgid "Update setup" msgstr "" @@ -804,7 +806,7 @@ msgstr "" #: plinth/modules/first_boot/templates/firstboot_navbar.html:23 #: plinth/modules/help/templates/help_index.html:25 -#: plinth/templates/base.html:107 +#: plinth/templates/base.html:122 msgid "Help" msgstr "" @@ -832,7 +834,7 @@ msgid "Where to Get Help" msgstr "" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:61 -#: plinth/modules/networks/forms.py:101 +#: plinth/modules/networks/forms.py:101 plinth/templates/index.html:124 msgid "Manual" msgstr "" @@ -1042,46 +1044,48 @@ msgstr "" msgid "Manage Wikis and Blogs" msgstr "" -#: plinth/modules/ikiwiki/views.py:94 +#: plinth/modules/ikiwiki/views.py:95 msgid "Create Wiki or Blog" msgstr "" -#: plinth/modules/ikiwiki/views.py:107 +#: plinth/modules/ikiwiki/views.py:108 #, python-brace-format msgid "Created wiki {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:109 +#: plinth/modules/ikiwiki/views.py:110 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:121 +#: plinth/modules/ikiwiki/views.py:122 #, python-brace-format msgid "Created blog {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:123 +#: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Could not create blog: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:136 +#: plinth/modules/ikiwiki/views.py:137 #, python-brace-format msgid "{name} deleted." msgstr "" -#: plinth/modules/ikiwiki/views.py:139 +#: plinth/modules/ikiwiki/views.py:140 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:145 +#: plinth/modules/ikiwiki/views.py:146 msgid "Delete Wiki or Blog" msgstr "" #: plinth/modules/infinoted/__init__.py:44 -msgid "Gobby Server (infinoted)" +msgid "" +"Gobby Server \n" +" (infinoted)" msgstr "" #: plinth/modules/infinoted/__init__.py:47 @@ -1200,6 +1204,71 @@ msgstr "" msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" +#: plinth/modules/matrixsynapse/__init__.py:44 +msgid "" +"Chat Server \n" +" (Matrix Synapse)" +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:47 +msgid "" +"Matrix is an new " +"ecosystem for open, federated instant messaging and VoIP. Synapse is a " +"server implementing the Matrix protocol. It provides chat groups, audio/" +"video calls, end-to-end encryption, multiple device synchronization and does " +"not require phone numbers to work. Users on a given Matrix server can " +"converse with users on all other Matrix servers via federation." +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:55 +msgid "" +"To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +msgstr "" + +#: plinth/modules/matrixsynapse/forms.py:31 +msgid "Select the domain name" +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 +#: plinth/modules/openvpn/templates/openvpn.html:116 +#: plinth/modules/owncloud/templates/owncloud.html:39 +#: plinth/modules/tor/templates/tor.html:85 plinth/templates/base.html:112 +#: plinth/templates/base.html:114 plinth/templates/service.html:65 +msgid "Configuration" +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34 +msgid "" +"Matrix service needs to be configured for a domain. Users on other Matrix " +"servers will be able to reach users on this server using this domain name. " +"Matrix user IDs will look like @username:domainname." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:42 +msgid "" +"\n" +" Warning! Changing the domain name after the initial\n" +" setup is currently not supported.\n" +" " +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:51 +#, python-format +msgid "" +"No domain(s) are available. Configure at " +"least one domain to be able to use Matrix Synapse." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30 +#, python-format +msgid "" +"The Matrix server domain is set to %(domain_name)s. User IDs will " +"look like @username:%(domain_name)s. Changing the domain name after " +"the initial setup is currently not supported." +msgstr "" + #: plinth/modules/minetest/__init__.py:49 msgid "" "Block Sandbox \n" @@ -1796,7 +1865,7 @@ msgid "Edit connection" msgstr "" #: plinth/modules/networks/templates/connection_show.html:43 -#: plinth/templates/base.html:128 +#: plinth/templates/base.html:137 msgid "Edit" msgstr "" @@ -2023,11 +2092,11 @@ msgstr "" msgid "Inactive" msgstr "" -#: plinth/modules/openvpn/__init__.py:41 +#: plinth/modules/openvpn/__init__.py:43 msgid "Virtual Private Network (OpenVPN)" msgstr "" -#: plinth/modules/openvpn/__init__.py:45 +#: plinth/modules/openvpn/__init__.py:47 #, python-brace-format msgid "" "Virtual Private Network (VPN) is a technique for securely connecting two " @@ -2038,6 +2107,12 @@ msgid "" "security and anonymity." msgstr "" +#: plinth/modules/openvpn/__init__.py:86 +#, python-brace-format +msgid "" +"Download Profile" +msgstr "" + #: plinth/modules/openvpn/forms.py:29 msgid "Enable OpenVPN server" msgstr "" @@ -2098,12 +2173,6 @@ msgstr "" msgid "OpenVPN server is not running" msgstr "" -#: plinth/modules/openvpn/templates/openvpn.html:116 -#: plinth/modules/owncloud/templates/owncloud.html:39 -#: plinth/modules/tor/templates/tor.html:85 -msgid "Configuration" -msgstr "" - #: plinth/modules/openvpn/views.py:123 msgid "Setup completed." msgstr "" @@ -2112,7 +2181,7 @@ msgstr "" msgid "Setup failed." msgstr "" -#: plinth/modules/openvpn/views.py:144 plinth/modules/tor/views.py:109 +#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134 #: plinth/views.py:102 plinth/views.py:183 msgid "Setting unchanged" msgstr "" @@ -2819,7 +2888,36 @@ msgstr "" msgid "Rollback to Snapshot" msgstr "" -#: plinth/modules/system/__init__.py:32 plinth/templates/base.html:114 +#: plinth/modules/syncthing/__init__.py:40 +msgid "File Synchronization (Syncthing)" +msgstr "" + +#: plinth/modules/syncthing/__init__.py:43 +msgid "" +"Syncthing is an application that can synchronizes files across multiple " +"devices. Creation, modification and deletion of files on one device will " +"automatically be replicated to other devices." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:47 +#, python-brace-format +msgid "" +"Running Synching on {box_name}, provides an extra synchronization point for " +"your data that is available most of the time so that your devices " +"synchronize more often. On {box_name}, a single instance of Syncthing runs " +"and may be used by many users. Each user's set of devices many be " +"synchronized with a distinct set of folders. Web interface is only " +"available for users belonging to the \"admin\" group." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:54 +msgid "" +"When enabled, Syncthing will be available from /" +"syncthing web interface. Desktop and mobile clients are also available." +msgstr "" + +#: plinth/modules/system/__init__.py:32 msgid "System Configuration" msgstr "" @@ -2877,15 +2975,42 @@ msgstr "" msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" -#: plinth/modules/tor/forms.py:32 +#: plinth/modules/tor/forms.py:47 +msgid "" +"Enter a valid bridge with this format: [transport] IP:ORPort [fingerprint]" +msgstr "" + +#: plinth/modules/tor/forms.py:90 msgid "Enable Tor" msgstr "" -#: plinth/modules/tor/forms.py:35 +#: plinth/modules/tor/forms.py:93 +msgid "Use upstream bridges to connect to Tor network" +msgstr "" + +#: plinth/modules/tor/forms.py:96 +msgid "" +"When enabled, the bridges configured below will be used to connect to the " +"Tor network. Use this option if your Internet Service Provider (ISP) blocks " +"or censors connections to the Tor Network. This will disable relay modes." +msgstr "" + +#: plinth/modules/tor/forms.py:102 +msgid "Upstream bridges" +msgstr "" + +#: plinth/modules/tor/forms.py:105 +msgid "" +"You can get some bridges from https://bridges.torproject.org/ and copy/paste the bridge information " +"here. Currently supported transports are none, obfs3, obfs4 and scamblesuit." +msgstr "" + +#: plinth/modules/tor/forms.py:112 msgid "Enable Tor relay" msgstr "" -#: plinth/modules/tor/forms.py:38 +#: plinth/modules/tor/forms.py:115 #, python-brace-format msgid "" "When enabled, your {box_name} will run a Tor relay and donate bandwidth to " @@ -2893,22 +3018,22 @@ msgid "" "download bandwidth." msgstr "" -#: plinth/modules/tor/forms.py:43 +#: plinth/modules/tor/forms.py:120 msgid "Enable Tor bridge relay" msgstr "" -#: plinth/modules/tor/forms.py:46 +#: plinth/modules/tor/forms.py:123 msgid "" "When enabled, relay information is published in the Tor bridge database " "instead of public Tor relay database making it harder to censor this node. " "This helps others circumvent censorship." msgstr "" -#: plinth/modules/tor/forms.py:51 +#: plinth/modules/tor/forms.py:128 msgid "Enable Tor Hidden Service" msgstr "" -#: plinth/modules/tor/forms.py:54 +#: plinth/modules/tor/forms.py:131 #, python-brace-format msgid "" "A hidden service will allow {box_name} to provide selected services (such as " @@ -2916,17 +3041,21 @@ msgid "" "anonymity yet." msgstr "" -#: plinth/modules/tor/forms.py:59 +#: plinth/modules/tor/forms.py:136 msgid "Download software packages over Tor" msgstr "" -#: plinth/modules/tor/forms.py:61 +#: plinth/modules/tor/forms.py:138 msgid "" "When enabled, software will be downloaded over the Tor network for " "installations and upgrades. This adds a degree of privacy and security " "during software downloads." msgstr "" +#: plinth/modules/tor/forms.py:151 +msgid "Specify at least one upstream bridge to use upstream bridges." +msgstr "" + #: plinth/modules/tor/templates/tor.html:41 msgid "Tor configuration is being updated" msgstr "" @@ -2976,11 +3105,11 @@ msgstr "" msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/tor/views.py:131 +#: plinth/modules/tor/views.py:128 plinth/modules/tor/views.py:156 msgid "Configuration updated." msgstr "" -#: plinth/modules/tor/views.py:133 +#: plinth/modules/tor/views.py:158 msgid "An error occurred during configuration." msgstr "" @@ -3124,23 +3253,23 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:51 +#: plinth/modules/users/forms.py:52 msgid "admin" msgstr "" -#: plinth/modules/users/forms.py:52 +#: plinth/modules/users/forms.py:53 msgid "wiki" msgstr "" -#: plinth/modules/users/forms.py:64 +#: plinth/modules/users/forms.py:65 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:94 +#: plinth/modules/users/forms.py:95 msgid "Groups" msgstr "" -#: plinth/modules/users/forms.py:98 +#: plinth/modules/users/forms.py:99 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 " @@ -3149,80 +3278,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:123 plinth/modules/users/forms.py:269 +#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:275 msgid "Creating LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:133 +#: plinth/modules/users/forms.py:134 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:145 +#: plinth/modules/users/forms.py:146 msgid "SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:149 +#: plinth/modules/users/forms.py:150 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:189 +#: plinth/modules/users/forms.py:195 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:201 +#: plinth/modules/users/forms.py:207 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:212 +#: plinth/modules/users/forms.py:218 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:219 +#: plinth/modules/users/forms.py:225 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:244 +#: plinth/modules/users/forms.py:250 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:283 msgid "Failed to add new user to admin group." msgstr "" -#: plinth/modules/users/forms.py:292 +#: plinth/modules/users/forms.py:298 msgid "" "Console login access restricted to users in \"admin\" group. This can be " "configured in security settings." msgstr "" -#: plinth/modules/users/forms.py:298 +#: plinth/modules/users/forms.py:304 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:310 +#: plinth/modules/users/forms.py:316 msgid "User account created, you are now logged in" msgstr "" -#: plinth/modules/users/templates/users_change_password.html:27 +#: plinth/modules/users/templates/users_change_password.html:29 #, python-format msgid "Change Password for %(username)s" msgstr "" -#: plinth/modules/users/templates/users_change_password.html:40 +#: plinth/modules/users/templates/users_change_password.html:39 msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:40 -#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:58 +#: plinth/modules/users/views.py:39 plinth/modules/users/views.py:60 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:117 +#: plinth/modules/users/views.py:127 msgid "Delete User" msgstr "" @@ -3261,7 +3390,7 @@ msgstr "" msgid "Edit user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_update.html:39 +#: plinth/modules/users/templates/users_update.html:41 #, python-format msgid "" "Use the change password form to " @@ -3272,38 +3401,38 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:35 plinth/modules/users/views.py:71 +#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:73 msgid "Users" msgstr "" -#: plinth/modules/users/views.py:56 +#: plinth/modules/users/views.py:58 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:80 +#: plinth/modules/users/views.py:82 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:81 +#: plinth/modules/users/views.py:83 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:127 +#: plinth/modules/users/views.py:137 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:134 +#: plinth/modules/users/views.py:144 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:143 +#: plinth/modules/users/views.py:153 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:144 +#: plinth/modules/users/views.py:154 msgid "Password changed successfully." msgstr "" @@ -3349,6 +3478,15 @@ msgstr "" msgid "{box_name} Web Interface (Plinth)" msgstr "" +#: plinth/templates/403.html:28 +msgid "403 Forbidden" +msgstr "" + +#: plinth/templates/403.html:32 +#, python-format +msgid "You don't have permission to access %(request_path)s on this server." +msgstr "" + #: plinth/templates/404.html:25 msgid "404" msgstr "" @@ -3387,36 +3525,39 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:130 plinth/templates/base.html:131 +#: plinth/templates/base.html:101 plinth/templates/base.html:102 +msgid "Home" +msgstr "" + +#: plinth/templates/base.html:139 plinth/templates/base.html:140 msgid "Change password" msgstr "" -#: plinth/templates/base.html:134 plinth/templates/base.html:135 -#: plinth/templates/base.html:148 plinth/templates/base.html:150 +#: plinth/templates/base.html:144 plinth/templates/base.html:158 +#: plinth/templates/base.html:160 msgid "Log out" msgstr "" -#: plinth/templates/base.html:140 plinth/templates/base.html:142 +#: plinth/templates/base.html:150 plinth/templates/base.html:152 msgid "Log in" msgstr "" -#: plinth/templates/index.html:56 +#: plinth/templates/base.html:222 plinth/templates/index.html:163 +msgid "JavaScript license information" +msgstr "" + +#: plinth/templates/index.html:58 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:83 +#: plinth/templates/index.html:85 msgid "Configure »" msgstr "" -#: plinth/templates/index.html:95 -#, python-format -msgid "Welcome to %(box_name)s!" -msgstr "" - -#: plinth/templates/index.html:101 +#: plinth/templates/index.html:104 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3424,15 +3565,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:110 -#, python-format -msgid "" -"More info about %(box_name)s is available on the project homepage and wiki." -msgstr "" - -#: plinth/templates/index.html:118 +#: plinth/templates/index.html:113 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3440,16 +3573,46 @@ msgid "" "Version 3 or later." msgstr "" +#: plinth/templates/index.html:128 +msgid "Wiki" +msgstr "" + +#: plinth/templates/index.html:133 +msgid "Homepage" +msgstr "" + +#: plinth/templates/index.html:136 +msgid "Source Code" +msgstr "" + +#: plinth/templates/index.html:139 +msgid "Donate" +msgstr "" + +#: plinth/templates/index.html:143 +msgid "FreedomBox Foundation" +msgstr "" + +#: plinth/templates/index.html:150 +msgid "IRC Chatroom" +msgstr "" + +#: plinth/templates/index.html:155 +msgid "Mailing list" +msgstr "" + #: plinth/templates/login.html:35 msgid "Login" msgstr "" -#: plinth/templates/service.html:43 -msgid "is running" +#: plinth/templates/service.html:44 +#, python-format +msgid "Service %(service_name)s is running." msgstr "" -#: plinth/templates/service.html:46 -msgid "is not running" +#: plinth/templates/service.html:49 +#, python-format +msgid "Service %(service_name)s is not running." msgstr "" #: plinth/templates/setup.html:35 diff --git a/plinth/locale/es/LC_MESSAGES/django.po b/plinth/locale/es/LC_MESSAGES/django.po index 7bd6f6e0f..cf92d1760 100644 --- a/plinth/locale/es/LC_MESSAGES/django.po +++ b/plinth/locale/es/LC_MESSAGES/django.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-18 19:32-0500\n" +"POT-Creation-Date: 2017-04-08 16:30-0400\n" "PO-Revision-Date: 2017-01-21 22:36+0000\n" "Last-Translator: Luis A. Arizmendi \n" -"Language-Team: Spanish " -"\n" +"Language-Team: Spanish \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -49,7 +49,7 @@ msgstr "Conectar a {host}:{port}" msgid "Cannot connect to {host}:{port}" msgstr "No se pudo conectar a {host}:{port}" -#: plinth/context_processors.py:36 plinth/views.py:48 +#: plinth/context_processors.py:37 plinth/views.py:48 msgid "FreedomBox" msgstr "FreedomBox" @@ -57,25 +57,26 @@ msgstr "FreedomBox" msgid "Enable application" msgstr "Activar aplicación" -#: plinth/middleware.py:60 +#: plinth/middleware.py:71 msgid "Application installed." msgstr "Aplicación instalada." -#: plinth/middleware.py:66 +#: plinth/middleware.py:77 #, python-brace-format msgid "Error installing application: {string} {details}" msgstr "Error al instalar la aplicación: {string} {details}" -#: plinth/middleware.py:70 +#: plinth/middleware.py:81 #, python-brace-format msgid "Error installing application: {error}" msgstr "Error al instalar la aplicación: {error}" -#: plinth/modules/apps/apps.py:26 +#: plinth/modules/apps/apps.py:26 plinth/templates/base.html:106 +#: plinth/templates/base.html:108 msgid "Apps" msgstr "Aplicaciones" -#: plinth/modules/apps/apps.py:32 plinth/templates/base.html:97 +#: plinth/modules/apps/apps.py:32 msgid "Applications" msgstr "Aplicaciones" @@ -543,7 +544,7 @@ msgstr "Acerca de" #: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/openvpn/templates/openvpn.html:67 #: plinth/modules/tor/templates/tor.html:35 -#: plinth/modules/tor/templates/tor.html:65 +#: plinth/modules/tor/templates/tor.html:65 plinth/templates/service.html:39 msgid "Status" msgstr "Estado" @@ -689,7 +690,7 @@ msgid "Dynamic DNS Status" msgstr "Estado del DNS dinámico" #: plinth/modules/dynamicdns/dynamicdns.py:364 -#: plinth/modules/openvpn/views.py:142 plinth/modules/transmission/views.py:72 +#: plinth/modules/openvpn/views.py:143 plinth/modules/transmission/views.py:72 msgid "Configuration updated" msgstr "Configuración actualizada" @@ -729,10 +730,11 @@ msgstr "" #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:32 +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:124 #: plinth/modules/tor/templates/tor.html:93 #: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/service.html:67 +#: plinth/templates/service.html:73 msgid "Update setup" msgstr "Actualizar configuración" @@ -927,7 +929,7 @@ msgstr "Ir a Redes" #: plinth/modules/first_boot/templates/firstboot_navbar.html:23 #: plinth/modules/help/templates/help_index.html:25 -#: plinth/templates/base.html:107 +#: plinth/templates/base.html:122 msgid "Help" msgstr "Ayuda" @@ -957,7 +959,7 @@ msgid "Where to Get Help" msgstr "Dónde obtener ayuda" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:61 -#: plinth/modules/networks/forms.py:101 +#: plinth/modules/networks/forms.py:101 plinth/templates/index.html:124 msgid "Manual" msgstr "Manual" @@ -1211,46 +1213,50 @@ msgstr "Crear" msgid "Manage Wikis and Blogs" msgstr "Gestionar Wikis y Blogs" -#: plinth/modules/ikiwiki/views.py:94 +#: plinth/modules/ikiwiki/views.py:95 msgid "Create Wiki or Blog" msgstr "Crear Wiki o Blog" -#: plinth/modules/ikiwiki/views.py:107 +#: plinth/modules/ikiwiki/views.py:108 #, python-brace-format msgid "Created wiki {name}." msgstr "Wiki {name} creado." -#: plinth/modules/ikiwiki/views.py:109 +#: plinth/modules/ikiwiki/views.py:110 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "No se pudo crear el wiki: {error}" -#: plinth/modules/ikiwiki/views.py:121 +#: plinth/modules/ikiwiki/views.py:122 #, python-brace-format msgid "Created blog {name}." msgstr "Blog {name} creado." -#: plinth/modules/ikiwiki/views.py:123 +#: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Could not create blog: {error}" msgstr "No se pudo crear el blog: {error}" -#: plinth/modules/ikiwiki/views.py:136 +#: plinth/modules/ikiwiki/views.py:137 #, python-brace-format msgid "{name} deleted." msgstr "{name} eliminado." -#: plinth/modules/ikiwiki/views.py:139 +#: plinth/modules/ikiwiki/views.py:140 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "No se pudo eliminar {name}: {error}" -#: plinth/modules/ikiwiki/views.py:145 +#: plinth/modules/ikiwiki/views.py:146 msgid "Delete Wiki or Blog" msgstr "Eliminar Wiki o Blog" #: plinth/modules/infinoted/__init__.py:44 -msgid "Gobby Server (infinoted)" +#, fuzzy +#| msgid "Gobby Server (infinoted)" +msgid "" +"Gobby Server \n" +" (infinoted)" msgstr "Servidor Gobby (infinoted)" #: plinth/modules/infinoted/__init__.py:47 @@ -1264,9 +1270,10 @@ msgid "" "client and install it. Then start Gobby and select \"Connect to Server\" and " "enter your {box_name}'s domain name." msgstr "" -"Para usarlo, descargue e instale el " -"cliente de escritorio de Gobby. A continuación inicie Gobby, seleccione " -"\"Conectar al servidor\" e introduzca el nombre de dominio de su {box_name}." +"Para usarlo, descargue e instale el cliente de escritorio de Gobby. A continuación inicie Gobby, " +"seleccione \"Conectar al servidor\" e introduzca el nombre de dominio de su " +"{box_name}." #: plinth/modules/jsxc/__init__.py:38 msgid "" @@ -1390,6 +1397,86 @@ msgstr "Se ha obtenido con éxito el certificado para el dominio {domain}" msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "Falló la obtención del certificado para el dominio {domain}: {error}" +#: plinth/modules/matrixsynapse/__init__.py:44 +#, fuzzy +#| msgid "" +#| "Chat Server \n" +#| " (ejabberd)" +msgid "" +"Chat Server \n" +" (Matrix Synapse)" +msgstr "" +"Servidor Chat \n" +" (ejabberd)" + +#: plinth/modules/matrixsynapse/__init__.py:47 +msgid "" +"Matrix is an new " +"ecosystem for open, federated instant messaging and VoIP. Synapse is a " +"server implementing the Matrix protocol. It provides chat groups, audio/" +"video calls, end-to-end encryption, multiple device synchronization and does " +"not require phone numbers to work. Users on a given Matrix server can " +"converse with users on all other Matrix servers via federation." +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:55 +msgid "" +"To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +msgstr "" + +#: plinth/modules/matrixsynapse/forms.py:31 +#, fuzzy +#| msgid "Invalid domain name" +msgid "Select the domain name" +msgstr "Nombre de dominio no válido" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 +#: plinth/modules/openvpn/templates/openvpn.html:116 +#: plinth/modules/owncloud/templates/owncloud.html:39 +#: plinth/modules/tor/templates/tor.html:85 plinth/templates/base.html:112 +#: plinth/templates/base.html:114 plinth/templates/service.html:65 +msgid "Configuration" +msgstr "Configuración" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34 +msgid "" +"Matrix service needs to be configured for a domain. Users on other Matrix " +"servers will be able to reach users on this server using this domain name. " +"Matrix user IDs will look like @username:domainname." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:42 +msgid "" +"\n" +" Warning! Changing the domain name after the initial\n" +" setup is currently not supported.\n" +" " +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:51 +#, python-format +msgid "" +"No domain(s) are available. Configure at " +"least one domain to be able to use Matrix Synapse." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30 +#, fuzzy, python-format +#| msgid "" +#| "Your XMPP server domain is set to %(domainname)s. User IDs will " +#| "look like username@%(domainname)s. You can setup your domain on " +#| "the system Configure page." +msgid "" +"The Matrix server domain is set to %(domain_name)s. User IDs will " +"look like @username:%(domain_name)s. Changing the domain name after " +"the initial setup is currently not supported." +msgstr "" +"El dominio de su servidor XMPP es: %(domainname)s. La ID de usuario " +"será parecida a username@%(domainname)s. Puede configurar su dominio " +"en la página de sistema Configurar." + #: plinth/modules/minetest/__init__.py:49 msgid "" "Block Sandbox \n" @@ -2052,7 +2139,7 @@ msgid "Edit connection" msgstr "Editar conexión" #: plinth/modules/networks/templates/connection_show.html:43 -#: plinth/templates/base.html:128 +#: plinth/templates/base.html:137 msgid "Edit" msgstr "Editar" @@ -2289,11 +2376,11 @@ msgstr "Activa" msgid "Inactive" msgstr "Inactiva" -#: plinth/modules/openvpn/__init__.py:41 +#: plinth/modules/openvpn/__init__.py:43 msgid "Virtual Private Network (OpenVPN)" msgstr "Red privada virtual (OpenVPN)" -#: plinth/modules/openvpn/__init__.py:45 +#: plinth/modules/openvpn/__init__.py:47 #, python-brace-format msgid "" "Virtual Private Network (VPN) is a technique for securely connecting two " @@ -2310,6 +2397,12 @@ msgstr "" "forma privada. También puede acceder a Internet a través de su {box_name} " "para añadir protección y anonimato." +#: plinth/modules/openvpn/__init__.py:86 +#, python-brace-format +msgid "" +"Download Profile" +msgstr "" + #: plinth/modules/openvpn/forms.py:29 msgid "Enable OpenVPN server" msgstr "Activar servidor OpenVPN" @@ -2385,12 +2478,6 @@ msgstr "El servidor OpenVPN se está ejecutando" msgid "OpenVPN server is not running" msgstr "El servidor OpenVPN no se está ejecutando" -#: plinth/modules/openvpn/templates/openvpn.html:116 -#: plinth/modules/owncloud/templates/owncloud.html:39 -#: plinth/modules/tor/templates/tor.html:85 -msgid "Configuration" -msgstr "Configuración" - #: plinth/modules/openvpn/views.py:123 msgid "Setup completed." msgstr "Configuración completada." @@ -2399,7 +2486,7 @@ msgstr "Configuración completada." msgid "Setup failed." msgstr "Ha fallado la configuración." -#: plinth/modules/openvpn/views.py:144 plinth/modules/tor/views.py:109 +#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134 #: plinth/views.py:102 plinth/views.py:183 msgid "Setting unchanged" msgstr "Configuración sin cambio" @@ -3253,7 +3340,36 @@ msgstr "Debe reiniciar el sistema para completar la restauración." msgid "Rollback to Snapshot" msgstr "Restaurar a instantánea" -#: plinth/modules/system/__init__.py:32 plinth/templates/base.html:114 +#: plinth/modules/syncthing/__init__.py:40 +msgid "File Synchronization (Syncthing)" +msgstr "" + +#: plinth/modules/syncthing/__init__.py:43 +msgid "" +"Syncthing is an application that can synchronizes files across multiple " +"devices. Creation, modification and deletion of files on one device will " +"automatically be replicated to other devices." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:47 +#, python-brace-format +msgid "" +"Running Synching on {box_name}, provides an extra synchronization point for " +"your data that is available most of the time so that your devices " +"synchronize more often. On {box_name}, a single instance of Syncthing runs " +"and may be used by many users. Each user's set of devices many be " +"synchronized with a distinct set of folders. Web interface is only " +"available for users belonging to the \"admin\" group." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:54 +msgid "" +"When enabled, Syncthing will be available from /" +"syncthing web interface. Desktop and mobile clients are also available." +msgstr "" + +#: plinth/modules/system/__init__.py:32 msgid "System Configuration" msgstr "Configuración del sistema" @@ -3318,15 +3434,42 @@ msgstr "Acceso a URL {url} sobre tcp {kind} vía Tor" msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Confirmar uso de Tor en {url} sobre tcp {kind}" -#: plinth/modules/tor/forms.py:32 +#: plinth/modules/tor/forms.py:47 +msgid "" +"Enter a valid bridge with this format: [transport] IP:ORPort [fingerprint]" +msgstr "" + +#: plinth/modules/tor/forms.py:90 msgid "Enable Tor" msgstr "Activar Tor" -#: plinth/modules/tor/forms.py:35 +#: plinth/modules/tor/forms.py:93 +msgid "Use upstream bridges to connect to Tor network" +msgstr "" + +#: plinth/modules/tor/forms.py:96 +msgid "" +"When enabled, the bridges configured below will be used to connect to the " +"Tor network. Use this option if your Internet Service Provider (ISP) blocks " +"or censors connections to the Tor Network. This will disable relay modes." +msgstr "" + +#: plinth/modules/tor/forms.py:102 +msgid "Upstream bridges" +msgstr "" + +#: plinth/modules/tor/forms.py:105 +msgid "" +"You can get some bridges from https://bridges.torproject.org/ and copy/paste the bridge information " +"here. Currently supported transports are none, obfs3, obfs4 and scamblesuit." +msgstr "" + +#: plinth/modules/tor/forms.py:112 msgid "Enable Tor relay" msgstr "Activar Tor" -#: plinth/modules/tor/forms.py:38 +#: plinth/modules/tor/forms.py:115 #, python-brace-format msgid "" "When enabled, your {box_name} will run a Tor relay and donate bandwidth to " @@ -3337,11 +3480,11 @@ msgstr "" "ancho de banda a la red Tor. Actívelo si dispone de más de 2 megabits/s de " "ancho de banda para descarga y subida." -#: plinth/modules/tor/forms.py:43 +#: plinth/modules/tor/forms.py:120 msgid "Enable Tor bridge relay" msgstr "Activar puente de retransmisión Tor" -#: plinth/modules/tor/forms.py:46 +#: plinth/modules/tor/forms.py:123 msgid "" "When enabled, relay information is published in the Tor bridge database " "instead of public Tor relay database making it harder to censor this node. " @@ -3351,11 +3494,11 @@ msgstr "" "Tor en vez de en la base de datos pública de Tor, lo que dificulta censurar " "este nodo. Ayuda a otros usuarios a esquivar la censura." -#: plinth/modules/tor/forms.py:51 +#: plinth/modules/tor/forms.py:128 msgid "Enable Tor Hidden Service" msgstr "Activar el servicio de ocultación de Tor" -#: plinth/modules/tor/forms.py:54 +#: plinth/modules/tor/forms.py:131 #, python-brace-format msgid "" "A hidden service will allow {box_name} to provide selected services (such as " @@ -3366,11 +3509,11 @@ msgstr "" "servicios (como wiki o chat) sin revelar su localización. No lo emplee para " "un anonimato fuerte." -#: plinth/modules/tor/forms.py:59 +#: plinth/modules/tor/forms.py:136 msgid "Download software packages over Tor" msgstr "Descarga de paquetes de software con Tor" -#: plinth/modules/tor/forms.py:61 +#: plinth/modules/tor/forms.py:138 msgid "" "When enabled, software will be downloaded over the Tor network for " "installations and upgrades. This adds a degree of privacy and security " @@ -3380,6 +3523,10 @@ msgstr "" "descargarán a través de la red Tor. De esta forma se añade un grado de " "privacidad y seguridad durante la descarga." +#: plinth/modules/tor/forms.py:151 +msgid "Specify at least one upstream bridge to use upstream bridges." +msgstr "" + #: plinth/modules/tor/templates/tor.html:41 msgid "Tor configuration is being updated" msgstr "La configuración de Tor está actualizándose" @@ -3434,11 +3581,11 @@ msgstr "" msgid "Action error: {0} [{1}] [{2}]" msgstr "Acción de error: {0} [{1}] [{2}]" -#: plinth/modules/tor/views.py:131 +#: plinth/modules/tor/views.py:128 plinth/modules/tor/views.py:156 msgid "Configuration updated." msgstr "Configuración actualizada." -#: plinth/modules/tor/views.py:133 +#: plinth/modules/tor/views.py:158 msgid "An error occurred during configuration." msgstr "Ha habido un error en la configuración." @@ -3611,23 +3758,23 @@ msgstr "Usuarios y grupos" msgid "Check LDAP entry \"{search_item}\"" msgstr "Comprobar la entrada LDAP \"{search_item}\"" -#: plinth/modules/users/forms.py:51 +#: plinth/modules/users/forms.py:52 msgid "admin" msgstr "admin" -#: plinth/modules/users/forms.py:52 +#: plinth/modules/users/forms.py:53 msgid "wiki" msgstr "wiki" -#: plinth/modules/users/forms.py:64 +#: plinth/modules/users/forms.py:65 msgid "Username is taken or is reserved." msgstr "El nombre de usuario está en uso o reservado." -#: plinth/modules/users/forms.py:94 +#: plinth/modules/users/forms.py:95 msgid "Groups" msgstr "Grupos" -#: plinth/modules/users/forms.py:98 +#: plinth/modules/users/forms.py:99 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 " @@ -3642,20 +3789,20 @@ msgstr "" "servicios, también podrán acceder al sistema por SSH con privilegios de " "administrador (sudo)." -#: plinth/modules/users/forms.py:123 plinth/modules/users/forms.py:269 +#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:275 msgid "Creating LDAP user failed." msgstr "Ha fallado la creación de usuario LDAP." -#: plinth/modules/users/forms.py:133 +#: plinth/modules/users/forms.py:134 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "Ha fallado añadir usuario nuevo al grupo {group}." -#: plinth/modules/users/forms.py:145 +#: plinth/modules/users/forms.py:146 msgid "SSH Keys" msgstr "Claves SSH" -#: plinth/modules/users/forms.py:149 +#: plinth/modules/users/forms.py:150 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 " @@ -3665,31 +3812,31 @@ msgstr "" "necesidad 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:189 +#: plinth/modules/users/forms.py:195 msgid "Renaming LDAP user failed." msgstr "Ha fallado renombrar al usuario LDAP." -#: plinth/modules/users/forms.py:201 +#: plinth/modules/users/forms.py:207 msgid "Failed to remove user from group." msgstr "Ha fallado la eliminación del usuario del grupo." -#: plinth/modules/users/forms.py:212 +#: plinth/modules/users/forms.py:218 msgid "Failed to add user to group." msgstr "Ha fallado añadir el usuario al grupo." -#: plinth/modules/users/forms.py:219 +#: plinth/modules/users/forms.py:225 msgid "Unable to set SSH keys." msgstr "No es posible configurar las claves SSH." -#: plinth/modules/users/forms.py:244 +#: plinth/modules/users/forms.py:250 msgid "Changing LDAP user password failed." msgstr "Ha fallado cambiar la clave del usuario LDAP." -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:283 msgid "Failed to add new user to admin group." msgstr "Ha fallado añadir usuario nuevo al grupo admin." -#: plinth/modules/users/forms.py:292 +#: plinth/modules/users/forms.py:298 msgid "" "Console login access restricted to users in \"admin\" group. This can be " "configured in security settings." @@ -3697,30 +3844,30 @@ msgstr "" "Acceso al terminal de consola restringido a los usuarios del grupo \"admin" "\". Se puede configurar en las opciones de seguridad." -#: plinth/modules/users/forms.py:298 +#: plinth/modules/users/forms.py:304 msgid "Failed to restrict console access." msgstr "Falló al restringir el acceso a la consola." -#: plinth/modules/users/forms.py:310 +#: plinth/modules/users/forms.py:316 msgid "User account created, you are now logged in" msgstr "Creada cuenta de usuario, ya está usted en el sistema" -#: plinth/modules/users/templates/users_change_password.html:27 +#: plinth/modules/users/templates/users_change_password.html:29 #, python-format msgid "Change Password for %(username)s" msgstr "Cambiar clave de acceso de %(username)s" -#: plinth/modules/users/templates/users_change_password.html:40 +#: plinth/modules/users/templates/users_change_password.html:39 msgid "Save Password" msgstr "Guardar clave de acceso" #: plinth/modules/users/templates/users_create.html:40 -#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:58 +#: plinth/modules/users/views.py:39 plinth/modules/users/views.py:60 msgid "Create User" msgstr "Crear usuario" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:117 +#: plinth/modules/users/views.py:127 msgid "Delete User" msgstr "Eliminar usuario" @@ -3762,7 +3909,7 @@ msgstr "Eliminar el usuario %(username)s" msgid "Edit user %(username)s" msgstr "Editar el usuario %(username)s" -#: plinth/modules/users/templates/users_update.html:39 +#: plinth/modules/users/templates/users_update.html:41 #, python-format msgid "" "Use the change password form to " @@ -3775,38 +3922,38 @@ msgstr "" msgid "Save Changes" msgstr "Guardar cambios" -#: plinth/modules/users/views.py:35 plinth/modules/users/views.py:71 +#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:73 msgid "Users" msgstr "Usuarios" -#: plinth/modules/users/views.py:56 +#: plinth/modules/users/views.py:58 #, python-format msgid "User %(username)s created." msgstr "Se ha creado el usuario %(username)s." -#: plinth/modules/users/views.py:80 +#: plinth/modules/users/views.py:82 #, python-format msgid "User %(username)s updated." msgstr "El usuario %(username)s ha sido actualizado." -#: plinth/modules/users/views.py:81 +#: plinth/modules/users/views.py:83 msgid "Edit User" msgstr "Editar usuario" -#: plinth/modules/users/views.py:127 +#: plinth/modules/users/views.py:137 #, python-brace-format msgid "User {user} deleted." msgstr "El usuario {user} ha sido eliminado." -#: plinth/modules/users/views.py:134 +#: plinth/modules/users/views.py:144 msgid "Deleting LDAP user failed." msgstr "Ha fallado la eliminación del usuario LDAP." -#: plinth/modules/users/views.py:143 +#: plinth/modules/users/views.py:153 msgid "Change Password" msgstr "Cambiar clave de acceso" -#: plinth/modules/users/views.py:144 +#: plinth/modules/users/views.py:154 msgid "Password changed successfully." msgstr "Clave de acceso cambiada con éxito." @@ -3852,6 +3999,15 @@ msgstr "Servidor de intérprete de órdenes seguro (SSH)" msgid "{box_name} Web Interface (Plinth)" msgstr "Interfaz web (Plinth) de {box_name}" +#: plinth/templates/403.html:28 +msgid "403 Forbidden" +msgstr "" + +#: plinth/templates/403.html:32 +#, python-format +msgid "You don't have permission to access %(request_path)s on this server." +msgstr "" + #: plinth/templates/404.html:25 msgid "404" msgstr "404" @@ -3898,20 +4054,28 @@ msgstr "Interfaz administrativa Plinth para %(box_name)s" msgid "Toggle navigation" msgstr "Cambiar modo de navegación" -#: plinth/templates/base.html:130 plinth/templates/base.html:131 +#: plinth/templates/base.html:101 plinth/templates/base.html:102 +msgid "Home" +msgstr "" + +#: plinth/templates/base.html:139 plinth/templates/base.html:140 msgid "Change password" msgstr "Cambiar clave de acceso" -#: plinth/templates/base.html:134 plinth/templates/base.html:135 -#: plinth/templates/base.html:148 plinth/templates/base.html:150 +#: plinth/templates/base.html:144 plinth/templates/base.html:158 +#: plinth/templates/base.html:160 msgid "Log out" msgstr "Cerrar sesión" -#: plinth/templates/base.html:140 plinth/templates/base.html:142 +#: plinth/templates/base.html:150 plinth/templates/base.html:152 msgid "Log in" msgstr "Iniciar sesión" -#: plinth/templates/index.html:56 +#: plinth/templates/base.html:222 plinth/templates/index.html:163 +msgid "JavaScript license information" +msgstr "" + +#: plinth/templates/index.html:58 #, python-format msgid "" "Enable some applications to add shortcuts to " @@ -3920,16 +4084,11 @@ msgstr "" "Active algunas aplicaciones para añadir enlaces " "a esta página." -#: plinth/templates/index.html:83 +#: plinth/templates/index.html:85 msgid "Configure »" msgstr "Configurar »" -#: plinth/templates/index.html:95 -#, python-format -msgid "Welcome to %(box_name)s!" -msgstr "Bienvenido/a a %(box_name)s!" - -#: plinth/templates/index.html:101 +#: plinth/templates/index.html:104 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3941,18 +4100,7 @@ msgstr "" "Proporciona herramientas de comunicación online que respetan su privacidad y " "la propiedad de sus datos." -#: plinth/templates/index.html:110 -#, python-format -msgid "" -"More info about %(box_name)s is available on the project homepage and wiki." -msgstr "" -"Tiene más información acerca de %(box_name)s disponible en el web del proyecto y en su wiki." - -#: plinth/templates/index.html:118 +#: plinth/templates/index.html:113 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3963,17 +4111,51 @@ msgstr "" "software libre, distribuido bajo la Licencia Pública General de GNU Affero, " "versión 3 o posterior." +#: plinth/templates/index.html:128 +msgid "Wiki" +msgstr "" + +#: plinth/templates/index.html:133 +msgid "Homepage" +msgstr "" + +#: plinth/templates/index.html:136 +msgid "Source Code" +msgstr "" + +#: plinth/templates/index.html:139 +msgid "Donate" +msgstr "" + +#: plinth/templates/index.html:143 +#, fuzzy +#| msgid "FreedomBox" +msgid "FreedomBox Foundation" +msgstr "FreedomBox" + +#: plinth/templates/index.html:150 +msgid "IRC Chatroom" +msgstr "" + +#: plinth/templates/index.html:155 +msgid "Mailing list" +msgstr "" + #: plinth/templates/login.html:35 msgid "Login" msgstr "Inicio de sesión" -#: plinth/templates/service.html:43 -msgid "is running" -msgstr "se está ejecutando" +#: plinth/templates/service.html:44 +#, fuzzy, python-format +#| msgid "Service discovery server is running" +msgid "Service %(service_name)s is running." +msgstr "El servidor de detección de servicios se está ejecutando" -#: plinth/templates/service.html:46 -msgid "is not running" -msgstr "no se está ejecutando" +#: plinth/templates/service.html:49 +#, fuzzy, python-format +#| msgid "Service discovery server is not running" +msgid "Service %(service_name)s is not running." +msgstr "El servidor de detección de servicios no se está ejecutando" #: plinth/templates/setup.html:35 msgid "Installation" @@ -4021,6 +4203,24 @@ msgstr "Aplicación activada" msgid "Application disabled" msgstr "Aplicación desactivada" +#~ msgid "Welcome to %(box_name)s!" +#~ msgstr "Bienvenido/a a %(box_name)s!" + +#~ msgid "" +#~ "More info about %(box_name)s is available on the project homepage and wiki." +#~ msgstr "" +#~ "Tiene más información acerca de %(box_name)s disponible en el web del proyecto y en su wiki." + +#~ 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)" @@ -4033,12 +4233,6 @@ msgstr "Aplicación desactivada" #~ msgid "Bridge" #~ msgstr "Puente" -#~ msgid "Service discovery server is running" -#~ msgstr "El servidor de detección de servicios se está ejecutando" - -#~ msgid "Service discovery server is not running" -#~ msgstr "El servidor de detección de servicios no se está ejecutando" - #~ msgid "Enable network time" #~ msgstr "Activar NTP" diff --git a/plinth/locale/fa/LC_MESSAGES/django.po b/plinth/locale/fa/LC_MESSAGES/django.po index a458c7b97..5f9470d72 100644 --- a/plinth/locale/fa/LC_MESSAGES/django.po +++ b/plinth/locale/fa/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-18 19:32-0500\n" +"POT-Creation-Date: 2017-04-08 16:30-0400\n" "PO-Revision-Date: 2016-08-12 15:51+0000\n" "Last-Translator: Masoud Abkenar \n" "Language-Team: Persian Matrix is an new " +"ecosystem for open, federated instant messaging and VoIP. Synapse is a " +"server implementing the Matrix protocol. It provides chat groups, audio/" +"video calls, end-to-end encryption, multiple device synchronization and does " +"not require phone numbers to work. Users on a given Matrix server can " +"converse with users on all other Matrix servers via federation." +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:55 +msgid "" +"To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +msgstr "" + +#: plinth/modules/matrixsynapse/forms.py:31 +#, fuzzy +#| msgid "Invalid domain name" +msgid "Select the domain name" +msgstr "نام دامنه معتبر نیست" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 +#: plinth/modules/openvpn/templates/openvpn.html:116 +#: plinth/modules/owncloud/templates/owncloud.html:39 +#: plinth/modules/tor/templates/tor.html:85 plinth/templates/base.html:112 +#: plinth/templates/base.html:114 plinth/templates/service.html:65 +msgid "Configuration" +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34 +msgid "" +"Matrix service needs to be configured for a domain. Users on other Matrix " +"servers will be able to reach users on this server using this domain name. " +"Matrix user IDs will look like @username:domainname." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:42 +msgid "" +"\n" +" Warning! Changing the domain name after the initial\n" +" setup is currently not supported.\n" +" " +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:51 +#, python-format +msgid "" +"No domain(s) are available. Configure at " +"least one domain to be able to use Matrix Synapse." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30 +#, python-format +msgid "" +"The Matrix server domain is set to %(domain_name)s. User IDs will " +"look like @username:%(domain_name)s. Changing the domain name after " +"the initial setup is currently not supported." +msgstr "" + #: plinth/modules/minetest/__init__.py:49 #, fuzzy msgid "" @@ -2071,7 +2142,7 @@ msgid "Edit connection" msgstr "ویرایش اتصال" #: plinth/modules/networks/templates/connection_show.html:43 -#: plinth/templates/base.html:128 +#: plinth/templates/base.html:137 msgid "Edit" msgstr "ویرایش" @@ -2308,11 +2379,11 @@ msgstr "فعال" msgid "Inactive" msgstr "غیرفعال" -#: plinth/modules/openvpn/__init__.py:41 +#: plinth/modules/openvpn/__init__.py:43 msgid "Virtual Private Network (OpenVPN)" msgstr "" -#: plinth/modules/openvpn/__init__.py:45 +#: plinth/modules/openvpn/__init__.py:47 #, python-brace-format msgid "" "Virtual Private Network (VPN) is a technique for securely connecting two " @@ -2323,6 +2394,12 @@ msgid "" "security and anonymity." msgstr "" +#: plinth/modules/openvpn/__init__.py:86 +#, python-brace-format +msgid "" +"Download Profile" +msgstr "" + #: plinth/modules/openvpn/forms.py:29 msgid "Enable OpenVPN server" msgstr "" @@ -2383,12 +2460,6 @@ msgstr "" msgid "OpenVPN server is not running" msgstr "" -#: plinth/modules/openvpn/templates/openvpn.html:116 -#: plinth/modules/owncloud/templates/owncloud.html:39 -#: plinth/modules/tor/templates/tor.html:85 -msgid "Configuration" -msgstr "" - #: plinth/modules/openvpn/views.py:123 msgid "Setup completed." msgstr "" @@ -2397,7 +2468,7 @@ msgstr "" msgid "Setup failed." msgstr "" -#: plinth/modules/openvpn/views.py:144 plinth/modules/tor/views.py:109 +#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134 #: plinth/views.py:102 plinth/views.py:183 msgid "Setting unchanged" msgstr "" @@ -3125,7 +3196,36 @@ msgstr "" msgid "Rollback to Snapshot" msgstr "" -#: plinth/modules/system/__init__.py:32 plinth/templates/base.html:114 +#: plinth/modules/syncthing/__init__.py:40 +msgid "File Synchronization (Syncthing)" +msgstr "" + +#: plinth/modules/syncthing/__init__.py:43 +msgid "" +"Syncthing is an application that can synchronizes files across multiple " +"devices. Creation, modification and deletion of files on one device will " +"automatically be replicated to other devices." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:47 +#, python-brace-format +msgid "" +"Running Synching on {box_name}, provides an extra synchronization point for " +"your data that is available most of the time so that your devices " +"synchronize more often. On {box_name}, a single instance of Syncthing runs " +"and may be used by many users. Each user's set of devices many be " +"synchronized with a distinct set of folders. Web interface is only " +"available for users belonging to the \"admin\" group." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:54 +msgid "" +"When enabled, Syncthing will be available from /" +"syncthing web interface. Desktop and mobile clients are also available." +msgstr "" + +#: plinth/modules/system/__init__.py:32 msgid "System Configuration" msgstr "" @@ -3183,15 +3283,42 @@ msgstr "" msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" -#: plinth/modules/tor/forms.py:32 +#: plinth/modules/tor/forms.py:47 +msgid "" +"Enter a valid bridge with this format: [transport] IP:ORPort [fingerprint]" +msgstr "" + +#: plinth/modules/tor/forms.py:90 msgid "Enable Tor" msgstr "" -#: plinth/modules/tor/forms.py:35 +#: plinth/modules/tor/forms.py:93 +msgid "Use upstream bridges to connect to Tor network" +msgstr "" + +#: plinth/modules/tor/forms.py:96 +msgid "" +"When enabled, the bridges configured below will be used to connect to the " +"Tor network. Use this option if your Internet Service Provider (ISP) blocks " +"or censors connections to the Tor Network. This will disable relay modes." +msgstr "" + +#: plinth/modules/tor/forms.py:102 +msgid "Upstream bridges" +msgstr "" + +#: plinth/modules/tor/forms.py:105 +msgid "" +"You can get some bridges from https://bridges.torproject.org/ and copy/paste the bridge information " +"here. Currently supported transports are none, obfs3, obfs4 and scamblesuit." +msgstr "" + +#: plinth/modules/tor/forms.py:112 msgid "Enable Tor relay" msgstr "" -#: plinth/modules/tor/forms.py:38 +#: plinth/modules/tor/forms.py:115 #, python-brace-format msgid "" "When enabled, your {box_name} will run a Tor relay and donate bandwidth to " @@ -3199,22 +3326,22 @@ msgid "" "download bandwidth." msgstr "" -#: plinth/modules/tor/forms.py:43 +#: plinth/modules/tor/forms.py:120 msgid "Enable Tor bridge relay" msgstr "" -#: plinth/modules/tor/forms.py:46 +#: plinth/modules/tor/forms.py:123 msgid "" "When enabled, relay information is published in the Tor bridge database " "instead of public Tor relay database making it harder to censor this node. " "This helps others circumvent censorship." msgstr "" -#: plinth/modules/tor/forms.py:51 +#: plinth/modules/tor/forms.py:128 msgid "Enable Tor Hidden Service" msgstr "" -#: plinth/modules/tor/forms.py:54 +#: plinth/modules/tor/forms.py:131 #, python-brace-format msgid "" "A hidden service will allow {box_name} to provide selected services (such as " @@ -3222,17 +3349,21 @@ msgid "" "anonymity yet." msgstr "" -#: plinth/modules/tor/forms.py:59 +#: plinth/modules/tor/forms.py:136 msgid "Download software packages over Tor" msgstr "" -#: plinth/modules/tor/forms.py:61 +#: plinth/modules/tor/forms.py:138 msgid "" "When enabled, software will be downloaded over the Tor network for " "installations and upgrades. This adds a degree of privacy and security " "during software downloads." msgstr "" +#: plinth/modules/tor/forms.py:151 +msgid "Specify at least one upstream bridge to use upstream bridges." +msgstr "" + #: plinth/modules/tor/templates/tor.html:41 msgid "Tor configuration is being updated" msgstr "" @@ -3282,11 +3413,11 @@ msgstr "" msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/tor/views.py:131 +#: plinth/modules/tor/views.py:128 plinth/modules/tor/views.py:156 msgid "Configuration updated." msgstr "" -#: plinth/modules/tor/views.py:133 +#: plinth/modules/tor/views.py:158 msgid "An error occurred during configuration." msgstr "" @@ -3430,23 +3561,23 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:51 +#: plinth/modules/users/forms.py:52 msgid "admin" msgstr "" -#: plinth/modules/users/forms.py:52 +#: plinth/modules/users/forms.py:53 msgid "wiki" msgstr "" -#: plinth/modules/users/forms.py:64 +#: plinth/modules/users/forms.py:65 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:94 +#: plinth/modules/users/forms.py:95 msgid "Groups" msgstr "" -#: plinth/modules/users/forms.py:98 +#: plinth/modules/users/forms.py:99 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 " @@ -3455,80 +3586,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:123 plinth/modules/users/forms.py:269 +#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:275 msgid "Creating LDAP user failed." msgstr "ساختن کاربر LDAP شکست خورد." -#: plinth/modules/users/forms.py:133 +#: plinth/modules/users/forms.py:134 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:145 +#: plinth/modules/users/forms.py:146 msgid "SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:149 +#: plinth/modules/users/forms.py:150 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:189 +#: plinth/modules/users/forms.py:195 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:201 +#: plinth/modules/users/forms.py:207 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:212 +#: plinth/modules/users/forms.py:218 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:219 +#: plinth/modules/users/forms.py:225 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:244 +#: plinth/modules/users/forms.py:250 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:283 msgid "Failed to add new user to admin group." msgstr "افزودن کاربر به گروه مدیران شکست خورد." -#: plinth/modules/users/forms.py:292 +#: plinth/modules/users/forms.py:298 msgid "" "Console login access restricted to users in \"admin\" group. This can be " "configured in security settings." msgstr "" -#: plinth/modules/users/forms.py:298 +#: plinth/modules/users/forms.py:304 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:310 +#: plinth/modules/users/forms.py:316 msgid "User account created, you are now logged in" msgstr "حساب کاربری ساخته شد، شما الان وارد سیستم هستید" -#: plinth/modules/users/templates/users_change_password.html:27 +#: plinth/modules/users/templates/users_change_password.html:29 #, python-format msgid "Change Password for %(username)s" msgstr "" -#: plinth/modules/users/templates/users_change_password.html:40 +#: plinth/modules/users/templates/users_change_password.html:39 msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:40 -#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:58 +#: plinth/modules/users/views.py:39 plinth/modules/users/views.py:60 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:117 +#: plinth/modules/users/views.py:127 msgid "Delete User" msgstr "" @@ -3572,7 +3703,7 @@ msgstr "" msgid "Edit user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_update.html:39 +#: plinth/modules/users/templates/users_update.html:41 #, python-format msgid "" "Use the change password form to " @@ -3583,38 +3714,38 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:35 plinth/modules/users/views.py:71 +#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:73 msgid "Users" msgstr "" -#: plinth/modules/users/views.py:56 +#: plinth/modules/users/views.py:58 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:80 +#: plinth/modules/users/views.py:82 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:81 +#: plinth/modules/users/views.py:83 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:127 +#: plinth/modules/users/views.py:137 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:134 +#: plinth/modules/users/views.py:144 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:143 +#: plinth/modules/users/views.py:153 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:144 +#: plinth/modules/users/views.py:154 msgid "Password changed successfully." msgstr "" @@ -3660,6 +3791,15 @@ msgstr "" msgid "{box_name} Web Interface (Plinth)" msgstr "" +#: plinth/templates/403.html:28 +msgid "403 Forbidden" +msgstr "" + +#: plinth/templates/403.html:32 +#, python-format +msgid "You don't have permission to access %(request_path)s on this server." +msgstr "" + #: plinth/templates/404.html:25 msgid "404" msgstr "" @@ -3698,38 +3838,40 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:130 plinth/templates/base.html:131 +#: plinth/templates/base.html:101 plinth/templates/base.html:102 +msgid "Home" +msgstr "" + +#: plinth/templates/base.html:139 plinth/templates/base.html:140 msgid "Change password" msgstr "" -#: plinth/templates/base.html:134 plinth/templates/base.html:135 -#: plinth/templates/base.html:148 plinth/templates/base.html:150 +#: plinth/templates/base.html:144 plinth/templates/base.html:158 +#: plinth/templates/base.html:160 msgid "Log out" msgstr "" -#: plinth/templates/base.html:140 plinth/templates/base.html:142 +#: plinth/templates/base.html:150 plinth/templates/base.html:152 msgid "Log in" msgstr "" -#: plinth/templates/index.html:56 +#: plinth/templates/base.html:222 plinth/templates/index.html:163 +msgid "JavaScript license information" +msgstr "" + +#: plinth/templates/index.html:58 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:83 +#: plinth/templates/index.html:85 #, fuzzy msgid "Configure »" msgstr "پیکربندی" -#: plinth/templates/index.html:95 -#, fuzzy, python-format -#| msgid "Delete %(name)s" -msgid "Welcome to %(box_name)s!" -msgstr "پاک‌کردن %(name)s" - -#: plinth/templates/index.html:101 +#: plinth/templates/index.html:104 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3737,20 +3879,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:110 -#, fuzzy, python-format -#| msgid "" -#| "For more information about the %(box_name)s project, see the %(box_name)s Wiki." -msgid "" -"More info about %(box_name)s is available on the project homepage and wiki." -msgstr "" -"برای دیدن اطلاعات بیشتر دربارهٔ پروژهٔ %(box_name)s، ویکی %(box_name)s را ببینید." - -#: plinth/templates/index.html:118 +#: plinth/templates/index.html:113 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3758,16 +3887,47 @@ msgid "" "Version 3 or later." msgstr "" +#: plinth/templates/index.html:128 +msgid "Wiki" +msgstr "" + +#: plinth/templates/index.html:133 +msgid "Homepage" +msgstr "" + +#: plinth/templates/index.html:136 +msgid "Source Code" +msgstr "" + +#: plinth/templates/index.html:139 +msgid "Donate" +msgstr "" + +#: plinth/templates/index.html:143 +#, fuzzy +msgid "FreedomBox Foundation" +msgstr "FreedomBox" + +#: plinth/templates/index.html:150 +msgid "IRC Chatroom" +msgstr "" + +#: plinth/templates/index.html:155 +msgid "Mailing list" +msgstr "" + #: plinth/templates/login.html:35 msgid "Login" msgstr "" -#: plinth/templates/service.html:43 -msgid "is running" +#: plinth/templates/service.html:44 +#, python-format +msgid "Service %(service_name)s is running." msgstr "" -#: plinth/templates/service.html:46 -msgid "is not running" +#: plinth/templates/service.html:49 +#, python-format +msgid "Service %(service_name)s is not running." msgstr "" #: plinth/templates/setup.html:35 @@ -3816,6 +3976,23 @@ msgstr "" msgid "Application disabled" msgstr "" +#, fuzzy +#~| msgid "Delete %(name)s" +#~ msgid "Welcome to %(box_name)s!" +#~ msgstr "پاک‌کردن %(name)s" + +#, fuzzy +#~| msgid "" +#~| "For more information about the %(box_name)s project, see the %(box_name)s Wiki." +#~ msgid "" +#~ "More info about %(box_name)s is available on the project homepage and wiki." +#~ msgstr "" +#~ "برای دیدن اطلاعات بیشتر دربارهٔ پروژهٔ %(box_name)s، ویکی %(box_name)s را ببینید." + #, fuzzy #~ msgid "Box it up!" #~ msgstr "کارتان را آغاز کنید!" diff --git a/plinth/locale/fake/LC_MESSAGES/django.po b/plinth/locale/fake/LC_MESSAGES/django.po index f1861c03e..440d40110 100644 --- a/plinth/locale/fake/LC_MESSAGES/django.po +++ b/plinth/locale/fake/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Plinth 0.6\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-18 19:32-0500\n" +"POT-Creation-Date: 2017-04-08 16:30-0400\n" "PO-Revision-Date: 2016-01-31 22:24+0530\n" "Last-Translator: Sunil Mohan Adapa \n" "Language-Team: Plinth Developers Matrix is an new " +"ecosystem for open, federated instant messaging and VoIP. Synapse is a " +"server implementing the Matrix protocol. It provides chat groups, audio/" +"video calls, end-to-end encryption, multiple device synchronization and does " +"not require phone numbers to work. Users on a given Matrix server can " +"converse with users on all other Matrix servers via federation." +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:55 +msgid "" +"To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +msgstr "" + +#: plinth/modules/matrixsynapse/forms.py:31 +#, fuzzy +#| msgid "Invalid domain name" +msgid "Select the domain name" +msgstr "INVALID DOMAIN NAME" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 +#: plinth/modules/openvpn/templates/openvpn.html:116 +#: plinth/modules/owncloud/templates/owncloud.html:39 +#: plinth/modules/tor/templates/tor.html:85 plinth/templates/base.html:112 +#: plinth/templates/base.html:114 plinth/templates/service.html:65 +msgid "Configuration" +msgstr "CONFIGURATION" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34 +msgid "" +"Matrix service needs to be configured for a domain. Users on other Matrix " +"servers will be able to reach users on this server using this domain name. " +"Matrix user IDs will look like @username:domainname." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:42 +msgid "" +"\n" +" Warning! Changing the domain name after the initial\n" +" setup is currently not supported.\n" +" " +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:51 +#, python-format +msgid "" +"No domain(s) are available. Configure at " +"least one domain to be able to use Matrix Synapse." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30 +#, fuzzy, python-format +#| msgid "" +#| "Your XMPP server domain is set to %(domainname)s. User IDs will " +#| "look like username@%(domainname)s. You can setup your domain on " +#| "the system Configure page." +msgid "" +"The Matrix server domain is set to %(domain_name)s. User IDs will " +"look like @username:%(domain_name)s. Changing the domain name after " +"the initial setup is currently not supported." +msgstr "" +"YOUR XMPP SERVER DOMAIN IS SET TO %(domainname)s. USER IDS WILL LOOK " +"LIKE USERNAME@%(domainname)s. YOU CAN SETUP YOUR DOMAIN ON THE SYSTEM " +"CONFIGURE PAGE." + #: plinth/modules/minetest/__init__.py:49 msgid "" "Block Sandbox \n" @@ -2189,7 +2269,7 @@ msgid "Edit connection" msgstr "EDIT CONNECTION" #: plinth/modules/networks/templates/connection_show.html:43 -#: plinth/templates/base.html:128 +#: plinth/templates/base.html:137 msgid "Edit" msgstr "EDIT" @@ -2426,11 +2506,11 @@ msgstr "ACTIVE" msgid "Inactive" msgstr "INACTIVE" -#: plinth/modules/openvpn/__init__.py:41 +#: plinth/modules/openvpn/__init__.py:43 msgid "Virtual Private Network (OpenVPN)" msgstr "VIRTUAL PRIVATE NETWORK (OPENVPN)" -#: plinth/modules/openvpn/__init__.py:45 +#: plinth/modules/openvpn/__init__.py:47 #, fuzzy, python-brace-format #| msgid "" #| "Virtual Private Network (VPN) is a technique for securely connecting two " @@ -2454,6 +2534,12 @@ msgstr "" "YOU CAN ALSO ACCESS THE REST OF THE INTERNET VIA %(box_name)s FOR ADDED " "SECURITY AND ANONYMITY." +#: plinth/modules/openvpn/__init__.py:86 +#, python-brace-format +msgid "" +"Download Profile" +msgstr "" + #: plinth/modules/openvpn/forms.py:29 msgid "Enable OpenVPN server" msgstr "ENABLE OPENVPN SERVER" @@ -2526,12 +2612,6 @@ msgstr "OPENVPN SERVER IS RUNNING" msgid "OpenVPN server is not running" msgstr "OPENVPN SERVER IS NOT RUNNING" -#: plinth/modules/openvpn/templates/openvpn.html:116 -#: plinth/modules/owncloud/templates/owncloud.html:39 -#: plinth/modules/tor/templates/tor.html:85 -msgid "Configuration" -msgstr "CONFIGURATION" - #: plinth/modules/openvpn/views.py:123 msgid "Setup completed." msgstr "SETUP COMPLETED." @@ -2540,7 +2620,7 @@ msgstr "SETUP COMPLETED." msgid "Setup failed." msgstr "SETUP FAILED." -#: plinth/modules/openvpn/views.py:144 plinth/modules/tor/views.py:109 +#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134 #: plinth/views.py:102 plinth/views.py:183 msgid "Setting unchanged" msgstr "SETTING UNCHANGED" @@ -3422,7 +3502,36 @@ msgstr "" msgid "Rollback to Snapshot" msgstr "" -#: plinth/modules/system/__init__.py:32 plinth/templates/base.html:114 +#: plinth/modules/syncthing/__init__.py:40 +msgid "File Synchronization (Syncthing)" +msgstr "" + +#: plinth/modules/syncthing/__init__.py:43 +msgid "" +"Syncthing is an application that can synchronizes files across multiple " +"devices. Creation, modification and deletion of files on one device will " +"automatically be replicated to other devices." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:47 +#, python-brace-format +msgid "" +"Running Synching on {box_name}, provides an extra synchronization point for " +"your data that is available most of the time so that your devices " +"synchronize more often. On {box_name}, a single instance of Syncthing runs " +"and may be used by many users. Each user's set of devices many be " +"synchronized with a distinct set of folders. Web interface is only " +"available for users belonging to the \"admin\" group." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:54 +msgid "" +"When enabled, Syncthing will be available from /" +"syncthing web interface. Desktop and mobile clients are also available." +msgstr "" + +#: plinth/modules/system/__init__.py:32 msgid "System Configuration" msgstr "SYSTEM CONFIGURATION" @@ -3498,17 +3607,44 @@ msgstr "ACCESS URL {url} ON TCP{kind} VIA TOR" msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "CONFIRM TOR USAGE AT {url} ON TCP{kind}" -#: plinth/modules/tor/forms.py:32 +#: plinth/modules/tor/forms.py:47 +msgid "" +"Enter a valid bridge with this format: [transport] IP:ORPort [fingerprint]" +msgstr "" + +#: plinth/modules/tor/forms.py:90 msgid "Enable Tor" msgstr "ENABLE TOR" -#: plinth/modules/tor/forms.py:35 +#: plinth/modules/tor/forms.py:93 +msgid "Use upstream bridges to connect to Tor network" +msgstr "" + +#: plinth/modules/tor/forms.py:96 +msgid "" +"When enabled, the bridges configured below will be used to connect to the " +"Tor network. Use this option if your Internet Service Provider (ISP) blocks " +"or censors connections to the Tor Network. This will disable relay modes." +msgstr "" + +#: plinth/modules/tor/forms.py:102 +msgid "Upstream bridges" +msgstr "" + +#: plinth/modules/tor/forms.py:105 +msgid "" +"You can get some bridges from https://bridges.torproject.org/ and copy/paste the bridge information " +"here. Currently supported transports are none, obfs3, obfs4 and scamblesuit." +msgstr "" + +#: plinth/modules/tor/forms.py:112 #, fuzzy #| msgid "Enable Tor" msgid "Enable Tor relay" msgstr "ENABLE TOR" -#: plinth/modules/tor/forms.py:38 +#: plinth/modules/tor/forms.py:115 #, python-brace-format msgid "" "When enabled, your {box_name} will run a Tor relay and donate bandwidth to " @@ -3516,24 +3652,24 @@ msgid "" "download bandwidth." msgstr "" -#: plinth/modules/tor/forms.py:43 +#: plinth/modules/tor/forms.py:120 #, fuzzy #| msgid "Tor Bridge Relay" msgid "Enable Tor bridge relay" msgstr "TOR BRIDGE RELAY" -#: plinth/modules/tor/forms.py:46 +#: plinth/modules/tor/forms.py:123 msgid "" "When enabled, relay information is published in the Tor bridge database " "instead of public Tor relay database making it harder to censor this node. " "This helps others circumvent censorship." msgstr "" -#: plinth/modules/tor/forms.py:51 +#: plinth/modules/tor/forms.py:128 msgid "Enable Tor Hidden Service" msgstr "ENABLE TOR HIDDEN SERVICE" -#: plinth/modules/tor/forms.py:54 +#: plinth/modules/tor/forms.py:131 #, fuzzy, python-brace-format #| msgid "" #| "A hidden service will allow {box_name} to provide selected services (such " @@ -3546,11 +3682,11 @@ msgstr "" "A HIDDEN SERVICE WILL ALLOW {box_name} TO PROVIDE SELECTED SERVICES (SUCH AS " "OWNCLOUD OR CHAT) WITHOUT REVEALING ITS LOCATION." -#: plinth/modules/tor/forms.py:59 +#: plinth/modules/tor/forms.py:136 msgid "Download software packages over Tor" msgstr "DOWNLOAD SOFTWARE PACKAGES OVER TOR" -#: plinth/modules/tor/forms.py:61 +#: plinth/modules/tor/forms.py:138 msgid "" "When enabled, software will be downloaded over the Tor network for " "installations and upgrades. This adds a degree of privacy and security " @@ -3560,6 +3696,10 @@ msgstr "" "INSTALLATIONS AND UPGRADES. THIS ADDS A DEGREE OF PRIVACY AND SECURITY " "DURING SOFTWARE DOWNLOADS." +#: plinth/modules/tor/forms.py:151 +msgid "Specify at least one upstream bridge to use upstream bridges." +msgstr "" + #: plinth/modules/tor/templates/tor.html:41 msgid "Tor configuration is being updated" msgstr "TOR CONFIGURATION IS BEING UPDATED" @@ -3620,11 +3760,11 @@ msgstr "A TOR SOCKS PORT IS AVAILABLE ON YOUR %(box_name)s ON TCP PORT 9050." msgid "Action error: {0} [{1}] [{2}]" msgstr "ACTION ERROR: {0} [{1}] [{2}]" -#: plinth/modules/tor/views.py:131 +#: plinth/modules/tor/views.py:128 plinth/modules/tor/views.py:156 msgid "Configuration updated." msgstr "CONFIGURATION UPDATED." -#: plinth/modules/tor/views.py:133 +#: plinth/modules/tor/views.py:158 msgid "An error occurred during configuration." msgstr "AN ERROR OCCURRED DURING CONFIGURATION." @@ -3795,23 +3935,23 @@ msgstr "USERS AND GROUPS" msgid "Check LDAP entry \"{search_item}\"" msgstr "CHECK LDAP ENTRY \"{search_item}\"" -#: plinth/modules/users/forms.py:51 +#: plinth/modules/users/forms.py:52 msgid "admin" msgstr "ADMIN" -#: plinth/modules/users/forms.py:52 +#: plinth/modules/users/forms.py:53 msgid "wiki" msgstr "WIKI" -#: plinth/modules/users/forms.py:64 +#: plinth/modules/users/forms.py:65 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:94 +#: plinth/modules/users/forms.py:95 msgid "Groups" msgstr "GROUPS" -#: plinth/modules/users/forms.py:98 +#: plinth/modules/users/forms.py:99 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 " @@ -3825,20 +3965,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:123 plinth/modules/users/forms.py:269 +#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:275 msgid "Creating LDAP user failed." msgstr "CREATING LDAP USER FAILED." -#: plinth/modules/users/forms.py:133 +#: plinth/modules/users/forms.py:134 #, 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:145 +#: plinth/modules/users/forms.py:146 msgid "SSH Keys" msgstr "SSH KEYS" -#: plinth/modules/users/forms.py:149 +#: plinth/modules/users/forms.py:150 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 " @@ -3848,60 +3988,60 @@ 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:189 +#: plinth/modules/users/forms.py:195 msgid "Renaming LDAP user failed." msgstr "RENAMING LDAP USER FAILED." -#: plinth/modules/users/forms.py:201 +#: plinth/modules/users/forms.py:207 msgid "Failed to remove user from group." msgstr "FAILED TO REMOVE USER FROM GROUP." -#: plinth/modules/users/forms.py:212 +#: plinth/modules/users/forms.py:218 msgid "Failed to add user to group." msgstr "FAILED TO ADD USER TO GROUP." -#: plinth/modules/users/forms.py:219 +#: plinth/modules/users/forms.py:225 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:244 +#: plinth/modules/users/forms.py:250 msgid "Changing LDAP user password failed." msgstr "CHANGING LDAP USER PASSWORD FAILED." -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:283 msgid "Failed to add new user to admin group." msgstr "FAILED TO ADD NEW USER TO ADMIN GROUP." -#: plinth/modules/users/forms.py:292 +#: plinth/modules/users/forms.py:298 msgid "" "Console login access restricted to users in \"admin\" group. This can be " "configured in security settings." msgstr "" -#: plinth/modules/users/forms.py:298 +#: plinth/modules/users/forms.py:304 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:310 +#: plinth/modules/users/forms.py:316 msgid "User account created, you are now logged in" msgstr "USER ACCOUNT CREATED, YOU ARE NOW LOGGED IN" -#: plinth/modules/users/templates/users_change_password.html:27 +#: plinth/modules/users/templates/users_change_password.html:29 #, python-format msgid "Change Password for %(username)s" msgstr "CHANGE PASSWORD FOR %(username)s" -#: plinth/modules/users/templates/users_change_password.html:40 +#: plinth/modules/users/templates/users_change_password.html:39 msgid "Save Password" msgstr "SAVE PASSWORD" #: plinth/modules/users/templates/users_create.html:40 -#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:58 +#: plinth/modules/users/views.py:39 plinth/modules/users/views.py:60 msgid "Create User" msgstr "CREATE USER" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:117 +#: plinth/modules/users/views.py:127 msgid "Delete User" msgstr "DELETE USER" @@ -3945,7 +4085,7 @@ msgstr "DELETE USER %(username)s" msgid "Edit user %(username)s" msgstr "EDIT USER %(username)s" -#: plinth/modules/users/templates/users_update.html:39 +#: plinth/modules/users/templates/users_update.html:41 #, python-format msgid "" "Use the change password form to " @@ -3958,38 +4098,38 @@ msgstr "" msgid "Save Changes" msgstr "SAVE CHANGES" -#: plinth/modules/users/views.py:35 plinth/modules/users/views.py:71 +#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:73 msgid "Users" msgstr "USERS" -#: plinth/modules/users/views.py:56 +#: plinth/modules/users/views.py:58 #, python-format msgid "User %(username)s created." msgstr "USER %(username)s CREATED." -#: plinth/modules/users/views.py:80 +#: plinth/modules/users/views.py:82 #, python-format msgid "User %(username)s updated." msgstr "USER %(username)s UPDATED." -#: plinth/modules/users/views.py:81 +#: plinth/modules/users/views.py:83 msgid "Edit User" msgstr "EDIT USER" -#: plinth/modules/users/views.py:127 +#: plinth/modules/users/views.py:137 #, python-brace-format msgid "User {user} deleted." msgstr "USER {user} DELETED." -#: plinth/modules/users/views.py:134 +#: plinth/modules/users/views.py:144 msgid "Deleting LDAP user failed." msgstr "DELETING LDAP USER FAILED." -#: plinth/modules/users/views.py:143 +#: plinth/modules/users/views.py:153 msgid "Change Password" msgstr "CHANGE PASSWORD" -#: plinth/modules/users/views.py:144 +#: plinth/modules/users/views.py:154 msgid "Password changed successfully." msgstr "PASSWORD CHANGED SUCCESSFULLY." @@ -4040,6 +4180,15 @@ msgstr "SECURE SHELL (SSH) SERVER" msgid "{box_name} Web Interface (Plinth)" msgstr "{box_name} WEB INTERFACE (PLINTH)" +#: plinth/templates/403.html:28 +msgid "403 Forbidden" +msgstr "" + +#: plinth/templates/403.html:32 +#, python-format +msgid "You don't have permission to access %(request_path)s on this server." +msgstr "" + #: plinth/templates/404.html:25 msgid "404" msgstr "404" @@ -4088,39 +4237,41 @@ msgstr "PLINTH ADMINISTRATIVE INTERFACE FOR THE %(box_name)s" msgid "Toggle navigation" msgstr "TOGGLE NAVIGATION" -#: plinth/templates/base.html:130 plinth/templates/base.html:131 +#: plinth/templates/base.html:101 plinth/templates/base.html:102 +msgid "Home" +msgstr "" + +#: plinth/templates/base.html:139 plinth/templates/base.html:140 msgid "Change password" msgstr "CHANGE PASSWORD" -#: plinth/templates/base.html:134 plinth/templates/base.html:135 -#: plinth/templates/base.html:148 plinth/templates/base.html:150 +#: plinth/templates/base.html:144 plinth/templates/base.html:158 +#: plinth/templates/base.html:160 msgid "Log out" msgstr "LOG OUT" -#: plinth/templates/base.html:140 plinth/templates/base.html:142 +#: plinth/templates/base.html:150 plinth/templates/base.html:152 msgid "Log in" msgstr "LOG IN" -#: plinth/templates/index.html:56 +#: plinth/templates/base.html:222 plinth/templates/index.html:163 +msgid "JavaScript license information" +msgstr "" + +#: plinth/templates/index.html:58 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:83 +#: plinth/templates/index.html:85 #, fuzzy #| msgid "Configure" msgid "Configure »" msgstr "CONFIGURE" -#: plinth/templates/index.html:95 -#, fuzzy, python-format -#| msgid "Delete %(name)s" -msgid "Welcome to %(box_name)s!" -msgstr "DELETE %(name)s" - -#: plinth/templates/index.html:101 +#: plinth/templates/index.html:104 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -4128,20 +4279,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:110 -#, fuzzy, python-format -#| msgid "" -#| "For more information about the %(box_name)s project, see the %(box_name)s Wiki." -msgid "" -"More info about %(box_name)s is available on the project homepage and wiki." -msgstr "" -"FOR MORE INFORMATION ABOUT THE %(box_name)s PROJECT, SEE THE %(box_name)s WIKI." - -#: plinth/templates/index.html:118 +#: plinth/templates/index.html:113 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -4149,21 +4287,51 @@ msgid "" "Version 3 or later." msgstr "" +#: plinth/templates/index.html:128 +msgid "Wiki" +msgstr "" + +#: plinth/templates/index.html:133 +msgid "Homepage" +msgstr "" + +#: plinth/templates/index.html:136 +msgid "Source Code" +msgstr "" + +#: plinth/templates/index.html:139 +msgid "Donate" +msgstr "" + +#: plinth/templates/index.html:143 +#, fuzzy +#| msgid "FreedomBox Manual" +msgid "FreedomBox Foundation" +msgstr "FREEDOMBOX MANUAL" + +#: plinth/templates/index.html:150 +msgid "IRC Chatroom" +msgstr "" + +#: plinth/templates/index.html:155 +msgid "Mailing list" +msgstr "" + #: plinth/templates/login.html:35 msgid "Login" msgstr "LOGIN" -#: plinth/templates/service.html:43 -#, fuzzy -#| msgid "Tor is running" -msgid "is running" -msgstr "TOR IS RUNNING" +#: plinth/templates/service.html:44 +#, fuzzy, python-format +#| msgid "Service discovery server is running" +msgid "Service %(service_name)s is running." +msgstr "SERVICE DISCOVERY SERVER IS RUNNING" -#: plinth/templates/service.html:46 -#, fuzzy -#| msgid "Tor is not running" -msgid "is not running" -msgstr "TOR IS NOT RUNNING" +#: plinth/templates/service.html:49 +#, fuzzy, python-format +#| msgid "Service discovery server is not running" +msgid "Service %(service_name)s is not running." +msgstr "SERVICE DISCOVERY SERVER IS NOT RUNNING" #: plinth/templates/setup.html:35 msgid "Installation" @@ -4219,6 +4387,33 @@ msgstr "APPLICATIONS" msgid "Application disabled" msgstr "APPLICATIONS" +#, fuzzy +#~| msgid "Delete %(name)s" +#~ msgid "Welcome to %(box_name)s!" +#~ msgstr "DELETE %(name)s" + +#, fuzzy +#~| msgid "" +#~| "For more information about the %(box_name)s project, see the %(box_name)s Wiki." +#~ msgid "" +#~ "More info about %(box_name)s is available on the project homepage and wiki." +#~ msgstr "" +#~ "FOR MORE INFORMATION ABOUT THE %(box_name)s PROJECT, SEE THE %(box_name)s WIKI." + +#, fuzzy +#~| msgid "Tor is running" +#~ 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)" @@ -4233,12 +4428,6 @@ msgstr "APPLICATIONS" #~ msgid "Bridge" #~ msgstr "BRIDGE" -#~ msgid "Service discovery server is running" -#~ msgstr "SERVICE DISCOVERY SERVER IS RUNNING" - -#~ msgid "Service discovery server is not running" -#~ msgstr "SERVICE DISCOVERY SERVER IS NOT RUNNING" - #~ msgid "Enable network time" #~ msgstr "ENABLE NETWORK TIME" @@ -4500,9 +4689,6 @@ msgstr "APPLICATIONS" #~ msgid "Next" #~ msgstr "NEXT" -#~ msgid "FreedomBox Manual" -#~ msgstr "FREEDOMBOX MANUAL" - #~ msgid "" #~ "Many FreedomBox contributors and users are also available on the " #~ "#freedombox channel of the irc.oftc.net IRC network." diff --git a/plinth/locale/fr/LC_MESSAGES/django.po b/plinth/locale/fr/LC_MESSAGES/django.po index 4f846b7ae..5f9eda068 100644 --- a/plinth/locale/fr/LC_MESSAGES/django.po +++ b/plinth/locale/fr/LC_MESSAGES/django.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-18 19:32-0500\n" +"POT-Creation-Date: 2017-04-08 16:30-0400\n" "PO-Revision-Date: 2017-01-22 12:51+0000\n" "Last-Translator: pitchum \n" -"Language-Team: French " -"\n" +"Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -49,7 +49,7 @@ msgstr "Connexion à {host}:{port}" msgid "Cannot connect to {host}:{port}" msgstr "Impossible de se connecter à {host}:{port}" -#: plinth/context_processors.py:36 plinth/views.py:48 +#: plinth/context_processors.py:37 plinth/views.py:48 msgid "FreedomBox" msgstr "FreedomBox" @@ -57,25 +57,26 @@ msgstr "FreedomBox" msgid "Enable application" msgstr "Activer l'application" -#: plinth/middleware.py:60 +#: plinth/middleware.py:71 msgid "Application installed." msgstr "Application installée." -#: plinth/middleware.py:66 +#: plinth/middleware.py:77 #, python-brace-format msgid "Error installing application: {string} {details}" msgstr "Erreur lors de l’installation de l'application : {string} {details}" -#: plinth/middleware.py:70 +#: plinth/middleware.py:81 #, python-brace-format msgid "Error installing application: {error}" msgstr "Erreur lors de l’installation de l'application : {error}" -#: plinth/modules/apps/apps.py:26 +#: plinth/modules/apps/apps.py:26 plinth/templates/base.html:106 +#: plinth/templates/base.html:108 msgid "Apps" msgstr "Applis" -#: plinth/modules/apps/apps.py:32 plinth/templates/base.html:97 +#: plinth/modules/apps/apps.py:32 msgid "Applications" msgstr "Applications" @@ -544,7 +545,7 @@ msgstr "À propos" #: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/openvpn/templates/openvpn.html:67 #: plinth/modules/tor/templates/tor.html:35 -#: plinth/modules/tor/templates/tor.html:65 +#: plinth/modules/tor/templates/tor.html:65 plinth/templates/service.html:39 msgid "Status" msgstr "État" @@ -695,7 +696,7 @@ msgid "Dynamic DNS Status" msgstr "Etat du DNS Dynamique" #: plinth/modules/dynamicdns/dynamicdns.py:364 -#: plinth/modules/openvpn/views.py:142 plinth/modules/transmission/views.py:72 +#: plinth/modules/openvpn/views.py:143 plinth/modules/transmission/views.py:72 msgid "Configuration updated" msgstr "Configuration actualisée" @@ -736,10 +737,11 @@ msgstr "" #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:32 +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:124 #: plinth/modules/tor/templates/tor.html:93 #: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/service.html:67 +#: plinth/templates/service.html:73 msgid "Update setup" msgstr "Actualiser la configuration" @@ -940,7 +942,7 @@ msgstr "Aller aux Réseaux" #: plinth/modules/first_boot/templates/firstboot_navbar.html:23 #: plinth/modules/help/templates/help_index.html:25 -#: plinth/templates/base.html:107 +#: plinth/templates/base.html:122 msgid "Help" msgstr "Aide" @@ -970,7 +972,7 @@ msgid "Where to Get Help" msgstr "Où Obtenir de l'Aide" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:61 -#: plinth/modules/networks/forms.py:101 +#: plinth/modules/networks/forms.py:101 plinth/templates/index.html:124 msgid "Manual" msgstr "Manuel" @@ -1230,46 +1232,50 @@ msgstr "Créer" msgid "Manage Wikis and Blogs" msgstr "Gestion Wikis et Blogues" -#: plinth/modules/ikiwiki/views.py:94 +#: plinth/modules/ikiwiki/views.py:95 msgid "Create Wiki or Blog" msgstr "Créer un Wiki ou un Blogue" -#: plinth/modules/ikiwiki/views.py:107 +#: plinth/modules/ikiwiki/views.py:108 #, python-brace-format msgid "Created wiki {name}." msgstr "Wiki {name} créé." -#: plinth/modules/ikiwiki/views.py:109 +#: plinth/modules/ikiwiki/views.py:110 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "Le wiki n'a pu être créé : {error}" -#: plinth/modules/ikiwiki/views.py:121 +#: plinth/modules/ikiwiki/views.py:122 #, python-brace-format msgid "Created blog {name}." msgstr "Blogue {name} créé." -#: plinth/modules/ikiwiki/views.py:123 +#: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Could not create blog: {error}" msgstr "Le blogue n'a pu être créé : {error}" -#: plinth/modules/ikiwiki/views.py:136 +#: plinth/modules/ikiwiki/views.py:137 #, python-brace-format msgid "{name} deleted." msgstr "{name} supprimé." -#: plinth/modules/ikiwiki/views.py:139 +#: plinth/modules/ikiwiki/views.py:140 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "La suppression de {name} n'a pas abouti : {error}" -#: plinth/modules/ikiwiki/views.py:145 +#: plinth/modules/ikiwiki/views.py:146 msgid "Delete Wiki or Blog" msgstr "Supprimer le Wiki ou le Blogue" #: plinth/modules/infinoted/__init__.py:44 -msgid "Gobby Server (infinoted)" +#, fuzzy +#| msgid "Gobby Server (infinoted)" +msgid "" +"Gobby Server \n" +" (infinoted)" msgstr "Serveur Gobby (infinoted)" #: plinth/modules/infinoted/__init__.py:47 @@ -1411,6 +1417,87 @@ msgstr "Certificat obtenu avec succès pour le domaine {domain}" msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "Échec de l'obtention du certificat pour le domaine {domain} : {error}" +#: plinth/modules/matrixsynapse/__init__.py:44 +#, fuzzy +#| msgid "" +#| "Chat Server \n" +#| " (ejabberd)" +msgid "" +"Chat Server \n" +" (Matrix Synapse)" +msgstr "" +"Serveur de discussion\n" +" (ejabberd)" + +#: plinth/modules/matrixsynapse/__init__.py:47 +msgid "" +"Matrix is an new " +"ecosystem for open, federated instant messaging and VoIP. Synapse is a " +"server implementing the Matrix protocol. It provides chat groups, audio/" +"video calls, end-to-end encryption, multiple device synchronization and does " +"not require phone numbers to work. Users on a given Matrix server can " +"converse with users on all other Matrix servers via federation." +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:55 +msgid "" +"To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +msgstr "" + +#: plinth/modules/matrixsynapse/forms.py:31 +#, fuzzy +#| msgid "Invalid domain name" +msgid "Select the domain name" +msgstr "Nom de domaine invalide" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 +#: plinth/modules/openvpn/templates/openvpn.html:116 +#: plinth/modules/owncloud/templates/owncloud.html:39 +#: plinth/modules/tor/templates/tor.html:85 plinth/templates/base.html:112 +#: plinth/templates/base.html:114 plinth/templates/service.html:65 +msgid "Configuration" +msgstr "Configuration" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34 +msgid "" +"Matrix service needs to be configured for a domain. Users on other Matrix " +"servers will be able to reach users on this server using this domain name. " +"Matrix user IDs will look like @username:domainname." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:42 +msgid "" +"\n" +" Warning! Changing the domain name after the initial\n" +" setup is currently not supported.\n" +" " +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:51 +#, python-format +msgid "" +"No domain(s) are available. Configure at " +"least one domain to be able to use Matrix Synapse." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30 +#, fuzzy, python-format +#| msgid "" +#| "Your XMPP server domain is set to %(domainname)s. User IDs will " +#| "look like username@%(domainname)s. You can setup your domain on " +#| "the system Configure page." +msgid "" +"The Matrix server domain is set to %(domain_name)s. User IDs will " +"look like @username:%(domain_name)s. Changing the domain name after " +"the initial setup is currently not supported." +msgstr "" +"Le domaine de votre serveur XMPP est réglé sur %(domainname)s. Les " +"identités utilisateur ressembleront à ceci : username@%(domainname)s. " +"Vous pouvez configurer le domaine de votre système sur la page Configurer." + #: plinth/modules/minetest/__init__.py:49 msgid "" "Block Sandbox \n" @@ -2080,7 +2167,7 @@ msgid "Edit connection" msgstr "Modifier Connexion" #: plinth/modules/networks/templates/connection_show.html:43 -#: plinth/templates/base.html:128 +#: plinth/templates/base.html:137 msgid "Edit" msgstr "Modifier" @@ -2318,11 +2405,11 @@ msgstr "Actif" msgid "Inactive" msgstr "Inactif" -#: plinth/modules/openvpn/__init__.py:41 +#: plinth/modules/openvpn/__init__.py:43 msgid "Virtual Private Network (OpenVPN)" msgstr "Réseau Privé Virtuel (OpenVPN)" -#: plinth/modules/openvpn/__init__.py:45 +#: plinth/modules/openvpn/__init__.py:47 #, python-brace-format msgid "" "Virtual Private Network (VPN) is a technique for securely connecting two " @@ -2339,6 +2426,12 @@ msgstr "" "internes via {box_name}. Vous pouvez aussi accéder à l'Internet via " "{box_name} depuis votre réseau pour une sécurité et un anonymat accrus." +#: plinth/modules/openvpn/__init__.py:86 +#, python-brace-format +msgid "" +"Download Profile" +msgstr "" + #: plinth/modules/openvpn/forms.py:29 msgid "Enable OpenVPN server" msgstr "Activer le serveur OpenVPN" @@ -2412,12 +2505,6 @@ msgstr "Le serveur OpenVPN est actif" msgid "OpenVPN server is not running" msgstr "Le serveur OpenVPN est inactif" -#: plinth/modules/openvpn/templates/openvpn.html:116 -#: plinth/modules/owncloud/templates/owncloud.html:39 -#: plinth/modules/tor/templates/tor.html:85 -msgid "Configuration" -msgstr "Configuration" - #: plinth/modules/openvpn/views.py:123 msgid "Setup completed." msgstr "Installation terminée." @@ -2426,7 +2513,7 @@ msgstr "Installation terminée." msgid "Setup failed." msgstr "Échec de l'installation." -#: plinth/modules/openvpn/views.py:144 plinth/modules/tor/views.py:109 +#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134 #: plinth/views.py:102 plinth/views.py:183 msgid "Setting unchanged" msgstr "Paramètres inchangés" @@ -3300,7 +3387,36 @@ msgstr "Le système doit être redémarré pour terminer le retour en arrière." msgid "Rollback to Snapshot" msgstr "Revenir à l'instantané" -#: plinth/modules/system/__init__.py:32 plinth/templates/base.html:114 +#: plinth/modules/syncthing/__init__.py:40 +msgid "File Synchronization (Syncthing)" +msgstr "" + +#: plinth/modules/syncthing/__init__.py:43 +msgid "" +"Syncthing is an application that can synchronizes files across multiple " +"devices. Creation, modification and deletion of files on one device will " +"automatically be replicated to other devices." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:47 +#, python-brace-format +msgid "" +"Running Synching on {box_name}, provides an extra synchronization point for " +"your data that is available most of the time so that your devices " +"synchronize more often. On {box_name}, a single instance of Syncthing runs " +"and may be used by many users. Each user's set of devices many be " +"synchronized with a distinct set of folders. Web interface is only " +"available for users belonging to the \"admin\" group." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:54 +msgid "" +"When enabled, Syncthing will be available from /" +"syncthing web interface. Desktop and mobile clients are also available." +msgstr "" + +#: plinth/modules/system/__init__.py:32 msgid "System Configuration" msgstr "Configuration Système" @@ -3367,15 +3483,42 @@ msgstr "Accédez à l'URL {url} sur tcp{kind} via Tor" msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Confirmez l'utilisation de Tor pour {url} sur tcp{kind}" -#: plinth/modules/tor/forms.py:32 +#: plinth/modules/tor/forms.py:47 +msgid "" +"Enter a valid bridge with this format: [transport] IP:ORPort [fingerprint]" +msgstr "" + +#: plinth/modules/tor/forms.py:90 msgid "Enable Tor" msgstr "Activer Tor" -#: plinth/modules/tor/forms.py:35 +#: plinth/modules/tor/forms.py:93 +msgid "Use upstream bridges to connect to Tor network" +msgstr "" + +#: plinth/modules/tor/forms.py:96 +msgid "" +"When enabled, the bridges configured below will be used to connect to the " +"Tor network. Use this option if your Internet Service Provider (ISP) blocks " +"or censors connections to the Tor Network. This will disable relay modes." +msgstr "" + +#: plinth/modules/tor/forms.py:102 +msgid "Upstream bridges" +msgstr "" + +#: plinth/modules/tor/forms.py:105 +msgid "" +"You can get some bridges from https://bridges.torproject.org/ and copy/paste the bridge information " +"here. Currently supported transports are none, obfs3, obfs4 and scamblesuit." +msgstr "" + +#: plinth/modules/tor/forms.py:112 msgid "Enable Tor relay" msgstr "Activer le relais Tor" -#: plinth/modules/tor/forms.py:38 +#: plinth/modules/tor/forms.py:115 #, python-brace-format msgid "" "When enabled, your {box_name} will run a Tor relay and donate bandwidth to " @@ -3386,11 +3529,11 @@ msgstr "" "don de bande passante au réseau Tor. Faites cela si vous avez plus de 2 " "mégabits/s de bande passante de téléchargement et d'envoi." -#: plinth/modules/tor/forms.py:43 +#: plinth/modules/tor/forms.py:120 msgid "Enable Tor bridge relay" msgstr "Activer le relais pont Tor" -#: plinth/modules/tor/forms.py:46 +#: plinth/modules/tor/forms.py:123 msgid "" "When enabled, relay information is published in the Tor bridge database " "instead of public Tor relay database making it harder to censor this node. " @@ -3401,11 +3544,11 @@ msgstr "" "rendant ainsi plus difficile de censurer ce nœud. Cela aide d'autres de " "contourner la censure." -#: plinth/modules/tor/forms.py:51 +#: plinth/modules/tor/forms.py:128 msgid "Enable Tor Hidden Service" msgstr "Activer les Services Cachés Tor" -#: plinth/modules/tor/forms.py:54 +#: plinth/modules/tor/forms.py:131 #, python-brace-format msgid "" "A hidden service will allow {box_name} to provide selected services (such as " @@ -3416,11 +3559,11 @@ msgstr "" "sélectionnés (comme un wiki ou Chat) sans révéler votre emplacement. Ne pas " "encore utiliser pour l'anonymat fort." -#: plinth/modules/tor/forms.py:59 +#: plinth/modules/tor/forms.py:136 msgid "Download software packages over Tor" msgstr "Téléchargez les logiciels via Tor" -#: plinth/modules/tor/forms.py:61 +#: plinth/modules/tor/forms.py:138 msgid "" "When enabled, software will be downloaded over the Tor network for " "installations and upgrades. This adds a degree of privacy and security " @@ -3430,6 +3573,10 @@ msgstr "" "installation et mises à niveau. Ce processus ajoute un degré de sécurité et " "de confidentialité durant le téléchargement des logiciels." +#: plinth/modules/tor/forms.py:151 +msgid "Specify at least one upstream bridge to use upstream bridges." +msgstr "" + #: plinth/modules/tor/templates/tor.html:41 msgid "Tor configuration is being updated" msgstr "La configuration de Tor est en cours d'actualisation" @@ -3483,11 +3630,11 @@ msgstr "" msgid "Action error: {0} [{1}] [{2}]" msgstr "Erreur sur action : {0} [{1}] [{2}]" -#: plinth/modules/tor/views.py:131 +#: plinth/modules/tor/views.py:128 plinth/modules/tor/views.py:156 msgid "Configuration updated." msgstr "Configuration actualisée." -#: plinth/modules/tor/views.py:133 +#: plinth/modules/tor/views.py:158 msgid "An error occurred during configuration." msgstr "Une erreur est survenue pendant la configuration." @@ -3662,23 +3809,23 @@ msgstr "Utilisateurs et Groupes" msgid "Check LDAP entry \"{search_item}\"" msgstr "Vérification de l'entrée LDAP \"{search_item}\"" -#: plinth/modules/users/forms.py:51 +#: plinth/modules/users/forms.py:52 msgid "admin" msgstr "admin" -#: plinth/modules/users/forms.py:52 +#: plinth/modules/users/forms.py:53 msgid "wiki" msgstr "wiki" -#: plinth/modules/users/forms.py:64 +#: plinth/modules/users/forms.py:65 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:94 +#: plinth/modules/users/forms.py:95 msgid "Groups" msgstr "Groupes" -#: plinth/modules/users/forms.py:98 +#: plinth/modules/users/forms.py:99 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 " @@ -3693,20 +3840,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:123 plinth/modules/users/forms.py:269 +#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:275 msgid "Creating LDAP user failed." msgstr "La création de l'utilisateur LDAP n'a pas abouti." -#: plinth/modules/users/forms.py:133 +#: plinth/modules/users/forms.py:134 #, 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:145 +#: plinth/modules/users/forms.py:146 msgid "SSH Keys" msgstr "Clefs SSH" -#: plinth/modules/users/forms.py:149 +#: plinth/modules/users/forms.py:150 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 " @@ -3717,31 +3864,31 @@ msgstr "" "clefs multiples, une sur chaque ligne. Les lignes vides et celles commençant " "par # seront ignorées." -#: plinth/modules/users/forms.py:189 +#: plinth/modules/users/forms.py:195 msgid "Renaming LDAP user failed." msgstr "Le changement du nom de l'utilisateur LDAP a échoué." -#: plinth/modules/users/forms.py:201 +#: plinth/modules/users/forms.py:207 msgid "Failed to remove user from group." msgstr "Échec du retrait de l'utilisateur du groupe." -#: plinth/modules/users/forms.py:212 +#: plinth/modules/users/forms.py:218 msgid "Failed to add user to group." msgstr "Échec de l'ajout de l'utilisateur au groupe." -#: plinth/modules/users/forms.py:219 +#: plinth/modules/users/forms.py:225 msgid "Unable to set SSH keys." msgstr "Impossible de définir les clés SSH." -#: plinth/modules/users/forms.py:244 +#: plinth/modules/users/forms.py:250 msgid "Changing LDAP user password failed." msgstr "Le changement de mot de passe pour l'utilisateur LDAP a échoué." -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:283 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:292 +#: plinth/modules/users/forms.py:298 msgid "" "Console login access restricted to users in \"admin\" group. This can be " "configured in security settings." @@ -3750,30 +3897,30 @@ msgstr "" "utilisateurs dans le groupe « admin ». Cela peut être configuré dans les " "réglages de sécurité." -#: plinth/modules/users/forms.py:298 +#: plinth/modules/users/forms.py:304 msgid "Failed to restrict console access." msgstr "Échec de la restriction de l'accès à la console." -#: plinth/modules/users/forms.py:310 +#: plinth/modules/users/forms.py:316 msgid "User account created, you are now logged in" msgstr "Compte utilisateur créé, vous êtes maintenant connecté." -#: plinth/modules/users/templates/users_change_password.html:27 +#: plinth/modules/users/templates/users_change_password.html:29 #, python-format msgid "Change Password for %(username)s" msgstr "Changer le mot de passe pour %(username)s" -#: plinth/modules/users/templates/users_change_password.html:40 +#: plinth/modules/users/templates/users_change_password.html:39 msgid "Save Password" msgstr "Sauvegarder Mot de Passe" #: plinth/modules/users/templates/users_create.html:40 -#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:58 +#: plinth/modules/users/views.py:39 plinth/modules/users/views.py:60 msgid "Create User" msgstr "Créer Utilisateur" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:117 +#: plinth/modules/users/views.py:127 msgid "Delete User" msgstr "Supprimer Utilisateur" @@ -3816,7 +3963,7 @@ msgstr "Supprimer l'utilisateur %(username)s" msgid "Edit user %(username)s" msgstr "Modifier l'utilisateur %(username)s" -#: plinth/modules/users/templates/users_update.html:39 +#: plinth/modules/users/templates/users_update.html:41 #, python-format msgid "" "Use the change password form to " @@ -3829,38 +3976,38 @@ msgstr "" msgid "Save Changes" msgstr "Sauvegarder Modifications" -#: plinth/modules/users/views.py:35 plinth/modules/users/views.py:71 +#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:73 msgid "Users" msgstr "Utilisateurs" -#: plinth/modules/users/views.py:56 +#: plinth/modules/users/views.py:58 #, python-format msgid "User %(username)s created." msgstr "Utilisateur %(username)s créé." -#: plinth/modules/users/views.py:80 +#: plinth/modules/users/views.py:82 #, python-format msgid "User %(username)s updated." msgstr "Utilisateur %(username)s mis à jour." -#: plinth/modules/users/views.py:81 +#: plinth/modules/users/views.py:83 msgid "Edit User" msgstr "Modifier Utilisateur" -#: plinth/modules/users/views.py:127 +#: plinth/modules/users/views.py:137 #, python-brace-format msgid "User {user} deleted." msgstr "Utilisateur {user} supprimé." -#: plinth/modules/users/views.py:134 +#: plinth/modules/users/views.py:144 msgid "Deleting LDAP user failed." msgstr "La suppression de l'utilisateur LDAP a échoué." -#: plinth/modules/users/views.py:143 +#: plinth/modules/users/views.py:153 msgid "Change Password" msgstr "Changer Mot de Passe" -#: plinth/modules/users/views.py:144 +#: plinth/modules/users/views.py:154 msgid "Password changed successfully." msgstr "Mot de passe changé avec succès." @@ -3906,6 +4053,15 @@ msgstr "Serveur Secure Shell (SSH)" msgid "{box_name} Web Interface (Plinth)" msgstr "Interface web de {box_name} (Plinth)" +#: plinth/templates/403.html:28 +msgid "403 Forbidden" +msgstr "" + +#: plinth/templates/403.html:32 +#, python-format +msgid "You don't have permission to access %(request_path)s on this server." +msgstr "" + #: plinth/templates/404.html:25 msgid "404" msgstr "404" @@ -3952,20 +4108,28 @@ msgstr "Interface d'administration Plinth pour %(box_name)s" msgid "Toggle navigation" msgstr "Basculer Navigation" -#: plinth/templates/base.html:130 plinth/templates/base.html:131 +#: plinth/templates/base.html:101 plinth/templates/base.html:102 +msgid "Home" +msgstr "" + +#: plinth/templates/base.html:139 plinth/templates/base.html:140 msgid "Change password" msgstr "Changer le mot de passe" -#: plinth/templates/base.html:134 plinth/templates/base.html:135 -#: plinth/templates/base.html:148 plinth/templates/base.html:150 +#: plinth/templates/base.html:144 plinth/templates/base.html:158 +#: plinth/templates/base.html:160 msgid "Log out" msgstr "Se déconnecter" -#: plinth/templates/base.html:140 plinth/templates/base.html:142 +#: plinth/templates/base.html:150 plinth/templates/base.html:152 msgid "Log in" msgstr "S'identifier" -#: plinth/templates/index.html:56 +#: plinth/templates/base.html:222 plinth/templates/index.html:163 +msgid "JavaScript license information" +msgstr "" + +#: plinth/templates/index.html:58 #, python-format msgid "" "Enable some applications to add shortcuts to " @@ -3974,16 +4138,11 @@ msgstr "" "Activez quelques applications pour ajouter des " "raccourcis sur cette page." -#: plinth/templates/index.html:83 +#: plinth/templates/index.html:85 msgid "Configure »" msgstr "Configurer »" -#: plinth/templates/index.html:95 -#, python-format -msgid "Welcome to %(box_name)s!" -msgstr "Bienvenue sur %(box_name)s !" - -#: plinth/templates/index.html:101 +#: plinth/templates/index.html:104 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3995,18 +4154,7 @@ msgstr "" "applications sociales sur de petites machines. Les outils de communication " "fournis respectent votre vie privée et vos données personnelles." -#: plinth/templates/index.html:110 -#, python-format -msgid "" -"More info about %(box_name)s is available on the project homepage and wiki." -msgstr "" -"Plus d'informations concernant le projet %(box_name)s sur la page principale et sur le wiki." - -#: plinth/templates/index.html:118 +#: plinth/templates/index.html:113 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -4017,17 +4165,51 @@ msgstr "" "est un logiciel libre, distribué sous la licence GNU Affero General Public " "License, Version 3 ou ultérieure." +#: plinth/templates/index.html:128 +msgid "Wiki" +msgstr "" + +#: plinth/templates/index.html:133 +msgid "Homepage" +msgstr "" + +#: plinth/templates/index.html:136 +msgid "Source Code" +msgstr "" + +#: plinth/templates/index.html:139 +msgid "Donate" +msgstr "" + +#: plinth/templates/index.html:143 +#, fuzzy +#| msgid "FreedomBox Manual" +msgid "FreedomBox Foundation" +msgstr "Manuel FreedomBox" + +#: plinth/templates/index.html:150 +msgid "IRC Chatroom" +msgstr "" + +#: plinth/templates/index.html:155 +msgid "Mailing list" +msgstr "" + #: plinth/templates/login.html:35 msgid "Login" msgstr "S'identifier" -#: plinth/templates/service.html:43 -msgid "is running" -msgstr "est actif" +#: plinth/templates/service.html:44 +#, fuzzy, python-format +#| msgid "Service discovery server is running" +msgid "Service %(service_name)s is running." +msgstr "Le serveur de découverte de services est actif" -#: plinth/templates/service.html:46 -msgid "is not running" -msgstr "n'est pas actif" +#: plinth/templates/service.html:49 +#, fuzzy, python-format +#| msgid "Service discovery server is not running" +msgid "Service %(service_name)s is not running." +msgstr "Le serveur de découverte de services n'est pas actif" #: plinth/templates/setup.html:35 msgid "Installation" @@ -4076,6 +4258,24 @@ msgstr "Application activée" msgid "Application disabled" msgstr "Application désactivée" +#~ msgid "Welcome to %(box_name)s!" +#~ msgstr "Bienvenue sur %(box_name)s !" + +#~ msgid "" +#~ "More info about %(box_name)s is available on the project homepage and wiki." +#~ msgstr "" +#~ "Plus d'informations concernant le projet %(box_name)s sur la page principale et sur le wiki." + +#~ msgid "is running" +#~ msgstr "est actif" + +#~ msgid "is not running" +#~ msgstr "n'est pas actif" + #~ msgid "Anonymity Network (Tor)" #~ msgstr "Réseau Anonyme (Tor)" @@ -4088,12 +4288,6 @@ msgstr "Application désactivée" #~ msgid "Bridge" #~ msgstr "Pont" -#~ msgid "Service discovery server is running" -#~ msgstr "Le serveur de découverte de services est actif" - -#~ msgid "Service discovery server is not running" -#~ msgstr "Le serveur de découverte de services n'est pas actif" - #~ msgid "Enable network time" #~ msgstr "Activer l'heure réseau" @@ -4333,9 +4527,6 @@ msgstr "Application désactivée" #~ msgid "Next" #~ msgstr "Suivant" -#~ msgid "FreedomBox Manual" -#~ msgstr "Manuel FreedomBox" - #~ msgid "" #~ "Many FreedomBox contributors and users are also available on the " #~ "#freedombox channel of the irc.oftc.net IRC network." diff --git a/plinth/locale/gu/LC_MESSAGES/django.po b/plinth/locale/gu/LC_MESSAGES/django.po index 3ecfd0adf..afadb135e 100644 --- a/plinth/locale/gu/LC_MESSAGES/django.po +++ b/plinth/locale/gu/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-03-16 07:28+0530\n" +"POT-Creation-Date: 2017-04-08 16:30-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -47,7 +47,7 @@ msgstr "" msgid "Cannot connect to {host}:{port}" msgstr "" -#: plinth/context_processors.py:36 plinth/views.py:49 +#: plinth/context_processors.py:37 plinth/views.py:48 msgid "FreedomBox" msgstr "" @@ -69,11 +69,12 @@ msgstr "" msgid "Error installing application: {error}" msgstr "" -#: plinth/modules/apps/apps.py:26 +#: plinth/modules/apps/apps.py:26 plinth/templates/base.html:106 +#: plinth/templates/base.html:108 msgid "Apps" msgstr "" -#: plinth/modules/apps/apps.py:32 plinth/templates/base.html:97 +#: plinth/modules/apps/apps.py:32 msgid "Applications" msgstr "" @@ -480,7 +481,7 @@ msgstr "" #: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/openvpn/templates/openvpn.html:67 #: plinth/modules/tor/templates/tor.html:35 -#: plinth/modules/tor/templates/tor.html:65 +#: plinth/modules/tor/templates/tor.html:65 plinth/templates/service.html:39 msgid "Status" msgstr "" @@ -637,10 +638,11 @@ msgstr "" #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:32 +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:124 #: plinth/modules/tor/templates/tor.html:93 #: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/service.html:67 +#: plinth/templates/service.html:73 msgid "Update setup" msgstr "" @@ -804,7 +806,7 @@ msgstr "" #: plinth/modules/first_boot/templates/firstboot_navbar.html:23 #: plinth/modules/help/templates/help_index.html:25 -#: plinth/templates/base.html:107 +#: plinth/templates/base.html:122 msgid "Help" msgstr "" @@ -832,7 +834,7 @@ msgid "Where to Get Help" msgstr "" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:61 -#: plinth/modules/networks/forms.py:101 +#: plinth/modules/networks/forms.py:101 plinth/templates/index.html:124 msgid "Manual" msgstr "" @@ -1202,6 +1204,71 @@ msgstr "" msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" +#: plinth/modules/matrixsynapse/__init__.py:44 +msgid "" +"Chat Server \n" +" (Matrix Synapse)" +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:47 +msgid "" +"Matrix is an new " +"ecosystem for open, federated instant messaging and VoIP. Synapse is a " +"server implementing the Matrix protocol. It provides chat groups, audio/" +"video calls, end-to-end encryption, multiple device synchronization and does " +"not require phone numbers to work. Users on a given Matrix server can " +"converse with users on all other Matrix servers via federation." +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:55 +msgid "" +"To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +msgstr "" + +#: plinth/modules/matrixsynapse/forms.py:31 +msgid "Select the domain name" +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 +#: plinth/modules/openvpn/templates/openvpn.html:116 +#: plinth/modules/owncloud/templates/owncloud.html:39 +#: plinth/modules/tor/templates/tor.html:85 plinth/templates/base.html:112 +#: plinth/templates/base.html:114 plinth/templates/service.html:65 +msgid "Configuration" +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34 +msgid "" +"Matrix service needs to be configured for a domain. Users on other Matrix " +"servers will be able to reach users on this server using this domain name. " +"Matrix user IDs will look like @username:domainname." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:42 +msgid "" +"\n" +" Warning! Changing the domain name after the initial\n" +" setup is currently not supported.\n" +" " +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:51 +#, python-format +msgid "" +"No domain(s) are available. Configure at " +"least one domain to be able to use Matrix Synapse." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30 +#, python-format +msgid "" +"The Matrix server domain is set to %(domain_name)s. User IDs will " +"look like @username:%(domain_name)s. Changing the domain name after " +"the initial setup is currently not supported." +msgstr "" + #: plinth/modules/minetest/__init__.py:49 msgid "" "Block Sandbox \n" @@ -1798,7 +1865,7 @@ msgid "Edit connection" msgstr "" #: plinth/modules/networks/templates/connection_show.html:43 -#: plinth/templates/base.html:128 +#: plinth/templates/base.html:137 msgid "Edit" msgstr "" @@ -2106,12 +2173,6 @@ msgstr "" msgid "OpenVPN server is not running" msgstr "" -#: plinth/modules/openvpn/templates/openvpn.html:116 -#: plinth/modules/owncloud/templates/owncloud.html:39 -#: plinth/modules/tor/templates/tor.html:85 -msgid "Configuration" -msgstr "" - #: plinth/modules/openvpn/views.py:123 msgid "Setup completed." msgstr "" @@ -2121,7 +2182,7 @@ msgid "Setup failed." msgstr "" #: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134 -#: plinth/views.py:104 plinth/views.py:185 +#: plinth/views.py:102 plinth/views.py:183 msgid "Setting unchanged" msgstr "" @@ -2827,7 +2888,36 @@ msgstr "" msgid "Rollback to Snapshot" msgstr "" -#: plinth/modules/system/__init__.py:32 plinth/templates/base.html:114 +#: plinth/modules/syncthing/__init__.py:40 +msgid "File Synchronization (Syncthing)" +msgstr "" + +#: plinth/modules/syncthing/__init__.py:43 +msgid "" +"Syncthing is an application that can synchronizes files across multiple " +"devices. Creation, modification and deletion of files on one device will " +"automatically be replicated to other devices." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:47 +#, python-brace-format +msgid "" +"Running Synching on {box_name}, provides an extra synchronization point for " +"your data that is available most of the time so that your devices " +"synchronize more often. On {box_name}, a single instance of Syncthing runs " +"and may be used by many users. Each user's set of devices many be " +"synchronized with a distinct set of folders. Web interface is only " +"available for users belonging to the \"admin\" group." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:54 +msgid "" +"When enabled, Syncthing will be available from /" +"syncthing web interface. Desktop and mobile clients are also available." +msgstr "" + +#: plinth/modules/system/__init__.py:32 msgid "System Configuration" msgstr "" @@ -3435,36 +3525,39 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:130 plinth/templates/base.html:131 +#: plinth/templates/base.html:101 plinth/templates/base.html:102 +msgid "Home" +msgstr "" + +#: plinth/templates/base.html:139 plinth/templates/base.html:140 msgid "Change password" msgstr "" -#: plinth/templates/base.html:134 plinth/templates/base.html:135 -#: plinth/templates/base.html:148 plinth/templates/base.html:150 +#: plinth/templates/base.html:144 plinth/templates/base.html:158 +#: plinth/templates/base.html:160 msgid "Log out" msgstr "" -#: plinth/templates/base.html:140 plinth/templates/base.html:142 +#: plinth/templates/base.html:150 plinth/templates/base.html:152 msgid "Log in" msgstr "" -#: plinth/templates/index.html:56 +#: plinth/templates/base.html:222 plinth/templates/index.html:163 +msgid "JavaScript license information" +msgstr "" + +#: plinth/templates/index.html:58 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:83 +#: plinth/templates/index.html:85 msgid "Configure »" msgstr "" -#: plinth/templates/index.html:95 -#, python-format -msgid "Welcome to %(box_name)s!" -msgstr "" - -#: plinth/templates/index.html:101 +#: plinth/templates/index.html:104 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3472,15 +3565,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:110 -#, python-format -msgid "" -"More info about %(box_name)s is available on the project homepage and wiki." -msgstr "" - -#: plinth/templates/index.html:118 +#: plinth/templates/index.html:113 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3488,16 +3573,46 @@ msgid "" "Version 3 or later." msgstr "" +#: plinth/templates/index.html:128 +msgid "Wiki" +msgstr "" + +#: plinth/templates/index.html:133 +msgid "Homepage" +msgstr "" + +#: plinth/templates/index.html:136 +msgid "Source Code" +msgstr "" + +#: plinth/templates/index.html:139 +msgid "Donate" +msgstr "" + +#: plinth/templates/index.html:143 +msgid "FreedomBox Foundation" +msgstr "" + +#: plinth/templates/index.html:150 +msgid "IRC Chatroom" +msgstr "" + +#: plinth/templates/index.html:155 +msgid "Mailing list" +msgstr "" + #: plinth/templates/login.html:35 msgid "Login" msgstr "" -#: plinth/templates/service.html:43 -msgid "is running" +#: plinth/templates/service.html:44 +#, python-format +msgid "Service %(service_name)s is running." msgstr "" -#: plinth/templates/service.html:46 -msgid "is not running" +#: plinth/templates/service.html:49 +#, python-format +msgid "Service %(service_name)s is not running." msgstr "" #: plinth/templates/setup.html:35 @@ -3538,10 +3653,10 @@ msgstr "" msgid "%(percentage)s%% complete" msgstr "" -#: plinth/views.py:108 plinth/views.py:198 +#: plinth/views.py:106 plinth/views.py:196 msgid "Application enabled" msgstr "" -#: plinth/views.py:111 plinth/views.py:200 +#: plinth/views.py:109 plinth/views.py:198 msgid "Application disabled" msgstr "" diff --git a/plinth/locale/hi/LC_MESSAGES/django.po b/plinth/locale/hi/LC_MESSAGES/django.po index 392d825ad..d0335461a 100644 --- a/plinth/locale/hi/LC_MESSAGES/django.po +++ b/plinth/locale/hi/LC_MESSAGES/django.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-03-16 07:28+0530\n" +"POT-Creation-Date: 2017-04-08 16:30-0400\n" "PO-Revision-Date: 2017-03-30 17:23+0000\n" "Last-Translator: Joseph Nuthalapati \n" -"Language-Team: Hindi " -"\n" +"Language-Team: Hindi \n" "Language: hi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -49,7 +49,7 @@ msgstr "" msgid "Cannot connect to {host}:{port}" msgstr "" -#: plinth/context_processors.py:36 plinth/views.py:49 +#: plinth/context_processors.py:37 plinth/views.py:48 msgid "FreedomBox" msgstr "" @@ -71,11 +71,12 @@ msgstr "" msgid "Error installing application: {error}" msgstr "" -#: plinth/modules/apps/apps.py:26 +#: plinth/modules/apps/apps.py:26 plinth/templates/base.html:106 +#: plinth/templates/base.html:108 msgid "Apps" msgstr "" -#: plinth/modules/apps/apps.py:32 plinth/templates/base.html:97 +#: plinth/modules/apps/apps.py:32 msgid "Applications" msgstr "" @@ -99,10 +100,10 @@ msgid "" "one of those too. Many of the services you use on the web could soon be on " "site and under your control!" msgstr "" -"इस बॉक्स में अपना फोटो साझा करने साइट, आपके इंस्टेंट मैसेजिंग साइट, अपने " -"सामाजिक नेटवर्किंग साइट, अपने समाचार साइट हो सकता है। वेब पोर्टल्स याद है? " -"हम भी उन में से एक हो सकता है। कई सेवाओं को आप वेब पर का उपयोग करें और साइट " -"पर अपने नियंत्रण के तहत जल्द ही हो सकता है!" +"इस बॉक्स में अपना फोटो साझा करने साइट, आपके इंस्टेंट मैसेजिंग साइट, अपने सामाजिक नेटवर्किंग " +"साइट, अपने समाचार साइट हो सकता है। वेब पोर्टल्स याद है? हम भी उन में से एक हो सकता " +"है। कई सेवाओं को आप वेब पर का उपयोग करें और साइट पर अपने नियंत्रण के तहत जल्द ही हो " +"सकता है!" #: plinth/modules/avahi/__init__.py:41 msgid "Service Discovery" @@ -487,7 +488,7 @@ msgstr "" #: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/openvpn/templates/openvpn.html:67 #: plinth/modules/tor/templates/tor.html:35 -#: plinth/modules/tor/templates/tor.html:65 +#: plinth/modules/tor/templates/tor.html:65 plinth/templates/service.html:39 msgid "Status" msgstr "" @@ -644,10 +645,11 @@ msgstr "" #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:32 +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:124 #: plinth/modules/tor/templates/tor.html:93 #: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/service.html:67 +#: plinth/templates/service.html:73 msgid "Update setup" msgstr "" @@ -811,7 +813,7 @@ msgstr "" #: plinth/modules/first_boot/templates/firstboot_navbar.html:23 #: plinth/modules/help/templates/help_index.html:25 -#: plinth/templates/base.html:107 +#: plinth/templates/base.html:122 msgid "Help" msgstr "" @@ -839,7 +841,7 @@ msgid "Where to Get Help" msgstr "" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:61 -#: plinth/modules/networks/forms.py:101 +#: plinth/modules/networks/forms.py:101 plinth/templates/index.html:124 msgid "Manual" msgstr "" @@ -1209,6 +1211,71 @@ msgstr "" msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" +#: plinth/modules/matrixsynapse/__init__.py:44 +msgid "" +"Chat Server \n" +" (Matrix Synapse)" +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:47 +msgid "" +"Matrix is an new " +"ecosystem for open, federated instant messaging and VoIP. Synapse is a " +"server implementing the Matrix protocol. It provides chat groups, audio/" +"video calls, end-to-end encryption, multiple device synchronization and does " +"not require phone numbers to work. Users on a given Matrix server can " +"converse with users on all other Matrix servers via federation." +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:55 +msgid "" +"To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +msgstr "" + +#: plinth/modules/matrixsynapse/forms.py:31 +msgid "Select the domain name" +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 +#: plinth/modules/openvpn/templates/openvpn.html:116 +#: plinth/modules/owncloud/templates/owncloud.html:39 +#: plinth/modules/tor/templates/tor.html:85 plinth/templates/base.html:112 +#: plinth/templates/base.html:114 plinth/templates/service.html:65 +msgid "Configuration" +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34 +msgid "" +"Matrix service needs to be configured for a domain. Users on other Matrix " +"servers will be able to reach users on this server using this domain name. " +"Matrix user IDs will look like @username:domainname." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:42 +msgid "" +"\n" +" Warning! Changing the domain name after the initial\n" +" setup is currently not supported.\n" +" " +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:51 +#, python-format +msgid "" +"No domain(s) are available. Configure at " +"least one domain to be able to use Matrix Synapse." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30 +#, python-format +msgid "" +"The Matrix server domain is set to %(domain_name)s. User IDs will " +"look like @username:%(domain_name)s. Changing the domain name after " +"the initial setup is currently not supported." +msgstr "" + #: plinth/modules/minetest/__init__.py:49 msgid "" "Block Sandbox \n" @@ -1805,7 +1872,7 @@ msgid "Edit connection" msgstr "" #: plinth/modules/networks/templates/connection_show.html:43 -#: plinth/templates/base.html:128 +#: plinth/templates/base.html:137 msgid "Edit" msgstr "" @@ -2113,12 +2180,6 @@ msgstr "" msgid "OpenVPN server is not running" msgstr "" -#: plinth/modules/openvpn/templates/openvpn.html:116 -#: plinth/modules/owncloud/templates/owncloud.html:39 -#: plinth/modules/tor/templates/tor.html:85 -msgid "Configuration" -msgstr "" - #: plinth/modules/openvpn/views.py:123 msgid "Setup completed." msgstr "" @@ -2128,7 +2189,7 @@ msgid "Setup failed." msgstr "" #: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134 -#: plinth/views.py:104 plinth/views.py:185 +#: plinth/views.py:102 plinth/views.py:183 msgid "Setting unchanged" msgstr "" @@ -2834,7 +2895,36 @@ msgstr "" msgid "Rollback to Snapshot" msgstr "" -#: plinth/modules/system/__init__.py:32 plinth/templates/base.html:114 +#: plinth/modules/syncthing/__init__.py:40 +msgid "File Synchronization (Syncthing)" +msgstr "" + +#: plinth/modules/syncthing/__init__.py:43 +msgid "" +"Syncthing is an application that can synchronizes files across multiple " +"devices. Creation, modification and deletion of files on one device will " +"automatically be replicated to other devices." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:47 +#, python-brace-format +msgid "" +"Running Synching on {box_name}, provides an extra synchronization point for " +"your data that is available most of the time so that your devices " +"synchronize more often. On {box_name}, a single instance of Syncthing runs " +"and may be used by many users. Each user's set of devices many be " +"synchronized with a distinct set of folders. Web interface is only " +"available for users belonging to the \"admin\" group." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:54 +msgid "" +"When enabled, Syncthing will be available from /" +"syncthing web interface. Desktop and mobile clients are also available." +msgstr "" + +#: plinth/modules/system/__init__.py:32 msgid "System Configuration" msgstr "" @@ -3442,36 +3532,39 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:130 plinth/templates/base.html:131 +#: plinth/templates/base.html:101 plinth/templates/base.html:102 +msgid "Home" +msgstr "" + +#: plinth/templates/base.html:139 plinth/templates/base.html:140 msgid "Change password" msgstr "" -#: plinth/templates/base.html:134 plinth/templates/base.html:135 -#: plinth/templates/base.html:148 plinth/templates/base.html:150 +#: plinth/templates/base.html:144 plinth/templates/base.html:158 +#: plinth/templates/base.html:160 msgid "Log out" msgstr "" -#: plinth/templates/base.html:140 plinth/templates/base.html:142 +#: plinth/templates/base.html:150 plinth/templates/base.html:152 msgid "Log in" msgstr "" -#: plinth/templates/index.html:56 +#: plinth/templates/base.html:222 plinth/templates/index.html:163 +msgid "JavaScript license information" +msgstr "" + +#: plinth/templates/index.html:58 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:83 +#: plinth/templates/index.html:85 msgid "Configure »" msgstr "" -#: plinth/templates/index.html:95 -#, python-format -msgid "Welcome to %(box_name)s!" -msgstr "" - -#: plinth/templates/index.html:101 +#: plinth/templates/index.html:104 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3479,15 +3572,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:110 -#, python-format -msgid "" -"More info about %(box_name)s is available on the project homepage and wiki." -msgstr "" - -#: plinth/templates/index.html:118 +#: plinth/templates/index.html:113 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3495,16 +3580,46 @@ msgid "" "Version 3 or later." msgstr "" +#: plinth/templates/index.html:128 +msgid "Wiki" +msgstr "" + +#: plinth/templates/index.html:133 +msgid "Homepage" +msgstr "" + +#: plinth/templates/index.html:136 +msgid "Source Code" +msgstr "" + +#: plinth/templates/index.html:139 +msgid "Donate" +msgstr "" + +#: plinth/templates/index.html:143 +msgid "FreedomBox Foundation" +msgstr "" + +#: plinth/templates/index.html:150 +msgid "IRC Chatroom" +msgstr "" + +#: plinth/templates/index.html:155 +msgid "Mailing list" +msgstr "" + #: plinth/templates/login.html:35 msgid "Login" msgstr "" -#: plinth/templates/service.html:43 -msgid "is running" +#: plinth/templates/service.html:44 +#, python-format +msgid "Service %(service_name)s is running." msgstr "" -#: plinth/templates/service.html:46 -msgid "is not running" +#: plinth/templates/service.html:49 +#, python-format +msgid "Service %(service_name)s is not running." msgstr "" #: plinth/templates/setup.html:35 @@ -3545,10 +3660,10 @@ msgstr "" msgid "%(percentage)s%% complete" msgstr "" -#: plinth/views.py:108 plinth/views.py:198 +#: plinth/views.py:106 plinth/views.py:196 msgid "Application enabled" msgstr "" -#: plinth/views.py:111 plinth/views.py:200 +#: plinth/views.py:109 plinth/views.py:198 msgid "Application disabled" msgstr "" diff --git a/plinth/locale/id/LC_MESSAGES/django.po b/plinth/locale/id/LC_MESSAGES/django.po index 225fc755f..483998ec9 100644 --- a/plinth/locale/id/LC_MESSAGES/django.po +++ b/plinth/locale/id/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Indonesian (FreedomBox)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-18 19:32-0500\n" +"POT-Creation-Date: 2017-04-08 16:30-0400\n" "PO-Revision-Date: 2016-08-28 19:39+0000\n" "Last-Translator: Izharul Haq \n" "Language-Team: Indonesian Matrix is an new " +"ecosystem for open, federated instant messaging and VoIP. Synapse is a " +"server implementing the Matrix protocol. It provides chat groups, audio/" +"video calls, end-to-end encryption, multiple device synchronization and does " +"not require phone numbers to work. Users on a given Matrix server can " +"converse with users on all other Matrix servers via federation." +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:55 +msgid "" +"To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +msgstr "" + +#: plinth/modules/matrixsynapse/forms.py:31 +msgid "Select the domain name" +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 +#: plinth/modules/openvpn/templates/openvpn.html:116 +#: plinth/modules/owncloud/templates/owncloud.html:39 +#: plinth/modules/tor/templates/tor.html:85 plinth/templates/base.html:112 +#: plinth/templates/base.html:114 plinth/templates/service.html:65 +msgid "Configuration" +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34 +msgid "" +"Matrix service needs to be configured for a domain. Users on other Matrix " +"servers will be able to reach users on this server using this domain name. " +"Matrix user IDs will look like @username:domainname." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:42 +msgid "" +"\n" +" Warning! Changing the domain name after the initial\n" +" setup is currently not supported.\n" +" " +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:51 +#, python-format +msgid "" +"No domain(s) are available. Configure at " +"least one domain to be able to use Matrix Synapse." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30 +#, python-format +msgid "" +"The Matrix server domain is set to %(domain_name)s. User IDs will " +"look like @username:%(domain_name)s. Changing the domain name after " +"the initial setup is currently not supported." +msgstr "" + #: plinth/modules/minetest/__init__.py:49 msgid "" "Block Sandbox \n" @@ -1817,7 +1886,7 @@ msgid "Edit connection" msgstr "Sunting Koneksi" #: plinth/modules/networks/templates/connection_show.html:43 -#: plinth/templates/base.html:128 +#: plinth/templates/base.html:137 msgid "Edit" msgstr "Sunting" @@ -2044,11 +2113,11 @@ msgstr "" msgid "Inactive" msgstr "" -#: plinth/modules/openvpn/__init__.py:41 +#: plinth/modules/openvpn/__init__.py:43 msgid "Virtual Private Network (OpenVPN)" msgstr "" -#: plinth/modules/openvpn/__init__.py:45 +#: plinth/modules/openvpn/__init__.py:47 #, python-brace-format msgid "" "Virtual Private Network (VPN) is a technique for securely connecting two " @@ -2059,6 +2128,12 @@ msgid "" "security and anonymity." msgstr "" +#: plinth/modules/openvpn/__init__.py:86 +#, python-brace-format +msgid "" +"Download Profile" +msgstr "" + #: plinth/modules/openvpn/forms.py:29 msgid "Enable OpenVPN server" msgstr "" @@ -2119,12 +2194,6 @@ msgstr "" msgid "OpenVPN server is not running" msgstr "" -#: plinth/modules/openvpn/templates/openvpn.html:116 -#: plinth/modules/owncloud/templates/owncloud.html:39 -#: plinth/modules/tor/templates/tor.html:85 -msgid "Configuration" -msgstr "" - #: plinth/modules/openvpn/views.py:123 msgid "Setup completed." msgstr "Pengaturan selesai." @@ -2133,7 +2202,7 @@ msgstr "Pengaturan selesai." msgid "Setup failed." msgstr "Pengaturan gagal." -#: plinth/modules/openvpn/views.py:144 plinth/modules/tor/views.py:109 +#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134 #: plinth/views.py:102 plinth/views.py:183 msgid "Setting unchanged" msgstr "" @@ -2844,7 +2913,36 @@ msgstr "" msgid "Rollback to Snapshot" msgstr "" -#: plinth/modules/system/__init__.py:32 plinth/templates/base.html:114 +#: plinth/modules/syncthing/__init__.py:40 +msgid "File Synchronization (Syncthing)" +msgstr "" + +#: plinth/modules/syncthing/__init__.py:43 +msgid "" +"Syncthing is an application that can synchronizes files across multiple " +"devices. Creation, modification and deletion of files on one device will " +"automatically be replicated to other devices." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:47 +#, python-brace-format +msgid "" +"Running Synching on {box_name}, provides an extra synchronization point for " +"your data that is available most of the time so that your devices " +"synchronize more often. On {box_name}, a single instance of Syncthing runs " +"and may be used by many users. Each user's set of devices many be " +"synchronized with a distinct set of folders. Web interface is only " +"available for users belonging to the \"admin\" group." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:54 +msgid "" +"When enabled, Syncthing will be available from /" +"syncthing web interface. Desktop and mobile clients are also available." +msgstr "" + +#: plinth/modules/system/__init__.py:32 msgid "System Configuration" msgstr "Pengaturan Sistem" @@ -2902,15 +3000,42 @@ msgstr "" msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" -#: plinth/modules/tor/forms.py:32 +#: plinth/modules/tor/forms.py:47 +msgid "" +"Enter a valid bridge with this format: [transport] IP:ORPort [fingerprint]" +msgstr "" + +#: plinth/modules/tor/forms.py:90 msgid "Enable Tor" msgstr "Aktifkan Tor" -#: plinth/modules/tor/forms.py:35 +#: plinth/modules/tor/forms.py:93 +msgid "Use upstream bridges to connect to Tor network" +msgstr "" + +#: plinth/modules/tor/forms.py:96 +msgid "" +"When enabled, the bridges configured below will be used to connect to the " +"Tor network. Use this option if your Internet Service Provider (ISP) blocks " +"or censors connections to the Tor Network. This will disable relay modes." +msgstr "" + +#: plinth/modules/tor/forms.py:102 +msgid "Upstream bridges" +msgstr "" + +#: plinth/modules/tor/forms.py:105 +msgid "" +"You can get some bridges from https://bridges.torproject.org/ and copy/paste the bridge information " +"here. Currently supported transports are none, obfs3, obfs4 and scamblesuit." +msgstr "" + +#: plinth/modules/tor/forms.py:112 msgid "Enable Tor relay" msgstr "Aktifkan Tor relay" -#: plinth/modules/tor/forms.py:38 +#: plinth/modules/tor/forms.py:115 #, python-brace-format msgid "" "When enabled, your {box_name} will run a Tor relay and donate bandwidth to " @@ -2918,22 +3043,22 @@ msgid "" "download bandwidth." msgstr "" -#: plinth/modules/tor/forms.py:43 +#: plinth/modules/tor/forms.py:120 msgid "Enable Tor bridge relay" msgstr "" -#: plinth/modules/tor/forms.py:46 +#: plinth/modules/tor/forms.py:123 msgid "" "When enabled, relay information is published in the Tor bridge database " "instead of public Tor relay database making it harder to censor this node. " "This helps others circumvent censorship." msgstr "" -#: plinth/modules/tor/forms.py:51 +#: plinth/modules/tor/forms.py:128 msgid "Enable Tor Hidden Service" msgstr "" -#: plinth/modules/tor/forms.py:54 +#: plinth/modules/tor/forms.py:131 #, python-brace-format msgid "" "A hidden service will allow {box_name} to provide selected services (such as " @@ -2941,17 +3066,21 @@ msgid "" "anonymity yet." msgstr "" -#: plinth/modules/tor/forms.py:59 +#: plinth/modules/tor/forms.py:136 msgid "Download software packages over Tor" msgstr "" -#: plinth/modules/tor/forms.py:61 +#: plinth/modules/tor/forms.py:138 msgid "" "When enabled, software will be downloaded over the Tor network for " "installations and upgrades. This adds a degree of privacy and security " "during software downloads." msgstr "" +#: plinth/modules/tor/forms.py:151 +msgid "Specify at least one upstream bridge to use upstream bridges." +msgstr "" + #: plinth/modules/tor/templates/tor.html:41 msgid "Tor configuration is being updated" msgstr "" @@ -3001,11 +3130,11 @@ msgstr "" msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/tor/views.py:131 +#: plinth/modules/tor/views.py:128 plinth/modules/tor/views.py:156 msgid "Configuration updated." msgstr "" -#: plinth/modules/tor/views.py:133 +#: plinth/modules/tor/views.py:158 msgid "An error occurred during configuration." msgstr "" @@ -3149,23 +3278,23 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:51 +#: plinth/modules/users/forms.py:52 msgid "admin" msgstr "" -#: plinth/modules/users/forms.py:52 +#: plinth/modules/users/forms.py:53 msgid "wiki" msgstr "wiki" -#: plinth/modules/users/forms.py:64 +#: plinth/modules/users/forms.py:65 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:94 +#: plinth/modules/users/forms.py:95 msgid "Groups" msgstr "" -#: plinth/modules/users/forms.py:98 +#: plinth/modules/users/forms.py:99 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 " @@ -3174,80 +3303,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:123 plinth/modules/users/forms.py:269 +#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:275 msgid "Creating LDAP user failed." msgstr "Gagal membuat pengguna LDAP." -#: plinth/modules/users/forms.py:133 +#: plinth/modules/users/forms.py:134 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:145 +#: plinth/modules/users/forms.py:146 msgid "SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:149 +#: plinth/modules/users/forms.py:150 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:189 +#: plinth/modules/users/forms.py:195 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:201 +#: plinth/modules/users/forms.py:207 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:212 +#: plinth/modules/users/forms.py:218 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:219 +#: plinth/modules/users/forms.py:225 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:244 +#: plinth/modules/users/forms.py:250 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:283 msgid "Failed to add new user to admin group." msgstr "Gagal menambahkan pengguna baru ke kelompok admin." -#: plinth/modules/users/forms.py:292 +#: plinth/modules/users/forms.py:298 msgid "" "Console login access restricted to users in \"admin\" group. This can be " "configured in security settings." msgstr "" -#: plinth/modules/users/forms.py:298 +#: plinth/modules/users/forms.py:304 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:310 +#: plinth/modules/users/forms.py:316 msgid "User account created, you are now logged in" msgstr "" -#: plinth/modules/users/templates/users_change_password.html:27 +#: plinth/modules/users/templates/users_change_password.html:29 #, python-format msgid "Change Password for %(username)s" msgstr "" -#: plinth/modules/users/templates/users_change_password.html:40 +#: plinth/modules/users/templates/users_change_password.html:39 msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:40 -#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:58 +#: plinth/modules/users/views.py:39 plinth/modules/users/views.py:60 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:117 +#: plinth/modules/users/views.py:127 msgid "Delete User" msgstr "" @@ -3288,7 +3417,7 @@ msgstr "" msgid "Edit user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_update.html:39 +#: plinth/modules/users/templates/users_update.html:41 #, python-format msgid "" "Use the change password form to " @@ -3299,38 +3428,38 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:35 plinth/modules/users/views.py:71 +#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:73 msgid "Users" msgstr "" -#: plinth/modules/users/views.py:56 +#: plinth/modules/users/views.py:58 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:80 +#: plinth/modules/users/views.py:82 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:81 +#: plinth/modules/users/views.py:83 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:127 +#: plinth/modules/users/views.py:137 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:134 +#: plinth/modules/users/views.py:144 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:143 +#: plinth/modules/users/views.py:153 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:144 +#: plinth/modules/users/views.py:154 msgid "Password changed successfully." msgstr "" @@ -3376,6 +3505,15 @@ msgstr "" msgid "{box_name} Web Interface (Plinth)" msgstr "" +#: plinth/templates/403.html:28 +msgid "403 Forbidden" +msgstr "" + +#: plinth/templates/403.html:32 +#, python-format +msgid "You don't have permission to access %(request_path)s on this server." +msgstr "" + #: plinth/templates/404.html:25 msgid "404" msgstr "" @@ -3414,39 +3552,41 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:130 plinth/templates/base.html:131 +#: plinth/templates/base.html:101 plinth/templates/base.html:102 +msgid "Home" +msgstr "" + +#: plinth/templates/base.html:139 plinth/templates/base.html:140 msgid "Change password" msgstr "" -#: plinth/templates/base.html:134 plinth/templates/base.html:135 -#: plinth/templates/base.html:148 plinth/templates/base.html:150 +#: plinth/templates/base.html:144 plinth/templates/base.html:158 +#: plinth/templates/base.html:160 msgid "Log out" msgstr "" -#: plinth/templates/base.html:140 plinth/templates/base.html:142 +#: plinth/templates/base.html:150 plinth/templates/base.html:152 msgid "Log in" msgstr "" -#: plinth/templates/index.html:56 +#: plinth/templates/base.html:222 plinth/templates/index.html:163 +msgid "JavaScript license information" +msgstr "" + +#: plinth/templates/index.html:58 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:83 +#: plinth/templates/index.html:85 #, fuzzy #| msgid "Configure" msgid "Configure »" msgstr "Konfigurasi" -#: plinth/templates/index.html:95 -#, fuzzy, python-format -#| msgid "Delete %(name)s" -msgid "Welcome to %(box_name)s!" -msgstr "Hapus %(name)s" - -#: plinth/templates/index.html:101 +#: plinth/templates/index.html:104 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3454,15 +3594,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:110 -#, python-format -msgid "" -"More info about %(box_name)s is available on the project homepage and wiki." -msgstr "" - -#: plinth/templates/index.html:118 +#: plinth/templates/index.html:113 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3470,16 +3602,48 @@ msgid "" "Version 3 or later." msgstr "" +#: plinth/templates/index.html:128 +msgid "Wiki" +msgstr "" + +#: plinth/templates/index.html:133 +msgid "Homepage" +msgstr "" + +#: plinth/templates/index.html:136 +msgid "Source Code" +msgstr "" + +#: plinth/templates/index.html:139 +msgid "Donate" +msgstr "" + +#: plinth/templates/index.html:143 +#, fuzzy +#| msgid "FreedomBox" +msgid "FreedomBox Foundation" +msgstr "FreedomBox" + +#: plinth/templates/index.html:150 +msgid "IRC Chatroom" +msgstr "" + +#: plinth/templates/index.html:155 +msgid "Mailing list" +msgstr "" + #: plinth/templates/login.html:35 msgid "Login" msgstr "" -#: plinth/templates/service.html:43 -msgid "is running" +#: plinth/templates/service.html:44 +#, python-format +msgid "Service %(service_name)s is running." msgstr "" -#: plinth/templates/service.html:46 -msgid "is not running" +#: plinth/templates/service.html:49 +#, python-format +msgid "Service %(service_name)s is not running." msgstr "" #: plinth/templates/setup.html:35 @@ -3527,3 +3691,8 @@ msgstr "" #: plinth/views.py:109 plinth/views.py:198 msgid "Application disabled" msgstr "" + +#, fuzzy +#~| msgid "Delete %(name)s" +#~ msgid "Welcome to %(box_name)s!" +#~ msgstr "Hapus %(name)s" diff --git a/plinth/locale/it/LC_MESSAGES/django.po b/plinth/locale/it/LC_MESSAGES/django.po index 0fa762c1b..bc5a6b2d1 100644 --- a/plinth/locale/it/LC_MESSAGES/django.po +++ b/plinth/locale/it/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-18 19:32-0500\n" +"POT-Creation-Date: 2017-04-08 16:30-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -48,7 +48,7 @@ msgstr "" msgid "Cannot connect to {host}:{port}" msgstr "" -#: plinth/context_processors.py:36 plinth/views.py:48 +#: plinth/context_processors.py:37 plinth/views.py:48 msgid "FreedomBox" msgstr "" @@ -56,25 +56,26 @@ msgstr "" msgid "Enable application" msgstr "" -#: plinth/middleware.py:60 +#: plinth/middleware.py:71 msgid "Application installed." msgstr "" -#: plinth/middleware.py:66 +#: plinth/middleware.py:77 #, python-brace-format msgid "Error installing application: {string} {details}" msgstr "" -#: plinth/middleware.py:70 +#: plinth/middleware.py:81 #, python-brace-format msgid "Error installing application: {error}" msgstr "" -#: plinth/modules/apps/apps.py:26 +#: plinth/modules/apps/apps.py:26 plinth/templates/base.html:106 +#: plinth/templates/base.html:108 msgid "Apps" msgstr "" -#: plinth/modules/apps/apps.py:32 plinth/templates/base.html:97 +#: plinth/modules/apps/apps.py:32 msgid "Applications" msgstr "" @@ -481,7 +482,7 @@ msgstr "" #: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/openvpn/templates/openvpn.html:67 #: plinth/modules/tor/templates/tor.html:35 -#: plinth/modules/tor/templates/tor.html:65 +#: plinth/modules/tor/templates/tor.html:65 plinth/templates/service.html:39 msgid "Status" msgstr "" @@ -609,7 +610,7 @@ msgid "Dynamic DNS Status" msgstr "" #: plinth/modules/dynamicdns/dynamicdns.py:364 -#: plinth/modules/openvpn/views.py:142 plinth/modules/transmission/views.py:72 +#: plinth/modules/openvpn/views.py:143 plinth/modules/transmission/views.py:72 msgid "Configuration updated" msgstr "" @@ -638,10 +639,11 @@ msgstr "" #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:32 +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:124 #: plinth/modules/tor/templates/tor.html:93 #: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/service.html:67 +#: plinth/templates/service.html:73 msgid "Update setup" msgstr "" @@ -805,7 +807,7 @@ msgstr "" #: plinth/modules/first_boot/templates/firstboot_navbar.html:23 #: plinth/modules/help/templates/help_index.html:25 -#: plinth/templates/base.html:107 +#: plinth/templates/base.html:122 msgid "Help" msgstr "" @@ -833,7 +835,7 @@ msgid "Where to Get Help" msgstr "" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:61 -#: plinth/modules/networks/forms.py:101 +#: plinth/modules/networks/forms.py:101 plinth/templates/index.html:124 msgid "Manual" msgstr "" @@ -1043,46 +1045,48 @@ msgstr "" msgid "Manage Wikis and Blogs" msgstr "" -#: plinth/modules/ikiwiki/views.py:94 +#: plinth/modules/ikiwiki/views.py:95 msgid "Create Wiki or Blog" msgstr "" -#: plinth/modules/ikiwiki/views.py:107 +#: plinth/modules/ikiwiki/views.py:108 #, python-brace-format msgid "Created wiki {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:109 +#: plinth/modules/ikiwiki/views.py:110 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:121 +#: plinth/modules/ikiwiki/views.py:122 #, python-brace-format msgid "Created blog {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:123 +#: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Could not create blog: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:136 +#: plinth/modules/ikiwiki/views.py:137 #, python-brace-format msgid "{name} deleted." msgstr "" -#: plinth/modules/ikiwiki/views.py:139 +#: plinth/modules/ikiwiki/views.py:140 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:145 +#: plinth/modules/ikiwiki/views.py:146 msgid "Delete Wiki or Blog" msgstr "" #: plinth/modules/infinoted/__init__.py:44 -msgid "Gobby Server (infinoted)" +msgid "" +"Gobby Server \n" +" (infinoted)" msgstr "" #: plinth/modules/infinoted/__init__.py:47 @@ -1201,6 +1205,71 @@ msgstr "" msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" +#: plinth/modules/matrixsynapse/__init__.py:44 +msgid "" +"Chat Server \n" +" (Matrix Synapse)" +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:47 +msgid "" +"Matrix is an new " +"ecosystem for open, federated instant messaging and VoIP. Synapse is a " +"server implementing the Matrix protocol. It provides chat groups, audio/" +"video calls, end-to-end encryption, multiple device synchronization and does " +"not require phone numbers to work. Users on a given Matrix server can " +"converse with users on all other Matrix servers via federation." +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:55 +msgid "" +"To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +msgstr "" + +#: plinth/modules/matrixsynapse/forms.py:31 +msgid "Select the domain name" +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 +#: plinth/modules/openvpn/templates/openvpn.html:116 +#: plinth/modules/owncloud/templates/owncloud.html:39 +#: plinth/modules/tor/templates/tor.html:85 plinth/templates/base.html:112 +#: plinth/templates/base.html:114 plinth/templates/service.html:65 +msgid "Configuration" +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34 +msgid "" +"Matrix service needs to be configured for a domain. Users on other Matrix " +"servers will be able to reach users on this server using this domain name. " +"Matrix user IDs will look like @username:domainname." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:42 +msgid "" +"\n" +" Warning! Changing the domain name after the initial\n" +" setup is currently not supported.\n" +" " +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:51 +#, python-format +msgid "" +"No domain(s) are available. Configure at " +"least one domain to be able to use Matrix Synapse." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30 +#, python-format +msgid "" +"The Matrix server domain is set to %(domain_name)s. User IDs will " +"look like @username:%(domain_name)s. Changing the domain name after " +"the initial setup is currently not supported." +msgstr "" + #: plinth/modules/minetest/__init__.py:49 msgid "" "Block Sandbox \n" @@ -1797,7 +1866,7 @@ msgid "Edit connection" msgstr "" #: plinth/modules/networks/templates/connection_show.html:43 -#: plinth/templates/base.html:128 +#: plinth/templates/base.html:137 msgid "Edit" msgstr "" @@ -2024,11 +2093,11 @@ msgstr "" msgid "Inactive" msgstr "" -#: plinth/modules/openvpn/__init__.py:41 +#: plinth/modules/openvpn/__init__.py:43 msgid "Virtual Private Network (OpenVPN)" msgstr "" -#: plinth/modules/openvpn/__init__.py:45 +#: plinth/modules/openvpn/__init__.py:47 #, python-brace-format msgid "" "Virtual Private Network (VPN) is a technique for securely connecting two " @@ -2039,6 +2108,12 @@ msgid "" "security and anonymity." msgstr "" +#: plinth/modules/openvpn/__init__.py:86 +#, python-brace-format +msgid "" +"Download Profile" +msgstr "" + #: plinth/modules/openvpn/forms.py:29 msgid "Enable OpenVPN server" msgstr "" @@ -2099,12 +2174,6 @@ msgstr "" msgid "OpenVPN server is not running" msgstr "" -#: plinth/modules/openvpn/templates/openvpn.html:116 -#: plinth/modules/owncloud/templates/owncloud.html:39 -#: plinth/modules/tor/templates/tor.html:85 -msgid "Configuration" -msgstr "" - #: plinth/modules/openvpn/views.py:123 msgid "Setup completed." msgstr "" @@ -2113,7 +2182,7 @@ msgstr "" msgid "Setup failed." msgstr "" -#: plinth/modules/openvpn/views.py:144 plinth/modules/tor/views.py:109 +#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134 #: plinth/views.py:102 plinth/views.py:183 msgid "Setting unchanged" msgstr "" @@ -2820,7 +2889,36 @@ msgstr "" msgid "Rollback to Snapshot" msgstr "" -#: plinth/modules/system/__init__.py:32 plinth/templates/base.html:114 +#: plinth/modules/syncthing/__init__.py:40 +msgid "File Synchronization (Syncthing)" +msgstr "" + +#: plinth/modules/syncthing/__init__.py:43 +msgid "" +"Syncthing is an application that can synchronizes files across multiple " +"devices. Creation, modification and deletion of files on one device will " +"automatically be replicated to other devices." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:47 +#, python-brace-format +msgid "" +"Running Synching on {box_name}, provides an extra synchronization point for " +"your data that is available most of the time so that your devices " +"synchronize more often. On {box_name}, a single instance of Syncthing runs " +"and may be used by many users. Each user's set of devices many be " +"synchronized with a distinct set of folders. Web interface is only " +"available for users belonging to the \"admin\" group." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:54 +msgid "" +"When enabled, Syncthing will be available from /" +"syncthing web interface. Desktop and mobile clients are also available." +msgstr "" + +#: plinth/modules/system/__init__.py:32 msgid "System Configuration" msgstr "" @@ -2878,15 +2976,42 @@ msgstr "" msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" -#: plinth/modules/tor/forms.py:32 +#: plinth/modules/tor/forms.py:47 +msgid "" +"Enter a valid bridge with this format: [transport] IP:ORPort [fingerprint]" +msgstr "" + +#: plinth/modules/tor/forms.py:90 msgid "Enable Tor" msgstr "" -#: plinth/modules/tor/forms.py:35 +#: plinth/modules/tor/forms.py:93 +msgid "Use upstream bridges to connect to Tor network" +msgstr "" + +#: plinth/modules/tor/forms.py:96 +msgid "" +"When enabled, the bridges configured below will be used to connect to the " +"Tor network. Use this option if your Internet Service Provider (ISP) blocks " +"or censors connections to the Tor Network. This will disable relay modes." +msgstr "" + +#: plinth/modules/tor/forms.py:102 +msgid "Upstream bridges" +msgstr "" + +#: plinth/modules/tor/forms.py:105 +msgid "" +"You can get some bridges from https://bridges.torproject.org/ and copy/paste the bridge information " +"here. Currently supported transports are none, obfs3, obfs4 and scamblesuit." +msgstr "" + +#: plinth/modules/tor/forms.py:112 msgid "Enable Tor relay" msgstr "" -#: plinth/modules/tor/forms.py:38 +#: plinth/modules/tor/forms.py:115 #, python-brace-format msgid "" "When enabled, your {box_name} will run a Tor relay and donate bandwidth to " @@ -2894,22 +3019,22 @@ msgid "" "download bandwidth." msgstr "" -#: plinth/modules/tor/forms.py:43 +#: plinth/modules/tor/forms.py:120 msgid "Enable Tor bridge relay" msgstr "" -#: plinth/modules/tor/forms.py:46 +#: plinth/modules/tor/forms.py:123 msgid "" "When enabled, relay information is published in the Tor bridge database " "instead of public Tor relay database making it harder to censor this node. " "This helps others circumvent censorship." msgstr "" -#: plinth/modules/tor/forms.py:51 +#: plinth/modules/tor/forms.py:128 msgid "Enable Tor Hidden Service" msgstr "" -#: plinth/modules/tor/forms.py:54 +#: plinth/modules/tor/forms.py:131 #, python-brace-format msgid "" "A hidden service will allow {box_name} to provide selected services (such as " @@ -2917,17 +3042,21 @@ msgid "" "anonymity yet." msgstr "" -#: plinth/modules/tor/forms.py:59 +#: plinth/modules/tor/forms.py:136 msgid "Download software packages over Tor" msgstr "" -#: plinth/modules/tor/forms.py:61 +#: plinth/modules/tor/forms.py:138 msgid "" "When enabled, software will be downloaded over the Tor network for " "installations and upgrades. This adds a degree of privacy and security " "during software downloads." msgstr "" +#: plinth/modules/tor/forms.py:151 +msgid "Specify at least one upstream bridge to use upstream bridges." +msgstr "" + #: plinth/modules/tor/templates/tor.html:41 msgid "Tor configuration is being updated" msgstr "" @@ -2977,11 +3106,11 @@ msgstr "" msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/tor/views.py:131 +#: plinth/modules/tor/views.py:128 plinth/modules/tor/views.py:156 msgid "Configuration updated." msgstr "" -#: plinth/modules/tor/views.py:133 +#: plinth/modules/tor/views.py:158 msgid "An error occurred during configuration." msgstr "" @@ -3125,23 +3254,23 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:51 +#: plinth/modules/users/forms.py:52 msgid "admin" msgstr "" -#: plinth/modules/users/forms.py:52 +#: plinth/modules/users/forms.py:53 msgid "wiki" msgstr "" -#: plinth/modules/users/forms.py:64 +#: plinth/modules/users/forms.py:65 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:94 +#: plinth/modules/users/forms.py:95 msgid "Groups" msgstr "" -#: plinth/modules/users/forms.py:98 +#: plinth/modules/users/forms.py:99 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 " @@ -3150,80 +3279,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:123 plinth/modules/users/forms.py:269 +#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:275 msgid "Creating LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:133 +#: plinth/modules/users/forms.py:134 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:145 +#: plinth/modules/users/forms.py:146 msgid "SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:149 +#: plinth/modules/users/forms.py:150 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:189 +#: plinth/modules/users/forms.py:195 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:201 +#: plinth/modules/users/forms.py:207 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:212 +#: plinth/modules/users/forms.py:218 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:219 +#: plinth/modules/users/forms.py:225 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:244 +#: plinth/modules/users/forms.py:250 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:283 msgid "Failed to add new user to admin group." msgstr "" -#: plinth/modules/users/forms.py:292 +#: plinth/modules/users/forms.py:298 msgid "" "Console login access restricted to users in \"admin\" group. This can be " "configured in security settings." msgstr "" -#: plinth/modules/users/forms.py:298 +#: plinth/modules/users/forms.py:304 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:310 +#: plinth/modules/users/forms.py:316 msgid "User account created, you are now logged in" msgstr "" -#: plinth/modules/users/templates/users_change_password.html:27 +#: plinth/modules/users/templates/users_change_password.html:29 #, python-format msgid "Change Password for %(username)s" msgstr "" -#: plinth/modules/users/templates/users_change_password.html:40 +#: plinth/modules/users/templates/users_change_password.html:39 msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:40 -#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:58 +#: plinth/modules/users/views.py:39 plinth/modules/users/views.py:60 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:117 +#: plinth/modules/users/views.py:127 msgid "Delete User" msgstr "" @@ -3262,7 +3391,7 @@ msgstr "" msgid "Edit user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_update.html:39 +#: plinth/modules/users/templates/users_update.html:41 #, python-format msgid "" "Use the change password form to " @@ -3273,38 +3402,38 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:35 plinth/modules/users/views.py:71 +#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:73 msgid "Users" msgstr "" -#: plinth/modules/users/views.py:56 +#: plinth/modules/users/views.py:58 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:80 +#: plinth/modules/users/views.py:82 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:81 +#: plinth/modules/users/views.py:83 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:127 +#: plinth/modules/users/views.py:137 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:134 +#: plinth/modules/users/views.py:144 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:143 +#: plinth/modules/users/views.py:153 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:144 +#: plinth/modules/users/views.py:154 msgid "Password changed successfully." msgstr "" @@ -3350,6 +3479,15 @@ msgstr "" msgid "{box_name} Web Interface (Plinth)" msgstr "" +#: plinth/templates/403.html:28 +msgid "403 Forbidden" +msgstr "" + +#: plinth/templates/403.html:32 +#, python-format +msgid "You don't have permission to access %(request_path)s on this server." +msgstr "" + #: plinth/templates/404.html:25 msgid "404" msgstr "" @@ -3388,36 +3526,39 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:130 plinth/templates/base.html:131 +#: plinth/templates/base.html:101 plinth/templates/base.html:102 +msgid "Home" +msgstr "" + +#: plinth/templates/base.html:139 plinth/templates/base.html:140 msgid "Change password" msgstr "" -#: plinth/templates/base.html:134 plinth/templates/base.html:135 -#: plinth/templates/base.html:148 plinth/templates/base.html:150 +#: plinth/templates/base.html:144 plinth/templates/base.html:158 +#: plinth/templates/base.html:160 msgid "Log out" msgstr "" -#: plinth/templates/base.html:140 plinth/templates/base.html:142 +#: plinth/templates/base.html:150 plinth/templates/base.html:152 msgid "Log in" msgstr "" -#: plinth/templates/index.html:56 +#: plinth/templates/base.html:222 plinth/templates/index.html:163 +msgid "JavaScript license information" +msgstr "" + +#: plinth/templates/index.html:58 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:83 +#: plinth/templates/index.html:85 msgid "Configure »" msgstr "" -#: plinth/templates/index.html:95 -#, python-format -msgid "Welcome to %(box_name)s!" -msgstr "" - -#: plinth/templates/index.html:101 +#: plinth/templates/index.html:104 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3425,15 +3566,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:110 -#, python-format -msgid "" -"More info about %(box_name)s is available on the project homepage and wiki." -msgstr "" - -#: plinth/templates/index.html:118 +#: plinth/templates/index.html:113 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3441,16 +3574,46 @@ msgid "" "Version 3 or later." msgstr "" +#: plinth/templates/index.html:128 +msgid "Wiki" +msgstr "" + +#: plinth/templates/index.html:133 +msgid "Homepage" +msgstr "" + +#: plinth/templates/index.html:136 +msgid "Source Code" +msgstr "" + +#: plinth/templates/index.html:139 +msgid "Donate" +msgstr "" + +#: plinth/templates/index.html:143 +msgid "FreedomBox Foundation" +msgstr "" + +#: plinth/templates/index.html:150 +msgid "IRC Chatroom" +msgstr "" + +#: plinth/templates/index.html:155 +msgid "Mailing list" +msgstr "" + #: plinth/templates/login.html:35 msgid "Login" msgstr "" -#: plinth/templates/service.html:43 -msgid "is running" +#: plinth/templates/service.html:44 +#, python-format +msgid "Service %(service_name)s is running." msgstr "" -#: plinth/templates/service.html:46 -msgid "is not running" +#: plinth/templates/service.html:49 +#, python-format +msgid "Service %(service_name)s is not running." msgstr "" #: plinth/templates/setup.html:35 diff --git a/plinth/locale/ja/LC_MESSAGES/django.po b/plinth/locale/ja/LC_MESSAGES/django.po index 6e1607384..0d35838d2 100644 --- a/plinth/locale/ja/LC_MESSAGES/django.po +++ b/plinth/locale/ja/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-22 19:13+0530\n" +"POT-Creation-Date: 2017-04-08 16:30-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,6 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" + #: plinth/action_utils.py:243 #, python-brace-format msgid "Listening on {kind} port {listen_address}:{port}" @@ -47,7 +48,7 @@ msgstr "" msgid "Cannot connect to {host}:{port}" msgstr "" -#: plinth/context_processors.py:36 plinth/views.py:48 +#: plinth/context_processors.py:37 plinth/views.py:48 msgid "FreedomBox" msgstr "" @@ -55,25 +56,26 @@ msgstr "" msgid "Enable application" msgstr "" -#: plinth/middleware.py:67 +#: plinth/middleware.py:71 msgid "Application installed." msgstr "" -#: plinth/middleware.py:73 -#, python-brace-format -msgid "Error installing application: {string} {details}" -msgstr "" - #: plinth/middleware.py:77 #, python-brace-format +msgid "Error installing application: {string} {details}" +msgstr "" + +#: plinth/middleware.py:81 +#, python-brace-format msgid "Error installing application: {error}" msgstr "" -#: plinth/modules/apps/apps.py:26 +#: plinth/modules/apps/apps.py:26 plinth/templates/base.html:106 +#: plinth/templates/base.html:108 msgid "Apps" msgstr "" -#: plinth/modules/apps/apps.py:32 plinth/templates/base.html:97 +#: plinth/modules/apps/apps.py:32 msgid "Applications" msgstr "" @@ -480,7 +482,7 @@ msgstr "" #: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/openvpn/templates/openvpn.html:67 #: plinth/modules/tor/templates/tor.html:35 -#: plinth/modules/tor/templates/tor.html:65 +#: plinth/modules/tor/templates/tor.html:65 plinth/templates/service.html:39 msgid "Status" msgstr "" @@ -608,7 +610,7 @@ msgid "Dynamic DNS Status" msgstr "" #: plinth/modules/dynamicdns/dynamicdns.py:364 -#: plinth/modules/openvpn/views.py:142 plinth/modules/transmission/views.py:72 +#: plinth/modules/openvpn/views.py:143 plinth/modules/transmission/views.py:72 msgid "Configuration updated" msgstr "" @@ -637,10 +639,11 @@ msgstr "" #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:32 +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:124 #: plinth/modules/tor/templates/tor.html:93 #: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/service.html:67 +#: plinth/templates/service.html:73 msgid "Update setup" msgstr "" @@ -804,7 +807,7 @@ msgstr "" #: plinth/modules/first_boot/templates/firstboot_navbar.html:23 #: plinth/modules/help/templates/help_index.html:25 -#: plinth/templates/base.html:107 +#: plinth/templates/base.html:122 msgid "Help" msgstr "" @@ -832,7 +835,7 @@ msgid "Where to Get Help" msgstr "" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:61 -#: plinth/modules/networks/forms.py:101 +#: plinth/modules/networks/forms.py:101 plinth/templates/index.html:124 msgid "Manual" msgstr "" @@ -1081,7 +1084,9 @@ msgid "Delete Wiki or Blog" msgstr "" #: plinth/modules/infinoted/__init__.py:44 -msgid "Gobby Server (infinoted)" +msgid "" +"Gobby Server \n" +" (infinoted)" msgstr "" #: plinth/modules/infinoted/__init__.py:47 @@ -1200,6 +1205,71 @@ msgstr "" msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" +#: plinth/modules/matrixsynapse/__init__.py:44 +msgid "" +"Chat Server \n" +" (Matrix Synapse)" +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:47 +msgid "" +"Matrix is an new " +"ecosystem for open, federated instant messaging and VoIP. Synapse is a " +"server implementing the Matrix protocol. It provides chat groups, audio/" +"video calls, end-to-end encryption, multiple device synchronization and does " +"not require phone numbers to work. Users on a given Matrix server can " +"converse with users on all other Matrix servers via federation." +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:55 +msgid "" +"To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +msgstr "" + +#: plinth/modules/matrixsynapse/forms.py:31 +msgid "Select the domain name" +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 +#: plinth/modules/openvpn/templates/openvpn.html:116 +#: plinth/modules/owncloud/templates/owncloud.html:39 +#: plinth/modules/tor/templates/tor.html:85 plinth/templates/base.html:112 +#: plinth/templates/base.html:114 plinth/templates/service.html:65 +msgid "Configuration" +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34 +msgid "" +"Matrix service needs to be configured for a domain. Users on other Matrix " +"servers will be able to reach users on this server using this domain name. " +"Matrix user IDs will look like @username:domainname." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:42 +msgid "" +"\n" +" Warning! Changing the domain name after the initial\n" +" setup is currently not supported.\n" +" " +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:51 +#, python-format +msgid "" +"No domain(s) are available. Configure at " +"least one domain to be able to use Matrix Synapse." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30 +#, python-format +msgid "" +"The Matrix server domain is set to %(domain_name)s. User IDs will " +"look like @username:%(domain_name)s. Changing the domain name after " +"the initial setup is currently not supported." +msgstr "" + #: plinth/modules/minetest/__init__.py:49 msgid "" "Block Sandbox \n" @@ -1796,7 +1866,7 @@ msgid "Edit connection" msgstr "" #: plinth/modules/networks/templates/connection_show.html:43 -#: plinth/templates/base.html:128 +#: plinth/templates/base.html:137 msgid "Edit" msgstr "" @@ -2023,11 +2093,11 @@ msgstr "" msgid "Inactive" msgstr "" -#: plinth/modules/openvpn/__init__.py:41 +#: plinth/modules/openvpn/__init__.py:43 msgid "Virtual Private Network (OpenVPN)" msgstr "" -#: plinth/modules/openvpn/__init__.py:45 +#: plinth/modules/openvpn/__init__.py:47 #, python-brace-format msgid "" "Virtual Private Network (VPN) is a technique for securely connecting two " @@ -2038,6 +2108,12 @@ msgid "" "security and anonymity." msgstr "" +#: plinth/modules/openvpn/__init__.py:86 +#, python-brace-format +msgid "" +"Download Profile" +msgstr "" + #: plinth/modules/openvpn/forms.py:29 msgid "Enable OpenVPN server" msgstr "" @@ -2098,12 +2174,6 @@ msgstr "" msgid "OpenVPN server is not running" msgstr "" -#: plinth/modules/openvpn/templates/openvpn.html:116 -#: plinth/modules/owncloud/templates/owncloud.html:39 -#: plinth/modules/tor/templates/tor.html:85 -msgid "Configuration" -msgstr "" - #: plinth/modules/openvpn/views.py:123 msgid "Setup completed." msgstr "" @@ -2112,7 +2182,7 @@ msgstr "" msgid "Setup failed." msgstr "" -#: plinth/modules/openvpn/views.py:144 plinth/modules/tor/views.py:109 +#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134 #: plinth/views.py:102 plinth/views.py:183 msgid "Setting unchanged" msgstr "" @@ -2819,7 +2889,36 @@ msgstr "" msgid "Rollback to Snapshot" msgstr "" -#: plinth/modules/system/__init__.py:32 plinth/templates/base.html:114 +#: plinth/modules/syncthing/__init__.py:40 +msgid "File Synchronization (Syncthing)" +msgstr "" + +#: plinth/modules/syncthing/__init__.py:43 +msgid "" +"Syncthing is an application that can synchronizes files across multiple " +"devices. Creation, modification and deletion of files on one device will " +"automatically be replicated to other devices." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:47 +#, python-brace-format +msgid "" +"Running Synching on {box_name}, provides an extra synchronization point for " +"your data that is available most of the time so that your devices " +"synchronize more often. On {box_name}, a single instance of Syncthing runs " +"and may be used by many users. Each user's set of devices many be " +"synchronized with a distinct set of folders. Web interface is only " +"available for users belonging to the \"admin\" group." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:54 +msgid "" +"When enabled, Syncthing will be available from /" +"syncthing web interface. Desktop and mobile clients are also available." +msgstr "" + +#: plinth/modules/system/__init__.py:32 msgid "System Configuration" msgstr "" @@ -2877,15 +2976,42 @@ msgstr "" msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" -#: plinth/modules/tor/forms.py:32 +#: plinth/modules/tor/forms.py:47 +msgid "" +"Enter a valid bridge with this format: [transport] IP:ORPort [fingerprint]" +msgstr "" + +#: plinth/modules/tor/forms.py:90 msgid "Enable Tor" msgstr "" -#: plinth/modules/tor/forms.py:35 +#: plinth/modules/tor/forms.py:93 +msgid "Use upstream bridges to connect to Tor network" +msgstr "" + +#: plinth/modules/tor/forms.py:96 +msgid "" +"When enabled, the bridges configured below will be used to connect to the " +"Tor network. Use this option if your Internet Service Provider (ISP) blocks " +"or censors connections to the Tor Network. This will disable relay modes." +msgstr "" + +#: plinth/modules/tor/forms.py:102 +msgid "Upstream bridges" +msgstr "" + +#: plinth/modules/tor/forms.py:105 +msgid "" +"You can get some bridges from https://bridges.torproject.org/ and copy/paste the bridge information " +"here. Currently supported transports are none, obfs3, obfs4 and scamblesuit." +msgstr "" + +#: plinth/modules/tor/forms.py:112 msgid "Enable Tor relay" msgstr "" -#: plinth/modules/tor/forms.py:38 +#: plinth/modules/tor/forms.py:115 #, python-brace-format msgid "" "When enabled, your {box_name} will run a Tor relay and donate bandwidth to " @@ -2893,22 +3019,22 @@ msgid "" "download bandwidth." msgstr "" -#: plinth/modules/tor/forms.py:43 +#: plinth/modules/tor/forms.py:120 msgid "Enable Tor bridge relay" msgstr "" -#: plinth/modules/tor/forms.py:46 +#: plinth/modules/tor/forms.py:123 msgid "" "When enabled, relay information is published in the Tor bridge database " "instead of public Tor relay database making it harder to censor this node. " "This helps others circumvent censorship." msgstr "" -#: plinth/modules/tor/forms.py:51 +#: plinth/modules/tor/forms.py:128 msgid "Enable Tor Hidden Service" msgstr "" -#: plinth/modules/tor/forms.py:54 +#: plinth/modules/tor/forms.py:131 #, python-brace-format msgid "" "A hidden service will allow {box_name} to provide selected services (such as " @@ -2916,17 +3042,21 @@ msgid "" "anonymity yet." msgstr "" -#: plinth/modules/tor/forms.py:59 +#: plinth/modules/tor/forms.py:136 msgid "Download software packages over Tor" msgstr "" -#: plinth/modules/tor/forms.py:61 +#: plinth/modules/tor/forms.py:138 msgid "" "When enabled, software will be downloaded over the Tor network for " "installations and upgrades. This adds a degree of privacy and security " "during software downloads." msgstr "" +#: plinth/modules/tor/forms.py:151 +msgid "Specify at least one upstream bridge to use upstream bridges." +msgstr "" + #: plinth/modules/tor/templates/tor.html:41 msgid "Tor configuration is being updated" msgstr "" @@ -2976,11 +3106,11 @@ msgstr "" msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/tor/views.py:131 +#: plinth/modules/tor/views.py:128 plinth/modules/tor/views.py:156 msgid "Configuration updated." msgstr "" -#: plinth/modules/tor/views.py:133 +#: plinth/modules/tor/views.py:158 msgid "An error occurred during configuration." msgstr "" @@ -3124,23 +3254,23 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:51 +#: plinth/modules/users/forms.py:52 msgid "admin" msgstr "" -#: plinth/modules/users/forms.py:52 +#: plinth/modules/users/forms.py:53 msgid "wiki" msgstr "" -#: plinth/modules/users/forms.py:64 +#: plinth/modules/users/forms.py:65 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:94 +#: plinth/modules/users/forms.py:95 msgid "Groups" msgstr "" -#: plinth/modules/users/forms.py:98 +#: plinth/modules/users/forms.py:99 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 " @@ -3149,80 +3279,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:123 plinth/modules/users/forms.py:269 +#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:275 msgid "Creating LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:133 +#: plinth/modules/users/forms.py:134 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:145 +#: plinth/modules/users/forms.py:146 msgid "SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:149 +#: plinth/modules/users/forms.py:150 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:189 +#: plinth/modules/users/forms.py:195 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:201 +#: plinth/modules/users/forms.py:207 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:212 +#: plinth/modules/users/forms.py:218 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:219 +#: plinth/modules/users/forms.py:225 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:244 +#: plinth/modules/users/forms.py:250 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:283 msgid "Failed to add new user to admin group." msgstr "" -#: plinth/modules/users/forms.py:292 +#: plinth/modules/users/forms.py:298 msgid "" "Console login access restricted to users in \"admin\" group. This can be " "configured in security settings." msgstr "" -#: plinth/modules/users/forms.py:298 +#: plinth/modules/users/forms.py:304 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:310 +#: plinth/modules/users/forms.py:316 msgid "User account created, you are now logged in" msgstr "" -#: plinth/modules/users/templates/users_change_password.html:27 +#: plinth/modules/users/templates/users_change_password.html:29 #, python-format msgid "Change Password for %(username)s" msgstr "" -#: plinth/modules/users/templates/users_change_password.html:40 +#: plinth/modules/users/templates/users_change_password.html:39 msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:40 -#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:58 +#: plinth/modules/users/views.py:39 plinth/modules/users/views.py:60 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:117 +#: plinth/modules/users/views.py:127 msgid "Delete User" msgstr "" @@ -3261,7 +3391,7 @@ msgstr "" msgid "Edit user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_update.html:39 +#: plinth/modules/users/templates/users_update.html:41 #, python-format msgid "" "Use the change password form to " @@ -3272,38 +3402,38 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:35 plinth/modules/users/views.py:71 +#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:73 msgid "Users" msgstr "" -#: plinth/modules/users/views.py:56 +#: plinth/modules/users/views.py:58 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:80 +#: plinth/modules/users/views.py:82 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:81 +#: plinth/modules/users/views.py:83 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:127 +#: plinth/modules/users/views.py:137 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:134 +#: plinth/modules/users/views.py:144 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:143 +#: plinth/modules/users/views.py:153 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:144 +#: plinth/modules/users/views.py:154 msgid "Password changed successfully." msgstr "" @@ -3349,6 +3479,15 @@ msgstr "" msgid "{box_name} Web Interface (Plinth)" msgstr "" +#: plinth/templates/403.html:28 +msgid "403 Forbidden" +msgstr "" + +#: plinth/templates/403.html:32 +#, python-format +msgid "You don't have permission to access %(request_path)s on this server." +msgstr "" + #: plinth/templates/404.html:25 msgid "404" msgstr "" @@ -3387,36 +3526,39 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:130 plinth/templates/base.html:131 +#: plinth/templates/base.html:101 plinth/templates/base.html:102 +msgid "Home" +msgstr "" + +#: plinth/templates/base.html:139 plinth/templates/base.html:140 msgid "Change password" msgstr "" -#: plinth/templates/base.html:134 plinth/templates/base.html:135 -#: plinth/templates/base.html:148 plinth/templates/base.html:150 +#: plinth/templates/base.html:144 plinth/templates/base.html:158 +#: plinth/templates/base.html:160 msgid "Log out" msgstr "" -#: plinth/templates/base.html:140 plinth/templates/base.html:142 +#: plinth/templates/base.html:150 plinth/templates/base.html:152 msgid "Log in" msgstr "" -#: plinth/templates/index.html:56 +#: plinth/templates/base.html:222 plinth/templates/index.html:163 +msgid "JavaScript license information" +msgstr "" + +#: plinth/templates/index.html:58 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:83 +#: plinth/templates/index.html:85 msgid "Configure »" msgstr "" -#: plinth/templates/index.html:95 -#, python-format -msgid "Welcome to %(box_name)s!" -msgstr "" - -#: plinth/templates/index.html:101 +#: plinth/templates/index.html:104 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3424,15 +3566,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:110 -#, python-format -msgid "" -"More info about %(box_name)s is available on the project homepage and wiki." -msgstr "" - -#: plinth/templates/index.html:118 +#: plinth/templates/index.html:113 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3440,16 +3574,46 @@ msgid "" "Version 3 or later." msgstr "" +#: plinth/templates/index.html:128 +msgid "Wiki" +msgstr "" + +#: plinth/templates/index.html:133 +msgid "Homepage" +msgstr "" + +#: plinth/templates/index.html:136 +msgid "Source Code" +msgstr "" + +#: plinth/templates/index.html:139 +msgid "Donate" +msgstr "" + +#: plinth/templates/index.html:143 +msgid "FreedomBox Foundation" +msgstr "" + +#: plinth/templates/index.html:150 +msgid "IRC Chatroom" +msgstr "" + +#: plinth/templates/index.html:155 +msgid "Mailing list" +msgstr "" + #: plinth/templates/login.html:35 msgid "Login" msgstr "" -#: plinth/templates/service.html:43 -msgid "is running" +#: plinth/templates/service.html:44 +#, python-format +msgid "Service %(service_name)s is running." msgstr "" -#: plinth/templates/service.html:46 -msgid "is not running" +#: plinth/templates/service.html:49 +#, python-format +msgid "Service %(service_name)s is not running." msgstr "" #: plinth/templates/setup.html:35 diff --git a/plinth/locale/nb/LC_MESSAGES/django.po b/plinth/locale/nb/LC_MESSAGES/django.po index 2265a4c61..604287eee 100644 --- a/plinth/locale/nb/LC_MESSAGES/django.po +++ b/plinth/locale/nb/LC_MESSAGES/django.po @@ -15,11 +15,11 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-18 19:32-0500\n" +"POT-Creation-Date: 2017-04-08 16:30-0400\n" "PO-Revision-Date: 2017-01-22 07:40+0000\n" "Last-Translator: Petter Reinholdtsen \n" -"Language-Team: Norwegian Bokmål " -"\n" +"Language-Team: Norwegian Bokmål \n" "Language: nb\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -57,7 +57,7 @@ msgstr "Koble til {host}:{port}" msgid "Cannot connect to {host}:{port}" msgstr "Klarer ikke koble til {host}:{port}" -#: plinth/context_processors.py:36 plinth/views.py:48 +#: plinth/context_processors.py:37 plinth/views.py:48 msgid "FreedomBox" msgstr "FreedomBox" @@ -65,25 +65,26 @@ msgstr "FreedomBox" msgid "Enable application" msgstr "Aktiver program" -#: plinth/middleware.py:60 +#: plinth/middleware.py:71 msgid "Application installed." msgstr "Program installert." -#: plinth/middleware.py:66 +#: plinth/middleware.py:77 #, python-brace-format msgid "Error installing application: {string} {details}" msgstr "Feil ved programinstallering: {string} {details}" -#: plinth/middleware.py:70 +#: plinth/middleware.py:81 #, python-brace-format msgid "Error installing application: {error}" msgstr "Feil ved programinstallering: {error}" -#: plinth/modules/apps/apps.py:26 +#: plinth/modules/apps/apps.py:26 plinth/templates/base.html:106 +#: plinth/templates/base.html:108 msgid "Apps" msgstr "Programmer" -#: plinth/modules/apps/apps.py:32 plinth/templates/base.html:97 +#: plinth/modules/apps/apps.py:32 msgid "Applications" msgstr "Anvendelser" @@ -548,7 +549,7 @@ msgstr "Om" #: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/openvpn/templates/openvpn.html:67 #: plinth/modules/tor/templates/tor.html:35 -#: plinth/modules/tor/templates/tor.html:65 +#: plinth/modules/tor/templates/tor.html:65 plinth/templates/service.html:39 msgid "Status" msgstr "Status" @@ -693,7 +694,7 @@ msgid "Dynamic DNS Status" msgstr "Dynamisk DNS-status" #: plinth/modules/dynamicdns/dynamicdns.py:364 -#: plinth/modules/openvpn/views.py:142 plinth/modules/transmission/views.py:72 +#: plinth/modules/openvpn/views.py:143 plinth/modules/transmission/views.py:72 msgid "Configuration updated" msgstr "Oppsett oppdatert" @@ -732,10 +733,11 @@ msgstr "" #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:32 +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:124 #: plinth/modules/tor/templates/tor.html:93 #: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/service.html:67 +#: plinth/templates/service.html:73 msgid "Update setup" msgstr "Oppdater oppsett" @@ -930,7 +932,7 @@ msgstr "Gå til nettverk" #: plinth/modules/first_boot/templates/firstboot_navbar.html:23 #: plinth/modules/help/templates/help_index.html:25 -#: plinth/templates/base.html:107 +#: plinth/templates/base.html:122 msgid "Help" msgstr "Hjelp" @@ -960,7 +962,7 @@ msgid "Where to Get Help" msgstr "Hvor kan en få hjelp" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:61 -#: plinth/modules/networks/forms.py:101 +#: plinth/modules/networks/forms.py:101 plinth/templates/index.html:124 msgid "Manual" msgstr "Manual" @@ -1214,46 +1216,50 @@ msgstr "Opprett" msgid "Manage Wikis and Blogs" msgstr "Vedlikehold Wiki og Blogg" -#: plinth/modules/ikiwiki/views.py:94 +#: plinth/modules/ikiwiki/views.py:95 msgid "Create Wiki or Blog" msgstr "Lage Wiki eller Blogg" -#: plinth/modules/ikiwiki/views.py:107 +#: plinth/modules/ikiwiki/views.py:108 #, python-brace-format msgid "Created wiki {name}." msgstr "Opprettet wiki {name}." -#: plinth/modules/ikiwiki/views.py:109 +#: plinth/modules/ikiwiki/views.py:110 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "Kunne ikke opprette wiki: {error}" -#: plinth/modules/ikiwiki/views.py:121 +#: plinth/modules/ikiwiki/views.py:122 #, python-brace-format msgid "Created blog {name}." msgstr "Opprettet blogg {name}." -#: plinth/modules/ikiwiki/views.py:123 +#: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Could not create blog: {error}" msgstr "Kunne ikke lage blogg: {error}" -#: plinth/modules/ikiwiki/views.py:136 +#: plinth/modules/ikiwiki/views.py:137 #, python-brace-format msgid "{name} deleted." msgstr "Slettet {name}." -#: plinth/modules/ikiwiki/views.py:139 +#: plinth/modules/ikiwiki/views.py:140 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "Kunne ikke slette {name}: {error}" -#: plinth/modules/ikiwiki/views.py:145 +#: plinth/modules/ikiwiki/views.py:146 msgid "Delete Wiki or Blog" msgstr "Slette wiki eller blogg" #: plinth/modules/infinoted/__init__.py:44 -msgid "Gobby Server (infinoted)" +#, fuzzy +#| msgid "Gobby Server (infinoted)" +msgid "" +"Gobby Server \n" +" (infinoted)" msgstr "Gobby-tjener (infinoted)" #: plinth/modules/infinoted/__init__.py:47 @@ -1268,8 +1274,8 @@ msgid "" "enter your {box_name}'s domain name." msgstr "" "For å bruke den, last ned Gobby, " -"skrivebordsklient og installer den. Deretter starter du Gobby og velger «" -"Koble til tjener» og skriver inn domenenavnet til din {box_name} ." +"skrivebordsklient og installer den. Deretter starter du Gobby og velger " +"«Koble til tjener» og skriver inn domenenavnet til din {box_name} ." #: plinth/modules/jsxc/__init__.py:38 msgid "" @@ -1392,6 +1398,86 @@ msgstr "Sertifikat vellykket innhentet til domene {domain}" msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "Klarte ikke å oppnå sertifikat til domene {domain}: {error}" +#: plinth/modules/matrixsynapse/__init__.py:44 +#, fuzzy +#| msgid "" +#| "Chat Server \n" +#| " (ejabberd)" +msgid "" +"Chat Server \n" +" (Matrix Synapse)" +msgstr "" +"Lynmeldingstjener\n" +"(ejabberd)" + +#: plinth/modules/matrixsynapse/__init__.py:47 +msgid "" +"Matrix is an new " +"ecosystem for open, federated instant messaging and VoIP. Synapse is a " +"server implementing the Matrix protocol. It provides chat groups, audio/" +"video calls, end-to-end encryption, multiple device synchronization and does " +"not require phone numbers to work. Users on a given Matrix server can " +"converse with users on all other Matrix servers via federation." +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:55 +msgid "" +"To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +msgstr "" + +#: plinth/modules/matrixsynapse/forms.py:31 +#, fuzzy +#| msgid "Invalid domain name" +msgid "Select the domain name" +msgstr "Ugyldig domenenavn" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 +#: plinth/modules/openvpn/templates/openvpn.html:116 +#: plinth/modules/owncloud/templates/owncloud.html:39 +#: plinth/modules/tor/templates/tor.html:85 plinth/templates/base.html:112 +#: plinth/templates/base.html:114 plinth/templates/service.html:65 +msgid "Configuration" +msgstr "Oppsett" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34 +msgid "" +"Matrix service needs to be configured for a domain. Users on other Matrix " +"servers will be able to reach users on this server using this domain name. " +"Matrix user IDs will look like @username:domainname." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:42 +msgid "" +"\n" +" Warning! Changing the domain name after the initial\n" +" setup is currently not supported.\n" +" " +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:51 +#, python-format +msgid "" +"No domain(s) are available. Configure at " +"least one domain to be able to use Matrix Synapse." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30 +#, fuzzy, python-format +#| msgid "" +#| "Your XMPP server domain is set to %(domainname)s. User IDs will " +#| "look like username@%(domainname)s. You can setup your domain on " +#| "the system Configure page." +msgid "" +"The Matrix server domain is set to %(domain_name)s. User IDs will " +"look like @username:%(domain_name)s. Changing the domain name after " +"the initial setup is currently not supported." +msgstr "" +"Ditt XMPP tjenerdomene er satt til %(domainname)s. Bruker-ID-ene vil " +"se slik ut: username@%(domainname)s. Du kan sette opp ditt domene på " +"systemsiden Configure ." + #: plinth/modules/minetest/__init__.py:49 msgid "" "Block Sandbox \n" @@ -2049,7 +2135,7 @@ msgid "Edit connection" msgstr "Rediger tilkobling" #: plinth/modules/networks/templates/connection_show.html:43 -#: plinth/templates/base.html:128 +#: plinth/templates/base.html:137 msgid "Edit" msgstr "Rediger" @@ -2288,11 +2374,11 @@ msgstr "Aktiv" msgid "Inactive" msgstr "Slått av" -#: plinth/modules/openvpn/__init__.py:41 +#: plinth/modules/openvpn/__init__.py:43 msgid "Virtual Private Network (OpenVPN)" msgstr "Virtual Private Network (OpenVPN)" -#: plinth/modules/openvpn/__init__.py:45 +#: plinth/modules/openvpn/__init__.py:47 #, python-brace-format msgid "" "Virtual Private Network (VPN) is a technique for securely connecting two " @@ -2309,6 +2395,12 @@ msgstr "" "Du kan også få tilgang til resten av Internettet via {box_name} med utvidet " "sikkerhet og anonymitet." +#: plinth/modules/openvpn/__init__.py:86 +#, python-brace-format +msgid "" +"Download Profile" +msgstr "" + #: plinth/modules/openvpn/forms.py:29 msgid "Enable OpenVPN server" msgstr "Aktiver OpenVPN-tjener" @@ -2383,12 +2475,6 @@ msgstr "OpenVPN-tjeneren kjører" msgid "OpenVPN server is not running" msgstr "OpenVPN-tjeneren kjører ikke" -#: plinth/modules/openvpn/templates/openvpn.html:116 -#: plinth/modules/owncloud/templates/owncloud.html:39 -#: plinth/modules/tor/templates/tor.html:85 -msgid "Configuration" -msgstr "Oppsett" - #: plinth/modules/openvpn/views.py:123 msgid "Setup completed." msgstr "Oppsettet fullført." @@ -2397,7 +2483,7 @@ msgstr "Oppsettet fullført." msgid "Setup failed." msgstr "Oppsettet mislyktes." -#: plinth/modules/openvpn/views.py:144 plinth/modules/tor/views.py:109 +#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134 #: plinth/views.py:102 plinth/views.py:183 msgid "Setting unchanged" msgstr "Oppsett uendret" @@ -3251,7 +3337,36 @@ msgstr "Systemet på startes på nytt for å fullføre tilbakerullingen." msgid "Rollback to Snapshot" msgstr "Rull tilbake til øyeblikksbilde" -#: plinth/modules/system/__init__.py:32 plinth/templates/base.html:114 +#: plinth/modules/syncthing/__init__.py:40 +msgid "File Synchronization (Syncthing)" +msgstr "" + +#: plinth/modules/syncthing/__init__.py:43 +msgid "" +"Syncthing is an application that can synchronizes files across multiple " +"devices. Creation, modification and deletion of files on one device will " +"automatically be replicated to other devices." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:47 +#, python-brace-format +msgid "" +"Running Synching on {box_name}, provides an extra synchronization point for " +"your data that is available most of the time so that your devices " +"synchronize more often. On {box_name}, a single instance of Syncthing runs " +"and may be used by many users. Each user's set of devices many be " +"synchronized with a distinct set of folders. Web interface is only " +"available for users belonging to the \"admin\" group." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:54 +msgid "" +"When enabled, Syncthing will be available from /" +"syncthing web interface. Desktop and mobile clients are also available." +msgstr "" + +#: plinth/modules/system/__init__.py:32 msgid "System Configuration" msgstr "Systemoppsett" @@ -3317,15 +3432,42 @@ msgstr "Adgang til URL {url} på tcp{kind} via Tor" msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Bekreft Tor-bruk på {url} via tcp{kind}" -#: plinth/modules/tor/forms.py:32 +#: plinth/modules/tor/forms.py:47 +msgid "" +"Enter a valid bridge with this format: [transport] IP:ORPort [fingerprint]" +msgstr "" + +#: plinth/modules/tor/forms.py:90 msgid "Enable Tor" msgstr "Aktiver Tor" -#: plinth/modules/tor/forms.py:35 +#: plinth/modules/tor/forms.py:93 +msgid "Use upstream bridges to connect to Tor network" +msgstr "" + +#: plinth/modules/tor/forms.py:96 +msgid "" +"When enabled, the bridges configured below will be used to connect to the " +"Tor network. Use this option if your Internet Service Provider (ISP) blocks " +"or censors connections to the Tor Network. This will disable relay modes." +msgstr "" + +#: plinth/modules/tor/forms.py:102 +msgid "Upstream bridges" +msgstr "" + +#: plinth/modules/tor/forms.py:105 +msgid "" +"You can get some bridges from https://bridges.torproject.org/ and copy/paste the bridge information " +"here. Currently supported transports are none, obfs3, obfs4 and scamblesuit." +msgstr "" + +#: plinth/modules/tor/forms.py:112 msgid "Enable Tor relay" msgstr "Aktiver Tor-videresending" -#: plinth/modules/tor/forms.py:38 +#: plinth/modules/tor/forms.py:115 #, python-brace-format msgid "" "When enabled, your {box_name} will run a Tor relay and donate bandwidth to " @@ -3336,11 +3478,11 @@ msgstr "" "til Tor-nettverket. Gjør dette hvis båndbredden din for opplasting og " "nestlasting er mer enn 2 Mbits/s." -#: plinth/modules/tor/forms.py:43 +#: plinth/modules/tor/forms.py:120 msgid "Enable Tor bridge relay" msgstr "Aktiver Tor-bru-videresending" -#: plinth/modules/tor/forms.py:46 +#: plinth/modules/tor/forms.py:123 msgid "" "When enabled, relay information is published in the Tor bridge database " "instead of public Tor relay database making it harder to censor this node. " @@ -3351,11 +3493,11 @@ msgstr "" "det vanskeligere å sensurere denne noden. Dette hjelper andre med å komme " "seg unna sensur." -#: plinth/modules/tor/forms.py:51 +#: plinth/modules/tor/forms.py:128 msgid "Enable Tor Hidden Service" msgstr "Aktiver skjulte Tor-tjenester" -#: plinth/modules/tor/forms.py:54 +#: plinth/modules/tor/forms.py:131 #, python-brace-format msgid "" "A hidden service will allow {box_name} to provide selected services (such as " @@ -3366,11 +3508,11 @@ msgstr "" "som wiki eller chat) uten å avsløre sin beliggenhet. Ikke bruk dette for å " "oppnå sterk anonymitet ennå." -#: plinth/modules/tor/forms.py:59 +#: plinth/modules/tor/forms.py:136 msgid "Download software packages over Tor" msgstr "Last ned programpakker via Tor" -#: plinth/modules/tor/forms.py:61 +#: plinth/modules/tor/forms.py:138 msgid "" "When enabled, software will be downloaded over the Tor network for " "installations and upgrades. This adds a degree of privacy and security " @@ -3380,6 +3522,10 @@ msgstr "" "installasjoner og oppgraderinger. Dette legger til en viss grad privatliv og " "sikkerhet under nedlasting av programvare." +#: plinth/modules/tor/forms.py:151 +msgid "Specify at least one upstream bridge to use upstream bridges." +msgstr "" + #: plinth/modules/tor/templates/tor.html:41 msgid "Tor configuration is being updated" msgstr "Tor-konfigureringen blir oppdatert" @@ -3432,11 +3578,11 @@ msgstr "" msgid "Action error: {0} [{1}] [{2}]" msgstr "Handlingsfeil: {0} [{1}] [{2}]" -#: plinth/modules/tor/views.py:131 +#: plinth/modules/tor/views.py:128 plinth/modules/tor/views.py:156 msgid "Configuration updated." msgstr "Konfigurering oppdatert." -#: plinth/modules/tor/views.py:133 +#: plinth/modules/tor/views.py:158 msgid "An error occurred during configuration." msgstr "En feil oppsto under konfigureringen." @@ -3607,23 +3753,23 @@ msgstr "Brukere og grupper" msgid "Check LDAP entry \"{search_item}\"" msgstr "Sjekk LDAP-oppføring «{search_item}»" -#: plinth/modules/users/forms.py:51 +#: plinth/modules/users/forms.py:52 msgid "admin" msgstr "admin" -#: plinth/modules/users/forms.py:52 +#: plinth/modules/users/forms.py:53 msgid "wiki" msgstr "wiki" -#: plinth/modules/users/forms.py:64 +#: plinth/modules/users/forms.py:65 msgid "Username is taken or is reserved." msgstr "Brukernavnet er opptatt eller reservert." -#: plinth/modules/users/forms.py:94 +#: plinth/modules/users/forms.py:95 msgid "Groups" msgstr "Grupper" -#: plinth/modules/users/forms.py:98 +#: plinth/modules/users/forms.py:99 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 " @@ -3637,20 +3783,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:123 plinth/modules/users/forms.py:269 +#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:275 msgid "Creating LDAP user failed." msgstr "Oppretting av LDAP-bruker feilet." -#: plinth/modules/users/forms.py:133 +#: plinth/modules/users/forms.py:134 #, 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:145 +#: plinth/modules/users/forms.py:146 msgid "SSH Keys" msgstr "SSH-nøkler" -#: plinth/modules/users/forms.py:149 +#: plinth/modules/users/forms.py:150 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 " @@ -3660,31 +3806,31 @@ msgstr "" "på systemet uten å bruke passord. Du kan legge inn multiple nøkler, én på " "hver linje. Blanke linjer og linjer som starter med # vil bli ignorert." -#: plinth/modules/users/forms.py:189 +#: plinth/modules/users/forms.py:195 msgid "Renaming LDAP user failed." msgstr "Klarte ikke bytte navn på LDAP-bruker." -#: plinth/modules/users/forms.py:201 +#: plinth/modules/users/forms.py:207 msgid "Failed to remove user from group." msgstr "Klarte ikke slette bruker fra gruppe." -#: plinth/modules/users/forms.py:212 +#: plinth/modules/users/forms.py:218 msgid "Failed to add user to group." msgstr "Klarte ikke legge bruker til gruppe." -#: plinth/modules/users/forms.py:219 +#: plinth/modules/users/forms.py:225 msgid "Unable to set SSH keys." msgstr "Klarte ikke sette SSH-nøkler." -#: plinth/modules/users/forms.py:244 +#: plinth/modules/users/forms.py:250 msgid "Changing LDAP user password failed." msgstr "Klarte ikke å bytte passord for LDAP-bruker." -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:283 msgid "Failed to add new user to admin group." msgstr "Klarte ikke å legge til en ny bruker i admingruppen." -#: plinth/modules/users/forms.py:292 +#: plinth/modules/users/forms.py:298 msgid "" "Console login access restricted to users in \"admin\" group. This can be " "configured in security settings." @@ -3692,30 +3838,30 @@ msgstr "" "Konsollinnloggingstilgang er begrenset til brukere i «admin»-gruppen. Dette " "kan endres i sikkerhetsoppsettet." -#: plinth/modules/users/forms.py:298 +#: plinth/modules/users/forms.py:304 msgid "Failed to restrict console access." msgstr "Klarte ikke begrense konsolltilgang." -#: plinth/modules/users/forms.py:310 +#: plinth/modules/users/forms.py:316 msgid "User account created, you are now logged in" msgstr "Brukerkonto er opprettet, du er nå logget inn" -#: plinth/modules/users/templates/users_change_password.html:27 +#: plinth/modules/users/templates/users_change_password.html:29 #, python-format msgid "Change Password for %(username)s" msgstr "Endre passord for %(username)s" -#: plinth/modules/users/templates/users_change_password.html:40 +#: plinth/modules/users/templates/users_change_password.html:39 msgid "Save Password" msgstr "Lagre passord" #: plinth/modules/users/templates/users_create.html:40 -#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:58 +#: plinth/modules/users/views.py:39 plinth/modules/users/views.py:60 msgid "Create User" msgstr "Opprett bruker" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:117 +#: plinth/modules/users/views.py:127 msgid "Delete User" msgstr "Slett bruker" @@ -3757,7 +3903,7 @@ msgstr "Slette bruker %(username)s" msgid "Edit user %(username)s" msgstr "Endre bruker %(username)s" -#: plinth/modules/users/templates/users_update.html:39 +#: plinth/modules/users/templates/users_update.html:41 #, python-format msgid "" "Use the change password form to " @@ -3770,38 +3916,38 @@ msgstr "" msgid "Save Changes" msgstr "Lagre endringer" -#: plinth/modules/users/views.py:35 plinth/modules/users/views.py:71 +#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:73 msgid "Users" msgstr "Brukere" -#: plinth/modules/users/views.py:56 +#: plinth/modules/users/views.py:58 #, python-format msgid "User %(username)s created." msgstr "Bruker %(username)s opprettet." -#: plinth/modules/users/views.py:80 +#: plinth/modules/users/views.py:82 #, python-format msgid "User %(username)s updated." msgstr "Bruker %(username)s oppdatert." -#: plinth/modules/users/views.py:81 +#: plinth/modules/users/views.py:83 msgid "Edit User" msgstr "Rediger bruker" -#: plinth/modules/users/views.py:127 +#: plinth/modules/users/views.py:137 #, python-brace-format msgid "User {user} deleted." msgstr "Bruker {user} slettet." -#: plinth/modules/users/views.py:134 +#: plinth/modules/users/views.py:144 msgid "Deleting LDAP user failed." msgstr "Klarte ikke slette LDAP-bruker." -#: plinth/modules/users/views.py:143 +#: plinth/modules/users/views.py:153 msgid "Change Password" msgstr "Endre passord" -#: plinth/modules/users/views.py:144 +#: plinth/modules/users/views.py:154 msgid "Password changed successfully." msgstr "Vellykket passordbytte." @@ -3847,6 +3993,15 @@ msgstr "Secure Shell (SSH) tjener" msgid "{box_name} Web Interface (Plinth)" msgstr "{box_name} Vev-grensesnitt (Plinth)" +#: plinth/templates/403.html:28 +msgid "403 Forbidden" +msgstr "" + +#: plinth/templates/403.html:32 +#, python-format +msgid "You don't have permission to access %(request_path)s on this server." +msgstr "" + #: plinth/templates/404.html:25 msgid "404" msgstr "404" @@ -3893,20 +4048,28 @@ msgstr "Plinth administrativt brukergrensesnitt for %(box_name)s" msgid "Toggle navigation" msgstr "Toggle navigasjon" -#: plinth/templates/base.html:130 plinth/templates/base.html:131 +#: plinth/templates/base.html:101 plinth/templates/base.html:102 +msgid "Home" +msgstr "" + +#: plinth/templates/base.html:139 plinth/templates/base.html:140 msgid "Change password" msgstr "Endre passord" -#: plinth/templates/base.html:134 plinth/templates/base.html:135 -#: plinth/templates/base.html:148 plinth/templates/base.html:150 +#: plinth/templates/base.html:144 plinth/templates/base.html:158 +#: plinth/templates/base.html:160 msgid "Log out" msgstr "Logg ut" -#: plinth/templates/base.html:140 plinth/templates/base.html:142 +#: plinth/templates/base.html:150 plinth/templates/base.html:152 msgid "Log in" msgstr "Logg inn" -#: plinth/templates/index.html:56 +#: plinth/templates/base.html:222 plinth/templates/index.html:163 +msgid "JavaScript license information" +msgstr "" + +#: plinth/templates/index.html:58 #, python-format msgid "" "Enable some applications to add shortcuts to " @@ -3915,16 +4078,11 @@ msgstr "" "Aktiver noen programmer for å legge til " "snarveier på denne siden." -#: plinth/templates/index.html:83 +#: plinth/templates/index.html:85 msgid "Configure »" msgstr "Sette opp »" -#: plinth/templates/index.html:95 -#, python-format -msgid "Welcome to %(box_name)s!" -msgstr "Velkommen til %(box_name)s!" - -#: plinth/templates/index.html:101 +#: plinth/templates/index.html:104 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3936,18 +4094,7 @@ msgstr "" "på små maskiner. Den tilbyr nettbaserte kommunikasjonsverktøy som " "respekterer din privatsfære og ditt dataeierskap." -#: plinth/templates/index.html:110 -#, python-format -msgid "" -"More info about %(box_name)s is available on the project homepage and wiki." -msgstr "" -"Mer informasjon om %(box_name)s er tilgjengelig på prosjektets hjemmeside og wiki." - -#: plinth/templates/index.html:118 +#: plinth/templates/index.html:113 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3958,17 +4105,51 @@ msgstr "" "er fri programvare og distribuert i henhold til GNU Affero General Public " "License versjon 3 eller senere." +#: plinth/templates/index.html:128 +msgid "Wiki" +msgstr "" + +#: plinth/templates/index.html:133 +msgid "Homepage" +msgstr "" + +#: plinth/templates/index.html:136 +msgid "Source Code" +msgstr "" + +#: plinth/templates/index.html:139 +msgid "Donate" +msgstr "" + +#: plinth/templates/index.html:143 +#, fuzzy +#| msgid "FreedomBox" +msgid "FreedomBox Foundation" +msgstr "FreedomBox" + +#: plinth/templates/index.html:150 +msgid "IRC Chatroom" +msgstr "" + +#: plinth/templates/index.html:155 +msgid "Mailing list" +msgstr "" + #: plinth/templates/login.html:35 msgid "Login" msgstr "Login" -#: plinth/templates/service.html:43 -msgid "is running" -msgstr "kjører" +#: plinth/templates/service.html:44 +#, fuzzy, python-format +#| msgid "Service discovery server is running" +msgid "Service %(service_name)s is running." +msgstr "Serveren til å finne tjenesten (tjenesten Discovery) kjører" -#: plinth/templates/service.html:46 -msgid "is not running" -msgstr "kjører ikke" +#: plinth/templates/service.html:49 +#, fuzzy, python-format +#| msgid "Service discovery server is not running" +msgid "Service %(service_name)s is not running." +msgstr "Serveren til å finne tjenesten (tjenesten Discovery) kjører ikke" #: plinth/templates/setup.html:35 msgid "Installation" @@ -4016,6 +4197,24 @@ msgstr "Programmet er aktivert" msgid "Application disabled" msgstr "Programmet er deaktivert" +#~ msgid "Welcome to %(box_name)s!" +#~ msgstr "Velkommen til %(box_name)s!" + +#~ msgid "" +#~ "More info about %(box_name)s is available on the project homepage and wiki." +#~ msgstr "" +#~ "Mer informasjon om %(box_name)s er tilgjengelig på prosjektets hjemmeside og wiki." + +#~ msgid "is running" +#~ msgstr "kjører" + +#~ msgid "is not running" +#~ msgstr "kjører ikke" + #~ msgid "Anonymity Network (Tor)" #~ msgstr "Anonymitetsnettverk (Tor)" @@ -4028,12 +4227,6 @@ msgstr "Programmet er deaktivert" #~ msgid "Bridge" #~ msgstr "Bro" -#~ msgid "Service discovery server is running" -#~ msgstr "Serveren til å finne tjenesten (tjenesten Discovery) kjører" - -#~ msgid "Service discovery server is not running" -#~ msgstr "Serveren til å finne tjenesten (tjenesten Discovery) kjører ikke" - #~ msgid "Enable network time" #~ msgstr "Aktiver nettverkstid" diff --git a/plinth/locale/nl/LC_MESSAGES/django.po b/plinth/locale/nl/LC_MESSAGES/django.po index 8fb50b60e..46f42d259 100644 --- a/plinth/locale/nl/LC_MESSAGES/django.po +++ b/plinth/locale/nl/LC_MESSAGES/django.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-18 19:32-0500\n" +"POT-Creation-Date: 2017-04-08 16:30-0400\n" "PO-Revision-Date: 2017-01-19 08:25+0000\n" "Last-Translator: ikmaak \n" -"Language-Team: Dutch " -"\n" +"Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -51,7 +51,7 @@ msgstr "Verbind met {host}:{port}" msgid "Cannot connect to {host}:{port}" msgstr "Kan niet verbinden met {host}:{port}" -#: plinth/context_processors.py:36 plinth/views.py:48 +#: plinth/context_processors.py:37 plinth/views.py:48 msgid "FreedomBox" msgstr "FreedomBox" @@ -59,25 +59,26 @@ msgstr "FreedomBox" msgid "Enable application" msgstr "Toepassing inschakelen" -#: plinth/middleware.py:60 +#: plinth/middleware.py:71 msgid "Application installed." msgstr "De toepassing is geïnstalleerd." -#: plinth/middleware.py:66 +#: plinth/middleware.py:77 #, python-brace-format msgid "Error installing application: {string} {details}" msgstr "Fout bij het installeren van de toepassing: {string} {details}" -#: plinth/middleware.py:70 +#: plinth/middleware.py:81 #, python-brace-format msgid "Error installing application: {error}" msgstr "Fout bij het installeren van de toepassing: {error}" -#: plinth/modules/apps/apps.py:26 +#: plinth/modules/apps/apps.py:26 plinth/templates/base.html:106 +#: plinth/templates/base.html:108 msgid "Apps" msgstr "Apps" -#: plinth/modules/apps/apps.py:32 plinth/templates/base.html:97 +#: plinth/modules/apps/apps.py:32 msgid "Applications" msgstr "Programma's" @@ -544,7 +545,7 @@ msgstr "Over" #: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/openvpn/templates/openvpn.html:67 #: plinth/modules/tor/templates/tor.html:35 -#: plinth/modules/tor/templates/tor.html:65 +#: plinth/modules/tor/templates/tor.html:65 plinth/templates/service.html:39 msgid "Status" msgstr "Status" @@ -689,7 +690,7 @@ msgid "Dynamic DNS Status" msgstr "Dynamische DNS-Status" #: plinth/modules/dynamicdns/dynamicdns.py:364 -#: plinth/modules/openvpn/views.py:142 plinth/modules/transmission/views.py:72 +#: plinth/modules/openvpn/views.py:143 plinth/modules/transmission/views.py:72 msgid "Configuration updated" msgstr "Configuratie bijgewerkt" @@ -728,10 +729,11 @@ msgstr "" #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:32 +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:124 #: plinth/modules/tor/templates/tor.html:93 #: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/service.html:67 +#: plinth/templates/service.html:73 msgid "Update setup" msgstr "Instelling bijwerken" @@ -927,7 +929,7 @@ msgstr "Ga naar Netwerken" #: plinth/modules/first_boot/templates/firstboot_navbar.html:23 #: plinth/modules/help/templates/help_index.html:25 -#: plinth/templates/base.html:107 +#: plinth/templates/base.html:122 msgid "Help" msgstr "Hulp" @@ -957,7 +959,7 @@ msgid "Where to Get Help" msgstr "Hulp Verkrijgen" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:61 -#: plinth/modules/networks/forms.py:101 +#: plinth/modules/networks/forms.py:101 plinth/templates/index.html:124 msgid "Manual" msgstr "Handboek" @@ -1214,46 +1216,50 @@ msgstr "Maak" msgid "Manage Wikis and Blogs" msgstr "Stel Wiki's en Blog's in" -#: plinth/modules/ikiwiki/views.py:94 +#: plinth/modules/ikiwiki/views.py:95 msgid "Create Wiki or Blog" msgstr "Maak Wiki of Blog" -#: plinth/modules/ikiwiki/views.py:107 +#: plinth/modules/ikiwiki/views.py:108 #, python-brace-format msgid "Created wiki {name}." msgstr "Wiki {name} gemaakt." -#: plinth/modules/ikiwiki/views.py:109 +#: plinth/modules/ikiwiki/views.py:110 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "Kan wiki niet aanmaken: {error}" -#: plinth/modules/ikiwiki/views.py:121 +#: plinth/modules/ikiwiki/views.py:122 #, python-brace-format msgid "Created blog {name}." msgstr "Blog {name} gemaakt." -#: plinth/modules/ikiwiki/views.py:123 +#: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Could not create blog: {error}" msgstr "Kan blog niet aanmaken: {error}" -#: plinth/modules/ikiwiki/views.py:136 +#: plinth/modules/ikiwiki/views.py:137 #, python-brace-format msgid "{name} deleted." msgstr "{name} verwijderd." -#: plinth/modules/ikiwiki/views.py:139 +#: plinth/modules/ikiwiki/views.py:140 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "Verwijderen van {name} mislukt: {error}" -#: plinth/modules/ikiwiki/views.py:145 +#: plinth/modules/ikiwiki/views.py:146 msgid "Delete Wiki or Blog" msgstr "Verwijder Wiki of Blog" #: plinth/modules/infinoted/__init__.py:44 -msgid "Gobby Server (infinoted)" +#, fuzzy +#| msgid "Gobby Server (infinoted)" +msgid "" +"Gobby Server \n" +" (infinoted)" msgstr "Gobby Server (infinoted)" #: plinth/modules/infinoted/__init__.py:47 @@ -1269,9 +1275,9 @@ msgid "" "client and install it. Then start Gobby and select \"Connect to Server\" and " "enter your {box_name}'s domain name." msgstr "" -"Om het te gebruiken, download de Gobby desktop-client en installeer deze. Start Gobby en selecteer " -"vervolgens \"Verbinden met Server\" en voer uw {box_name} domeinnaam in." +"Om het te gebruiken, download de Gobby desktop-client en installeer deze. Start Gobby en selecteer vervolgens " +"\"Verbinden met Server\" en voer uw {box_name} domeinnaam in." #: plinth/modules/jsxc/__init__.py:38 msgid "" @@ -1396,6 +1402,86 @@ msgstr "Certificaat voor domein {domain} met succes verkregen" msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "Verkrijgen van certificaat voor domein {domain} is mislukt: {error}" +#: plinth/modules/matrixsynapse/__init__.py:44 +#, fuzzy +#| msgid "" +#| "Chat Server \n" +#| " (ejabberd)" +msgid "" +"Chat Server \n" +" (Matrix Synapse)" +msgstr "" +"Chatserver\n" +" (ejabberd)" + +#: plinth/modules/matrixsynapse/__init__.py:47 +msgid "" +"Matrix is an new " +"ecosystem for open, federated instant messaging and VoIP. Synapse is a " +"server implementing the Matrix protocol. It provides chat groups, audio/" +"video calls, end-to-end encryption, multiple device synchronization and does " +"not require phone numbers to work. Users on a given Matrix server can " +"converse with users on all other Matrix servers via federation." +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:55 +msgid "" +"To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +msgstr "" + +#: plinth/modules/matrixsynapse/forms.py:31 +#, fuzzy +#| msgid "Invalid domain name" +msgid "Select the domain name" +msgstr "Foutieve domeinnaam" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 +#: plinth/modules/openvpn/templates/openvpn.html:116 +#: plinth/modules/owncloud/templates/owncloud.html:39 +#: plinth/modules/tor/templates/tor.html:85 plinth/templates/base.html:112 +#: plinth/templates/base.html:114 plinth/templates/service.html:65 +msgid "Configuration" +msgstr "Configuratie" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34 +msgid "" +"Matrix service needs to be configured for a domain. Users on other Matrix " +"servers will be able to reach users on this server using this domain name. " +"Matrix user IDs will look like @username:domainname." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:42 +msgid "" +"\n" +" Warning! Changing the domain name after the initial\n" +" setup is currently not supported.\n" +" " +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:51 +#, python-format +msgid "" +"No domain(s) are available. Configure at " +"least one domain to be able to use Matrix Synapse." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30 +#, fuzzy, python-format +#| msgid "" +#| "Your XMPP server domain is set to %(domainname)s. User IDs will " +#| "look like username@%(domainname)s. You can setup your domain on " +#| "the system Configure page." +msgid "" +"The Matrix server domain is set to %(domain_name)s. User IDs will " +"look like @username:%(domain_name)s. Changing the domain name after " +"the initial setup is currently not supported." +msgstr "" +"Het XMPP domein is ingesteld als %(domainname)s. Gebruikersnamen zien " +"eruit als username@%(domainname)s. Het domein kan worden ingesteld op " +"de Instellingen pagina." + #: plinth/modules/minetest/__init__.py:49 msgid "" "Block Sandbox \n" @@ -2066,7 +2152,7 @@ msgid "Edit connection" msgstr "Wijzig verbinding" #: plinth/modules/networks/templates/connection_show.html:43 -#: plinth/templates/base.html:128 +#: plinth/templates/base.html:137 msgid "Edit" msgstr "Wijzig" @@ -2304,11 +2390,11 @@ msgstr "Aktief" msgid "Inactive" msgstr "Inactief" -#: plinth/modules/openvpn/__init__.py:41 +#: plinth/modules/openvpn/__init__.py:43 msgid "Virtual Private Network (OpenVPN)" msgstr "Virtual Private Network (OpenVPN)" -#: plinth/modules/openvpn/__init__.py:45 +#: plinth/modules/openvpn/__init__.py:47 #, python-brace-format msgid "" "Virtual Private Network (VPN) is a technique for securely connecting two " @@ -2326,6 +2412,12 @@ msgstr "" "mogelijk om de rest van het internetgebruik via {box_name} te leiden, voor " "meer veiligheid en anonimiteit." +#: plinth/modules/openvpn/__init__.py:86 +#, python-brace-format +msgid "" +"Download Profile" +msgstr "" + #: plinth/modules/openvpn/forms.py:29 msgid "Enable OpenVPN server" msgstr "OpenVPN server Inschakelen" @@ -2398,12 +2490,6 @@ msgstr "OpenVPN server draait" msgid "OpenVPN server is not running" msgstr "OpenVPN server draait niet" -#: plinth/modules/openvpn/templates/openvpn.html:116 -#: plinth/modules/owncloud/templates/owncloud.html:39 -#: plinth/modules/tor/templates/tor.html:85 -msgid "Configuration" -msgstr "Configuratie" - #: plinth/modules/openvpn/views.py:123 msgid "Setup completed." msgstr "Instelling voltooid." @@ -2412,7 +2498,7 @@ msgstr "Instelling voltooid." msgid "Setup failed." msgstr "Instelling mislukt." -#: plinth/modules/openvpn/views.py:144 plinth/modules/tor/views.py:109 +#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134 #: plinth/views.py:102 plinth/views.py:183 msgid "Setting unchanged" msgstr "Instelling onveranderd" @@ -3275,7 +3361,36 @@ msgstr "" msgid "Rollback to Snapshot" msgstr "Terugdraaien naar Snapshot" -#: plinth/modules/system/__init__.py:32 plinth/templates/base.html:114 +#: plinth/modules/syncthing/__init__.py:40 +msgid "File Synchronization (Syncthing)" +msgstr "" + +#: plinth/modules/syncthing/__init__.py:43 +msgid "" +"Syncthing is an application that can synchronizes files across multiple " +"devices. Creation, modification and deletion of files on one device will " +"automatically be replicated to other devices." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:47 +#, python-brace-format +msgid "" +"Running Synching on {box_name}, provides an extra synchronization point for " +"your data that is available most of the time so that your devices " +"synchronize more often. On {box_name}, a single instance of Syncthing runs " +"and may be used by many users. Each user's set of devices many be " +"synchronized with a distinct set of folders. Web interface is only " +"available for users belonging to the \"admin\" group." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:54 +msgid "" +"When enabled, Syncthing will be available from /" +"syncthing web interface. Desktop and mobile clients are also available." +msgstr "" + +#: plinth/modules/system/__init__.py:32 msgid "System Configuration" msgstr "Systeeminstelling" @@ -3339,15 +3454,42 @@ msgstr "Gebruik URL {url} op tcp{kind} via Tor" msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Bevestig Tor gebruik met {url} via tcp{kind}" -#: plinth/modules/tor/forms.py:32 +#: plinth/modules/tor/forms.py:47 +msgid "" +"Enter a valid bridge with this format: [transport] IP:ORPort [fingerprint]" +msgstr "" + +#: plinth/modules/tor/forms.py:90 msgid "Enable Tor" msgstr "Tor Inschakelen" -#: plinth/modules/tor/forms.py:35 +#: plinth/modules/tor/forms.py:93 +msgid "Use upstream bridges to connect to Tor network" +msgstr "" + +#: plinth/modules/tor/forms.py:96 +msgid "" +"When enabled, the bridges configured below will be used to connect to the " +"Tor network. Use this option if your Internet Service Provider (ISP) blocks " +"or censors connections to the Tor Network. This will disable relay modes." +msgstr "" + +#: plinth/modules/tor/forms.py:102 +msgid "Upstream bridges" +msgstr "" + +#: plinth/modules/tor/forms.py:105 +msgid "" +"You can get some bridges from https://bridges.torproject.org/ and copy/paste the bridge information " +"here. Currently supported transports are none, obfs3, obfs4 and scamblesuit." +msgstr "" + +#: plinth/modules/tor/forms.py:112 msgid "Enable Tor relay" msgstr "Tor Relay Inschakelen" -#: plinth/modules/tor/forms.py:38 +#: plinth/modules/tor/forms.py:115 #, python-brace-format msgid "" "When enabled, your {box_name} will run a Tor relay and donate bandwidth to " @@ -3358,11 +3500,11 @@ msgstr "" "bandbreedte delen met het Tor-netwerk. Doe dit alleen als u meer dan 2 " "megabit/s upload- en download bandbreedte ter beschikking heeft." -#: plinth/modules/tor/forms.py:43 +#: plinth/modules/tor/forms.py:120 msgid "Enable Tor bridge relay" msgstr "Tor Bridge Relay inschakelen" -#: plinth/modules/tor/forms.py:46 +#: plinth/modules/tor/forms.py:123 msgid "" "When enabled, relay information is published in the Tor bridge database " "instead of public Tor relay database making it harder to censor this node. " @@ -3373,11 +3515,11 @@ msgstr "" "moeilijker om dit knooppunt te censureren. Dit helpt anderen censuur te " "omzeilen." -#: plinth/modules/tor/forms.py:51 +#: plinth/modules/tor/forms.py:128 msgid "Enable Tor Hidden Service" msgstr "Tor Hidden Service Inschakelen" -#: plinth/modules/tor/forms.py:54 +#: plinth/modules/tor/forms.py:131 #, python-brace-format msgid "" "A hidden service will allow {box_name} to provide selected services (such as " @@ -3388,11 +3530,11 @@ msgstr "" "(zoals iki of chat) kan aanbieden zonder de locatie te onthullen. Deze " "dienst nog niet gebruiken als sterke anonimiteit vereist is." -#: plinth/modules/tor/forms.py:59 +#: plinth/modules/tor/forms.py:136 msgid "Download software packages over Tor" msgstr "Download Softwarepakketen via Tor" -#: plinth/modules/tor/forms.py:61 +#: plinth/modules/tor/forms.py:138 msgid "" "When enabled, software will be downloaded over the Tor network for " "installations and upgrades. This adds a degree of privacy and security " @@ -3402,6 +3544,10 @@ msgstr "" "binnengehaald. Dit voegt een mate van privacy en veiligheid tijdens software " "downloads toe." +#: plinth/modules/tor/forms.py:151 +msgid "Specify at least one upstream bridge to use upstream bridges." +msgstr "" + #: plinth/modules/tor/templates/tor.html:41 msgid "Tor configuration is being updated" msgstr "Tor configuratie wordt bijgewerkt" @@ -3454,11 +3600,11 @@ msgstr "Een Tor SOCKS poort is beschikbaar op %(box_name)s, op TCP poort 9050." msgid "Action error: {0} [{1}] [{2}]" msgstr "Actiefout: {0} [{1}] [{2}]" -#: plinth/modules/tor/views.py:131 +#: plinth/modules/tor/views.py:128 plinth/modules/tor/views.py:156 msgid "Configuration updated." msgstr "Configuratie bijgewerkt." -#: plinth/modules/tor/views.py:133 +#: plinth/modules/tor/views.py:158 msgid "An error occurred during configuration." msgstr "Er is een fout opgetreden tijdens de configuratie." @@ -3631,23 +3777,23 @@ msgstr "Gebruikers en Groepen" msgid "Check LDAP entry \"{search_item}\"" msgstr "Zoek LDAP item \"{search_item}\"" -#: plinth/modules/users/forms.py:51 +#: plinth/modules/users/forms.py:52 msgid "admin" msgstr "admin" -#: plinth/modules/users/forms.py:52 +#: plinth/modules/users/forms.py:53 msgid "wiki" msgstr "wiki" -#: plinth/modules/users/forms.py:64 +#: plinth/modules/users/forms.py:65 msgid "Username is taken or is reserved." msgstr "Gebruikersnaam is in gebruik of is gereserveerd." -#: plinth/modules/users/forms.py:94 +#: plinth/modules/users/forms.py:95 msgid "Groups" msgstr "Groepen" -#: plinth/modules/users/forms.py:98 +#: plinth/modules/users/forms.py:99 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 " @@ -3662,20 +3808,20 @@ msgstr "" "ook op het systeem inloggen met SSH en kunnen systeemadministratie doen " "(sudo)." -#: plinth/modules/users/forms.py:123 plinth/modules/users/forms.py:269 +#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:275 msgid "Creating LDAP user failed." msgstr "LDAP gebruiker aanmaken mislukt." -#: plinth/modules/users/forms.py:133 +#: plinth/modules/users/forms.py:134 #, 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:145 +#: plinth/modules/users/forms.py:146 msgid "SSH Keys" msgstr "SSH Sleutels" -#: plinth/modules/users/forms.py:149 +#: plinth/modules/users/forms.py:150 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 " @@ -3686,31 +3832,31 @@ msgstr "" "sleutels toevoegen, één op elke regel. Lege regels en regels die beginnen " "met # worden genegeerd." -#: plinth/modules/users/forms.py:189 +#: plinth/modules/users/forms.py:195 msgid "Renaming LDAP user failed." msgstr "LDAP gebruiker hernoemen mislukt." -#: plinth/modules/users/forms.py:201 +#: plinth/modules/users/forms.py:207 msgid "Failed to remove user from group." msgstr "Gebruiker uit groep verwijderen mislukt." -#: plinth/modules/users/forms.py:212 +#: plinth/modules/users/forms.py:218 msgid "Failed to add user to group." msgstr "Gebruiker aan groep toevoegen mislukt." -#: plinth/modules/users/forms.py:219 +#: plinth/modules/users/forms.py:225 msgid "Unable to set SSH keys." msgstr "Kan de SSH-sleutels niet instellen." -#: plinth/modules/users/forms.py:244 +#: plinth/modules/users/forms.py:250 msgid "Changing LDAP user password failed." msgstr "Wijzigen LDAP gebruikerswachtwoord mislukt." -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:283 msgid "Failed to add new user to admin group." msgstr "Toevoegen van gebruiker aan admin groep mislukt." -#: plinth/modules/users/forms.py:292 +#: plinth/modules/users/forms.py:298 msgid "" "Console login access restricted to users in \"admin\" group. This can be " "configured in security settings." @@ -3718,30 +3864,30 @@ msgstr "" "Toegang tot de console wordt beperkt tot gebruikers in de \"admin\" groep. " "Dit kan in de beveiligingsinstellingen worden geconfigureerd." -#: plinth/modules/users/forms.py:298 +#: plinth/modules/users/forms.py:304 msgid "Failed to restrict console access." msgstr "Consoletoegang beperken is mislukt." -#: plinth/modules/users/forms.py:310 +#: plinth/modules/users/forms.py:316 msgid "User account created, you are now logged in" msgstr "Gebruikersaccount aangemaakt, U bent nu ingelogd" -#: plinth/modules/users/templates/users_change_password.html:27 +#: plinth/modules/users/templates/users_change_password.html:29 #, python-format msgid "Change Password for %(username)s" msgstr "Wijzig wachtwoord van %(username)s" -#: plinth/modules/users/templates/users_change_password.html:40 +#: plinth/modules/users/templates/users_change_password.html:39 msgid "Save Password" msgstr "Wachtwoord Opslaan" #: plinth/modules/users/templates/users_create.html:40 -#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:58 +#: plinth/modules/users/views.py:39 plinth/modules/users/views.py:60 msgid "Create User" msgstr "Maak gebruiker" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:117 +#: plinth/modules/users/views.py:127 msgid "Delete User" msgstr "Gebruiker verwijderen" @@ -3783,7 +3929,7 @@ msgstr "Verwijder gebruiker %(username)s" msgid "Edit user %(username)s" msgstr "Gebruiker %(username)s wijzigen" -#: plinth/modules/users/templates/users_update.html:39 +#: plinth/modules/users/templates/users_update.html:41 #, python-format msgid "" "Use the change password form to " @@ -3796,38 +3942,38 @@ msgstr "" msgid "Save Changes" msgstr "Wijzigingen opslaan" -#: plinth/modules/users/views.py:35 plinth/modules/users/views.py:71 +#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:73 msgid "Users" msgstr "Gebruikers" -#: plinth/modules/users/views.py:56 +#: plinth/modules/users/views.py:58 #, python-format msgid "User %(username)s created." msgstr "Gebruiker %(username)s aangemaakt." -#: plinth/modules/users/views.py:80 +#: plinth/modules/users/views.py:82 #, python-format msgid "User %(username)s updated." msgstr "Gebruiker %(username)s bijgewerkt." -#: plinth/modules/users/views.py:81 +#: plinth/modules/users/views.py:83 msgid "Edit User" msgstr "Gebruiker wijzigen" -#: plinth/modules/users/views.py:127 +#: plinth/modules/users/views.py:137 #, python-brace-format msgid "User {user} deleted." msgstr "Gebruiker {user} verwijderd." -#: plinth/modules/users/views.py:134 +#: plinth/modules/users/views.py:144 msgid "Deleting LDAP user failed." msgstr "Verwijderen van LDAP gebruiker mislukt." -#: plinth/modules/users/views.py:143 +#: plinth/modules/users/views.py:153 msgid "Change Password" msgstr "Wijzig wachtwoord" -#: plinth/modules/users/views.py:144 +#: plinth/modules/users/views.py:154 msgid "Password changed successfully." msgstr "Wachtwoord succesvol gewijzigd." @@ -3873,6 +4019,15 @@ msgstr "Secure Shell (SSH) Server" msgid "{box_name} Web Interface (Plinth)" msgstr "{box_name} Web Interface (Plinth)" +#: plinth/templates/403.html:28 +msgid "403 Forbidden" +msgstr "" + +#: plinth/templates/403.html:32 +#, python-format +msgid "You don't have permission to access %(request_path)s on this server." +msgstr "" + #: plinth/templates/404.html:25 msgid "404" msgstr "404" @@ -3919,20 +4074,28 @@ msgstr "Plinth administratieve interface voor %(box_name)s" msgid "Toggle navigation" msgstr "Navigatie in/uitschakelen" -#: plinth/templates/base.html:130 plinth/templates/base.html:131 +#: plinth/templates/base.html:101 plinth/templates/base.html:102 +msgid "Home" +msgstr "" + +#: plinth/templates/base.html:139 plinth/templates/base.html:140 msgid "Change password" msgstr "Wijzig wachtwoord" -#: plinth/templates/base.html:134 plinth/templates/base.html:135 -#: plinth/templates/base.html:148 plinth/templates/base.html:150 +#: plinth/templates/base.html:144 plinth/templates/base.html:158 +#: plinth/templates/base.html:160 msgid "Log out" msgstr "Afmelden" -#: plinth/templates/base.html:140 plinth/templates/base.html:142 +#: plinth/templates/base.html:150 plinth/templates/base.html:152 msgid "Log in" msgstr "Aanmelden" -#: plinth/templates/index.html:56 +#: plinth/templates/base.html:222 plinth/templates/index.html:163 +msgid "JavaScript license information" +msgstr "" + +#: plinth/templates/index.html:58 #, python-format msgid "" "Enable some applications to add shortcuts to " @@ -3941,16 +4104,11 @@ msgstr "" "Schakel toepassingen in om snelkoppelingen toe " "te voegen aan deze pagina." -#: plinth/templates/index.html:83 +#: plinth/templates/index.html:85 msgid "Configure »" msgstr "Configureer »" -#: plinth/templates/index.html:95 -#, python-format -msgid "Welcome to %(box_name)s!" -msgstr "Welkom bij %(box_name)s!" - -#: plinth/templates/index.html:101 +#: plinth/templates/index.html:104 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3962,18 +4120,7 @@ msgstr "" "Het biedt online communicatietools die privacy en eigendom van gegevens " "respecteren." -#: plinth/templates/index.html:110 -#, python-format -msgid "" -"More info about %(box_name)s is available on the project homepage and wiki." -msgstr "" -"Meer informatie over het %(box_name)s project is beschikbaar op de project " -"homepage en zie de wiki." - -#: plinth/templates/index.html:118 +#: plinth/templates/index.html:113 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3984,17 +4131,51 @@ msgstr "" "Plinth is vrije software en wordt gedistribueerd onder de GNU Affero General " "Public License, Versie 3 of hoger." +#: plinth/templates/index.html:128 +msgid "Wiki" +msgstr "" + +#: plinth/templates/index.html:133 +msgid "Homepage" +msgstr "" + +#: plinth/templates/index.html:136 +msgid "Source Code" +msgstr "" + +#: plinth/templates/index.html:139 +msgid "Donate" +msgstr "" + +#: plinth/templates/index.html:143 +#, fuzzy +#| msgid "FreedomBox Manual" +msgid "FreedomBox Foundation" +msgstr "FreedomBox Handleiding" + +#: plinth/templates/index.html:150 +msgid "IRC Chatroom" +msgstr "" + +#: plinth/templates/index.html:155 +msgid "Mailing list" +msgstr "" + #: plinth/templates/login.html:35 msgid "Login" msgstr "Aanmelding" -#: plinth/templates/service.html:43 -msgid "is running" -msgstr "draait" +#: plinth/templates/service.html:44 +#, fuzzy, python-format +#| msgid "Service discovery server is running" +msgid "Service %(service_name)s is running." +msgstr "Service Discovery draait" -#: plinth/templates/service.html:46 -msgid "is not running" -msgstr "draait niet" +#: plinth/templates/service.html:49 +#, fuzzy, python-format +#| msgid "Service discovery server is not running" +msgid "Service %(service_name)s is not running." +msgstr "Service Discovery draait niet" #: plinth/templates/setup.html:35 msgid "Installation" @@ -4042,6 +4223,24 @@ msgstr "Toepassing ingeschakeld" msgid "Application disabled" msgstr "Toepassing uitgeschakeld" +#~ msgid "Welcome to %(box_name)s!" +#~ msgstr "Welkom bij %(box_name)s!" + +#~ msgid "" +#~ "More info about %(box_name)s is available on the project homepage and wiki." +#~ msgstr "" +#~ "Meer informatie over het %(box_name)s project is beschikbaar op de " +#~ "project homepage en zie de wiki." + +#~ msgid "is running" +#~ msgstr "draait" + +#~ msgid "is not running" +#~ msgstr "draait niet" + #~ msgid "Anonymity Network (Tor)" #~ msgstr "Anonimiteitsnetwerk (Tor)" @@ -4054,12 +4253,6 @@ msgstr "Toepassing uitgeschakeld" #~ msgid "Bridge" #~ msgstr "Bridge" -#~ msgid "Service discovery server is running" -#~ msgstr "Service Discovery draait" - -#~ msgid "Service discovery server is not running" -#~ msgstr "Service Discovery draait niet" - #~ msgid "Enable network time" #~ msgstr "Netwerktijd Inschakelen" @@ -4300,9 +4493,6 @@ msgstr "Toepassing uitgeschakeld" #~ msgid "Next" #~ msgstr "Volgende" -#~ msgid "FreedomBox Manual" -#~ msgstr "FreedomBox Handleiding" - #~ msgid "" #~ "Many FreedomBox contributors and users are also available on the " #~ "#freedombox channel of the irc.oftc.net IRC network." diff --git a/plinth/locale/pl/LC_MESSAGES/django.po b/plinth/locale/pl/LC_MESSAGES/django.po index 322d14413..f9cb22ac6 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: 2017-01-18 19:32-0500\n" +"POT-Creation-Date: 2017-04-08 16:30-0400\n" "PO-Revision-Date: 2016-05-07 14:21+0000\n" "Last-Translator: Sunil Mohan Adapa \n" "Language-Team: Polish Matrix is an new " +"ecosystem for open, federated instant messaging and VoIP. Synapse is a " +"server implementing the Matrix protocol. It provides chat groups, audio/" +"video calls, end-to-end encryption, multiple device synchronization and does " +"not require phone numbers to work. Users on a given Matrix server can " +"converse with users on all other Matrix servers via federation." +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:55 +msgid "" +"To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +msgstr "" + +#: plinth/modules/matrixsynapse/forms.py:31 +#, fuzzy +#| msgid "Invalid domain name" +msgid "Select the domain name" +msgstr "Niewłaściwa nazwa domeny" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 +#: plinth/modules/openvpn/templates/openvpn.html:116 +#: plinth/modules/owncloud/templates/owncloud.html:39 +#: plinth/modules/tor/templates/tor.html:85 plinth/templates/base.html:112 +#: plinth/templates/base.html:114 plinth/templates/service.html:65 +msgid "Configuration" +msgstr "Konfiguracja" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34 +msgid "" +"Matrix service needs to be configured for a domain. Users on other Matrix " +"servers will be able to reach users on this server using this domain name. " +"Matrix user IDs will look like @username:domainname." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:42 +msgid "" +"\n" +" Warning! Changing the domain name after the initial\n" +" setup is currently not supported.\n" +" " +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:51 +#, python-format +msgid "" +"No domain(s) are available. Configure at " +"least one domain to be able to use Matrix Synapse." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30 +#, python-format +msgid "" +"The Matrix server domain is set to %(domain_name)s. User IDs will " +"look like @username:%(domain_name)s. Changing the domain name after " +"the initial setup is currently not supported." +msgstr "" + #: plinth/modules/minetest/__init__.py:49 msgid "" "Block Sandbox \n" @@ -1898,7 +1969,7 @@ msgid "Edit connection" msgstr "" #: plinth/modules/networks/templates/connection_show.html:43 -#: plinth/templates/base.html:128 +#: plinth/templates/base.html:137 msgid "Edit" msgstr "" @@ -2125,11 +2196,11 @@ msgstr "" msgid "Inactive" msgstr "" -#: plinth/modules/openvpn/__init__.py:41 +#: plinth/modules/openvpn/__init__.py:43 msgid "Virtual Private Network (OpenVPN)" msgstr "" -#: plinth/modules/openvpn/__init__.py:45 +#: plinth/modules/openvpn/__init__.py:47 #, python-brace-format msgid "" "Virtual Private Network (VPN) is a technique for securely connecting two " @@ -2140,6 +2211,12 @@ msgid "" "security and anonymity." msgstr "" +#: plinth/modules/openvpn/__init__.py:86 +#, python-brace-format +msgid "" +"Download Profile" +msgstr "" + #: plinth/modules/openvpn/forms.py:29 msgid "Enable OpenVPN server" msgstr "" @@ -2200,12 +2277,6 @@ msgstr "" msgid "OpenVPN server is not running" msgstr "" -#: plinth/modules/openvpn/templates/openvpn.html:116 -#: plinth/modules/owncloud/templates/owncloud.html:39 -#: plinth/modules/tor/templates/tor.html:85 -msgid "Configuration" -msgstr "Konfiguracja" - #: plinth/modules/openvpn/views.py:123 msgid "Setup completed." msgstr "" @@ -2214,7 +2285,7 @@ msgstr "" msgid "Setup failed." msgstr "" -#: plinth/modules/openvpn/views.py:144 plinth/modules/tor/views.py:109 +#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134 #: plinth/views.py:102 plinth/views.py:183 msgid "Setting unchanged" msgstr "" @@ -2931,7 +3002,36 @@ msgstr "" msgid "Rollback to Snapshot" msgstr "" -#: plinth/modules/system/__init__.py:32 plinth/templates/base.html:114 +#: plinth/modules/syncthing/__init__.py:40 +msgid "File Synchronization (Syncthing)" +msgstr "" + +#: plinth/modules/syncthing/__init__.py:43 +msgid "" +"Syncthing is an application that can synchronizes files across multiple " +"devices. Creation, modification and deletion of files on one device will " +"automatically be replicated to other devices." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:47 +#, python-brace-format +msgid "" +"Running Synching on {box_name}, provides an extra synchronization point for " +"your data that is available most of the time so that your devices " +"synchronize more often. On {box_name}, a single instance of Syncthing runs " +"and may be used by many users. Each user's set of devices many be " +"synchronized with a distinct set of folders. Web interface is only " +"available for users belonging to the \"admin\" group." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:54 +msgid "" +"When enabled, Syncthing will be available from /" +"syncthing web interface. Desktop and mobile clients are also available." +msgstr "" + +#: plinth/modules/system/__init__.py:32 msgid "System Configuration" msgstr "" @@ -2989,17 +3089,44 @@ msgstr "" msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" -#: plinth/modules/tor/forms.py:32 +#: plinth/modules/tor/forms.py:47 +msgid "" +"Enter a valid bridge with this format: [transport] IP:ORPort [fingerprint]" +msgstr "" + +#: plinth/modules/tor/forms.py:90 msgid "Enable Tor" msgstr "" -#: plinth/modules/tor/forms.py:35 +#: plinth/modules/tor/forms.py:93 +msgid "Use upstream bridges to connect to Tor network" +msgstr "" + +#: plinth/modules/tor/forms.py:96 +msgid "" +"When enabled, the bridges configured below will be used to connect to the " +"Tor network. Use this option if your Internet Service Provider (ISP) blocks " +"or censors connections to the Tor Network. This will disable relay modes." +msgstr "" + +#: plinth/modules/tor/forms.py:102 +msgid "Upstream bridges" +msgstr "" + +#: plinth/modules/tor/forms.py:105 +msgid "" +"You can get some bridges from https://bridges.torproject.org/ and copy/paste the bridge information " +"here. Currently supported transports are none, obfs3, obfs4 and scamblesuit." +msgstr "" + +#: plinth/modules/tor/forms.py:112 #, fuzzy #| msgid "Enable network time" msgid "Enable Tor relay" msgstr "Zezwól na czas z sieci" -#: plinth/modules/tor/forms.py:38 +#: plinth/modules/tor/forms.py:115 #, python-brace-format msgid "" "When enabled, your {box_name} will run a Tor relay and donate bandwidth to " @@ -3007,22 +3134,22 @@ msgid "" "download bandwidth." msgstr "" -#: plinth/modules/tor/forms.py:43 +#: plinth/modules/tor/forms.py:120 msgid "Enable Tor bridge relay" msgstr "" -#: plinth/modules/tor/forms.py:46 +#: plinth/modules/tor/forms.py:123 msgid "" "When enabled, relay information is published in the Tor bridge database " "instead of public Tor relay database making it harder to censor this node. " "This helps others circumvent censorship." msgstr "" -#: plinth/modules/tor/forms.py:51 +#: plinth/modules/tor/forms.py:128 msgid "Enable Tor Hidden Service" msgstr "" -#: plinth/modules/tor/forms.py:54 +#: plinth/modules/tor/forms.py:131 #, python-brace-format msgid "" "A hidden service will allow {box_name} to provide selected services (such as " @@ -3030,17 +3157,21 @@ msgid "" "anonymity yet." msgstr "" -#: plinth/modules/tor/forms.py:59 +#: plinth/modules/tor/forms.py:136 msgid "Download software packages over Tor" msgstr "" -#: plinth/modules/tor/forms.py:61 +#: plinth/modules/tor/forms.py:138 msgid "" "When enabled, software will be downloaded over the Tor network for " "installations and upgrades. This adds a degree of privacy and security " "during software downloads." msgstr "" +#: plinth/modules/tor/forms.py:151 +msgid "Specify at least one upstream bridge to use upstream bridges." +msgstr "" + #: plinth/modules/tor/templates/tor.html:41 msgid "Tor configuration is being updated" msgstr "" @@ -3090,11 +3221,11 @@ msgstr "" msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/tor/views.py:131 +#: plinth/modules/tor/views.py:128 plinth/modules/tor/views.py:156 msgid "Configuration updated." msgstr "" -#: plinth/modules/tor/views.py:133 +#: plinth/modules/tor/views.py:158 msgid "An error occurred during configuration." msgstr "" @@ -3238,23 +3369,23 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:51 +#: plinth/modules/users/forms.py:52 msgid "admin" msgstr "" -#: plinth/modules/users/forms.py:52 +#: plinth/modules/users/forms.py:53 msgid "wiki" msgstr "" -#: plinth/modules/users/forms.py:64 +#: plinth/modules/users/forms.py:65 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:94 +#: plinth/modules/users/forms.py:95 msgid "Groups" msgstr "" -#: plinth/modules/users/forms.py:98 +#: plinth/modules/users/forms.py:99 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 " @@ -3263,80 +3394,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:123 plinth/modules/users/forms.py:269 +#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:275 msgid "Creating LDAP user failed." msgstr "Tworzenie użytkownika LDAP się nie udało." -#: plinth/modules/users/forms.py:133 +#: plinth/modules/users/forms.py:134 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:145 +#: plinth/modules/users/forms.py:146 msgid "SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:149 +#: plinth/modules/users/forms.py:150 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:189 +#: plinth/modules/users/forms.py:195 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:201 +#: plinth/modules/users/forms.py:207 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:212 +#: plinth/modules/users/forms.py:218 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:219 +#: plinth/modules/users/forms.py:225 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:244 +#: plinth/modules/users/forms.py:250 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:283 msgid "Failed to add new user to admin group." msgstr "Nieudane dodawanie użytkownika do grupy admin." -#: plinth/modules/users/forms.py:292 +#: plinth/modules/users/forms.py:298 msgid "" "Console login access restricted to users in \"admin\" group. This can be " "configured in security settings." msgstr "" -#: plinth/modules/users/forms.py:298 +#: plinth/modules/users/forms.py:304 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:310 +#: plinth/modules/users/forms.py:316 msgid "User account created, you are now logged in" msgstr "Utworzono konto użytkownika, możesz się teraz zalogować" -#: plinth/modules/users/templates/users_change_password.html:27 +#: plinth/modules/users/templates/users_change_password.html:29 #, python-format msgid "Change Password for %(username)s" msgstr "" -#: plinth/modules/users/templates/users_change_password.html:40 +#: plinth/modules/users/templates/users_change_password.html:39 msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:40 -#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:58 +#: plinth/modules/users/views.py:39 plinth/modules/users/views.py:60 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:117 +#: plinth/modules/users/views.py:127 msgid "Delete User" msgstr "" @@ -3380,7 +3511,7 @@ msgstr "" msgid "Edit user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_update.html:39 +#: plinth/modules/users/templates/users_update.html:41 #, python-format msgid "" "Use the change password form to " @@ -3391,38 +3522,38 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:35 plinth/modules/users/views.py:71 +#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:73 msgid "Users" msgstr "" -#: plinth/modules/users/views.py:56 +#: plinth/modules/users/views.py:58 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:80 +#: plinth/modules/users/views.py:82 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:81 +#: plinth/modules/users/views.py:83 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:127 +#: plinth/modules/users/views.py:137 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:134 +#: plinth/modules/users/views.py:144 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:143 +#: plinth/modules/users/views.py:153 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:144 +#: plinth/modules/users/views.py:154 msgid "Password changed successfully." msgstr "" @@ -3469,6 +3600,15 @@ msgstr "" msgid "{box_name} Web Interface (Plinth)" msgstr "" +#: plinth/templates/403.html:28 +msgid "403 Forbidden" +msgstr "" + +#: plinth/templates/403.html:32 +#, python-format +msgid "You don't have permission to access %(request_path)s on this server." +msgstr "" + #: plinth/templates/404.html:25 msgid "404" msgstr "" @@ -3507,38 +3647,41 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:130 plinth/templates/base.html:131 +#: plinth/templates/base.html:101 plinth/templates/base.html:102 +msgid "Home" +msgstr "" + +#: plinth/templates/base.html:139 plinth/templates/base.html:140 msgid "Change password" msgstr "" -#: plinth/templates/base.html:134 plinth/templates/base.html:135 -#: plinth/templates/base.html:148 plinth/templates/base.html:150 +#: plinth/templates/base.html:144 plinth/templates/base.html:158 +#: plinth/templates/base.html:160 msgid "Log out" msgstr "" -#: plinth/templates/base.html:140 plinth/templates/base.html:142 +#: plinth/templates/base.html:150 plinth/templates/base.html:152 msgid "Log in" msgstr "" -#: plinth/templates/index.html:56 +#: plinth/templates/base.html:222 plinth/templates/index.html:163 +msgid "JavaScript license information" +msgstr "" + +#: plinth/templates/index.html:58 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:83 +#: plinth/templates/index.html:85 #, fuzzy #| msgid "Configure" msgid "Configure »" msgstr "Konfiguruj" -#: plinth/templates/index.html:95 -#, python-format -msgid "Welcome to %(box_name)s!" -msgstr "" - -#: plinth/templates/index.html:101 +#: plinth/templates/index.html:104 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3546,15 +3689,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:110 -#, python-format -msgid "" -"More info about %(box_name)s is available on the project homepage and wiki." -msgstr "" - -#: plinth/templates/index.html:118 +#: plinth/templates/index.html:113 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3562,21 +3697,50 @@ msgid "" "Version 3 or later." msgstr "" +#: plinth/templates/index.html:128 +msgid "Wiki" +msgstr "" + +#: plinth/templates/index.html:133 +msgid "Homepage" +msgstr "" + +#: plinth/templates/index.html:136 +msgid "Source Code" +msgstr "" + +#: plinth/templates/index.html:139 +msgid "Donate" +msgstr "" + +#: plinth/templates/index.html:143 +#, fuzzy +msgid "FreedomBox Foundation" +msgstr "FreedomBox" + +#: plinth/templates/index.html:150 +msgid "IRC Chatroom" +msgstr "" + +#: plinth/templates/index.html:155 +msgid "Mailing list" +msgstr "" + #: plinth/templates/login.html:35 msgid "Login" msgstr "" -#: plinth/templates/service.html:43 -#, fuzzy -#| msgid "deluge-web is running" -msgid "is running" -msgstr "Interfejs deluge uruchomiony" +#: plinth/templates/service.html:44 +#, fuzzy, python-format +#| msgid "Service discovery server is running" +msgid "Service %(service_name)s is running." +msgstr "Serwer wykrywania usług jest uruchomiony" -#: plinth/templates/service.html:46 -#, fuzzy -#| msgid "deluge-web is not running" -msgid "is not running" -msgstr "Interfejs deluge nie jest uruchomiony" +#: plinth/templates/service.html:49 +#, fuzzy, python-format +#| msgid "Service discovery server is not running" +msgid "Service %(service_name)s is not running." +msgstr "Serwer wykrywania usług nie jest uruchomiony" #: plinth/templates/setup.html:35 msgid "Installation" @@ -3624,18 +3788,22 @@ msgstr "" msgid "Application disabled" msgstr "" +#, fuzzy +#~| msgid "deluge-web is running" +#~ 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!" #~ msgid "IP Check URL" #~ msgstr "Adres URL serwera pokazującego IP" -#~ msgid "Service discovery server is running" -#~ msgstr "Serwer wykrywania usług jest uruchomiony" - -#~ msgid "Service discovery server is not running" -#~ msgstr "Serwer wykrywania usług nie jest uruchomiony" - #~ msgid "Network time server is running" #~ msgstr "Serwer czasu jest uruchomiony" diff --git a/plinth/locale/pt/LC_MESSAGES/django.po b/plinth/locale/pt/LC_MESSAGES/django.po index 010fb4f04..99e94aee8 100644 --- a/plinth/locale/pt/LC_MESSAGES/django.po +++ b/plinth/locale/pt/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-18 19:32-0500\n" +"POT-Creation-Date: 2017-04-08 16:30-0400\n" "PO-Revision-Date: 2015-12-15 01:08+0000\n" "Last-Translator: Daniel Sousa \n" "Language-Team: Portuguese Matrix is an new " +"ecosystem for open, federated instant messaging and VoIP. Synapse is a " +"server implementing the Matrix protocol. It provides chat groups, audio/" +"video calls, end-to-end encryption, multiple device synchronization and does " +"not require phone numbers to work. Users on a given Matrix server can " +"converse with users on all other Matrix servers via federation." +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:55 +msgid "" +"To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +msgstr "" + +#: plinth/modules/matrixsynapse/forms.py:31 +#, fuzzy +#| msgid "Invalid domain name" +msgid "Select the domain name" +msgstr "Nome de domínio inválido" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 +#: plinth/modules/openvpn/templates/openvpn.html:116 +#: plinth/modules/owncloud/templates/owncloud.html:39 +#: plinth/modules/tor/templates/tor.html:85 plinth/templates/base.html:112 +#: plinth/templates/base.html:114 plinth/templates/service.html:65 +msgid "Configuration" +msgstr "Configuração" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34 +msgid "" +"Matrix service needs to be configured for a domain. Users on other Matrix " +"servers will be able to reach users on this server using this domain name. " +"Matrix user IDs will look like @username:domainname." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:42 +msgid "" +"\n" +" Warning! Changing the domain name after the initial\n" +" setup is currently not supported.\n" +" " +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:51 +#, python-format +msgid "" +"No domain(s) are available. Configure at " +"least one domain to be able to use Matrix Synapse." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30 +#, python-format +msgid "" +"The Matrix server domain is set to %(domain_name)s. User IDs will " +"look like @username:%(domain_name)s. Changing the domain name after " +"the initial setup is currently not supported." +msgstr "" + #: plinth/modules/minetest/__init__.py:49 msgid "" "Block Sandbox \n" @@ -1882,7 +1953,7 @@ msgid "Edit connection" msgstr "" #: plinth/modules/networks/templates/connection_show.html:43 -#: plinth/templates/base.html:128 +#: plinth/templates/base.html:137 msgid "Edit" msgstr "" @@ -2109,11 +2180,11 @@ msgstr "" msgid "Inactive" msgstr "" -#: plinth/modules/openvpn/__init__.py:41 +#: plinth/modules/openvpn/__init__.py:43 msgid "Virtual Private Network (OpenVPN)" msgstr "" -#: plinth/modules/openvpn/__init__.py:45 +#: plinth/modules/openvpn/__init__.py:47 #, python-brace-format msgid "" "Virtual Private Network (VPN) is a technique for securely connecting two " @@ -2124,6 +2195,12 @@ msgid "" "security and anonymity." msgstr "" +#: plinth/modules/openvpn/__init__.py:86 +#, python-brace-format +msgid "" +"Download Profile" +msgstr "" + #: plinth/modules/openvpn/forms.py:29 msgid "Enable OpenVPN server" msgstr "" @@ -2184,12 +2261,6 @@ msgstr "" msgid "OpenVPN server is not running" msgstr "" -#: plinth/modules/openvpn/templates/openvpn.html:116 -#: plinth/modules/owncloud/templates/owncloud.html:39 -#: plinth/modules/tor/templates/tor.html:85 -msgid "Configuration" -msgstr "Configuração" - #: plinth/modules/openvpn/views.py:123 msgid "Setup completed." msgstr "" @@ -2198,7 +2269,7 @@ msgstr "" msgid "Setup failed." msgstr "" -#: plinth/modules/openvpn/views.py:144 plinth/modules/tor/views.py:109 +#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134 #: plinth/views.py:102 plinth/views.py:183 msgid "Setting unchanged" msgstr "Definição inalterada" @@ -2912,7 +2983,36 @@ msgstr "" msgid "Rollback to Snapshot" msgstr "" -#: plinth/modules/system/__init__.py:32 plinth/templates/base.html:114 +#: plinth/modules/syncthing/__init__.py:40 +msgid "File Synchronization (Syncthing)" +msgstr "" + +#: plinth/modules/syncthing/__init__.py:43 +msgid "" +"Syncthing is an application that can synchronizes files across multiple " +"devices. Creation, modification and deletion of files on one device will " +"automatically be replicated to other devices." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:47 +#, python-brace-format +msgid "" +"Running Synching on {box_name}, provides an extra synchronization point for " +"your data that is available most of the time so that your devices " +"synchronize more often. On {box_name}, a single instance of Syncthing runs " +"and may be used by many users. Each user's set of devices many be " +"synchronized with a distinct set of folders. Web interface is only " +"available for users belonging to the \"admin\" group." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:54 +msgid "" +"When enabled, Syncthing will be available from /" +"syncthing web interface. Desktop and mobile clients are also available." +msgstr "" + +#: plinth/modules/system/__init__.py:32 msgid "System Configuration" msgstr "" @@ -2970,17 +3070,44 @@ msgstr "" msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" -#: plinth/modules/tor/forms.py:32 +#: plinth/modules/tor/forms.py:47 +msgid "" +"Enter a valid bridge with this format: [transport] IP:ORPort [fingerprint]" +msgstr "" + +#: plinth/modules/tor/forms.py:90 msgid "Enable Tor" msgstr "" -#: plinth/modules/tor/forms.py:35 +#: plinth/modules/tor/forms.py:93 +msgid "Use upstream bridges to connect to Tor network" +msgstr "" + +#: plinth/modules/tor/forms.py:96 +msgid "" +"When enabled, the bridges configured below will be used to connect to the " +"Tor network. Use this option if your Internet Service Provider (ISP) blocks " +"or censors connections to the Tor Network. This will disable relay modes." +msgstr "" + +#: plinth/modules/tor/forms.py:102 +msgid "Upstream bridges" +msgstr "" + +#: plinth/modules/tor/forms.py:105 +msgid "" +"You can get some bridges from https://bridges.torproject.org/ and copy/paste the bridge information " +"here. Currently supported transports are none, obfs3, obfs4 and scamblesuit." +msgstr "" + +#: plinth/modules/tor/forms.py:112 #, fuzzy #| msgid "Enable network time" msgid "Enable Tor relay" msgstr "Ativar tempo da rede" -#: plinth/modules/tor/forms.py:38 +#: plinth/modules/tor/forms.py:115 #, python-brace-format msgid "" "When enabled, your {box_name} will run a Tor relay and donate bandwidth to " @@ -2988,22 +3115,22 @@ msgid "" "download bandwidth." msgstr "" -#: plinth/modules/tor/forms.py:43 +#: plinth/modules/tor/forms.py:120 msgid "Enable Tor bridge relay" msgstr "" -#: plinth/modules/tor/forms.py:46 +#: plinth/modules/tor/forms.py:123 msgid "" "When enabled, relay information is published in the Tor bridge database " "instead of public Tor relay database making it harder to censor this node. " "This helps others circumvent censorship." msgstr "" -#: plinth/modules/tor/forms.py:51 +#: plinth/modules/tor/forms.py:128 msgid "Enable Tor Hidden Service" msgstr "" -#: plinth/modules/tor/forms.py:54 +#: plinth/modules/tor/forms.py:131 #, python-brace-format msgid "" "A hidden service will allow {box_name} to provide selected services (such as " @@ -3011,17 +3138,21 @@ msgid "" "anonymity yet." msgstr "" -#: plinth/modules/tor/forms.py:59 +#: plinth/modules/tor/forms.py:136 msgid "Download software packages over Tor" msgstr "" -#: plinth/modules/tor/forms.py:61 +#: plinth/modules/tor/forms.py:138 msgid "" "When enabled, software will be downloaded over the Tor network for " "installations and upgrades. This adds a degree of privacy and security " "during software downloads." msgstr "" +#: plinth/modules/tor/forms.py:151 +msgid "Specify at least one upstream bridge to use upstream bridges." +msgstr "" + #: plinth/modules/tor/templates/tor.html:41 #, fuzzy #| msgid "Configuration updated" @@ -3073,13 +3204,13 @@ msgstr "" msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/tor/views.py:131 +#: plinth/modules/tor/views.py:128 plinth/modules/tor/views.py:156 #, fuzzy #| msgid "Configuration updated" msgid "Configuration updated." msgstr "Configuração atualizada" -#: plinth/modules/tor/views.py:133 +#: plinth/modules/tor/views.py:158 msgid "An error occurred during configuration." msgstr "" @@ -3225,23 +3356,23 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:51 +#: plinth/modules/users/forms.py:52 msgid "admin" msgstr "" -#: plinth/modules/users/forms.py:52 +#: plinth/modules/users/forms.py:53 msgid "wiki" msgstr "" -#: plinth/modules/users/forms.py:64 +#: plinth/modules/users/forms.py:65 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:94 +#: plinth/modules/users/forms.py:95 msgid "Groups" msgstr "" -#: plinth/modules/users/forms.py:98 +#: plinth/modules/users/forms.py:99 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 " @@ -3250,80 +3381,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:123 plinth/modules/users/forms.py:269 +#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:275 msgid "Creating LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:133 +#: plinth/modules/users/forms.py:134 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:145 +#: plinth/modules/users/forms.py:146 msgid "SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:149 +#: plinth/modules/users/forms.py:150 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:189 +#: plinth/modules/users/forms.py:195 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:201 +#: plinth/modules/users/forms.py:207 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:212 +#: plinth/modules/users/forms.py:218 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:219 +#: plinth/modules/users/forms.py:225 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:244 +#: plinth/modules/users/forms.py:250 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:283 msgid "Failed to add new user to admin group." msgstr "" -#: plinth/modules/users/forms.py:292 +#: plinth/modules/users/forms.py:298 msgid "" "Console login access restricted to users in \"admin\" group. This can be " "configured in security settings." msgstr "" -#: plinth/modules/users/forms.py:298 +#: plinth/modules/users/forms.py:304 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:310 +#: plinth/modules/users/forms.py:316 msgid "User account created, you are now logged in" msgstr "" -#: plinth/modules/users/templates/users_change_password.html:27 +#: plinth/modules/users/templates/users_change_password.html:29 #, python-format msgid "Change Password for %(username)s" msgstr "" -#: plinth/modules/users/templates/users_change_password.html:40 +#: plinth/modules/users/templates/users_change_password.html:39 msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:40 -#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:58 +#: plinth/modules/users/views.py:39 plinth/modules/users/views.py:60 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:117 +#: plinth/modules/users/views.py:127 msgid "Delete User" msgstr "" @@ -3362,7 +3493,7 @@ msgstr "" msgid "Edit user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_update.html:39 +#: plinth/modules/users/templates/users_update.html:41 #, python-format msgid "" "Use the change password form to " @@ -3373,38 +3504,38 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:35 plinth/modules/users/views.py:71 +#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:73 msgid "Users" msgstr "" -#: plinth/modules/users/views.py:56 +#: plinth/modules/users/views.py:58 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:80 +#: plinth/modules/users/views.py:82 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:81 +#: plinth/modules/users/views.py:83 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:127 +#: plinth/modules/users/views.py:137 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:134 +#: plinth/modules/users/views.py:144 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:143 +#: plinth/modules/users/views.py:153 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:144 +#: plinth/modules/users/views.py:154 msgid "Password changed successfully." msgstr "" @@ -3453,6 +3584,15 @@ msgstr "" msgid "{box_name} Web Interface (Plinth)" msgstr "" +#: plinth/templates/403.html:28 +msgid "403 Forbidden" +msgstr "" + +#: plinth/templates/403.html:32 +#, python-format +msgid "You don't have permission to access %(request_path)s on this server." +msgstr "" + #: plinth/templates/404.html:25 msgid "404" msgstr "" @@ -3491,38 +3631,41 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:130 plinth/templates/base.html:131 +#: plinth/templates/base.html:101 plinth/templates/base.html:102 +msgid "Home" +msgstr "" + +#: plinth/templates/base.html:139 plinth/templates/base.html:140 msgid "Change password" msgstr "" -#: plinth/templates/base.html:134 plinth/templates/base.html:135 -#: plinth/templates/base.html:148 plinth/templates/base.html:150 +#: plinth/templates/base.html:144 plinth/templates/base.html:158 +#: plinth/templates/base.html:160 msgid "Log out" msgstr "" -#: plinth/templates/base.html:140 plinth/templates/base.html:142 +#: plinth/templates/base.html:150 plinth/templates/base.html:152 msgid "Log in" msgstr "" -#: plinth/templates/index.html:56 +#: plinth/templates/base.html:222 plinth/templates/index.html:163 +msgid "JavaScript license information" +msgstr "" + +#: plinth/templates/index.html:58 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:83 +#: plinth/templates/index.html:85 #, fuzzy #| msgid "Configure" msgid "Configure »" msgstr "Configurar" -#: plinth/templates/index.html:95 -#, python-format -msgid "Welcome to %(box_name)s!" -msgstr "" - -#: plinth/templates/index.html:101 +#: plinth/templates/index.html:104 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3530,15 +3673,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:110 -#, python-format -msgid "" -"More info about %(box_name)s is available on the project homepage and wiki." -msgstr "" - -#: plinth/templates/index.html:118 +#: plinth/templates/index.html:113 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3546,18 +3681,48 @@ msgid "" "Version 3 or later." msgstr "" +#: plinth/templates/index.html:128 +msgid "Wiki" +msgstr "" + +#: plinth/templates/index.html:133 +msgid "Homepage" +msgstr "" + +#: plinth/templates/index.html:136 +msgid "Source Code" +msgstr "" + +#: plinth/templates/index.html:139 +msgid "Donate" +msgstr "" + +#: plinth/templates/index.html:143 +msgid "FreedomBox Foundation" +msgstr "" + +#: plinth/templates/index.html:150 +msgid "IRC Chatroom" +msgstr "" + +#: plinth/templates/index.html:155 +msgid "Mailing list" +msgstr "" + #: plinth/templates/login.html:35 msgid "Login" msgstr "" -#: plinth/templates/service.html:43 -msgid "is running" -msgstr "" +#: plinth/templates/service.html:44 +#, fuzzy, python-format +#| msgid "Service discovery server is running" +msgid "Service %(service_name)s is running." +msgstr "O Servidor da descoberta do serviço está a correr" -#: plinth/templates/service.html:46 -#, fuzzy +#: plinth/templates/service.html:49 +#, fuzzy, python-format #| msgid "Service discovery server is not running" -msgid "is not running" +msgid "Service %(service_name)s is not running." msgstr "O Servidor da descoberta do serviço não está a correr" #: plinth/templates/setup.html:35 @@ -3610,10 +3775,9 @@ msgstr "Aplicações" msgid "Application disabled" msgstr "Aplicações" -#~ msgid "Service discovery server is running" -#~ msgstr "O Servidor da descoberta do serviço está a correr" - -#~ msgid "Service discovery server is not running" +#, 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 diff --git a/plinth/locale/ru/LC_MESSAGES/django.po b/plinth/locale/ru/LC_MESSAGES/django.po index 4d5227268..3c1c13e98 100644 --- a/plinth/locale/ru/LC_MESSAGES/django.po +++ b/plinth/locale/ru/LC_MESSAGES/django.po @@ -7,17 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-18 19:32-0500\n" +"POT-Creation-Date: 2017-04-08 16:30-0400\n" "PO-Revision-Date: 2017-03-08 11:38+0000\n" "Last-Translator: Igor \n" -"Language-Team: Russian " -"\n" +"Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=" -"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 2.12\n" #: plinth/action_utils.py:243 @@ -50,7 +50,7 @@ msgstr "Подключение к {host}:{port}" msgid "Cannot connect to {host}:{port}" msgstr "Невозможно подключиться к {host}:{port}" -#: plinth/context_processors.py:36 plinth/views.py:48 +#: plinth/context_processors.py:37 plinth/views.py:48 msgid "FreedomBox" msgstr "FrеedomBox" @@ -58,25 +58,26 @@ msgstr "FrеedomBox" msgid "Enable application" msgstr "Включить приложение" -#: plinth/middleware.py:60 +#: plinth/middleware.py:71 msgid "Application installed." msgstr "Приложение установлено." -#: plinth/middleware.py:66 +#: plinth/middleware.py:77 #, python-brace-format msgid "Error installing application: {string} {details}" msgstr "Ошибка при установке пакетов: {string}{details}" -#: plinth/middleware.py:70 +#: plinth/middleware.py:81 #, python-brace-format msgid "Error installing application: {error}" msgstr "Ошибка при установке приложения: {error}" -#: plinth/modules/apps/apps.py:26 +#: plinth/modules/apps/apps.py:26 plinth/templates/base.html:106 +#: plinth/templates/base.html:108 msgid "Apps" msgstr "Приложения" -#: plinth/modules/apps/apps.py:32 plinth/templates/base.html:97 +#: plinth/modules/apps/apps.py:32 msgid "Applications" msgstr "Приложения" @@ -540,7 +541,7 @@ msgstr "О службе" #: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/openvpn/templates/openvpn.html:67 #: plinth/modules/tor/templates/tor.html:35 -#: plinth/modules/tor/templates/tor.html:65 +#: plinth/modules/tor/templates/tor.html:65 plinth/templates/service.html:39 msgid "Status" msgstr "Статус" @@ -684,7 +685,7 @@ msgid "Dynamic DNS Status" msgstr "Состояние динамического DNS" #: plinth/modules/dynamicdns/dynamicdns.py:364 -#: plinth/modules/openvpn/views.py:142 plinth/modules/transmission/views.py:72 +#: plinth/modules/openvpn/views.py:143 plinth/modules/transmission/views.py:72 msgid "Configuration updated" msgstr "Конфигурация обновлена" @@ -724,10 +725,11 @@ msgstr "" #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:32 +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:124 #: plinth/modules/tor/templates/tor.html:93 #: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/service.html:67 +#: plinth/templates/service.html:73 msgid "Update setup" msgstr "Установить обновления" @@ -924,7 +926,7 @@ msgstr "Перейти к сетям" #: plinth/modules/first_boot/templates/firstboot_navbar.html:23 #: plinth/modules/help/templates/help_index.html:25 -#: plinth/templates/base.html:107 +#: plinth/templates/base.html:122 msgid "Help" msgstr "Справка" @@ -954,7 +956,7 @@ msgid "Where to Get Help" msgstr "Где получить помощь" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:61 -#: plinth/modules/networks/forms.py:101 +#: plinth/modules/networks/forms.py:101 plinth/templates/index.html:124 msgid "Manual" msgstr "Руководство" @@ -1206,46 +1208,50 @@ msgstr "Создать" msgid "Manage Wikis and Blogs" msgstr "Управление Блогами и Вики" -#: plinth/modules/ikiwiki/views.py:94 +#: plinth/modules/ikiwiki/views.py:95 msgid "Create Wiki or Blog" msgstr "Создать Блог или Вики" -#: plinth/modules/ikiwiki/views.py:107 +#: plinth/modules/ikiwiki/views.py:108 #, python-brace-format msgid "Created wiki {name}." msgstr "Создать вики {name}." -#: plinth/modules/ikiwiki/views.py:109 +#: plinth/modules/ikiwiki/views.py:110 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "Не удалось создать вики: {error}" -#: plinth/modules/ikiwiki/views.py:121 +#: plinth/modules/ikiwiki/views.py:122 #, python-brace-format msgid "Created blog {name}." msgstr "Созданный блог {name}." -#: plinth/modules/ikiwiki/views.py:123 +#: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Could not create blog: {error}" msgstr "Не удалось создать блог: {error}" -#: plinth/modules/ikiwiki/views.py:136 +#: plinth/modules/ikiwiki/views.py:137 #, python-brace-format msgid "{name} deleted." msgstr "{name} удален." -#: plinth/modules/ikiwiki/views.py:139 +#: plinth/modules/ikiwiki/views.py:140 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "Не удалось удалить {name}: {error}" -#: plinth/modules/ikiwiki/views.py:145 +#: plinth/modules/ikiwiki/views.py:146 msgid "Delete Wiki or Blog" msgstr "Удаление блога или вики" #: plinth/modules/infinoted/__init__.py:44 -msgid "Gobby Server (infinoted)" +#, fuzzy +#| msgid "Gobby Server (infinoted)" +msgid "" +"Gobby Server \n" +" (infinoted)" msgstr "Сервер Gobby (infinoted)" #: plinth/modules/infinoted/__init__.py:47 @@ -1259,9 +1265,9 @@ msgid "" "client and install it. Then start Gobby and select \"Connect to Server\" and " "enter your {box_name}'s domain name." msgstr "" -"Чтобы использовать его, скачайте " -"Gobby, настольный клиент и установите его. Затем запустите Gobby и " -"выберите «Подключиться к серверу» и введите доменное имя вашего {box_name}." +"Чтобы использовать его, скачайте Gobby, настольный клиент и установите его. Затем запустите Gobby и выберите " +"«Подключиться к серверу» и введите доменное имя вашего {box_name}." #: plinth/modules/jsxc/__init__.py:38 msgid "" @@ -1383,6 +1389,86 @@ msgstr "Сертификат успешно получен для домена { msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "Не удалось получить сертификат для домена {domain}: {error}" +#: plinth/modules/matrixsynapse/__init__.py:44 +#, fuzzy +#| msgid "" +#| "Chat Server \n" +#| " (ejabberd)" +msgid "" +"Chat Server \n" +" (Matrix Synapse)" +msgstr "" +"Чат-сервер \n" +" (ejabberd)" + +#: plinth/modules/matrixsynapse/__init__.py:47 +msgid "" +"Matrix is an new " +"ecosystem for open, federated instant messaging and VoIP. Synapse is a " +"server implementing the Matrix protocol. It provides chat groups, audio/" +"video calls, end-to-end encryption, multiple device synchronization and does " +"not require phone numbers to work. Users on a given Matrix server can " +"converse with users on all other Matrix servers via federation." +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:55 +msgid "" +"To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +msgstr "" + +#: plinth/modules/matrixsynapse/forms.py:31 +#, fuzzy +#| msgid "Invalid domain name" +msgid "Select the domain name" +msgstr "Недопустимое имя домена" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 +#: plinth/modules/openvpn/templates/openvpn.html:116 +#: plinth/modules/owncloud/templates/owncloud.html:39 +#: plinth/modules/tor/templates/tor.html:85 plinth/templates/base.html:112 +#: plinth/templates/base.html:114 plinth/templates/service.html:65 +msgid "Configuration" +msgstr "Конфигурация" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34 +msgid "" +"Matrix service needs to be configured for a domain. Users on other Matrix " +"servers will be able to reach users on this server using this domain name. " +"Matrix user IDs will look like @username:domainname." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:42 +msgid "" +"\n" +" Warning! Changing the domain name after the initial\n" +" setup is currently not supported.\n" +" " +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:51 +#, python-format +msgid "" +"No domain(s) are available. Configure at " +"least one domain to be able to use Matrix Synapse." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30 +#, fuzzy, python-format +#| msgid "" +#| "Your XMPP server domain is set to %(domainname)s. User IDs will " +#| "look like username@%(domainname)s. You can setup your domain on " +#| "the system Configure page." +msgid "" +"The Matrix server domain is set to %(domain_name)s. User IDs will " +"look like @username:%(domain_name)s. Changing the domain name after " +"the initial setup is currently not supported." +msgstr "" +"Ваш домен сервера XMPP имеет значение %(domainname)s Идентификаторы " +"пользователей будет выглядеть как username@%(domainname)s. Вы можете " +"настроить ваш домен на странице Настройка." + #: plinth/modules/minetest/__init__.py:49 msgid "" "Block Sandbox \n" @@ -2042,7 +2128,7 @@ msgid "Edit connection" msgstr "Редактирование подключения" #: plinth/modules/networks/templates/connection_show.html:43 -#: plinth/templates/base.html:128 +#: plinth/templates/base.html:137 msgid "Edit" msgstr "Редактировать" @@ -2278,11 +2364,11 @@ msgstr "Активные" msgid "Inactive" msgstr "Неактивен" -#: plinth/modules/openvpn/__init__.py:41 +#: plinth/modules/openvpn/__init__.py:43 msgid "Virtual Private Network (OpenVPN)" msgstr "Виртуальная частная сеть (OpenVPN)" -#: plinth/modules/openvpn/__init__.py:45 +#: plinth/modules/openvpn/__init__.py:47 #, python-brace-format msgid "" "Virtual Private Network (VPN) is a technique for securely connecting two " @@ -2300,6 +2386,12 @@ msgstr "" "также получить доступ к остальной части Интернет через {box_name} для " "дополнительной безопасности и анонимности." +#: plinth/modules/openvpn/__init__.py:86 +#, python-brace-format +msgid "" +"Download Profile" +msgstr "" + #: plinth/modules/openvpn/forms.py:29 msgid "Enable OpenVPN server" msgstr "Включить сервер OpenVPN" @@ -2374,12 +2466,6 @@ msgstr "Сервер OpenVPN выполняется" msgid "OpenVPN server is not running" msgstr "OpenVPN сервер не выполняется" -#: plinth/modules/openvpn/templates/openvpn.html:116 -#: plinth/modules/owncloud/templates/owncloud.html:39 -#: plinth/modules/tor/templates/tor.html:85 -msgid "Configuration" -msgstr "Конфигурация" - #: plinth/modules/openvpn/views.py:123 msgid "Setup completed." msgstr "Установка завершена." @@ -2388,7 +2474,7 @@ msgstr "Установка завершена." msgid "Setup failed." msgstr "Установка не удалась." -#: plinth/modules/openvpn/views.py:144 plinth/modules/tor/views.py:109 +#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134 #: plinth/views.py:102 plinth/views.py:183 msgid "Setting unchanged" msgstr "Настройки без изменений" @@ -3241,7 +3327,36 @@ msgstr "Необходимо перезагрузить систему для з msgid "Rollback to Snapshot" msgstr "Откат к снимку" -#: plinth/modules/system/__init__.py:32 plinth/templates/base.html:114 +#: plinth/modules/syncthing/__init__.py:40 +msgid "File Synchronization (Syncthing)" +msgstr "" + +#: plinth/modules/syncthing/__init__.py:43 +msgid "" +"Syncthing is an application that can synchronizes files across multiple " +"devices. Creation, modification and deletion of files on one device will " +"automatically be replicated to other devices." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:47 +#, python-brace-format +msgid "" +"Running Synching on {box_name}, provides an extra synchronization point for " +"your data that is available most of the time so that your devices " +"synchronize more often. On {box_name}, a single instance of Syncthing runs " +"and may be used by many users. Each user's set of devices many be " +"synchronized with a distinct set of folders. Web interface is only " +"available for users belonging to the \"admin\" group." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:54 +msgid "" +"When enabled, Syncthing will be available from /" +"syncthing web interface. Desktop and mobile clients are also available." +msgstr "" + +#: plinth/modules/system/__init__.py:32 msgid "System Configuration" msgstr "Конфигурация системы" @@ -3305,15 +3420,42 @@ msgstr "Доступ к {url} по tcp{kind} через Tor" msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Подтверждение использования Tor в {url} по tcp {kind}" -#: plinth/modules/tor/forms.py:32 +#: plinth/modules/tor/forms.py:47 +msgid "" +"Enter a valid bridge with this format: [transport] IP:ORPort [fingerprint]" +msgstr "" + +#: plinth/modules/tor/forms.py:90 msgid "Enable Tor" msgstr "Включить Tor" -#: plinth/modules/tor/forms.py:35 +#: plinth/modules/tor/forms.py:93 +msgid "Use upstream bridges to connect to Tor network" +msgstr "" + +#: plinth/modules/tor/forms.py:96 +msgid "" +"When enabled, the bridges configured below will be used to connect to the " +"Tor network. Use this option if your Internet Service Provider (ISP) blocks " +"or censors connections to the Tor Network. This will disable relay modes." +msgstr "" + +#: plinth/modules/tor/forms.py:102 +msgid "Upstream bridges" +msgstr "" + +#: plinth/modules/tor/forms.py:105 +msgid "" +"You can get some bridges from https://bridges.torproject.org/ and copy/paste the bridge information " +"here. Currently supported transports are none, obfs3, obfs4 and scamblesuit." +msgstr "" + +#: plinth/modules/tor/forms.py:112 msgid "Enable Tor relay" msgstr "Включить ретранслятор Tor" -#: plinth/modules/tor/forms.py:38 +#: plinth/modules/tor/forms.py:115 #, python-brace-format msgid "" "When enabled, your {box_name} will run a Tor relay and donate bandwidth to " @@ -3324,11 +3466,11 @@ msgstr "" "часть пропускной способности сети Tor. Сделайте это, если у вас более ширина " "канала более 2Мбит/c." -#: plinth/modules/tor/forms.py:43 +#: plinth/modules/tor/forms.py:120 msgid "Enable Tor bridge relay" msgstr "Ретранслятор Tor типа мост" -#: plinth/modules/tor/forms.py:46 +#: plinth/modules/tor/forms.py:123 msgid "" "When enabled, relay information is published in the Tor bridge database " "instead of public Tor relay database making it harder to censor this node. " @@ -3338,11 +3480,11 @@ msgstr "" "общественной базы данных ретрансляции Tor. Это помогает другим обойти " "цензуру." -#: plinth/modules/tor/forms.py:51 +#: plinth/modules/tor/forms.py:128 msgid "Enable Tor Hidden Service" msgstr "Включить скрытый сервис Tor" -#: plinth/modules/tor/forms.py:54 +#: plinth/modules/tor/forms.py:131 #, python-brace-format msgid "" "A hidden service will allow {box_name} to provide selected services (such as " @@ -3353,11 +3495,11 @@ msgstr "" "чат) не раскрывая его расположение. Не используйте это для повышения " "анонимности." -#: plinth/modules/tor/forms.py:59 +#: plinth/modules/tor/forms.py:136 msgid "Download software packages over Tor" msgstr "Скачать пакеты программного обеспечения через Tor" -#: plinth/modules/tor/forms.py:61 +#: plinth/modules/tor/forms.py:138 msgid "" "When enabled, software will be downloaded over the Tor network for " "installations and upgrades. This adds a degree of privacy and security " @@ -3367,6 +3509,10 @@ msgstr "" "установки и обновления. Это добавляет определенную степень безопасности и " "конфиденциальности во время загрузки программного обеспечения." +#: plinth/modules/tor/forms.py:151 +msgid "Specify at least one upstream bridge to use upstream bridges." +msgstr "" + #: plinth/modules/tor/templates/tor.html:41 msgid "Tor configuration is being updated" msgstr "В настоящее время обновляется конфигурация Tor" @@ -3419,11 +3565,11 @@ msgstr "Порт Tor SOCKS вашего %(box_name)s доступен по по msgid "Action error: {0} [{1}] [{2}]" msgstr "Ошибка действий: {0}[{1}][{2}]" -#: plinth/modules/tor/views.py:131 +#: plinth/modules/tor/views.py:128 plinth/modules/tor/views.py:156 msgid "Configuration updated." msgstr "Конфигурация обновлена." -#: plinth/modules/tor/views.py:133 +#: plinth/modules/tor/views.py:158 msgid "An error occurred during configuration." msgstr "Произошла ошибка во время настройки." @@ -3594,23 +3740,23 @@ msgstr "Пользователи и группы" msgid "Check LDAP entry \"{search_item}\"" msgstr "Проверьте запись LDAP \"{search_item}\"" -#: plinth/modules/users/forms.py:51 +#: plinth/modules/users/forms.py:52 msgid "admin" msgstr "admin" -#: plinth/modules/users/forms.py:52 +#: plinth/modules/users/forms.py:53 msgid "wiki" msgstr "Wiki" -#: plinth/modules/users/forms.py:64 +#: plinth/modules/users/forms.py:65 msgid "Username is taken or is reserved." msgstr "Имя пользователя уже занято." -#: plinth/modules/users/forms.py:94 +#: plinth/modules/users/forms.py:95 msgid "Groups" msgstr "Группы" -#: plinth/modules/users/forms.py:98 +#: plinth/modules/users/forms.py:99 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 " @@ -3624,20 +3770,20 @@ msgstr "" "Пользователи в группе администратора имеют доступ ко всем службам. Они также " "могут войти в систему через SSH и иметь административные привилегии (sudo)." -#: plinth/modules/users/forms.py:123 plinth/modules/users/forms.py:269 +#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:275 msgid "Creating LDAP user failed." msgstr "Создание пользователя LDAP не удалось." -#: plinth/modules/users/forms.py:133 +#: plinth/modules/users/forms.py:134 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "Не удалось добавить нового пользователя в группу {group}." -#: plinth/modules/users/forms.py:145 +#: plinth/modules/users/forms.py:146 msgid "SSH Keys" msgstr "SSH ключи" -#: plinth/modules/users/forms.py:149 +#: plinth/modules/users/forms.py:150 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 " @@ -3648,31 +3794,31 @@ msgstr "" "на каждой строке. Пустые строки и строки, начинающиеся с # будут " "игнорироваться." -#: plinth/modules/users/forms.py:189 +#: plinth/modules/users/forms.py:195 msgid "Renaming LDAP user failed." msgstr "Переименование пользователя LDAP не удалось." -#: plinth/modules/users/forms.py:201 +#: plinth/modules/users/forms.py:207 msgid "Failed to remove user from group." msgstr "Не удалось удалить пользователя из группы." -#: plinth/modules/users/forms.py:212 +#: plinth/modules/users/forms.py:218 msgid "Failed to add user to group." msgstr "Не удалось добавить пользователя в группу." -#: plinth/modules/users/forms.py:219 +#: plinth/modules/users/forms.py:225 msgid "Unable to set SSH keys." msgstr "Не удалось задать ключи SSH." -#: plinth/modules/users/forms.py:244 +#: plinth/modules/users/forms.py:250 msgid "Changing LDAP user password failed." msgstr "Изменение LDAP пароля пользователя не удалось." -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:283 msgid "Failed to add new user to admin group." msgstr "Не удалось добавить нового пользователя в группу администратора." -#: plinth/modules/users/forms.py:292 +#: plinth/modules/users/forms.py:298 msgid "" "Console login access restricted to users in \"admin\" group. This can be " "configured in security settings." @@ -3680,30 +3826,30 @@ msgstr "" "Консольный вход доступен только для пользователей группы \"admin\" Это можно " "настроить в настройках безопасности." -#: plinth/modules/users/forms.py:298 +#: plinth/modules/users/forms.py:304 msgid "Failed to restrict console access." msgstr "Не удалось ограничить доступ к консоли." -#: plinth/modules/users/forms.py:310 +#: plinth/modules/users/forms.py:316 msgid "User account created, you are now logged in" msgstr "Учетная запись пользователя создана, теперь вы вошли" -#: plinth/modules/users/templates/users_change_password.html:27 +#: plinth/modules/users/templates/users_change_password.html:29 #, python-format msgid "Change Password for %(username)s" msgstr "Изменение пароля для %(username)s" -#: plinth/modules/users/templates/users_change_password.html:40 +#: plinth/modules/users/templates/users_change_password.html:39 msgid "Save Password" msgstr "Сохранить пароль" #: plinth/modules/users/templates/users_create.html:40 -#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:58 +#: plinth/modules/users/views.py:39 plinth/modules/users/views.py:60 msgid "Create User" msgstr "Создать пользователя" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:117 +#: plinth/modules/users/views.py:127 msgid "Delete User" msgstr "Удаление пользователя" @@ -3745,7 +3891,7 @@ msgstr "Удалить пользователя %(username)s" msgid "Edit user %(username)s" msgstr "Редактирование пользователя %(username)s" -#: plinth/modules/users/templates/users_update.html:39 +#: plinth/modules/users/templates/users_update.html:41 #, python-format msgid "" "Use the change password form to " @@ -3758,38 +3904,38 @@ msgstr "" msgid "Save Changes" msgstr "Сохранить изменения" -#: plinth/modules/users/views.py:35 plinth/modules/users/views.py:71 +#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:73 msgid "Users" msgstr "Пользователи" -#: plinth/modules/users/views.py:56 +#: plinth/modules/users/views.py:58 #, python-format msgid "User %(username)s created." msgstr "Пользователь %(username)s создан." -#: plinth/modules/users/views.py:80 +#: plinth/modules/users/views.py:82 #, python-format msgid "User %(username)s updated." msgstr "Пользователь %(username)s обновлен." -#: plinth/modules/users/views.py:81 +#: plinth/modules/users/views.py:83 msgid "Edit User" msgstr "Редактирование пользователя" -#: plinth/modules/users/views.py:127 +#: plinth/modules/users/views.py:137 #, python-brace-format msgid "User {user} deleted." msgstr "Пользователь {user} удален." -#: plinth/modules/users/views.py:134 +#: plinth/modules/users/views.py:144 msgid "Deleting LDAP user failed." msgstr "Сбой при удалении LDAP пользователя." -#: plinth/modules/users/views.py:143 +#: plinth/modules/users/views.py:153 msgid "Change Password" msgstr "Смена пароля" -#: plinth/modules/users/views.py:144 +#: plinth/modules/users/views.py:154 msgid "Password changed successfully." msgstr "Пароль успешно изменен." @@ -3835,6 +3981,15 @@ msgstr "Secure Shell (SSH) сервер" msgid "{box_name} Web Interface (Plinth)" msgstr "{box_name} Веб-интерфейс (Plinth)" +#: plinth/templates/403.html:28 +msgid "403 Forbidden" +msgstr "" + +#: plinth/templates/403.html:32 +#, python-format +msgid "You don't have permission to access %(request_path)s on this server." +msgstr "" + #: plinth/templates/404.html:25 msgid "404" msgstr "404" @@ -3881,20 +4036,28 @@ msgstr "Административный интерфейс Plinth для %(box_ msgid "Toggle navigation" msgstr "Отображение навигации" -#: plinth/templates/base.html:130 plinth/templates/base.html:131 +#: plinth/templates/base.html:101 plinth/templates/base.html:102 +msgid "Home" +msgstr "" + +#: plinth/templates/base.html:139 plinth/templates/base.html:140 msgid "Change password" msgstr "Смена пароля" -#: plinth/templates/base.html:134 plinth/templates/base.html:135 -#: plinth/templates/base.html:148 plinth/templates/base.html:150 +#: plinth/templates/base.html:144 plinth/templates/base.html:158 +#: plinth/templates/base.html:160 msgid "Log out" msgstr "Выход" -#: plinth/templates/base.html:140 plinth/templates/base.html:142 +#: plinth/templates/base.html:150 plinth/templates/base.html:152 msgid "Log in" msgstr "Войти" -#: plinth/templates/index.html:56 +#: plinth/templates/base.html:222 plinth/templates/index.html:163 +msgid "JavaScript license information" +msgstr "" + +#: plinth/templates/index.html:58 #, python-format msgid "" "Enable some applications to add shortcuts to " @@ -3903,16 +4066,11 @@ msgstr "" "Включите приложения чтобы добавить ярлыки на " "эту страницу." -#: plinth/templates/index.html:83 +#: plinth/templates/index.html:85 msgid "Configure »" msgstr "Настроить »" -#: plinth/templates/index.html:95 -#, python-format -msgid "Welcome to %(box_name)s!" -msgstr "Добро пожаловать на %(box_name)s!" - -#: plinth/templates/index.html:101 +#: plinth/templates/index.html:104 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3924,18 +4082,7 @@ msgstr "" "Он предоставляет онлайн инструменты онлайн-коммуникации, уважающих вашу " "приватность и владение данными." -#: plinth/templates/index.html:110 -#, python-format -msgid "" -"More info about %(box_name)s is available on the project homepage and wiki." -msgstr "" -"Дополнительные сведения о проекте %(box_name)s доступны на домашней странице проекта и вики." - -#: plinth/templates/index.html:118 +#: plinth/templates/index.html:113 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3946,17 +4093,51 @@ msgstr "" "программное обеспечение, выпускаемое под лицензией GNU Affero General Public " "License, Версии 3 или старше." +#: plinth/templates/index.html:128 +msgid "Wiki" +msgstr "" + +#: plinth/templates/index.html:133 +msgid "Homepage" +msgstr "" + +#: plinth/templates/index.html:136 +msgid "Source Code" +msgstr "" + +#: plinth/templates/index.html:139 +msgid "Donate" +msgstr "" + +#: plinth/templates/index.html:143 +#, fuzzy +#| msgid "FreedomBox" +msgid "FreedomBox Foundation" +msgstr "FrеedomBox" + +#: plinth/templates/index.html:150 +msgid "IRC Chatroom" +msgstr "" + +#: plinth/templates/index.html:155 +msgid "Mailing list" +msgstr "" + #: plinth/templates/login.html:35 msgid "Login" msgstr "Логин" -#: plinth/templates/service.html:43 -msgid "is running" -msgstr "запущен" +#: plinth/templates/service.html:44 +#, fuzzy, python-format +#| msgid "Service discovery server is running" +msgid "Service %(service_name)s is running." +msgstr "Выполняется служба обнаружения сервера" -#: plinth/templates/service.html:46 -msgid "is not running" -msgstr "не запущен" +#: plinth/templates/service.html:49 +#, fuzzy, python-format +#| msgid "Service discovery server is not running" +msgid "Service %(service_name)s is not running." +msgstr "Не запущена служба обнаружения сервера" #: plinth/templates/setup.html:35 msgid "Installation" @@ -4004,6 +4185,24 @@ msgstr "Приложение включено" msgid "Application disabled" msgstr "Приложение отключено" +#~ msgid "Welcome to %(box_name)s!" +#~ msgstr "Добро пожаловать на %(box_name)s!" + +#~ msgid "" +#~ "More info about %(box_name)s is available on the project homepage and wiki." +#~ msgstr "" +#~ "Дополнительные сведения о проекте %(box_name)s доступны на домашней странице проекта и вики." + +#~ msgid "is running" +#~ msgstr "запущен" + +#~ msgid "is not running" +#~ msgstr "не запущен" + #~ msgid "Anonymity Network (Tor)" #~ msgstr "Анонимная Сеть (Tor)" @@ -4016,12 +4215,6 @@ msgstr "Приложение отключено" #~ msgid "Bridge" #~ msgstr "Мост" -#~ msgid "Service discovery server is running" -#~ msgstr "Выполняется служба обнаружения сервера" - -#~ msgid "Service discovery server is not running" -#~ msgstr "Не запущена служба обнаружения сервера" - #~ msgid "Enable network time" #~ msgstr "Включить сетевое время" diff --git a/plinth/locale/sv/LC_MESSAGES/django.po b/plinth/locale/sv/LC_MESSAGES/django.po index ec148e466..adeaf2c80 100644 --- a/plinth/locale/sv/LC_MESSAGES/django.po +++ b/plinth/locale/sv/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-18 19:32-0500\n" +"POT-Creation-Date: 2017-04-08 16:30-0400\n" "PO-Revision-Date: 2016-07-23 19:30+0000\n" "Last-Translator: Caly \n" "Language-Team: Swedish Matrix is an new " +"ecosystem for open, federated instant messaging and VoIP. Synapse is a " +"server implementing the Matrix protocol. It provides chat groups, audio/" +"video calls, end-to-end encryption, multiple device synchronization and does " +"not require phone numbers to work. Users on a given Matrix server can " +"converse with users on all other Matrix servers via federation." +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:55 +msgid "" +"To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +msgstr "" + +#: plinth/modules/matrixsynapse/forms.py:31 +#, fuzzy +#| msgid "Invalid domain name" +msgid "Select the domain name" +msgstr "Ogiltigt domännamn" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 +#: plinth/modules/openvpn/templates/openvpn.html:116 +#: plinth/modules/owncloud/templates/owncloud.html:39 +#: plinth/modules/tor/templates/tor.html:85 plinth/templates/base.html:112 +#: plinth/templates/base.html:114 plinth/templates/service.html:65 +msgid "Configuration" +msgstr "Konfiguration" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34 +msgid "" +"Matrix service needs to be configured for a domain. Users on other Matrix " +"servers will be able to reach users on this server using this domain name. " +"Matrix user IDs will look like @username:domainname." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:42 +msgid "" +"\n" +" Warning! Changing the domain name after the initial\n" +" setup is currently not supported.\n" +" " +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:51 +#, python-format +msgid "" +"No domain(s) are available. Configure at " +"least one domain to be able to use Matrix Synapse." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30 +#, python-format +msgid "" +"The Matrix server domain is set to %(domain_name)s. User IDs will " +"look like @username:%(domain_name)s. Changing the domain name after " +"the initial setup is currently not supported." +msgstr "" + #: plinth/modules/minetest/__init__.py:49 msgid "" "Block Sandbox \n" @@ -2148,7 +2219,7 @@ msgid "Edit connection" msgstr "Redigera anslutning" #: plinth/modules/networks/templates/connection_show.html:43 -#: plinth/templates/base.html:128 +#: plinth/templates/base.html:137 msgid "Edit" msgstr "Redigera" @@ -2375,11 +2446,11 @@ msgstr "" msgid "Inactive" msgstr "" -#: plinth/modules/openvpn/__init__.py:41 +#: plinth/modules/openvpn/__init__.py:43 msgid "Virtual Private Network (OpenVPN)" msgstr "" -#: plinth/modules/openvpn/__init__.py:45 +#: plinth/modules/openvpn/__init__.py:47 #, python-brace-format msgid "" "Virtual Private Network (VPN) is a technique for securely connecting two " @@ -2390,6 +2461,12 @@ msgid "" "security and anonymity." msgstr "" +#: plinth/modules/openvpn/__init__.py:86 +#, python-brace-format +msgid "" +"Download Profile" +msgstr "" + #: plinth/modules/openvpn/forms.py:29 msgid "Enable OpenVPN server" msgstr "" @@ -2450,12 +2527,6 @@ msgstr "" msgid "OpenVPN server is not running" msgstr "" -#: plinth/modules/openvpn/templates/openvpn.html:116 -#: plinth/modules/owncloud/templates/owncloud.html:39 -#: plinth/modules/tor/templates/tor.html:85 -msgid "Configuration" -msgstr "Konfiguration" - #: plinth/modules/openvpn/views.py:123 msgid "Setup completed." msgstr "" @@ -2464,7 +2535,7 @@ msgstr "" msgid "Setup failed." msgstr "" -#: plinth/modules/openvpn/views.py:144 plinth/modules/tor/views.py:109 +#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134 #: plinth/views.py:102 plinth/views.py:183 msgid "Setting unchanged" msgstr "Instänllningar oförändrade" @@ -3186,7 +3257,36 @@ msgstr "" msgid "Rollback to Snapshot" msgstr "" -#: plinth/modules/system/__init__.py:32 plinth/templates/base.html:114 +#: plinth/modules/syncthing/__init__.py:40 +msgid "File Synchronization (Syncthing)" +msgstr "" + +#: plinth/modules/syncthing/__init__.py:43 +msgid "" +"Syncthing is an application that can synchronizes files across multiple " +"devices. Creation, modification and deletion of files on one device will " +"automatically be replicated to other devices." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:47 +#, python-brace-format +msgid "" +"Running Synching on {box_name}, provides an extra synchronization point for " +"your data that is available most of the time so that your devices " +"synchronize more often. On {box_name}, a single instance of Syncthing runs " +"and may be used by many users. Each user's set of devices many be " +"synchronized with a distinct set of folders. Web interface is only " +"available for users belonging to the \"admin\" group." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:54 +msgid "" +"When enabled, Syncthing will be available from /" +"syncthing web interface. Desktop and mobile clients are also available." +msgstr "" + +#: plinth/modules/system/__init__.py:32 msgid "System Configuration" msgstr "" @@ -3244,17 +3344,44 @@ msgstr "" msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" -#: plinth/modules/tor/forms.py:32 +#: plinth/modules/tor/forms.py:47 +msgid "" +"Enter a valid bridge with this format: [transport] IP:ORPort [fingerprint]" +msgstr "" + +#: plinth/modules/tor/forms.py:90 msgid "Enable Tor" msgstr "" -#: plinth/modules/tor/forms.py:35 +#: plinth/modules/tor/forms.py:93 +msgid "Use upstream bridges to connect to Tor network" +msgstr "" + +#: plinth/modules/tor/forms.py:96 +msgid "" +"When enabled, the bridges configured below will be used to connect to the " +"Tor network. Use this option if your Internet Service Provider (ISP) blocks " +"or censors connections to the Tor Network. This will disable relay modes." +msgstr "" + +#: plinth/modules/tor/forms.py:102 +msgid "Upstream bridges" +msgstr "" + +#: plinth/modules/tor/forms.py:105 +msgid "" +"You can get some bridges from https://bridges.torproject.org/ and copy/paste the bridge information " +"here. Currently supported transports are none, obfs3, obfs4 and scamblesuit." +msgstr "" + +#: plinth/modules/tor/forms.py:112 #, fuzzy #| msgid "Enable network time" msgid "Enable Tor relay" msgstr "Aktivera nätverkstid" -#: plinth/modules/tor/forms.py:38 +#: plinth/modules/tor/forms.py:115 #, python-brace-format msgid "" "When enabled, your {box_name} will run a Tor relay and donate bandwidth to " @@ -3262,22 +3389,22 @@ msgid "" "download bandwidth." msgstr "" -#: plinth/modules/tor/forms.py:43 +#: plinth/modules/tor/forms.py:120 msgid "Enable Tor bridge relay" msgstr "" -#: plinth/modules/tor/forms.py:46 +#: plinth/modules/tor/forms.py:123 msgid "" "When enabled, relay information is published in the Tor bridge database " "instead of public Tor relay database making it harder to censor this node. " "This helps others circumvent censorship." msgstr "" -#: plinth/modules/tor/forms.py:51 +#: plinth/modules/tor/forms.py:128 msgid "Enable Tor Hidden Service" msgstr "" -#: plinth/modules/tor/forms.py:54 +#: plinth/modules/tor/forms.py:131 #, python-brace-format msgid "" "A hidden service will allow {box_name} to provide selected services (such as " @@ -3285,17 +3412,21 @@ msgid "" "anonymity yet." msgstr "" -#: plinth/modules/tor/forms.py:59 +#: plinth/modules/tor/forms.py:136 msgid "Download software packages over Tor" msgstr "" -#: plinth/modules/tor/forms.py:61 +#: plinth/modules/tor/forms.py:138 msgid "" "When enabled, software will be downloaded over the Tor network for " "installations and upgrades. This adds a degree of privacy and security " "during software downloads." msgstr "" +#: plinth/modules/tor/forms.py:151 +msgid "Specify at least one upstream bridge to use upstream bridges." +msgstr "" + #: plinth/modules/tor/templates/tor.html:41 msgid "Tor configuration is being updated" msgstr "Konfigurationen av Tor uppdateras" @@ -3345,11 +3476,11 @@ msgstr "" msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/tor/views.py:131 +#: plinth/modules/tor/views.py:128 plinth/modules/tor/views.py:156 msgid "Configuration updated." msgstr "Konfiguration uppdaterad." -#: plinth/modules/tor/views.py:133 +#: plinth/modules/tor/views.py:158 msgid "An error occurred during configuration." msgstr "" @@ -3501,23 +3632,23 @@ msgstr "" msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:51 +#: plinth/modules/users/forms.py:52 msgid "admin" msgstr "" -#: plinth/modules/users/forms.py:52 +#: plinth/modules/users/forms.py:53 msgid "wiki" msgstr "" -#: plinth/modules/users/forms.py:64 +#: plinth/modules/users/forms.py:65 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:94 +#: plinth/modules/users/forms.py:95 msgid "Groups" msgstr "" -#: plinth/modules/users/forms.py:98 +#: plinth/modules/users/forms.py:99 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 " @@ -3526,80 +3657,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:123 plinth/modules/users/forms.py:269 +#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:275 msgid "Creating LDAP user failed." msgstr "Det gick inte att skapa LDAP-användare." -#: plinth/modules/users/forms.py:133 +#: plinth/modules/users/forms.py:134 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "" -#: plinth/modules/users/forms.py:145 +#: plinth/modules/users/forms.py:146 msgid "SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:149 +#: plinth/modules/users/forms.py:150 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:189 +#: plinth/modules/users/forms.py:195 msgid "Renaming LDAP user failed." msgstr "" -#: plinth/modules/users/forms.py:201 +#: plinth/modules/users/forms.py:207 msgid "Failed to remove user from group." msgstr "" -#: plinth/modules/users/forms.py:212 +#: plinth/modules/users/forms.py:218 msgid "Failed to add user to group." msgstr "" -#: plinth/modules/users/forms.py:219 +#: plinth/modules/users/forms.py:225 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:244 +#: plinth/modules/users/forms.py:250 msgid "Changing LDAP user password failed." msgstr "" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:283 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:292 +#: plinth/modules/users/forms.py:298 msgid "" "Console login access restricted to users in \"admin\" group. This can be " "configured in security settings." msgstr "" -#: plinth/modules/users/forms.py:298 +#: plinth/modules/users/forms.py:304 msgid "Failed to restrict console access." msgstr "" -#: plinth/modules/users/forms.py:310 +#: plinth/modules/users/forms.py:316 msgid "User account created, you are now logged in" msgstr "Användarkonto skapat, du är nu inloggad" -#: plinth/modules/users/templates/users_change_password.html:27 +#: plinth/modules/users/templates/users_change_password.html:29 #, python-format msgid "Change Password for %(username)s" msgstr "" -#: plinth/modules/users/templates/users_change_password.html:40 +#: plinth/modules/users/templates/users_change_password.html:39 msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:40 -#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:58 +#: plinth/modules/users/views.py:39 plinth/modules/users/views.py:60 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:117 +#: plinth/modules/users/views.py:127 msgid "Delete User" msgstr "" @@ -3643,7 +3774,7 @@ msgstr "" msgid "Edit user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_update.html:39 +#: plinth/modules/users/templates/users_update.html:41 #, python-format msgid "" "Use the change password form to " @@ -3654,38 +3785,38 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:35 plinth/modules/users/views.py:71 +#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:73 msgid "Users" msgstr "" -#: plinth/modules/users/views.py:56 +#: plinth/modules/users/views.py:58 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:80 +#: plinth/modules/users/views.py:82 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:81 +#: plinth/modules/users/views.py:83 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:127 +#: plinth/modules/users/views.py:137 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:134 +#: plinth/modules/users/views.py:144 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:143 +#: plinth/modules/users/views.py:153 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:144 +#: plinth/modules/users/views.py:154 msgid "Password changed successfully." msgstr "" @@ -3734,6 +3865,15 @@ msgstr "" msgid "{box_name} Web Interface (Plinth)" msgstr "" +#: plinth/templates/403.html:28 +msgid "403 Forbidden" +msgstr "" + +#: plinth/templates/403.html:32 +#, python-format +msgid "You don't have permission to access %(request_path)s on this server." +msgstr "" + #: plinth/templates/404.html:25 msgid "404" msgstr "" @@ -3772,39 +3912,41 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:130 plinth/templates/base.html:131 +#: plinth/templates/base.html:101 plinth/templates/base.html:102 +msgid "Home" +msgstr "" + +#: plinth/templates/base.html:139 plinth/templates/base.html:140 msgid "Change password" msgstr "" -#: plinth/templates/base.html:134 plinth/templates/base.html:135 -#: plinth/templates/base.html:148 plinth/templates/base.html:150 +#: plinth/templates/base.html:144 plinth/templates/base.html:158 +#: plinth/templates/base.html:160 msgid "Log out" msgstr "" -#: plinth/templates/base.html:140 plinth/templates/base.html:142 +#: plinth/templates/base.html:150 plinth/templates/base.html:152 msgid "Log in" msgstr "" -#: plinth/templates/index.html:56 +#: plinth/templates/base.html:222 plinth/templates/index.html:163 +msgid "JavaScript license information" +msgstr "" + +#: plinth/templates/index.html:58 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:83 +#: plinth/templates/index.html:85 #, fuzzy #| msgid "Configure" msgid "Configure »" msgstr "Konfigurera" -#: plinth/templates/index.html:95 -#, fuzzy, python-format -#| msgid "Delete %(name)s" -msgid "Welcome to %(box_name)s!" -msgstr "Ta bort %(name)s" - -#: plinth/templates/index.html:101 +#: plinth/templates/index.html:104 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3812,20 +3954,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:110 -#, fuzzy, python-format -#| msgid "" -#| "For more information about the %(box_name)s project, see the %(box_name)s Wiki." -msgid "" -"More info about %(box_name)s is available on the project homepage and wiki." -msgstr "" -"Mer information om %(box_name)s -projektet finns på %(box_name)s wiki." - -#: plinth/templates/index.html:118 +#: plinth/templates/index.html:113 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3833,21 +3962,51 @@ msgid "" "Version 3 or later." msgstr "" +#: plinth/templates/index.html:128 +msgid "Wiki" +msgstr "" + +#: plinth/templates/index.html:133 +msgid "Homepage" +msgstr "" + +#: plinth/templates/index.html:136 +msgid "Source Code" +msgstr "" + +#: plinth/templates/index.html:139 +msgid "Donate" +msgstr "" + +#: plinth/templates/index.html:143 +#, fuzzy +#| msgid "FreedomBox Manual" +msgid "FreedomBox Foundation" +msgstr "FreedomBox Manual" + +#: plinth/templates/index.html:150 +msgid "IRC Chatroom" +msgstr "" + +#: plinth/templates/index.html:155 +msgid "Mailing list" +msgstr "" + #: plinth/templates/login.html:35 msgid "Login" msgstr "" -#: plinth/templates/service.html:43 -#, fuzzy -#| msgid "deluge-web is running" -msgid "is running" -msgstr "Deluges webbgränssnitt är aktiverat" +#: plinth/templates/service.html:44 +#, fuzzy, python-format +#| msgid "Service discovery server is running" +msgid "Service %(service_name)s is running." +msgstr "Server för tjänsteidentifiering är aktiverad" -#: plinth/templates/service.html:46 -#, fuzzy -#| msgid "deluge-web is not running" -msgid "is not running" -msgstr "Deluges webbgränssnitt är inaktiverat" +#: plinth/templates/service.html:49 +#, fuzzy, python-format +#| msgid "Service discovery server is not running" +msgid "Service %(service_name)s is not running." +msgstr "Server för tjänsteidentifiering är inaktiverad" #: plinth/templates/setup.html:35 msgid "Installation" @@ -3901,6 +4060,33 @@ msgstr "Applikationer" msgid "Application disabled" msgstr "Applikationer" +#, fuzzy +#~| msgid "Delete %(name)s" +#~ msgid "Welcome to %(box_name)s!" +#~ msgstr "Ta bort %(name)s" + +#, fuzzy +#~| msgid "" +#~| "For more information about the %(box_name)s project, see the %(box_name)s Wiki." +#~ msgid "" +#~ "More info about %(box_name)s is available on the project homepage and wiki." +#~ msgstr "" +#~ "Mer information om %(box_name)s -projektet finns på %(box_name)s wiki." + +#, fuzzy +#~| msgid "deluge-web is running" +#~ 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!" @@ -3909,12 +4095,6 @@ msgstr "Applikationer" #~ msgid "IP Check URL" #~ msgstr "Webbadress för att kontrollera IP" -#~ msgid "Service discovery server is running" -#~ msgstr "Server för tjänsteidentifiering är aktiverad" - -#~ msgid "Service discovery server is not running" -#~ msgstr "Server för tjänsteidentifiering är inaktiverad" - #~ msgid "Network time server is running" #~ msgstr "Tidsserver för nätverket är aktiverad" @@ -4035,8 +4215,5 @@ msgstr "Applikationer" #~ msgid "show password" #~ msgstr "Visa lösenord" -#~ msgid "FreedomBox Manual" -#~ msgstr "FreedomBox Manual" - #~ msgid "Create Wiki/Blog" #~ msgstr "Skapa wiki eller blogg" diff --git a/plinth/locale/te/LC_MESSAGES/django.po b/plinth/locale/te/LC_MESSAGES/django.po index af09d6ae0..ff9b4ead1 100644 --- a/plinth/locale/te/LC_MESSAGES/django.po +++ b/plinth/locale/te/LC_MESSAGES/django.po @@ -9,11 +9,11 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-18 19:32-0500\n" +"POT-Creation-Date: 2017-04-08 16:30-0400\n" "PO-Revision-Date: 2017-03-30 17:59+0000\n" "Last-Translator: Joseph Nuthalapati \n" -"Language-Team: Telugu " -"\n" +"Language-Team: Telugu \n" "Language: te\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -51,7 +51,7 @@ msgstr "అనుసంధానించండి {host}:{port}" msgid "Cannot connect to {host}:{port}" msgstr "అనుసంధానించండం సాధ్యంకాదు {host}:{port}" -#: plinth/context_processors.py:36 plinth/views.py:48 +#: plinth/context_processors.py:37 plinth/views.py:48 msgid "FreedomBox" msgstr "ఫ్రీడమ్‌బాక్స్" @@ -59,25 +59,26 @@ msgstr "ఫ్రీడమ్‌బాక్స్" msgid "Enable application" msgstr "అనువర్తనాన్ని చేతనించు" -#: plinth/middleware.py:60 +#: plinth/middleware.py:71 msgid "Application installed." msgstr "అనువర్తనం స్థాపించబడింది." -#: plinth/middleware.py:66 +#: plinth/middleware.py:77 #, python-brace-format msgid "Error installing application: {string} {details}" msgstr "అనువర్తనం స్థాపించుటలో దోషం: {string}{details}" -#: plinth/middleware.py:70 +#: plinth/middleware.py:81 #, python-brace-format msgid "Error installing application: {error}" msgstr "అనువర్తనం స్థాపించుటలో దోషం: {error}" -#: plinth/modules/apps/apps.py:26 +#: plinth/modules/apps/apps.py:26 plinth/templates/base.html:106 +#: plinth/templates/base.html:108 msgid "Apps" msgstr "అనువర్తనాలు" -#: plinth/modules/apps/apps.py:32 plinth/templates/base.html:97 +#: plinth/modules/apps/apps.py:32 msgid "Applications" msgstr "అనువర్తనాలు" @@ -102,9 +103,8 @@ msgid "" "one of those too. Many of the services you use on the web could soon be on " "site and under your control!" msgstr "" -"ఈ బాక్స్ మీ ఫొటో షేరింగ్ సైట్, మీ ఇన్స్టంట్ మెస్సేగింగ్ సైట్, మీ సోషల్ " -"నెట్వర్కింగ్ సైట్ గా మారగలదు. వెబ్ పొర్టల్స్ గుర్తున్నాయా? ఇది దానిలా కూడా " -"మారగలదు. మీరు ఇంటెర్నెట్లో వినియోగించే అనేక సేవలు ఇప్పుడు మీ వద్దనే ఉంటాయి " +"ఈ బాక్స్ మీ ఫొటో షేరింగ్ సైట్, మీ ఇన్స్టంట్ మెస్సేగింగ్ సైట్, మీ సోషల్ నెట్వర్కింగ్ సైట్ గా మారగలదు. వెబ్ పొర్టల్స్ " +"గుర్తున్నాయా? ఇది దానిలా కూడా మారగలదు. మీరు ఇంటెర్నెట్లో వినియోగించే అనేక సేవలు ఇప్పుడు మీ వద్దనే ఉంటాయి " "మరియు మీ ఆధీనంలోనే ఉంటాయి!" #: plinth/modules/avahi/__init__.py:41 @@ -140,9 +140,8 @@ msgid "" "System (DNS) information on the Internet, and to resolve DNS queries for " "your users." msgstr "" -"BIND అనే ఓపెన్ సోర్స్ సాఫ్ట్వేర్ ని మీ ఇంటర్నెట్ లో మీ డొమైన్ నేమ్ సిస్టం " -"(DNS) అనేది సమాచారాన్ని ప్రచురించడానికి అనుమతిస్తుంది, మరియు మీ " -"వినియోగదారులు DNS విచారణలను పరిష్కరించడానికి ." +"BIND అనే ఓపెన్ సోర్స్ సాఫ్ట్వేర్ ని మీ ఇంటర్నెట్ లో మీ డొమైన్ నేమ్ సిస్టం (DNS) అనేది సమాచారాన్ని " +"ప్రచురించడానికి అనుమతిస్తుంది, మరియు మీ వినియోగదారులు DNS విచారణలను పరిష్కరించడానికి ." #: plinth/modules/bind/__init__.py:49 msgid "" @@ -305,8 +304,8 @@ msgid "" "Network time server is a program that maintains the system time in " "synchronization with servers on the Internet." msgstr "" -"నెట్‌వర్క్ టైమ్ సర్వర్ మీ కంప్యూటర్ లోని సమయాన్ని ఇంటర్నెట్లో ఉన్న సమయానికి " -"సమకాలీకరించడానికి ఉపయోగపడే ఒక ప్రోగ్రాం." +"నెట్‌వర్క్ టైమ్ సర్వర్ మీ కంప్యూటర్ లోని సమయాన్ని ఇంటర్నెట్లో ఉన్న సమయానికి సమకాలీకరించడానికి ఉపయోగపడే ఒక " +"ప్రోగ్రాం." #: plinth/modules/datetime/__init__.py:89 msgid "NTP client in contact with servers" @@ -542,7 +541,7 @@ msgstr "గురించి" #: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/openvpn/templates/openvpn.html:67 #: plinth/modules/tor/templates/tor.html:35 -#: plinth/modules/tor/templates/tor.html:65 +#: plinth/modules/tor/templates/tor.html:65 plinth/templates/service.html:39 msgid "Status" msgstr "స్థితి" @@ -682,7 +681,7 @@ msgid "Dynamic DNS Status" msgstr "చలనశీల డి.ఎన్.ఎస్ స్థితి" #: plinth/modules/dynamicdns/dynamicdns.py:364 -#: plinth/modules/openvpn/views.py:142 plinth/modules/transmission/views.py:72 +#: plinth/modules/openvpn/views.py:143 plinth/modules/transmission/views.py:72 msgid "Configuration updated" msgstr "ఆకృతీకరణ నవీకరించబడింది" @@ -721,10 +720,11 @@ msgstr "" #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:32 +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:124 #: plinth/modules/tor/templates/tor.html:93 #: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/service.html:67 +#: plinth/templates/service.html:73 msgid "Update setup" msgstr "అమరికను నవీకరించు" @@ -775,8 +775,8 @@ msgid "" "XMPP is an open and standardized communication protocol. Here you can run " "and configure your XMPP server, called ejabberd." msgstr "" -"XMPP ఓపెన్ మరియు ప్రామాణికమైన కమ్యూనికేషన్ ప్రోటోకాల్. ఇక్కడ మీరు మీ XMPP " -"సర్వర్ ని రూపకరణ మరియు అమలు చేయగలరు ejabberd అని ఆకృతీకరించవచ్చు." +"XMPP ఓపెన్ మరియు ప్రామాణికమైన కమ్యూనికేషన్ ప్రోటోకాల్. ఇక్కడ మీరు మీ XMPP సర్వర్ ని రూపకరణ మరియు " +"అమలు చేయగలరు ejabberd అని ఆకృతీకరించవచ్చు." #: plinth/modules/ejabberd/__init__.py:50 msgid "" @@ -784,9 +784,8 @@ msgid "" "href='http://xmpp.org/xmpp-software/clients/' target='_blank'>XMPP client." msgstr "" -"నిజానికి సమాచార మార్పిడి చేయడానికి, మీరు వెబ్ క్లయింట్ లేదా ఏ ఇతర XMPP క్లయింట్" -" ఉపయోగించవచ్చు." +"నిజానికి సమాచార మార్పిడి చేయడానికి, మీరు వెబ్ క్లయింట్ లేదా ఏ ఇతర XMPP క్లయింట్ ఉపయోగించవచ్చు." #: plinth/modules/ejabberd/templates/ejabberd.html:32 #, python-format @@ -914,7 +913,7 @@ msgstr "అల్లిక వైపు వెళ్ళండి" #: plinth/modules/first_boot/templates/firstboot_navbar.html:23 #: plinth/modules/help/templates/help_index.html:25 -#: plinth/templates/base.html:107 +#: plinth/templates/base.html:122 msgid "Help" msgstr "సహాయం" @@ -942,7 +941,7 @@ msgid "Where to Get Help" msgstr "సహాయం ఎక్కడ పొందగలం" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:61 -#: plinth/modules/networks/forms.py:101 +#: plinth/modules/networks/forms.py:101 plinth/templates/index.html:124 msgid "Manual" msgstr "కరదీపిక" @@ -1189,46 +1188,50 @@ msgstr "సృష్టించు" msgid "Manage Wikis and Blogs" msgstr "వికీ మరియు బ్లాగులను నిర్వహించండి" -#: plinth/modules/ikiwiki/views.py:94 +#: plinth/modules/ikiwiki/views.py:95 msgid "Create Wiki or Blog" msgstr "వికీ లేదా బ్లాగును సృష్టించండి" -#: plinth/modules/ikiwiki/views.py:107 +#: plinth/modules/ikiwiki/views.py:108 #, python-brace-format msgid "Created wiki {name}." msgstr "{name} వికీ సృష్టించబడింది." -#: plinth/modules/ikiwiki/views.py:109 +#: plinth/modules/ikiwiki/views.py:110 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "వికీని సృష్టించలేము: {error}" -#: plinth/modules/ikiwiki/views.py:121 +#: plinth/modules/ikiwiki/views.py:122 #, python-brace-format msgid "Created blog {name}." msgstr "{name} బ్లాగు సృష్టించబడింది." -#: plinth/modules/ikiwiki/views.py:123 +#: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Could not create blog: {error}" msgstr "బ్లాగు సృష్టించలేము: {error}" -#: plinth/modules/ikiwiki/views.py:136 +#: plinth/modules/ikiwiki/views.py:137 #, python-brace-format msgid "{name} deleted." msgstr "{name} తొలగించబడింది." -#: plinth/modules/ikiwiki/views.py:139 +#: plinth/modules/ikiwiki/views.py:140 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "{name} ను తొలగించలేము: {error}" -#: plinth/modules/ikiwiki/views.py:145 +#: plinth/modules/ikiwiki/views.py:146 msgid "Delete Wiki or Blog" msgstr "వికీ లేదా బ్లాగును తొలగించు" #: plinth/modules/infinoted/__init__.py:44 -msgid "Gobby Server (infinoted)" +#, fuzzy +#| msgid "Gobby Server (infinoted)" +msgid "" +"Gobby Server \n" +" (infinoted)" msgstr "గొబ్బయ్ సర్వర్ (ఇన్ఫినోటెడ్)" #: plinth/modules/infinoted/__init__.py:47 @@ -1257,8 +1260,7 @@ msgid "" "JSXC is a web client for XMPP. Typically it is used with an XMPP server " "running locally." msgstr "" -"JSXC XMPP కోసం ఒక వెబ్ కక్షిదారి. సాధారణంగా ఇది ఒక XMPP సర్వర్ స్థానికంగా " -"అమలు చేయటానికి ఉపయోగిస్తారు." +"JSXC XMPP కోసం ఒక వెబ్ కక్షిదారి. సాధారణంగా ఇది ఒక XMPP సర్వర్ స్థానికంగా అమలు చేయటానికి ఉపయోగిస్తారు." #: plinth/modules/jsxc/__init__.py:80 #, fuzzy @@ -1365,6 +1367,76 @@ msgstr "{domain} డోమైన్ కొరకు సర్టిఫికే msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ సంపాదించుటలో విఫలం: {error}" +#: plinth/modules/matrixsynapse/__init__.py:44 +#, fuzzy +msgid "" +"Chat Server \n" +" (Matrix Synapse)" +msgstr "" +"చాట్ సర్వర్\n" +" (ejabberd)" + +#: plinth/modules/matrixsynapse/__init__.py:47 +msgid "" +"Matrix is an new " +"ecosystem for open, federated instant messaging and VoIP. Synapse is a " +"server implementing the Matrix protocol. It provides chat groups, audio/" +"video calls, end-to-end encryption, multiple device synchronization and does " +"not require phone numbers to work. Users on a given Matrix server can " +"converse with users on all other Matrix servers via federation." +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:55 +msgid "" +"To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +msgstr "" + +#: plinth/modules/matrixsynapse/forms.py:31 +#, fuzzy +#| msgid "Invalid domain name" +msgid "Select the domain name" +msgstr "డొమైన్ పేరు చెల్లదు" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 +#: plinth/modules/openvpn/templates/openvpn.html:116 +#: plinth/modules/owncloud/templates/owncloud.html:39 +#: plinth/modules/tor/templates/tor.html:85 plinth/templates/base.html:112 +#: plinth/templates/base.html:114 plinth/templates/service.html:65 +msgid "Configuration" +msgstr "ఆకృతీకరణ" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34 +msgid "" +"Matrix service needs to be configured for a domain. Users on other Matrix " +"servers will be able to reach users on this server using this domain name. " +"Matrix user IDs will look like @username:domainname." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:42 +msgid "" +"\n" +" Warning! Changing the domain name after the initial\n" +" setup is currently not supported.\n" +" " +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:51 +#, python-format +msgid "" +"No domain(s) are available. Configure at " +"least one domain to be able to use Matrix Synapse." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30 +#, python-format +msgid "" +"The Matrix server domain is set to %(domain_name)s. User IDs will " +"look like @username:%(domain_name)s. Changing the domain name after " +"the initial setup is currently not supported." +msgstr "" + #: plinth/modules/minetest/__init__.py:49 #, fuzzy #| msgid "Block Sandbox (Minetest)" @@ -1393,8 +1465,7 @@ msgstr "క్రీడాకారులు గరిష్టంగా సం msgid "" "You can change the maximum number of players playing " "minetest at a single instance of time" -msgstr "" -"మీరు minetest ఆడుతున్న క్రీడాకారులు గరిష్టంగా సంఖ్య మార్చవచ్చు ఒకే సమయం లో" +msgstr "మీరు minetest ఆడుతున్న క్రీడాకారులు గరిష్టంగా సంఖ్య మార్చవచ్చు ఒకే సమయం లో" #: plinth/modules/minetest/forms.py:39 #, fuzzy @@ -1408,8 +1479,7 @@ msgid "" "more suitable for creative gameplay, rather than " "challenging \"survival\" gameplay." msgstr "" -"క్రియేటివ్ మోడ్ \"మనుగడ\" గేమ్ప్లే సవాలు కంటే, సృజనాత్మక గేమ్ప్లే అనువుగా ఆట " -"నియమాలు మారుస్తుంది." +"క్రియేటివ్ మోడ్ \"మనుగడ\" గేమ్ప్లే సవాలు కంటే, సృజనాత్మక గేమ్ప్లే అనువుగా ఆట నియమాలు మారుస్తుంది." #: plinth/modules/minetest/forms.py:46 #, fuzzy @@ -1422,9 +1492,7 @@ msgstr "క్రియాశీలీ" msgid "" "Enabling Player Vs Player will allow players to damage " "other players" -msgstr "" -"ప్లేయర్ Vs ప్లేయర్ అనే ఆప్షన్ ని అనుమతిస్తే క్రీడాకారులు ఇతర క్రీడాకారులు " -"దెబ్బతినేలా చూస్తుంది" +msgstr "ప్లేయర్ Vs ప్లేయర్ అనే ఆప్షన్ ని అనుమతిస్తే క్రీడాకారులు ఇతర క్రీడాకారులు దెబ్బతినేలా చూస్తుంది" #: plinth/modules/minetest/forms.py:52 #, fuzzy @@ -1435,8 +1503,7 @@ msgstr "PageKite ప్రారంభించు" msgid "" "When disabled, players cannot die or receive damage of " "any kind" -msgstr "" -"డిసేబుల్ లో ఉన్నప్పుడు, క్రీడాకారులు చనిపోయే లేదా ఏ రకమైన నష్టం అందుకోలేరు" +msgstr "డిసేబుల్ లో ఉన్నప్పుడు, క్రీడాకారులు చనిపోయే లేదా ఏ రకమైన నష్టం అందుకోలేరు" #: plinth/modules/minetest/views.py:58 #, fuzzy @@ -2052,7 +2119,7 @@ msgid "Edit connection" msgstr "అనుసంధానాన్ని సవరించు" #: plinth/modules/networks/templates/connection_show.html:43 -#: plinth/templates/base.html:128 +#: plinth/templates/base.html:137 msgid "Edit" msgstr "సవరించు" @@ -2288,11 +2355,11 @@ msgstr "క్రియాశీల" msgid "Inactive" msgstr "క్రియారహిత" -#: plinth/modules/openvpn/__init__.py:41 +#: plinth/modules/openvpn/__init__.py:43 msgid "Virtual Private Network (OpenVPN)" msgstr "స్వంత్ర అల్లిక వాస్తవప్రతిరూపం (OpenVPN)" -#: plinth/modules/openvpn/__init__.py:45 +#: plinth/modules/openvpn/__init__.py:47 #, fuzzy, python-brace-format msgid "" "Virtual Private Network (VPN) is a technique for securely connecting two " @@ -2308,6 +2375,12 @@ msgstr "" "మిగిలిన ఇంటర్నెట్ను యాక్సెస్ చేయవచ్చు మీ {box_name} 1 అనుసంధానించవచ్చు అదనపు భద్రత మరియు " "అనామకత్వం కోసం." +#: plinth/modules/openvpn/__init__.py:86 +#, python-brace-format +msgid "" +"Download Profile" +msgstr "" + #: plinth/modules/openvpn/forms.py:29 msgid "Enable OpenVPN server" msgstr "సేవిక తెరవండిVPN అమలుచెయ్యి" @@ -2378,12 +2451,6 @@ msgstr "అమర్చిపెటినా తెరిచినVPNనడు msgid "OpenVPN server is not running" msgstr "అమర్చిపెటినా తెరిచినVPN నడంలేదు" -#: plinth/modules/openvpn/templates/openvpn.html:116 -#: plinth/modules/owncloud/templates/owncloud.html:39 -#: plinth/modules/tor/templates/tor.html:85 -msgid "Configuration" -msgstr "ఆకృతీకరణ" - #: plinth/modules/openvpn/views.py:123 msgid "Setup completed." msgstr "అమరక పూర్తయ్యింది." @@ -2392,7 +2459,7 @@ msgstr "అమరక పూర్తయ్యింది." msgid "Setup failed." msgstr "అమరక విఫలమైంది." -#: plinth/modules/openvpn/views.py:144 plinth/modules/tor/views.py:109 +#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134 #: plinth/views.py:102 plinth/views.py:183 msgid "Setting unchanged" msgstr "మారకుండా అమర్చుతోంది" @@ -2731,8 +2798,7 @@ msgid "" "You can use an already redeemed voucher but it will only work with the " "initially registered subdomain." msgstr "" -"మీరు ఇప్పటికే వాడిన రశీదును వాడవచ్చు కానీ ముందే మీరు నమోదు చేసుకున్న " -"ఉపడొమైన్తో మాత్రమే పని చేస్తుంది." +"మీరు ఇప్పటికే వాడిన రశీదును వాడవచ్చు కానీ ముందే మీరు నమోదు చేసుకున్న ఉపడొమైన్తో మాత్రమే పని చేస్తుంది." #: plinth/modules/pagekite/templates/pagekite_firstboot.html:54 msgid "Register" @@ -2926,8 +2992,7 @@ msgstr "" #: plinth/modules/radicale/forms.py:28 msgid "Only the owner of a calendar/addressbook can view or make changes." -msgstr "" -"క్యాలెండర్ / ఆడ్రస్ బుక్ యజమాని మాత్రమే వీక్షించగలరు లేదా మార్పులు చేయగలరు." +msgstr "క్యాలెండర్ / ఆడ్రస్ బుక్ యజమాని మాత్రమే వీక్షించగలరు లేదా మార్పులు చేయగలరు." #: plinth/modules/radicale/forms.py:30 msgid "" @@ -3200,7 +3265,36 @@ msgstr "రొల్ల్బచ్క్ ని పూర్తి చేయడ msgid "Rollback to Snapshot" msgstr "చాయాచిత్రం కు రొల్ల్బచ్క్ చేయండి" -#: plinth/modules/system/__init__.py:32 plinth/templates/base.html:114 +#: plinth/modules/syncthing/__init__.py:40 +msgid "File Synchronization (Syncthing)" +msgstr "" + +#: plinth/modules/syncthing/__init__.py:43 +msgid "" +"Syncthing is an application that can synchronizes files across multiple " +"devices. Creation, modification and deletion of files on one device will " +"automatically be replicated to other devices." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:47 +#, python-brace-format +msgid "" +"Running Synching on {box_name}, provides an extra synchronization point for " +"your data that is available most of the time so that your devices " +"synchronize more often. On {box_name}, a single instance of Syncthing runs " +"and may be used by many users. Each user's set of devices many be " +"synchronized with a distinct set of folders. Web interface is only " +"available for users belonging to the \"admin\" group." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:54 +msgid "" +"When enabled, Syncthing will be available from /" +"syncthing web interface. Desktop and mobile clients are also available." +msgstr "" + +#: plinth/modules/system/__init__.py:32 msgid "System Configuration" msgstr "వ్యవస్థ రూపశిల్పం" @@ -3258,17 +3352,44 @@ msgstr "" msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "టోర్ వాడుకను నిర్ధారించండి{url} టీ సి పి పై{kind}" -#: plinth/modules/tor/forms.py:32 +#: plinth/modules/tor/forms.py:47 +msgid "" +"Enter a valid bridge with this format: [transport] IP:ORPort [fingerprint]" +msgstr "" + +#: plinth/modules/tor/forms.py:90 msgid "Enable Tor" msgstr "టోర్ ను ప్రారంభించండి" -#: plinth/modules/tor/forms.py:35 +#: plinth/modules/tor/forms.py:93 +msgid "Use upstream bridges to connect to Tor network" +msgstr "" + +#: plinth/modules/tor/forms.py:96 +msgid "" +"When enabled, the bridges configured below will be used to connect to the " +"Tor network. Use this option if your Internet Service Provider (ISP) blocks " +"or censors connections to the Tor Network. This will disable relay modes." +msgstr "" + +#: plinth/modules/tor/forms.py:102 +msgid "Upstream bridges" +msgstr "" + +#: plinth/modules/tor/forms.py:105 +msgid "" +"You can get some bridges from https://bridges.torproject.org/ and copy/paste the bridge information " +"here. Currently supported transports are none, obfs3, obfs4 and scamblesuit." +msgstr "" + +#: plinth/modules/tor/forms.py:112 #, fuzzy #| msgid "Enable network time" msgid "Enable Tor relay" msgstr "అల్లిక సమయం చేతనించు" -#: plinth/modules/tor/forms.py:38 +#: plinth/modules/tor/forms.py:115 #, python-brace-format msgid "" "When enabled, your {box_name} will run a Tor relay and donate bandwidth to " @@ -3276,22 +3397,22 @@ msgid "" "download bandwidth." msgstr "" -#: plinth/modules/tor/forms.py:43 +#: plinth/modules/tor/forms.py:120 msgid "Enable Tor bridge relay" msgstr "" -#: plinth/modules/tor/forms.py:46 +#: plinth/modules/tor/forms.py:123 msgid "" "When enabled, relay information is published in the Tor bridge database " "instead of public Tor relay database making it harder to censor this node. " "This helps others circumvent censorship." msgstr "" -#: plinth/modules/tor/forms.py:51 +#: plinth/modules/tor/forms.py:128 msgid "Enable Tor Hidden Service" msgstr "" -#: plinth/modules/tor/forms.py:54 +#: plinth/modules/tor/forms.py:131 #, python-brace-format msgid "" "A hidden service will allow {box_name} to provide selected services (such as " @@ -3299,17 +3420,21 @@ msgid "" "anonymity yet." msgstr "" -#: plinth/modules/tor/forms.py:59 +#: plinth/modules/tor/forms.py:136 msgid "Download software packages over Tor" msgstr "" -#: plinth/modules/tor/forms.py:61 +#: plinth/modules/tor/forms.py:138 msgid "" "When enabled, software will be downloaded over the Tor network for " "installations and upgrades. This adds a degree of privacy and security " "during software downloads." msgstr "" +#: plinth/modules/tor/forms.py:151 +msgid "Specify at least one upstream bridge to use upstream bridges." +msgstr "" + #: plinth/modules/tor/templates/tor.html:41 msgid "Tor configuration is being updated" msgstr "టోర్ ఆకృతీకరణ నవీకరించబడుతుంది" @@ -3359,11 +3484,11 @@ msgstr "" msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/tor/views.py:131 +#: plinth/modules/tor/views.py:128 plinth/modules/tor/views.py:156 msgid "Configuration updated." msgstr "ఆకృతీకరణ నవీకరించబడింది." -#: plinth/modules/tor/views.py:133 +#: plinth/modules/tor/views.py:158 msgid "An error occurred during configuration." msgstr "" @@ -3507,23 +3632,23 @@ msgstr "వినియోగదారులు మరియు సమూహా msgid "Check LDAP entry \"{search_item}\"" msgstr "" -#: plinth/modules/users/forms.py:51 +#: plinth/modules/users/forms.py:52 msgid "admin" msgstr "" -#: plinth/modules/users/forms.py:52 +#: plinth/modules/users/forms.py:53 msgid "wiki" msgstr "" -#: plinth/modules/users/forms.py:64 +#: plinth/modules/users/forms.py:65 msgid "Username is taken or is reserved." msgstr "" -#: plinth/modules/users/forms.py:94 +#: plinth/modules/users/forms.py:95 msgid "Groups" msgstr "" -#: plinth/modules/users/forms.py:98 +#: plinth/modules/users/forms.py:99 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 " @@ -3532,80 +3657,80 @@ msgid "" "SSH and have administrative privileges (sudo)." msgstr "" -#: plinth/modules/users/forms.py:123 plinth/modules/users/forms.py:269 +#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:275 msgid "Creating LDAP user failed." msgstr "ఎల్.డి.ఏ.పి వాడుకరి సృష్టించడంలో విఫలమైంది." -#: plinth/modules/users/forms.py:133 +#: plinth/modules/users/forms.py:134 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "వినియోగదారుని {group} సముహానికి జోడించడంలో విఫలం." -#: plinth/modules/users/forms.py:145 +#: plinth/modules/users/forms.py:146 msgid "SSH Keys" msgstr "" -#: plinth/modules/users/forms.py:149 +#: plinth/modules/users/forms.py:150 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:189 +#: plinth/modules/users/forms.py:195 msgid "Renaming LDAP user failed." msgstr "ఎల్.డి.ఏ.పి వాడుకరి పేరుమార్పులో విఫలం." -#: plinth/modules/users/forms.py:201 +#: plinth/modules/users/forms.py:207 msgid "Failed to remove user from group." msgstr "సమూహంలోంచి వినియోగదారుని తొలగించడంలో విఫలం." -#: plinth/modules/users/forms.py:212 +#: plinth/modules/users/forms.py:218 msgid "Failed to add user to group." msgstr "సమూహంలోకి వినియోగదారుని జోడించడంలో విఫలం." -#: plinth/modules/users/forms.py:219 +#: plinth/modules/users/forms.py:225 msgid "Unable to set SSH keys." msgstr "" -#: plinth/modules/users/forms.py:244 +#: plinth/modules/users/forms.py:250 msgid "Changing LDAP user password failed." msgstr "ఎల్.డి.ఏ.పి వాడుకరి పాస్‌వర్డ్ మార్పిడి విఫలం." -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:283 msgid "Failed to add new user to admin group." msgstr "కొత్త వాడుకరి ను అడ్మిన్ సమూహంలో జోడించడం విఫలమైనది." -#: plinth/modules/users/forms.py:292 +#: plinth/modules/users/forms.py:298 msgid "" "Console login access restricted to users in \"admin\" group. This can be " "configured in security settings." msgstr "" -#: plinth/modules/users/forms.py:298 +#: plinth/modules/users/forms.py:304 msgid "Failed to restrict console access." msgstr "console ప్రవేశమును పరిమితి చెయడంలొ విఫలమైంది." -#: plinth/modules/users/forms.py:310 +#: plinth/modules/users/forms.py:316 msgid "User account created, you are now logged in" msgstr "వాడుకరి ఖాతా సృస్టించబడింది, మీరు లాగిన్ చేయబడ్డారు" -#: plinth/modules/users/templates/users_change_password.html:27 +#: plinth/modules/users/templates/users_change_password.html:29 #, python-format msgid "Change Password for %(username)s" msgstr "%(username)sకు పాస్‌వర్డ్ ను మార్చండి" -#: plinth/modules/users/templates/users_change_password.html:40 +#: plinth/modules/users/templates/users_change_password.html:39 msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:40 -#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:58 +#: plinth/modules/users/views.py:39 plinth/modules/users/views.py:60 msgid "Create User" msgstr "వినియోగదారుని సృష్టించు" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:117 +#: plinth/modules/users/views.py:127 msgid "Delete User" msgstr "వినియోగదారుని తొలగించు" @@ -3648,7 +3773,7 @@ msgstr "వినియోగదారి %(username)s ను తొలగిం msgid "Edit user %(username)s" msgstr "%(username)s వినియోగదారుని మార్చు" -#: plinth/modules/users/templates/users_update.html:39 +#: plinth/modules/users/templates/users_update.html:41 #, python-format msgid "" "Use the change password form to " @@ -3659,38 +3784,38 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:35 plinth/modules/users/views.py:71 +#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:73 msgid "Users" msgstr "వినియోగదారులు" -#: plinth/modules/users/views.py:56 +#: plinth/modules/users/views.py:58 #, python-format msgid "User %(username)s created." msgstr "వినియోగదారి %(username)s సృష్టించబడ్డారు." -#: plinth/modules/users/views.py:80 +#: plinth/modules/users/views.py:82 #, python-format msgid "User %(username)s updated." msgstr "వినియోగదారి %(username)s నావీకరించబడ్డాడు." -#: plinth/modules/users/views.py:81 +#: plinth/modules/users/views.py:83 msgid "Edit User" msgstr "వినియోగదారి మార్పు" -#: plinth/modules/users/views.py:127 +#: plinth/modules/users/views.py:137 #, python-brace-format msgid "User {user} deleted." msgstr "వినియోగదారి {user} తొలగించబడ్డాడు." -#: plinth/modules/users/views.py:134 +#: plinth/modules/users/views.py:144 msgid "Deleting LDAP user failed." msgstr "ఎల్.డి.ఏ.పి వినియోగదారి తొలగింపు విఫలం." -#: plinth/modules/users/views.py:143 +#: plinth/modules/users/views.py:153 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:144 +#: plinth/modules/users/views.py:154 msgid "Password changed successfully." msgstr "" @@ -3736,6 +3861,15 @@ msgstr "" msgid "{box_name} Web Interface (Plinth)" msgstr "" +#: plinth/templates/403.html:28 +msgid "403 Forbidden" +msgstr "" + +#: plinth/templates/403.html:32 +#, python-format +msgid "You don't have permission to access %(request_path)s on this server." +msgstr "" + #: plinth/templates/404.html:25 msgid "404" msgstr "" @@ -3774,39 +3908,41 @@ msgstr "" msgid "Toggle navigation" msgstr "" -#: plinth/templates/base.html:130 plinth/templates/base.html:131 +#: plinth/templates/base.html:101 plinth/templates/base.html:102 +msgid "Home" +msgstr "" + +#: plinth/templates/base.html:139 plinth/templates/base.html:140 msgid "Change password" msgstr "" -#: plinth/templates/base.html:134 plinth/templates/base.html:135 -#: plinth/templates/base.html:148 plinth/templates/base.html:150 +#: plinth/templates/base.html:144 plinth/templates/base.html:158 +#: plinth/templates/base.html:160 msgid "Log out" msgstr "" -#: plinth/templates/base.html:140 plinth/templates/base.html:142 +#: plinth/templates/base.html:150 plinth/templates/base.html:152 msgid "Log in" msgstr "లోనికి ప్రవేశించండి" -#: plinth/templates/index.html:56 +#: plinth/templates/base.html:222 plinth/templates/index.html:163 +msgid "JavaScript license information" +msgstr "" + +#: plinth/templates/index.html:58 #, python-format msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -#: plinth/templates/index.html:83 +#: plinth/templates/index.html:85 #, fuzzy #| msgid "Configure" msgid "Configure »" msgstr "ఆకృతీకరణ" -#: plinth/templates/index.html:95 -#, fuzzy, python-format -#| msgid "Delete %(name)s" -msgid "Welcome to %(box_name)s!" -msgstr "%(name)s తొలగించు" - -#: plinth/templates/index.html:101 +#: plinth/templates/index.html:104 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3814,20 +3950,7 @@ msgid "" "communication tools respecting your privacy and data ownership." msgstr "" -#: plinth/templates/index.html:110 -#, fuzzy, python-format -#| msgid "" -#| "For more information about the %(box_name)s project, see the %(box_name)s Wiki." -msgid "" -"More info about %(box_name)s is available on the project homepage and wiki." -msgstr "" -"%(box_name)s ప్రాజెక్ట్ కి సంబందించిన మరింత సమాచారం కోసం %(box_name)s వికీ ను దర్శించండి." - -#: plinth/templates/index.html:118 +#: plinth/templates/index.html:113 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3835,17 +3958,51 @@ msgid "" "Version 3 or later." msgstr "" +#: plinth/templates/index.html:128 +msgid "Wiki" +msgstr "" + +#: plinth/templates/index.html:133 +msgid "Homepage" +msgstr "" + +#: plinth/templates/index.html:136 +msgid "Source Code" +msgstr "" + +#: plinth/templates/index.html:139 +msgid "Donate" +msgstr "" + +#: plinth/templates/index.html:143 +#, fuzzy +#| msgid "FreedomBox Manual" +msgid "FreedomBox Foundation" +msgstr "ఫ్రీడమ్ బాక్స్ నిర్దేశిక" + +#: plinth/templates/index.html:150 +msgid "IRC Chatroom" +msgstr "" + +#: plinth/templates/index.html:155 +msgid "Mailing list" +msgstr "" + #: plinth/templates/login.html:35 msgid "Login" msgstr "ప్రవేశ ద్వారం" -#: plinth/templates/service.html:43 -msgid "is running" -msgstr "డెల్యూజ్ నడుస్తోంది" +#: plinth/templates/service.html:44 +#, fuzzy, python-format +#| msgid "Service discovery server is running" +msgid "Service %(service_name)s is running." +msgstr "సేవ ఆవిష్కరణ సేవికను నడుపుతోంది" -#: plinth/templates/service.html:46 -msgid "is not running" -msgstr "డెల్యూజ్ నడవడంలేదు" +#: plinth/templates/service.html:49 +#, fuzzy, python-format +#| msgid "Service discovery server is not running" +msgid "Service %(service_name)s is not running." +msgstr "సేవ ఆవిష్కరణ సేవికను నడుపటంలేదు" #: plinth/templates/setup.html:35 #, fuzzy @@ -3896,6 +4053,29 @@ msgstr "అనువర్తనం ఆమోదింపబడింది" msgid "Application disabled" msgstr "అనువర్తనం ఆమోదింపబడలేదు" +#, fuzzy +#~| msgid "Delete %(name)s" +#~ msgid "Welcome to %(box_name)s!" +#~ msgstr "%(name)s తొలగించు" + +#, fuzzy +#~| msgid "" +#~| "For more information about the %(box_name)s project, see the %(box_name)s Wiki." +#~ msgid "" +#~ "More info about %(box_name)s is available on the project homepage and wiki." +#~ msgstr "" +#~ "%(box_name)s ప్రాజెక్ట్ కి సంబందించిన మరింత సమాచారం కోసం %(box_name)s వికీ ను దర్శించండి." + +#~ msgid "is running" +#~ msgstr "డెల్యూజ్ నడుస్తోంది" + +#~ msgid "is not running" +#~ msgstr "డెల్యూజ్ నడవడంలేదు" + #~ msgid "Box it up!" #~ msgstr "ఇది పెట్టెపైకి!" @@ -3903,12 +4083,6 @@ msgstr "అనువర్తనం ఆమోదింపబడలేదు" #~ msgid "IP Check URL" #~ msgstr "ఐ.పి తనిఖీ యూ.ఆర్.ఎల్" -#~ msgid "Service discovery server is running" -#~ msgstr "సేవ ఆవిష్కరణ సేవికను నడుపుతోంది" - -#~ msgid "Service discovery server is not running" -#~ msgstr "సేవ ఆవిష్కరణ సేవికను నడుపటంలేదు" - #~ msgid "Network time server is running" #~ msgstr "అల్లిక సమయ సేవకం నడుస్తోంది" @@ -4035,9 +4209,6 @@ msgstr "అనువర్తనం ఆమోదింపబడలేదు" #~ msgid "Next" #~ msgstr "తర్వాత" -#~ msgid "FreedomBox Manual" -#~ msgstr "ఫ్రీడమ్ బాక్స్ నిర్దేశిక" - #~ msgid "Create Wiki/Blog" #~ msgstr "వికీ/బ్లాగ్ సృష్టించు" diff --git a/plinth/locale/tr/LC_MESSAGES/django.po b/plinth/locale/tr/LC_MESSAGES/django.po index d771746dc..d3c30f6b5 100644 --- a/plinth/locale/tr/LC_MESSAGES/django.po +++ b/plinth/locale/tr/LC_MESSAGES/django.po @@ -6,11 +6,11 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-18 19:32-0500\n" +"POT-Creation-Date: 2017-04-08 16:30-0400\n" "PO-Revision-Date: 2017-02-18 14:55+0000\n" "Last-Translator: John Doe \n" -"Language-Team: Turkish " -"\n" +"Language-Team: Turkish \n" "Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -48,7 +48,7 @@ msgstr "{host}:{port} konumuna bağlan" msgid "Cannot connect to {host}:{port}" msgstr "{host}:{port} konumuna bağlanılamadı" -#: plinth/context_processors.py:36 plinth/views.py:48 +#: plinth/context_processors.py:37 plinth/views.py:48 msgid "FreedomBox" msgstr "FreedomBox" @@ -56,25 +56,26 @@ msgstr "FreedomBox" msgid "Enable application" msgstr "Uygulamayı etkinleştir" -#: plinth/middleware.py:60 +#: plinth/middleware.py:71 msgid "Application installed." msgstr "Uygulama kuruldu." -#: plinth/middleware.py:66 +#: plinth/middleware.py:77 #, python-brace-format msgid "Error installing application: {string} {details}" msgstr "Uygulamanın kurulmasında hata: {string} {details}" -#: plinth/middleware.py:70 +#: plinth/middleware.py:81 #, python-brace-format msgid "Error installing application: {error}" msgstr "Uygulamanın kurulmasında hata: {error}" -#: plinth/modules/apps/apps.py:26 +#: plinth/modules/apps/apps.py:26 plinth/templates/base.html:106 +#: plinth/templates/base.html:108 msgid "Apps" msgstr "Uygulamalar" -#: plinth/modules/apps/apps.py:32 plinth/templates/base.html:97 +#: plinth/modules/apps/apps.py:32 msgid "Applications" msgstr "Uygulamalar" @@ -542,7 +543,7 @@ msgstr "Hakkında" #: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/openvpn/templates/openvpn.html:67 #: plinth/modules/tor/templates/tor.html:35 -#: plinth/modules/tor/templates/tor.html:65 +#: plinth/modules/tor/templates/tor.html:65 plinth/templates/service.html:39 msgid "Status" msgstr "Durum" @@ -687,7 +688,7 @@ msgid "Dynamic DNS Status" msgstr "Dinamik DNS Durumu" #: plinth/modules/dynamicdns/dynamicdns.py:364 -#: plinth/modules/openvpn/views.py:142 plinth/modules/transmission/views.py:72 +#: plinth/modules/openvpn/views.py:143 plinth/modules/transmission/views.py:72 msgid "Configuration updated" msgstr "Kurulum güncellendi" @@ -726,10 +727,11 @@ msgstr "" #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:32 +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:124 #: plinth/modules/tor/templates/tor.html:93 #: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/service.html:67 +#: plinth/templates/service.html:73 msgid "Update setup" msgstr "Kurulumu güncelle" @@ -928,7 +930,7 @@ msgstr "Ağlara Git" #: plinth/modules/first_boot/templates/firstboot_navbar.html:23 #: plinth/modules/help/templates/help_index.html:25 -#: plinth/templates/base.html:107 +#: plinth/templates/base.html:122 msgid "Help" msgstr "Yardım" @@ -958,7 +960,7 @@ msgid "Where to Get Help" msgstr "Nerede Yardım Bulabilirim" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:61 -#: plinth/modules/networks/forms.py:101 +#: plinth/modules/networks/forms.py:101 plinth/templates/index.html:124 msgid "Manual" msgstr "El ile" @@ -1213,46 +1215,50 @@ msgstr "Oluştur" msgid "Manage Wikis and Blogs" msgstr "Viki ve Blogları Yönet" -#: plinth/modules/ikiwiki/views.py:94 +#: plinth/modules/ikiwiki/views.py:95 msgid "Create Wiki or Blog" msgstr "Viki ya da Blog oluştur" -#: plinth/modules/ikiwiki/views.py:107 +#: plinth/modules/ikiwiki/views.py:108 #, python-brace-format msgid "Created wiki {name}." msgstr "{name} isimli viki oluşturuldu." -#: plinth/modules/ikiwiki/views.py:109 +#: plinth/modules/ikiwiki/views.py:110 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "Viki oluşturulamadı: {error}" -#: plinth/modules/ikiwiki/views.py:121 +#: plinth/modules/ikiwiki/views.py:122 #, python-brace-format msgid "Created blog {name}." msgstr "{name} isimli blog oluşturuldu." -#: plinth/modules/ikiwiki/views.py:123 +#: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Could not create blog: {error}" msgstr "Blog oluşturulamadı: {error}" -#: plinth/modules/ikiwiki/views.py:136 +#: plinth/modules/ikiwiki/views.py:137 #, python-brace-format msgid "{name} deleted." msgstr "{name} silindi." -#: plinth/modules/ikiwiki/views.py:139 +#: plinth/modules/ikiwiki/views.py:140 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "{name} silinemedi: {error}" -#: plinth/modules/ikiwiki/views.py:145 +#: plinth/modules/ikiwiki/views.py:146 msgid "Delete Wiki or Blog" msgstr "Viki ya da Blogu Sil" #: plinth/modules/infinoted/__init__.py:44 -msgid "Gobby Server (infinoted)" +#, fuzzy +#| msgid "Gobby Server (infinoted)" +msgid "" +"Gobby Server \n" +" (infinoted)" msgstr "Gobby sunucusu (infinoted)" #: plinth/modules/infinoted/__init__.py:47 @@ -1269,8 +1275,8 @@ msgid "" "enter your {box_name}'s domain name." msgstr "" "Onu kullanmak için Gobby'i masaüstü " -"istemcisini indirip kurun. Ardından Gobby'yi başlatın, \"Sunucuya " -"Bağlan\" seçeneğini seçin ve {box_name} kutunuzun alan adını girin." +"istemcisini indirip kurun. Ardından Gobby'yi başlatın, \"Sunucuya Bağlan" +"\" seçeneğini seçin ve {box_name} kutunuzun alan adını girin." #: plinth/modules/jsxc/__init__.py:38 msgid "" @@ -1396,6 +1402,87 @@ msgstr "{domain} alanı için sertifika başarılı bir şekilde edinildi" msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "{domain} alanı için sertifika edinilemedi: {error}" +#: plinth/modules/matrixsynapse/__init__.py:44 +#, fuzzy +#| msgid "" +#| "Chat Server \n" +#| " (ejabberd)" +msgid "" +"Chat Server \n" +" (Matrix Synapse)" +msgstr "" +"Sohbet Sunucusu\n" +" (ejabberd)" + +#: plinth/modules/matrixsynapse/__init__.py:47 +msgid "" +"Matrix is an new " +"ecosystem for open, federated instant messaging and VoIP. Synapse is a " +"server implementing the Matrix protocol. It provides chat groups, audio/" +"video calls, end-to-end encryption, multiple device synchronization and does " +"not require phone numbers to work. Users on a given Matrix server can " +"converse with users on all other Matrix servers via federation." +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:55 +msgid "" +"To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +msgstr "" + +#: plinth/modules/matrixsynapse/forms.py:31 +#, fuzzy +#| msgid "Invalid domain name" +msgid "Select the domain name" +msgstr "Geçersiz alan ismi" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 +#: plinth/modules/openvpn/templates/openvpn.html:116 +#: plinth/modules/owncloud/templates/owncloud.html:39 +#: plinth/modules/tor/templates/tor.html:85 plinth/templates/base.html:112 +#: plinth/templates/base.html:114 plinth/templates/service.html:65 +msgid "Configuration" +msgstr "Yapılandırma" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34 +msgid "" +"Matrix service needs to be configured for a domain. Users on other Matrix " +"servers will be able to reach users on this server using this domain name. " +"Matrix user IDs will look like @username:domainname." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:42 +msgid "" +"\n" +" Warning! Changing the domain name after the initial\n" +" setup is currently not supported.\n" +" " +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:51 +#, python-format +msgid "" +"No domain(s) are available. Configure at " +"least one domain to be able to use Matrix Synapse." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30 +#, fuzzy, python-format +#| msgid "" +#| "Your XMPP server domain is set to %(domainname)s. User IDs will " +#| "look like username@%(domainname)s. You can setup your domain on " +#| "the system Configure page." +msgid "" +"The Matrix server domain is set to %(domain_name)s. User IDs will " +"look like @username:%(domain_name)s. Changing the domain name after " +"the initial setup is currently not supported." +msgstr "" +"XMPP sunucu alanınız %(domainname)s olarak ayarlanmıştır. Kullanıcı " +"kimlikleri username@%(domainname)s şeklinde olacaktır. Alanınızı " +"sistem Yapılandırma sayfasında " +"ayarlayabilirsiniz." + #: plinth/modules/minetest/__init__.py:49 msgid "" "Block Sandbox \n" @@ -2063,7 +2150,7 @@ msgid "Edit connection" msgstr "Bağlantıyı Düzenle" #: plinth/modules/networks/templates/connection_show.html:43 -#: plinth/templates/base.html:128 +#: plinth/templates/base.html:137 msgid "Edit" msgstr "Düzenle" @@ -2300,11 +2387,11 @@ msgstr "Etkin" msgid "Inactive" msgstr "Devre Dışı" -#: plinth/modules/openvpn/__init__.py:41 +#: plinth/modules/openvpn/__init__.py:43 msgid "Virtual Private Network (OpenVPN)" msgstr "Sanal Özel Şebeke (OpenVPN)" -#: plinth/modules/openvpn/__init__.py:45 +#: plinth/modules/openvpn/__init__.py:47 #, python-brace-format msgid "" "Virtual Private Network (VPN) is a technique for securely connecting two " @@ -2321,6 +2408,12 @@ msgstr "" "servisleri kullanabilirsiniz. Aynı zamanda ek güvenlik ve anonimlik için " "İnternet'in geri kalanına {box_name} vasıtasıyla erişebilirsiniz." +#: plinth/modules/openvpn/__init__.py:86 +#, python-brace-format +msgid "" +"Download Profile" +msgstr "" + #: plinth/modules/openvpn/forms.py:29 msgid "Enable OpenVPN server" msgstr "OpenVPN sunucusunu etkinleştir" @@ -2395,12 +2488,6 @@ msgstr "OpenVPN sunucusu çalışmaktadır" msgid "OpenVPN server is not running" msgstr "OpenVPN sunucusu çalışmamaktadır" -#: plinth/modules/openvpn/templates/openvpn.html:116 -#: plinth/modules/owncloud/templates/owncloud.html:39 -#: plinth/modules/tor/templates/tor.html:85 -msgid "Configuration" -msgstr "Yapılandırma" - #: plinth/modules/openvpn/views.py:123 msgid "Setup completed." msgstr "Kurulum tamamlandı." @@ -2409,7 +2496,7 @@ msgstr "Kurulum tamamlandı." msgid "Setup failed." msgstr "Kurulum başarısı oldu." -#: plinth/modules/openvpn/views.py:144 plinth/modules/tor/views.py:109 +#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134 #: plinth/views.py:102 plinth/views.py:183 msgid "Setting unchanged" msgstr "Ayar değiştirilmedi" @@ -3272,7 +3359,36 @@ msgstr "" msgid "Rollback to Snapshot" msgstr "Anlığa Geri Al" -#: plinth/modules/system/__init__.py:32 plinth/templates/base.html:114 +#: plinth/modules/syncthing/__init__.py:40 +msgid "File Synchronization (Syncthing)" +msgstr "" + +#: plinth/modules/syncthing/__init__.py:43 +msgid "" +"Syncthing is an application that can synchronizes files across multiple " +"devices. Creation, modification and deletion of files on one device will " +"automatically be replicated to other devices." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:47 +#, python-brace-format +msgid "" +"Running Synching on {box_name}, provides an extra synchronization point for " +"your data that is available most of the time so that your devices " +"synchronize more often. On {box_name}, a single instance of Syncthing runs " +"and may be used by many users. Each user's set of devices many be " +"synchronized with a distinct set of folders. Web interface is only " +"available for users belonging to the \"admin\" group." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:54 +msgid "" +"When enabled, Syncthing will be available from /" +"syncthing web interface. Desktop and mobile clients are also available." +msgstr "" + +#: plinth/modules/system/__init__.py:32 msgid "System Configuration" msgstr "Sistem Yapılandırması" @@ -3337,15 +3453,42 @@ msgstr "{url} bağlantısına tcp{kind} üzerinden Tor vasıtasıyla eriş" msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "tcp{kind} üzerinden {url} konumunda Tor kullanımını teyit et" -#: plinth/modules/tor/forms.py:32 +#: plinth/modules/tor/forms.py:47 +msgid "" +"Enter a valid bridge with this format: [transport] IP:ORPort [fingerprint]" +msgstr "" + +#: plinth/modules/tor/forms.py:90 msgid "Enable Tor" msgstr "Tor'u Etkinleştir" -#: plinth/modules/tor/forms.py:35 +#: plinth/modules/tor/forms.py:93 +msgid "Use upstream bridges to connect to Tor network" +msgstr "" + +#: plinth/modules/tor/forms.py:96 +msgid "" +"When enabled, the bridges configured below will be used to connect to the " +"Tor network. Use this option if your Internet Service Provider (ISP) blocks " +"or censors connections to the Tor Network. This will disable relay modes." +msgstr "" + +#: plinth/modules/tor/forms.py:102 +msgid "Upstream bridges" +msgstr "" + +#: plinth/modules/tor/forms.py:105 +msgid "" +"You can get some bridges from https://bridges.torproject.org/ and copy/paste the bridge information " +"here. Currently supported transports are none, obfs3, obfs4 and scamblesuit." +msgstr "" + +#: plinth/modules/tor/forms.py:112 msgid "Enable Tor relay" msgstr "Tor aktarımını etkinleştir" -#: plinth/modules/tor/forms.py:38 +#: plinth/modules/tor/forms.py:115 #, python-brace-format msgid "" "When enabled, your {box_name} will run a Tor relay and donate bandwidth to " @@ -3356,11 +3499,11 @@ msgstr "" "şebekesine bant genişliği bağışlayacaktır. Bunu, saniyede 2 megabitten fazla " "indirme ve gönderme bant genişliğiniz varsa yapınız." -#: plinth/modules/tor/forms.py:43 +#: plinth/modules/tor/forms.py:120 msgid "Enable Tor bridge relay" msgstr "Tor köprü aktarmasını etkinleştir" -#: plinth/modules/tor/forms.py:46 +#: plinth/modules/tor/forms.py:123 msgid "" "When enabled, relay information is published in the Tor bridge database " "instead of public Tor relay database making it harder to censor this node. " @@ -3371,11 +3514,11 @@ msgstr "" "sansürlenmesini zorlaştıracaktır. Bunu yapmanız, başkalarının sansürü " "aşmasına yardımcı olur." -#: plinth/modules/tor/forms.py:51 +#: plinth/modules/tor/forms.py:128 msgid "Enable Tor Hidden Service" msgstr "Tor Gizli Servisi Etkinleştir" -#: plinth/modules/tor/forms.py:54 +#: plinth/modules/tor/forms.py:131 #, python-brace-format msgid "" "A hidden service will allow {box_name} to provide selected services (such as " @@ -3386,11 +3529,11 @@ msgstr "" "servisleri konumunu ortaya çıkarmadan sağlamasına imkân verir. Güçlü " "anonimlik için henüz kullanmayın." -#: plinth/modules/tor/forms.py:59 +#: plinth/modules/tor/forms.py:136 msgid "Download software packages over Tor" msgstr "Yazılım paketlerini Tor üzerinden indir" -#: plinth/modules/tor/forms.py:61 +#: plinth/modules/tor/forms.py:138 msgid "" "When enabled, software will be downloaded over the Tor network for " "installations and upgrades. This adds a degree of privacy and security " @@ -3400,6 +3543,10 @@ msgstr "" "üzerinden indirilecektir. Bu, yazılım indirmeleri sırasında bir derece " "güvenlilik ve gizlilik ekler." +#: plinth/modules/tor/forms.py:151 +msgid "Specify at least one upstream bridge to use upstream bridges." +msgstr "" + #: plinth/modules/tor/templates/tor.html:41 msgid "Tor configuration is being updated" msgstr "Tor yapılandırması güncellenmektedir" @@ -3454,11 +3601,11 @@ msgstr "" msgid "Action error: {0} [{1}] [{2}]" msgstr "Eylem hatası: {0} [{1}] [{2}]" -#: plinth/modules/tor/views.py:131 +#: plinth/modules/tor/views.py:128 plinth/modules/tor/views.py:156 msgid "Configuration updated." msgstr "Kurulum güncellendi." -#: plinth/modules/tor/views.py:133 +#: plinth/modules/tor/views.py:158 msgid "An error occurred during configuration." msgstr "Yapılandırma sırasında bir hata meydana geldi." @@ -3632,23 +3779,23 @@ msgstr "Kullanıcılar ve Gruplar" msgid "Check LDAP entry \"{search_item}\"" msgstr "\"{search_item}\" LDAP unsurunu kontrol et" -#: plinth/modules/users/forms.py:51 +#: plinth/modules/users/forms.py:52 msgid "admin" msgstr "admin (yönetici)" -#: plinth/modules/users/forms.py:52 +#: plinth/modules/users/forms.py:53 msgid "wiki" msgstr "wiki" -#: plinth/modules/users/forms.py:64 +#: plinth/modules/users/forms.py:65 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:94 +#: plinth/modules/users/forms.py:95 msgid "Groups" msgstr "Gruplar" -#: plinth/modules/users/forms.py:98 +#: plinth/modules/users/forms.py:99 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 " @@ -3662,20 +3809,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:123 plinth/modules/users/forms.py:269 +#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:275 msgid "Creating LDAP user failed." msgstr "LDAP kullanıcısı oluşturması başarısız oldu." -#: plinth/modules/users/forms.py:133 +#: plinth/modules/users/forms.py:134 #, 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:145 +#: plinth/modules/users/forms.py:146 msgid "SSH Keys" msgstr "SSH Anahtarları" -#: plinth/modules/users/forms.py:149 +#: plinth/modules/users/forms.py:150 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 " @@ -3686,31 +3833,31 @@ 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:189 +#: plinth/modules/users/forms.py:195 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:201 +#: plinth/modules/users/forms.py:207 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:212 +#: plinth/modules/users/forms.py:218 msgid "Failed to add user to group." msgstr "Kullanıcının gruba eklenmesi başarısız oldu." -#: plinth/modules/users/forms.py:219 +#: plinth/modules/users/forms.py:225 msgid "Unable to set SSH keys." msgstr "SSH anahtarları ayarlanamadı." -#: plinth/modules/users/forms.py:244 +#: plinth/modules/users/forms.py:250 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:277 +#: plinth/modules/users/forms.py:283 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:292 +#: plinth/modules/users/forms.py:298 msgid "" "Console login access restricted to users in \"admin\" group. This can be " "configured in security settings." @@ -3718,30 +3865,30 @@ msgstr "" "Konsolda giriş yapabilme erişimi \"admin\" (yönetici) grubundaki " "kullanıcılarla sınırlıdır. Bu, güvenlik ayarlarında yapılandırılabilir." -#: plinth/modules/users/forms.py:298 +#: plinth/modules/users/forms.py:304 msgid "Failed to restrict console access." msgstr "Konsol erişiminin kısıtlanması başarısız oldu." -#: plinth/modules/users/forms.py:310 +#: plinth/modules/users/forms.py:316 msgid "User account created, you are now logged in" msgstr "Kullanıcı hesabı oluşturuldu, artık giriş yaptınız" -#: plinth/modules/users/templates/users_change_password.html:27 +#: plinth/modules/users/templates/users_change_password.html:29 #, python-format msgid "Change Password for %(username)s" msgstr "%(username)s için Parola Değiştir" -#: plinth/modules/users/templates/users_change_password.html:40 +#: plinth/modules/users/templates/users_change_password.html:39 msgid "Save Password" msgstr "Parolayı Kaydet" #: plinth/modules/users/templates/users_create.html:40 -#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:58 +#: plinth/modules/users/views.py:39 plinth/modules/users/views.py:60 msgid "Create User" msgstr "Kullanıcı Oluştur" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:117 +#: plinth/modules/users/views.py:127 msgid "Delete User" msgstr "Kullanıcıyı Sil" @@ -3783,7 +3930,7 @@ msgstr "%(username)s kullanıcısını sil" msgid "Edit user %(username)s" msgstr "%(username)s kullanıcısını düzenle" -#: plinth/modules/users/templates/users_update.html:39 +#: plinth/modules/users/templates/users_update.html:41 #, python-format msgid "" "Use the change password form to " @@ -3796,38 +3943,38 @@ msgstr "" msgid "Save Changes" msgstr "Değişiklikleri Kaydet" -#: plinth/modules/users/views.py:35 plinth/modules/users/views.py:71 +#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:73 msgid "Users" msgstr "Kullanıcılar" -#: plinth/modules/users/views.py:56 +#: plinth/modules/users/views.py:58 #, python-format msgid "User %(username)s created." msgstr "%(username)s kullanıcısı oluşturuldu." -#: plinth/modules/users/views.py:80 +#: plinth/modules/users/views.py:82 #, python-format msgid "User %(username)s updated." msgstr "%(username)s kullanıcısı güncellendi." -#: plinth/modules/users/views.py:81 +#: plinth/modules/users/views.py:83 msgid "Edit User" msgstr "Kullanıcıyı Düzenle" -#: plinth/modules/users/views.py:127 +#: plinth/modules/users/views.py:137 #, python-brace-format msgid "User {user} deleted." msgstr "{user} kullanıcısı silindi." -#: plinth/modules/users/views.py:134 +#: plinth/modules/users/views.py:144 msgid "Deleting LDAP user failed." msgstr "LDAP kullanıcısının silinmesi başarısız oldu." -#: plinth/modules/users/views.py:143 +#: plinth/modules/users/views.py:153 msgid "Change Password" msgstr "Parolayı Değiştir" -#: plinth/modules/users/views.py:144 +#: plinth/modules/users/views.py:154 msgid "Password changed successfully." msgstr "Parola başarılı bir şekilde değiştirildi." @@ -3873,6 +4020,15 @@ msgstr "Güvenli Kabuk (SSH) Sunucusu" msgid "{box_name} Web Interface (Plinth)" msgstr "{box_name} Ağ Arayüzü (Plinth)" +#: plinth/templates/403.html:28 +msgid "403 Forbidden" +msgstr "" + +#: plinth/templates/403.html:32 +#, python-format +msgid "You don't have permission to access %(request_path)s on this server." +msgstr "" + #: plinth/templates/404.html:25 msgid "404" msgstr "404" @@ -3918,20 +4074,28 @@ msgstr "%(box_name)s için Plinth yönetim arayüzü" msgid "Toggle navigation" msgstr "Tarama Geçişi" -#: plinth/templates/base.html:130 plinth/templates/base.html:131 +#: plinth/templates/base.html:101 plinth/templates/base.html:102 +msgid "Home" +msgstr "" + +#: plinth/templates/base.html:139 plinth/templates/base.html:140 msgid "Change password" msgstr "Parolayı değiştir" -#: plinth/templates/base.html:134 plinth/templates/base.html:135 -#: plinth/templates/base.html:148 plinth/templates/base.html:150 +#: plinth/templates/base.html:144 plinth/templates/base.html:158 +#: plinth/templates/base.html:160 msgid "Log out" msgstr "Çıkış yap" -#: plinth/templates/base.html:140 plinth/templates/base.html:142 +#: plinth/templates/base.html:150 plinth/templates/base.html:152 msgid "Log in" msgstr "Giriş yap" -#: plinth/templates/index.html:56 +#: plinth/templates/base.html:222 plinth/templates/index.html:163 +msgid "JavaScript license information" +msgstr "" + +#: plinth/templates/index.html:58 #, python-format msgid "" "Enable some applications to add shortcuts to " @@ -3940,16 +4104,11 @@ msgstr "" "Bu sayfaya kısayol eklemek için uygulama " "etkinleştiriniz." -#: plinth/templates/index.html:83 +#: plinth/templates/index.html:85 msgid "Configure »" msgstr "Yapılandır »" -#: plinth/templates/index.html:95 -#, python-format -msgid "Welcome to %(box_name)s!" -msgstr "%(box_name)s kutusuna hoş geldiniz!" - -#: plinth/templates/index.html:101 +#: plinth/templates/index.html:104 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3961,18 +4120,7 @@ msgstr "" "sunucusudur. Veri sahipliğinize ve gizliliğinize saygı gösteren çevrimiçi " "iletişim araçları sunar." -#: plinth/templates/index.html:110 -#, python-format -msgid "" -"More info about %(box_name)s is available on the project homepage and wiki." -msgstr "" -"%(box_name)s projesi hakkında daha fazla bilgi proje ana sayfasında ve %(box_name)s vikisinde mevcuttur." - -#: plinth/templates/index.html:118 +#: plinth/templates/index.html:113 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3983,17 +4131,51 @@ msgstr "" "Plinth özgür yazılımdır ve GNU Affero Genel Kamu Lisansının 3. ya da daha " "sonraki sürümleri kapsamında yayınlanmıştır." +#: plinth/templates/index.html:128 +msgid "Wiki" +msgstr "" + +#: plinth/templates/index.html:133 +msgid "Homepage" +msgstr "" + +#: plinth/templates/index.html:136 +msgid "Source Code" +msgstr "" + +#: plinth/templates/index.html:139 +msgid "Donate" +msgstr "" + +#: plinth/templates/index.html:143 +#, fuzzy +#| msgid "FreedomBox Manual" +msgid "FreedomBox Foundation" +msgstr "FreedomBox Kullanım Kılavuzu" + +#: plinth/templates/index.html:150 +msgid "IRC Chatroom" +msgstr "" + +#: plinth/templates/index.html:155 +msgid "Mailing list" +msgstr "" + #: plinth/templates/login.html:35 msgid "Login" msgstr "Giriş" -#: plinth/templates/service.html:43 -msgid "is running" -msgstr "çalışmaktadır" +#: plinth/templates/service.html:44 +#, fuzzy, python-format +#| msgid "Service discovery server is running" +msgid "Service %(service_name)s is running." +msgstr "Servis keşfi sunucusu çalışmaktadır" -#: plinth/templates/service.html:46 -msgid "is not running" -msgstr "çalışmamaktadır" +#: plinth/templates/service.html:49 +#, fuzzy, python-format +#| msgid "Service discovery server is not running" +msgid "Service %(service_name)s is not running." +msgstr "Servis keşfi sunucusu çalışmamaktadır" #: plinth/templates/setup.html:35 msgid "Installation" @@ -4041,6 +4223,24 @@ msgstr "Uygulama etkinleştirildi" msgid "Application disabled" msgstr "Uygulama devre dışı bırakıldı" +#~ msgid "Welcome to %(box_name)s!" +#~ msgstr "%(box_name)s kutusuna hoş geldiniz!" + +#~ msgid "" +#~ "More info about %(box_name)s is available on the project homepage and wiki." +#~ msgstr "" +#~ "%(box_name)s projesi hakkında daha fazla bilgi proje ana sayfasında ve %(box_name)s vikisinde mevcuttur." + +#~ msgid "is running" +#~ msgstr "çalışmaktadır" + +#~ msgid "is not running" +#~ msgstr "çalışmamaktadır" + #~ msgid "Anonymity Network (Tor)" #~ msgstr "Anonimlik Ağı (Tor)" @@ -4053,12 +4253,6 @@ msgstr "Uygulama devre dışı bırakıldı" #~ msgid "Bridge" #~ msgstr "Köprü" -#~ msgid "Service discovery server is running" -#~ msgstr "Servis keşfi sunucusu çalışmaktadır" - -#~ msgid "Service discovery server is not running" -#~ msgstr "Servis keşfi sunucusu çalışmamaktadır" - #~ msgid "Enable network time" #~ msgstr "Ağ zamanını etkinleştir" @@ -4286,9 +4480,6 @@ msgstr "Uygulama devre dışı bırakıldı" #~ msgid "show password" #~ msgstr "parolayı göster" -#~ msgid "FreedomBox Manual" -#~ msgstr "FreedomBox Kullanım Kılavuzu" - #~ msgid "" #~ "Many FreedomBox contributors and users are also available on the " #~ "#freedombox channel of the irc.oftc.net IRC network." diff --git a/plinth/locale/zh_Hans/LC_MESSAGES/django.po b/plinth/locale/zh_Hans/LC_MESSAGES/django.po index b2f578da9..1af1222ee 100644 --- a/plinth/locale/zh_Hans/LC_MESSAGES/django.po +++ b/plinth/locale/zh_Hans/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Plinth\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-18 19:32-0500\n" +"POT-Creation-Date: 2017-04-08 16:30-0400\n" "PO-Revision-Date: 2017-02-14 12:08+0800\n" "Last-Translator: Tong Hui \n" "Language-Team: Simplified Chinese GnuDIP 服务器。 之后,服务器会将您的 DNS 名称分配给新的 IP,如果互联网上的某人要求您的 DNS 名称,他们将收到一个带有您当前 IP 地址的响应。" +msgstr "" +"解决方案是为您的 IP 地址分配一个 DNS 名称,并在您的互联网提供商每次更改 IP 时" +"更新 DNS 名称。 动态 DNS 可以将当前的公共 IP 地址推送到 GnuDIP 服务器。 之后,服务器会" +"将您的 DNS 名称分配给新的 IP,如果互联网上的某人要求您的 DNS 名称,他们将收到" +"一个带有您当前 IP 地址的响应。" #: plinth/modules/dynamicdns/dynamicdns.py:35 plinth/modules/help/help.py:40 msgid "About" @@ -511,7 +521,7 @@ msgstr "关于" #: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/openvpn/templates/openvpn.html:67 #: plinth/modules/tor/templates/tor.html:35 -#: plinth/modules/tor/templates/tor.html:65 +#: plinth/modules/tor/templates/tor.html:65 plinth/templates/service.html:39 msgid "Status" msgstr "状态" @@ -648,7 +658,7 @@ msgid "Dynamic DNS Status" msgstr "动态 DNS 状态" #: plinth/modules/dynamicdns/dynamicdns.py:364 -#: plinth/modules/openvpn/views.py:142 plinth/modules/transmission/views.py:72 +#: plinth/modules/openvpn/views.py:143 plinth/modules/transmission/views.py:72 msgid "Configuration updated" msgstr "配置已更新" @@ -685,10 +695,11 @@ msgstr "" #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:32 +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:124 #: plinth/modules/tor/templates/tor.html:93 #: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/service.html:67 +#: plinth/templates/service.html:73 msgid "Update setup" msgstr "更新安装程序" @@ -875,7 +886,7 @@ msgstr "转到网络" #: plinth/modules/first_boot/templates/firstboot_navbar.html:23 #: plinth/modules/help/templates/help_index.html:25 -#: plinth/templates/base.html:107 +#: plinth/templates/base.html:122 msgid "Help" msgstr "帮助" @@ -903,7 +914,7 @@ msgid "Where to Get Help" msgstr "从何处获得帮助" #: plinth/modules/help/help.py:38 plinth/modules/networks/forms.py:61 -#: plinth/modules/networks/forms.py:101 +#: plinth/modules/networks/forms.py:101 plinth/templates/index.html:124 msgid "Manual" msgstr "手册" @@ -1144,46 +1155,50 @@ msgstr "创建" msgid "Manage Wikis and Blogs" msgstr "管理 Wiki 和博客" -#: plinth/modules/ikiwiki/views.py:94 +#: plinth/modules/ikiwiki/views.py:95 msgid "Create Wiki or Blog" msgstr "创建 Wiki 或博客" -#: plinth/modules/ikiwiki/views.py:107 +#: plinth/modules/ikiwiki/views.py:108 #, python-brace-format msgid "Created wiki {name}." msgstr "创建 wiki {name}。" -#: plinth/modules/ikiwiki/views.py:109 +#: plinth/modules/ikiwiki/views.py:110 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "不能创建 wiki:{error}" -#: plinth/modules/ikiwiki/views.py:121 +#: plinth/modules/ikiwiki/views.py:122 #, python-brace-format msgid "Created blog {name}." msgstr "已创建的博客 {name}。" -#: plinth/modules/ikiwiki/views.py:123 +#: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Could not create blog: {error}" msgstr "不能创建博客:{error}" -#: plinth/modules/ikiwiki/views.py:136 +#: plinth/modules/ikiwiki/views.py:137 #, python-brace-format msgid "{name} deleted." msgstr "{name} 已删除。" -#: plinth/modules/ikiwiki/views.py:139 +#: plinth/modules/ikiwiki/views.py:140 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "不能删除 {name}:{error}" -#: plinth/modules/ikiwiki/views.py:145 +#: plinth/modules/ikiwiki/views.py:146 msgid "Delete Wiki or Blog" msgstr "删除 wiki 页面或博客" #: plinth/modules/infinoted/__init__.py:44 -msgid "Gobby Server (infinoted)" +#, fuzzy +#| msgid "Gobby Server (infinoted)" +msgid "" +"Gobby Server \n" +" (infinoted)" msgstr "Gobby 服务器 (infinoted)" #: plinth/modules/infinoted/__init__.py:47 @@ -1196,7 +1211,9 @@ msgid "" "To use it, download Gobby, desktop " "client and install it. Then start Gobby and select \"Connect to Server\" and " "enter your {box_name}'s domain name." -msgstr "要使用它, 下载 Gobby 的桌面客户端并安装。然后启动 Gobby 并选择“连接到服务器”并书入你的 {box_name} 域名即可。" +msgstr "" +"要使用它, 下载 Gobby 的桌面客户" +"端并安装。然后启动 Gobby 并选择“连接到服务器”并书入你的 {box_name} 域名即可。" #: plinth/modules/jsxc/__init__.py:38 msgid "" @@ -1312,6 +1329,86 @@ msgstr "为域名 {domain} 成功获得证书" msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "未能为域名 {domain} 获取证书:{error}" +#: plinth/modules/matrixsynapse/__init__.py:44 +#, fuzzy +#| msgid "" +#| "Chat Server \n" +#| " (ejabberd)" +msgid "" +"Chat Server \n" +" (Matrix Synapse)" +msgstr "" +"聊天服务器\n" +"(ejabberd)" + +#: plinth/modules/matrixsynapse/__init__.py:47 +msgid "" +"Matrix is an new " +"ecosystem for open, federated instant messaging and VoIP. Synapse is a " +"server implementing the Matrix protocol. It provides chat groups, audio/" +"video calls, end-to-end encryption, multiple device synchronization and does " +"not require phone numbers to work. Users on a given Matrix server can " +"converse with users on all other Matrix servers via federation." +msgstr "" + +#: plinth/modules/matrixsynapse/__init__.py:55 +msgid "" +"To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +msgstr "" + +#: plinth/modules/matrixsynapse/forms.py:31 +#, fuzzy +#| msgid "Invalid domain name" +msgid "Select the domain name" +msgstr "无效的域名" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 +#: plinth/modules/openvpn/templates/openvpn.html:116 +#: plinth/modules/owncloud/templates/owncloud.html:39 +#: plinth/modules/tor/templates/tor.html:85 plinth/templates/base.html:112 +#: plinth/templates/base.html:114 plinth/templates/service.html:65 +msgid "Configuration" +msgstr "配置" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:34 +msgid "" +"Matrix service needs to be configured for a domain. Users on other Matrix " +"servers will be able to reach users on this server using this domain name. " +"Matrix user IDs will look like @username:domainname." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:42 +msgid "" +"\n" +" Warning! Changing the domain name after the initial\n" +" setup is currently not supported.\n" +" " +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:51 +#, python-format +msgid "" +"No domain(s) are available. Configure at " +"least one domain to be able to use Matrix Synapse." +msgstr "" + +#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:30 +#, fuzzy, python-format +#| msgid "" +#| "Your XMPP server domain is set to %(domainname)s. User IDs will " +#| "look like username@%(domainname)s. You can setup your domain on " +#| "the system Configure page." +msgid "" +"The Matrix server domain is set to %(domain_name)s. User IDs will " +"look like @username:%(domain_name)s. Changing the domain name after " +"the initial setup is currently not supported." +msgstr "" +"XMPP 服务器域名可以设置为 %(domainname)s。用户 ID 类似于 username@" +"%(domainname)s。你可以在系统的配置中设" +"置你的域名。" + #: plinth/modules/minetest/__init__.py:49 msgid "" "Block Sandbox \n" @@ -1942,7 +2039,7 @@ msgid "Edit connection" msgstr "编辑连接" #: plinth/modules/networks/templates/connection_show.html:43 -#: plinth/templates/base.html:128 +#: plinth/templates/base.html:137 msgid "Edit" msgstr "編輯" @@ -2175,11 +2272,11 @@ msgstr "激活" msgid "Inactive" msgstr "未激活" -#: plinth/modules/openvpn/__init__.py:41 +#: plinth/modules/openvpn/__init__.py:43 msgid "Virtual Private Network (OpenVPN)" msgstr "虚拟专用网络(OpenVPN)" -#: plinth/modules/openvpn/__init__.py:45 +#: plinth/modules/openvpn/__init__.py:47 #, python-brace-format msgid "" "Virtual Private Network (VPN) is a technique for securely connecting two " @@ -2194,6 +2291,12 @@ msgstr "" "供的私人/内部服务。您还可以通过 {box_name} 访问互联网的其他部分,以增加安全性" "和匿名性。" +#: plinth/modules/openvpn/__init__.py:86 +#, python-brace-format +msgid "" +"Download Profile" +msgstr "" + #: plinth/modules/openvpn/forms.py:29 msgid "Enable OpenVPN server" msgstr "启用 OpenVPN 服务器" @@ -2262,12 +2365,6 @@ msgstr "OpenVPN 服务正在运行" msgid "OpenVPN server is not running" msgstr "OpenVPN 服务器未运行" -#: plinth/modules/openvpn/templates/openvpn.html:116 -#: plinth/modules/owncloud/templates/owncloud.html:39 -#: plinth/modules/tor/templates/tor.html:85 -msgid "Configuration" -msgstr "配置" - #: plinth/modules/openvpn/views.py:123 msgid "Setup completed." msgstr "安装已完成。" @@ -2276,7 +2373,7 @@ msgstr "安装已完成。" msgid "Setup failed." msgstr "安装失败。" -#: plinth/modules/openvpn/views.py:144 plinth/modules/tor/views.py:109 +#: plinth/modules/openvpn/views.py:145 plinth/modules/tor/views.py:134 #: plinth/views.py:102 plinth/views.py:183 msgid "Setting unchanged" msgstr "设置未改变" @@ -3075,7 +3172,36 @@ msgstr "系统需要重启以完成完全回滚。" msgid "Rollback to Snapshot" msgstr "回滚到快照" -#: plinth/modules/system/__init__.py:32 plinth/templates/base.html:114 +#: plinth/modules/syncthing/__init__.py:40 +msgid "File Synchronization (Syncthing)" +msgstr "" + +#: plinth/modules/syncthing/__init__.py:43 +msgid "" +"Syncthing is an application that can synchronizes files across multiple " +"devices. Creation, modification and deletion of files on one device will " +"automatically be replicated to other devices." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:47 +#, python-brace-format +msgid "" +"Running Synching on {box_name}, provides an extra synchronization point for " +"your data that is available most of the time so that your devices " +"synchronize more often. On {box_name}, a single instance of Syncthing runs " +"and may be used by many users. Each user's set of devices many be " +"synchronized with a distinct set of folders. Web interface is only " +"available for users belonging to the \"admin\" group." +msgstr "" + +#: plinth/modules/syncthing/__init__.py:54 +msgid "" +"When enabled, Syncthing will be available from /" +"syncthing web interface. Desktop and mobile clients are also available." +msgstr "" + +#: plinth/modules/system/__init__.py:32 msgid "System Configuration" msgstr "系统配置" @@ -3137,15 +3263,42 @@ msgstr "在 tcp{kind} 上通过 Tor 访问 {url}" msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "确认使用 Tor 通过 tcp{kind} 访问 {url}" -#: plinth/modules/tor/forms.py:32 +#: plinth/modules/tor/forms.py:47 +msgid "" +"Enter a valid bridge with this format: [transport] IP:ORPort [fingerprint]" +msgstr "" + +#: plinth/modules/tor/forms.py:90 msgid "Enable Tor" msgstr "启用 Tor" -#: plinth/modules/tor/forms.py:35 +#: plinth/modules/tor/forms.py:93 +msgid "Use upstream bridges to connect to Tor network" +msgstr "" + +#: plinth/modules/tor/forms.py:96 +msgid "" +"When enabled, the bridges configured below will be used to connect to the " +"Tor network. Use this option if your Internet Service Provider (ISP) blocks " +"or censors connections to the Tor Network. This will disable relay modes." +msgstr "" + +#: plinth/modules/tor/forms.py:102 +msgid "Upstream bridges" +msgstr "" + +#: plinth/modules/tor/forms.py:105 +msgid "" +"You can get some bridges from https://bridges.torproject.org/ and copy/paste the bridge information " +"here. Currently supported transports are none, obfs3, obfs4 and scamblesuit." +msgstr "" + +#: plinth/modules/tor/forms.py:112 msgid "Enable Tor relay" msgstr "启用 Tor 中继" -#: plinth/modules/tor/forms.py:38 +#: plinth/modules/tor/forms.py:115 #, python-brace-format msgid "" "When enabled, your {box_name} will run a Tor relay and donate bandwidth to " @@ -3155,11 +3308,11 @@ msgstr "" "启用后,您的 {box_name} 将运行 Tor 中继,并向 Tor 网络分配带宽。如果您的上传" "和下载带宽超过 2 MB/s,请执行此操作。" -#: plinth/modules/tor/forms.py:43 +#: plinth/modules/tor/forms.py:120 msgid "Enable Tor bridge relay" msgstr "启用 Tor 网桥中继" -#: plinth/modules/tor/forms.py:46 +#: plinth/modules/tor/forms.py:123 msgid "" "When enabled, relay information is published in the Tor bridge database " "instead of public Tor relay database making it harder to censor this node. " @@ -3168,11 +3321,11 @@ msgstr "" "当启用时,中继信息在 Tor 桥数据库中发布,而不是公共 Tor 中继数据库,使得更难" "以检查此节点。这有助于其他人绕过审查。" -#: plinth/modules/tor/forms.py:51 +#: plinth/modules/tor/forms.py:128 msgid "Enable Tor Hidden Service" msgstr "启用 Tor 隐藏服务" -#: plinth/modules/tor/forms.py:54 +#: plinth/modules/tor/forms.py:131 #, python-brace-format msgid "" "A hidden service will allow {box_name} to provide selected services (such as " @@ -3182,11 +3335,11 @@ msgstr "" "隐藏的服务将允许 {box_name} 提供某些服务(如维基或聊天),而不暴露其位置。不" "要使用在强匿名状态。" -#: plinth/modules/tor/forms.py:59 +#: plinth/modules/tor/forms.py:136 msgid "Download software packages over Tor" msgstr "通过 Tor 下载软件包" -#: plinth/modules/tor/forms.py:61 +#: plinth/modules/tor/forms.py:138 msgid "" "When enabled, software will be downloaded over the Tor network for " "installations and upgrades. This adds a degree of privacy and security " @@ -3195,6 +3348,10 @@ msgstr "" "当启用时,软件将会下载 Tor 网络的安装和升级。这在软件下载过程中添加了一定程度" "的隐私和安全。" +#: plinth/modules/tor/forms.py:151 +msgid "Specify at least one upstream bridge to use upstream bridges." +msgstr "" + #: plinth/modules/tor/templates/tor.html:41 msgid "Tor configuration is being updated" msgstr "Tor 配置已更新" @@ -3246,11 +3403,11 @@ msgstr "Tor SOCKS 端口是你 %(box_name)s 上的 TCP 端口 9050 。" msgid "Action error: {0} [{1}] [{2}]" msgstr "操作错误:{0} [{1}] [{2}]" -#: plinth/modules/tor/views.py:131 +#: plinth/modules/tor/views.py:128 plinth/modules/tor/views.py:156 msgid "Configuration updated." msgstr "配置已更新。" -#: plinth/modules/tor/views.py:133 +#: plinth/modules/tor/views.py:158 msgid "An error occurred during configuration." msgstr "在配置过程中出错。" @@ -3414,23 +3571,23 @@ msgstr "用户和组" msgid "Check LDAP entry \"{search_item}\"" msgstr "请检查 LDAP 条目“{search_item}”" -#: plinth/modules/users/forms.py:51 +#: plinth/modules/users/forms.py:52 msgid "admin" msgstr "管理员" -#: plinth/modules/users/forms.py:52 +#: plinth/modules/users/forms.py:53 msgid "wiki" msgstr "维基" -#: plinth/modules/users/forms.py:64 +#: plinth/modules/users/forms.py:65 msgid "Username is taken or is reserved." msgstr "用户名已经占用或保留。" -#: plinth/modules/users/forms.py:94 +#: plinth/modules/users/forms.py:95 msgid "Groups" msgstr "群組" -#: plinth/modules/users/forms.py:98 +#: plinth/modules/users/forms.py:99 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 " @@ -3442,20 +3599,20 @@ msgstr "" "支持单一登录的服务。

管理员(admin)组中的用户将能够登录所有服务。他" "们还可以通过 SSH 登录到系统并具有管理权限(sudo)。" -#: plinth/modules/users/forms.py:123 plinth/modules/users/forms.py:269 +#: plinth/modules/users/forms.py:124 plinth/modules/users/forms.py:275 msgid "Creating LDAP user failed." msgstr "创建 LDAP 用户失败。" -#: plinth/modules/users/forms.py:133 +#: plinth/modules/users/forms.py:134 #, python-brace-format msgid "Failed to add new user to {group} group." msgstr "未能将新用户添加到 {group}。" -#: plinth/modules/users/forms.py:145 +#: plinth/modules/users/forms.py:146 msgid "SSH Keys" msgstr "SSH 密钥" -#: plinth/modules/users/forms.py:149 +#: plinth/modules/users/forms.py:150 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 " @@ -3464,60 +3621,60 @@ msgstr "" "设置 SSH 公钥将允许此用户安全地登录到系统不使用密码。您可以输入多个密钥,每行" "一个。将忽略空行和以 # 开头的行。" -#: plinth/modules/users/forms.py:189 +#: plinth/modules/users/forms.py:195 msgid "Renaming LDAP user failed." msgstr "重命名 LDAP 用户失败。" -#: plinth/modules/users/forms.py:201 +#: plinth/modules/users/forms.py:207 msgid "Failed to remove user from group." msgstr "无法从组中删除用户。" -#: plinth/modules/users/forms.py:212 +#: plinth/modules/users/forms.py:218 msgid "Failed to add user to group." msgstr "无法将用户添加到组。" -#: plinth/modules/users/forms.py:219 +#: plinth/modules/users/forms.py:225 msgid "Unable to set SSH keys." msgstr "不能设置 SSH 密钥。" -#: plinth/modules/users/forms.py:244 +#: plinth/modules/users/forms.py:250 msgid "Changing LDAP user password failed." msgstr "更改 LDAP 用户密码失败。" -#: plinth/modules/users/forms.py:277 +#: plinth/modules/users/forms.py:283 msgid "Failed to add new user to admin group." msgstr "未能将新用户添加到管理员组。" -#: plinth/modules/users/forms.py:292 +#: plinth/modules/users/forms.py:298 msgid "" "Console login access restricted to users in \"admin\" group. This can be " "configured in security settings." msgstr "访问命令行仅限“admin”组的用户,这可以在安全设置里配置。" -#: plinth/modules/users/forms.py:298 +#: plinth/modules/users/forms.py:304 msgid "Failed to restrict console access." msgstr "限制命令行访问失败。" -#: plinth/modules/users/forms.py:310 +#: plinth/modules/users/forms.py:316 msgid "User account created, you are now logged in" msgstr "用户帐户已创建,您现在可以登录" -#: plinth/modules/users/templates/users_change_password.html:27 +#: plinth/modules/users/templates/users_change_password.html:29 #, python-format msgid "Change Password for %(username)s" msgstr "为%(username)s更改密码" -#: plinth/modules/users/templates/users_change_password.html:40 +#: plinth/modules/users/templates/users_change_password.html:39 msgid "Save Password" msgstr "保存密码" #: plinth/modules/users/templates/users_create.html:40 -#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:58 +#: plinth/modules/users/views.py:39 plinth/modules/users/views.py:60 msgid "Create User" msgstr "创建用户" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:117 +#: plinth/modules/users/views.py:127 msgid "Delete User" msgstr "删除用户" @@ -3558,7 +3715,7 @@ msgstr "删除用户 %(username)s" msgid "Edit user %(username)s" msgstr "编辑用户 %(username)s" -#: plinth/modules/users/templates/users_update.html:39 +#: plinth/modules/users/templates/users_update.html:41 #, python-format msgid "" "Use the change password form to " @@ -3569,38 +3726,38 @@ msgstr "使用 更改密码窗口 更改 msgid "Save Changes" msgstr "保存更改" -#: plinth/modules/users/views.py:35 plinth/modules/users/views.py:71 +#: plinth/modules/users/views.py:37 plinth/modules/users/views.py:73 msgid "Users" msgstr "用户" -#: plinth/modules/users/views.py:56 +#: plinth/modules/users/views.py:58 #, python-format msgid "User %(username)s created." msgstr "用户 %(username)s 已创建。" -#: plinth/modules/users/views.py:80 +#: plinth/modules/users/views.py:82 #, python-format msgid "User %(username)s updated." msgstr "用户 %(username)s 已更新。" -#: plinth/modules/users/views.py:81 +#: plinth/modules/users/views.py:83 msgid "Edit User" msgstr "编辑用户" -#: plinth/modules/users/views.py:127 +#: plinth/modules/users/views.py:137 #, python-brace-format msgid "User {user} deleted." msgstr "用户 {user} 已删除。" -#: plinth/modules/users/views.py:134 +#: plinth/modules/users/views.py:144 msgid "Deleting LDAP user failed." msgstr "删除 LDAP 用户失败。" -#: plinth/modules/users/views.py:143 +#: plinth/modules/users/views.py:153 msgid "Change Password" msgstr "更改密码" -#: plinth/modules/users/views.py:144 +#: plinth/modules/users/views.py:154 msgid "Password changed successfully." msgstr "已成功更改密码。" @@ -3646,6 +3803,15 @@ msgstr "安全 Shell(SSH)服务器" msgid "{box_name} Web Interface (Plinth)" msgstr "{box_name} Web 界面(Plinth)" +#: plinth/templates/403.html:28 +msgid "403 Forbidden" +msgstr "" + +#: plinth/templates/403.html:32 +#, python-format +msgid "You don't have permission to access %(request_path)s on this server." +msgstr "" + #: plinth/templates/404.html:25 msgid "404" msgstr "404" @@ -3689,20 +3855,28 @@ msgstr "Plinth %(box_name)s 管理界面" msgid "Toggle navigation" msgstr "切换导航" -#: plinth/templates/base.html:130 plinth/templates/base.html:131 +#: plinth/templates/base.html:101 plinth/templates/base.html:102 +msgid "Home" +msgstr "" + +#: plinth/templates/base.html:139 plinth/templates/base.html:140 msgid "Change password" msgstr "更改密码" -#: plinth/templates/base.html:134 plinth/templates/base.html:135 -#: plinth/templates/base.html:148 plinth/templates/base.html:150 +#: plinth/templates/base.html:144 plinth/templates/base.html:158 +#: plinth/templates/base.html:160 msgid "Log out" msgstr "登出" -#: plinth/templates/base.html:140 plinth/templates/base.html:142 +#: plinth/templates/base.html:150 plinth/templates/base.html:152 msgid "Log in" msgstr "登录" -#: plinth/templates/index.html:56 +#: plinth/templates/base.html:222 plinth/templates/index.html:163 +msgid "JavaScript license information" +msgstr "" + +#: plinth/templates/index.html:58 #, python-format msgid "" "Enable some applications to add shortcuts to " @@ -3710,16 +3884,11 @@ msgid "" msgstr "" "启用一些应用程序来将其快捷方式放到此页面。" -#: plinth/templates/index.html:83 +#: plinth/templates/index.html:85 msgid "Configure »" msgstr "配置 »;" -#: plinth/templates/index.html:95 -#, python-format -msgid "Welcome to %(box_name)s!" -msgstr "欢迎来到 %(box_name)s !" - -#: plinth/templates/index.html:101 +#: plinth/templates/index.html:104 #, python-format msgid "" "%(box_name)s, a Debian pure blend, is a 100%% free software self-hosting web " @@ -3729,18 +3898,7 @@ msgstr "" "%(box_name)s 是一个基于 Debian 并完全使用自由软件来自托管部署社交应用的小机" "器。它提供在线交流工具以尊重您的隐私和数据所有权。" -#: plinth/templates/index.html:110 -#, python-format -msgid "" -"More info about %(box_name)s is available on the project homepage and wiki." -msgstr "" -"有关 %(box_name)s 项目的详细信息,请参阅 " -"主页%(box_name)s Wiki。" - -#: plinth/templates/index.html:118 +#: plinth/templates/index.html:113 #, python-format msgid "" "This portal is a part of Plinth, the %(box_name)s web interface. Plinth is " @@ -3750,17 +3908,51 @@ msgstr "" "此页面是 Plinth 的一部分,%(box_name)s 的 Web 接口。Plinth 是自由软件,以 " "GNU Affero 通用许可证第 3 版或更高版发布。" +#: plinth/templates/index.html:128 +msgid "Wiki" +msgstr "" + +#: plinth/templates/index.html:133 +msgid "Homepage" +msgstr "" + +#: plinth/templates/index.html:136 +msgid "Source Code" +msgstr "" + +#: plinth/templates/index.html:139 +msgid "Donate" +msgstr "" + +#: plinth/templates/index.html:143 +#, fuzzy +#| msgid "FreedomBox" +msgid "FreedomBox Foundation" +msgstr "FreedomBox" + +#: plinth/templates/index.html:150 +msgid "IRC Chatroom" +msgstr "" + +#: plinth/templates/index.html:155 +msgid "Mailing list" +msgstr "" + #: plinth/templates/login.html:35 msgid "Login" msgstr "登录" -#: plinth/templates/service.html:43 -msgid "is running" -msgstr " 正在运行" +#: plinth/templates/service.html:44 +#, fuzzy, python-format +#| msgid "Service discovery server is running" +msgid "Service %(service_name)s is running." +msgstr "服务发现服务正在运行" -#: plinth/templates/service.html:46 -msgid "is not running" -msgstr " 未运行" +#: plinth/templates/service.html:49 +#, fuzzy, python-format +#| msgid "Service discovery server is not running" +msgid "Service %(service_name)s is not running." +msgstr "服务发现服务未运行" #: plinth/templates/setup.html:35 msgid "Installation" @@ -3808,6 +4000,24 @@ msgstr "应用程序已启用" msgid "Application disabled" msgstr "应用程序已禁用" +#~ msgid "Welcome to %(box_name)s!" +#~ msgstr "欢迎来到 %(box_name)s !" + +#~ msgid "" +#~ "More info about %(box_name)s is available on the project homepage and wiki." +#~ msgstr "" +#~ "有关 %(box_name)s 项目的详细信息,请参阅 主页%(box_name)s " +#~ "Wiki。" + +#~ msgid "is running" +#~ msgstr " 正在运行" + +#~ msgid "is not running" +#~ msgstr " 未运行" + #~ msgid "Anonymity Network (Tor)" #~ msgstr "匿名网络(Tor)" @@ -3820,12 +4030,6 @@ msgstr "应用程序已禁用" #~ msgid "Bridge" #~ msgstr "网桥" -#~ msgid "Service discovery server is running" -#~ msgstr "服务发现服务正在运行" - -#~ msgid "Service discovery server is not running" -#~ msgstr "服务发现服务未运行" - #~ msgid "Enable network time" #~ msgstr "启用网络时间"