From 4427448eca1e4f3515621c8b4baef077d7cb5fc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adolfo=20G=C3=B3mez=20Garc=C3=ADa?= Date: Wed, 20 Apr 2016 15:25:41 +0200 Subject: [PATCH] Updated translations & added proxy support for reverse auth, etc... --- .../src/uds/auths/InternalDB/Authenticator.py | 10 +- .../src/uds/locale/de/LC_MESSAGES/django.po | 168 ++++--- .../src/uds/locale/de/LC_MESSAGES/djangojs.po | 246 ++++----- .../src/uds/locale/en/LC_MESSAGES/django.po | 168 ++++--- .../src/uds/locale/en/LC_MESSAGES/djangojs.po | 246 ++++----- .../src/uds/locale/es/LC_MESSAGES/django.po | 168 ++++--- .../src/uds/locale/es/LC_MESSAGES/djangojs.po | 246 ++++----- .../src/uds/locale/eu/LC_MESSAGES/django.po | 168 ++++--- .../src/uds/locale/eu/LC_MESSAGES/djangojs.po | 246 ++++----- .../src/uds/locale/fr/LC_MESSAGES/django.po | 168 ++++--- .../src/uds/locale/fr/LC_MESSAGES/djangojs.po | 246 ++++----- .../src/uds/locale/it/LC_MESSAGES/django.po | 168 ++++--- .../src/uds/locale/it/LC_MESSAGES/djangojs.po | 246 ++++----- .../src/uds/locale/pt/LC_MESSAGES/django.po | 469 +++++++++--------- .../src/uds/locale/pt/LC_MESSAGES/djangojs.po | 253 +++++----- 15 files changed, 1641 insertions(+), 1575 deletions(-) diff --git a/server/src/uds/auths/InternalDB/Authenticator.py b/server/src/uds/auths/InternalDB/Authenticator.py index 0ecfb24a9..cae4034cd 100644 --- a/server/src/uds/auths/InternalDB/Authenticator.py +++ b/server/src/uds/auths/InternalDB/Authenticator.py @@ -40,10 +40,11 @@ from uds.models import Authenticator as dbAuthenticator from uds.core.ui import gui from uds.core.managers import cryptoManager from uds.core.util.State import State +from uds.core.util.request import getRequest import dns import logging -__updated__ = '2016-04-18' +__updated__ = '2016-04-20' logger = logging.getLogger(__name__) @@ -62,12 +63,14 @@ class InternalDBAuth(Authenticator): differentForEachHost = gui.CheckBoxField(label=_('Different user for each host'), order=1, tooltip=_('If checked, each host will have a different user name'), defvalue="false", rdonly=True, tab=gui.ADVANCED_TAB) reverseDns = gui.CheckBoxField(label=_('Reverse DNS'), order=2, tooltip=_('If checked, the host will be reversed dns'), defvalue="false", rdonly=True, tab=gui.ADVANCED_TAB) + acceptProxy = gui.CheckBoxField(label=_('Accept proxy'), order=3, tooltip=_('If checked, requests via proxy will get FORWARDED ip address (take care with this bein checked, can take internal IP addresses from internet)'), tab=gui.ADVANCED_TAB) def initialize(self, values): if values is None: return - def getIp(self, ip): + def getIp(self): + ip = getRequest().ip_proxy if self.acceptProxy.isTrue() else getRequest().ip # pylint: disable=maybe-no-member if self.reverseDns.isTrue(): try: return str(dns.resolver.query(dns.reversename.from_address(ip), 'PTR')[0]) @@ -76,9 +79,8 @@ class InternalDBAuth(Authenticator): return ip def transformUsername(self, username): - from uds.core.util.request import getRequest if self.differentForEachHost.isTrue(): - newUsername = self.getIp(getRequest().ip) + '-' + username # pylint: disable=maybe-no-member + newUsername = self.getIp() + '-' + username # pylint: disable=maybe-no-member # Duplicate basic user into username. auth = self.dbAuthenticator() # "Derived" users will belong to no group at all, because we will extract groups from "base" user diff --git a/server/src/uds/locale/de/LC_MESSAGES/django.po b/server/src/uds/locale/de/LC_MESSAGES/django.po index a0641678d..826f2ec86 100644 --- a/server/src/uds/locale/de/LC_MESSAGES/django.po +++ b/server/src/uds/locale/de/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-19 10:01+0200\n" +"POT-Creation-Date: 2016-04-20 15:06+0200\n" "PO-Revision-Date: 2016-04-18 05:02+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: German (http://www.transifex.com/openuds/openuds/language/" @@ -45,7 +45,7 @@ msgstr "Aktuelle Authentifikatoren" #: REST/methods/osmanagers.py:57 REST/methods/providers.py:65 #: REST/methods/reports.py:58 REST/methods/services_pool_groups.py:64 #: REST/methods/services_pools.py:76 REST/methods/transports.py:56 -#: REST/methods/user_services.py:220 REST/methods/user_services.py:255 +#: REST/methods/user_services.py:225 REST/methods/user_services.py:260 #: REST/methods/users_groups.py:95 REST/model.py:132 #: templates/uds/admin/tmpl/calendar_rule.html:5 #: templates/uds/admin/tmpl/calendar_rule.html:7 @@ -55,9 +55,9 @@ msgstr "Name" #: REST/methods/authenticators.py:60 REST/methods/calendarrules.py:104 #: REST/methods/calendars.py:61 REST/methods/osmanagers.py:58 -#: REST/methods/providers.py:66 REST/methods/services.py:188 +#: REST/methods/providers.py:66 REST/methods/services.py:189 #: REST/methods/services_pool_groups.py:65 REST/methods/transports.py:57 -#: REST/methods/user_services.py:257 REST/methods/users_groups.py:96 +#: REST/methods/user_services.py:262 REST/methods/users_groups.py:96 #: REST/methods/users_groups.py:209 REST/model.py:139 #: templates/uds/admin/tmpl/calendar_rule.html:14 #: templates/uds/admin/tmpl/group.html:49 templates/uds/admin/tmpl/user.html:40 @@ -66,7 +66,7 @@ msgstr "Kommentare" #: REST/methods/authenticators.py:61 REST/methods/services_pool_calendars.py:89 #: REST/methods/services_pool_groups.py:62 REST/methods/transports.py:55 -#: REST/methods/user_services.py:254 REST/model.py:148 +#: REST/methods/user_services.py:259 REST/model.py:148 #: templates/uds/admin/tmpl/pool_add_access.html:5 msgid "Priority" msgstr "Priorität" @@ -86,7 +86,7 @@ msgstr "Benutzer" #: REST/methods/authenticators.py:64 REST/methods/calendars.py:63 #: REST/methods/networks.py:63 REST/methods/osmanagers.py:60 -#: REST/methods/providers.py:70 REST/methods/services.py:192 +#: REST/methods/providers.py:70 REST/methods/services.py:193 #: REST/methods/services_pools.py:81 REST/methods/transports.py:59 msgid "tags" msgstr "Markierungen" @@ -120,7 +120,7 @@ msgstr "Jeder" msgid "Duration" msgstr "Dauer" -#: REST/methods/calendarrules.py:128 REST/methods/services.py:153 +#: REST/methods/calendarrules.py:128 REST/methods/services.py:154 msgid "Element already exists (duplicate key error)" msgstr "Element ist bereits vorhanden (doppelte Schlüsselfehler)" @@ -150,7 +150,7 @@ msgstr "Bildergalerie" #: REST/methods/images.py:60 REST/methods/images.py:79 #: REST/methods/services_pool_groups.py:63 #: templates/uds/admin/tmpl/new_image.html:10 -#: templates/uds/admin/tmpl/service-info.html:21 +#: templates/uds/admin/tmpl/service-info.html:23 msgid "Image" msgstr "Bild" @@ -248,36 +248,44 @@ msgstr "Beschreibung" msgid "Generates" msgstr "Generiert" -#: REST/methods/services.py:157 +#: REST/methods/services.py:158 #, python-brace-format msgid "Input error: {0}" msgstr "Eingabefehler: {0}" -#: REST/methods/services.py:181 +#: REST/methods/services.py:182 #, python-brace-format msgid "Services of {0}" msgstr "Dienstleistungen von {0}" -#: REST/methods/services.py:183 +#: REST/methods/services.py:184 msgid "Current services" msgstr "Aktuelle Dienstleistungen" -#: REST/methods/services.py:187 +#: REST/methods/services.py:188 msgid "Service name" msgstr "Dienstnamen" -#: REST/methods/services.py:189 REST/methods/user_services.py:256 +#: REST/methods/services.py:190 REST/methods/user_services.py:261 msgid "Type" msgstr "Typ" -#: REST/methods/services.py:190 +#: REST/methods/services.py:191 msgid "Deployed services" msgstr "Bereitgestellten Dienste" -#: REST/methods/services.py:191 templates/uds/admin/tmpl/dashboard.html.py:88 +#: REST/methods/services.py:192 templates/uds/admin/tmpl/dashboard.html.py:88 msgid "User services" msgstr "Benutzerdienste" +#: REST/methods/services.py:246 +msgid "With errors" +msgstr "Mit Fehlern" + +#: REST/methods/services.py:246 +msgid "Ok" +msgstr "Okay" + #: REST/methods/services_pool_calendars.py:85 msgid "Access restrictions by calendar" msgstr "Zugriffseinschränkungen von Kalender" @@ -327,11 +335,11 @@ msgstr "Letzte Ausführung" msgid "Services Pool Groups" msgstr "Services-Pool-Gruppen" -#: REST/methods/services_pool_groups.py:86 REST/methods/services_pools.py:151 +#: REST/methods/services_pool_groups.py:86 REST/methods/services_pools.py:160 msgid "Associated Image" msgstr "Zugeordnetes Bild" -#: REST/methods/services_pool_groups.py:87 REST/methods/services_pools.py:152 +#: REST/methods/services_pool_groups.py:87 REST/methods/services_pools.py:161 msgid "Image assocciated with this service" msgstr "Bild Assocciated mit diesem service" @@ -346,7 +354,7 @@ msgstr "Service-Pools" msgid "Parent Service" msgstr "Eltern-Service" -#: REST/methods/services_pools.py:78 REST/methods/user_services.py:118 +#: REST/methods/services_pools.py:78 REST/methods/user_services.py:122 msgid "status" msgstr "Status" @@ -358,89 +366,89 @@ msgstr "Zeigt Transporte" msgid "Pool Group" msgstr "Schwimmbad-Gruppe" -#: REST/methods/services_pools.py:105 REST/methods/services_pools.py:158 +#: REST/methods/services_pools.py:93 REST/methods/services_pools.py:167 msgid "Default" msgstr "In der Standardeinstellung" -#: REST/methods/services_pools.py:126 +#: REST/methods/services_pools.py:135 msgid "Create at least one OS Manager before creating a new service pool" msgstr "" "Erstellen Sie mindestens ein OS-Manager vor dem Erstellen eines neuen " "Service-Pools" -#: REST/methods/services_pools.py:128 +#: REST/methods/services_pools.py:137 msgid "Create at least a service before creating a new service pool" msgstr "" "Erstellen Sie mindestens einen Dienst vor dem Erstellen eines neuen Service-" "Pools" -#: REST/methods/services_pools.py:135 +#: REST/methods/services_pools.py:144 msgid "Base service" msgstr "Basisdienst" -#: REST/methods/services_pools.py:136 +#: REST/methods/services_pools.py:145 msgid "Service used as base of this service pool" msgstr "Service als Basis für diesen Service-pool" -#: REST/methods/services_pools.py:143 +#: REST/methods/services_pools.py:152 msgid "OS Manager" msgstr "OS-Manager" -#: REST/methods/services_pools.py:144 +#: REST/methods/services_pools.py:153 msgid "OS Manager used as base of this service pool" msgstr "OS-Manager verwendet als Grundlage dieser Service-pool" -#: REST/methods/services_pools.py:155 REST/methods/services_pools.py:163 +#: REST/methods/services_pools.py:164 REST/methods/services_pools.py:172 #: services/OVirt/OVirtLinkedService.py:167 msgid "Display" msgstr "Display" -#: REST/methods/services_pools.py:159 +#: REST/methods/services_pools.py:168 msgid "Pool group" msgstr "Schwimmbad-Gruppe" -#: REST/methods/services_pools.py:160 +#: REST/methods/services_pools.py:169 msgid "Pool group for this pool (for pool clasify on display)" msgstr "" "Schwimmbad-Gruppe für diesen Pool (für Schwimmbad-Clasify auf dem Display)" -#: REST/methods/services_pools.py:168 +#: REST/methods/services_pools.py:177 msgid "Initial available services" msgstr "Erster verfügbaren Dienste" -#: REST/methods/services_pools.py:169 +#: REST/methods/services_pools.py:178 msgid "Services created initially for this service pool" msgstr "Dienste, die ursprünglich für diesen Service-Pool erstellt" -#: REST/methods/services_pools.py:172 REST/methods/services_pools.py:181 -#: REST/methods/services_pools.py:190 REST/methods/services_pools.py:199 +#: REST/methods/services_pools.py:181 REST/methods/services_pools.py:190 +#: REST/methods/services_pools.py:199 REST/methods/services_pools.py:208 #| msgid "Availability Zones" msgid "Availability" msgstr "Verfügbarkeit" -#: REST/methods/services_pools.py:177 +#: REST/methods/services_pools.py:186 msgid "Services to keep in cache" msgstr "Dienstleistungen im Cache behalten" -#: REST/methods/services_pools.py:178 +#: REST/methods/services_pools.py:187 msgid "Services kept in cache for improved user service assignation" msgstr "" "Dienstleistungen, die im Cache für verbesserte Service Zuweisung gehalten" -#: REST/methods/services_pools.py:186 +#: REST/methods/services_pools.py:195 msgid "Services to keep in L2 cache" msgstr "Dienstleistungen im L2-Cache zu behalten" -#: REST/methods/services_pools.py:187 +#: REST/methods/services_pools.py:196 msgid "Services kept in cache of level2 for improved service generation" msgstr "" "Dienstleistungen gehalten im level2-Cache für verbesserte Service-generation" -#: REST/methods/services_pools.py:195 +#: REST/methods/services_pools.py:204 msgid "Maximum number of services to provide" msgstr "Maximale Anzahl der Dienste" -#: REST/methods/services_pools.py:196 +#: REST/methods/services_pools.py:205 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" @@ -448,19 +456,19 @@ msgstr "" "Maximale Anzahl der Dienst (zugewiesen und L1-Cache) für die erstellt werden " "können dieser service" -#: REST/methods/services_pools.py:203 +#: REST/methods/services_pools.py:212 msgid "Show transports" msgstr "Karte-Transporte" -#: REST/methods/services_pools.py:204 +#: REST/methods/services_pools.py:213 msgid "If active, alternative transports for user will be shown" msgstr "Wenn aktiv, werden alternative Transporte für Benutzer angezeigt" -#: REST/methods/services_pools.py:219 +#: REST/methods/services_pools.py:228 msgid "Base service does not exist anymore" msgstr "Zentrale Dienst existiert nicht mehr" -#: REST/methods/services_pools.py:238 +#: REST/methods/services_pools.py:247 msgid "This service requires an OS Manager" msgstr "Dieser Service erfordert eine OS-Manager" @@ -498,102 +506,104 @@ msgstr "" msgid "unknown" msgstr "unbekannt" -#: REST/methods/user_services.py:109 +#: REST/methods/user_services.py:113 #: templates/uds/admin/tmpl/services_pool.html:31 msgid "Assigned services" msgstr "Zugeordneten services" -#: REST/methods/user_services.py:113 REST/methods/user_services.py:181 +#: REST/methods/user_services.py:117 REST/methods/user_services.py:185 msgid "Creation date" msgstr "Erstellungsdatum" -#: REST/methods/user_services.py:114 REST/methods/user_services.py:182 -#: REST/methods/user_services.py:323 REST/methods/user_services.py:352 +#: REST/methods/user_services.py:118 REST/methods/user_services.py:186 +#: REST/methods/user_services.py:328 REST/methods/user_services.py:357 msgid "Revision" msgstr "Revision" -#: REST/methods/user_services.py:116 REST/methods/user_services.py:184 +#: REST/methods/user_services.py:120 REST/methods/user_services.py:188 #: auths/IP/Authenticator.py:60 msgid "IP" msgstr "IP " -#: REST/methods/user_services.py:117 REST/methods/user_services.py:185 +#: REST/methods/user_services.py:121 REST/methods/user_services.py:189 msgid "Friendly name" msgstr "Angezeigter name" -#: REST/methods/user_services.py:119 +#: REST/methods/user_services.py:123 msgid "Status date" msgstr "Statusdatum" -#: REST/methods/user_services.py:120 +#: REST/methods/user_services.py:124 msgid "In Use" msgstr "Im Einsatz" -#: REST/methods/user_services.py:121 +#: REST/methods/user_services.py:125 msgid "Src Host" msgstr "Src-Host" -#: REST/methods/user_services.py:122 +#: REST/methods/user_services.py:126 msgid "Src Ip" msgstr "Quell-IP-" -#: REST/methods/user_services.py:123 +#: REST/methods/user_services.py:127 msgid "Owner" msgstr "Eigentümer" -#: REST/methods/user_services.py:124 REST/methods/user_services.py:188 +#: REST/methods/user_services.py:128 REST/methods/user_services.py:192 msgid "Actor version" msgstr "Schauspieler-version" -#: REST/methods/user_services.py:151 +#: REST/methods/user_services.py:155 msgid "Item already being removed" msgstr "Artikel, die bereits wieder entfernt" -#: REST/methods/user_services.py:153 +#: REST/methods/user_services.py:157 msgid "Item is not removable" msgstr "Element ist nicht abnehmbar" -#: REST/methods/user_services.py:177 +#: REST/methods/user_services.py:181 msgid "Cached services" msgstr "Zwischengespeicherte Dienstleistungen" -#: REST/methods/user_services.py:186 REST/methods/user_services.py:222 -#: REST/methods/user_services.py:325 REST/methods/user_services.py:354 -#: templates/uds/admin/tmpl/group.html:54 templates/uds/admin/tmpl/user.html:45 +#: REST/methods/user_services.py:190 REST/methods/user_services.py:227 +#: REST/methods/user_services.py:330 REST/methods/user_services.py:359 +#: templates/uds/admin/tmpl/group.html:54 +#: templates/uds/admin/tmpl/service-info.html:22 +#: templates/uds/admin/tmpl/user.html:45 msgid "State" msgstr "Zustand" -#: REST/methods/user_services.py:187 +#: REST/methods/user_services.py:191 msgid "Cache level" msgstr "Cache-Stufe" -#: REST/methods/user_services.py:215 +#: REST/methods/user_services.py:220 msgid "Assigned groups" msgstr "Zugewiesenen Gruppen" -#: REST/methods/user_services.py:221 templates/uds/admin/tmpl/group.html.py:46 +#: REST/methods/user_services.py:226 templates/uds/admin/tmpl/group.html.py:46 #: templates/uds/admin/tmpl/user.html:37 msgid "comments" msgstr "Kommentare" -#: REST/methods/user_services.py:250 +#: REST/methods/user_services.py:255 msgid "Assigned transports" msgstr "Zugewiesenen Transporte" -#: REST/methods/user_services.py:319 +#: REST/methods/user_services.py:324 #: templates/uds/admin/tmpl/services_pool.html:35 msgid "Publications" msgstr "Publikationen" -#: REST/methods/user_services.py:324 REST/methods/user_services.py:353 +#: REST/methods/user_services.py:329 REST/methods/user_services.py:358 msgid "Publish date" msgstr "Datum der Veröffentlichung" -#: REST/methods/user_services.py:326 templates/uds/admin/tmpl/publish.html.py:5 +#: REST/methods/user_services.py:331 templates/uds/admin/tmpl/publish.html.py:5 msgid "Reason" msgstr "Grund" -#: REST/methods/user_services.py:348 +#: REST/methods/user_services.py:353 msgid "Changelog" msgstr "Changelog" @@ -981,11 +991,11 @@ msgstr "" "LDAP-Benutzer Klasse oder Benutzer-Id-Attr ist vermutlich falsch (Ldap ist " "eine eDirectory?)" -#: auths/IP/Authenticator.py:52 +#: auths/IP/Authenticator.py:52 auths/InternalDB/Authenticator.py:66 msgid "Accept proxy" msgstr "Proxy zu akzeptieren" -#: auths/IP/Authenticator.py:52 +#: auths/IP/Authenticator.py:52 auths/InternalDB/Authenticator.py:66 msgid "" "If checked, requests via proxy will get FORWARDED ip address (take care with " "this bein checked, can take internal IP addresses from internet)" @@ -1006,37 +1016,37 @@ msgstr "IP-Bereich" msgid "All seems to be fine." msgstr "Alles scheint in Ordnung zu sein." -#: auths/InternalDB/Authenticator.py:52 +#: auths/InternalDB/Authenticator.py:53 msgid "Internal Database" msgstr "Interne Datenbank" -#: auths/InternalDB/Authenticator.py:54 +#: auths/InternalDB/Authenticator.py:55 msgid "Internal dabasase authenticator. Doesn't use external sources" msgstr "Interne Dabasase Authenticator. Keine verwendet externe Quellen." -#: auths/InternalDB/Authenticator.py:63 +#: auths/InternalDB/Authenticator.py:64 msgid "Different user for each host" msgstr "Verschiedene Benutzer für jeden host" -#: auths/InternalDB/Authenticator.py:63 +#: auths/InternalDB/Authenticator.py:64 msgid "If checked, each host will have a different user name" msgstr "" "Wenn diese Option aktiviert ist, wird jeder Host einen anderen Benutzernamen " "haben." -#: auths/InternalDB/Authenticator.py:64 +#: auths/InternalDB/Authenticator.py:65 msgid "Reverse DNS" msgstr "Reverse-DNS" -#: auths/InternalDB/Authenticator.py:64 +#: auths/InternalDB/Authenticator.py:65 msgid "If checked, the host will be reversed dns" msgstr "Wenn diese Option aktiviert, wird der Host umgekehrte Dns sein." -#: auths/InternalDB/Authenticator.py:128 +#: auths/InternalDB/Authenticator.py:130 msgid "Internal structures seems ok" msgstr "Interne Strukturen scheint in Ordnung" -#: auths/InternalDB/Authenticator.py:131 +#: auths/InternalDB/Authenticator.py:133 msgid "All seems fine in the authenticator." msgstr "Alles scheint in Ordnung in der Authentifikator." @@ -2138,7 +2148,7 @@ msgstr "Zugriffe von pool" #: reports/stats/pool_performance.py:104 reports/stats/pool_performance.py:366 #: reports/stats/usage_by_pool.py:98 -#: templates/uds/admin/tmpl/service-info.html:22 +#: templates/uds/admin/tmpl/service-info.html:21 msgid "Pool" msgstr "Schwimmbad" diff --git a/server/src/uds/locale/de/LC_MESSAGES/djangojs.po b/server/src/uds/locale/de/LC_MESSAGES/djangojs.po index 4fe0a1c73..06bf7a50b 100644 --- a/server/src/uds/locale/de/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/de/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-19 10:01+0200\n" +"POT-Creation-Date: 2016-04-20 15:06+0200\n" "PO-Revision-Date: 2016-04-18 05:02+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: German (http://www.transifex.com/openuds/openuds/language/" @@ -107,115 +107,115 @@ msgstr "Suche Fehler" msgid "Accept" msgstr "Akzeptieren" -#: static/tmp_js/gui-d-authenticators.js:131 +#: static/tmp_js/gui-d-authenticators.js:148 #: static/tmp_js/gui-d-connectivity.js:43 static/tmp_js/gui-d-osmanagers.js:39 -#: static/tmp_js/gui-d-services.js:82 static/tmp_js/gui-d-services.js:123 -#: static/tmp_js/gui-d-servicespools.js:182 +#: static/tmp_js/gui-d-services.js:89 static/tmp_js/gui-d-services.js:131 +#: static/tmp_js/gui-d-servicespools.js:220 msgid "Error accessing data" msgstr "Fehler beim Zugriff auf Daten" -#: static/tmp_js/gui-d-authenticators.js:157 +#: static/tmp_js/gui-d-authenticators.js:174 msgid "Edit group" msgstr "Gruppe bearbeiten" -#: static/tmp_js/gui-d-authenticators.js:179 -#: static/tmp_js/gui-d-authenticators.js:222 +#: static/tmp_js/gui-d-authenticators.js:196 +#: static/tmp_js/gui-d-authenticators.js:239 msgid "Group saved" msgstr "Gruppe gespeichert" -#: static/tmp_js/gui-d-authenticators.js:200 +#: static/tmp_js/gui-d-authenticators.js:217 msgid "New meta group" msgstr "Neue Meta-Gruppe" -#: static/tmp_js/gui-d-authenticators.js:202 +#: static/tmp_js/gui-d-authenticators.js:219 msgid "New group" msgstr "Neue Gruppe" -#: static/tmp_js/gui-d-authenticators.js:214 +#: static/tmp_js/gui-d-authenticators.js:231 msgid "Search groups" msgstr "Gruppen durchsuchen" -#: static/tmp_js/gui-d-authenticators.js:214 +#: static/tmp_js/gui-d-authenticators.js:231 #: static/tmp_js/gui-permissions.js:36 static/tmp_js/gui-permissions.js:85 msgid "Group" msgstr "Gruppe" -#: static/tmp_js/gui-d-authenticators.js:214 +#: static/tmp_js/gui-d-authenticators.js:231 msgid "Groups found" msgstr "Gruppen gefunden" -#: static/tmp_js/gui-d-authenticators.js:223 +#: static/tmp_js/gui-d-authenticators.js:240 msgid "Group saving error" msgstr "Gruppe speichern Fehler" -#: static/tmp_js/gui-d-authenticators.js:235 +#: static/tmp_js/gui-d-authenticators.js:252 msgid "Delete group" msgstr "Gruppe löschen" -#: static/tmp_js/gui-d-authenticators.js:235 +#: static/tmp_js/gui-d-authenticators.js:252 msgid "Group deletion error" msgstr "Gruppe löschen Fehler" -#: static/tmp_js/gui-d-authenticators.js:282 +#: static/tmp_js/gui-d-authenticators.js:299 msgid "Edit user" msgstr "Benutzer bearbeiten" -#: static/tmp_js/gui-d-authenticators.js:314 -#: static/tmp_js/gui-d-authenticators.js:345 +#: static/tmp_js/gui-d-authenticators.js:331 +#: static/tmp_js/gui-d-authenticators.js:362 msgid "User saved" msgstr "Benutzer gespeichert" -#: static/tmp_js/gui-d-authenticators.js:315 -#: static/tmp_js/gui-d-authenticators.js:346 +#: static/tmp_js/gui-d-authenticators.js:332 +#: static/tmp_js/gui-d-authenticators.js:363 msgid "User saving error" msgstr "Benutzer speichern Fehler" -#: static/tmp_js/gui-d-authenticators.js:326 +#: static/tmp_js/gui-d-authenticators.js:343 msgid "New user" msgstr "Neuer Benutzer" -#: static/tmp_js/gui-d-authenticators.js:337 +#: static/tmp_js/gui-d-authenticators.js:354 msgid "Search users" msgstr "Suche Mitglieder" -#: static/tmp_js/gui-d-authenticators.js:337 +#: static/tmp_js/gui-d-authenticators.js:354 #: static/tmp_js/gui-permissions.js:33 static/tmp_js/gui-permissions.js:82 msgid "User" msgstr "Benutzer" -#: static/tmp_js/gui-d-authenticators.js:337 +#: static/tmp_js/gui-d-authenticators.js:354 msgid "Users found" msgstr "Benutzer gefunden" -#: static/tmp_js/gui-d-authenticators.js:351 +#: static/tmp_js/gui-d-authenticators.js:368 msgid "Delete user" msgstr "Benutzer löschen" -#: static/tmp_js/gui-d-authenticators.js:351 +#: static/tmp_js/gui-d-authenticators.js:368 msgid "User deletion error" msgstr "Benutzer löschen Fehler" -#: static/tmp_js/gui-d-authenticators.js:362 +#: static/tmp_js/gui-d-authenticators.js:379 msgid "New authenticator" msgstr "Neuen Authentifikator" -#: static/tmp_js/gui-d-authenticators.js:362 +#: static/tmp_js/gui-d-authenticators.js:379 msgid "Authenticator creation error" msgstr "Fehler beim Erstellen der Authentifikator" -#: static/tmp_js/gui-d-authenticators.js:363 +#: static/tmp_js/gui-d-authenticators.js:380 msgid "Edit authenticator" msgstr "Authentifikator bearbeiten" -#: static/tmp_js/gui-d-authenticators.js:363 +#: static/tmp_js/gui-d-authenticators.js:380 msgid "Authenticator saving error" msgstr "Authentifikator speichern Fehler" -#: static/tmp_js/gui-d-authenticators.js:364 +#: static/tmp_js/gui-d-authenticators.js:381 msgid "Delete authenticator" msgstr "Authentifikator löschen" -#: static/tmp_js/gui-d-authenticators.js:364 +#: static/tmp_js/gui-d-authenticators.js:381 msgid "Authenticator deletion error" msgstr "Authentifikator löschen Fehler" @@ -503,93 +503,93 @@ msgstr "Fehler beim Erstellen des Berichts" msgid "Error obtaining report description" msgstr "Herbeiführende Bericht Fehlerbeschreibung." -#: static/tmp_js/gui-d-services.js:59 +#: static/tmp_js/gui-d-services.js:66 msgid "In Maintenance" msgstr "In der Pflege" -#: static/tmp_js/gui-d-services.js:61 +#: static/tmp_js/gui-d-services.js:68 msgid "Active" msgstr "Aktive" -#: static/tmp_js/gui-d-services.js:104 +#: static/tmp_js/gui-d-services.js:111 msgid "Information" msgstr "Informationen" -#: static/tmp_js/gui-d-services.js:120 +#: static/tmp_js/gui-d-services.js:128 #| msgid "Service creation error" msgid "Service information" msgstr "Service-Informationen" -#: static/tmp_js/gui-d-services.js:141 +#: static/tmp_js/gui-d-services.js:186 msgid "Edit service" msgstr "Bearbeiten service" -#: static/tmp_js/gui-d-services.js:141 +#: static/tmp_js/gui-d-services.js:186 msgid "Service creation error" msgstr "Fehler beim Erstellen von Service" -#: static/tmp_js/gui-d-services.js:142 +#: static/tmp_js/gui-d-services.js:187 msgid "New service" msgstr "Neuer service" -#: static/tmp_js/gui-d-services.js:142 +#: static/tmp_js/gui-d-services.js:187 msgid "Service saving error" msgstr "Service Fehler speichern" -#: static/tmp_js/gui-d-services.js:143 +#: static/tmp_js/gui-d-services.js:188 msgid "Delete service" msgstr "Dienst löschen" -#: static/tmp_js/gui-d-services.js:143 +#: static/tmp_js/gui-d-services.js:188 msgid "Service deletion error" msgstr "Dienstfehler löschen" -#: static/tmp_js/gui-d-services.js:159 static/tmp_js/gui-d-services.js:182 +#: static/tmp_js/gui-d-services.js:204 static/tmp_js/gui-d-services.js:227 msgid "Maintenance" msgstr "Wartung" -#: static/tmp_js/gui-d-services.js:168 +#: static/tmp_js/gui-d-services.js:213 msgid "Maintenance Mode" msgstr "Wartungsmodus" -#: static/tmp_js/gui-d-services.js:168 +#: static/tmp_js/gui-d-services.js:213 msgid "Enter Maintenance Mode?" msgstr "Geben Sie im Wartungsmodus?" -#: static/tmp_js/gui-d-services.js:168 +#: static/tmp_js/gui-d-services.js:213 msgid "Exit Maintenance Mode?" msgstr "Beenden Wartungsmodus zu?" -#: static/tmp_js/gui-d-services.js:187 +#: static/tmp_js/gui-d-services.js:232 msgid "Enter maintenance Mode" msgstr "Geben Sie Wartung Modus" -#: static/tmp_js/gui-d-services.js:190 +#: static/tmp_js/gui-d-services.js:235 msgid "Exit Maintenance Mode" msgstr "Ausfahrt-Wartungsmodus" -#: static/tmp_js/gui-d-services.js:198 +#: static/tmp_js/gui-d-services.js:243 msgid "New services provider" msgstr "Neuer Anbieter für Dienste" -#: static/tmp_js/gui-d-services.js:198 +#: static/tmp_js/gui-d-services.js:243 msgid "Services provider creation error" msgstr "Fehler beim Erstellen der Provider-Dienste" -#: static/tmp_js/gui-d-services.js:199 +#: static/tmp_js/gui-d-services.js:244 msgid "Edit services provider" msgstr "Dienstleister bearbeiten" -#: static/tmp_js/gui-d-services.js:199 +#: static/tmp_js/gui-d-services.js:244 #: static/tmp_js/gui-d-servicespoolsgroup.js:22 msgid "Services Provider saving error" msgstr "Speichern von Fehler-Dienstleister" -#: static/tmp_js/gui-d-services.js:200 +#: static/tmp_js/gui-d-services.js:245 msgid "Delete services provider" msgstr "Löschen-Dienstleister" -#: static/tmp_js/gui-d-services.js:200 +#: static/tmp_js/gui-d-services.js:245 msgid "Services Provider deletion error" msgstr "Service Provider löschen Fehler" @@ -613,30 +613,30 @@ msgstr "Anfang" msgid "Ending" msgstr "Endet" -#: static/tmp_js/gui-d-servicespools-actions.js:116 +#: static/tmp_js/gui-d-servicespools-actions.js:117 msgid "Add scheduled action" msgstr "Geplante Aktion hinzufügen" -#: static/tmp_js/gui-d-servicespools-actions.js:178 -#: static/tmp_js/gui-d-servicespools-calendars.js:92 +#: static/tmp_js/gui-d-servicespools-actions.js:179 +#: static/tmp_js/gui-d-servicespools-calendars.js:95 msgid "Edit access calendar" msgstr "Bearbeiten von Access-Kalender" -#: static/tmp_js/gui-d-servicespools-actions.js:215 -#: static/tmp_js/gui-d-servicespools-calendars.js:119 +#: static/tmp_js/gui-d-servicespools-actions.js:216 +#: static/tmp_js/gui-d-servicespools-calendars.js:122 msgid "Remove access calendar" msgstr "Entfernen Sie die Access-Kalender" -#: static/tmp_js/gui-d-servicespools-actions.js:215 -#: static/tmp_js/gui-d-servicespools-calendars.js:119 +#: static/tmp_js/gui-d-servicespools-actions.js:216 +#: static/tmp_js/gui-d-servicespools-calendars.js:122 msgid "Access calendar removal error" msgstr "Fehler beim Zugriff auf Kalender entfernen" -#: static/tmp_js/gui-d-servicespools-calendars.js:41 +#: static/tmp_js/gui-d-servicespools-calendars.js:44 msgid "Add access calendar" msgstr "Access-Kalender hinzufügen" -#: static/tmp_js/gui-d-servicespools-calendars.js:70 +#: static/tmp_js/gui-d-servicespools-calendars.js:73 msgid "Default fallback access" msgstr "Standardzugriff Ersatz" @@ -679,84 +679,84 @@ msgstr "Verkehr zu entfernen" msgid "Transport removal error" msgstr "Transportfehler entfernen" -#: static/tmp_js/gui-d-servicespools.js:115 -#: static/tmp_js/gui-d-servicespools.js:298 +#: static/tmp_js/gui-d-servicespools.js:153 +#: static/tmp_js/gui-d-servicespools.js:336 msgid "Yes" msgstr "Ja" -#: static/tmp_js/gui-d-servicespools.js:117 -#: static/tmp_js/gui-d-servicespools.js:300 +#: static/tmp_js/gui-d-servicespools.js:155 +#: static/tmp_js/gui-d-servicespools.js:338 msgid "No" msgstr "Nr." -#: static/tmp_js/gui-d-servicespools.js:177 +#: static/tmp_js/gui-d-servicespools.js:215 msgid "error" msgstr "Fehler" -#: static/tmp_js/gui-d-servicespools.js:213 +#: static/tmp_js/gui-d-servicespools.js:251 msgid "Remove Cache element" msgstr "Cache-Element entfernen" -#: static/tmp_js/gui-d-servicespools.js:213 -#: static/tmp_js/gui-d-servicespools.js:316 +#: static/tmp_js/gui-d-servicespools.js:251 +#: static/tmp_js/gui-d-servicespools.js:355 msgid "Deletion error" msgstr "Fehler löschen" -#: static/tmp_js/gui-d-servicespools.js:236 +#: static/tmp_js/gui-d-servicespools.js:274 msgid "Add group" msgstr "Gruppe hinzufügen" -#: static/tmp_js/gui-d-servicespools.js:259 +#: static/tmp_js/gui-d-servicespools.js:297 msgid "You must provide authenticator and group" msgstr "Sie müssen Authentifikator und Gruppe bereitstellen." -#: static/tmp_js/gui-d-servicespools.js:273 +#: static/tmp_js/gui-d-servicespools.js:316 msgid "Remove group" msgstr "Gruppe entfernen" -#: static/tmp_js/gui-d-servicespools.js:273 +#: static/tmp_js/gui-d-servicespools.js:316 msgid "Group removal error" msgstr "Gruppe entfernen Fehler" -#: static/tmp_js/gui-d-servicespools.js:316 +#: static/tmp_js/gui-d-servicespools.js:355 msgid "Remove Assigned service" msgstr "Zugewiesene Dienst entfernen" -#: static/tmp_js/gui-d-servicespools.js:360 +#: static/tmp_js/gui-d-servicespools.js:403 msgid "Restrained" msgstr "Zurückhaltend" -#: static/tmp_js/gui-d-servicespools.js:369 +#: static/tmp_js/gui-d-servicespools.js:412 msgid "New service pool" msgstr "Neue Service-pool" -#: static/tmp_js/gui-d-servicespools.js:369 +#: static/tmp_js/gui-d-servicespools.js:412 msgid "creation error" msgstr "Fehler beim Erstellen" -#: static/tmp_js/gui-d-servicespools.js:379 +#: static/tmp_js/gui-d-servicespools.js:422 msgid "Publish on creation" msgstr "Bei der Erstellung zu veröffentlichen" -#: static/tmp_js/gui-d-servicespools.js:380 +#: static/tmp_js/gui-d-servicespools.js:423 msgid "If selected, will initiate the publication inmediatly after creation" msgstr "" "Wenn ausgewählt, wird die Publikation Inmediatly nach Erstellung einleiten." -#: static/tmp_js/gui-d-servicespools.js:392 static/tmp_js/gui.js:48 +#: static/tmp_js/gui-d-servicespools.js:435 static/tmp_js/gui.js:50 msgid "Edit" msgstr "Bearbeiten" -#: static/tmp_js/gui-d-servicespools.js:392 +#: static/tmp_js/gui-d-servicespools.js:435 msgid "saving error" msgstr "Speichern von Fehler" -#: static/tmp_js/gui-d-servicespools.js:395 static/tmp_js/gui-methods.js:141 -#: static/tmp_js/gui.js:52 +#: static/tmp_js/gui-d-servicespools.js:438 static/tmp_js/gui-methods.js:141 +#: static/tmp_js/gui.js:54 msgid "Delete" msgstr "Löschen" -#: static/tmp_js/gui-d-servicespools.js:395 +#: static/tmp_js/gui-d-servicespools.js:438 msgid "deletion error" msgstr "Fehler löschen" @@ -788,27 +788,27 @@ msgstr "Cache" msgid "Cache has been flushed" msgstr "Cache geleert hat, wurde" -#: static/tmp_js/gui-element.js:229 +#: static/tmp_js/gui-element.js:252 msgid "Refresh operation failed" msgstr "Aktualisieren-Operation fehlgeschlagen" -#: static/tmp_js/gui-element.js:604 +#: static/tmp_js/gui-element.js:629 msgid "Date" msgstr "Datum" -#: static/tmp_js/gui-element.js:612 +#: static/tmp_js/gui-element.js:637 msgid "level" msgstr "Ebene" -#: static/tmp_js/gui-element.js:619 +#: static/tmp_js/gui-element.js:644 msgid "source" msgstr "Quelle" -#: static/tmp_js/gui-element.js:625 +#: static/tmp_js/gui-element.js:650 msgid "message" msgstr "Nachricht" -#: static/tmp_js/gui-element.js:630 +#: static/tmp_js/gui-element.js:655 msgid "Logs" msgstr "Protokolle" @@ -908,128 +908,128 @@ msgstr "Einen Moment..." msgid "Never" msgstr "Nie" -#: static/tmp_js/gui.js:19 +#: static/tmp_js/gui.js:21 msgid "_MENU_ records per page" msgstr "_MENU_ Datensätze pro Seite" -#: static/tmp_js/gui.js:20 +#: static/tmp_js/gui.js:22 msgid "Empty" msgstr "Leer" -#: static/tmp_js/gui.js:21 static/tmp_js/gui.js:23 +#: static/tmp_js/gui.js:23 static/tmp_js/gui.js:25 msgid "No records" msgstr "Keine Datensätze" -#: static/tmp_js/gui.js:22 +#: static/tmp_js/gui.js:24 msgid "Records _START_ to _END_ of _TOTAL_" msgstr "Zeichnet _START_, _END_ von _TOTAL_" -#: static/tmp_js/gui.js:24 +#: static/tmp_js/gui.js:26 msgid "(filtered from _MAX_ total records)" msgstr "(von _MAX_ Datensätze gefiltert)" -#: static/tmp_js/gui.js:25 +#: static/tmp_js/gui.js:27 msgid "Please wait, processing" msgstr "Bitte warten, Verarbeitung" -#: static/tmp_js/gui.js:26 +#: static/tmp_js/gui.js:28 msgid "Filter" msgstr "Filter" -#: static/tmp_js/gui.js:36 +#: static/tmp_js/gui.js:38 #, javascript-format msgid "Selected %d rows" msgstr "Ausgewählten %d Zeilen" -#: static/tmp_js/gui.js:37 +#: static/tmp_js/gui.js:39 msgid "Click on a row to select it" msgstr "Klicken Sie auf eine Zeile auswählen" -#: static/tmp_js/gui.js:38 +#: static/tmp_js/gui.js:40 msgid "Selected one row" msgstr "Eine Zeile ausgewählt" -#: static/tmp_js/gui.js:44 +#: static/tmp_js/gui.js:46 msgid "New" msgstr "Neu" -#: static/tmp_js/gui.js:56 +#: static/tmp_js/gui.js:58 msgid "Permissions" msgstr "Berechtigungen" -#: static/tmp_js/gui.js:60 +#: static/tmp_js/gui.js:62 msgid "Xls" msgstr "Xls" -#: static/tmp_js/gui.js:122 +#: static/tmp_js/gui.js:124 msgid "Message" msgstr "Nachricht" -#: static/tmp_js/gui.js:130 +#: static/tmp_js/gui.js:132 msgid "Connection failed" msgstr "Verbindung fehlgeschlagen" -#: static/tmp_js/gui.js:224 +#: static/tmp_js/gui.js:229 msgid "This field is required." msgstr "Dieses Feld ist erforderlich." -#: static/tmp_js/gui.js:225 +#: static/tmp_js/gui.js:230 msgid "Please fix this field." msgstr "Bitte korrigieren Sie in diesem Feld." -#: static/tmp_js/gui.js:226 +#: static/tmp_js/gui.js:231 msgid "Please enter a valid email address." msgstr "Bitte geben Sie eine gültige e-Mail-Adresse." -#: static/tmp_js/gui.js:227 +#: static/tmp_js/gui.js:232 msgid "Please enter a valid URL." msgstr "Bitte geben Sie eine gültige URL." -#: static/tmp_js/gui.js:228 +#: static/tmp_js/gui.js:233 msgid "Please enter a valid date." msgstr "Bitte geben Sie ein gültiges Datum." -#: static/tmp_js/gui.js:229 +#: static/tmp_js/gui.js:234 msgid "Please enter a valid date (ISO)." msgstr "Bitte geben Sie ein gültiges Datum (ISO)." -#: static/tmp_js/gui.js:230 +#: static/tmp_js/gui.js:235 msgid "Please enter a valid number." msgstr "Bitte geben Sie eine gültige Nummer." -#: static/tmp_js/gui.js:231 +#: static/tmp_js/gui.js:236 msgid "Please enter only digits." msgstr "Bitte geben Sie nur Ziffern." -#: static/tmp_js/gui.js:232 +#: static/tmp_js/gui.js:237 msgid "Please enter a valid credit card number." msgstr "Bitte geben Sie eine gültige Kreditkartennummer." -#: static/tmp_js/gui.js:233 +#: static/tmp_js/gui.js:238 msgid "Please enter the same value again." msgstr "Bitte geben Sie den gleichen Wert wieder." -#: static/tmp_js/gui.js:234 +#: static/tmp_js/gui.js:239 msgid "Please enter no more than {0} characters." msgstr "Bitte geben Sie nicht mehr als {0} Zeichen." -#: static/tmp_js/gui.js:235 +#: static/tmp_js/gui.js:240 msgid "Please enter at least {0} characters." msgstr "Bitte geben Sie mindestens {0} Zeichen." -#: static/tmp_js/gui.js:236 +#: static/tmp_js/gui.js:241 msgid "Please enter a value between {0} and {1} characters long." msgstr "Bitte geben Sie einen Wert zwischen {0} und {1} Zeichen lang." -#: static/tmp_js/gui.js:237 +#: static/tmp_js/gui.js:242 msgid "Please enter a value between {0} and {1}." msgstr "Bitte geben Sie einen Wert zwischen {0} und {1}." -#: static/tmp_js/gui.js:238 +#: static/tmp_js/gui.js:243 msgid "Please enter a value less than or equal to {0}." msgstr "Bitte geben Sie einen Wert kleiner oder gleich {0}." -#: static/tmp_js/gui.js:239 +#: static/tmp_js/gui.js:244 msgid "Please enter a value greater than or equal to {0}." msgstr "Bitte geben Sie einen Wert größer oder gleich {0}." diff --git a/server/src/uds/locale/en/LC_MESSAGES/django.po b/server/src/uds/locale/en/LC_MESSAGES/django.po index 07f836b31..fdda3867d 100644 --- a/server/src/uds/locale/en/LC_MESSAGES/django.po +++ b/server/src/uds/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-19 10:01+0200\n" +"POT-Creation-Date: 2016-04-20 15:06+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -43,7 +43,7 @@ msgstr "" #: REST/methods/osmanagers.py:57 REST/methods/providers.py:65 #: REST/methods/reports.py:58 REST/methods/services_pool_groups.py:64 #: REST/methods/services_pools.py:76 REST/methods/transports.py:56 -#: REST/methods/user_services.py:220 REST/methods/user_services.py:255 +#: REST/methods/user_services.py:225 REST/methods/user_services.py:260 #: REST/methods/users_groups.py:95 REST/model.py:132 #: templates/uds/admin/tmpl/calendar_rule.html:5 #: templates/uds/admin/tmpl/calendar_rule.html:7 @@ -53,9 +53,9 @@ msgstr "" #: REST/methods/authenticators.py:60 REST/methods/calendarrules.py:104 #: REST/methods/calendars.py:61 REST/methods/osmanagers.py:58 -#: REST/methods/providers.py:66 REST/methods/services.py:188 +#: REST/methods/providers.py:66 REST/methods/services.py:189 #: REST/methods/services_pool_groups.py:65 REST/methods/transports.py:57 -#: REST/methods/user_services.py:257 REST/methods/users_groups.py:96 +#: REST/methods/user_services.py:262 REST/methods/users_groups.py:96 #: REST/methods/users_groups.py:209 REST/model.py:139 #: templates/uds/admin/tmpl/calendar_rule.html:14 #: templates/uds/admin/tmpl/group.html:49 templates/uds/admin/tmpl/user.html:40 @@ -64,7 +64,7 @@ msgstr "" #: REST/methods/authenticators.py:61 REST/methods/services_pool_calendars.py:89 #: REST/methods/services_pool_groups.py:62 REST/methods/transports.py:55 -#: REST/methods/user_services.py:254 REST/model.py:148 +#: REST/methods/user_services.py:259 REST/model.py:148 #: templates/uds/admin/tmpl/pool_add_access.html:5 msgid "Priority" msgstr "" @@ -84,7 +84,7 @@ msgstr "" #: REST/methods/authenticators.py:64 REST/methods/calendars.py:63 #: REST/methods/networks.py:63 REST/methods/osmanagers.py:60 -#: REST/methods/providers.py:70 REST/methods/services.py:192 +#: REST/methods/providers.py:70 REST/methods/services.py:193 #: REST/methods/services_pools.py:81 REST/methods/transports.py:59 msgid "tags" msgstr "" @@ -118,7 +118,7 @@ msgstr "" msgid "Duration" msgstr "" -#: REST/methods/calendarrules.py:128 REST/methods/services.py:153 +#: REST/methods/calendarrules.py:128 REST/methods/services.py:154 msgid "Element already exists (duplicate key error)" msgstr "" @@ -148,7 +148,7 @@ msgstr "" #: REST/methods/images.py:60 REST/methods/images.py:79 #: REST/methods/services_pool_groups.py:63 #: templates/uds/admin/tmpl/new_image.html:10 -#: templates/uds/admin/tmpl/service-info.html:21 +#: templates/uds/admin/tmpl/service-info.html:23 msgid "Image" msgstr "" @@ -242,36 +242,44 @@ msgstr "" msgid "Generates" msgstr "" -#: REST/methods/services.py:157 +#: REST/methods/services.py:158 #, python-brace-format msgid "Input error: {0}" msgstr "" -#: REST/methods/services.py:181 +#: REST/methods/services.py:182 #, python-brace-format msgid "Services of {0}" msgstr "" -#: REST/methods/services.py:183 +#: REST/methods/services.py:184 msgid "Current services" msgstr "" -#: REST/methods/services.py:187 +#: REST/methods/services.py:188 msgid "Service name" msgstr "" -#: REST/methods/services.py:189 REST/methods/user_services.py:256 +#: REST/methods/services.py:190 REST/methods/user_services.py:261 msgid "Type" msgstr "" -#: REST/methods/services.py:190 +#: REST/methods/services.py:191 msgid "Deployed services" msgstr "" -#: REST/methods/services.py:191 templates/uds/admin/tmpl/dashboard.html.py:88 +#: REST/methods/services.py:192 templates/uds/admin/tmpl/dashboard.html.py:88 msgid "User services" msgstr "" +#: REST/methods/services.py:246 +msgid "With errors" +msgstr "" + +#: REST/methods/services.py:246 +msgid "Ok" +msgstr "" + #: REST/methods/services_pool_calendars.py:85 msgid "Access restrictions by calendar" msgstr "" @@ -321,11 +329,11 @@ msgstr "" msgid "Services Pool Groups" msgstr "" -#: REST/methods/services_pool_groups.py:86 REST/methods/services_pools.py:151 +#: REST/methods/services_pool_groups.py:86 REST/methods/services_pools.py:160 msgid "Associated Image" msgstr "" -#: REST/methods/services_pool_groups.py:87 REST/methods/services_pools.py:152 +#: REST/methods/services_pool_groups.py:87 REST/methods/services_pools.py:161 msgid "Image assocciated with this service" msgstr "" @@ -340,7 +348,7 @@ msgstr "" msgid "Parent Service" msgstr "" -#: REST/methods/services_pools.py:78 REST/methods/user_services.py:118 +#: REST/methods/services_pools.py:78 REST/methods/user_services.py:122 msgid "status" msgstr "" @@ -352,99 +360,99 @@ msgstr "" msgid "Pool Group" msgstr "" -#: REST/methods/services_pools.py:105 REST/methods/services_pools.py:158 +#: REST/methods/services_pools.py:93 REST/methods/services_pools.py:167 msgid "Default" msgstr "" -#: REST/methods/services_pools.py:126 +#: REST/methods/services_pools.py:135 msgid "Create at least one OS Manager before creating a new service pool" msgstr "" -#: REST/methods/services_pools.py:128 +#: REST/methods/services_pools.py:137 msgid "Create at least a service before creating a new service pool" msgstr "" -#: REST/methods/services_pools.py:135 +#: REST/methods/services_pools.py:144 msgid "Base service" msgstr "" -#: REST/methods/services_pools.py:136 +#: REST/methods/services_pools.py:145 msgid "Service used as base of this service pool" msgstr "" -#: REST/methods/services_pools.py:143 +#: REST/methods/services_pools.py:152 msgid "OS Manager" msgstr "" -#: REST/methods/services_pools.py:144 +#: REST/methods/services_pools.py:153 msgid "OS Manager used as base of this service pool" msgstr "" -#: REST/methods/services_pools.py:155 REST/methods/services_pools.py:163 +#: REST/methods/services_pools.py:164 REST/methods/services_pools.py:172 #: services/OVirt/OVirtLinkedService.py:167 msgid "Display" msgstr "" -#: REST/methods/services_pools.py:159 +#: REST/methods/services_pools.py:168 msgid "Pool group" msgstr "" -#: REST/methods/services_pools.py:160 +#: REST/methods/services_pools.py:169 msgid "Pool group for this pool (for pool clasify on display)" msgstr "" -#: REST/methods/services_pools.py:168 +#: REST/methods/services_pools.py:177 msgid "Initial available services" msgstr "" -#: REST/methods/services_pools.py:169 +#: REST/methods/services_pools.py:178 msgid "Services created initially for this service pool" msgstr "" -#: REST/methods/services_pools.py:172 REST/methods/services_pools.py:181 -#: REST/methods/services_pools.py:190 REST/methods/services_pools.py:199 +#: REST/methods/services_pools.py:181 REST/methods/services_pools.py:190 +#: REST/methods/services_pools.py:199 REST/methods/services_pools.py:208 msgid "Availability" msgstr "" -#: REST/methods/services_pools.py:177 +#: REST/methods/services_pools.py:186 msgid "Services to keep in cache" msgstr "" -#: REST/methods/services_pools.py:178 +#: REST/methods/services_pools.py:187 msgid "Services kept in cache for improved user service assignation" msgstr "" -#: REST/methods/services_pools.py:186 +#: REST/methods/services_pools.py:195 msgid "Services to keep in L2 cache" msgstr "" -#: REST/methods/services_pools.py:187 +#: REST/methods/services_pools.py:196 msgid "Services kept in cache of level2 for improved service generation" msgstr "" -#: REST/methods/services_pools.py:195 +#: REST/methods/services_pools.py:204 msgid "Maximum number of services to provide" msgstr "" -#: REST/methods/services_pools.py:196 +#: REST/methods/services_pools.py:205 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" msgstr "" -#: REST/methods/services_pools.py:203 +#: REST/methods/services_pools.py:212 msgid "Show transports" msgstr "" -#: REST/methods/services_pools.py:204 +#: REST/methods/services_pools.py:213 msgid "If active, alternative transports for user will be shown" msgstr "" -#: REST/methods/services_pools.py:219 +#: REST/methods/services_pools.py:228 msgid "Base service does not exist anymore" msgstr "" -#: REST/methods/services_pools.py:238 +#: REST/methods/services_pools.py:247 msgid "This service requires an OS Manager" msgstr "" @@ -478,102 +486,104 @@ msgstr "" msgid "unknown" msgstr "" -#: REST/methods/user_services.py:109 +#: REST/methods/user_services.py:113 #: templates/uds/admin/tmpl/services_pool.html:31 msgid "Assigned services" msgstr "" -#: REST/methods/user_services.py:113 REST/methods/user_services.py:181 +#: REST/methods/user_services.py:117 REST/methods/user_services.py:185 msgid "Creation date" msgstr "" -#: REST/methods/user_services.py:114 REST/methods/user_services.py:182 -#: REST/methods/user_services.py:323 REST/methods/user_services.py:352 +#: REST/methods/user_services.py:118 REST/methods/user_services.py:186 +#: REST/methods/user_services.py:328 REST/methods/user_services.py:357 msgid "Revision" msgstr "" -#: REST/methods/user_services.py:116 REST/methods/user_services.py:184 +#: REST/methods/user_services.py:120 REST/methods/user_services.py:188 #: auths/IP/Authenticator.py:60 msgid "IP" msgstr "" -#: REST/methods/user_services.py:117 REST/methods/user_services.py:185 +#: REST/methods/user_services.py:121 REST/methods/user_services.py:189 msgid "Friendly name" msgstr "" -#: REST/methods/user_services.py:119 +#: REST/methods/user_services.py:123 msgid "Status date" msgstr "" -#: REST/methods/user_services.py:120 +#: REST/methods/user_services.py:124 msgid "In Use" msgstr "" -#: REST/methods/user_services.py:121 +#: REST/methods/user_services.py:125 msgid "Src Host" msgstr "" -#: REST/methods/user_services.py:122 +#: REST/methods/user_services.py:126 msgid "Src Ip" msgstr "" -#: REST/methods/user_services.py:123 +#: REST/methods/user_services.py:127 msgid "Owner" msgstr "" -#: REST/methods/user_services.py:124 REST/methods/user_services.py:188 +#: REST/methods/user_services.py:128 REST/methods/user_services.py:192 msgid "Actor version" msgstr "" -#: REST/methods/user_services.py:151 +#: REST/methods/user_services.py:155 msgid "Item already being removed" msgstr "" -#: REST/methods/user_services.py:153 +#: REST/methods/user_services.py:157 msgid "Item is not removable" msgstr "" -#: REST/methods/user_services.py:177 +#: REST/methods/user_services.py:181 msgid "Cached services" msgstr "" -#: REST/methods/user_services.py:186 REST/methods/user_services.py:222 -#: REST/methods/user_services.py:325 REST/methods/user_services.py:354 -#: templates/uds/admin/tmpl/group.html:54 templates/uds/admin/tmpl/user.html:45 +#: REST/methods/user_services.py:190 REST/methods/user_services.py:227 +#: REST/methods/user_services.py:330 REST/methods/user_services.py:359 +#: templates/uds/admin/tmpl/group.html:54 +#: templates/uds/admin/tmpl/service-info.html:22 +#: templates/uds/admin/tmpl/user.html:45 msgid "State" msgstr "" -#: REST/methods/user_services.py:187 +#: REST/methods/user_services.py:191 msgid "Cache level" msgstr "" -#: REST/methods/user_services.py:215 +#: REST/methods/user_services.py:220 msgid "Assigned groups" msgstr "" -#: REST/methods/user_services.py:221 templates/uds/admin/tmpl/group.html.py:46 +#: REST/methods/user_services.py:226 templates/uds/admin/tmpl/group.html.py:46 #: templates/uds/admin/tmpl/user.html:37 msgid "comments" msgstr "" -#: REST/methods/user_services.py:250 +#: REST/methods/user_services.py:255 msgid "Assigned transports" msgstr "" -#: REST/methods/user_services.py:319 +#: REST/methods/user_services.py:324 #: templates/uds/admin/tmpl/services_pool.html:35 msgid "Publications" msgstr "" -#: REST/methods/user_services.py:324 REST/methods/user_services.py:353 +#: REST/methods/user_services.py:329 REST/methods/user_services.py:358 msgid "Publish date" msgstr "" -#: REST/methods/user_services.py:326 templates/uds/admin/tmpl/publish.html.py:5 +#: REST/methods/user_services.py:331 templates/uds/admin/tmpl/publish.html.py:5 msgid "Reason" msgstr "" -#: REST/methods/user_services.py:348 +#: REST/methods/user_services.py:353 msgid "Changelog" msgstr "" @@ -944,11 +954,11 @@ msgid "" "Ldap user class or user id attr is probably wrong (Ldap is an eDirectory?)" msgstr "" -#: auths/IP/Authenticator.py:52 +#: auths/IP/Authenticator.py:52 auths/InternalDB/Authenticator.py:66 msgid "Accept proxy" msgstr "" -#: auths/IP/Authenticator.py:52 +#: auths/IP/Authenticator.py:52 auths/InternalDB/Authenticator.py:66 msgid "" "If checked, requests via proxy will get FORWARDED ip address (take care with " "this bein checked, can take internal IP addresses from internet)" @@ -966,35 +976,35 @@ msgstr "" msgid "All seems to be fine." msgstr "" -#: auths/InternalDB/Authenticator.py:52 +#: auths/InternalDB/Authenticator.py:53 msgid "Internal Database" msgstr "" -#: auths/InternalDB/Authenticator.py:54 +#: auths/InternalDB/Authenticator.py:55 msgid "Internal dabasase authenticator. Doesn't use external sources" msgstr "" -#: auths/InternalDB/Authenticator.py:63 +#: auths/InternalDB/Authenticator.py:64 msgid "Different user for each host" msgstr "" -#: auths/InternalDB/Authenticator.py:63 +#: auths/InternalDB/Authenticator.py:64 msgid "If checked, each host will have a different user name" msgstr "" -#: auths/InternalDB/Authenticator.py:64 +#: auths/InternalDB/Authenticator.py:65 msgid "Reverse DNS" msgstr "" -#: auths/InternalDB/Authenticator.py:64 +#: auths/InternalDB/Authenticator.py:65 msgid "If checked, the host will be reversed dns" msgstr "" -#: auths/InternalDB/Authenticator.py:128 +#: auths/InternalDB/Authenticator.py:130 msgid "Internal structures seems ok" msgstr "" -#: auths/InternalDB/Authenticator.py:131 +#: auths/InternalDB/Authenticator.py:133 msgid "All seems fine in the authenticator." msgstr "" @@ -2035,7 +2045,7 @@ msgstr "" #: reports/stats/pool_performance.py:104 reports/stats/pool_performance.py:366 #: reports/stats/usage_by_pool.py:98 -#: templates/uds/admin/tmpl/service-info.html:22 +#: templates/uds/admin/tmpl/service-info.html:21 msgid "Pool" msgstr "" diff --git a/server/src/uds/locale/en/LC_MESSAGES/djangojs.po b/server/src/uds/locale/en/LC_MESSAGES/djangojs.po index a6d7013e0..4e6088930 100644 --- a/server/src/uds/locale/en/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/en/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-19 10:01+0200\n" +"POT-Creation-Date: 2016-04-20 15:06+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -105,115 +105,115 @@ msgstr "" msgid "Accept" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:131 +#: static/tmp_js/gui-d-authenticators.js:148 #: static/tmp_js/gui-d-connectivity.js:43 static/tmp_js/gui-d-osmanagers.js:39 -#: static/tmp_js/gui-d-services.js:82 static/tmp_js/gui-d-services.js:123 -#: static/tmp_js/gui-d-servicespools.js:182 +#: static/tmp_js/gui-d-services.js:89 static/tmp_js/gui-d-services.js:131 +#: static/tmp_js/gui-d-servicespools.js:220 msgid "Error accessing data" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:157 +#: static/tmp_js/gui-d-authenticators.js:174 msgid "Edit group" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:179 -#: static/tmp_js/gui-d-authenticators.js:222 +#: static/tmp_js/gui-d-authenticators.js:196 +#: static/tmp_js/gui-d-authenticators.js:239 msgid "Group saved" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:200 +#: static/tmp_js/gui-d-authenticators.js:217 msgid "New meta group" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:202 +#: static/tmp_js/gui-d-authenticators.js:219 msgid "New group" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:214 +#: static/tmp_js/gui-d-authenticators.js:231 msgid "Search groups" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:214 +#: static/tmp_js/gui-d-authenticators.js:231 #: static/tmp_js/gui-permissions.js:36 static/tmp_js/gui-permissions.js:85 msgid "Group" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:214 +#: static/tmp_js/gui-d-authenticators.js:231 msgid "Groups found" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:223 +#: static/tmp_js/gui-d-authenticators.js:240 msgid "Group saving error" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:235 +#: static/tmp_js/gui-d-authenticators.js:252 msgid "Delete group" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:235 +#: static/tmp_js/gui-d-authenticators.js:252 msgid "Group deletion error" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:282 +#: static/tmp_js/gui-d-authenticators.js:299 msgid "Edit user" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:314 -#: static/tmp_js/gui-d-authenticators.js:345 +#: static/tmp_js/gui-d-authenticators.js:331 +#: static/tmp_js/gui-d-authenticators.js:362 msgid "User saved" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:315 -#: static/tmp_js/gui-d-authenticators.js:346 +#: static/tmp_js/gui-d-authenticators.js:332 +#: static/tmp_js/gui-d-authenticators.js:363 msgid "User saving error" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:326 +#: static/tmp_js/gui-d-authenticators.js:343 msgid "New user" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:337 +#: static/tmp_js/gui-d-authenticators.js:354 msgid "Search users" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:337 +#: static/tmp_js/gui-d-authenticators.js:354 #: static/tmp_js/gui-permissions.js:33 static/tmp_js/gui-permissions.js:82 msgid "User" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:337 +#: static/tmp_js/gui-d-authenticators.js:354 msgid "Users found" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:351 +#: static/tmp_js/gui-d-authenticators.js:368 msgid "Delete user" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:351 +#: static/tmp_js/gui-d-authenticators.js:368 msgid "User deletion error" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:362 +#: static/tmp_js/gui-d-authenticators.js:379 msgid "New authenticator" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:362 +#: static/tmp_js/gui-d-authenticators.js:379 msgid "Authenticator creation error" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:363 +#: static/tmp_js/gui-d-authenticators.js:380 msgid "Edit authenticator" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:363 +#: static/tmp_js/gui-d-authenticators.js:380 msgid "Authenticator saving error" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:364 +#: static/tmp_js/gui-d-authenticators.js:381 msgid "Delete authenticator" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:364 +#: static/tmp_js/gui-d-authenticators.js:381 msgid "Authenticator deletion error" msgstr "" @@ -501,92 +501,92 @@ msgstr "" msgid "Error obtaining report description" msgstr "" -#: static/tmp_js/gui-d-services.js:59 +#: static/tmp_js/gui-d-services.js:66 msgid "In Maintenance" msgstr "" -#: static/tmp_js/gui-d-services.js:61 +#: static/tmp_js/gui-d-services.js:68 msgid "Active" msgstr "" -#: static/tmp_js/gui-d-services.js:104 +#: static/tmp_js/gui-d-services.js:111 msgid "Information" msgstr "" -#: static/tmp_js/gui-d-services.js:120 +#: static/tmp_js/gui-d-services.js:128 msgid "Service information" msgstr "" -#: static/tmp_js/gui-d-services.js:141 +#: static/tmp_js/gui-d-services.js:186 msgid "Edit service" msgstr "" -#: static/tmp_js/gui-d-services.js:141 +#: static/tmp_js/gui-d-services.js:186 msgid "Service creation error" msgstr "" -#: static/tmp_js/gui-d-services.js:142 +#: static/tmp_js/gui-d-services.js:187 msgid "New service" msgstr "" -#: static/tmp_js/gui-d-services.js:142 +#: static/tmp_js/gui-d-services.js:187 msgid "Service saving error" msgstr "" -#: static/tmp_js/gui-d-services.js:143 +#: static/tmp_js/gui-d-services.js:188 msgid "Delete service" msgstr "" -#: static/tmp_js/gui-d-services.js:143 +#: static/tmp_js/gui-d-services.js:188 msgid "Service deletion error" msgstr "" -#: static/tmp_js/gui-d-services.js:159 static/tmp_js/gui-d-services.js:182 +#: static/tmp_js/gui-d-services.js:204 static/tmp_js/gui-d-services.js:227 msgid "Maintenance" msgstr "" -#: static/tmp_js/gui-d-services.js:168 +#: static/tmp_js/gui-d-services.js:213 msgid "Maintenance Mode" msgstr "" -#: static/tmp_js/gui-d-services.js:168 +#: static/tmp_js/gui-d-services.js:213 msgid "Enter Maintenance Mode?" msgstr "" -#: static/tmp_js/gui-d-services.js:168 +#: static/tmp_js/gui-d-services.js:213 msgid "Exit Maintenance Mode?" msgstr "" -#: static/tmp_js/gui-d-services.js:187 +#: static/tmp_js/gui-d-services.js:232 msgid "Enter maintenance Mode" msgstr "" -#: static/tmp_js/gui-d-services.js:190 +#: static/tmp_js/gui-d-services.js:235 msgid "Exit Maintenance Mode" msgstr "" -#: static/tmp_js/gui-d-services.js:198 +#: static/tmp_js/gui-d-services.js:243 msgid "New services provider" msgstr "" -#: static/tmp_js/gui-d-services.js:198 +#: static/tmp_js/gui-d-services.js:243 msgid "Services provider creation error" msgstr "" -#: static/tmp_js/gui-d-services.js:199 +#: static/tmp_js/gui-d-services.js:244 msgid "Edit services provider" msgstr "" -#: static/tmp_js/gui-d-services.js:199 +#: static/tmp_js/gui-d-services.js:244 #: static/tmp_js/gui-d-servicespoolsgroup.js:22 msgid "Services Provider saving error" msgstr "" -#: static/tmp_js/gui-d-services.js:200 +#: static/tmp_js/gui-d-services.js:245 msgid "Delete services provider" msgstr "" -#: static/tmp_js/gui-d-services.js:200 +#: static/tmp_js/gui-d-services.js:245 msgid "Services Provider deletion error" msgstr "" @@ -610,30 +610,30 @@ msgstr "" msgid "Ending" msgstr "" -#: static/tmp_js/gui-d-servicespools-actions.js:116 +#: static/tmp_js/gui-d-servicespools-actions.js:117 msgid "Add scheduled action" msgstr "" -#: static/tmp_js/gui-d-servicespools-actions.js:178 -#: static/tmp_js/gui-d-servicespools-calendars.js:92 +#: static/tmp_js/gui-d-servicespools-actions.js:179 +#: static/tmp_js/gui-d-servicespools-calendars.js:95 msgid "Edit access calendar" msgstr "" -#: static/tmp_js/gui-d-servicespools-actions.js:215 -#: static/tmp_js/gui-d-servicespools-calendars.js:119 +#: static/tmp_js/gui-d-servicespools-actions.js:216 +#: static/tmp_js/gui-d-servicespools-calendars.js:122 msgid "Remove access calendar" msgstr "" -#: static/tmp_js/gui-d-servicespools-actions.js:215 -#: static/tmp_js/gui-d-servicespools-calendars.js:119 +#: static/tmp_js/gui-d-servicespools-actions.js:216 +#: static/tmp_js/gui-d-servicespools-calendars.js:122 msgid "Access calendar removal error" msgstr "" -#: static/tmp_js/gui-d-servicespools-calendars.js:41 +#: static/tmp_js/gui-d-servicespools-calendars.js:44 msgid "Add access calendar" msgstr "" -#: static/tmp_js/gui-d-servicespools-calendars.js:70 +#: static/tmp_js/gui-d-servicespools-calendars.js:73 msgid "Default fallback access" msgstr "" @@ -676,83 +676,83 @@ msgstr "" msgid "Transport removal error" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:115 -#: static/tmp_js/gui-d-servicespools.js:298 +#: static/tmp_js/gui-d-servicespools.js:153 +#: static/tmp_js/gui-d-servicespools.js:336 msgid "Yes" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:117 -#: static/tmp_js/gui-d-servicespools.js:300 +#: static/tmp_js/gui-d-servicespools.js:155 +#: static/tmp_js/gui-d-servicespools.js:338 msgid "No" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:177 +#: static/tmp_js/gui-d-servicespools.js:215 msgid "error" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:213 +#: static/tmp_js/gui-d-servicespools.js:251 msgid "Remove Cache element" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:213 -#: static/tmp_js/gui-d-servicespools.js:316 +#: static/tmp_js/gui-d-servicespools.js:251 +#: static/tmp_js/gui-d-servicespools.js:355 msgid "Deletion error" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:236 +#: static/tmp_js/gui-d-servicespools.js:274 msgid "Add group" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:259 +#: static/tmp_js/gui-d-servicespools.js:297 msgid "You must provide authenticator and group" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:273 +#: static/tmp_js/gui-d-servicespools.js:316 msgid "Remove group" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:273 +#: static/tmp_js/gui-d-servicespools.js:316 msgid "Group removal error" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:316 +#: static/tmp_js/gui-d-servicespools.js:355 msgid "Remove Assigned service" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:360 +#: static/tmp_js/gui-d-servicespools.js:403 msgid "Restrained" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:369 +#: static/tmp_js/gui-d-servicespools.js:412 msgid "New service pool" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:369 +#: static/tmp_js/gui-d-servicespools.js:412 msgid "creation error" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:379 +#: static/tmp_js/gui-d-servicespools.js:422 msgid "Publish on creation" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:380 +#: static/tmp_js/gui-d-servicespools.js:423 msgid "If selected, will initiate the publication inmediatly after creation" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:392 static/tmp_js/gui.js:48 +#: static/tmp_js/gui-d-servicespools.js:435 static/tmp_js/gui.js:50 msgid "Edit" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:392 +#: static/tmp_js/gui-d-servicespools.js:435 msgid "saving error" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:395 static/tmp_js/gui-methods.js:141 -#: static/tmp_js/gui.js:52 +#: static/tmp_js/gui-d-servicespools.js:438 static/tmp_js/gui-methods.js:141 +#: static/tmp_js/gui.js:54 msgid "Delete" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:395 +#: static/tmp_js/gui-d-servicespools.js:438 msgid "deletion error" msgstr "" @@ -784,27 +784,27 @@ msgstr "" msgid "Cache has been flushed" msgstr "" -#: static/tmp_js/gui-element.js:229 +#: static/tmp_js/gui-element.js:252 msgid "Refresh operation failed" msgstr "" -#: static/tmp_js/gui-element.js:604 +#: static/tmp_js/gui-element.js:629 msgid "Date" msgstr "" -#: static/tmp_js/gui-element.js:612 +#: static/tmp_js/gui-element.js:637 msgid "level" msgstr "" -#: static/tmp_js/gui-element.js:619 +#: static/tmp_js/gui-element.js:644 msgid "source" msgstr "" -#: static/tmp_js/gui-element.js:625 +#: static/tmp_js/gui-element.js:650 msgid "message" msgstr "" -#: static/tmp_js/gui-element.js:630 +#: static/tmp_js/gui-element.js:655 msgid "Logs" msgstr "" @@ -904,128 +904,128 @@ msgstr "" msgid "Never" msgstr "" -#: static/tmp_js/gui.js:19 +#: static/tmp_js/gui.js:21 msgid "_MENU_ records per page" msgstr "" -#: static/tmp_js/gui.js:20 +#: static/tmp_js/gui.js:22 msgid "Empty" msgstr "" -#: static/tmp_js/gui.js:21 static/tmp_js/gui.js:23 +#: static/tmp_js/gui.js:23 static/tmp_js/gui.js:25 msgid "No records" msgstr "" -#: static/tmp_js/gui.js:22 +#: static/tmp_js/gui.js:24 msgid "Records _START_ to _END_ of _TOTAL_" msgstr "" -#: static/tmp_js/gui.js:24 +#: static/tmp_js/gui.js:26 msgid "(filtered from _MAX_ total records)" msgstr "" -#: static/tmp_js/gui.js:25 +#: static/tmp_js/gui.js:27 msgid "Please wait, processing" msgstr "" -#: static/tmp_js/gui.js:26 +#: static/tmp_js/gui.js:28 msgid "Filter" msgstr "" -#: static/tmp_js/gui.js:36 +#: static/tmp_js/gui.js:38 #, javascript-format msgid "Selected %d rows" msgstr "" -#: static/tmp_js/gui.js:37 +#: static/tmp_js/gui.js:39 msgid "Click on a row to select it" msgstr "" -#: static/tmp_js/gui.js:38 +#: static/tmp_js/gui.js:40 msgid "Selected one row" msgstr "" -#: static/tmp_js/gui.js:44 +#: static/tmp_js/gui.js:46 msgid "New" msgstr "" -#: static/tmp_js/gui.js:56 +#: static/tmp_js/gui.js:58 msgid "Permissions" msgstr "" -#: static/tmp_js/gui.js:60 +#: static/tmp_js/gui.js:62 msgid "Xls" msgstr "" -#: static/tmp_js/gui.js:122 +#: static/tmp_js/gui.js:124 msgid "Message" msgstr "" -#: static/tmp_js/gui.js:130 +#: static/tmp_js/gui.js:132 msgid "Connection failed" msgstr "" -#: static/tmp_js/gui.js:224 +#: static/tmp_js/gui.js:229 msgid "This field is required." msgstr "" -#: static/tmp_js/gui.js:225 +#: static/tmp_js/gui.js:230 msgid "Please fix this field." msgstr "" -#: static/tmp_js/gui.js:226 +#: static/tmp_js/gui.js:231 msgid "Please enter a valid email address." msgstr "" -#: static/tmp_js/gui.js:227 +#: static/tmp_js/gui.js:232 msgid "Please enter a valid URL." msgstr "" -#: static/tmp_js/gui.js:228 +#: static/tmp_js/gui.js:233 msgid "Please enter a valid date." msgstr "" -#: static/tmp_js/gui.js:229 +#: static/tmp_js/gui.js:234 msgid "Please enter a valid date (ISO)." msgstr "" -#: static/tmp_js/gui.js:230 +#: static/tmp_js/gui.js:235 msgid "Please enter a valid number." msgstr "" -#: static/tmp_js/gui.js:231 +#: static/tmp_js/gui.js:236 msgid "Please enter only digits." msgstr "" -#: static/tmp_js/gui.js:232 +#: static/tmp_js/gui.js:237 msgid "Please enter a valid credit card number." msgstr "" -#: static/tmp_js/gui.js:233 +#: static/tmp_js/gui.js:238 msgid "Please enter the same value again." msgstr "" -#: static/tmp_js/gui.js:234 +#: static/tmp_js/gui.js:239 msgid "Please enter no more than {0} characters." msgstr "" -#: static/tmp_js/gui.js:235 +#: static/tmp_js/gui.js:240 msgid "Please enter at least {0} characters." msgstr "" -#: static/tmp_js/gui.js:236 +#: static/tmp_js/gui.js:241 msgid "Please enter a value between {0} and {1} characters long." msgstr "" -#: static/tmp_js/gui.js:237 +#: static/tmp_js/gui.js:242 msgid "Please enter a value between {0} and {1}." msgstr "" -#: static/tmp_js/gui.js:238 +#: static/tmp_js/gui.js:243 msgid "Please enter a value less than or equal to {0}." msgstr "" -#: static/tmp_js/gui.js:239 +#: static/tmp_js/gui.js:244 msgid "Please enter a value greater than or equal to {0}." msgstr "" diff --git a/server/src/uds/locale/es/LC_MESSAGES/django.po b/server/src/uds/locale/es/LC_MESSAGES/django.po index 320202410..ea49833f2 100644 --- a/server/src/uds/locale/es/LC_MESSAGES/django.po +++ b/server/src/uds/locale/es/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-19 10:01+0200\n" +"POT-Creation-Date: 2016-04-20 15:06+0200\n" "PO-Revision-Date: 2016-04-18 05:02+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: Spanish (http://www.transifex.com/openuds/openuds/language/" @@ -50,7 +50,7 @@ msgstr "Autenticadores actuales" #: REST/methods/osmanagers.py:57 REST/methods/providers.py:65 #: REST/methods/reports.py:58 REST/methods/services_pool_groups.py:64 #: REST/methods/services_pools.py:76 REST/methods/transports.py:56 -#: REST/methods/user_services.py:220 REST/methods/user_services.py:255 +#: REST/methods/user_services.py:225 REST/methods/user_services.py:260 #: REST/methods/users_groups.py:95 REST/model.py:132 #: templates/uds/admin/tmpl/calendar_rule.html:5 #: templates/uds/admin/tmpl/calendar_rule.html:7 @@ -60,9 +60,9 @@ msgstr "Nombre" #: REST/methods/authenticators.py:60 REST/methods/calendarrules.py:104 #: REST/methods/calendars.py:61 REST/methods/osmanagers.py:58 -#: REST/methods/providers.py:66 REST/methods/services.py:188 +#: REST/methods/providers.py:66 REST/methods/services.py:189 #: REST/methods/services_pool_groups.py:65 REST/methods/transports.py:57 -#: REST/methods/user_services.py:257 REST/methods/users_groups.py:96 +#: REST/methods/user_services.py:262 REST/methods/users_groups.py:96 #: REST/methods/users_groups.py:209 REST/model.py:139 #: templates/uds/admin/tmpl/calendar_rule.html:14 #: templates/uds/admin/tmpl/group.html:49 templates/uds/admin/tmpl/user.html:40 @@ -71,7 +71,7 @@ msgstr "Comentarios" #: REST/methods/authenticators.py:61 REST/methods/services_pool_calendars.py:89 #: REST/methods/services_pool_groups.py:62 REST/methods/transports.py:55 -#: REST/methods/user_services.py:254 REST/model.py:148 +#: REST/methods/user_services.py:259 REST/model.py:148 #: templates/uds/admin/tmpl/pool_add_access.html:5 msgid "Priority" msgstr "Prioridad" @@ -91,7 +91,7 @@ msgstr "Usuarios" #: REST/methods/authenticators.py:64 REST/methods/calendars.py:63 #: REST/methods/networks.py:63 REST/methods/osmanagers.py:60 -#: REST/methods/providers.py:70 REST/methods/services.py:192 +#: REST/methods/providers.py:70 REST/methods/services.py:193 #: REST/methods/services_pools.py:81 REST/methods/transports.py:59 msgid "tags" msgstr "Etiquetas" @@ -125,7 +125,7 @@ msgstr "Cada" msgid "Duration" msgstr "Duración" -#: REST/methods/calendarrules.py:128 REST/methods/services.py:153 +#: REST/methods/calendarrules.py:128 REST/methods/services.py:154 msgid "Element already exists (duplicate key error)" msgstr "Elemento ya existe (error de clave duplicada)" @@ -155,7 +155,7 @@ msgstr "Galería de imágenes" #: REST/methods/images.py:60 REST/methods/images.py:79 #: REST/methods/services_pool_groups.py:63 #: templates/uds/admin/tmpl/new_image.html:10 -#: templates/uds/admin/tmpl/service-info.html:21 +#: templates/uds/admin/tmpl/service-info.html:23 msgid "Image" msgstr "Imagen" @@ -251,36 +251,44 @@ msgstr "Descripción" msgid "Generates" msgstr "Genera" -#: REST/methods/services.py:157 +#: REST/methods/services.py:158 #, python-brace-format msgid "Input error: {0}" msgstr "Error de entrada: {0}" -#: REST/methods/services.py:181 +#: REST/methods/services.py:182 #, python-brace-format msgid "Services of {0}" msgstr "Servicios de {0}" -#: REST/methods/services.py:183 +#: REST/methods/services.py:184 msgid "Current services" msgstr "Servicios actuales" -#: REST/methods/services.py:187 +#: REST/methods/services.py:188 msgid "Service name" msgstr "Nombre del servicio" -#: REST/methods/services.py:189 REST/methods/user_services.py:256 +#: REST/methods/services.py:190 REST/methods/user_services.py:261 msgid "Type" msgstr "Tipo" -#: REST/methods/services.py:190 +#: REST/methods/services.py:191 msgid "Deployed services" msgstr "Servicios desplegados" -#: REST/methods/services.py:191 templates/uds/admin/tmpl/dashboard.html.py:88 +#: REST/methods/services.py:192 templates/uds/admin/tmpl/dashboard.html.py:88 msgid "User services" msgstr "Servicios de usuario" +#: REST/methods/services.py:246 +msgid "With errors" +msgstr "Con errores" + +#: REST/methods/services.py:246 +msgid "Ok" +msgstr "Vale" + #: REST/methods/services_pool_calendars.py:85 msgid "Access restrictions by calendar" msgstr "Restricciones de acceso por calendario" @@ -330,11 +338,11 @@ msgstr "Última ejecución" msgid "Services Pool Groups" msgstr "Servicios piscina grupos" -#: REST/methods/services_pool_groups.py:86 REST/methods/services_pools.py:151 +#: REST/methods/services_pool_groups.py:86 REST/methods/services_pools.py:160 msgid "Associated Image" msgstr "Imagen asociada" -#: REST/methods/services_pool_groups.py:87 REST/methods/services_pools.py:152 +#: REST/methods/services_pool_groups.py:87 REST/methods/services_pools.py:161 msgid "Image assocciated with this service" msgstr "Imagen asociada a este servicio" @@ -349,7 +357,7 @@ msgstr "Pools de servicios" msgid "Parent Service" msgstr "Servicio Padre" -#: REST/methods/services_pools.py:78 REST/methods/user_services.py:118 +#: REST/methods/services_pools.py:78 REST/methods/user_services.py:122 msgid "status" msgstr "estado" @@ -361,86 +369,86 @@ msgstr "Muestra transportes" msgid "Pool Group" msgstr "Grupo de piscina" -#: REST/methods/services_pools.py:105 REST/methods/services_pools.py:158 +#: REST/methods/services_pools.py:93 REST/methods/services_pools.py:167 msgid "Default" msgstr "Por defecto" -#: REST/methods/services_pools.py:126 +#: REST/methods/services_pools.py:135 msgid "Create at least one OS Manager before creating a new service pool" msgstr "Cree al menos un OS Manager antes de crear un nuevo pool de servicios" -#: REST/methods/services_pools.py:128 +#: REST/methods/services_pools.py:137 msgid "Create at least a service before creating a new service pool" msgstr "Cree al menos un servicio antes de crear un nuevo pool de servicios" -#: REST/methods/services_pools.py:135 +#: REST/methods/services_pools.py:144 msgid "Base service" msgstr "Servicio base" -#: REST/methods/services_pools.py:136 +#: REST/methods/services_pools.py:145 msgid "Service used as base of this service pool" msgstr "Servicio utilizado como base de este pool de servicios" -#: REST/methods/services_pools.py:143 +#: REST/methods/services_pools.py:152 msgid "OS Manager" msgstr "OS Manager" -#: REST/methods/services_pools.py:144 +#: REST/methods/services_pools.py:153 msgid "OS Manager used as base of this service pool" msgstr "OS Manager utilizado como base de este pool de servicios" -#: REST/methods/services_pools.py:155 REST/methods/services_pools.py:163 +#: REST/methods/services_pools.py:164 REST/methods/services_pools.py:172 #: services/OVirt/OVirtLinkedService.py:167 msgid "Display" msgstr "Pantalla" -#: REST/methods/services_pools.py:159 +#: REST/methods/services_pools.py:168 msgid "Pool group" msgstr "Grupo de piscina" -#: REST/methods/services_pools.py:160 +#: REST/methods/services_pools.py:169 msgid "Pool group for this pool (for pool clasify on display)" msgstr "Grupo de la piscina para esta piscina (piscina clasifique en pantalla)" -#: REST/methods/services_pools.py:168 +#: REST/methods/services_pools.py:177 msgid "Initial available services" msgstr "Servicios disponibles inicialmente" -#: REST/methods/services_pools.py:169 +#: REST/methods/services_pools.py:178 msgid "Services created initially for this service pool" msgstr "Servicios creados inicialmente para este pool de servicios" -#: REST/methods/services_pools.py:172 REST/methods/services_pools.py:181 -#: REST/methods/services_pools.py:190 REST/methods/services_pools.py:199 +#: REST/methods/services_pools.py:181 REST/methods/services_pools.py:190 +#: REST/methods/services_pools.py:199 REST/methods/services_pools.py:208 #| msgid "Availability Zones" msgid "Availability" msgstr "Disponibilidad de" -#: REST/methods/services_pools.py:177 +#: REST/methods/services_pools.py:186 msgid "Services to keep in cache" msgstr "Servicios para mantener en la caché" -#: REST/methods/services_pools.py:178 +#: REST/methods/services_pools.py:187 msgid "Services kept in cache for improved user service assignation" msgstr "" "Servicios guardado en caché para mejorar la asignación de servicio de " "usuario " -#: REST/methods/services_pools.py:186 +#: REST/methods/services_pools.py:195 msgid "Services to keep in L2 cache" msgstr "Servicios para mantener en la caché L2" -#: REST/methods/services_pools.py:187 +#: REST/methods/services_pools.py:196 msgid "Services kept in cache of level2 for improved service generation" msgstr "" "Servicios guardados en la caché de nivel 2 para mejorar la generación de " "servicios " -#: REST/methods/services_pools.py:195 +#: REST/methods/services_pools.py:204 msgid "Maximum number of services to provide" msgstr "Número máximo de servicios a proveer" -#: REST/methods/services_pools.py:196 +#: REST/methods/services_pools.py:205 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" @@ -448,19 +456,19 @@ msgstr "" "Número máximo de servicios (asignados y caché L1) que pueden crearse para " "este servicio" -#: REST/methods/services_pools.py:203 +#: REST/methods/services_pools.py:212 msgid "Show transports" msgstr "Mostrar transportes" -#: REST/methods/services_pools.py:204 +#: REST/methods/services_pools.py:213 msgid "If active, alternative transports for user will be shown" msgstr "Si está activo, se mostrarán transportes alternativos para el usuario " -#: REST/methods/services_pools.py:219 +#: REST/methods/services_pools.py:228 msgid "Base service does not exist anymore" msgstr "Ya no existe servicio base" -#: REST/methods/services_pools.py:238 +#: REST/methods/services_pools.py:247 msgid "This service requires an OS Manager" msgstr "Este servicio requiere un OS Manager" @@ -499,102 +507,104 @@ msgstr "" msgid "unknown" msgstr "desconocido" -#: REST/methods/user_services.py:109 +#: REST/methods/user_services.py:113 #: templates/uds/admin/tmpl/services_pool.html:31 msgid "Assigned services" msgstr "Servicios asignados" -#: REST/methods/user_services.py:113 REST/methods/user_services.py:181 +#: REST/methods/user_services.py:117 REST/methods/user_services.py:185 msgid "Creation date" msgstr "Fecha de creación" -#: REST/methods/user_services.py:114 REST/methods/user_services.py:182 -#: REST/methods/user_services.py:323 REST/methods/user_services.py:352 +#: REST/methods/user_services.py:118 REST/methods/user_services.py:186 +#: REST/methods/user_services.py:328 REST/methods/user_services.py:357 msgid "Revision" msgstr "Revisión" -#: REST/methods/user_services.py:116 REST/methods/user_services.py:184 +#: REST/methods/user_services.py:120 REST/methods/user_services.py:188 #: auths/IP/Authenticator.py:60 msgid "IP" msgstr "IP " -#: REST/methods/user_services.py:117 REST/methods/user_services.py:185 +#: REST/methods/user_services.py:121 REST/methods/user_services.py:189 msgid "Friendly name" msgstr "Nombre descriptivo" -#: REST/methods/user_services.py:119 +#: REST/methods/user_services.py:123 msgid "Status date" msgstr "Fecha de estado" -#: REST/methods/user_services.py:120 +#: REST/methods/user_services.py:124 msgid "In Use" msgstr "En uso" -#: REST/methods/user_services.py:121 +#: REST/methods/user_services.py:125 msgid "Src Host" msgstr "Host Orig." -#: REST/methods/user_services.py:122 +#: REST/methods/user_services.py:126 msgid "Src Ip" msgstr "Ip Orig." -#: REST/methods/user_services.py:123 +#: REST/methods/user_services.py:127 msgid "Owner" msgstr "Propietario" -#: REST/methods/user_services.py:124 REST/methods/user_services.py:188 +#: REST/methods/user_services.py:128 REST/methods/user_services.py:192 msgid "Actor version" msgstr "Versión de actor" -#: REST/methods/user_services.py:151 +#: REST/methods/user_services.py:155 msgid "Item already being removed" msgstr "Elemento quitado ya" -#: REST/methods/user_services.py:153 +#: REST/methods/user_services.py:157 msgid "Item is not removable" msgstr "El elemento no se puede eliminar" -#: REST/methods/user_services.py:177 +#: REST/methods/user_services.py:181 msgid "Cached services" msgstr "Servicios en caché" -#: REST/methods/user_services.py:186 REST/methods/user_services.py:222 -#: REST/methods/user_services.py:325 REST/methods/user_services.py:354 -#: templates/uds/admin/tmpl/group.html:54 templates/uds/admin/tmpl/user.html:45 +#: REST/methods/user_services.py:190 REST/methods/user_services.py:227 +#: REST/methods/user_services.py:330 REST/methods/user_services.py:359 +#: templates/uds/admin/tmpl/group.html:54 +#: templates/uds/admin/tmpl/service-info.html:22 +#: templates/uds/admin/tmpl/user.html:45 msgid "State" msgstr "Estado" -#: REST/methods/user_services.py:187 +#: REST/methods/user_services.py:191 msgid "Cache level" msgstr "Nivel de caché" -#: REST/methods/user_services.py:215 +#: REST/methods/user_services.py:220 msgid "Assigned groups" msgstr "Grupos asignados" -#: REST/methods/user_services.py:221 templates/uds/admin/tmpl/group.html.py:46 +#: REST/methods/user_services.py:226 templates/uds/admin/tmpl/group.html.py:46 #: templates/uds/admin/tmpl/user.html:37 msgid "comments" msgstr "Comentarios" -#: REST/methods/user_services.py:250 +#: REST/methods/user_services.py:255 msgid "Assigned transports" msgstr "Transportes asignados" -#: REST/methods/user_services.py:319 +#: REST/methods/user_services.py:324 #: templates/uds/admin/tmpl/services_pool.html:35 msgid "Publications" msgstr "Publicaciones" -#: REST/methods/user_services.py:324 REST/methods/user_services.py:353 +#: REST/methods/user_services.py:329 REST/methods/user_services.py:358 msgid "Publish date" msgstr "Fecha de publicación" -#: REST/methods/user_services.py:326 templates/uds/admin/tmpl/publish.html.py:5 +#: REST/methods/user_services.py:331 templates/uds/admin/tmpl/publish.html.py:5 msgid "Reason" msgstr "Razón" -#: REST/methods/user_services.py:348 +#: REST/methods/user_services.py:353 msgid "Changelog" msgstr "Registro de cambios" @@ -983,11 +993,11 @@ msgstr "" "La clase de usuario LDAP o el atributo id de usuario son probablemente " "incorrectos (¿Ldap es un eDirectory?)" -#: auths/IP/Authenticator.py:52 +#: auths/IP/Authenticator.py:52 auths/InternalDB/Authenticator.py:66 msgid "Accept proxy" msgstr "Aceptar proxy" -#: auths/IP/Authenticator.py:52 +#: auths/IP/Authenticator.py:52 auths/InternalDB/Authenticator.py:66 msgid "" "If checked, requests via proxy will get FORWARDED ip address (take care with " "this bein checked, can take internal IP addresses from internet)" @@ -1008,35 +1018,35 @@ msgstr "Rango IP" msgid "All seems to be fine." msgstr "Parece que todo está bien." -#: auths/InternalDB/Authenticator.py:52 +#: auths/InternalDB/Authenticator.py:53 msgid "Internal Database" msgstr "Base de datos interna" -#: auths/InternalDB/Authenticator.py:54 +#: auths/InternalDB/Authenticator.py:55 msgid "Internal dabasase authenticator. Doesn't use external sources" msgstr "Autenticador de base de datos interna. No usa fuentes externas" -#: auths/InternalDB/Authenticator.py:63 +#: auths/InternalDB/Authenticator.py:64 msgid "Different user for each host" msgstr "Diferente usuario para cada host" -#: auths/InternalDB/Authenticator.py:63 +#: auths/InternalDB/Authenticator.py:64 msgid "If checked, each host will have a different user name" msgstr "Si está seleccionado, cada host tendrá un nombre de usuario diferente" -#: auths/InternalDB/Authenticator.py:64 +#: auths/InternalDB/Authenticator.py:65 msgid "Reverse DNS" msgstr "DNS Inversa" -#: auths/InternalDB/Authenticator.py:64 +#: auths/InternalDB/Authenticator.py:65 msgid "If checked, the host will be reversed dns" msgstr "Si está seleccionado, el host será DNS Inversa" -#: auths/InternalDB/Authenticator.py:128 +#: auths/InternalDB/Authenticator.py:130 msgid "Internal structures seems ok" msgstr "Las estructuras internas parecen correctas" -#: auths/InternalDB/Authenticator.py:131 +#: auths/InternalDB/Authenticator.py:133 msgid "All seems fine in the authenticator." msgstr "Parace que todo funciona correctamente en el autenticador. " @@ -2141,7 +2151,7 @@ msgstr "Accesos por Pool" #: reports/stats/pool_performance.py:104 reports/stats/pool_performance.py:366 #: reports/stats/usage_by_pool.py:98 -#: templates/uds/admin/tmpl/service-info.html:22 +#: templates/uds/admin/tmpl/service-info.html:21 msgid "Pool" msgstr "Pool" diff --git a/server/src/uds/locale/es/LC_MESSAGES/djangojs.po b/server/src/uds/locale/es/LC_MESSAGES/djangojs.po index cf68bda6b..288cb91ee 100644 --- a/server/src/uds/locale/es/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/es/LC_MESSAGES/djangojs.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-19 10:01+0200\n" +"POT-Creation-Date: 2016-04-20 15:06+0200\n" "PO-Revision-Date: 2016-04-18 05:02+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: Spanish (http://www.transifex.com/openuds/openuds/language/" @@ -112,115 +112,115 @@ msgstr "Error en la búsqueda" msgid "Accept" msgstr "Aceptar" -#: static/tmp_js/gui-d-authenticators.js:131 +#: static/tmp_js/gui-d-authenticators.js:148 #: static/tmp_js/gui-d-connectivity.js:43 static/tmp_js/gui-d-osmanagers.js:39 -#: static/tmp_js/gui-d-services.js:82 static/tmp_js/gui-d-services.js:123 -#: static/tmp_js/gui-d-servicespools.js:182 +#: static/tmp_js/gui-d-services.js:89 static/tmp_js/gui-d-services.js:131 +#: static/tmp_js/gui-d-servicespools.js:220 msgid "Error accessing data" msgstr "Error de acceso a datos" -#: static/tmp_js/gui-d-authenticators.js:157 +#: static/tmp_js/gui-d-authenticators.js:174 msgid "Edit group" msgstr "Editar grupo" -#: static/tmp_js/gui-d-authenticators.js:179 -#: static/tmp_js/gui-d-authenticators.js:222 +#: static/tmp_js/gui-d-authenticators.js:196 +#: static/tmp_js/gui-d-authenticators.js:239 msgid "Group saved" msgstr "Grupo guardado" -#: static/tmp_js/gui-d-authenticators.js:200 +#: static/tmp_js/gui-d-authenticators.js:217 msgid "New meta group" msgstr "Nuevo meta grupo" -#: static/tmp_js/gui-d-authenticators.js:202 +#: static/tmp_js/gui-d-authenticators.js:219 msgid "New group" msgstr "Nuevo grupo" -#: static/tmp_js/gui-d-authenticators.js:214 +#: static/tmp_js/gui-d-authenticators.js:231 msgid "Search groups" msgstr "Buscar grupos" -#: static/tmp_js/gui-d-authenticators.js:214 +#: static/tmp_js/gui-d-authenticators.js:231 #: static/tmp_js/gui-permissions.js:36 static/tmp_js/gui-permissions.js:85 msgid "Group" msgstr "Grupo" -#: static/tmp_js/gui-d-authenticators.js:214 +#: static/tmp_js/gui-d-authenticators.js:231 msgid "Groups found" msgstr "Grupos encontrados" -#: static/tmp_js/gui-d-authenticators.js:223 +#: static/tmp_js/gui-d-authenticators.js:240 msgid "Group saving error" msgstr "Error al guardar grupo" -#: static/tmp_js/gui-d-authenticators.js:235 +#: static/tmp_js/gui-d-authenticators.js:252 msgid "Delete group" msgstr "Borrar grupo" -#: static/tmp_js/gui-d-authenticators.js:235 +#: static/tmp_js/gui-d-authenticators.js:252 msgid "Group deletion error" msgstr "Error al borrar grupo" -#: static/tmp_js/gui-d-authenticators.js:282 +#: static/tmp_js/gui-d-authenticators.js:299 msgid "Edit user" msgstr "Editar usuario" -#: static/tmp_js/gui-d-authenticators.js:314 -#: static/tmp_js/gui-d-authenticators.js:345 +#: static/tmp_js/gui-d-authenticators.js:331 +#: static/tmp_js/gui-d-authenticators.js:362 msgid "User saved" msgstr "Usuario guardado" -#: static/tmp_js/gui-d-authenticators.js:315 -#: static/tmp_js/gui-d-authenticators.js:346 +#: static/tmp_js/gui-d-authenticators.js:332 +#: static/tmp_js/gui-d-authenticators.js:363 msgid "User saving error" msgstr "Error al guardar usuario" -#: static/tmp_js/gui-d-authenticators.js:326 +#: static/tmp_js/gui-d-authenticators.js:343 msgid "New user" msgstr "Nuevo usuario" -#: static/tmp_js/gui-d-authenticators.js:337 +#: static/tmp_js/gui-d-authenticators.js:354 msgid "Search users" msgstr "Buscar usuarios" -#: static/tmp_js/gui-d-authenticators.js:337 +#: static/tmp_js/gui-d-authenticators.js:354 #: static/tmp_js/gui-permissions.js:33 static/tmp_js/gui-permissions.js:82 msgid "User" msgstr "Usuario" -#: static/tmp_js/gui-d-authenticators.js:337 +#: static/tmp_js/gui-d-authenticators.js:354 msgid "Users found" msgstr "Usuarios encontrados" -#: static/tmp_js/gui-d-authenticators.js:351 +#: static/tmp_js/gui-d-authenticators.js:368 msgid "Delete user" msgstr "Eliminar usuario" -#: static/tmp_js/gui-d-authenticators.js:351 +#: static/tmp_js/gui-d-authenticators.js:368 msgid "User deletion error" msgstr "Error al borrar usuario" -#: static/tmp_js/gui-d-authenticators.js:362 +#: static/tmp_js/gui-d-authenticators.js:379 msgid "New authenticator" msgstr "Nuevo autenticador" -#: static/tmp_js/gui-d-authenticators.js:362 +#: static/tmp_js/gui-d-authenticators.js:379 msgid "Authenticator creation error" msgstr "Error al crear autenticador" -#: static/tmp_js/gui-d-authenticators.js:363 +#: static/tmp_js/gui-d-authenticators.js:380 msgid "Edit authenticator" msgstr "Editar autenticador" -#: static/tmp_js/gui-d-authenticators.js:363 +#: static/tmp_js/gui-d-authenticators.js:380 msgid "Authenticator saving error" msgstr "Error al guardar autenticador" -#: static/tmp_js/gui-d-authenticators.js:364 +#: static/tmp_js/gui-d-authenticators.js:381 msgid "Delete authenticator" msgstr "Eliminar autenticador" -#: static/tmp_js/gui-d-authenticators.js:364 +#: static/tmp_js/gui-d-authenticators.js:381 msgid "Authenticator deletion error" msgstr "Error al eliminar autenticador" @@ -508,93 +508,93 @@ msgstr "Error al crear el informe" msgid "Error obtaining report description" msgstr "Descripción obtención del informe de error" -#: static/tmp_js/gui-d-services.js:59 +#: static/tmp_js/gui-d-services.js:66 msgid "In Maintenance" msgstr "En mantenimiento" -#: static/tmp_js/gui-d-services.js:61 +#: static/tmp_js/gui-d-services.js:68 msgid "Active" msgstr "Activo" -#: static/tmp_js/gui-d-services.js:104 +#: static/tmp_js/gui-d-services.js:111 msgid "Information" msgstr "Información" -#: static/tmp_js/gui-d-services.js:120 +#: static/tmp_js/gui-d-services.js:128 #| msgid "Service creation error" msgid "Service information" msgstr "Información sobre el servicio" -#: static/tmp_js/gui-d-services.js:141 +#: static/tmp_js/gui-d-services.js:186 msgid "Edit service" msgstr "Editar servicio" -#: static/tmp_js/gui-d-services.js:141 +#: static/tmp_js/gui-d-services.js:186 msgid "Service creation error" msgstr "Error al crear servicio" -#: static/tmp_js/gui-d-services.js:142 +#: static/tmp_js/gui-d-services.js:187 msgid "New service" msgstr "Nuevo servicio" -#: static/tmp_js/gui-d-services.js:142 +#: static/tmp_js/gui-d-services.js:187 msgid "Service saving error" msgstr "Error al guardar servicio" -#: static/tmp_js/gui-d-services.js:143 +#: static/tmp_js/gui-d-services.js:188 msgid "Delete service" msgstr "Eliminar servicio" -#: static/tmp_js/gui-d-services.js:143 +#: static/tmp_js/gui-d-services.js:188 msgid "Service deletion error" msgstr "Error al eliminar servicio" -#: static/tmp_js/gui-d-services.js:159 static/tmp_js/gui-d-services.js:182 +#: static/tmp_js/gui-d-services.js:204 static/tmp_js/gui-d-services.js:227 msgid "Maintenance" msgstr "Mantenimiento" -#: static/tmp_js/gui-d-services.js:168 +#: static/tmp_js/gui-d-services.js:213 msgid "Maintenance Mode" msgstr "Modo de mantenimiento" -#: static/tmp_js/gui-d-services.js:168 +#: static/tmp_js/gui-d-services.js:213 msgid "Enter Maintenance Mode?" msgstr "¿Entrar en modo mantenimiento?" -#: static/tmp_js/gui-d-services.js:168 +#: static/tmp_js/gui-d-services.js:213 msgid "Exit Maintenance Mode?" msgstr "Salir del modo mantenimiento" -#: static/tmp_js/gui-d-services.js:187 +#: static/tmp_js/gui-d-services.js:232 msgid "Enter maintenance Mode" msgstr "Entrar en modo mantenimiento" -#: static/tmp_js/gui-d-services.js:190 +#: static/tmp_js/gui-d-services.js:235 msgid "Exit Maintenance Mode" msgstr "Salir del modo mantenimiento" -#: static/tmp_js/gui-d-services.js:198 +#: static/tmp_js/gui-d-services.js:243 msgid "New services provider" msgstr "Nuevo proveedor de servicios" -#: static/tmp_js/gui-d-services.js:198 +#: static/tmp_js/gui-d-services.js:243 msgid "Services provider creation error" msgstr "Error en la creación del proveedor de servicios" -#: static/tmp_js/gui-d-services.js:199 +#: static/tmp_js/gui-d-services.js:244 msgid "Edit services provider" msgstr "Editar proveedor de servicios" -#: static/tmp_js/gui-d-services.js:199 +#: static/tmp_js/gui-d-services.js:244 #: static/tmp_js/gui-d-servicespoolsgroup.js:22 msgid "Services Provider saving error" msgstr "Error al guardar proveedor de servicios" -#: static/tmp_js/gui-d-services.js:200 +#: static/tmp_js/gui-d-services.js:245 msgid "Delete services provider" msgstr "Eliminar proveedor de servicios" -#: static/tmp_js/gui-d-services.js:200 +#: static/tmp_js/gui-d-services.js:245 msgid "Services Provider deletion error" msgstr "Error al eliminar el proveedor de servicios" @@ -618,30 +618,30 @@ msgstr "Inicio" msgid "Ending" msgstr "Final" -#: static/tmp_js/gui-d-servicespools-actions.js:116 +#: static/tmp_js/gui-d-servicespools-actions.js:117 msgid "Add scheduled action" msgstr "Añadir acción programada" -#: static/tmp_js/gui-d-servicespools-actions.js:178 -#: static/tmp_js/gui-d-servicespools-calendars.js:92 +#: static/tmp_js/gui-d-servicespools-actions.js:179 +#: static/tmp_js/gui-d-servicespools-calendars.js:95 msgid "Edit access calendar" msgstr "Editar calendario de acceso" -#: static/tmp_js/gui-d-servicespools-actions.js:215 -#: static/tmp_js/gui-d-servicespools-calendars.js:119 +#: static/tmp_js/gui-d-servicespools-actions.js:216 +#: static/tmp_js/gui-d-servicespools-calendars.js:122 msgid "Remove access calendar" msgstr "Eliminar calendario de acceso" -#: static/tmp_js/gui-d-servicespools-actions.js:215 -#: static/tmp_js/gui-d-servicespools-calendars.js:119 +#: static/tmp_js/gui-d-servicespools-actions.js:216 +#: static/tmp_js/gui-d-servicespools-calendars.js:122 msgid "Access calendar removal error" msgstr "Error de extracción de calendario de acceso" -#: static/tmp_js/gui-d-servicespools-calendars.js:41 +#: static/tmp_js/gui-d-servicespools-calendars.js:44 msgid "Add access calendar" msgstr "Añadir calendario de acceso" -#: static/tmp_js/gui-d-servicespools-calendars.js:70 +#: static/tmp_js/gui-d-servicespools-calendars.js:73 msgid "Default fallback access" msgstr "Acceso reserva predeterminado" @@ -684,85 +684,85 @@ msgstr "Quitar transporte" msgid "Transport removal error" msgstr "Error al quitar transporte" -#: static/tmp_js/gui-d-servicespools.js:115 -#: static/tmp_js/gui-d-servicespools.js:298 +#: static/tmp_js/gui-d-servicespools.js:153 +#: static/tmp_js/gui-d-servicespools.js:336 msgid "Yes" msgstr "Sí" -#: static/tmp_js/gui-d-servicespools.js:117 -#: static/tmp_js/gui-d-servicespools.js:300 +#: static/tmp_js/gui-d-servicespools.js:155 +#: static/tmp_js/gui-d-servicespools.js:338 msgid "No" msgstr "No" -#: static/tmp_js/gui-d-servicespools.js:177 +#: static/tmp_js/gui-d-servicespools.js:215 msgid "error" msgstr "error" -#: static/tmp_js/gui-d-servicespools.js:213 +#: static/tmp_js/gui-d-servicespools.js:251 msgid "Remove Cache element" msgstr "Retirar elemento de la caché" -#: static/tmp_js/gui-d-servicespools.js:213 -#: static/tmp_js/gui-d-servicespools.js:316 +#: static/tmp_js/gui-d-servicespools.js:251 +#: static/tmp_js/gui-d-servicespools.js:355 msgid "Deletion error" msgstr "Error de eliminación" -#: static/tmp_js/gui-d-servicespools.js:236 +#: static/tmp_js/gui-d-servicespools.js:274 msgid "Add group" msgstr "Agregar grupo" -#: static/tmp_js/gui-d-servicespools.js:259 +#: static/tmp_js/gui-d-servicespools.js:297 msgid "You must provide authenticator and group" msgstr "Debe proporcionar autenticador y grupo" -#: static/tmp_js/gui-d-servicespools.js:273 +#: static/tmp_js/gui-d-servicespools.js:316 msgid "Remove group" msgstr "Quitar grupo" -#: static/tmp_js/gui-d-servicespools.js:273 +#: static/tmp_js/gui-d-servicespools.js:316 msgid "Group removal error" msgstr "Error al quitar grupo" -#: static/tmp_js/gui-d-servicespools.js:316 +#: static/tmp_js/gui-d-servicespools.js:355 msgid "Remove Assigned service" msgstr "Quitar servicio asignado" -#: static/tmp_js/gui-d-servicespools.js:360 +#: static/tmp_js/gui-d-servicespools.js:403 msgid "Restrained" msgstr "Contenido" -#: static/tmp_js/gui-d-servicespools.js:369 +#: static/tmp_js/gui-d-servicespools.js:412 msgid "New service pool" msgstr "Nuevo Pool de Servicios" -#: static/tmp_js/gui-d-servicespools.js:369 +#: static/tmp_js/gui-d-servicespools.js:412 msgid "creation error" msgstr "error de creación" -#: static/tmp_js/gui-d-servicespools.js:379 +#: static/tmp_js/gui-d-servicespools.js:422 msgid "Publish on creation" msgstr "Publicar en la creación" -#: static/tmp_js/gui-d-servicespools.js:380 +#: static/tmp_js/gui-d-servicespools.js:423 msgid "If selected, will initiate the publication inmediatly after creation" msgstr "" "Si se selecciona, se iniciará la publicación inmediatamente después de la " "creación" -#: static/tmp_js/gui-d-servicespools.js:392 static/tmp_js/gui.js:48 +#: static/tmp_js/gui-d-servicespools.js:435 static/tmp_js/gui.js:50 msgid "Edit" msgstr "Editar" -#: static/tmp_js/gui-d-servicespools.js:392 +#: static/tmp_js/gui-d-servicespools.js:435 msgid "saving error" msgstr "error al guardar" -#: static/tmp_js/gui-d-servicespools.js:395 static/tmp_js/gui-methods.js:141 -#: static/tmp_js/gui.js:52 +#: static/tmp_js/gui-d-servicespools.js:438 static/tmp_js/gui-methods.js:141 +#: static/tmp_js/gui.js:54 msgid "Delete" msgstr "Borrar" -#: static/tmp_js/gui-d-servicespools.js:395 +#: static/tmp_js/gui-d-servicespools.js:438 msgid "deletion error" msgstr "error al eliminar" @@ -794,27 +794,27 @@ msgstr "Caché" msgid "Cache has been flushed" msgstr "La caché se ha vaciado" -#: static/tmp_js/gui-element.js:229 +#: static/tmp_js/gui-element.js:252 msgid "Refresh operation failed" msgstr "Error en la operación de actualización" -#: static/tmp_js/gui-element.js:604 +#: static/tmp_js/gui-element.js:629 msgid "Date" msgstr "Fecha" -#: static/tmp_js/gui-element.js:612 +#: static/tmp_js/gui-element.js:637 msgid "level" msgstr "nivel" -#: static/tmp_js/gui-element.js:619 +#: static/tmp_js/gui-element.js:644 msgid "source" msgstr "fuente" -#: static/tmp_js/gui-element.js:625 +#: static/tmp_js/gui-element.js:650 msgid "message" msgstr "Mensaje" -#: static/tmp_js/gui-element.js:630 +#: static/tmp_js/gui-element.js:655 msgid "Logs" msgstr "Logs" @@ -914,128 +914,128 @@ msgstr "Un momento..." msgid "Never" msgstr "Nunca" -#: static/tmp_js/gui.js:19 +#: static/tmp_js/gui.js:21 msgid "_MENU_ records per page" msgstr "_MENU_ Registros por página" -#: static/tmp_js/gui.js:20 +#: static/tmp_js/gui.js:22 msgid "Empty" msgstr "Vacío" -#: static/tmp_js/gui.js:21 static/tmp_js/gui.js:23 +#: static/tmp_js/gui.js:23 static/tmp_js/gui.js:25 msgid "No records" msgstr "No hay registros" -#: static/tmp_js/gui.js:22 +#: static/tmp_js/gui.js:24 msgid "Records _START_ to _END_ of _TOTAL_" msgstr "Registros de _START_ a _END_ de _TOTAL_" -#: static/tmp_js/gui.js:24 +#: static/tmp_js/gui.js:26 msgid "(filtered from _MAX_ total records)" msgstr "(registros filtrados de un total de _MAX_)" -#: static/tmp_js/gui.js:25 +#: static/tmp_js/gui.js:27 msgid "Please wait, processing" msgstr "Por favor espere, procesando" -#: static/tmp_js/gui.js:26 +#: static/tmp_js/gui.js:28 msgid "Filter" msgstr "Filtro" -#: static/tmp_js/gui.js:36 +#: static/tmp_js/gui.js:38 #, javascript-format msgid "Selected %d rows" msgstr "%d filas seleccionadas" -#: static/tmp_js/gui.js:37 +#: static/tmp_js/gui.js:39 msgid "Click on a row to select it" msgstr "Haga clic en una fila para seleccionarla" -#: static/tmp_js/gui.js:38 +#: static/tmp_js/gui.js:40 msgid "Selected one row" msgstr "Seleccionar una fila" -#: static/tmp_js/gui.js:44 +#: static/tmp_js/gui.js:46 msgid "New" msgstr "Nuevo" -#: static/tmp_js/gui.js:56 +#: static/tmp_js/gui.js:58 msgid "Permissions" msgstr "Permisos" -#: static/tmp_js/gui.js:60 +#: static/tmp_js/gui.js:62 msgid "Xls" msgstr "Xls" -#: static/tmp_js/gui.js:122 +#: static/tmp_js/gui.js:124 msgid "Message" msgstr "Mensaje" -#: static/tmp_js/gui.js:130 +#: static/tmp_js/gui.js:132 msgid "Connection failed" msgstr "Fallado la conexión" -#: static/tmp_js/gui.js:224 +#: static/tmp_js/gui.js:229 msgid "This field is required." msgstr "Este campo es obligatorio" -#: static/tmp_js/gui.js:225 +#: static/tmp_js/gui.js:230 msgid "Please fix this field." msgstr "Por favor corrija este campo." -#: static/tmp_js/gui.js:226 +#: static/tmp_js/gui.js:231 msgid "Please enter a valid email address." msgstr "Por favor, introduzca una dirección de correo electrónico válida." -#: static/tmp_js/gui.js:227 +#: static/tmp_js/gui.js:232 msgid "Please enter a valid URL." msgstr "Por favor, introduzca una URL válida." -#: static/tmp_js/gui.js:228 +#: static/tmp_js/gui.js:233 msgid "Please enter a valid date." msgstr "Por favor, introduzca una fecha válida." -#: static/tmp_js/gui.js:229 +#: static/tmp_js/gui.js:234 msgid "Please enter a valid date (ISO)." msgstr "Por favor, introduzca una fecha válida (ISO)." -#: static/tmp_js/gui.js:230 +#: static/tmp_js/gui.js:235 msgid "Please enter a valid number." msgstr "Por favor, introduzca un número válido." -#: static/tmp_js/gui.js:231 +#: static/tmp_js/gui.js:236 msgid "Please enter only digits." msgstr "Por favor, introduzca sólo cifras." -#: static/tmp_js/gui.js:232 +#: static/tmp_js/gui.js:237 msgid "Please enter a valid credit card number." msgstr "Por favor, introduzca un número de tarjeta de crédito válida." -#: static/tmp_js/gui.js:233 +#: static/tmp_js/gui.js:238 msgid "Please enter the same value again." msgstr "Por favor, introduzca el mismo valor otra vez." -#: static/tmp_js/gui.js:234 +#: static/tmp_js/gui.js:239 msgid "Please enter no more than {0} characters." msgstr "Por favor, no introduzca más de {0} caracteres." -#: static/tmp_js/gui.js:235 +#: static/tmp_js/gui.js:240 msgid "Please enter at least {0} characters." msgstr "Por favor, introduzca al menos {0} caracteres." -#: static/tmp_js/gui.js:236 +#: static/tmp_js/gui.js:241 msgid "Please enter a value between {0} and {1} characters long." msgstr "Por favor, introduzca un valor de entre {0} y {1} caracteres." -#: static/tmp_js/gui.js:237 +#: static/tmp_js/gui.js:242 msgid "Please enter a value between {0} and {1}." msgstr "Por favor, introduzca un valor entre {0} y {1}." -#: static/tmp_js/gui.js:238 +#: static/tmp_js/gui.js:243 msgid "Please enter a value less than or equal to {0}." msgstr "Por favor, introduzca un valor menor o igual a {0}." -#: static/tmp_js/gui.js:239 +#: static/tmp_js/gui.js:244 msgid "Please enter a value greater than or equal to {0}." msgstr "Por favor, introduzca un valor mayor o igual a {0}." diff --git a/server/src/uds/locale/eu/LC_MESSAGES/django.po b/server/src/uds/locale/eu/LC_MESSAGES/django.po index 19f17e6c3..6beebab72 100644 --- a/server/src/uds/locale/eu/LC_MESSAGES/django.po +++ b/server/src/uds/locale/eu/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-19 10:01+0200\n" +"POT-Creation-Date: 2016-04-20 15:06+0200\n" "PO-Revision-Date: 2016-04-18 05:02+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: Basque (http://www.transifex.com/openuds/openuds/language/" @@ -45,7 +45,7 @@ msgstr "" #: REST/methods/osmanagers.py:57 REST/methods/providers.py:65 #: REST/methods/reports.py:58 REST/methods/services_pool_groups.py:64 #: REST/methods/services_pools.py:76 REST/methods/transports.py:56 -#: REST/methods/user_services.py:220 REST/methods/user_services.py:255 +#: REST/methods/user_services.py:225 REST/methods/user_services.py:260 #: REST/methods/users_groups.py:95 REST/model.py:132 #: templates/uds/admin/tmpl/calendar_rule.html:5 #: templates/uds/admin/tmpl/calendar_rule.html:7 @@ -55,9 +55,9 @@ msgstr "" #: REST/methods/authenticators.py:60 REST/methods/calendarrules.py:104 #: REST/methods/calendars.py:61 REST/methods/osmanagers.py:58 -#: REST/methods/providers.py:66 REST/methods/services.py:188 +#: REST/methods/providers.py:66 REST/methods/services.py:189 #: REST/methods/services_pool_groups.py:65 REST/methods/transports.py:57 -#: REST/methods/user_services.py:257 REST/methods/users_groups.py:96 +#: REST/methods/user_services.py:262 REST/methods/users_groups.py:96 #: REST/methods/users_groups.py:209 REST/model.py:139 #: templates/uds/admin/tmpl/calendar_rule.html:14 #: templates/uds/admin/tmpl/group.html:49 templates/uds/admin/tmpl/user.html:40 @@ -66,7 +66,7 @@ msgstr "" #: REST/methods/authenticators.py:61 REST/methods/services_pool_calendars.py:89 #: REST/methods/services_pool_groups.py:62 REST/methods/transports.py:55 -#: REST/methods/user_services.py:254 REST/model.py:148 +#: REST/methods/user_services.py:259 REST/model.py:148 #: templates/uds/admin/tmpl/pool_add_access.html:5 msgid "Priority" msgstr "" @@ -86,7 +86,7 @@ msgstr "" #: REST/methods/authenticators.py:64 REST/methods/calendars.py:63 #: REST/methods/networks.py:63 REST/methods/osmanagers.py:60 -#: REST/methods/providers.py:70 REST/methods/services.py:192 +#: REST/methods/providers.py:70 REST/methods/services.py:193 #: REST/methods/services_pools.py:81 REST/methods/transports.py:59 msgid "tags" msgstr "" @@ -120,7 +120,7 @@ msgstr "" msgid "Duration" msgstr "" -#: REST/methods/calendarrules.py:128 REST/methods/services.py:153 +#: REST/methods/calendarrules.py:128 REST/methods/services.py:154 msgid "Element already exists (duplicate key error)" msgstr "" @@ -150,7 +150,7 @@ msgstr "" #: REST/methods/images.py:60 REST/methods/images.py:79 #: REST/methods/services_pool_groups.py:63 #: templates/uds/admin/tmpl/new_image.html:10 -#: templates/uds/admin/tmpl/service-info.html:21 +#: templates/uds/admin/tmpl/service-info.html:23 msgid "Image" msgstr "" @@ -244,36 +244,44 @@ msgstr "" msgid "Generates" msgstr "" -#: REST/methods/services.py:157 +#: REST/methods/services.py:158 #, python-brace-format msgid "Input error: {0}" msgstr "" -#: REST/methods/services.py:181 +#: REST/methods/services.py:182 #, python-brace-format msgid "Services of {0}" msgstr "" -#: REST/methods/services.py:183 +#: REST/methods/services.py:184 msgid "Current services" msgstr "" -#: REST/methods/services.py:187 +#: REST/methods/services.py:188 msgid "Service name" msgstr "" -#: REST/methods/services.py:189 REST/methods/user_services.py:256 +#: REST/methods/services.py:190 REST/methods/user_services.py:261 msgid "Type" msgstr "" -#: REST/methods/services.py:190 +#: REST/methods/services.py:191 msgid "Deployed services" msgstr "" -#: REST/methods/services.py:191 templates/uds/admin/tmpl/dashboard.html.py:88 +#: REST/methods/services.py:192 templates/uds/admin/tmpl/dashboard.html.py:88 msgid "User services" msgstr "" +#: REST/methods/services.py:246 +msgid "With errors" +msgstr "" + +#: REST/methods/services.py:246 +msgid "Ok" +msgstr "" + #: REST/methods/services_pool_calendars.py:85 msgid "Access restrictions by calendar" msgstr "" @@ -323,11 +331,11 @@ msgstr "" msgid "Services Pool Groups" msgstr "" -#: REST/methods/services_pool_groups.py:86 REST/methods/services_pools.py:151 +#: REST/methods/services_pool_groups.py:86 REST/methods/services_pools.py:160 msgid "Associated Image" msgstr "" -#: REST/methods/services_pool_groups.py:87 REST/methods/services_pools.py:152 +#: REST/methods/services_pool_groups.py:87 REST/methods/services_pools.py:161 msgid "Image assocciated with this service" msgstr "" @@ -342,7 +350,7 @@ msgstr "" msgid "Parent Service" msgstr "" -#: REST/methods/services_pools.py:78 REST/methods/user_services.py:118 +#: REST/methods/services_pools.py:78 REST/methods/user_services.py:122 msgid "status" msgstr "" @@ -354,99 +362,99 @@ msgstr "" msgid "Pool Group" msgstr "" -#: REST/methods/services_pools.py:105 REST/methods/services_pools.py:158 +#: REST/methods/services_pools.py:93 REST/methods/services_pools.py:167 msgid "Default" msgstr "" -#: REST/methods/services_pools.py:126 +#: REST/methods/services_pools.py:135 msgid "Create at least one OS Manager before creating a new service pool" msgstr "" -#: REST/methods/services_pools.py:128 +#: REST/methods/services_pools.py:137 msgid "Create at least a service before creating a new service pool" msgstr "" -#: REST/methods/services_pools.py:135 +#: REST/methods/services_pools.py:144 msgid "Base service" msgstr "" -#: REST/methods/services_pools.py:136 +#: REST/methods/services_pools.py:145 msgid "Service used as base of this service pool" msgstr "" -#: REST/methods/services_pools.py:143 +#: REST/methods/services_pools.py:152 msgid "OS Manager" msgstr "" -#: REST/methods/services_pools.py:144 +#: REST/methods/services_pools.py:153 msgid "OS Manager used as base of this service pool" msgstr "" -#: REST/methods/services_pools.py:155 REST/methods/services_pools.py:163 +#: REST/methods/services_pools.py:164 REST/methods/services_pools.py:172 #: services/OVirt/OVirtLinkedService.py:167 msgid "Display" msgstr "" -#: REST/methods/services_pools.py:159 +#: REST/methods/services_pools.py:168 msgid "Pool group" msgstr "" -#: REST/methods/services_pools.py:160 +#: REST/methods/services_pools.py:169 msgid "Pool group for this pool (for pool clasify on display)" msgstr "" -#: REST/methods/services_pools.py:168 +#: REST/methods/services_pools.py:177 msgid "Initial available services" msgstr "" -#: REST/methods/services_pools.py:169 +#: REST/methods/services_pools.py:178 msgid "Services created initially for this service pool" msgstr "" -#: REST/methods/services_pools.py:172 REST/methods/services_pools.py:181 -#: REST/methods/services_pools.py:190 REST/methods/services_pools.py:199 +#: REST/methods/services_pools.py:181 REST/methods/services_pools.py:190 +#: REST/methods/services_pools.py:199 REST/methods/services_pools.py:208 msgid "Availability" msgstr "" -#: REST/methods/services_pools.py:177 +#: REST/methods/services_pools.py:186 msgid "Services to keep in cache" msgstr "" -#: REST/methods/services_pools.py:178 +#: REST/methods/services_pools.py:187 msgid "Services kept in cache for improved user service assignation" msgstr "" -#: REST/methods/services_pools.py:186 +#: REST/methods/services_pools.py:195 msgid "Services to keep in L2 cache" msgstr "" -#: REST/methods/services_pools.py:187 +#: REST/methods/services_pools.py:196 msgid "Services kept in cache of level2 for improved service generation" msgstr "" -#: REST/methods/services_pools.py:195 +#: REST/methods/services_pools.py:204 msgid "Maximum number of services to provide" msgstr "" -#: REST/methods/services_pools.py:196 +#: REST/methods/services_pools.py:205 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" msgstr "" -#: REST/methods/services_pools.py:203 +#: REST/methods/services_pools.py:212 msgid "Show transports" msgstr "" -#: REST/methods/services_pools.py:204 +#: REST/methods/services_pools.py:213 msgid "If active, alternative transports for user will be shown" msgstr "" -#: REST/methods/services_pools.py:219 +#: REST/methods/services_pools.py:228 msgid "Base service does not exist anymore" msgstr "" -#: REST/methods/services_pools.py:238 +#: REST/methods/services_pools.py:247 msgid "This service requires an OS Manager" msgstr "" @@ -480,102 +488,104 @@ msgstr "" msgid "unknown" msgstr "" -#: REST/methods/user_services.py:109 +#: REST/methods/user_services.py:113 #: templates/uds/admin/tmpl/services_pool.html:31 msgid "Assigned services" msgstr "" -#: REST/methods/user_services.py:113 REST/methods/user_services.py:181 +#: REST/methods/user_services.py:117 REST/methods/user_services.py:185 msgid "Creation date" msgstr "" -#: REST/methods/user_services.py:114 REST/methods/user_services.py:182 -#: REST/methods/user_services.py:323 REST/methods/user_services.py:352 +#: REST/methods/user_services.py:118 REST/methods/user_services.py:186 +#: REST/methods/user_services.py:328 REST/methods/user_services.py:357 msgid "Revision" msgstr "" -#: REST/methods/user_services.py:116 REST/methods/user_services.py:184 +#: REST/methods/user_services.py:120 REST/methods/user_services.py:188 #: auths/IP/Authenticator.py:60 msgid "IP" msgstr "" -#: REST/methods/user_services.py:117 REST/methods/user_services.py:185 +#: REST/methods/user_services.py:121 REST/methods/user_services.py:189 msgid "Friendly name" msgstr "" -#: REST/methods/user_services.py:119 +#: REST/methods/user_services.py:123 msgid "Status date" msgstr "" -#: REST/methods/user_services.py:120 +#: REST/methods/user_services.py:124 msgid "In Use" msgstr "" -#: REST/methods/user_services.py:121 +#: REST/methods/user_services.py:125 msgid "Src Host" msgstr "" -#: REST/methods/user_services.py:122 +#: REST/methods/user_services.py:126 msgid "Src Ip" msgstr "" -#: REST/methods/user_services.py:123 +#: REST/methods/user_services.py:127 msgid "Owner" msgstr "" -#: REST/methods/user_services.py:124 REST/methods/user_services.py:188 +#: REST/methods/user_services.py:128 REST/methods/user_services.py:192 msgid "Actor version" msgstr "" -#: REST/methods/user_services.py:151 +#: REST/methods/user_services.py:155 msgid "Item already being removed" msgstr "" -#: REST/methods/user_services.py:153 +#: REST/methods/user_services.py:157 msgid "Item is not removable" msgstr "" -#: REST/methods/user_services.py:177 +#: REST/methods/user_services.py:181 msgid "Cached services" msgstr "" -#: REST/methods/user_services.py:186 REST/methods/user_services.py:222 -#: REST/methods/user_services.py:325 REST/methods/user_services.py:354 -#: templates/uds/admin/tmpl/group.html:54 templates/uds/admin/tmpl/user.html:45 +#: REST/methods/user_services.py:190 REST/methods/user_services.py:227 +#: REST/methods/user_services.py:330 REST/methods/user_services.py:359 +#: templates/uds/admin/tmpl/group.html:54 +#: templates/uds/admin/tmpl/service-info.html:22 +#: templates/uds/admin/tmpl/user.html:45 msgid "State" msgstr "" -#: REST/methods/user_services.py:187 +#: REST/methods/user_services.py:191 msgid "Cache level" msgstr "" -#: REST/methods/user_services.py:215 +#: REST/methods/user_services.py:220 msgid "Assigned groups" msgstr "" -#: REST/methods/user_services.py:221 templates/uds/admin/tmpl/group.html.py:46 +#: REST/methods/user_services.py:226 templates/uds/admin/tmpl/group.html.py:46 #: templates/uds/admin/tmpl/user.html:37 msgid "comments" msgstr "" -#: REST/methods/user_services.py:250 +#: REST/methods/user_services.py:255 msgid "Assigned transports" msgstr "" -#: REST/methods/user_services.py:319 +#: REST/methods/user_services.py:324 #: templates/uds/admin/tmpl/services_pool.html:35 msgid "Publications" msgstr "" -#: REST/methods/user_services.py:324 REST/methods/user_services.py:353 +#: REST/methods/user_services.py:329 REST/methods/user_services.py:358 msgid "Publish date" msgstr "" -#: REST/methods/user_services.py:326 templates/uds/admin/tmpl/publish.html.py:5 +#: REST/methods/user_services.py:331 templates/uds/admin/tmpl/publish.html.py:5 msgid "Reason" msgstr "" -#: REST/methods/user_services.py:348 +#: REST/methods/user_services.py:353 msgid "Changelog" msgstr "" @@ -946,11 +956,11 @@ msgid "" "Ldap user class or user id attr is probably wrong (Ldap is an eDirectory?)" msgstr "" -#: auths/IP/Authenticator.py:52 +#: auths/IP/Authenticator.py:52 auths/InternalDB/Authenticator.py:66 msgid "Accept proxy" msgstr "" -#: auths/IP/Authenticator.py:52 +#: auths/IP/Authenticator.py:52 auths/InternalDB/Authenticator.py:66 msgid "" "If checked, requests via proxy will get FORWARDED ip address (take care with " "this bein checked, can take internal IP addresses from internet)" @@ -968,35 +978,35 @@ msgstr "" msgid "All seems to be fine." msgstr "" -#: auths/InternalDB/Authenticator.py:52 +#: auths/InternalDB/Authenticator.py:53 msgid "Internal Database" msgstr "" -#: auths/InternalDB/Authenticator.py:54 +#: auths/InternalDB/Authenticator.py:55 msgid "Internal dabasase authenticator. Doesn't use external sources" msgstr "" -#: auths/InternalDB/Authenticator.py:63 +#: auths/InternalDB/Authenticator.py:64 msgid "Different user for each host" msgstr "" -#: auths/InternalDB/Authenticator.py:63 +#: auths/InternalDB/Authenticator.py:64 msgid "If checked, each host will have a different user name" msgstr "" -#: auths/InternalDB/Authenticator.py:64 +#: auths/InternalDB/Authenticator.py:65 msgid "Reverse DNS" msgstr "" -#: auths/InternalDB/Authenticator.py:64 +#: auths/InternalDB/Authenticator.py:65 msgid "If checked, the host will be reversed dns" msgstr "" -#: auths/InternalDB/Authenticator.py:128 +#: auths/InternalDB/Authenticator.py:130 msgid "Internal structures seems ok" msgstr "" -#: auths/InternalDB/Authenticator.py:131 +#: auths/InternalDB/Authenticator.py:133 msgid "All seems fine in the authenticator." msgstr "" @@ -2037,7 +2047,7 @@ msgstr "" #: reports/stats/pool_performance.py:104 reports/stats/pool_performance.py:366 #: reports/stats/usage_by_pool.py:98 -#: templates/uds/admin/tmpl/service-info.html:22 +#: templates/uds/admin/tmpl/service-info.html:21 msgid "Pool" msgstr "" diff --git a/server/src/uds/locale/eu/LC_MESSAGES/djangojs.po b/server/src/uds/locale/eu/LC_MESSAGES/djangojs.po index a7ea1940d..0a682b9dd 100644 --- a/server/src/uds/locale/eu/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/eu/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-19 10:01+0200\n" +"POT-Creation-Date: 2016-04-20 15:06+0200\n" "PO-Revision-Date: 2016-04-18 05:02+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: Basque (http://www.transifex.com/openuds/openuds/language/" @@ -107,115 +107,115 @@ msgstr "" msgid "Accept" msgstr "onar ezazu" -#: static/tmp_js/gui-d-authenticators.js:131 +#: static/tmp_js/gui-d-authenticators.js:148 #: static/tmp_js/gui-d-connectivity.js:43 static/tmp_js/gui-d-osmanagers.js:39 -#: static/tmp_js/gui-d-services.js:82 static/tmp_js/gui-d-services.js:123 -#: static/tmp_js/gui-d-servicespools.js:182 +#: static/tmp_js/gui-d-services.js:89 static/tmp_js/gui-d-services.js:131 +#: static/tmp_js/gui-d-servicespools.js:220 msgid "Error accessing data" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:157 +#: static/tmp_js/gui-d-authenticators.js:174 msgid "Edit group" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:179 -#: static/tmp_js/gui-d-authenticators.js:222 +#: static/tmp_js/gui-d-authenticators.js:196 +#: static/tmp_js/gui-d-authenticators.js:239 msgid "Group saved" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:200 +#: static/tmp_js/gui-d-authenticators.js:217 msgid "New meta group" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:202 +#: static/tmp_js/gui-d-authenticators.js:219 msgid "New group" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:214 +#: static/tmp_js/gui-d-authenticators.js:231 msgid "Search groups" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:214 +#: static/tmp_js/gui-d-authenticators.js:231 #: static/tmp_js/gui-permissions.js:36 static/tmp_js/gui-permissions.js:85 msgid "Group" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:214 +#: static/tmp_js/gui-d-authenticators.js:231 msgid "Groups found" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:223 +#: static/tmp_js/gui-d-authenticators.js:240 msgid "Group saving error" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:235 +#: static/tmp_js/gui-d-authenticators.js:252 msgid "Delete group" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:235 +#: static/tmp_js/gui-d-authenticators.js:252 msgid "Group deletion error" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:282 +#: static/tmp_js/gui-d-authenticators.js:299 msgid "Edit user" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:314 -#: static/tmp_js/gui-d-authenticators.js:345 +#: static/tmp_js/gui-d-authenticators.js:331 +#: static/tmp_js/gui-d-authenticators.js:362 msgid "User saved" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:315 -#: static/tmp_js/gui-d-authenticators.js:346 +#: static/tmp_js/gui-d-authenticators.js:332 +#: static/tmp_js/gui-d-authenticators.js:363 msgid "User saving error" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:326 +#: static/tmp_js/gui-d-authenticators.js:343 msgid "New user" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:337 +#: static/tmp_js/gui-d-authenticators.js:354 msgid "Search users" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:337 +#: static/tmp_js/gui-d-authenticators.js:354 #: static/tmp_js/gui-permissions.js:33 static/tmp_js/gui-permissions.js:82 msgid "User" msgstr "erabiltzaile" -#: static/tmp_js/gui-d-authenticators.js:337 +#: static/tmp_js/gui-d-authenticators.js:354 msgid "Users found" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:351 +#: static/tmp_js/gui-d-authenticators.js:368 msgid "Delete user" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:351 +#: static/tmp_js/gui-d-authenticators.js:368 msgid "User deletion error" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:362 +#: static/tmp_js/gui-d-authenticators.js:379 msgid "New authenticator" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:362 +#: static/tmp_js/gui-d-authenticators.js:379 msgid "Authenticator creation error" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:363 +#: static/tmp_js/gui-d-authenticators.js:380 msgid "Edit authenticator" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:363 +#: static/tmp_js/gui-d-authenticators.js:380 msgid "Authenticator saving error" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:364 +#: static/tmp_js/gui-d-authenticators.js:381 msgid "Delete authenticator" msgstr "" -#: static/tmp_js/gui-d-authenticators.js:364 +#: static/tmp_js/gui-d-authenticators.js:381 msgid "Authenticator deletion error" msgstr "" @@ -503,92 +503,92 @@ msgstr "" msgid "Error obtaining report description" msgstr "" -#: static/tmp_js/gui-d-services.js:59 +#: static/tmp_js/gui-d-services.js:66 msgid "In Maintenance" msgstr "" -#: static/tmp_js/gui-d-services.js:61 +#: static/tmp_js/gui-d-services.js:68 msgid "Active" msgstr "" -#: static/tmp_js/gui-d-services.js:104 +#: static/tmp_js/gui-d-services.js:111 msgid "Information" msgstr "" -#: static/tmp_js/gui-d-services.js:120 +#: static/tmp_js/gui-d-services.js:128 msgid "Service information" msgstr "" -#: static/tmp_js/gui-d-services.js:141 +#: static/tmp_js/gui-d-services.js:186 msgid "Edit service" msgstr "" -#: static/tmp_js/gui-d-services.js:141 +#: static/tmp_js/gui-d-services.js:186 msgid "Service creation error" msgstr "" -#: static/tmp_js/gui-d-services.js:142 +#: static/tmp_js/gui-d-services.js:187 msgid "New service" msgstr "" -#: static/tmp_js/gui-d-services.js:142 +#: static/tmp_js/gui-d-services.js:187 msgid "Service saving error" msgstr "" -#: static/tmp_js/gui-d-services.js:143 +#: static/tmp_js/gui-d-services.js:188 msgid "Delete service" msgstr "" -#: static/tmp_js/gui-d-services.js:143 +#: static/tmp_js/gui-d-services.js:188 msgid "Service deletion error" msgstr "" -#: static/tmp_js/gui-d-services.js:159 static/tmp_js/gui-d-services.js:182 +#: static/tmp_js/gui-d-services.js:204 static/tmp_js/gui-d-services.js:227 msgid "Maintenance" msgstr "" -#: static/tmp_js/gui-d-services.js:168 +#: static/tmp_js/gui-d-services.js:213 msgid "Maintenance Mode" msgstr "" -#: static/tmp_js/gui-d-services.js:168 +#: static/tmp_js/gui-d-services.js:213 msgid "Enter Maintenance Mode?" msgstr "" -#: static/tmp_js/gui-d-services.js:168 +#: static/tmp_js/gui-d-services.js:213 msgid "Exit Maintenance Mode?" msgstr "" -#: static/tmp_js/gui-d-services.js:187 +#: static/tmp_js/gui-d-services.js:232 msgid "Enter maintenance Mode" msgstr "" -#: static/tmp_js/gui-d-services.js:190 +#: static/tmp_js/gui-d-services.js:235 msgid "Exit Maintenance Mode" msgstr "" -#: static/tmp_js/gui-d-services.js:198 +#: static/tmp_js/gui-d-services.js:243 msgid "New services provider" msgstr "" -#: static/tmp_js/gui-d-services.js:198 +#: static/tmp_js/gui-d-services.js:243 msgid "Services provider creation error" msgstr "" -#: static/tmp_js/gui-d-services.js:199 +#: static/tmp_js/gui-d-services.js:244 msgid "Edit services provider" msgstr "" -#: static/tmp_js/gui-d-services.js:199 +#: static/tmp_js/gui-d-services.js:244 #: static/tmp_js/gui-d-servicespoolsgroup.js:22 msgid "Services Provider saving error" msgstr "" -#: static/tmp_js/gui-d-services.js:200 +#: static/tmp_js/gui-d-services.js:245 msgid "Delete services provider" msgstr "" -#: static/tmp_js/gui-d-services.js:200 +#: static/tmp_js/gui-d-services.js:245 msgid "Services Provider deletion error" msgstr "" @@ -612,30 +612,30 @@ msgstr "" msgid "Ending" msgstr "" -#: static/tmp_js/gui-d-servicespools-actions.js:116 +#: static/tmp_js/gui-d-servicespools-actions.js:117 msgid "Add scheduled action" msgstr "" -#: static/tmp_js/gui-d-servicespools-actions.js:178 -#: static/tmp_js/gui-d-servicespools-calendars.js:92 +#: static/tmp_js/gui-d-servicespools-actions.js:179 +#: static/tmp_js/gui-d-servicespools-calendars.js:95 msgid "Edit access calendar" msgstr "" -#: static/tmp_js/gui-d-servicespools-actions.js:215 -#: static/tmp_js/gui-d-servicespools-calendars.js:119 +#: static/tmp_js/gui-d-servicespools-actions.js:216 +#: static/tmp_js/gui-d-servicespools-calendars.js:122 msgid "Remove access calendar" msgstr "" -#: static/tmp_js/gui-d-servicespools-actions.js:215 -#: static/tmp_js/gui-d-servicespools-calendars.js:119 +#: static/tmp_js/gui-d-servicespools-actions.js:216 +#: static/tmp_js/gui-d-servicespools-calendars.js:122 msgid "Access calendar removal error" msgstr "" -#: static/tmp_js/gui-d-servicespools-calendars.js:41 +#: static/tmp_js/gui-d-servicespools-calendars.js:44 msgid "Add access calendar" msgstr "" -#: static/tmp_js/gui-d-servicespools-calendars.js:70 +#: static/tmp_js/gui-d-servicespools-calendars.js:73 msgid "Default fallback access" msgstr "" @@ -678,83 +678,83 @@ msgstr "" msgid "Transport removal error" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:115 -#: static/tmp_js/gui-d-servicespools.js:298 +#: static/tmp_js/gui-d-servicespools.js:153 +#: static/tmp_js/gui-d-servicespools.js:336 msgid "Yes" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:117 -#: static/tmp_js/gui-d-servicespools.js:300 +#: static/tmp_js/gui-d-servicespools.js:155 +#: static/tmp_js/gui-d-servicespools.js:338 msgid "No" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:177 +#: static/tmp_js/gui-d-servicespools.js:215 msgid "error" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:213 +#: static/tmp_js/gui-d-servicespools.js:251 msgid "Remove Cache element" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:213 -#: static/tmp_js/gui-d-servicespools.js:316 +#: static/tmp_js/gui-d-servicespools.js:251 +#: static/tmp_js/gui-d-servicespools.js:355 msgid "Deletion error" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:236 +#: static/tmp_js/gui-d-servicespools.js:274 msgid "Add group" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:259 +#: static/tmp_js/gui-d-servicespools.js:297 msgid "You must provide authenticator and group" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:273 +#: static/tmp_js/gui-d-servicespools.js:316 msgid "Remove group" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:273 +#: static/tmp_js/gui-d-servicespools.js:316 msgid "Group removal error" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:316 +#: static/tmp_js/gui-d-servicespools.js:355 msgid "Remove Assigned service" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:360 +#: static/tmp_js/gui-d-servicespools.js:403 msgid "Restrained" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:369 +#: static/tmp_js/gui-d-servicespools.js:412 msgid "New service pool" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:369 +#: static/tmp_js/gui-d-servicespools.js:412 msgid "creation error" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:379 +#: static/tmp_js/gui-d-servicespools.js:422 msgid "Publish on creation" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:380 +#: static/tmp_js/gui-d-servicespools.js:423 msgid "If selected, will initiate the publication inmediatly after creation" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:392 static/tmp_js/gui.js:48 +#: static/tmp_js/gui-d-servicespools.js:435 static/tmp_js/gui.js:50 msgid "Edit" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:392 +#: static/tmp_js/gui-d-servicespools.js:435 msgid "saving error" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:395 static/tmp_js/gui-methods.js:141 -#: static/tmp_js/gui.js:52 +#: static/tmp_js/gui-d-servicespools.js:438 static/tmp_js/gui-methods.js:141 +#: static/tmp_js/gui.js:54 msgid "Delete" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:395 +#: static/tmp_js/gui-d-servicespools.js:438 msgid "deletion error" msgstr "" @@ -786,27 +786,27 @@ msgstr "" msgid "Cache has been flushed" msgstr "" -#: static/tmp_js/gui-element.js:229 +#: static/tmp_js/gui-element.js:252 msgid "Refresh operation failed" msgstr "" -#: static/tmp_js/gui-element.js:604 +#: static/tmp_js/gui-element.js:629 msgid "Date" msgstr "" -#: static/tmp_js/gui-element.js:612 +#: static/tmp_js/gui-element.js:637 msgid "level" msgstr "" -#: static/tmp_js/gui-element.js:619 +#: static/tmp_js/gui-element.js:644 msgid "source" msgstr "" -#: static/tmp_js/gui-element.js:625 +#: static/tmp_js/gui-element.js:650 msgid "message" msgstr "" -#: static/tmp_js/gui-element.js:630 +#: static/tmp_js/gui-element.js:655 msgid "Logs" msgstr "" @@ -906,128 +906,128 @@ msgstr "" msgid "Never" msgstr "" -#: static/tmp_js/gui.js:19 +#: static/tmp_js/gui.js:21 msgid "_MENU_ records per page" msgstr "" -#: static/tmp_js/gui.js:20 +#: static/tmp_js/gui.js:22 msgid "Empty" msgstr "" -#: static/tmp_js/gui.js:21 static/tmp_js/gui.js:23 +#: static/tmp_js/gui.js:23 static/tmp_js/gui.js:25 msgid "No records" msgstr "" -#: static/tmp_js/gui.js:22 +#: static/tmp_js/gui.js:24 msgid "Records _START_ to _END_ of _TOTAL_" msgstr "" -#: static/tmp_js/gui.js:24 +#: static/tmp_js/gui.js:26 msgid "(filtered from _MAX_ total records)" msgstr "" -#: static/tmp_js/gui.js:25 +#: static/tmp_js/gui.js:27 msgid "Please wait, processing" msgstr "" -#: static/tmp_js/gui.js:26 +#: static/tmp_js/gui.js:28 msgid "Filter" msgstr "" -#: static/tmp_js/gui.js:36 +#: static/tmp_js/gui.js:38 #, javascript-format msgid "Selected %d rows" msgstr "" -#: static/tmp_js/gui.js:37 +#: static/tmp_js/gui.js:39 msgid "Click on a row to select it" msgstr "" -#: static/tmp_js/gui.js:38 +#: static/tmp_js/gui.js:40 msgid "Selected one row" msgstr "" -#: static/tmp_js/gui.js:44 +#: static/tmp_js/gui.js:46 msgid "New" msgstr "" -#: static/tmp_js/gui.js:56 +#: static/tmp_js/gui.js:58 msgid "Permissions" msgstr "" -#: static/tmp_js/gui.js:60 +#: static/tmp_js/gui.js:62 msgid "Xls" msgstr "" -#: static/tmp_js/gui.js:122 +#: static/tmp_js/gui.js:124 msgid "Message" msgstr "" -#: static/tmp_js/gui.js:130 +#: static/tmp_js/gui.js:132 msgid "Connection failed" msgstr "" -#: static/tmp_js/gui.js:224 +#: static/tmp_js/gui.js:229 msgid "This field is required." msgstr "" -#: static/tmp_js/gui.js:225 +#: static/tmp_js/gui.js:230 msgid "Please fix this field." msgstr "" -#: static/tmp_js/gui.js:226 +#: static/tmp_js/gui.js:231 msgid "Please enter a valid email address." msgstr "" -#: static/tmp_js/gui.js:227 +#: static/tmp_js/gui.js:232 msgid "Please enter a valid URL." msgstr "" -#: static/tmp_js/gui.js:228 +#: static/tmp_js/gui.js:233 msgid "Please enter a valid date." msgstr "" -#: static/tmp_js/gui.js:229 +#: static/tmp_js/gui.js:234 msgid "Please enter a valid date (ISO)." msgstr "" -#: static/tmp_js/gui.js:230 +#: static/tmp_js/gui.js:235 msgid "Please enter a valid number." msgstr "" -#: static/tmp_js/gui.js:231 +#: static/tmp_js/gui.js:236 msgid "Please enter only digits." msgstr "" -#: static/tmp_js/gui.js:232 +#: static/tmp_js/gui.js:237 msgid "Please enter a valid credit card number." msgstr "" -#: static/tmp_js/gui.js:233 +#: static/tmp_js/gui.js:238 msgid "Please enter the same value again." msgstr "" -#: static/tmp_js/gui.js:234 +#: static/tmp_js/gui.js:239 msgid "Please enter no more than {0} characters." msgstr "" -#: static/tmp_js/gui.js:235 +#: static/tmp_js/gui.js:240 msgid "Please enter at least {0} characters." msgstr "" -#: static/tmp_js/gui.js:236 +#: static/tmp_js/gui.js:241 msgid "Please enter a value between {0} and {1} characters long." msgstr "" -#: static/tmp_js/gui.js:237 +#: static/tmp_js/gui.js:242 msgid "Please enter a value between {0} and {1}." msgstr "" -#: static/tmp_js/gui.js:238 +#: static/tmp_js/gui.js:243 msgid "Please enter a value less than or equal to {0}." msgstr "" -#: static/tmp_js/gui.js:239 +#: static/tmp_js/gui.js:244 msgid "Please enter a value greater than or equal to {0}." msgstr "" diff --git a/server/src/uds/locale/fr/LC_MESSAGES/django.po b/server/src/uds/locale/fr/LC_MESSAGES/django.po index c5eb80379..d933a3cd8 100644 --- a/server/src/uds/locale/fr/LC_MESSAGES/django.po +++ b/server/src/uds/locale/fr/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-19 10:01+0200\n" +"POT-Creation-Date: 2016-04-20 15:06+0200\n" "PO-Revision-Date: 2016-04-18 05:02+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: French (http://www.transifex.com/openuds/openuds/language/" @@ -45,7 +45,7 @@ msgstr "Authentificateurs actuels" #: REST/methods/osmanagers.py:57 REST/methods/providers.py:65 #: REST/methods/reports.py:58 REST/methods/services_pool_groups.py:64 #: REST/methods/services_pools.py:76 REST/methods/transports.py:56 -#: REST/methods/user_services.py:220 REST/methods/user_services.py:255 +#: REST/methods/user_services.py:225 REST/methods/user_services.py:260 #: REST/methods/users_groups.py:95 REST/model.py:132 #: templates/uds/admin/tmpl/calendar_rule.html:5 #: templates/uds/admin/tmpl/calendar_rule.html:7 @@ -55,9 +55,9 @@ msgstr "Nom" #: REST/methods/authenticators.py:60 REST/methods/calendarrules.py:104 #: REST/methods/calendars.py:61 REST/methods/osmanagers.py:58 -#: REST/methods/providers.py:66 REST/methods/services.py:188 +#: REST/methods/providers.py:66 REST/methods/services.py:189 #: REST/methods/services_pool_groups.py:65 REST/methods/transports.py:57 -#: REST/methods/user_services.py:257 REST/methods/users_groups.py:96 +#: REST/methods/user_services.py:262 REST/methods/users_groups.py:96 #: REST/methods/users_groups.py:209 REST/model.py:139 #: templates/uds/admin/tmpl/calendar_rule.html:14 #: templates/uds/admin/tmpl/group.html:49 templates/uds/admin/tmpl/user.html:40 @@ -66,7 +66,7 @@ msgstr "Commentaires" #: REST/methods/authenticators.py:61 REST/methods/services_pool_calendars.py:89 #: REST/methods/services_pool_groups.py:62 REST/methods/transports.py:55 -#: REST/methods/user_services.py:254 REST/model.py:148 +#: REST/methods/user_services.py:259 REST/model.py:148 #: templates/uds/admin/tmpl/pool_add_access.html:5 msgid "Priority" msgstr "Priorité" @@ -86,7 +86,7 @@ msgstr "Utilisateurs" #: REST/methods/authenticators.py:64 REST/methods/calendars.py:63 #: REST/methods/networks.py:63 REST/methods/osmanagers.py:60 -#: REST/methods/providers.py:70 REST/methods/services.py:192 +#: REST/methods/providers.py:70 REST/methods/services.py:193 #: REST/methods/services_pools.py:81 REST/methods/transports.py:59 msgid "tags" msgstr "Tags" @@ -120,7 +120,7 @@ msgstr "Chaque" msgid "Duration" msgstr "Durée" -#: REST/methods/calendarrules.py:128 REST/methods/services.py:153 +#: REST/methods/calendarrules.py:128 REST/methods/services.py:154 msgid "Element already exists (duplicate key error)" msgstr "Élément existe déjà (erreur de clé en double)" @@ -150,7 +150,7 @@ msgstr "Galerie d'images" #: REST/methods/images.py:60 REST/methods/images.py:79 #: REST/methods/services_pool_groups.py:63 #: templates/uds/admin/tmpl/new_image.html:10 -#: templates/uds/admin/tmpl/service-info.html:21 +#: templates/uds/admin/tmpl/service-info.html:23 msgid "Image" msgstr "Image" @@ -246,36 +246,44 @@ msgstr "Description" msgid "Generates" msgstr "Génère" -#: REST/methods/services.py:157 +#: REST/methods/services.py:158 #, python-brace-format msgid "Input error: {0}" msgstr "Erreur d'entrée : {0}" -#: REST/methods/services.py:181 +#: REST/methods/services.py:182 #, python-brace-format msgid "Services of {0}" msgstr "Services de {0}" -#: REST/methods/services.py:183 +#: REST/methods/services.py:184 msgid "Current services" msgstr "Services actuels" -#: REST/methods/services.py:187 +#: REST/methods/services.py:188 msgid "Service name" msgstr "Nom du service" -#: REST/methods/services.py:189 REST/methods/user_services.py:256 +#: REST/methods/services.py:190 REST/methods/user_services.py:261 msgid "Type" msgstr "Type" -#: REST/methods/services.py:190 +#: REST/methods/services.py:191 msgid "Deployed services" msgstr "Services déployés" -#: REST/methods/services.py:191 templates/uds/admin/tmpl/dashboard.html.py:88 +#: REST/methods/services.py:192 templates/uds/admin/tmpl/dashboard.html.py:88 msgid "User services" msgstr "Services aux utilisateurs" +#: REST/methods/services.py:246 +msgid "With errors" +msgstr "Avec Erreurs" + +#: REST/methods/services.py:246 +msgid "Ok" +msgstr "Bien" + #: REST/methods/services_pool_calendars.py:85 msgid "Access restrictions by calendar" msgstr "Restrictions d'accès par calendrier" @@ -325,11 +333,11 @@ msgstr "Dernière exécution" msgid "Services Pool Groups" msgstr "Groupes de services piscine" -#: REST/methods/services_pool_groups.py:86 REST/methods/services_pools.py:151 +#: REST/methods/services_pool_groups.py:86 REST/methods/services_pools.py:160 msgid "Associated Image" msgstr "Image associée" -#: REST/methods/services_pool_groups.py:87 REST/methods/services_pools.py:152 +#: REST/methods/services_pool_groups.py:87 REST/methods/services_pools.py:161 msgid "Image assocciated with this service" msgstr "Image assocciated grâce à ce service" @@ -344,7 +352,7 @@ msgstr "Piscines service" msgid "Parent Service" msgstr "Service parent" -#: REST/methods/services_pools.py:78 REST/methods/user_services.py:118 +#: REST/methods/services_pools.py:78 REST/methods/user_services.py:122 msgid "status" msgstr "statut" @@ -356,86 +364,86 @@ msgstr "Montre transports" msgid "Pool Group" msgstr "Groupe piscine" -#: REST/methods/services_pools.py:105 REST/methods/services_pools.py:158 +#: REST/methods/services_pools.py:93 REST/methods/services_pools.py:167 msgid "Default" msgstr "Par défaut" -#: REST/methods/services_pools.py:126 +#: REST/methods/services_pools.py:135 msgid "Create at least one OS Manager before creating a new service pool" msgstr "Créez au moins un OS gérant avant de créer un nouveau pool service" -#: REST/methods/services_pools.py:128 +#: REST/methods/services_pools.py:137 msgid "Create at least a service before creating a new service pool" msgstr "Créez au moins un service avant de créer un nouveau pool service" -#: REST/methods/services_pools.py:135 +#: REST/methods/services_pools.py:144 msgid "Base service" msgstr "Service de base" -#: REST/methods/services_pools.py:136 +#: REST/methods/services_pools.py:145 msgid "Service used as base of this service pool" msgstr "Service utilisé comme base de cette piscine service" -#: REST/methods/services_pools.py:143 +#: REST/methods/services_pools.py:152 msgid "OS Manager" msgstr "Gestionnaire de système d'exploitation" -#: REST/methods/services_pools.py:144 +#: REST/methods/services_pools.py:153 msgid "OS Manager used as base of this service pool" msgstr "Gestionnaire de l'OS utilisé comme base de cette piscine service" -#: REST/methods/services_pools.py:155 REST/methods/services_pools.py:163 +#: REST/methods/services_pools.py:164 REST/methods/services_pools.py:172 #: services/OVirt/OVirtLinkedService.py:167 msgid "Display" msgstr "Affichage" -#: REST/methods/services_pools.py:159 +#: REST/methods/services_pools.py:168 msgid "Pool group" msgstr "Groupe piscine" -#: REST/methods/services_pools.py:160 +#: REST/methods/services_pools.py:169 msgid "Pool group for this pool (for pool clasify on display)" msgstr "Groupe de piscine pour ce pool (pour piscine Benodigd sur écran)" -#: REST/methods/services_pools.py:168 +#: REST/methods/services_pools.py:177 msgid "Initial available services" msgstr "Initiales services disponibles" -#: REST/methods/services_pools.py:169 +#: REST/methods/services_pools.py:178 msgid "Services created initially for this service pool" msgstr "Services créés initialement pour ce pool service" -#: REST/methods/services_pools.py:172 REST/methods/services_pools.py:181 -#: REST/methods/services_pools.py:190 REST/methods/services_pools.py:199 +#: REST/methods/services_pools.py:181 REST/methods/services_pools.py:190 +#: REST/methods/services_pools.py:199 REST/methods/services_pools.py:208 #| msgid "Availability Zones" msgid "Availability" msgstr "Disponibilité" -#: REST/methods/services_pools.py:177 +#: REST/methods/services_pools.py:186 msgid "Services to keep in cache" msgstr "Services pour conserver en cache" -#: REST/methods/services_pools.py:178 +#: REST/methods/services_pools.py:187 msgid "Services kept in cache for improved user service assignation" msgstr "" "Services conservés dans le cache pour l'assignation de service utilisateur " "améliorée" -#: REST/methods/services_pools.py:186 +#: REST/methods/services_pools.py:195 msgid "Services to keep in L2 cache" msgstr "Services de garder en mémoire cache L2" -#: REST/methods/services_pools.py:187 +#: REST/methods/services_pools.py:196 msgid "Services kept in cache of level2 for improved service generation" msgstr "" "Services conservés dans le cache de niveau 2 pour la production d'un service " "amélioré" -#: REST/methods/services_pools.py:195 +#: REST/methods/services_pools.py:204 msgid "Maximum number of services to provide" msgstr "Nombre maximum de services à fournir" -#: REST/methods/services_pools.py:196 +#: REST/methods/services_pools.py:205 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" @@ -443,20 +451,20 @@ msgstr "" "Nombre maximal de service (assignés et cache L1) qui peuvent être créés pour " "ce service" -#: REST/methods/services_pools.py:203 +#: REST/methods/services_pools.py:212 msgid "Show transports" msgstr "Voir la transports" -#: REST/methods/services_pools.py:204 +#: REST/methods/services_pools.py:213 msgid "If active, alternative transports for user will be shown" msgstr "" "S'il est activé, les transports alternatifs pour utilisateur seront affichera" -#: REST/methods/services_pools.py:219 +#: REST/methods/services_pools.py:228 msgid "Base service does not exist anymore" msgstr "Service de base n'existe plus" -#: REST/methods/services_pools.py:238 +#: REST/methods/services_pools.py:247 msgid "This service requires an OS Manager" msgstr "Ce service nécessite un gestionnaire de système d'exploitation" @@ -494,102 +502,104 @@ msgstr "" msgid "unknown" msgstr "inconnu" -#: REST/methods/user_services.py:109 +#: REST/methods/user_services.py:113 #: templates/uds/admin/tmpl/services_pool.html:31 msgid "Assigned services" msgstr "Services attribuées" -#: REST/methods/user_services.py:113 REST/methods/user_services.py:181 +#: REST/methods/user_services.py:117 REST/methods/user_services.py:185 msgid "Creation date" msgstr "Date de création" -#: REST/methods/user_services.py:114 REST/methods/user_services.py:182 -#: REST/methods/user_services.py:323 REST/methods/user_services.py:352 +#: REST/methods/user_services.py:118 REST/methods/user_services.py:186 +#: REST/methods/user_services.py:328 REST/methods/user_services.py:357 msgid "Revision" msgstr "Révision" -#: REST/methods/user_services.py:116 REST/methods/user_services.py:184 +#: REST/methods/user_services.py:120 REST/methods/user_services.py:188 #: auths/IP/Authenticator.py:60 msgid "IP" msgstr "IP " -#: REST/methods/user_services.py:117 REST/methods/user_services.py:185 +#: REST/methods/user_services.py:121 REST/methods/user_services.py:189 msgid "Friendly name" msgstr "Nom convivial" -#: REST/methods/user_services.py:119 +#: REST/methods/user_services.py:123 msgid "Status date" msgstr "Date d'État" -#: REST/methods/user_services.py:120 +#: REST/methods/user_services.py:124 msgid "In Use" msgstr "En utilisation" -#: REST/methods/user_services.py:121 +#: REST/methods/user_services.py:125 msgid "Src Host" msgstr "Hôte de la SRC" -#: REST/methods/user_services.py:122 +#: REST/methods/user_services.py:126 msgid "Src Ip" msgstr "SRC Ip" -#: REST/methods/user_services.py:123 +#: REST/methods/user_services.py:127 msgid "Owner" msgstr "Propriétaire" -#: REST/methods/user_services.py:124 REST/methods/user_services.py:188 +#: REST/methods/user_services.py:128 REST/methods/user_services.py:192 msgid "Actor version" msgstr "Version de l'acteur" -#: REST/methods/user_services.py:151 +#: REST/methods/user_services.py:155 msgid "Item already being removed" msgstr "Élément déjà retiré" -#: REST/methods/user_services.py:153 +#: REST/methods/user_services.py:157 msgid "Item is not removable" msgstr "Point n'est pas amovible" -#: REST/methods/user_services.py:177 +#: REST/methods/user_services.py:181 msgid "Cached services" msgstr "Services de mise en cache" -#: REST/methods/user_services.py:186 REST/methods/user_services.py:222 -#: REST/methods/user_services.py:325 REST/methods/user_services.py:354 -#: templates/uds/admin/tmpl/group.html:54 templates/uds/admin/tmpl/user.html:45 +#: REST/methods/user_services.py:190 REST/methods/user_services.py:227 +#: REST/methods/user_services.py:330 REST/methods/user_services.py:359 +#: templates/uds/admin/tmpl/group.html:54 +#: templates/uds/admin/tmpl/service-info.html:22 +#: templates/uds/admin/tmpl/user.html:45 msgid "State" msgstr "État" -#: REST/methods/user_services.py:187 +#: REST/methods/user_services.py:191 msgid "Cache level" msgstr "Niveau de cache" -#: REST/methods/user_services.py:215 +#: REST/methods/user_services.py:220 msgid "Assigned groups" msgstr "Groupes assignés" -#: REST/methods/user_services.py:221 templates/uds/admin/tmpl/group.html.py:46 +#: REST/methods/user_services.py:226 templates/uds/admin/tmpl/group.html.py:46 #: templates/uds/admin/tmpl/user.html:37 msgid "comments" msgstr "Commentaires" -#: REST/methods/user_services.py:250 +#: REST/methods/user_services.py:255 msgid "Assigned transports" msgstr "Transports assignés" -#: REST/methods/user_services.py:319 +#: REST/methods/user_services.py:324 #: templates/uds/admin/tmpl/services_pool.html:35 msgid "Publications" msgstr "Publications" -#: REST/methods/user_services.py:324 REST/methods/user_services.py:353 +#: REST/methods/user_services.py:329 REST/methods/user_services.py:358 msgid "Publish date" msgstr "La date de publication" -#: REST/methods/user_services.py:326 templates/uds/admin/tmpl/publish.html.py:5 +#: REST/methods/user_services.py:331 templates/uds/admin/tmpl/publish.html.py:5 msgid "Reason" msgstr "Raison" -#: REST/methods/user_services.py:348 +#: REST/methods/user_services.py:353 msgid "Changelog" msgstr "Changelog" @@ -981,11 +991,11 @@ msgstr "" "LDAP user class ou utilisateur id attr est probablement faux (Ldap est un " "eDirectory?)" -#: auths/IP/Authenticator.py:52 +#: auths/IP/Authenticator.py:52 auths/InternalDB/Authenticator.py:66 msgid "Accept proxy" msgstr "Accepter de procuration" -#: auths/IP/Authenticator.py:52 +#: auths/IP/Authenticator.py:52 auths/InternalDB/Authenticator.py:66 msgid "" "If checked, requests via proxy will get FORWARDED ip address (take care with " "this bein checked, can take internal IP addresses from internet)" @@ -1006,35 +1016,35 @@ msgstr "Plage d'adresses IP" msgid "All seems to be fine." msgstr "Tout semble aller bien." -#: auths/InternalDB/Authenticator.py:52 +#: auths/InternalDB/Authenticator.py:53 msgid "Internal Database" msgstr "Base de données interne" -#: auths/InternalDB/Authenticator.py:54 +#: auths/InternalDB/Authenticator.py:55 msgid "Internal dabasase authenticator. Doesn't use external sources" msgstr "Dabasase interne authentificateur. N'utilise pas des sources externes" -#: auths/InternalDB/Authenticator.py:63 +#: auths/InternalDB/Authenticator.py:64 msgid "Different user for each host" msgstr "Verschiedene Benutzer für jeden host" -#: auths/InternalDB/Authenticator.py:63 +#: auths/InternalDB/Authenticator.py:64 msgid "If checked, each host will have a different user name" msgstr "S'il est activé, chaque hôte aura un nom d'utilisateur différent" -#: auths/InternalDB/Authenticator.py:64 +#: auths/InternalDB/Authenticator.py:65 msgid "Reverse DNS" msgstr "Reverse-DNS" -#: auths/InternalDB/Authenticator.py:64 +#: auths/InternalDB/Authenticator.py:65 msgid "If checked, the host will be reversed dns" msgstr "S'il est activé, l'hôte sera dns inversée" -#: auths/InternalDB/Authenticator.py:128 +#: auths/InternalDB/Authenticator.py:130 msgid "Internal structures seems ok" msgstr "Les structures internes semble ok" -#: auths/InternalDB/Authenticator.py:131 +#: auths/InternalDB/Authenticator.py:133 msgid "All seems fine in the authenticator." msgstr "Tout semble fine dans l'authentificateur." @@ -2147,7 +2157,7 @@ msgstr "Accès piscine" #: reports/stats/pool_performance.py:104 reports/stats/pool_performance.py:366 #: reports/stats/usage_by_pool.py:98 -#: templates/uds/admin/tmpl/service-info.html:22 +#: templates/uds/admin/tmpl/service-info.html:21 msgid "Pool" msgstr "Piscine" diff --git a/server/src/uds/locale/fr/LC_MESSAGES/djangojs.po b/server/src/uds/locale/fr/LC_MESSAGES/djangojs.po index a9549e9f8..d46a29db3 100644 --- a/server/src/uds/locale/fr/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/fr/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-19 10:01+0200\n" +"POT-Creation-Date: 2016-04-20 15:06+0200\n" "PO-Revision-Date: 2016-04-18 05:02+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: French (http://www.transifex.com/openuds/openuds/language/" @@ -107,115 +107,115 @@ msgstr "Erreur de recherche" msgid "Accept" msgstr "Accepter" -#: static/tmp_js/gui-d-authenticators.js:131 +#: static/tmp_js/gui-d-authenticators.js:148 #: static/tmp_js/gui-d-connectivity.js:43 static/tmp_js/gui-d-osmanagers.js:39 -#: static/tmp_js/gui-d-services.js:82 static/tmp_js/gui-d-services.js:123 -#: static/tmp_js/gui-d-servicespools.js:182 +#: static/tmp_js/gui-d-services.js:89 static/tmp_js/gui-d-services.js:131 +#: static/tmp_js/gui-d-servicespools.js:220 msgid "Error accessing data" msgstr "Erreur d'accès aux données" -#: static/tmp_js/gui-d-authenticators.js:157 +#: static/tmp_js/gui-d-authenticators.js:174 msgid "Edit group" msgstr "Modifier groupe" -#: static/tmp_js/gui-d-authenticators.js:179 -#: static/tmp_js/gui-d-authenticators.js:222 +#: static/tmp_js/gui-d-authenticators.js:196 +#: static/tmp_js/gui-d-authenticators.js:239 msgid "Group saved" msgstr "Groupe sauvé" -#: static/tmp_js/gui-d-authenticators.js:200 +#: static/tmp_js/gui-d-authenticators.js:217 msgid "New meta group" msgstr "Nouveau groupe de meta" -#: static/tmp_js/gui-d-authenticators.js:202 +#: static/tmp_js/gui-d-authenticators.js:219 msgid "New group" msgstr "Nouveau groupe" -#: static/tmp_js/gui-d-authenticators.js:214 +#: static/tmp_js/gui-d-authenticators.js:231 msgid "Search groups" msgstr "Groupes de recherche" -#: static/tmp_js/gui-d-authenticators.js:214 +#: static/tmp_js/gui-d-authenticators.js:231 #: static/tmp_js/gui-permissions.js:36 static/tmp_js/gui-permissions.js:85 msgid "Group" msgstr "Groupe" -#: static/tmp_js/gui-d-authenticators.js:214 +#: static/tmp_js/gui-d-authenticators.js:231 msgid "Groups found" msgstr "Groupes trouvés" -#: static/tmp_js/gui-d-authenticators.js:223 +#: static/tmp_js/gui-d-authenticators.js:240 msgid "Group saving error" msgstr "Groupe économie erreur" -#: static/tmp_js/gui-d-authenticators.js:235 +#: static/tmp_js/gui-d-authenticators.js:252 msgid "Delete group" msgstr "Supprimer le groupe" -#: static/tmp_js/gui-d-authenticators.js:235 +#: static/tmp_js/gui-d-authenticators.js:252 msgid "Group deletion error" msgstr "Erreur de suppression de groupe" -#: static/tmp_js/gui-d-authenticators.js:282 +#: static/tmp_js/gui-d-authenticators.js:299 msgid "Edit user" msgstr "Modifier utilisateur" -#: static/tmp_js/gui-d-authenticators.js:314 -#: static/tmp_js/gui-d-authenticators.js:345 +#: static/tmp_js/gui-d-authenticators.js:331 +#: static/tmp_js/gui-d-authenticators.js:362 msgid "User saved" msgstr "Utilisateur enregistré" -#: static/tmp_js/gui-d-authenticators.js:315 -#: static/tmp_js/gui-d-authenticators.js:346 +#: static/tmp_js/gui-d-authenticators.js:332 +#: static/tmp_js/gui-d-authenticators.js:363 msgid "User saving error" msgstr "Utilisateur sauvegarde erreur" -#: static/tmp_js/gui-d-authenticators.js:326 +#: static/tmp_js/gui-d-authenticators.js:343 msgid "New user" msgstr "Nouvel utilisateur" -#: static/tmp_js/gui-d-authenticators.js:337 +#: static/tmp_js/gui-d-authenticators.js:354 msgid "Search users" msgstr "Utilisateurs de la recherche" -#: static/tmp_js/gui-d-authenticators.js:337 +#: static/tmp_js/gui-d-authenticators.js:354 #: static/tmp_js/gui-permissions.js:33 static/tmp_js/gui-permissions.js:82 msgid "User" msgstr "Utilisateur" -#: static/tmp_js/gui-d-authenticators.js:337 +#: static/tmp_js/gui-d-authenticators.js:354 msgid "Users found" msgstr "Utilisateurs trouvés" -#: static/tmp_js/gui-d-authenticators.js:351 +#: static/tmp_js/gui-d-authenticators.js:368 msgid "Delete user" msgstr "Supprimer l'utilisateur" -#: static/tmp_js/gui-d-authenticators.js:351 +#: static/tmp_js/gui-d-authenticators.js:368 msgid "User deletion error" msgstr "Erreur de suppression d'utilisateur" -#: static/tmp_js/gui-d-authenticators.js:362 +#: static/tmp_js/gui-d-authenticators.js:379 msgid "New authenticator" msgstr "Nouvel authentificateur" -#: static/tmp_js/gui-d-authenticators.js:362 +#: static/tmp_js/gui-d-authenticators.js:379 msgid "Authenticator creation error" msgstr "Erreur de création d'authentificateur" -#: static/tmp_js/gui-d-authenticators.js:363 +#: static/tmp_js/gui-d-authenticators.js:380 msgid "Edit authenticator" msgstr "Modifier l'authentificateur" -#: static/tmp_js/gui-d-authenticators.js:363 +#: static/tmp_js/gui-d-authenticators.js:380 msgid "Authenticator saving error" msgstr "Authentificateur sauver erreur" -#: static/tmp_js/gui-d-authenticators.js:364 +#: static/tmp_js/gui-d-authenticators.js:381 msgid "Delete authenticator" msgstr "Supprimer l'authentificateur" -#: static/tmp_js/gui-d-authenticators.js:364 +#: static/tmp_js/gui-d-authenticators.js:381 msgid "Authenticator deletion error" msgstr "Erreur suppression authentificateur" @@ -504,93 +504,93 @@ msgstr "Erreur de création du rapport" msgid "Error obtaining report description" msgstr "Pour obtenir description de rapport d'erreur" -#: static/tmp_js/gui-d-services.js:59 +#: static/tmp_js/gui-d-services.js:66 msgid "In Maintenance" msgstr "Dans l'entretien" -#: static/tmp_js/gui-d-services.js:61 +#: static/tmp_js/gui-d-services.js:68 msgid "Active" msgstr "Actif" -#: static/tmp_js/gui-d-services.js:104 +#: static/tmp_js/gui-d-services.js:111 msgid "Information" msgstr "Informations" -#: static/tmp_js/gui-d-services.js:120 +#: static/tmp_js/gui-d-services.js:128 #| msgid "Service creation error" msgid "Service information" msgstr "Service d'information" -#: static/tmp_js/gui-d-services.js:141 +#: static/tmp_js/gui-d-services.js:186 msgid "Edit service" msgstr "Modifier le service" -#: static/tmp_js/gui-d-services.js:141 +#: static/tmp_js/gui-d-services.js:186 msgid "Service creation error" msgstr "Erreur de création de service" -#: static/tmp_js/gui-d-services.js:142 +#: static/tmp_js/gui-d-services.js:187 msgid "New service" msgstr "Nouveau service" -#: static/tmp_js/gui-d-services.js:142 +#: static/tmp_js/gui-d-services.js:187 msgid "Service saving error" msgstr "Service enregistrement d'erreur" -#: static/tmp_js/gui-d-services.js:143 +#: static/tmp_js/gui-d-services.js:188 msgid "Delete service" msgstr "Supprimer le service" -#: static/tmp_js/gui-d-services.js:143 +#: static/tmp_js/gui-d-services.js:188 msgid "Service deletion error" msgstr "Erreur de suppression de service" -#: static/tmp_js/gui-d-services.js:159 static/tmp_js/gui-d-services.js:182 +#: static/tmp_js/gui-d-services.js:204 static/tmp_js/gui-d-services.js:227 msgid "Maintenance" msgstr "Entretien" -#: static/tmp_js/gui-d-services.js:168 +#: static/tmp_js/gui-d-services.js:213 msgid "Maintenance Mode" msgstr "Mode maintenance" -#: static/tmp_js/gui-d-services.js:168 +#: static/tmp_js/gui-d-services.js:213 msgid "Enter Maintenance Mode?" msgstr "Entrer en Mode de Maintenance ?" -#: static/tmp_js/gui-d-services.js:168 +#: static/tmp_js/gui-d-services.js:213 msgid "Exit Maintenance Mode?" msgstr "Quitter le Mode de Maintenance ?" -#: static/tmp_js/gui-d-services.js:187 +#: static/tmp_js/gui-d-services.js:232 msgid "Enter maintenance Mode" msgstr "Entrez maintenance Mode" -#: static/tmp_js/gui-d-services.js:190 +#: static/tmp_js/gui-d-services.js:235 msgid "Exit Maintenance Mode" msgstr "Quitter le Mode d'entretien" -#: static/tmp_js/gui-d-services.js:198 +#: static/tmp_js/gui-d-services.js:243 msgid "New services provider" msgstr "Nouveau fournisseur de services" -#: static/tmp_js/gui-d-services.js:198 +#: static/tmp_js/gui-d-services.js:243 msgid "Services provider creation error" msgstr "Erreur de création de fournisseur de services" -#: static/tmp_js/gui-d-services.js:199 +#: static/tmp_js/gui-d-services.js:244 msgid "Edit services provider" msgstr "Modifier le fournisseur de services" -#: static/tmp_js/gui-d-services.js:199 +#: static/tmp_js/gui-d-services.js:244 #: static/tmp_js/gui-d-servicespoolsgroup.js:22 msgid "Services Provider saving error" msgstr "Fournisseur de services de sauvegarde erreur" -#: static/tmp_js/gui-d-services.js:200 +#: static/tmp_js/gui-d-services.js:245 msgid "Delete services provider" msgstr "Supprimer le fournisseur de services" -#: static/tmp_js/gui-d-services.js:200 +#: static/tmp_js/gui-d-services.js:245 msgid "Services Provider deletion error" msgstr "Erreur de suppression de fournisseur de services" @@ -614,30 +614,30 @@ msgstr "Début" msgid "Ending" msgstr "Se terminant" -#: static/tmp_js/gui-d-servicespools-actions.js:116 +#: static/tmp_js/gui-d-servicespools-actions.js:117 msgid "Add scheduled action" msgstr "Ajouter une action planifiée" -#: static/tmp_js/gui-d-servicespools-actions.js:178 -#: static/tmp_js/gui-d-servicespools-calendars.js:92 +#: static/tmp_js/gui-d-servicespools-actions.js:179 +#: static/tmp_js/gui-d-servicespools-calendars.js:95 msgid "Edit access calendar" msgstr "Modifier le calendrier d'accès" -#: static/tmp_js/gui-d-servicespools-actions.js:215 -#: static/tmp_js/gui-d-servicespools-calendars.js:119 +#: static/tmp_js/gui-d-servicespools-actions.js:216 +#: static/tmp_js/gui-d-servicespools-calendars.js:122 msgid "Remove access calendar" msgstr "Supprimer le calendrier d'accès" -#: static/tmp_js/gui-d-servicespools-actions.js:215 -#: static/tmp_js/gui-d-servicespools-calendars.js:119 +#: static/tmp_js/gui-d-servicespools-actions.js:216 +#: static/tmp_js/gui-d-servicespools-calendars.js:122 msgid "Access calendar removal error" msgstr "Erreur de suppression d'accès calendrier" -#: static/tmp_js/gui-d-servicespools-calendars.js:41 +#: static/tmp_js/gui-d-servicespools-calendars.js:44 msgid "Add access calendar" msgstr "Ajouter un accès calendrier" -#: static/tmp_js/gui-d-servicespools-calendars.js:70 +#: static/tmp_js/gui-d-servicespools-calendars.js:73 msgid "Default fallback access" msgstr "Accès de secours par défaut" @@ -680,83 +680,83 @@ msgstr "Supprimer le transport" msgid "Transport removal error" msgstr "Erreur de suppression de transport" -#: static/tmp_js/gui-d-servicespools.js:115 -#: static/tmp_js/gui-d-servicespools.js:298 +#: static/tmp_js/gui-d-servicespools.js:153 +#: static/tmp_js/gui-d-servicespools.js:336 msgid "Yes" msgstr "Oui" -#: static/tmp_js/gui-d-servicespools.js:117 -#: static/tmp_js/gui-d-servicespools.js:300 +#: static/tmp_js/gui-d-servicespools.js:155 +#: static/tmp_js/gui-d-servicespools.js:338 msgid "No" msgstr "Non" -#: static/tmp_js/gui-d-servicespools.js:177 +#: static/tmp_js/gui-d-servicespools.js:215 msgid "error" msgstr "erreur" -#: static/tmp_js/gui-d-servicespools.js:213 +#: static/tmp_js/gui-d-servicespools.js:251 msgid "Remove Cache element" msgstr "Remove, élément de Cache" -#: static/tmp_js/gui-d-servicespools.js:213 -#: static/tmp_js/gui-d-servicespools.js:316 +#: static/tmp_js/gui-d-servicespools.js:251 +#: static/tmp_js/gui-d-servicespools.js:355 msgid "Deletion error" msgstr "Erreur de suppression" -#: static/tmp_js/gui-d-servicespools.js:236 +#: static/tmp_js/gui-d-servicespools.js:274 msgid "Add group" msgstr "Ajouter groupe" -#: static/tmp_js/gui-d-servicespools.js:259 +#: static/tmp_js/gui-d-servicespools.js:297 msgid "You must provide authenticator and group" msgstr "Vous devez fournir authentificateur et groupe" -#: static/tmp_js/gui-d-servicespools.js:273 +#: static/tmp_js/gui-d-servicespools.js:316 msgid "Remove group" msgstr "Supprimer le groupe" -#: static/tmp_js/gui-d-servicespools.js:273 +#: static/tmp_js/gui-d-servicespools.js:316 msgid "Group removal error" msgstr "Erreur de suppression de groupe" -#: static/tmp_js/gui-d-servicespools.js:316 +#: static/tmp_js/gui-d-servicespools.js:355 msgid "Remove Assigned service" msgstr "Supprimer le service affecté" -#: static/tmp_js/gui-d-servicespools.js:360 +#: static/tmp_js/gui-d-servicespools.js:403 msgid "Restrained" msgstr "Retenu" -#: static/tmp_js/gui-d-servicespools.js:369 +#: static/tmp_js/gui-d-servicespools.js:412 msgid "New service pool" msgstr "Nouvelle piscine service" -#: static/tmp_js/gui-d-servicespools.js:369 +#: static/tmp_js/gui-d-servicespools.js:412 msgid "creation error" msgstr "erreur de création" -#: static/tmp_js/gui-d-servicespools.js:379 +#: static/tmp_js/gui-d-servicespools.js:422 msgid "Publish on creation" msgstr "Publier sur création" -#: static/tmp_js/gui-d-servicespools.js:380 +#: static/tmp_js/gui-d-servicespools.js:423 msgid "If selected, will initiate the publication inmediatly after creation" msgstr "Si sélectionné, lancera la publication immédiatement après création" -#: static/tmp_js/gui-d-servicespools.js:392 static/tmp_js/gui.js:48 +#: static/tmp_js/gui-d-servicespools.js:435 static/tmp_js/gui.js:50 msgid "Edit" msgstr "Edit" -#: static/tmp_js/gui-d-servicespools.js:392 +#: static/tmp_js/gui-d-servicespools.js:435 msgid "saving error" msgstr "erreur de sauvegarde" -#: static/tmp_js/gui-d-servicespools.js:395 static/tmp_js/gui-methods.js:141 -#: static/tmp_js/gui.js:52 +#: static/tmp_js/gui-d-servicespools.js:438 static/tmp_js/gui-methods.js:141 +#: static/tmp_js/gui.js:54 msgid "Delete" msgstr "Supprimer" -#: static/tmp_js/gui-d-servicespools.js:395 +#: static/tmp_js/gui-d-servicespools.js:438 msgid "deletion error" msgstr "erreur de suppression" @@ -788,27 +788,27 @@ msgstr "Cache" msgid "Cache has been flushed" msgstr "Cache a été vidé" -#: static/tmp_js/gui-element.js:229 +#: static/tmp_js/gui-element.js:252 msgid "Refresh operation failed" msgstr "Actualiser l'opération a échoué" -#: static/tmp_js/gui-element.js:604 +#: static/tmp_js/gui-element.js:629 msgid "Date" msgstr "Date" -#: static/tmp_js/gui-element.js:612 +#: static/tmp_js/gui-element.js:637 msgid "level" msgstr "niveau" -#: static/tmp_js/gui-element.js:619 +#: static/tmp_js/gui-element.js:644 msgid "source" msgstr "source" -#: static/tmp_js/gui-element.js:625 +#: static/tmp_js/gui-element.js:650 msgid "message" msgstr "Message" -#: static/tmp_js/gui-element.js:630 +#: static/tmp_js/gui-element.js:655 msgid "Logs" msgstr "Journaux" @@ -908,128 +908,128 @@ msgstr "Un instant..." msgid "Never" msgstr "Jamais" -#: static/tmp_js/gui.js:19 +#: static/tmp_js/gui.js:21 msgid "_MENU_ records per page" msgstr "Documents _MENU_ par page" -#: static/tmp_js/gui.js:20 +#: static/tmp_js/gui.js:22 msgid "Empty" msgstr "Vide" -#: static/tmp_js/gui.js:21 static/tmp_js/gui.js:23 +#: static/tmp_js/gui.js:23 static/tmp_js/gui.js:25 msgid "No records" msgstr "Aucun enregistrement" -#: static/tmp_js/gui.js:22 +#: static/tmp_js/gui.js:24 msgid "Records _START_ to _END_ of _TOTAL_" msgstr "Dossiers _START_ à _END_ de _TOTAL_" -#: static/tmp_js/gui.js:24 +#: static/tmp_js/gui.js:26 msgid "(filtered from _MAX_ total records)" msgstr "(filtrée de total d'enregistrements _MAX_)" -#: static/tmp_js/gui.js:25 +#: static/tmp_js/gui.js:27 msgid "Please wait, processing" msgstr "Veuillez patienter, traitement" -#: static/tmp_js/gui.js:26 +#: static/tmp_js/gui.js:28 msgid "Filter" msgstr "Filtre" -#: static/tmp_js/gui.js:36 +#: static/tmp_js/gui.js:38 #, javascript-format msgid "Selected %d rows" msgstr "Certains %d lignes" -#: static/tmp_js/gui.js:37 +#: static/tmp_js/gui.js:39 msgid "Click on a row to select it" msgstr "Cliquez sur une ligne pour la sélectionner" -#: static/tmp_js/gui.js:38 +#: static/tmp_js/gui.js:40 msgid "Selected one row" msgstr "Sélectionné une ligne" -#: static/tmp_js/gui.js:44 +#: static/tmp_js/gui.js:46 msgid "New" msgstr "Nouveau" -#: static/tmp_js/gui.js:56 +#: static/tmp_js/gui.js:58 msgid "Permissions" msgstr "Autorisations" -#: static/tmp_js/gui.js:60 +#: static/tmp_js/gui.js:62 msgid "Xls" msgstr "XLS" -#: static/tmp_js/gui.js:122 +#: static/tmp_js/gui.js:124 msgid "Message" msgstr "Message" -#: static/tmp_js/gui.js:130 +#: static/tmp_js/gui.js:132 msgid "Connection failed" msgstr "Échoué de la connexion" -#: static/tmp_js/gui.js:224 +#: static/tmp_js/gui.js:229 msgid "This field is required." msgstr "Ce champ est obligatoire." -#: static/tmp_js/gui.js:225 +#: static/tmp_js/gui.js:230 msgid "Please fix this field." msgstr "Corrigez ce champ." -#: static/tmp_js/gui.js:226 +#: static/tmp_js/gui.js:231 msgid "Please enter a valid email address." msgstr "Veuillez entrer une adresse email valide." -#: static/tmp_js/gui.js:227 +#: static/tmp_js/gui.js:232 msgid "Please enter a valid URL." msgstr "Veuillez entrer une URL valide." -#: static/tmp_js/gui.js:228 +#: static/tmp_js/gui.js:233 msgid "Please enter a valid date." msgstr "Veuillez entrer une date valide." -#: static/tmp_js/gui.js:229 +#: static/tmp_js/gui.js:234 msgid "Please enter a valid date (ISO)." msgstr "Veuillez entrer une date valide (ISO)." -#: static/tmp_js/gui.js:230 +#: static/tmp_js/gui.js:235 msgid "Please enter a valid number." msgstr "Veuillez entrer un numéro valide." -#: static/tmp_js/gui.js:231 +#: static/tmp_js/gui.js:236 msgid "Please enter only digits." msgstr "Veuillez saisir uniquement des chiffres." -#: static/tmp_js/gui.js:232 +#: static/tmp_js/gui.js:237 msgid "Please enter a valid credit card number." msgstr "Veuillez entrer un numéro de carte de crédit valide." -#: static/tmp_js/gui.js:233 +#: static/tmp_js/gui.js:238 msgid "Please enter the same value again." msgstr "Entrez à nouveau la même valeur." -#: static/tmp_js/gui.js:234 +#: static/tmp_js/gui.js:239 msgid "Please enter no more than {0} characters." msgstr "S'il vous plaît entrez pas plus de {0} caractères." -#: static/tmp_js/gui.js:235 +#: static/tmp_js/gui.js:240 msgid "Please enter at least {0} characters." msgstr "Veuillez saisir au moins {0} caractères." -#: static/tmp_js/gui.js:236 +#: static/tmp_js/gui.js:241 msgid "Please enter a value between {0} and {1} characters long." msgstr "Veuillez entrer une valeur entre {0} et {1} caractères longtemps." -#: static/tmp_js/gui.js:237 +#: static/tmp_js/gui.js:242 msgid "Please enter a value between {0} and {1}." msgstr "Veuillez entrer une valeur entre {0} et {1}." -#: static/tmp_js/gui.js:238 +#: static/tmp_js/gui.js:243 msgid "Please enter a value less than or equal to {0}." msgstr "Veuillez entrer une valeur inférieure ou égale à {0}." -#: static/tmp_js/gui.js:239 +#: static/tmp_js/gui.js:244 msgid "Please enter a value greater than or equal to {0}." msgstr "Entrez une valeur supérieure ou égale à {0}." diff --git a/server/src/uds/locale/it/LC_MESSAGES/django.po b/server/src/uds/locale/it/LC_MESSAGES/django.po index de11a589c..42ebfc0e7 100644 --- a/server/src/uds/locale/it/LC_MESSAGES/django.po +++ b/server/src/uds/locale/it/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-19 10:01+0200\n" +"POT-Creation-Date: 2016-04-20 15:06+0200\n" "PO-Revision-Date: 2016-04-18 05:02+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: Italian (http://www.transifex.com/openuds/openuds/language/" @@ -44,7 +44,7 @@ msgstr "Autenticatori correnti" #: REST/methods/osmanagers.py:57 REST/methods/providers.py:65 #: REST/methods/reports.py:58 REST/methods/services_pool_groups.py:64 #: REST/methods/services_pools.py:76 REST/methods/transports.py:56 -#: REST/methods/user_services.py:220 REST/methods/user_services.py:255 +#: REST/methods/user_services.py:225 REST/methods/user_services.py:260 #: REST/methods/users_groups.py:95 REST/model.py:132 #: templates/uds/admin/tmpl/calendar_rule.html:5 #: templates/uds/admin/tmpl/calendar_rule.html:7 @@ -54,9 +54,9 @@ msgstr "Nome" #: REST/methods/authenticators.py:60 REST/methods/calendarrules.py:104 #: REST/methods/calendars.py:61 REST/methods/osmanagers.py:58 -#: REST/methods/providers.py:66 REST/methods/services.py:188 +#: REST/methods/providers.py:66 REST/methods/services.py:189 #: REST/methods/services_pool_groups.py:65 REST/methods/transports.py:57 -#: REST/methods/user_services.py:257 REST/methods/users_groups.py:96 +#: REST/methods/user_services.py:262 REST/methods/users_groups.py:96 #: REST/methods/users_groups.py:209 REST/model.py:139 #: templates/uds/admin/tmpl/calendar_rule.html:14 #: templates/uds/admin/tmpl/group.html:49 templates/uds/admin/tmpl/user.html:40 @@ -65,7 +65,7 @@ msgstr "Commenti" #: REST/methods/authenticators.py:61 REST/methods/services_pool_calendars.py:89 #: REST/methods/services_pool_groups.py:62 REST/methods/transports.py:55 -#: REST/methods/user_services.py:254 REST/model.py:148 +#: REST/methods/user_services.py:259 REST/model.py:148 #: templates/uds/admin/tmpl/pool_add_access.html:5 msgid "Priority" msgstr "Priorità" @@ -85,7 +85,7 @@ msgstr "Utenti" #: REST/methods/authenticators.py:64 REST/methods/calendars.py:63 #: REST/methods/networks.py:63 REST/methods/osmanagers.py:60 -#: REST/methods/providers.py:70 REST/methods/services.py:192 +#: REST/methods/providers.py:70 REST/methods/services.py:193 #: REST/methods/services_pools.py:81 REST/methods/transports.py:59 msgid "tags" msgstr "Tag" @@ -119,7 +119,7 @@ msgstr "Ogni" msgid "Duration" msgstr "Durata" -#: REST/methods/calendarrules.py:128 REST/methods/services.py:153 +#: REST/methods/calendarrules.py:128 REST/methods/services.py:154 msgid "Element already exists (duplicate key error)" msgstr "Elemento già esistente (errore chiave duplicata)" @@ -149,7 +149,7 @@ msgstr "Galleria di immagini" #: REST/methods/images.py:60 REST/methods/images.py:79 #: REST/methods/services_pool_groups.py:63 #: templates/uds/admin/tmpl/new_image.html:10 -#: templates/uds/admin/tmpl/service-info.html:21 +#: templates/uds/admin/tmpl/service-info.html:23 msgid "Image" msgstr "Immagine" @@ -245,36 +245,44 @@ msgstr "Descrizione" msgid "Generates" msgstr "Genera" -#: REST/methods/services.py:157 +#: REST/methods/services.py:158 #, python-brace-format msgid "Input error: {0}" msgstr "Errore di input: {0}" -#: REST/methods/services.py:181 +#: REST/methods/services.py:182 #, python-brace-format msgid "Services of {0}" msgstr "Servizi di {0}" -#: REST/methods/services.py:183 +#: REST/methods/services.py:184 msgid "Current services" msgstr "Servizi attuali" -#: REST/methods/services.py:187 +#: REST/methods/services.py:188 msgid "Service name" msgstr "Nome servizio" -#: REST/methods/services.py:189 REST/methods/user_services.py:256 +#: REST/methods/services.py:190 REST/methods/user_services.py:261 msgid "Type" msgstr "Tipo" -#: REST/methods/services.py:190 +#: REST/methods/services.py:191 msgid "Deployed services" msgstr "Servizi distribuiti" -#: REST/methods/services.py:191 templates/uds/admin/tmpl/dashboard.html.py:88 +#: REST/methods/services.py:192 templates/uds/admin/tmpl/dashboard.html.py:88 msgid "User services" msgstr "Servizi utente" +#: REST/methods/services.py:246 +msgid "With errors" +msgstr "Con errori" + +#: REST/methods/services.py:246 +msgid "Ok" +msgstr "Ok" + #: REST/methods/services_pool_calendars.py:85 msgid "Access restrictions by calendar" msgstr "Restrizioni di accesso di calendario" @@ -324,11 +332,11 @@ msgstr "Ultima esecuzione" msgid "Services Pool Groups" msgstr "Servizi piscina gruppi" -#: REST/methods/services_pool_groups.py:86 REST/methods/services_pools.py:151 +#: REST/methods/services_pool_groups.py:86 REST/methods/services_pools.py:160 msgid "Associated Image" msgstr "Immagine associata" -#: REST/methods/services_pool_groups.py:87 REST/methods/services_pools.py:152 +#: REST/methods/services_pool_groups.py:87 REST/methods/services_pools.py:161 msgid "Image assocciated with this service" msgstr "Immagine assocciated con questo servizio" @@ -343,7 +351,7 @@ msgstr "Servizio piscine" msgid "Parent Service" msgstr "Servizio padre" -#: REST/methods/services_pools.py:78 REST/methods/user_services.py:118 +#: REST/methods/services_pools.py:78 REST/methods/user_services.py:122 msgid "status" msgstr "stato" @@ -355,83 +363,83 @@ msgstr "Trasporti spettacoli" msgid "Pool Group" msgstr "Gruppo piscina" -#: REST/methods/services_pools.py:105 REST/methods/services_pools.py:158 +#: REST/methods/services_pools.py:93 REST/methods/services_pools.py:167 msgid "Default" msgstr "Impostazione predefinita" -#: REST/methods/services_pools.py:126 +#: REST/methods/services_pools.py:135 msgid "Create at least one OS Manager before creating a new service pool" msgstr "Creare almeno un OS Manager prima di creare un nuovo pool di servizio" -#: REST/methods/services_pools.py:128 +#: REST/methods/services_pools.py:137 msgid "Create at least a service before creating a new service pool" msgstr "Creare almeno un servizio prima di creare un nuovo pool di servizio" -#: REST/methods/services_pools.py:135 +#: REST/methods/services_pools.py:144 msgid "Base service" msgstr "Servizio di base" -#: REST/methods/services_pools.py:136 +#: REST/methods/services_pools.py:145 msgid "Service used as base of this service pool" msgstr "Servizio utilizzato come base di questo servizio piscina" -#: REST/methods/services_pools.py:143 +#: REST/methods/services_pools.py:152 msgid "OS Manager" msgstr "OS Manager" -#: REST/methods/services_pools.py:144 +#: REST/methods/services_pools.py:153 msgid "OS Manager used as base of this service pool" msgstr "OS Manager utilizzato come base di questo servizio piscina" -#: REST/methods/services_pools.py:155 REST/methods/services_pools.py:163 +#: REST/methods/services_pools.py:164 REST/methods/services_pools.py:172 #: services/OVirt/OVirtLinkedService.py:167 msgid "Display" msgstr "Visualizzazione" -#: REST/methods/services_pools.py:159 +#: REST/methods/services_pools.py:168 msgid "Pool group" msgstr "Gruppo piscina" -#: REST/methods/services_pools.py:160 +#: REST/methods/services_pools.py:169 msgid "Pool group for this pool (for pool clasify on display)" msgstr "Gruppo del pool per il pool (per piscina classificare sul display)" -#: REST/methods/services_pools.py:168 +#: REST/methods/services_pools.py:177 msgid "Initial available services" msgstr "Servizi disponibili iniziali" -#: REST/methods/services_pools.py:169 +#: REST/methods/services_pools.py:178 msgid "Services created initially for this service pool" msgstr "Servizi creati inizialmente per questo servizio piscina" -#: REST/methods/services_pools.py:172 REST/methods/services_pools.py:181 -#: REST/methods/services_pools.py:190 REST/methods/services_pools.py:199 +#: REST/methods/services_pools.py:181 REST/methods/services_pools.py:190 +#: REST/methods/services_pools.py:199 REST/methods/services_pools.py:208 #| msgid "Compatibility" msgid "Availability" msgstr "Disponibilità" -#: REST/methods/services_pools.py:177 +#: REST/methods/services_pools.py:186 msgid "Services to keep in cache" msgstr "Servizi per mantenere nella cache" -#: REST/methods/services_pools.py:178 +#: REST/methods/services_pools.py:187 msgid "Services kept in cache for improved user service assignation" msgstr "Servizi tenuti in cache per assegnazione servizio utente migliorata" -#: REST/methods/services_pools.py:186 +#: REST/methods/services_pools.py:195 msgid "Services to keep in L2 cache" msgstr "Servizi per mantenere in cache L2" -#: REST/methods/services_pools.py:187 +#: REST/methods/services_pools.py:196 msgid "Services kept in cache of level2 for improved service generation" msgstr "" "Servizi mantenuto nella cache di level2 per generazione migliore servizio" -#: REST/methods/services_pools.py:195 +#: REST/methods/services_pools.py:204 msgid "Maximum number of services to provide" msgstr "Numero massimo di servizi per fornire" -#: REST/methods/services_pools.py:196 +#: REST/methods/services_pools.py:205 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" @@ -439,19 +447,19 @@ msgstr "" "Numero massimo di servizio (assegnate e cache L1) che possono essere creati " "per Questo servizio" -#: REST/methods/services_pools.py:203 +#: REST/methods/services_pools.py:212 msgid "Show transports" msgstr "Visualizza trasporti" -#: REST/methods/services_pools.py:204 +#: REST/methods/services_pools.py:213 msgid "If active, alternative transports for user will be shown" msgstr "Se attivo, verranno mostrati trasporti alternativi per utente" -#: REST/methods/services_pools.py:219 +#: REST/methods/services_pools.py:228 msgid "Base service does not exist anymore" msgstr "Servizio di base non esiste più" -#: REST/methods/services_pools.py:238 +#: REST/methods/services_pools.py:247 msgid "This service requires an OS Manager" msgstr "Questo servizio richiede un OS Manager" @@ -489,102 +497,104 @@ msgstr "" msgid "unknown" msgstr "sconosciuto" -#: REST/methods/user_services.py:109 +#: REST/methods/user_services.py:113 #: templates/uds/admin/tmpl/services_pool.html:31 msgid "Assigned services" msgstr "Servizi assegnati" -#: REST/methods/user_services.py:113 REST/methods/user_services.py:181 +#: REST/methods/user_services.py:117 REST/methods/user_services.py:185 msgid "Creation date" msgstr "Data di creazione" -#: REST/methods/user_services.py:114 REST/methods/user_services.py:182 -#: REST/methods/user_services.py:323 REST/methods/user_services.py:352 +#: REST/methods/user_services.py:118 REST/methods/user_services.py:186 +#: REST/methods/user_services.py:328 REST/methods/user_services.py:357 msgid "Revision" msgstr "Revisione" -#: REST/methods/user_services.py:116 REST/methods/user_services.py:184 +#: REST/methods/user_services.py:120 REST/methods/user_services.py:188 #: auths/IP/Authenticator.py:60 msgid "IP" msgstr "IP" -#: REST/methods/user_services.py:117 REST/methods/user_services.py:185 +#: REST/methods/user_services.py:121 REST/methods/user_services.py:189 msgid "Friendly name" msgstr "Nome descrittivo" -#: REST/methods/user_services.py:119 +#: REST/methods/user_services.py:123 msgid "Status date" msgstr "Data stato" -#: REST/methods/user_services.py:120 +#: REST/methods/user_services.py:124 msgid "In Use" msgstr "In uso" -#: REST/methods/user_services.py:121 +#: REST/methods/user_services.py:125 msgid "Src Host" msgstr "Src Host" -#: REST/methods/user_services.py:122 +#: REST/methods/user_services.py:126 msgid "Src Ip" msgstr "Src Ip" -#: REST/methods/user_services.py:123 +#: REST/methods/user_services.py:127 msgid "Owner" msgstr "Proprietario" -#: REST/methods/user_services.py:124 REST/methods/user_services.py:188 +#: REST/methods/user_services.py:128 REST/methods/user_services.py:192 msgid "Actor version" msgstr "Versione attore" -#: REST/methods/user_services.py:151 +#: REST/methods/user_services.py:155 msgid "Item already being removed" msgstr "Elemento già essere rimosso" -#: REST/methods/user_services.py:153 +#: REST/methods/user_services.py:157 msgid "Item is not removable" msgstr "Elemento non è rimovibile" -#: REST/methods/user_services.py:177 +#: REST/methods/user_services.py:181 msgid "Cached services" msgstr "Servizi memorizzati nella cache" -#: REST/methods/user_services.py:186 REST/methods/user_services.py:222 -#: REST/methods/user_services.py:325 REST/methods/user_services.py:354 -#: templates/uds/admin/tmpl/group.html:54 templates/uds/admin/tmpl/user.html:45 +#: REST/methods/user_services.py:190 REST/methods/user_services.py:227 +#: REST/methods/user_services.py:330 REST/methods/user_services.py:359 +#: templates/uds/admin/tmpl/group.html:54 +#: templates/uds/admin/tmpl/service-info.html:22 +#: templates/uds/admin/tmpl/user.html:45 msgid "State" msgstr "Stato" -#: REST/methods/user_services.py:187 +#: REST/methods/user_services.py:191 msgid "Cache level" msgstr "Livello della cache" -#: REST/methods/user_services.py:215 +#: REST/methods/user_services.py:220 msgid "Assigned groups" msgstr "Gruppi assegnati" -#: REST/methods/user_services.py:221 templates/uds/admin/tmpl/group.html.py:46 +#: REST/methods/user_services.py:226 templates/uds/admin/tmpl/group.html.py:46 #: templates/uds/admin/tmpl/user.html:37 msgid "comments" msgstr "Commenti" -#: REST/methods/user_services.py:250 +#: REST/methods/user_services.py:255 msgid "Assigned transports" msgstr "Trasporti assegnati" -#: REST/methods/user_services.py:319 +#: REST/methods/user_services.py:324 #: templates/uds/admin/tmpl/services_pool.html:35 msgid "Publications" msgstr "Pubblicazioni" -#: REST/methods/user_services.py:324 REST/methods/user_services.py:353 +#: REST/methods/user_services.py:329 REST/methods/user_services.py:358 msgid "Publish date" msgstr "Data di pubblicazione" -#: REST/methods/user_services.py:326 templates/uds/admin/tmpl/publish.html.py:5 +#: REST/methods/user_services.py:331 templates/uds/admin/tmpl/publish.html.py:5 msgid "Reason" msgstr "Motivo" -#: REST/methods/user_services.py:348 +#: REST/methods/user_services.py:353 msgid "Changelog" msgstr "Changelog" @@ -969,11 +979,11 @@ msgstr "" "LDAP dell'utente utente o classe id attr è probabilmente sbagliato (Ldap è " "un eDirectory?)" -#: auths/IP/Authenticator.py:52 +#: auths/IP/Authenticator.py:52 auths/InternalDB/Authenticator.py:66 msgid "Accept proxy" msgstr "Accettare il proxy" -#: auths/IP/Authenticator.py:52 +#: auths/IP/Authenticator.py:52 auths/InternalDB/Authenticator.py:66 msgid "" "If checked, requests via proxy will get FORWARDED ip address (take care with " "this bein checked, can take internal IP addresses from internet)" @@ -994,35 +1004,35 @@ msgstr "Intervallo IP" msgid "All seems to be fine." msgstr "Tutto sembra andare bene." -#: auths/InternalDB/Authenticator.py:52 +#: auths/InternalDB/Authenticator.py:53 msgid "Internal Database" msgstr "Database interno" -#: auths/InternalDB/Authenticator.py:54 +#: auths/InternalDB/Authenticator.py:55 msgid "Internal dabasase authenticator. Doesn't use external sources" msgstr "Database interno autenticatore. Non utilizzare fonti esterne" -#: auths/InternalDB/Authenticator.py:63 +#: auths/InternalDB/Authenticator.py:64 msgid "Different user for each host" msgstr "Utente diverso per ogni host" -#: auths/InternalDB/Authenticator.py:63 +#: auths/InternalDB/Authenticator.py:64 msgid "If checked, each host will have a different user name" msgstr "Se selezionata, ogni ospite avrà un nome utente diverso" -#: auths/InternalDB/Authenticator.py:64 +#: auths/InternalDB/Authenticator.py:65 msgid "Reverse DNS" msgstr "Reverse DNS" -#: auths/InternalDB/Authenticator.py:64 +#: auths/InternalDB/Authenticator.py:65 msgid "If checked, the host will be reversed dns" msgstr "Se selezionata, l'ospite sarà invertito dns" -#: auths/InternalDB/Authenticator.py:128 +#: auths/InternalDB/Authenticator.py:130 msgid "Internal structures seems ok" msgstr "Strutture interne sembra ok" -#: auths/InternalDB/Authenticator.py:131 +#: auths/InternalDB/Authenticator.py:133 msgid "All seems fine in the authenticator." msgstr "Tutto sembra bene nell'autenticatore." @@ -2127,7 +2137,7 @@ msgstr "Accessi da piscina" #: reports/stats/pool_performance.py:104 reports/stats/pool_performance.py:366 #: reports/stats/usage_by_pool.py:98 -#: templates/uds/admin/tmpl/service-info.html:22 +#: templates/uds/admin/tmpl/service-info.html:21 msgid "Pool" msgstr "Piscina" diff --git a/server/src/uds/locale/it/LC_MESSAGES/djangojs.po b/server/src/uds/locale/it/LC_MESSAGES/djangojs.po index cffaa2ec4..e603b502f 100644 --- a/server/src/uds/locale/it/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/it/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-19 10:01+0200\n" +"POT-Creation-Date: 2016-04-20 15:06+0200\n" "PO-Revision-Date: 2016-04-18 05:02+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: Italian (http://www.transifex.com/openuds/openuds/language/" @@ -106,115 +106,115 @@ msgstr "Errore di ricerca" msgid "Accept" msgstr "Accettare" -#: static/tmp_js/gui-d-authenticators.js:131 +#: static/tmp_js/gui-d-authenticators.js:148 #: static/tmp_js/gui-d-connectivity.js:43 static/tmp_js/gui-d-osmanagers.js:39 -#: static/tmp_js/gui-d-services.js:82 static/tmp_js/gui-d-services.js:123 -#: static/tmp_js/gui-d-servicespools.js:182 +#: static/tmp_js/gui-d-services.js:89 static/tmp_js/gui-d-services.js:131 +#: static/tmp_js/gui-d-servicespools.js:220 msgid "Error accessing data" msgstr "Errore di accesso ai dati" -#: static/tmp_js/gui-d-authenticators.js:157 +#: static/tmp_js/gui-d-authenticators.js:174 msgid "Edit group" msgstr "Modifica gruppo" -#: static/tmp_js/gui-d-authenticators.js:179 -#: static/tmp_js/gui-d-authenticators.js:222 +#: static/tmp_js/gui-d-authenticators.js:196 +#: static/tmp_js/gui-d-authenticators.js:239 msgid "Group saved" msgstr "Gruppo salvato" -#: static/tmp_js/gui-d-authenticators.js:200 +#: static/tmp_js/gui-d-authenticators.js:217 msgid "New meta group" msgstr "Nuovo gruppo meta" -#: static/tmp_js/gui-d-authenticators.js:202 +#: static/tmp_js/gui-d-authenticators.js:219 msgid "New group" msgstr "Nuovo gruppo" -#: static/tmp_js/gui-d-authenticators.js:214 +#: static/tmp_js/gui-d-authenticators.js:231 msgid "Search groups" msgstr "Gruppi di ricerca" -#: static/tmp_js/gui-d-authenticators.js:214 +#: static/tmp_js/gui-d-authenticators.js:231 #: static/tmp_js/gui-permissions.js:36 static/tmp_js/gui-permissions.js:85 msgid "Group" msgstr "Gruppo" -#: static/tmp_js/gui-d-authenticators.js:214 +#: static/tmp_js/gui-d-authenticators.js:231 msgid "Groups found" msgstr "Gruppo trovato" -#: static/tmp_js/gui-d-authenticators.js:223 +#: static/tmp_js/gui-d-authenticators.js:240 msgid "Group saving error" msgstr "Gruppo risparmio errore" -#: static/tmp_js/gui-d-authenticators.js:235 +#: static/tmp_js/gui-d-authenticators.js:252 msgid "Delete group" msgstr "Elimina gruppo" -#: static/tmp_js/gui-d-authenticators.js:235 +#: static/tmp_js/gui-d-authenticators.js:252 msgid "Group deletion error" msgstr "Errore di omissione di gruppo" -#: static/tmp_js/gui-d-authenticators.js:282 +#: static/tmp_js/gui-d-authenticators.js:299 msgid "Edit user" msgstr "Modifica utente" -#: static/tmp_js/gui-d-authenticators.js:314 -#: static/tmp_js/gui-d-authenticators.js:345 +#: static/tmp_js/gui-d-authenticators.js:331 +#: static/tmp_js/gui-d-authenticators.js:362 msgid "User saved" msgstr "Utente salvato" -#: static/tmp_js/gui-d-authenticators.js:315 -#: static/tmp_js/gui-d-authenticators.js:346 +#: static/tmp_js/gui-d-authenticators.js:332 +#: static/tmp_js/gui-d-authenticators.js:363 msgid "User saving error" msgstr "Utente errore di risparmio" -#: static/tmp_js/gui-d-authenticators.js:326 +#: static/tmp_js/gui-d-authenticators.js:343 msgid "New user" msgstr "Nuovo utente" -#: static/tmp_js/gui-d-authenticators.js:337 +#: static/tmp_js/gui-d-authenticators.js:354 msgid "Search users" msgstr "Ricerca utenti" -#: static/tmp_js/gui-d-authenticators.js:337 +#: static/tmp_js/gui-d-authenticators.js:354 #: static/tmp_js/gui-permissions.js:33 static/tmp_js/gui-permissions.js:82 msgid "User" msgstr "Utente" -#: static/tmp_js/gui-d-authenticators.js:337 +#: static/tmp_js/gui-d-authenticators.js:354 msgid "Users found" msgstr "Utenti trovati" -#: static/tmp_js/gui-d-authenticators.js:351 +#: static/tmp_js/gui-d-authenticators.js:368 msgid "Delete user" msgstr "Cancella utente" -#: static/tmp_js/gui-d-authenticators.js:351 +#: static/tmp_js/gui-d-authenticators.js:368 msgid "User deletion error" msgstr "Errore di omissione dell'utente" -#: static/tmp_js/gui-d-authenticators.js:362 +#: static/tmp_js/gui-d-authenticators.js:379 msgid "New authenticator" msgstr "Nuovo autenticatore" -#: static/tmp_js/gui-d-authenticators.js:362 +#: static/tmp_js/gui-d-authenticators.js:379 msgid "Authenticator creation error" msgstr "Errore di creazione di autenticatore" -#: static/tmp_js/gui-d-authenticators.js:363 +#: static/tmp_js/gui-d-authenticators.js:380 msgid "Edit authenticator" msgstr "Modifica autenticatore" -#: static/tmp_js/gui-d-authenticators.js:363 +#: static/tmp_js/gui-d-authenticators.js:380 msgid "Authenticator saving error" msgstr "Autenticatore errore di risparmio" -#: static/tmp_js/gui-d-authenticators.js:364 +#: static/tmp_js/gui-d-authenticators.js:381 msgid "Delete authenticator" msgstr "Eliminare l'autenticatore" -#: static/tmp_js/gui-d-authenticators.js:364 +#: static/tmp_js/gui-d-authenticators.js:381 msgid "Authenticator deletion error" msgstr "Errore di omissione autenticatore" @@ -502,93 +502,93 @@ msgstr "Errore di creazione di report" msgid "Error obtaining report description" msgstr "Descrizione dell'errore ottenere report" -#: static/tmp_js/gui-d-services.js:59 +#: static/tmp_js/gui-d-services.js:66 msgid "In Maintenance" msgstr "In manutenzione" -#: static/tmp_js/gui-d-services.js:61 +#: static/tmp_js/gui-d-services.js:68 msgid "Active" msgstr "Attivo" -#: static/tmp_js/gui-d-services.js:104 +#: static/tmp_js/gui-d-services.js:111 msgid "Information" msgstr "Informazioni" -#: static/tmp_js/gui-d-services.js:120 +#: static/tmp_js/gui-d-services.js:128 #| msgid "Service creation error" msgid "Service information" msgstr "Informazioni di servizio" -#: static/tmp_js/gui-d-services.js:141 +#: static/tmp_js/gui-d-services.js:186 msgid "Edit service" msgstr "Modifica servizio" -#: static/tmp_js/gui-d-services.js:141 +#: static/tmp_js/gui-d-services.js:186 msgid "Service creation error" msgstr "Errore di creazione del servizio" -#: static/tmp_js/gui-d-services.js:142 +#: static/tmp_js/gui-d-services.js:187 msgid "New service" msgstr "Nuovo servizio" -#: static/tmp_js/gui-d-services.js:142 +#: static/tmp_js/gui-d-services.js:187 msgid "Service saving error" msgstr "Servizio risparmio errore" -#: static/tmp_js/gui-d-services.js:143 +#: static/tmp_js/gui-d-services.js:188 msgid "Delete service" msgstr "Eliminare il servizio" -#: static/tmp_js/gui-d-services.js:143 +#: static/tmp_js/gui-d-services.js:188 msgid "Service deletion error" msgstr "Errore di omissione del servizio" -#: static/tmp_js/gui-d-services.js:159 static/tmp_js/gui-d-services.js:182 +#: static/tmp_js/gui-d-services.js:204 static/tmp_js/gui-d-services.js:227 msgid "Maintenance" msgstr "Manutenzione" -#: static/tmp_js/gui-d-services.js:168 +#: static/tmp_js/gui-d-services.js:213 msgid "Maintenance Mode" msgstr "Modalità di manutenzione" -#: static/tmp_js/gui-d-services.js:168 +#: static/tmp_js/gui-d-services.js:213 msgid "Enter Maintenance Mode?" msgstr "Entrare in modalità di manutenzione?" -#: static/tmp_js/gui-d-services.js:168 +#: static/tmp_js/gui-d-services.js:213 msgid "Exit Maintenance Mode?" msgstr "Uscire dalla modalità di manutenzione?" -#: static/tmp_js/gui-d-services.js:187 +#: static/tmp_js/gui-d-services.js:232 msgid "Enter maintenance Mode" msgstr "Entrare in modalità di manutenzione" -#: static/tmp_js/gui-d-services.js:190 +#: static/tmp_js/gui-d-services.js:235 msgid "Exit Maintenance Mode" msgstr "Disattiva modalità di manutenzione" -#: static/tmp_js/gui-d-services.js:198 +#: static/tmp_js/gui-d-services.js:243 msgid "New services provider" msgstr "Nuovo provider di servizi" -#: static/tmp_js/gui-d-services.js:198 +#: static/tmp_js/gui-d-services.js:243 msgid "Services provider creation error" msgstr "Errore di creazione di provider di servizi" -#: static/tmp_js/gui-d-services.js:199 +#: static/tmp_js/gui-d-services.js:244 msgid "Edit services provider" msgstr "Modificare il provider di servizi" -#: static/tmp_js/gui-d-services.js:199 +#: static/tmp_js/gui-d-services.js:244 #: static/tmp_js/gui-d-servicespoolsgroup.js:22 msgid "Services Provider saving error" msgstr "Provider di servizi risparmiando errore" -#: static/tmp_js/gui-d-services.js:200 +#: static/tmp_js/gui-d-services.js:245 msgid "Delete services provider" msgstr "Eliminare il provider di servizi" -#: static/tmp_js/gui-d-services.js:200 +#: static/tmp_js/gui-d-services.js:245 msgid "Services Provider deletion error" msgstr "Errore di omissione del Provider di servizi" @@ -612,30 +612,30 @@ msgstr "Inizio" msgid "Ending" msgstr "Finale" -#: static/tmp_js/gui-d-servicespools-actions.js:116 +#: static/tmp_js/gui-d-servicespools-actions.js:117 msgid "Add scheduled action" msgstr "Aggiungere l'azione pianificata" -#: static/tmp_js/gui-d-servicespools-actions.js:178 -#: static/tmp_js/gui-d-servicespools-calendars.js:92 +#: static/tmp_js/gui-d-servicespools-actions.js:179 +#: static/tmp_js/gui-d-servicespools-calendars.js:95 msgid "Edit access calendar" msgstr "Modificare il calendario di access" -#: static/tmp_js/gui-d-servicespools-actions.js:215 -#: static/tmp_js/gui-d-servicespools-calendars.js:119 +#: static/tmp_js/gui-d-servicespools-actions.js:216 +#: static/tmp_js/gui-d-servicespools-calendars.js:122 msgid "Remove access calendar" msgstr "Rimuovere il calendario di access" -#: static/tmp_js/gui-d-servicespools-actions.js:215 -#: static/tmp_js/gui-d-servicespools-calendars.js:119 +#: static/tmp_js/gui-d-servicespools-actions.js:216 +#: static/tmp_js/gui-d-servicespools-calendars.js:122 msgid "Access calendar removal error" msgstr "Errore di rimozione di accesso calendario" -#: static/tmp_js/gui-d-servicespools-calendars.js:41 +#: static/tmp_js/gui-d-servicespools-calendars.js:44 msgid "Add access calendar" msgstr "Aggiungere accesso calendario" -#: static/tmp_js/gui-d-servicespools-calendars.js:70 +#: static/tmp_js/gui-d-servicespools-calendars.js:73 msgid "Default fallback access" msgstr "Accesso fallback predefinito" @@ -678,83 +678,83 @@ msgstr "Rimuovere il trasporto" msgid "Transport removal error" msgstr "Trasporto rimozione errore" -#: static/tmp_js/gui-d-servicespools.js:115 -#: static/tmp_js/gui-d-servicespools.js:298 +#: static/tmp_js/gui-d-servicespools.js:153 +#: static/tmp_js/gui-d-servicespools.js:336 msgid "Yes" msgstr "Sì" -#: static/tmp_js/gui-d-servicespools.js:117 -#: static/tmp_js/gui-d-servicespools.js:300 +#: static/tmp_js/gui-d-servicespools.js:155 +#: static/tmp_js/gui-d-servicespools.js:338 msgid "No" msgstr "No" -#: static/tmp_js/gui-d-servicespools.js:177 +#: static/tmp_js/gui-d-servicespools.js:215 msgid "error" msgstr "errore" -#: static/tmp_js/gui-d-servicespools.js:213 +#: static/tmp_js/gui-d-servicespools.js:251 msgid "Remove Cache element" msgstr "Rimuovere l'elemento della Cache" -#: static/tmp_js/gui-d-servicespools.js:213 -#: static/tmp_js/gui-d-servicespools.js:316 +#: static/tmp_js/gui-d-servicespools.js:251 +#: static/tmp_js/gui-d-servicespools.js:355 msgid "Deletion error" msgstr "Errore di omissione" -#: static/tmp_js/gui-d-servicespools.js:236 +#: static/tmp_js/gui-d-servicespools.js:274 msgid "Add group" msgstr "Aggiungi gruppo" -#: static/tmp_js/gui-d-servicespools.js:259 +#: static/tmp_js/gui-d-servicespools.js:297 msgid "You must provide authenticator and group" msgstr "È necessario fornire autenticatore e gruppo" -#: static/tmp_js/gui-d-servicespools.js:273 +#: static/tmp_js/gui-d-servicespools.js:316 msgid "Remove group" msgstr "Rimuovere il gruppo" -#: static/tmp_js/gui-d-servicespools.js:273 +#: static/tmp_js/gui-d-servicespools.js:316 msgid "Group removal error" msgstr "Errore di rimozione di gruppo" -#: static/tmp_js/gui-d-servicespools.js:316 +#: static/tmp_js/gui-d-servicespools.js:355 msgid "Remove Assigned service" msgstr "Rimuovere il servizio assegnato" -#: static/tmp_js/gui-d-servicespools.js:360 +#: static/tmp_js/gui-d-servicespools.js:403 msgid "Restrained" msgstr "Trattenuto" -#: static/tmp_js/gui-d-servicespools.js:369 +#: static/tmp_js/gui-d-servicespools.js:412 msgid "New service pool" msgstr "Nuovo servizio piscina" -#: static/tmp_js/gui-d-servicespools.js:369 +#: static/tmp_js/gui-d-servicespools.js:412 msgid "creation error" msgstr "errore di creazione" -#: static/tmp_js/gui-d-servicespools.js:379 +#: static/tmp_js/gui-d-servicespools.js:422 msgid "Publish on creation" msgstr "Pubblicare sulla creazione" -#: static/tmp_js/gui-d-servicespools.js:380 +#: static/tmp_js/gui-d-servicespools.js:423 msgid "If selected, will initiate the publication inmediatly after creation" msgstr "Se selezionata, avvia la pubblicazione inmediatly dopo la creazione" -#: static/tmp_js/gui-d-servicespools.js:392 static/tmp_js/gui.js:48 +#: static/tmp_js/gui-d-servicespools.js:435 static/tmp_js/gui.js:50 msgid "Edit" msgstr "Modifica" -#: static/tmp_js/gui-d-servicespools.js:392 +#: static/tmp_js/gui-d-servicespools.js:435 msgid "saving error" msgstr "errore di risparmio" -#: static/tmp_js/gui-d-servicespools.js:395 static/tmp_js/gui-methods.js:141 -#: static/tmp_js/gui.js:52 +#: static/tmp_js/gui-d-servicespools.js:438 static/tmp_js/gui-methods.js:141 +#: static/tmp_js/gui.js:54 msgid "Delete" msgstr "Eliminare" -#: static/tmp_js/gui-d-servicespools.js:395 +#: static/tmp_js/gui-d-servicespools.js:438 msgid "deletion error" msgstr "errore di omissione" @@ -786,27 +786,27 @@ msgstr "Cache" msgid "Cache has been flushed" msgstr "Cache è stata scaricata" -#: static/tmp_js/gui-element.js:229 +#: static/tmp_js/gui-element.js:252 msgid "Refresh operation failed" msgstr "Operazione non riuscita di aggiornamento" -#: static/tmp_js/gui-element.js:604 +#: static/tmp_js/gui-element.js:629 msgid "Date" msgstr "Data" -#: static/tmp_js/gui-element.js:612 +#: static/tmp_js/gui-element.js:637 msgid "level" msgstr "livello" -#: static/tmp_js/gui-element.js:619 +#: static/tmp_js/gui-element.js:644 msgid "source" msgstr "fonte" -#: static/tmp_js/gui-element.js:625 +#: static/tmp_js/gui-element.js:650 msgid "message" msgstr "Messaggio" -#: static/tmp_js/gui-element.js:630 +#: static/tmp_js/gui-element.js:655 msgid "Logs" msgstr "Registri" @@ -906,128 +906,128 @@ msgstr "Solo un momento..." msgid "Never" msgstr "Mai" -#: static/tmp_js/gui.js:19 +#: static/tmp_js/gui.js:21 msgid "_MENU_ records per page" msgstr "Record _MENU_ per pagina" -#: static/tmp_js/gui.js:20 +#: static/tmp_js/gui.js:22 msgid "Empty" msgstr "Vuoto" -#: static/tmp_js/gui.js:21 static/tmp_js/gui.js:23 +#: static/tmp_js/gui.js:23 static/tmp_js/gui.js:25 msgid "No records" msgstr "Nessun record" -#: static/tmp_js/gui.js:22 +#: static/tmp_js/gui.js:24 msgid "Records _START_ to _END_ of _TOTAL_" msgstr "Registra _START_ a _END_ di _TOTAL_" -#: static/tmp_js/gui.js:24 +#: static/tmp_js/gui.js:26 msgid "(filtered from _MAX_ total records)" msgstr "(filtrato da record totale _MAX_)" -#: static/tmp_js/gui.js:25 +#: static/tmp_js/gui.js:27 msgid "Please wait, processing" msgstr "Attendere prego, elaborazione" -#: static/tmp_js/gui.js:26 +#: static/tmp_js/gui.js:28 msgid "Filter" msgstr "Filtro" -#: static/tmp_js/gui.js:36 +#: static/tmp_js/gui.js:38 #, javascript-format msgid "Selected %d rows" msgstr "Righe di %d selezionato" -#: static/tmp_js/gui.js:37 +#: static/tmp_js/gui.js:39 msgid "Click on a row to select it" msgstr "Fare clic su una riga per selezionarla" -#: static/tmp_js/gui.js:38 +#: static/tmp_js/gui.js:40 msgid "Selected one row" msgstr "Selezionata una riga" -#: static/tmp_js/gui.js:44 +#: static/tmp_js/gui.js:46 msgid "New" msgstr "Nuovo" -#: static/tmp_js/gui.js:56 +#: static/tmp_js/gui.js:58 msgid "Permissions" msgstr "Autorizzazioni" -#: static/tmp_js/gui.js:60 +#: static/tmp_js/gui.js:62 msgid "Xls" msgstr "Xls" -#: static/tmp_js/gui.js:122 +#: static/tmp_js/gui.js:124 msgid "Message" msgstr "Messaggio" -#: static/tmp_js/gui.js:130 +#: static/tmp_js/gui.js:132 msgid "Connection failed" msgstr "Connessione non riuscita" -#: static/tmp_js/gui.js:224 +#: static/tmp_js/gui.js:229 msgid "This field is required." msgstr "Questo campo è obbligatorio." -#: static/tmp_js/gui.js:225 +#: static/tmp_js/gui.js:230 msgid "Please fix this field." msgstr "Si prega di correggere questo campo." -#: static/tmp_js/gui.js:226 +#: static/tmp_js/gui.js:231 msgid "Please enter a valid email address." msgstr "Inserisci un indirizzo email valido." -#: static/tmp_js/gui.js:227 +#: static/tmp_js/gui.js:232 msgid "Please enter a valid URL." msgstr "Immettere un URL valido." -#: static/tmp_js/gui.js:228 +#: static/tmp_js/gui.js:233 msgid "Please enter a valid date." msgstr "Inserisci una data valida." -#: static/tmp_js/gui.js:229 +#: static/tmp_js/gui.js:234 msgid "Please enter a valid date (ISO)." msgstr "Inserisci una data valida (ISO)." -#: static/tmp_js/gui.js:230 +#: static/tmp_js/gui.js:235 msgid "Please enter a valid number." msgstr "Si prega di inserire un numero valido." -#: static/tmp_js/gui.js:231 +#: static/tmp_js/gui.js:236 msgid "Please enter only digits." msgstr "Inserire solo cifre." -#: static/tmp_js/gui.js:232 +#: static/tmp_js/gui.js:237 msgid "Please enter a valid credit card number." msgstr "Si prega di inserire un numero di carta di credito valida." -#: static/tmp_js/gui.js:233 +#: static/tmp_js/gui.js:238 msgid "Please enter the same value again." msgstr "Inserisci nuovamente lo stesso valore." -#: static/tmp_js/gui.js:234 +#: static/tmp_js/gui.js:239 msgid "Please enter no more than {0} characters." msgstr "Si prega di inserire non più di {0} caratteri." -#: static/tmp_js/gui.js:235 +#: static/tmp_js/gui.js:240 msgid "Please enter at least {0} characters." msgstr "Si prega di inserire almeno {0} caratteri." -#: static/tmp_js/gui.js:236 +#: static/tmp_js/gui.js:241 msgid "Please enter a value between {0} and {1} characters long." msgstr "Per favore inserisci un valore tra {0} e {1} caratteri lungo." -#: static/tmp_js/gui.js:237 +#: static/tmp_js/gui.js:242 msgid "Please enter a value between {0} and {1}." msgstr "Immettere un valore compreso tra {0} e {1}." -#: static/tmp_js/gui.js:238 +#: static/tmp_js/gui.js:243 msgid "Please enter a value less than or equal to {0}." msgstr "Inserisci un valore minore o uguale a {0}." -#: static/tmp_js/gui.js:239 +#: static/tmp_js/gui.js:244 msgid "Please enter a value greater than or equal to {0}." msgstr "Immettere un valore maggiore o uguale a {0}." diff --git a/server/src/uds/locale/pt/LC_MESSAGES/django.po b/server/src/uds/locale/pt/LC_MESSAGES/django.po index 1a67e1718..3214b7662 100644 --- a/server/src/uds/locale/pt/LC_MESSAGES/django.po +++ b/server/src/uds/locale/pt/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-19 10:01+0200\n" +"POT-Creation-Date: 2016-04-20 15:06+0200\n" "PO-Revision-Date: 2016-04-18 05:02+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: Portuguese (http://www.transifex.com/openuds/openuds/language/" @@ -45,7 +45,7 @@ msgstr "Autenticadores atuais" #: REST/methods/osmanagers.py:57 REST/methods/providers.py:65 #: REST/methods/reports.py:58 REST/methods/services_pool_groups.py:64 #: REST/methods/services_pools.py:76 REST/methods/transports.py:56 -#: REST/methods/user_services.py:220 REST/methods/user_services.py:255 +#: REST/methods/user_services.py:225 REST/methods/user_services.py:260 #: REST/methods/users_groups.py:95 REST/model.py:132 #: templates/uds/admin/tmpl/calendar_rule.html:5 #: templates/uds/admin/tmpl/calendar_rule.html:7 @@ -55,9 +55,9 @@ msgstr "Nome" #: REST/methods/authenticators.py:60 REST/methods/calendarrules.py:104 #: REST/methods/calendars.py:61 REST/methods/osmanagers.py:58 -#: REST/methods/providers.py:66 REST/methods/services.py:188 +#: REST/methods/providers.py:66 REST/methods/services.py:189 #: REST/methods/services_pool_groups.py:65 REST/methods/transports.py:57 -#: REST/methods/user_services.py:257 REST/methods/users_groups.py:96 +#: REST/methods/user_services.py:262 REST/methods/users_groups.py:96 #: REST/methods/users_groups.py:209 REST/model.py:139 #: templates/uds/admin/tmpl/calendar_rule.html:14 #: templates/uds/admin/tmpl/group.html:49 templates/uds/admin/tmpl/user.html:40 @@ -66,7 +66,7 @@ msgstr "Comentários" #: REST/methods/authenticators.py:61 REST/methods/services_pool_calendars.py:89 #: REST/methods/services_pool_groups.py:62 REST/methods/transports.py:55 -#: REST/methods/user_services.py:254 REST/model.py:148 +#: REST/methods/user_services.py:259 REST/model.py:148 #: templates/uds/admin/tmpl/pool_add_access.html:5 msgid "Priority" msgstr "Prioridade" @@ -86,62 +86,62 @@ msgstr "Usuários" #: REST/methods/authenticators.py:64 REST/methods/calendars.py:63 #: REST/methods/networks.py:63 REST/methods/osmanagers.py:60 -#: REST/methods/providers.py:70 REST/methods/services.py:192 +#: REST/methods/providers.py:70 REST/methods/services.py:193 #: REST/methods/services_pools.py:81 REST/methods/transports.py:59 msgid "tags" -msgstr "" +msgstr "Etiquetas" #: REST/methods/calendarrules.py:98 #: templates/uds/admin/tmpl/calendar_rule.html:9 msgid "Rule name" -msgstr "" +msgstr "Nome da regra" #: REST/methods/calendarrules.py:99 #: templates/uds/admin/tmpl/calendar_rule.html:55 msgid "Starts" -msgstr "" +msgstr "Começa" #: REST/methods/calendarrules.py:100 #: templates/uds/admin/tmpl/calendar_rule.html:64 msgid "Ends" -msgstr "" +msgstr "Termina" #: REST/methods/calendarrules.py:101 #: templates/uds/admin/tmpl/calendar_rule.html:73 msgid "Repeats" -msgstr "" +msgstr "Se repete" #: REST/methods/calendarrules.py:102 msgid "Every" -msgstr "" +msgstr "Cada" #: REST/methods/calendarrules.py:103 #: templates/uds/admin/tmpl/calendar_rule.html:34 msgid "Duration" -msgstr "" +msgstr "Duração" -#: REST/methods/calendarrules.py:128 REST/methods/services.py:153 +#: REST/methods/calendarrules.py:128 REST/methods/services.py:154 msgid "Element already exists (duplicate key error)" msgstr "Elemento já existe (erro de chave duplicado)" #: REST/methods/calendarrules.py:150 #, python-brace-format msgid "Rules of {0}" -msgstr "" +msgstr "Regras de {0}" #: REST/methods/calendarrules.py:152 msgid "Current rules" -msgstr "" +msgstr "Regras atuais" #: REST/methods/calendars.py:58 templates/uds/admin/snippets/navbar.html.py:26 #: templates/uds/admin/tmpl/calendars.html:4 #: templates/uds/admin/tmpl/calendars.html:7 msgid "Calendars" -msgstr "" +msgstr "Calendários" #: REST/methods/calendars.py:62 msgid "Modified" -msgstr "" +msgstr "Modificado" #: REST/methods/images.py:58 msgid "Image Gallery" @@ -150,7 +150,7 @@ msgstr "Galeria de imagens" #: REST/methods/images.py:60 REST/methods/images.py:79 #: REST/methods/services_pool_groups.py:63 #: templates/uds/admin/tmpl/new_image.html:10 -#: templates/uds/admin/tmpl/service-info.html:21 +#: templates/uds/admin/tmpl/service-info.html:23 msgid "Image" msgstr "Imagem" @@ -248,90 +248,98 @@ msgstr "Descrição" msgid "Generates" msgstr "Gera" -#: REST/methods/services.py:157 +#: REST/methods/services.py:158 #, python-brace-format msgid "Input error: {0}" msgstr "Erro de entrada: {0}" -#: REST/methods/services.py:181 +#: REST/methods/services.py:182 #, python-brace-format msgid "Services of {0}" msgstr "Serviços de {0}" -#: REST/methods/services.py:183 +#: REST/methods/services.py:184 msgid "Current services" msgstr "Serviços atuais" -#: REST/methods/services.py:187 +#: REST/methods/services.py:188 msgid "Service name" msgstr "Nome do serviço" -#: REST/methods/services.py:189 REST/methods/user_services.py:256 +#: REST/methods/services.py:190 REST/methods/user_services.py:261 msgid "Type" msgstr "Tipo" -#: REST/methods/services.py:190 +#: REST/methods/services.py:191 msgid "Deployed services" msgstr "Serviços implantados" -#: REST/methods/services.py:191 templates/uds/admin/tmpl/dashboard.html.py:88 +#: REST/methods/services.py:192 templates/uds/admin/tmpl/dashboard.html.py:88 msgid "User services" msgstr "Serviços de usuário" +#: REST/methods/services.py:246 +msgid "With errors" +msgstr "Com erros" + +#: REST/methods/services.py:246 +msgid "Ok" +msgstr "Okey" + #: REST/methods/services_pool_calendars.py:85 msgid "Access restrictions by calendar" -msgstr "" +msgstr "Restrições de acesso pelo calendário" #: REST/methods/services_pool_calendars.py:90 #: REST/methods/services_pool_calendars.py:156 #: templates/uds/admin/tmpl/pool_add_access.html:12 #: templates/uds/admin/tmpl/pool_add_action.html:5 msgid "Calendar" -msgstr "" +msgstr "Calendário" #: REST/methods/services_pool_calendars.py:91 msgid "Access" -msgstr "" +msgstr "Acesso" #: REST/methods/services_pool_calendars.py:152 #: templates/uds/admin/tmpl/services_pool.html:36 msgid "Scheduled actions" -msgstr "" +msgstr "Ações programadas" #: REST/methods/services_pool_calendars.py:157 #: templates/uds/admin/tmpl/pool_add_action.html:35 msgid "Action" -msgstr "" +msgstr "Ação" #: REST/methods/services_pool_calendars.py:158 core/ui/UserInterface.py:87 msgid "Parameters" -msgstr "" +msgstr "Parâmetros" #: REST/methods/services_pool_calendars.py:159 msgid "Relative to" -msgstr "" +msgstr "Em relação ao" #: REST/methods/services_pool_calendars.py:160 msgid "Time offset" -msgstr "" +msgstr "Deslocamento de tempo" #: REST/methods/services_pool_calendars.py:161 msgid "Next execution" -msgstr "" +msgstr "Na próxima execução" #: REST/methods/services_pool_calendars.py:162 msgid "Last execution" -msgstr "" +msgstr "Última execução" #: REST/methods/services_pool_groups.py:60 msgid "Services Pool Groups" -msgstr "" +msgstr "Grupos de Pool de serviços" -#: REST/methods/services_pool_groups.py:86 REST/methods/services_pools.py:151 +#: REST/methods/services_pool_groups.py:86 REST/methods/services_pools.py:160 msgid "Associated Image" msgstr "Imagem associada" -#: REST/methods/services_pool_groups.py:87 REST/methods/services_pools.py:152 +#: REST/methods/services_pool_groups.py:87 REST/methods/services_pools.py:161 msgid "Image assocciated with this service" msgstr "Imagem assocciated com este serviço" @@ -346,7 +354,7 @@ msgstr "Piscinas de serviço" msgid "Parent Service" msgstr "Pai serviço" -#: REST/methods/services_pools.py:78 REST/methods/user_services.py:118 +#: REST/methods/services_pools.py:78 REST/methods/user_services.py:122 msgid "status" msgstr "status" @@ -356,88 +364,87 @@ msgstr "Mostra transportes" #: REST/methods/services_pools.py:80 msgid "Pool Group" -msgstr "" +msgstr "Grupo de piscina" -#: REST/methods/services_pools.py:105 REST/methods/services_pools.py:158 +#: REST/methods/services_pools.py:93 REST/methods/services_pools.py:167 msgid "Default" -msgstr "" +msgstr "Padrão" -#: REST/methods/services_pools.py:126 +#: REST/methods/services_pools.py:135 msgid "Create at least one OS Manager before creating a new service pool" msgstr "" "Criar pelo menos um Gerenciador de sistema operacional antes de criar um " "novo pool de serviço" -#: REST/methods/services_pools.py:128 +#: REST/methods/services_pools.py:137 msgid "Create at least a service before creating a new service pool" msgstr "Criar pelo menos um serviço antes de criar um novo pool de serviço" -#: REST/methods/services_pools.py:135 +#: REST/methods/services_pools.py:144 msgid "Base service" msgstr "Serviço base" -#: REST/methods/services_pools.py:136 +#: REST/methods/services_pools.py:145 msgid "Service used as base of this service pool" msgstr "Serviço usado como base da piscina serviço" -#: REST/methods/services_pools.py:143 +#: REST/methods/services_pools.py:152 msgid "OS Manager" msgstr "Gerente de sistema operacional" -#: REST/methods/services_pools.py:144 +#: REST/methods/services_pools.py:153 msgid "OS Manager used as base of this service pool" msgstr "Gerente de sistema operacional usado como base da piscina serviço" -#: REST/methods/services_pools.py:155 REST/methods/services_pools.py:163 +#: REST/methods/services_pools.py:164 REST/methods/services_pools.py:172 #: services/OVirt/OVirtLinkedService.py:167 msgid "Display" msgstr "Exposição" -#: REST/methods/services_pools.py:159 -msgid "Pool group" -msgstr "" - -#: REST/methods/services_pools.py:160 -msgid "Pool group for this pool (for pool clasify on display)" -msgstr "" - #: REST/methods/services_pools.py:168 +msgid "Pool group" +msgstr "Grupo de piscina" + +#: REST/methods/services_pools.py:169 +msgid "Pool group for this pool (for pool clasify on display)" +msgstr "Grupo de consórcio para este pool (para piscina classificá em exibição)" + +#: REST/methods/services_pools.py:177 msgid "Initial available services" msgstr "Iniciais serviços disponíveis" -#: REST/methods/services_pools.py:169 +#: REST/methods/services_pools.py:178 msgid "Services created initially for this service pool" msgstr "Serviços criados inicialmente para este pool de serviço" -#: REST/methods/services_pools.py:172 REST/methods/services_pools.py:181 -#: REST/methods/services_pools.py:190 REST/methods/services_pools.py:199 -#, fuzzy +#: REST/methods/services_pools.py:181 REST/methods/services_pools.py:190 +#: REST/methods/services_pools.py:199 REST/methods/services_pools.py:208 #| msgid "Compatibility" msgid "Availability" -msgstr "Compatibilidade" +msgstr "Disponibilidade" -#: REST/methods/services_pools.py:177 +#: REST/methods/services_pools.py:186 msgid "Services to keep in cache" msgstr "Serviços para manter em cache" -#: REST/methods/services_pools.py:178 +#: REST/methods/services_pools.py:187 msgid "Services kept in cache for improved user service assignation" msgstr "" "Serviços mantidos no cache para atribuição de serviço do usuário aprimorada" -#: REST/methods/services_pools.py:186 +#: REST/methods/services_pools.py:195 msgid "Services to keep in L2 cache" msgstr "Serviços para manter em cache L2" -#: REST/methods/services_pools.py:187 +#: REST/methods/services_pools.py:196 msgid "Services kept in cache of level2 for improved service generation" msgstr "Serviços mantidos no cache de level2 para geração de serviço melhorada" -#: REST/methods/services_pools.py:195 +#: REST/methods/services_pools.py:204 msgid "Maximum number of services to provide" msgstr "Número máximo de serviços para fornecer" -#: REST/methods/services_pools.py:196 +#: REST/methods/services_pools.py:205 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" @@ -445,19 +452,19 @@ msgstr "" "Número máximo de serviço (atribuído e cache L1) que podem ser criados para " "Este serviço" -#: REST/methods/services_pools.py:203 +#: REST/methods/services_pools.py:212 msgid "Show transports" msgstr "Mostrar transportes" -#: REST/methods/services_pools.py:204 +#: REST/methods/services_pools.py:213 msgid "If active, alternative transports for user will be shown" msgstr "Se ativo, transportes alternativos para usuário serão mostrados" -#: REST/methods/services_pools.py:219 +#: REST/methods/services_pools.py:228 msgid "Base service does not exist anymore" msgstr "Serviço de base não existe mais" -#: REST/methods/services_pools.py:238 +#: REST/methods/services_pools.py:247 msgid "This service requires an OS Manager" msgstr "Este serviço requer um gestor de sistema operacional" @@ -495,102 +502,104 @@ msgstr "" msgid "unknown" msgstr "desconhecido" -#: REST/methods/user_services.py:109 +#: REST/methods/user_services.py:113 #: templates/uds/admin/tmpl/services_pool.html:31 msgid "Assigned services" msgstr "Serviços atribuídos" -#: REST/methods/user_services.py:113 REST/methods/user_services.py:181 +#: REST/methods/user_services.py:117 REST/methods/user_services.py:185 msgid "Creation date" msgstr "Data de criação" -#: REST/methods/user_services.py:114 REST/methods/user_services.py:182 -#: REST/methods/user_services.py:323 REST/methods/user_services.py:352 +#: REST/methods/user_services.py:118 REST/methods/user_services.py:186 +#: REST/methods/user_services.py:328 REST/methods/user_services.py:357 msgid "Revision" msgstr "Revisão" -#: REST/methods/user_services.py:116 REST/methods/user_services.py:184 +#: REST/methods/user_services.py:120 REST/methods/user_services.py:188 #: auths/IP/Authenticator.py:60 msgid "IP" msgstr "IP" -#: REST/methods/user_services.py:117 REST/methods/user_services.py:185 +#: REST/methods/user_services.py:121 REST/methods/user_services.py:189 msgid "Friendly name" msgstr "Nome amigável" -#: REST/methods/user_services.py:119 +#: REST/methods/user_services.py:123 msgid "Status date" msgstr "Data de estado" -#: REST/methods/user_services.py:120 +#: REST/methods/user_services.py:124 msgid "In Use" msgstr "Em uso" -#: REST/methods/user_services.py:121 +#: REST/methods/user_services.py:125 msgid "Src Host" msgstr "Src Host" -#: REST/methods/user_services.py:122 +#: REST/methods/user_services.py:126 msgid "Src Ip" msgstr "src Ip" -#: REST/methods/user_services.py:123 +#: REST/methods/user_services.py:127 msgid "Owner" msgstr "Proprietário" -#: REST/methods/user_services.py:124 REST/methods/user_services.py:188 +#: REST/methods/user_services.py:128 REST/methods/user_services.py:192 msgid "Actor version" msgstr "Versão do ator" -#: REST/methods/user_services.py:151 +#: REST/methods/user_services.py:155 msgid "Item already being removed" -msgstr "" +msgstr "Item já está sendo removido" -#: REST/methods/user_services.py:153 +#: REST/methods/user_services.py:157 msgid "Item is not removable" msgstr "Item não é removível" -#: REST/methods/user_services.py:177 +#: REST/methods/user_services.py:181 msgid "Cached services" msgstr "Serviços em cache" -#: REST/methods/user_services.py:186 REST/methods/user_services.py:222 -#: REST/methods/user_services.py:325 REST/methods/user_services.py:354 -#: templates/uds/admin/tmpl/group.html:54 templates/uds/admin/tmpl/user.html:45 +#: REST/methods/user_services.py:190 REST/methods/user_services.py:227 +#: REST/methods/user_services.py:330 REST/methods/user_services.py:359 +#: templates/uds/admin/tmpl/group.html:54 +#: templates/uds/admin/tmpl/service-info.html:22 +#: templates/uds/admin/tmpl/user.html:45 msgid "State" msgstr "Estado" -#: REST/methods/user_services.py:187 +#: REST/methods/user_services.py:191 msgid "Cache level" msgstr "Nível de cache" -#: REST/methods/user_services.py:215 +#: REST/methods/user_services.py:220 msgid "Assigned groups" msgstr "Grupos atribuídos" -#: REST/methods/user_services.py:221 templates/uds/admin/tmpl/group.html.py:46 +#: REST/methods/user_services.py:226 templates/uds/admin/tmpl/group.html.py:46 #: templates/uds/admin/tmpl/user.html:37 msgid "comments" msgstr "Comentários" -#: REST/methods/user_services.py:250 +#: REST/methods/user_services.py:255 msgid "Assigned transports" msgstr "Transportes atribuídos" -#: REST/methods/user_services.py:319 +#: REST/methods/user_services.py:324 #: templates/uds/admin/tmpl/services_pool.html:35 msgid "Publications" msgstr "Publicações" -#: REST/methods/user_services.py:324 REST/methods/user_services.py:353 +#: REST/methods/user_services.py:329 REST/methods/user_services.py:358 msgid "Publish date" msgstr "Data de publicação" -#: REST/methods/user_services.py:326 templates/uds/admin/tmpl/publish.html.py:5 +#: REST/methods/user_services.py:331 templates/uds/admin/tmpl/publish.html.py:5 msgid "Reason" msgstr "Razão" -#: REST/methods/user_services.py:348 +#: REST/methods/user_services.py:353 msgid "Changelog" msgstr "Changelog" @@ -660,11 +669,11 @@ msgstr "UDS Meta Group" #: REST/model.py:123 msgid "Tags" -msgstr "" +msgstr "Etiquetas" #: REST/model.py:125 msgid "Tags for this element" -msgstr "" +msgstr "Tags para este elemento." #: REST/model.py:133 msgid "Name of this element" @@ -683,11 +692,11 @@ msgstr "" #: REST/model.py:159 msgid "Label" -msgstr "" +msgstr "Rótulo" #: REST/model.py:160 msgid "Label for this element" -msgstr "" +msgstr "Rótulo para este elemento" #: REST/model.py:243 msgid "Invalid Request" @@ -972,11 +981,11 @@ msgstr "" "LDAP usuário classe ou usuário id attr provavelmente está errado (Ldap é do " "eDirectory?)" -#: auths/IP/Authenticator.py:52 +#: auths/IP/Authenticator.py:52 auths/InternalDB/Authenticator.py:66 msgid "Accept proxy" msgstr "Aceitar o proxy" -#: auths/IP/Authenticator.py:52 +#: auths/IP/Authenticator.py:52 auths/InternalDB/Authenticator.py:66 msgid "" "If checked, requests via proxy will get FORWARDED ip address (take care with " "this bein checked, can take internal IP addresses from internet)" @@ -997,35 +1006,35 @@ msgstr "Intervalo de IP" msgid "All seems to be fine." msgstr "Tudo parece estar bem." -#: auths/InternalDB/Authenticator.py:52 +#: auths/InternalDB/Authenticator.py:53 msgid "Internal Database" msgstr "Banco de dados interno" -#: auths/InternalDB/Authenticator.py:54 +#: auths/InternalDB/Authenticator.py:55 msgid "Internal dabasase authenticator. Doesn't use external sources" msgstr "Autenticador de dabasase internos. Não usar fontes externas" -#: auths/InternalDB/Authenticator.py:63 +#: auths/InternalDB/Authenticator.py:64 msgid "Different user for each host" msgstr "Usuário diferente para cada host" -#: auths/InternalDB/Authenticator.py:63 +#: auths/InternalDB/Authenticator.py:64 msgid "If checked, each host will have a different user name" msgstr "Se marcada, cada host terá um nome de usuário diferente" -#: auths/InternalDB/Authenticator.py:64 +#: auths/InternalDB/Authenticator.py:65 msgid "Reverse DNS" msgstr "DNS reverso" -#: auths/InternalDB/Authenticator.py:64 +#: auths/InternalDB/Authenticator.py:65 msgid "If checked, the host will be reversed dns" msgstr "Se marcada, o host será invertida dns" -#: auths/InternalDB/Authenticator.py:128 +#: auths/InternalDB/Authenticator.py:130 msgid "Internal structures seems ok" msgstr "Estruturas internas parece ok" -#: auths/InternalDB/Authenticator.py:131 +#: auths/InternalDB/Authenticator.py:133 msgid "All seems fine in the authenticator." msgstr "Tudo parece estar bem no autenticador." @@ -1052,7 +1061,7 @@ msgstr "Base de pesquisa comum (usada para \"usuários\" e \"grupos\")" #: auths/SimpleLDAP/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:67 #: auths/SimpleLDAP/Authenticator.py:68 auths/SimpleLDAP/Authenticator.py:69 msgid "Ldap info" -msgstr "" +msgstr "Informação de LDAP" #: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:64 msgid "User class" @@ -1133,10 +1142,9 @@ msgstr "" "OpenSSL" #: auths/SAML_enterprise/SAML.py:123 auths/SAML_enterprise/SAML.py:125 -#, fuzzy #| msgid "Certificate" msgid "Certificates" -msgstr "Certificado" +msgstr "Certificados" #: auths/SAML_enterprise/SAML.py:124 transports/SPICE/BaseSPICETransport.py:86 msgid "Certificate" @@ -1158,10 +1166,9 @@ msgstr "" "(xml)" #: auths/SAML_enterprise/SAML.py:128 auths/SAML_enterprise/SAML.py:130 -#, fuzzy #| msgid "IDP Metadata" msgid "Metadata" -msgstr "Metadados do IDP" +msgstr "Metadados" #: auths/SAML_enterprise/SAML.py:129 msgid "Entity ID" @@ -1184,7 +1191,7 @@ msgstr "Campos de onde extrair o nome de usuário" #: auths/SAML_enterprise/SAML.py:133 auths/SAML_enterprise/SAML.py:136 #: auths/SAML_enterprise/SAML.py:139 msgid "Attributes" -msgstr "" +msgstr "Atributos" #: auths/SAML_enterprise/SAML.py:135 msgid "Group name attrs" @@ -1478,22 +1485,19 @@ msgid "Base Clustered Service" msgstr "Base em Cluster Service" #: core/ui/UserInterface.py:86 -#, fuzzy #| msgid "Canceled" msgid "Advanced" -msgstr "Cancelado" +msgstr "Avançado" #: core/ui/UserInterface.py:88 -#, fuzzy #| msgid "Invalid credentials" msgid "Credentials" -msgstr "Credenciais inválidas" +msgstr "Credenciais" #: core/ui/UserInterface.py:89 -#, fuzzy #| msgid "Tunnel Server" msgid "Tunnel" -msgstr "Servidor de túnel" +msgstr "Túnel" #: core/util/State.py:64 core/util/states/common.py:63 msgid "Active" @@ -1674,35 +1678,35 @@ msgstr "Publicar" #: models/CalendarAction.py:59 msgid "Sets cache size" -msgstr "" +msgstr "Tamanho do cache de conjuntos" #: models/CalendarAction.py:59 msgid "Cache size" -msgstr "" +msgstr "Tamanho do cache" #: models/CalendarAction.py:60 msgid "Sets L2 cache size" -msgstr "" +msgstr "Define o tamanho do cache L2" #: models/CalendarAction.py:60 msgid "Cache L2 size" -msgstr "" +msgstr "Tamanho do cache L2" #: models/CalendarAction.py:61 msgid "Set initial services" -msgstr "" +msgstr "Conjunto de serviços iniciais" #: models/CalendarAction.py:61 msgid "Initial services" -msgstr "" +msgstr "Serviços iniciais" #: models/CalendarAction.py:62 msgid "Change maximum number of services" -msgstr "" +msgstr "Alterar o número máximo de serviços" #: models/CalendarAction.py:62 msgid "Maximum services" -msgstr "" +msgstr "Serviços de máximos" #: models/CalendarRule.py:56 msgid "Yearly" @@ -1718,7 +1722,7 @@ msgstr "Semanal" #: models/CalendarRule.py:59 msgid "Daily" -msgstr "" +msgstr "Diário" #: models/CalendarRule.py:60 msgid "Weekdays" @@ -1754,7 +1758,7 @@ msgstr "Todos os" #: models/ServicesPoolGroup.py:85 msgid "General" -msgstr "" +msgstr "Geral" #: osmanagers/LinuxOsManager/LinuxOsManager.py:51 msgid "Linux OS Manager" @@ -2134,7 +2138,7 @@ msgstr "Acessos por piscina" #: reports/stats/pool_performance.py:104 reports/stats/pool_performance.py:366 #: reports/stats/usage_by_pool.py:98 -#: templates/uds/admin/tmpl/service-info.html:22 +#: templates/uds/admin/tmpl/service-info.html:21 msgid "Pool" msgstr "Piscina" @@ -2188,27 +2192,27 @@ msgstr "Estatísticas de utilização da plataforma" #: reports/stats/usage_by_pool.py:72 msgid "Access Datetime" -msgstr "" +msgstr "Acesso Datetime" #: reports/stats/usage_by_pool.py:74 msgid "Duration(seconds)" -msgstr "" +msgstr "Duration(Seconds)" #: reports/stats/usage_by_pool.py:91 msgid "Pools usage by users" -msgstr "" +msgstr "Piscinas de uso por usuários" #: reports/stats/usage_by_pool.py:92 msgid "Pools usage by user report" -msgstr "" +msgstr "Piscinas de uso pelo usuário reportar" #: reports/stats/usage_by_pool.py:99 msgid "Pool for report" -msgstr "" +msgstr "Piscina para relatório" #: reports/stats/usage_by_pool.py:167 msgid "Users usage list for {}" -msgstr "" +msgstr "Lista de uso de usuários para {}" #: reports/stats/usage_by_pool.py:189 msgid "Date" @@ -2216,7 +2220,7 @@ msgstr "Data" #: reports/stats/usage_by_pool.py:189 msgid "Seconds" -msgstr "" +msgstr "Segundos" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:51 msgid "HyperV Cluster Linked Clone (Experimental)" @@ -2465,7 +2469,7 @@ msgstr "Provedor de serviços de plataforma Hyper-v (experimental)" #: services/Vmware_enterprise/ServiceProviderVC.py:80 #: services/Xen/XenProvider.py:102 msgid "Creation concurrency" -msgstr "" +msgstr "Simultaneidade de criação" #: services/HyperV_enterprise/HyperVProvider.py:88 #: services/HyperV_enterprise/HyperVProvider.py:89 @@ -2478,7 +2482,7 @@ msgstr "" #: services/Vmware_enterprise/ServiceProviderVC.py:36 #: services/Xen/XenProvider.py:102 services/Xen/XenProvider.py:103 msgid "Maximum number of concurrently removing VMs" -msgstr "" +msgstr "Número máximo de simultaneamente removendo VMs" #: services/HyperV_enterprise/HyperVProvider.py:89 #: services/Nutanix_enterprise/NutanixProvider.py:43 @@ -2488,7 +2492,7 @@ msgstr "" #: services/Vmware_enterprise/ServiceProviderVC.py:81 #: services/Xen/XenProvider.py:103 msgid "Removal concurrency" -msgstr "" +msgstr "Simultaneidade de remoção" #: services/Nutanix_enterprise/NutanixProvider.py:31 msgid "Nutanix Acropolis Provider (Experimental)" @@ -2625,110 +2629,112 @@ msgstr "Tempo limite em segundos de conexão para oVirt" #: services/OpenNebula/LiveService.py:55 msgid "OpenNebula Live Images" -msgstr "" +msgstr "OpenNebula imagens ao vivo" #: services/OpenNebula/LiveService.py:59 msgid "OpenNebula live images bases service" -msgstr "" +msgstr "OpenNebula live serviço de bases de imagens" #: services/OpenNebula/LiveService.py:76 services/OpenStack/LiveService.py:78 #: services/Vmware_enterprise/VCLinkedCloneService.py:40 msgid "Number of desired machines to keep running waiting for an user" -msgstr "" +msgstr "Número de máquinas desejados para continuar funcionando à espera de um usuário" #: services/OpenNebula/LiveService.py:95 msgid "Base Template" -msgstr "" +msgstr "Modelo de base" #: services/OpenNebula/LiveService.py:95 msgid "Service base template" -msgstr "" +msgstr "Modelo de base de serviço" #: services/OpenNebula/LiveService.py:96 msgid "Datastore" -msgstr "" +msgstr "Armazenamento de dados" #: services/OpenNebula/LiveService.py:96 msgid "Service clones datastore" -msgstr "" +msgstr "Serviço de armazenamento de dados de clones" #: services/OpenNebula/Provider.py:79 msgid "OpenNebula Platform Provider" -msgstr "" +msgstr "OpenNebula plataforma provedor" #: services/OpenNebula/Provider.py:83 msgid "OpenNebula platform service provider" -msgstr "" +msgstr "OpenNebula prestador de serviços de plataforma" #: services/OpenNebula/Provider.py:98 msgid "OpenNebula Host" -msgstr "" +msgstr "OpenNebula Host" #: services/OpenNebula/Provider.py:99 msgid "OpenNebula Port (default is 2633 for non ssl connection)" -msgstr "" +msgstr "OpenNebula porta (o padrão é 2633 para conexão não ssl)" #: services/OpenNebula/Provider.py:100 services/OpenStack/Provider.py:100 msgid "" "If checked, the connection will be forced to be ssl (will not work if server " "is not providing ssl)" msgstr "" +"Se marcada, a conexão será forçado a ser ssl (não funcionará se servidor " +"Não está fornecendo o ssl)" #: services/OpenNebula/Provider.py:101 msgid "User with valid privileges on OpenNebula" -msgstr "" +msgstr "Usuário com privilégios válidos no OpenNebula" #: services/OpenNebula/Provider.py:102 msgid "Password of the user of OpenNebula" -msgstr "" +msgstr "Senha do usuário de OpenNebula" #: services/OpenNebula/Provider.py:107 msgid "Timeout in seconds of connection to OpenNebula" -msgstr "" +msgstr "Tempo limite em segundos de conexão para OpenNebula" #: services/OpenNebula/Provider.py:157 msgid "Opennebula test connection passed" -msgstr "" +msgstr "Opennebula conexão de teste passado" #: services/OpenStack/LiveService.py:57 msgid "OpenStack Live Volume" -msgstr "" +msgstr "Ao vivo Volume OpenStack" #: services/OpenStack/LiveService.py:61 msgid "OpenStack live images bases service" -msgstr "" +msgstr "Serviço de bases de imagens de live OpenStack" #: services/OpenStack/LiveService.py:99 msgid "Region" -msgstr "" +msgstr "Região" #: services/OpenStack/LiveService.py:99 msgid "Service region" -msgstr "" +msgstr "Região de serviço" #: services/OpenStack/LiveService.py:100 msgid "Project" -msgstr "" +msgstr "Projeto" #: services/OpenStack/LiveService.py:106 msgid "Project for this service" -msgstr "" +msgstr "Projeto para este serviço" #: services/OpenStack/LiveService.py:108 msgid "Availability Zones" -msgstr "" +msgstr "Zonas de disponibilidade" #: services/OpenStack/LiveService.py:114 msgid "Service availability zones" -msgstr "" +msgstr "Zonas de disponibilidade de serviço" #: services/OpenStack/LiveService.py:116 msgid "Volume" -msgstr "" +msgstr "Volume de" #: services/OpenStack/LiveService.py:116 msgid "Base volume for service (restricted by availability zone)" -msgstr "" +msgstr "Volume de base para o serviço (restringido pela zona de disponibilidade)" #: services/OpenStack/LiveService.py:116 services/OpenStack/LiveService.py:118 #: services/OpenStack/LiveService.py:119 services/OpenStack/LiveService.py:121 @@ -2741,84 +2747,85 @@ msgstr "" #: services/Vmware_enterprise/VCLinkedCloneService.py:88 #: services/Vmware_enterprise/VCLinkedCloneService.py:89 #: services/Vmware_enterprise/VCLinkedCloneService.py:91 -#, fuzzy #| msgid "Base Machine" msgid "Machine" -msgstr "Máquina base" +msgstr "Máquina" #: services/OpenStack/LiveService.py:118 msgid "Network to attach to this service" -msgstr "" +msgstr "Rede para anexar a este serviço" #: services/OpenStack/LiveService.py:119 msgid "Flavor" -msgstr "" +msgstr "Sabor" #: services/OpenStack/LiveService.py:119 msgid "Flavor for service" -msgstr "" +msgstr "Sabor para serviço" #: services/OpenStack/LiveService.py:121 msgid "Security Groups" -msgstr "" +msgstr "Grupos de segurança" #: services/OpenStack/LiveService.py:121 msgid "Service security groups" -msgstr "" +msgstr "Grupos de segurança do serviço" #: services/OpenStack/Provider.py:79 msgid "OpenStack Platform Provider" -msgstr "" +msgstr "Provedor de plataforma OpenStack" #: services/OpenStack/Provider.py:83 msgid "OpenStack platform service provider" -msgstr "" +msgstr "Provedor de serviços de plataforma OpenStack" #: services/OpenStack/Provider.py:98 msgid "OpenStack Host" -msgstr "" +msgstr "OpenStack Host" #: services/OpenStack/Provider.py:99 msgid "OpenStack Port" -msgstr "" +msgstr "Porto OpenStack" #: services/OpenStack/Provider.py:102 msgid "Access interface" -msgstr "" +msgstr "Interface de acesso" #: services/OpenStack/Provider.py:102 msgid "Access interface to be used" -msgstr "" +msgstr "Interface de acesso a ser usado" #: services/OpenStack/Provider.py:104 msgid "Domain name (default is Default)" -msgstr "" +msgstr "Nome de domínio (o padrão é padrão)" #: services/OpenStack/Provider.py:105 msgid "User with valid privileges on OpenStack" -msgstr "" +msgstr "Usuário com privilégios válidos na OpenStack" #: services/OpenStack/Provider.py:106 msgid "Password of the user of OpenStack" -msgstr "" +msgstr "Senha do usuário do OpenStack" #: services/OpenStack/Provider.py:111 msgid "Timeout in seconds of connection to OpenStack" -msgstr "" +msgstr "Tempo limite em segundos de conexão para OpenStack" #: services/OpenStack/Provider.py:155 msgid "OpenStack test connection passed" -msgstr "" +msgstr "Conexão de teste OpenStack passado" #: services/OpenStack/openStack/UDSOpenStackClient.py:610 msgid "Authentication error" -msgstr "" +msgstr "Erro de autenticação" #: services/OpenStack/openStack/UDSOpenStackClient.py:612 msgid "" "Openstack does not support identity API 3.2 or newer. This OpenStack server " "is not compatible with UDS." msgstr "" +"Openstack não oferece suporte a API de identidade 3.2 ou mais recente. Este servidor OpenStack " +"Não é compatível com UDS." #: services/PhysicalMachines/IPMachineDeployed.py:58 msgid "IP " @@ -3109,11 +3116,11 @@ msgstr "Armazenamentos de dados onde colocar publicações" #: services/Vmware_enterprise/VCLinkedCloneService.py:67 msgid "Remove found duplicates" -msgstr "" +msgstr "Remover duplicatas encontradas" #: services/Vmware_enterprise/VCLinkedCloneService.py:67 msgid "If active, found duplicates clones for this service will be removed" -msgstr "" +msgstr "Se ativo, clones de duplicatas encontrado para este serviço serão removidos" #: services/Vmware_enterprise/VCLinkedCloneService.py:69 msgid "Resource Pool" @@ -3246,7 +3253,7 @@ msgstr "Conectividade" #: templates/uds/admin/snippets/navbar.html:30 msgid "Tools" -msgstr "" +msgstr "Ferramentas" #: templates/uds/admin/snippets/navbar.html:32 #: templates/uds/admin/tmpl/gallery.html:8 @@ -3256,7 +3263,7 @@ msgstr "Galeria" #: templates/uds/admin/snippets/navbar.html:33 msgid "Services Pool Group" -msgstr "" +msgstr "Grupo de consórcio de serviços" #: templates/uds/admin/snippets/navbar.html:34 #: templates/uds/admin/tmpl/reports.html:4 @@ -3291,71 +3298,71 @@ msgstr "Logs" #: templates/uds/admin/tmpl/calendar_rule.html:7 msgid "Name of this rule" -msgstr "" +msgstr "Nome desta regra" #: templates/uds/admin/tmpl/calendar_rule.html:14 msgid "Comments for this rule" -msgstr "" +msgstr "Comentários para esta regra" #: templates/uds/admin/tmpl/calendar_rule.html:16 msgid "Rule comments" -msgstr "" +msgstr "Comentários da regra" #: templates/uds/admin/tmpl/calendar_rule.html:22 msgid "Event" -msgstr "" +msgstr "Evento" #: templates/uds/admin/tmpl/calendar_rule.html:24 msgid "Starting hour" -msgstr "" +msgstr "Hora de partida" #: templates/uds/admin/tmpl/calendar_rule.html:34 msgid "Duration for this rule" -msgstr "" +msgstr "Duração para esta regra" #: templates/uds/admin/tmpl/calendar_rule.html:53 msgid "Repeat" -msgstr "" +msgstr "Repita" #: templates/uds/admin/tmpl/calendar_rule.html:55 msgid "Starting date for repeating" -msgstr "" +msgstr "Data de início para repetir" #: templates/uds/admin/tmpl/calendar_rule.html:64 msgid "End date" -msgstr "" +msgstr "Data de término" #: templates/uds/admin/tmpl/calendar_rule.html:73 msgid "Frequency for this rule" -msgstr "" +msgstr "Freqüência para esta regra" #: templates/uds/admin/tmpl/calendar_rule.html:84 msgid "Repeat interval for this rule" -msgstr "" +msgstr "Intervalo de repetição para esta regra" #: templates/uds/admin/tmpl/calendar_rule.html:84 msgid "Repeat every" -msgstr "" +msgstr "Repita cada" #: templates/uds/admin/tmpl/calendar_rule.html:86 msgid "Repeat interval for rule" -msgstr "" +msgstr "Intervalo de repetição para a regra" #: templates/uds/admin/tmpl/calendar_rule.html:91 msgid "Weekdays for this rule" -msgstr "" +msgstr "Durante a semana para esta regra" #: templates/uds/admin/tmpl/calendar_rule.html:91 msgid "Repeat on" -msgstr "" +msgstr "Repita em" #: templates/uds/admin/tmpl/calendar_rule.html:105 msgid "Summary" -msgstr "" +msgstr "Resumo" #: templates/uds/admin/tmpl/calendars.html:30 msgid "Rules" -msgstr "" +msgstr "Regras" #: templates/uds/admin/tmpl/comp/modal.html:19 msgid "Close" @@ -3435,7 +3442,7 @@ msgstr "Adicionar" #: templates/uds/admin/tmpl/fld/taglist.html:8 msgid "Add Tag..." -msgstr "" +msgstr "Adicione Tag..." #: templates/uds/admin/tmpl/gallery.html:5 msgid "UDS Image Gallery" @@ -3536,15 +3543,15 @@ msgstr "Acesso completo" #: templates/uds/admin/tmpl/pool_access_default.html:5 #: templates/uds/admin/tmpl/pool_add_access.html:24 msgid "Access action" -msgstr "" +msgstr "Ação de acesso" #: templates/uds/admin/tmpl/pool_add_action.html:17 msgid "Events Offset (minutes)" -msgstr "" +msgstr "Deslocamento de eventos (minutos)" #: templates/uds/admin/tmpl/pool_add_action.html:24 msgid "At interval beginning?" -msgstr "" +msgstr "No início do intervalo?" #: templates/uds/admin/tmpl/pool_add_transport.html:5 msgid "Transport" @@ -3602,10 +3609,9 @@ msgid "Thank you." msgstr "Obrigado." #: templates/uds/admin/tmpl/service-info.html:5 -#, fuzzy #| msgid "Service Pools" msgid "Services Pools" -msgstr "Piscinas de serviço" +msgstr "Serviços de piscinas" #: templates/uds/admin/tmpl/services_pool.html:32 msgid "Cache" @@ -3618,11 +3624,11 @@ msgstr "Transportes" #: templates/uds/admin/tmpl/services_pool.html:37 msgid "Access Calendars" -msgstr "" +msgstr "Calendários de acesso" #: templates/uds/admin/tmpl/services_pool_groups.html:5 msgid "UDS Services Pool Groups" -msgstr "" +msgstr "UDS piscina grupos de serviços" #: templates/uds/admin/tmpl/user.html:56 msgid "Staff member" @@ -3769,7 +3775,7 @@ msgstr "Em manutenção" #: templates/uds/html5/index.html:31 msgid "Access limited by calendar" -msgstr "" +msgstr "Acesso limitado pelo calendário" #: templates/uds/html5/index.html:33 msgid "Currently in use" @@ -3793,11 +3799,11 @@ msgstr "Por favor, tente novamente acesso há algum tempo." #: templates/uds/html5/index.html:99 msgid "Service access not allowed" -msgstr "" +msgstr "Não é permitido o acesso a serviços" #: templates/uds/html5/index.html:102 msgid "This service is currently not accesible due to schedule restrictions" -msgstr "" +msgstr "Este serviço não está acessível devido a restrições de horário" #: templates/uds/html5/index.html:116 msgid "Administrator info panel" @@ -4238,26 +4244,25 @@ msgstr "Protocolo NX" #: transports/PCoIP_enterprise/PCoIPTransport.py:50 msgid "PCoIP Transport (Experimental)" -msgstr "" +msgstr "PCoIP transporte (Experimental)" #: transports/PCoIP_enterprise/PCoIPTransport.py:52 msgid "PCoIP Transport, Experimental" -msgstr "" +msgstr "PCoIP transporte, Experimental" #: transports/PCoIP_enterprise/PCoIPTransport.py:57 msgid "Connetion Manager" -msgstr "" +msgstr "Gerenciador de conexão" #: transports/PCoIP_enterprise/PCoIPTransport.py:57 msgid "Hostname or address of connection manager" -msgstr "" +msgstr "Nome do host ou o endereço do Gerenciador de conexão" #: transports/PCoIP_enterprise/PCoIPTransport.py:60 msgid "If not empty, this domain will be always used as credential domain" -msgstr "" +msgstr "Se não for vazio, este domínio será sempre usado como domínio de credencial" #: transports/RDP/BaseRDPTransport.py:64 -#, fuzzy #| msgid "" #| "If checked, the domain part will always be emptied (to connecto to xrdp " #| "for example is needed)" @@ -4265,8 +4270,8 @@ msgid "" "If checked, the domain part will always be emptied (to connect to xrdp for " "example is needed)" msgstr "" -"Se verificado, a parte de domínio sempre será esvaziada (para connecto para " -"xrdp para exemplo é necessário)" +"Se marcada, a parte de domínio sempre será esvaziada (para conectar a xrdp para " +"exemplo é necessário)" #: transports/RDP/BaseRDPTransport.py:66 #: transports/RDS_enterprise/BaseRDSTransport.py:69 @@ -4566,7 +4571,7 @@ msgstr "Preparando o serviço" #: web/errors.py:87 msgid "Service access denied by calendars" -msgstr "" +msgstr "Serviço de acesso negado por calendários" #: web/forms/LoginForm.py:53 msgid "Select authenticator" diff --git a/server/src/uds/locale/pt/LC_MESSAGES/djangojs.po b/server/src/uds/locale/pt/LC_MESSAGES/djangojs.po index 6385ced7a..bc5ff278f 100644 --- a/server/src/uds/locale/pt/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/pt/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-19 10:01+0200\n" +"POT-Creation-Date: 2016-04-20 15:06+0200\n" "PO-Revision-Date: 2016-04-18 05:02+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: Portuguese (http://www.transifex.com/openuds/openuds/language/" @@ -106,115 +106,115 @@ msgstr "Erro de pesquisa" msgid "Accept" msgstr "Aceitar" -#: static/tmp_js/gui-d-authenticators.js:131 +#: static/tmp_js/gui-d-authenticators.js:148 #: static/tmp_js/gui-d-connectivity.js:43 static/tmp_js/gui-d-osmanagers.js:39 -#: static/tmp_js/gui-d-services.js:82 static/tmp_js/gui-d-services.js:123 -#: static/tmp_js/gui-d-servicespools.js:182 +#: static/tmp_js/gui-d-services.js:89 static/tmp_js/gui-d-services.js:131 +#: static/tmp_js/gui-d-servicespools.js:220 msgid "Error accessing data" msgstr "Erro ao acessar dados" -#: static/tmp_js/gui-d-authenticators.js:157 +#: static/tmp_js/gui-d-authenticators.js:174 msgid "Edit group" msgstr "Editar grupo" -#: static/tmp_js/gui-d-authenticators.js:179 -#: static/tmp_js/gui-d-authenticators.js:222 +#: static/tmp_js/gui-d-authenticators.js:196 +#: static/tmp_js/gui-d-authenticators.js:239 msgid "Group saved" msgstr "Grupo salvou" -#: static/tmp_js/gui-d-authenticators.js:200 +#: static/tmp_js/gui-d-authenticators.js:217 msgid "New meta group" msgstr "Novo grupo meta" -#: static/tmp_js/gui-d-authenticators.js:202 +#: static/tmp_js/gui-d-authenticators.js:219 msgid "New group" msgstr "Novo grupo" -#: static/tmp_js/gui-d-authenticators.js:214 +#: static/tmp_js/gui-d-authenticators.js:231 msgid "Search groups" msgstr "Grupos de pesquisa" -#: static/tmp_js/gui-d-authenticators.js:214 +#: static/tmp_js/gui-d-authenticators.js:231 #: static/tmp_js/gui-permissions.js:36 static/tmp_js/gui-permissions.js:85 msgid "Group" msgstr "Grupo" -#: static/tmp_js/gui-d-authenticators.js:214 +#: static/tmp_js/gui-d-authenticators.js:231 msgid "Groups found" msgstr "Grupos encontrados" -#: static/tmp_js/gui-d-authenticators.js:223 +#: static/tmp_js/gui-d-authenticators.js:240 msgid "Group saving error" msgstr "Grupo salvando o erro" -#: static/tmp_js/gui-d-authenticators.js:235 +#: static/tmp_js/gui-d-authenticators.js:252 msgid "Delete group" msgstr "Apagar grupo" -#: static/tmp_js/gui-d-authenticators.js:235 +#: static/tmp_js/gui-d-authenticators.js:252 msgid "Group deletion error" msgstr "Erro de exclusão do grupo" -#: static/tmp_js/gui-d-authenticators.js:282 +#: static/tmp_js/gui-d-authenticators.js:299 msgid "Edit user" msgstr "Editar usuário" -#: static/tmp_js/gui-d-authenticators.js:314 -#: static/tmp_js/gui-d-authenticators.js:345 +#: static/tmp_js/gui-d-authenticators.js:331 +#: static/tmp_js/gui-d-authenticators.js:362 msgid "User saved" msgstr "Usuário salvado" -#: static/tmp_js/gui-d-authenticators.js:315 -#: static/tmp_js/gui-d-authenticators.js:346 +#: static/tmp_js/gui-d-authenticators.js:332 +#: static/tmp_js/gui-d-authenticators.js:363 msgid "User saving error" msgstr "Usuário salvar o erro" -#: static/tmp_js/gui-d-authenticators.js:326 +#: static/tmp_js/gui-d-authenticators.js:343 msgid "New user" msgstr "Novo usuário" -#: static/tmp_js/gui-d-authenticators.js:337 +#: static/tmp_js/gui-d-authenticators.js:354 msgid "Search users" msgstr "Pesquisar usuários" -#: static/tmp_js/gui-d-authenticators.js:337 +#: static/tmp_js/gui-d-authenticators.js:354 #: static/tmp_js/gui-permissions.js:33 static/tmp_js/gui-permissions.js:82 msgid "User" msgstr "Usuário" -#: static/tmp_js/gui-d-authenticators.js:337 +#: static/tmp_js/gui-d-authenticators.js:354 msgid "Users found" msgstr "Usuários encontrados" -#: static/tmp_js/gui-d-authenticators.js:351 +#: static/tmp_js/gui-d-authenticators.js:368 msgid "Delete user" msgstr "Excluir usuário" -#: static/tmp_js/gui-d-authenticators.js:351 +#: static/tmp_js/gui-d-authenticators.js:368 msgid "User deletion error" msgstr "Erro de exclusão de usuário" -#: static/tmp_js/gui-d-authenticators.js:362 +#: static/tmp_js/gui-d-authenticators.js:379 msgid "New authenticator" msgstr "Novo autenticador" -#: static/tmp_js/gui-d-authenticators.js:362 +#: static/tmp_js/gui-d-authenticators.js:379 msgid "Authenticator creation error" msgstr "Erro de criação do autenticador" -#: static/tmp_js/gui-d-authenticators.js:363 +#: static/tmp_js/gui-d-authenticators.js:380 msgid "Edit authenticator" msgstr "Editar autenticador" -#: static/tmp_js/gui-d-authenticators.js:363 +#: static/tmp_js/gui-d-authenticators.js:380 msgid "Authenticator saving error" msgstr "Autenticador salvando o erro" -#: static/tmp_js/gui-d-authenticators.js:364 +#: static/tmp_js/gui-d-authenticators.js:381 msgid "Delete authenticator" msgstr "Excluir o autenticador" -#: static/tmp_js/gui-d-authenticators.js:364 +#: static/tmp_js/gui-d-authenticators.js:381 msgid "Authenticator deletion error" msgstr "Erro de exclusão do autenticador" @@ -502,94 +502,93 @@ msgstr "Erro ao criar o relatório" msgid "Error obtaining report description" msgstr "Descrição de relatório de obtenção do erro" -#: static/tmp_js/gui-d-services.js:59 +#: static/tmp_js/gui-d-services.js:66 msgid "In Maintenance" msgstr "Em manutenção" -#: static/tmp_js/gui-d-services.js:61 +#: static/tmp_js/gui-d-services.js:68 msgid "Active" msgstr "Ativo" -#: static/tmp_js/gui-d-services.js:104 +#: static/tmp_js/gui-d-services.js:111 msgid "Information" -msgstr "" +msgstr "Informações" -#: static/tmp_js/gui-d-services.js:120 -#, fuzzy +#: static/tmp_js/gui-d-services.js:128 #| msgid "Service creation error" msgid "Service information" -msgstr "Erro de criação do serviço" +msgstr "Informação de serviço" -#: static/tmp_js/gui-d-services.js:141 +#: static/tmp_js/gui-d-services.js:186 msgid "Edit service" msgstr "Editar serviço" -#: static/tmp_js/gui-d-services.js:141 +#: static/tmp_js/gui-d-services.js:186 msgid "Service creation error" msgstr "Erro de criação do serviço" -#: static/tmp_js/gui-d-services.js:142 +#: static/tmp_js/gui-d-services.js:187 msgid "New service" msgstr "Novo serviço" -#: static/tmp_js/gui-d-services.js:142 +#: static/tmp_js/gui-d-services.js:187 msgid "Service saving error" msgstr "Salvando o erro de serviço" -#: static/tmp_js/gui-d-services.js:143 +#: static/tmp_js/gui-d-services.js:188 msgid "Delete service" msgstr "Excluir o serviço" -#: static/tmp_js/gui-d-services.js:143 +#: static/tmp_js/gui-d-services.js:188 msgid "Service deletion error" msgstr "Erro de exclusão do serviço" -#: static/tmp_js/gui-d-services.js:159 static/tmp_js/gui-d-services.js:182 +#: static/tmp_js/gui-d-services.js:204 static/tmp_js/gui-d-services.js:227 msgid "Maintenance" msgstr "Manutenção" -#: static/tmp_js/gui-d-services.js:168 +#: static/tmp_js/gui-d-services.js:213 msgid "Maintenance Mode" msgstr "Modo de manutenção" -#: static/tmp_js/gui-d-services.js:168 +#: static/tmp_js/gui-d-services.js:213 msgid "Enter Maintenance Mode?" msgstr "Entrar no modo de manutenção?" -#: static/tmp_js/gui-d-services.js:168 +#: static/tmp_js/gui-d-services.js:213 msgid "Exit Maintenance Mode?" msgstr "Sair do modo de manutenção?" -#: static/tmp_js/gui-d-services.js:187 +#: static/tmp_js/gui-d-services.js:232 msgid "Enter maintenance Mode" msgstr "Digite o modo de manutenção" -#: static/tmp_js/gui-d-services.js:190 +#: static/tmp_js/gui-d-services.js:235 msgid "Exit Maintenance Mode" msgstr "Sair do modo de manutenção" -#: static/tmp_js/gui-d-services.js:198 +#: static/tmp_js/gui-d-services.js:243 msgid "New services provider" msgstr "Novo provedor de serviços" -#: static/tmp_js/gui-d-services.js:198 +#: static/tmp_js/gui-d-services.js:243 msgid "Services provider creation error" msgstr "Erro de criação do provedor de serviços" -#: static/tmp_js/gui-d-services.js:199 +#: static/tmp_js/gui-d-services.js:244 msgid "Edit services provider" msgstr "Editar Provedor de serviços" -#: static/tmp_js/gui-d-services.js:199 +#: static/tmp_js/gui-d-services.js:244 #: static/tmp_js/gui-d-servicespoolsgroup.js:22 msgid "Services Provider saving error" msgstr "Salvando o erro do prestador de serviços" -#: static/tmp_js/gui-d-services.js:200 +#: static/tmp_js/gui-d-services.js:245 msgid "Delete services provider" msgstr "Exclua o provedor de serviços" -#: static/tmp_js/gui-d-services.js:200 +#: static/tmp_js/gui-d-services.js:245 msgid "Services Provider deletion error" msgstr "Erro de exclusão do provedor de serviços" @@ -613,30 +612,30 @@ msgstr "Início" msgid "Ending" msgstr "Final" -#: static/tmp_js/gui-d-servicespools-actions.js:116 +#: static/tmp_js/gui-d-servicespools-actions.js:117 msgid "Add scheduled action" msgstr "Adicionar ação programada" -#: static/tmp_js/gui-d-servicespools-actions.js:178 -#: static/tmp_js/gui-d-servicespools-calendars.js:92 +#: static/tmp_js/gui-d-servicespools-actions.js:179 +#: static/tmp_js/gui-d-servicespools-calendars.js:95 msgid "Edit access calendar" msgstr "Editar o calendário de acesso" -#: static/tmp_js/gui-d-servicespools-actions.js:215 -#: static/tmp_js/gui-d-servicespools-calendars.js:119 +#: static/tmp_js/gui-d-servicespools-actions.js:216 +#: static/tmp_js/gui-d-servicespools-calendars.js:122 msgid "Remove access calendar" msgstr "Remover acesso calendário" -#: static/tmp_js/gui-d-servicespools-actions.js:215 -#: static/tmp_js/gui-d-servicespools-calendars.js:119 +#: static/tmp_js/gui-d-servicespools-actions.js:216 +#: static/tmp_js/gui-d-servicespools-calendars.js:122 msgid "Access calendar removal error" msgstr "Erro de remoção de calendário de acesso" -#: static/tmp_js/gui-d-servicespools-calendars.js:41 +#: static/tmp_js/gui-d-servicespools-calendars.js:44 msgid "Add access calendar" msgstr "Adicionar calendário de acesso" -#: static/tmp_js/gui-d-servicespools-calendars.js:70 +#: static/tmp_js/gui-d-servicespools-calendars.js:73 msgid "Default fallback access" msgstr "Acesso de retorno padrão" @@ -679,83 +678,83 @@ msgstr "Remover o transporte" msgid "Transport removal error" msgstr "Erro de remoção de transporte" -#: static/tmp_js/gui-d-servicespools.js:115 -#: static/tmp_js/gui-d-servicespools.js:298 +#: static/tmp_js/gui-d-servicespools.js:153 +#: static/tmp_js/gui-d-servicespools.js:336 msgid "Yes" msgstr "Sim" -#: static/tmp_js/gui-d-servicespools.js:117 -#: static/tmp_js/gui-d-servicespools.js:300 +#: static/tmp_js/gui-d-servicespools.js:155 +#: static/tmp_js/gui-d-servicespools.js:338 msgid "No" msgstr "Não" -#: static/tmp_js/gui-d-servicespools.js:177 +#: static/tmp_js/gui-d-servicespools.js:215 msgid "error" msgstr "erro" -#: static/tmp_js/gui-d-servicespools.js:213 +#: static/tmp_js/gui-d-servicespools.js:251 msgid "Remove Cache element" msgstr "Remover o elemento de Cache" -#: static/tmp_js/gui-d-servicespools.js:213 -#: static/tmp_js/gui-d-servicespools.js:316 +#: static/tmp_js/gui-d-servicespools.js:251 +#: static/tmp_js/gui-d-servicespools.js:355 msgid "Deletion error" msgstr "Erro de exclusão" -#: static/tmp_js/gui-d-servicespools.js:236 +#: static/tmp_js/gui-d-servicespools.js:274 msgid "Add group" msgstr "Adicionar grupo" -#: static/tmp_js/gui-d-servicespools.js:259 +#: static/tmp_js/gui-d-servicespools.js:297 msgid "You must provide authenticator and group" msgstr "Você deve fornecer o autenticador e grupo" -#: static/tmp_js/gui-d-servicespools.js:273 +#: static/tmp_js/gui-d-servicespools.js:316 msgid "Remove group" msgstr "Remover grupo" -#: static/tmp_js/gui-d-servicespools.js:273 +#: static/tmp_js/gui-d-servicespools.js:316 msgid "Group removal error" msgstr "Erro de remoção do grupo" -#: static/tmp_js/gui-d-servicespools.js:316 +#: static/tmp_js/gui-d-servicespools.js:355 msgid "Remove Assigned service" msgstr "Remover o serviço atribuído" -#: static/tmp_js/gui-d-servicespools.js:360 +#: static/tmp_js/gui-d-servicespools.js:403 msgid "Restrained" msgstr "Contido" -#: static/tmp_js/gui-d-servicespools.js:369 +#: static/tmp_js/gui-d-servicespools.js:412 msgid "New service pool" msgstr "Novo pool de serviço" -#: static/tmp_js/gui-d-servicespools.js:369 +#: static/tmp_js/gui-d-servicespools.js:412 msgid "creation error" msgstr "erro de criação" -#: static/tmp_js/gui-d-servicespools.js:379 +#: static/tmp_js/gui-d-servicespools.js:422 msgid "Publish on creation" msgstr "Publicar na criação" -#: static/tmp_js/gui-d-servicespools.js:380 +#: static/tmp_js/gui-d-servicespools.js:423 msgid "If selected, will initiate the publication inmediatly after creation" msgstr "Se selecionado, irá iniciar a publicação imediatamente após a criação" -#: static/tmp_js/gui-d-servicespools.js:392 static/tmp_js/gui.js:48 +#: static/tmp_js/gui-d-servicespools.js:435 static/tmp_js/gui.js:50 msgid "Edit" msgstr "Editar" -#: static/tmp_js/gui-d-servicespools.js:392 +#: static/tmp_js/gui-d-servicespools.js:435 msgid "saving error" msgstr "salvando o erro" -#: static/tmp_js/gui-d-servicespools.js:395 static/tmp_js/gui-methods.js:141 -#: static/tmp_js/gui.js:52 +#: static/tmp_js/gui-d-servicespools.js:438 static/tmp_js/gui-methods.js:141 +#: static/tmp_js/gui.js:54 msgid "Delete" msgstr "Excluir" -#: static/tmp_js/gui-d-servicespools.js:395 +#: static/tmp_js/gui-d-servicespools.js:438 msgid "deletion error" msgstr "erro de exclusão" @@ -787,33 +786,33 @@ msgstr "Cache" msgid "Cache has been flushed" msgstr "Cache foi liberado" -#: static/tmp_js/gui-element.js:229 +#: static/tmp_js/gui-element.js:252 msgid "Refresh operation failed" msgstr "Falha na operação de atualizar" -#: static/tmp_js/gui-element.js:604 +#: static/tmp_js/gui-element.js:629 msgid "Date" msgstr "Data" -#: static/tmp_js/gui-element.js:612 +#: static/tmp_js/gui-element.js:637 msgid "level" msgstr "nível" -#: static/tmp_js/gui-element.js:619 +#: static/tmp_js/gui-element.js:644 msgid "source" msgstr "fonte" -#: static/tmp_js/gui-element.js:625 +#: static/tmp_js/gui-element.js:650 msgid "message" msgstr "Mensagem" -#: static/tmp_js/gui-element.js:630 +#: static/tmp_js/gui-element.js:655 msgid "Logs" msgstr "Logs" #: static/tmp_js/gui-form.js:95 msgid "Main" -msgstr "" +msgstr "Main" #: static/tmp_js/gui-form.js:301 msgid "yes" @@ -907,128 +906,128 @@ msgstr "Só um momento..." msgid "Never" msgstr "Nunca" -#: static/tmp_js/gui.js:19 +#: static/tmp_js/gui.js:21 msgid "_MENU_ records per page" msgstr "Registros _MENU_ por página" -#: static/tmp_js/gui.js:20 +#: static/tmp_js/gui.js:22 msgid "Empty" msgstr "Vazio" -#: static/tmp_js/gui.js:21 static/tmp_js/gui.js:23 +#: static/tmp_js/gui.js:23 static/tmp_js/gui.js:25 msgid "No records" msgstr "Não há registros" -#: static/tmp_js/gui.js:22 +#: static/tmp_js/gui.js:24 msgid "Records _START_ to _END_ of _TOTAL_" msgstr "Registros _START_ para _END_ de _TOTAL_" -#: static/tmp_js/gui.js:24 +#: static/tmp_js/gui.js:26 msgid "(filtered from _MAX_ total records)" msgstr "(filtrada de registros total de _MAX_)" -#: static/tmp_js/gui.js:25 +#: static/tmp_js/gui.js:27 msgid "Please wait, processing" msgstr "Aguarde, processamento" -#: static/tmp_js/gui.js:26 +#: static/tmp_js/gui.js:28 msgid "Filter" msgstr "Filtro" -#: static/tmp_js/gui.js:36 +#: static/tmp_js/gui.js:38 #, javascript-format msgid "Selected %d rows" msgstr "%d selecionado linhas" -#: static/tmp_js/gui.js:37 +#: static/tmp_js/gui.js:39 msgid "Click on a row to select it" msgstr "Clique em uma linha para selecioná-lo" -#: static/tmp_js/gui.js:38 +#: static/tmp_js/gui.js:40 msgid "Selected one row" msgstr "Selecionada uma linha" -#: static/tmp_js/gui.js:44 +#: static/tmp_js/gui.js:46 msgid "New" msgstr "Novo" -#: static/tmp_js/gui.js:56 +#: static/tmp_js/gui.js:58 msgid "Permissions" msgstr "Permissões" -#: static/tmp_js/gui.js:60 +#: static/tmp_js/gui.js:62 msgid "Xls" msgstr "Xls" -#: static/tmp_js/gui.js:122 +#: static/tmp_js/gui.js:124 msgid "Message" msgstr "Mensagem" -#: static/tmp_js/gui.js:130 +#: static/tmp_js/gui.js:132 msgid "Connection failed" msgstr "Conexão falhado" -#: static/tmp_js/gui.js:224 +#: static/tmp_js/gui.js:229 msgid "This field is required." msgstr "Este campo é obrigatório." -#: static/tmp_js/gui.js:225 +#: static/tmp_js/gui.js:230 msgid "Please fix this field." msgstr "Por favor corrigi este campo." -#: static/tmp_js/gui.js:226 +#: static/tmp_js/gui.js:231 msgid "Please enter a valid email address." msgstr "Por favor insira um endereço de email válido." -#: static/tmp_js/gui.js:227 +#: static/tmp_js/gui.js:232 msgid "Please enter a valid URL." msgstr "Por favor introduza um URL válido." -#: static/tmp_js/gui.js:228 +#: static/tmp_js/gui.js:233 msgid "Please enter a valid date." msgstr "Por favor introduza uma data válida." -#: static/tmp_js/gui.js:229 +#: static/tmp_js/gui.js:234 msgid "Please enter a valid date (ISO)." msgstr "Por favor introduza uma data válida (ISO)." -#: static/tmp_js/gui.js:230 +#: static/tmp_js/gui.js:235 msgid "Please enter a valid number." msgstr "Por favor, insira um número válido." -#: static/tmp_js/gui.js:231 +#: static/tmp_js/gui.js:236 msgid "Please enter only digits." msgstr "Por favor, digite somente dígitos." -#: static/tmp_js/gui.js:232 +#: static/tmp_js/gui.js:237 msgid "Please enter a valid credit card number." msgstr "Por favor, insira um número válido de cartão de crédito." -#: static/tmp_js/gui.js:233 +#: static/tmp_js/gui.js:238 msgid "Please enter the same value again." msgstr "Digite novamente o mesmo valor." -#: static/tmp_js/gui.js:234 +#: static/tmp_js/gui.js:239 msgid "Please enter no more than {0} characters." msgstr "Não mais de {0} caracteres digite." -#: static/tmp_js/gui.js:235 +#: static/tmp_js/gui.js:240 msgid "Please enter at least {0} characters." msgstr "Por favor, insira pelo menos {0} caracteres." -#: static/tmp_js/gui.js:236 +#: static/tmp_js/gui.js:241 msgid "Please enter a value between {0} and {1} characters long." msgstr "Por favor, insira um valor entre {0} e {1} caracteres longo." -#: static/tmp_js/gui.js:237 +#: static/tmp_js/gui.js:242 msgid "Please enter a value between {0} and {1}." msgstr "Por favor, insira um valor entre {0} e {1}." -#: static/tmp_js/gui.js:238 +#: static/tmp_js/gui.js:243 msgid "Please enter a value less than or equal to {0}." msgstr "Por favor digite um valor menor ou igual a {0}." -#: static/tmp_js/gui.js:239 +#: static/tmp_js/gui.js:244 msgid "Please enter a value greater than or equal to {0}." msgstr "Por favor, insira um valor maior ou igual a {0}."