diff --git a/server/src/uds/locale/de/LC_MESSAGES/django.mo b/server/src/uds/locale/de/LC_MESSAGES/django.mo index 6a5f15af..d143dac3 100644 Binary files a/server/src/uds/locale/de/LC_MESSAGES/django.mo and b/server/src/uds/locale/de/LC_MESSAGES/django.mo differ diff --git a/server/src/uds/locale/de/LC_MESSAGES/django.po b/server/src/uds/locale/de/LC_MESSAGES/django.po index 617f6349..d3dc583d 100644 --- a/server/src/uds/locale/de/LC_MESSAGES/django.po +++ b/server/src/uds/locale/de/LC_MESSAGES/django.po @@ -32,7 +32,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-10 09:52+0100\n" +"POT-Creation-Date: 2015-02-23 10:05+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -54,7 +54,7 @@ msgstr "Ungültiger Schlüssel" msgid "Unmanaged host" msgstr "Nicht verwalteter host" -#: REST/methods/actor.py:175 web/errors.py:75 +#: REST/methods/actor.py:175 web/errors.py:76 msgid "User service not found" msgstr "Benutzer-Dienst nicht gefunden" @@ -65,9 +65,9 @@ msgstr "Aktuelle Authentifikatoren" #: REST/methods/authenticators.py:58 REST/methods/images.py:58 #: REST/methods/networks.py:59 REST/methods/osmanagers.py:57 #: REST/methods/providers.py:62 REST/methods/services_pools.py:68 -#: REST/methods/transports.py:55 REST/methods/user_services.py:213 -#: REST/methods/user_services.py:248 REST/methods/users_groups.py:94 -#: REST/model.py:116 templates/uds/admin/tmpl/user.html:29 +#: REST/methods/transports.py:55 REST/methods/user_services.py:214 +#: REST/methods/user_services.py:249 REST/methods/users_groups.py:94 +#: REST/model.py:117 templates/uds/admin/tmpl/user.html:29 #: templates/uds/admin/tmpl/user.html:32 msgid "Name" msgstr "Name" @@ -75,19 +75,19 @@ msgstr "Name" #: REST/methods/authenticators.py:59 REST/methods/osmanagers.py:58 #: REST/methods/providers.py:63 REST/methods/services.py:168 #: REST/methods/services_pools.py:72 REST/methods/transports.py:56 -#: REST/methods/user_services.py:250 REST/methods/users_groups.py:95 -#: REST/methods/users_groups.py:208 REST/model.py:123 +#: REST/methods/user_services.py:251 REST/methods/users_groups.py:95 +#: REST/methods/users_groups.py:208 REST/model.py:124 #: templates/uds/admin/tmpl/group.html:49 #: templates/uds/admin/tmpl/user.html:40 msgid "Comments" msgstr "Kommentare" #: REST/methods/authenticators.py:60 REST/methods/transports.py:54 -#: REST/methods/user_services.py:247 REST/model.py:132 +#: REST/methods/user_services.py:248 REST/model.py:133 msgid "Priority" msgstr "Priorität" -#: REST/methods/authenticators.py:61 REST/model.py:143 +#: REST/methods/authenticators.py:61 REST/model.py:144 msgid "Tag" msgstr "Tag" @@ -153,12 +153,6 @@ msgstr "" "Kann nicht gelöscht werden ein OS-Manager mit Dienstleistungen verbundenen " "Pools" -#: REST/methods/osmanagers.py:82 -msgid "Can't modify an OS Manager with services pools associated" -msgstr "" -"Kann nicht geändert werden ein OS-Manager mit Dienstleistungen verbundenen " -"Pools" - #: REST/methods/providers.py:58 msgid "Service providers" msgstr "Service-Provider" @@ -180,7 +174,7 @@ msgstr "Dienstleistungen" msgid "User Services" msgstr "Benutzerdienste" -#: REST/methods/providers.py:124 web/errors.py:70 +#: REST/methods/providers.py:124 web/errors.py:71 msgid "Service not found" msgstr "-Dienst nicht gefunden" @@ -206,7 +200,7 @@ msgstr "Aktuelle Dienstleistungen" msgid "Service name" msgstr "Dienstnamen" -#: REST/methods/services.py:169 REST/methods/user_services.py:249 +#: REST/methods/services.py:169 REST/methods/user_services.py:250 msgid "Type" msgstr "Typ" @@ -229,7 +223,7 @@ msgstr "Service-Pools" msgid "Parent Service" msgstr "Eltern-Service" -#: REST/methods/services_pools.py:70 REST/methods/user_services.py:113 +#: REST/methods/services_pools.py:70 REST/methods/user_services.py:114 msgid "status" msgstr "Status" @@ -237,73 +231,73 @@ msgstr "Status" msgid "Shows transports" msgstr "Zeigt Transporte" -#: REST/methods/services_pools.py:119 +#: REST/methods/services_pools.py:106 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:121 +#: REST/methods/services_pools.py:108 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:128 +#: REST/methods/services_pools.py:115 msgid "Base service" msgstr "Basisdienst" -#: REST/methods/services_pools.py:129 +#: REST/methods/services_pools.py:116 msgid "Service used as base of this service pool" msgstr "Service als Basis für diesen Service-pool" -#: REST/methods/services_pools.py:136 +#: REST/methods/services_pools.py:123 msgid "OS Manager" msgstr "OS-Manager" -#: REST/methods/services_pools.py:137 +#: REST/methods/services_pools.py:124 msgid "OS Manager used as base of this service pool" msgstr "OS-Manager verwendet als Grundlage dieser Service-pool" -#: REST/methods/services_pools.py:144 +#: REST/methods/services_pools.py:131 msgid "Associated Image" msgstr "Zugeordnetes Bild" -#: REST/methods/services_pools.py:145 +#: REST/methods/services_pools.py:132 msgid "Image assocciated with this service" msgstr "Bild Assocciated mit diesem service" -#: REST/methods/services_pools.py:152 +#: REST/methods/services_pools.py:139 msgid "Initial available services" msgstr "Erster verfügbaren Dienste" -#: REST/methods/services_pools.py:153 +#: REST/methods/services_pools.py:140 msgid "Services created initially for this service pool" msgstr "Dienste, die ursprünglich für diesen Service-Pool erstellt" -#: REST/methods/services_pools.py:160 +#: REST/methods/services_pools.py:147 msgid "Services to keep in cache" msgstr "Dienstleistungen im Cache behalten" -#: REST/methods/services_pools.py:161 +#: REST/methods/services_pools.py:148 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:168 +#: REST/methods/services_pools.py:155 msgid "Services to keep in L2 cache" msgstr "Dienstleistungen im L2-Cache zu behalten" -#: REST/methods/services_pools.py:169 +#: REST/methods/services_pools.py:156 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:176 +#: REST/methods/services_pools.py:163 msgid "Maximum number of services to provide" msgstr "Maximale Anzahl der Dienste" -#: REST/methods/services_pools.py:177 +#: REST/methods/services_pools.py:164 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" @@ -311,19 +305,19 @@ msgstr "" "Maximale Anzahl der Dienst (zugewiesen und L1-Cache) für die erstellt werden " "können dieser service" -#: REST/methods/services_pools.py:183 +#: REST/methods/services_pools.py:170 msgid "Show transports" msgstr "Karte-Transporte" -#: REST/methods/services_pools.py:184 +#: REST/methods/services_pools.py:171 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:199 +#: REST/methods/services_pools.py:186 msgid "Base service does not exist anymore" msgstr "Zentrale Dienst existiert nicht mehr" -#: REST/methods/services_pools.py:218 +#: REST/methods/services_pools.py:205 msgid "This service requires an OS Manager" msgstr "Dieser Service erfordert eine OS-Manager" @@ -356,98 +350,98 @@ msgstr "" "Netzwerke, die mit diesem Transport verbunden. Wenn kein Netzwerk " "ausgewählt, bedeutet \"alle Netze\"" -#: REST/methods/user_services.py:75 REST/methods/user_services.py:76 +#: REST/methods/user_services.py:76 REST/methods/user_services.py:77 msgid "unknown" msgstr "unbekannt" -#: REST/methods/user_services.py:104 +#: REST/methods/user_services.py:105 #: templates/uds/admin/tmpl/services_pool.html:30 msgid "Assigned services" msgstr "Zugeordneten services" -#: REST/methods/user_services.py:108 REST/methods/user_services.py:174 +#: REST/methods/user_services.py:109 REST/methods/user_services.py:175 msgid "Creation date" msgstr "Erstellungsdatum" -#: REST/methods/user_services.py:109 REST/methods/user_services.py:175 -#: REST/methods/user_services.py:306 +#: REST/methods/user_services.py:110 REST/methods/user_services.py:176 +#: REST/methods/user_services.py:307 msgid "Revision" msgstr "Revision" -#: REST/methods/user_services.py:111 REST/methods/user_services.py:177 +#: REST/methods/user_services.py:112 REST/methods/user_services.py:178 #: auths/IP/Authenticator.py:60 msgid "IP" msgstr "IP " -#: REST/methods/user_services.py:112 REST/methods/user_services.py:178 +#: REST/methods/user_services.py:113 REST/methods/user_services.py:179 msgid "Friendly name" msgstr "Angezeigter name" -#: REST/methods/user_services.py:114 +#: REST/methods/user_services.py:115 msgid "Status date" msgstr "Statusdatum" -#: REST/methods/user_services.py:115 +#: REST/methods/user_services.py:116 msgid "In Use" msgstr "Im Einsatz" -#: REST/methods/user_services.py:116 +#: REST/methods/user_services.py:117 msgid "Src Host" msgstr "Src-Host" -#: REST/methods/user_services.py:117 +#: REST/methods/user_services.py:118 msgid "Src Ip" msgstr "Quell-IP-" -#: REST/methods/user_services.py:118 +#: REST/methods/user_services.py:119 msgid "Owner" msgstr "Eigentümer" -#: REST/methods/user_services.py:119 REST/methods/user_services.py:181 +#: REST/methods/user_services.py:120 REST/methods/user_services.py:182 msgid "Actor version" msgstr "Schauspieler-version" -#: REST/methods/user_services.py:146 +#: REST/methods/user_services.py:147 msgid "Item is not removable" msgstr "Element ist nicht abnehmbar" -#: REST/methods/user_services.py:170 +#: REST/methods/user_services.py:171 msgid "Cached services" msgstr "Zwischengespeicherte Dienstleistungen" -#: REST/methods/user_services.py:179 REST/methods/user_services.py:215 -#: REST/methods/user_services.py:308 templates/uds/admin/tmpl/group.html:54 +#: REST/methods/user_services.py:180 REST/methods/user_services.py:216 +#: REST/methods/user_services.py:309 templates/uds/admin/tmpl/group.html:54 #: templates/uds/admin/tmpl/user.html:45 msgid "State" msgstr "Zustand" -#: REST/methods/user_services.py:180 +#: REST/methods/user_services.py:181 msgid "Cache level" msgstr "Cache-Stufe" -#: REST/methods/user_services.py:208 +#: REST/methods/user_services.py:209 msgid "Assigned groups" msgstr "Zugewiesenen Gruppen" -#: REST/methods/user_services.py:214 templates/uds/admin/tmpl/group.html:46 +#: REST/methods/user_services.py:215 templates/uds/admin/tmpl/group.html:46 #: templates/uds/admin/tmpl/user.html:37 msgid "comments" msgstr "Kommentare" -#: REST/methods/user_services.py:243 +#: REST/methods/user_services.py:244 msgid "Assigned transports" msgstr "Zugewiesenen Transporte" -#: REST/methods/user_services.py:302 +#: REST/methods/user_services.py:303 #: templates/uds/admin/tmpl/services_pool.html:34 msgid "Publications" msgstr "Publikationen" -#: REST/methods/user_services.py:307 +#: REST/methods/user_services.py:308 msgid "Publish date" msgstr "Datum der Veröffentlichung" -#: REST/methods/user_services.py:309 +#: REST/methods/user_services.py:310 msgid "Reason" msgstr "Grund" @@ -478,7 +472,6 @@ msgid "Username" msgstr "Benutzername" #: REST/methods/users_groups.py:96 REST/methods/users_groups.py:209 -#: REST/methods/users_groups.py:210 msgid "state" msgstr "Zustand" @@ -486,7 +479,7 @@ msgstr "Zustand" msgid "Last access" msgstr "Zuletzt online" -#: REST/methods/users_groups.py:147 REST/methods/users_groups.py:272 +#: REST/methods/users_groups.py:147 REST/methods/users_groups.py:271 msgid "User already exists (duplicate key error)" msgstr "Benutzer ist bereits vorhanden (doppelte Schlüsselfehler)" @@ -499,7 +492,7 @@ msgstr "Gruppen von {0}" msgid "Current groups" msgstr "Aktuelle Gruppen" -#: REST/methods/users_groups.py:207 REST/methods/users_groups.py:215 +#: REST/methods/users_groups.py:207 REST/methods/users_groups.py:214 #: auths/ActiveDirectory_enterprise/Authenticator.py:56 #: auths/EDirectory_enterprise/Authenticator.py:81 #: auths/RegexLdap/Authenticator.py:81 auths/SAML_enterprise/SAML.py:115 @@ -508,47 +501,46 @@ msgstr "Aktuelle Gruppen" msgid "Group" msgstr "Gruppe" -#: REST/methods/users_groups.py:215 +#: REST/methods/users_groups.py:214 msgid "UDS Group" msgstr "UDS-Gruppe" -#: REST/methods/users_groups.py:216 +#: REST/methods/users_groups.py:215 msgid "Meta group" msgstr "Meta group" -#: REST/methods/users_groups.py:216 +#: REST/methods/users_groups.py:215 msgid "UDS Meta Group" msgstr "UDS Meta Group" -#: REST/model.py:117 +#: REST/model.py:118 msgid "Name of this element" msgstr "Name dieses Elements" -#: REST/model.py:124 +#: REST/model.py:125 msgid "Comments for this element" msgstr "Kommentare für dieses element" -#: REST/model.py:133 +#: REST/model.py:134 msgid "" "Selects the priority of this element (lower number means higher priority)" msgstr "" "Bestimmt die Priorität dieses Elements (niedrigere Zahl bedeutet höhere " "Priorität)" -#: REST/model.py:144 -#| msgid "Name of this element" +#: REST/model.py:145 msgid "Tag for this element" msgstr "Tag für dieses element" -#: REST/model.py:219 +#: REST/model.py:220 msgid "Invalid Request" msgstr "Ungültige Anforderung" -#: REST/model.py:226 +#: REST/model.py:227 msgid "Method not found in {}: {}" msgstr "Methode nicht gefunden in {}: {}" -#: REST/model.py:232 +#: REST/model.py:233 msgid "Item not found" msgstr "Element nicht gefunden" @@ -1255,76 +1247,80 @@ msgstr "Base gruppierten Dienst" msgid "Transport empty" msgstr "Transport leer" -#: core/util/State.py:63 +#: core/util/State.py:64 msgid "Active" msgstr "Aktive" -#: core/util/State.py:64 +#: core/util/State.py:65 msgid "Inactive" msgstr "Inaktiv" -#: core/util/State.py:65 templates/uds/admin/tmpl/user.html:50 +#: core/util/State.py:66 templates/uds/admin/tmpl/user.html:50 msgid "Blocked" msgstr "Blockiert" -#: core/util/State.py:66 +#: core/util/State.py:67 msgid "Waiting publication" msgstr "Wartet auf Veröffentlichung" -#: core/util/State.py:67 +#: core/util/State.py:68 msgid "In preparation" msgstr "In Vorbereitung" -#: core/util/State.py:68 +#: core/util/State.py:69 msgid "Valid" msgstr "Gültig" -#: core/util/State.py:69 +#: core/util/State.py:70 msgid "Waiting for removal" msgstr "Warten auf Entfernung" -#: core/util/State.py:70 +#: core/util/State.py:71 msgid "Removing" msgstr "Entfernen" -#: core/util/State.py:71 +#: core/util/State.py:72 msgid "Removed" msgstr "Entfernt" -#: core/util/State.py:72 +#: core/util/State.py:73 msgid "Canceled" msgstr "Abgebrochen" -#: core/util/State.py:73 +#: core/util/State.py:74 msgid "Canceling" msgstr "Abbrechen" -#: core/util/State.py:74 templates/uds/error.html:6 +#: core/util/State.py:75 templates/uds/error.html:6 #: templates/uds/error.html.py:11 templates/uds/html5/error.html:4 #: templates/uds/html5/error.html.py:14 msgid "Error" msgstr "Fehler" -#: core/util/State.py:75 +#: core/util/State.py:76 msgid "Running" msgstr "Ausführen" -#: core/util/State.py:76 +#: core/util/State.py:77 msgid "Finished" msgstr "Fertig" -#: core/util/State.py:77 +#: core/util/State.py:78 msgid "Waiting execution" msgstr "Personen, die auf Ausführung" -#: core/util/State.py:78 +#: core/util/State.py:79 msgid "Balancing" msgstr "Balancing" -#: core/util/State.py:79 +#: core/util/State.py:80 msgid "In maintenance" msgstr "In der Pflege" +#: core/util/State.py:81 +msgid "Waiting OS" +msgstr "OS warten" + #: core/util/stats/counters.py:205 msgid "Assigned" msgstr "Zugewiesen" @@ -1398,12 +1394,12 @@ msgstr "Halten Sie Dienst zugewiesen" msgid "Remove service" msgstr "Basisdienst" -#: osmanagers/LinuxOsManager/LinuxOsManager.py:66 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:59 +#: osmanagers/LinuxOsManager/LinuxOsManager.py:67 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 msgid "Max.Idle time" msgstr "Max.Idle Zeit" -#: osmanagers/LinuxOsManager/LinuxOsManager.py:67 +#: osmanagers/LinuxOsManager/LinuxOsManager.py:71 msgid "" "Maximum idle time (in seconds) before session is automaticatlly closed to " "the user (<= 0 means no max idle time)." @@ -1477,10 +1473,9 @@ msgid "Domain" msgstr "Domäne" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:34 -msgid "Domain to join machines to (use FQDN form, netbios name not allowed)" -msgstr "" -"Domäne beitreten Maschinen Verwendung (FQDN Form, Netbios-Namen nicht " -"erlaubt)" +#| msgid "Domain to join machines to (use FQDN form, netbios name not allowed)" +msgid "Domain to join machines to (use FQDN form, Netbios name not allowed)" +msgstr "Domäne beitreten Maschinen Verwendung (FQDN Form, Netbios-Namen nicht erlaubt)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:35 msgid "Account with rights to add machines to domain" @@ -1495,12 +1490,15 @@ msgid "OU" msgstr "OU" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:37 +#| msgid "" +#| "Organizational unit where to add machines in domain (check it before " +#| "using it)" msgid "" "Organizational unit where to add machines in domain (check it before using " -"it)" +"it). i.e.: ou=My Machines,dc=mydomain,dc=local" msgstr "" -"Organisationseinheit, an Maschinen in Domäne hinzugefügt (überprüfen sie vor " -"der Verwendung es)" +"Organisationseinheit wo man Computer in Domäne hinzufügen (überprüfen sie vor der Verwendung " +"IT). d.h.: Ou = My Machines, dc = Mydomain, dc = local" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:46 msgid "Must provide a domain!" @@ -1594,7 +1592,7 @@ msgstr "" "OS-Manager, um Windows-Rechner ohne Domäne steuern. (Im Grunde benennt " "Maschine)" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:65 msgid "" "Maximum idle time (in seconds) before session is automaticatlly closed to " "the user (<= 0 means no max. idle time)" @@ -1602,11 +1600,11 @@ msgstr "" "Maximale Leerlaufzeit (in Sekunden) vor der Sitzung ist Automaticatlly " "geschlossen der Benutzer (< = 0 bedeutet keine max. idle-Zeit)" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:67 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:74 msgid "Length must be numeric!!" msgstr "Länge muss numerisch sein!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:69 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:76 msgid "Length must be betwen 1 and 6" msgstr "Die Länge muss zwischen 1 und 6 sein." @@ -2818,7 +2816,7 @@ msgstr "" msgid "The server must be http or https" msgstr "Der Server muss http oder Https sein." -#: transports/HTML5RDP/HTML5RDP.py:159 +#: transports/HTML5RDP/HTML5RDP.py:171 msgid "Launching HTML5 RDP connection" msgstr "HTML5-RDP-Verbindung starten" @@ -3025,6 +3023,42 @@ msgstr "Um diesen Dienst zu nutzen, sollten Sie zunächst Kabel installieren." msgid "Download CoRD" msgstr "Download CoRD" +#: transports/RDP/web.py:94 +msgid "Attention Safari Users:" +msgstr "Achtung-Safari-Benutzer:" + +#: transports/RDP/web.py:95 +msgid "" +"In order to access theese services, you will need to enable this in order to " +"access to service:" +msgstr "" +"Um Theese Dienste zuzugreifen, müssen Sie, um dies zu ermöglichen " +"Zugang zu Service:" + +#: transports/RDP/web.py:96 +msgid "Go to Safari > Preferences > Security > Manage Website Settings" +msgstr "Gehen Sie auf Safari > Präferenzen > Sicherheit > Websiteeinstellungen verwalten" + +#: transports/RDP/web.py:97 +msgid "" +"Click Java in left hand panel, and select site to allow UDS Rdp, and set it " +"to Allow Always (also mark \"Unsecure mode\")." +msgstr "" +"Klicken Sie im linken Feld klickt auf Java, und wählen Sie Site zulassen UDS Rdp und setzen Sie ihn " +"Immer (auch Mark \"Unsicheren Modus\") zu ermöglichen." + +#: transports/RDP/web.py:98 +msgid "Users of Firefox or Chrome:" +msgstr "Benutzer von Firefox oder Chrome:" + +#: transports/RDP/web.py:99 +msgid "" +"If any warning is shown when launching RDP Applet, press \"ignore\" and " +"continue" +msgstr "" +"Wenn keine Warnung angezeigt wird, wenn der RDP-Applet zu starten, drücken Sie \"ignorieren\" und " +"weiter" + #: transports/RGS_enterprise/RGSTransport.py:34 msgid "RGS Transport (direct)" msgstr "RGS-Transport (direkt)" @@ -3152,19 +3186,19 @@ msgstr "NX-Transport (Tunneling)" msgid "NX Transport for tunneled connection" msgstr "NX-Transport für getunnelte Verbindung" -#: web/errors.py:68 +#: web/errors.py:69 msgid "Unknown error" msgstr "Unbekannter Fehler" -#: web/errors.py:69 +#: web/errors.py:70 msgid "Transport not found" msgstr "Verkehr nicht gefunden" -#: web/errors.py:71 +#: web/errors.py:72 msgid "Access denied" msgstr "Zugriff verweigert" -#: web/errors.py:72 +#: web/errors.py:73 msgid "" "Invalid service. The service is not available at this moment. Please, try " "later" @@ -3172,27 +3206,27 @@ msgstr "" "Ungültiger Service. Der Dienst ist nicht verfügbar im Moment. Bitte, " "versuchen Sie später" -#: web/errors.py:73 +#: web/errors.py:74 msgid "Maximum services limit reached. Please, contact administrator" msgstr "Maximale Service Limit erreicht. Bitte kontaktieren Sie administrator" -#: web/errors.py:74 +#: web/errors.py:75 msgid "You need to enable cookies to let this application work" msgstr "Sie müssen Cookies, diese Anwendung arbeiten lassen aktivieren" -#: web/errors.py:76 +#: web/errors.py:77 msgid "Authenticator not found" msgstr "Authentifikator nicht gefunden" -#: web/errors.py:77 +#: web/errors.py:78 msgid "Invalid authenticator" msgstr "Ungültige Echtheitsbestätigung" -#: web/errors.py:78 +#: web/errors.py:79 msgid "Invalid request received" msgstr "Ungültige Anforderung empfangen" -#: web/errors.py:79 +#: web/errors.py:80 msgid "" "Your browser is not supported. Please, upgrade it to a modern HTML5 browser " "like Firefox or Chrome" @@ -3200,6 +3234,11 @@ msgstr "" "Ihr Browser wird nicht unterstützt. Bitte aktualisieren Sie es auf einen " "modernen Browser mit HTML5 wie Firefox oder Chrome" +#: web/errors.py:81 +#| msgid "This service is in maintenance mode." +msgid "The requested service is in maintenance mode" +msgstr "Der angeforderte Dienst ist im Wartungsmodus" + #: web/forms/LoginForm.py:52 msgid "Select authenticator" msgstr "Wählen Sie Authentifikator" @@ -3208,6 +3247,6 @@ msgstr "Wählen Sie Authentifikator" msgid "authenticator" msgstr "Authentifikator" -#: web/views/auth.py:134 +#: web/views/auth.py:135 msgid "Authenticator does not provide information" msgstr "Authentifikator stellt keine Informationen bereit." diff --git a/server/src/uds/locale/de/LC_MESSAGES/djangojs.mo b/server/src/uds/locale/de/LC_MESSAGES/djangojs.mo index 1f789376..fbc7be4d 100644 Binary files a/server/src/uds/locale/de/LC_MESSAGES/djangojs.mo and b/server/src/uds/locale/de/LC_MESSAGES/djangojs.mo differ diff --git a/server/src/uds/locale/de/LC_MESSAGES/djangojs.po b/server/src/uds/locale/de/LC_MESSAGES/djangojs.po index 2610ab3e..1195a5fe 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: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-10 09:52+0100\n" +"POT-Creation-Date: 2015-02-23 10:06+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -397,132 +397,132 @@ msgstr "Löschen-Dienstleister" msgid "Services Provider deletion error" msgstr "Service Provider löschen Fehler" -#: static/tmp_js/gui-d-servicespools.js:111 +#: static/tmp_js/gui-d-servicespools.js:119 msgid "error" msgstr "Fehler" -#: static/tmp_js/gui-d-servicespools.js:142 +#: static/tmp_js/gui-d-servicespools.js:153 msgid "Remove Cache element" msgstr "Cache-Element entfernen" -#: static/tmp_js/gui-d-servicespools.js:142 -#: static/tmp_js/gui-d-servicespools.js:235 +#: static/tmp_js/gui-d-servicespools.js:153 +#: static/tmp_js/gui-d-servicespools.js:247 msgid "Deletion error" msgstr "Fehler löschen" -#: static/tmp_js/gui-d-servicespools.js:160 +#: static/tmp_js/gui-d-servicespools.js:171 msgid "Add group" msgstr "Gruppe hinzufügen" -#: static/tmp_js/gui-d-servicespools.js:183 +#: static/tmp_js/gui-d-servicespools.js:194 msgid "You must provide authenticator and group" msgstr "Sie müssen Authentifikator und Gruppe bereitstellen." -#: static/tmp_js/gui-d-servicespools.js:197 +#: static/tmp_js/gui-d-servicespools.js:208 msgid "Remove group" msgstr "Gruppe entfernen" -#: static/tmp_js/gui-d-servicespools.js:197 +#: static/tmp_js/gui-d-servicespools.js:208 msgid "Group removal error" msgstr "Gruppe entfernen Fehler" -#: static/tmp_js/gui-d-servicespools.js:217 +#: static/tmp_js/gui-d-servicespools.js:229 msgid "Yes" msgstr "Ja" -#: static/tmp_js/gui-d-servicespools.js:219 +#: static/tmp_js/gui-d-servicespools.js:231 msgid "No" msgstr "Nr." -#: static/tmp_js/gui-d-servicespools.js:235 +#: static/tmp_js/gui-d-servicespools.js:247 msgid "Remove Assigned service" msgstr "Zugewiesene Dienst entfernen" -#: static/tmp_js/gui-d-servicespools.js:247 +#: static/tmp_js/gui-d-servicespools.js:259 msgid "Add transport" msgstr "Transport hinzufügen" -#: static/tmp_js/gui-d-servicespools.js:254 +#: static/tmp_js/gui-d-servicespools.js:266 msgid "You must provide a transport" msgstr "Sie müssen einen Transport bereitstellen." -#: static/tmp_js/gui-d-servicespools.js:268 +#: static/tmp_js/gui-d-servicespools.js:280 msgid "Remove transport" msgstr "Verkehr zu entfernen" -#: static/tmp_js/gui-d-servicespools.js:268 +#: static/tmp_js/gui-d-servicespools.js:280 msgid "Transport removal error" msgstr "Transportfehler entfernen" -#: static/tmp_js/gui-d-servicespools.js:289 -#: static/tmp_js/gui-d-servicespools.js:308 +#: static/tmp_js/gui-d-servicespools.js:301 +#: static/tmp_js/gui-d-servicespools.js:320 msgid "Cancel" msgstr "Abbrechen" -#: static/tmp_js/gui-d-servicespools.js:292 -#: static/tmp_js/gui-d-servicespools.js:318 +#: static/tmp_js/gui-d-servicespools.js:304 +#: static/tmp_js/gui-d-servicespools.js:330 msgid "Publish" msgstr "Veröffentlichen" -#: static/tmp_js/gui-d-servicespools.js:292 +#: static/tmp_js/gui-d-servicespools.js:304 msgid "Cancel publication" msgstr "Veröffentlichung einzustellen" -#: static/tmp_js/gui-d-servicespools.js:306 +#: static/tmp_js/gui-d-servicespools.js:318 msgid "Force Cancel" msgstr "Kraft \"Abbrechen\"" -#: static/tmp_js/gui-d-servicespools.js:318 +#: static/tmp_js/gui-d-servicespools.js:330 msgid "Launch new publication?" msgstr "Starten neue Publikation zu?" -#: static/tmp_js/gui-d-servicespools.js:322 +#: static/tmp_js/gui-d-servicespools.js:334 msgid "Failed creating publication" msgstr "Fehler beim Erstellen von Publikation" -#: static/tmp_js/gui-d-servicespools.js:344 +#: static/tmp_js/gui-d-servicespools.js:356 msgid "undefined" msgstr "undefiniert" -#: static/tmp_js/gui-d-servicespools.js:351 +#: static/tmp_js/gui-d-servicespools.js:363 msgid "Restrained" msgstr "Zurückhaltend" -#: static/tmp_js/gui-d-servicespools.js:358 +#: static/tmp_js/gui-d-servicespools.js:370 msgid "unknown (needs reload)" msgstr "unbekannt (muss neu laden)" -#: static/tmp_js/gui-d-servicespools.js:362 +#: static/tmp_js/gui-d-servicespools.js:374 msgid "New service pool" msgstr "Neue Service-pool" -#: static/tmp_js/gui-d-servicespools.js:362 +#: static/tmp_js/gui-d-servicespools.js:374 msgid "creation error" msgstr "Fehler beim Erstellen" -#: static/tmp_js/gui-d-servicespools.js:371 +#: static/tmp_js/gui-d-servicespools.js:383 msgid "Publish on creation" msgstr "Bei der Erstellung zu veröffentlichen" -#: static/tmp_js/gui-d-servicespools.js:372 +#: static/tmp_js/gui-d-servicespools.js:384 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:384 static/tmp_js/gui.js:40 +#: static/tmp_js/gui-d-servicespools.js:396 static/tmp_js/gui.js:40 msgid "Edit" msgstr "Bearbeiten" -#: static/tmp_js/gui-d-servicespools.js:384 +#: static/tmp_js/gui-d-servicespools.js:396 msgid "saving error" msgstr "Speichern von Fehler" -#: static/tmp_js/gui-d-servicespools.js:385 static/tmp_js/gui.js:44 +#: static/tmp_js/gui-d-servicespools.js:397 static/tmp_js/gui.js:44 #: static/tmp_js/gui.js.c:360 msgid "Delete" msgstr "Löschen" -#: static/tmp_js/gui-d-servicespools.js:385 +#: static/tmp_js/gui-d-servicespools.js:397 msgid "deletion error" msgstr "Fehler löschen" diff --git a/server/src/uds/locale/en/LC_MESSAGES/django.mo b/server/src/uds/locale/en/LC_MESSAGES/django.mo index f2b0a799..7de11b99 100644 Binary files a/server/src/uds/locale/en/LC_MESSAGES/django.mo and b/server/src/uds/locale/en/LC_MESSAGES/django.mo differ diff --git a/server/src/uds/locale/en/LC_MESSAGES/django.po b/server/src/uds/locale/en/LC_MESSAGES/django.po index 3e2fe985..179cfae4 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: 2015-02-10 09:52+0100\n" +"POT-Creation-Date: 2015-02-23 10:05+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -29,7 +29,7 @@ msgstr "" msgid "Unmanaged host" msgstr "" -#: REST/methods/actor.py:175 web/errors.py:75 +#: REST/methods/actor.py:175 web/errors.py:76 msgid "User service not found" msgstr "" @@ -40,9 +40,9 @@ msgstr "" #: REST/methods/authenticators.py:58 REST/methods/images.py:58 #: REST/methods/networks.py:59 REST/methods/osmanagers.py:57 #: REST/methods/providers.py:62 REST/methods/services_pools.py:68 -#: REST/methods/transports.py:55 REST/methods/user_services.py:213 -#: REST/methods/user_services.py:248 REST/methods/users_groups.py:94 -#: REST/model.py:116 templates/uds/admin/tmpl/user.html:29 +#: REST/methods/transports.py:55 REST/methods/user_services.py:214 +#: REST/methods/user_services.py:249 REST/methods/users_groups.py:94 +#: REST/model.py:117 templates/uds/admin/tmpl/user.html:29 #: templates/uds/admin/tmpl/user.html:32 msgid "Name" msgstr "" @@ -50,19 +50,19 @@ msgstr "" #: REST/methods/authenticators.py:59 REST/methods/osmanagers.py:58 #: REST/methods/providers.py:63 REST/methods/services.py:168 #: REST/methods/services_pools.py:72 REST/methods/transports.py:56 -#: REST/methods/user_services.py:250 REST/methods/users_groups.py:95 -#: REST/methods/users_groups.py:208 REST/model.py:123 +#: REST/methods/user_services.py:251 REST/methods/users_groups.py:95 +#: REST/methods/users_groups.py:208 REST/model.py:124 #: templates/uds/admin/tmpl/group.html:49 #: templates/uds/admin/tmpl/user.html:40 msgid "Comments" msgstr "" #: REST/methods/authenticators.py:60 REST/methods/transports.py:54 -#: REST/methods/user_services.py:247 REST/model.py:132 +#: REST/methods/user_services.py:248 REST/model.py:133 msgid "Priority" msgstr "" -#: REST/methods/authenticators.py:61 REST/model.py:143 +#: REST/methods/authenticators.py:61 REST/model.py:144 msgid "Tag" msgstr "" @@ -124,10 +124,6 @@ msgstr "" msgid "Can't delete an OS Manager with services pools associated" msgstr "" -#: REST/methods/osmanagers.py:82 -msgid "Can't modify an OS Manager with services pools associated" -msgstr "" - #: REST/methods/providers.py:58 msgid "Service providers" msgstr "" @@ -149,7 +145,7 @@ msgstr "" msgid "User Services" msgstr "" -#: REST/methods/providers.py:124 web/errors.py:70 +#: REST/methods/providers.py:124 web/errors.py:71 msgid "Service not found" msgstr "" @@ -175,7 +171,7 @@ msgstr "" msgid "Service name" msgstr "" -#: REST/methods/services.py:169 REST/methods/user_services.py:249 +#: REST/methods/services.py:169 REST/methods/user_services.py:250 msgid "Type" msgstr "" @@ -198,7 +194,7 @@ msgstr "" msgid "Parent Service" msgstr "" -#: REST/methods/services_pools.py:70 REST/methods/user_services.py:113 +#: REST/methods/services_pools.py:70 REST/methods/user_services.py:114 msgid "status" msgstr "" @@ -206,85 +202,85 @@ msgstr "" msgid "Shows transports" msgstr "" -#: REST/methods/services_pools.py:119 +#: REST/methods/services_pools.py:106 msgid "Create at least one OS Manager before creating a new service pool" msgstr "" -#: REST/methods/services_pools.py:121 +#: REST/methods/services_pools.py:108 msgid "Create at least a service before creating a new service pool" msgstr "" -#: REST/methods/services_pools.py:128 +#: REST/methods/services_pools.py:115 msgid "Base service" msgstr "" -#: REST/methods/services_pools.py:129 +#: REST/methods/services_pools.py:116 msgid "Service used as base of this service pool" msgstr "" -#: REST/methods/services_pools.py:136 +#: REST/methods/services_pools.py:123 msgid "OS Manager" msgstr "" -#: REST/methods/services_pools.py:137 +#: REST/methods/services_pools.py:124 msgid "OS Manager used as base of this service pool" msgstr "" -#: REST/methods/services_pools.py:144 +#: REST/methods/services_pools.py:131 msgid "Associated Image" msgstr "" -#: REST/methods/services_pools.py:145 +#: REST/methods/services_pools.py:132 msgid "Image assocciated with this service" msgstr "" -#: REST/methods/services_pools.py:152 +#: REST/methods/services_pools.py:139 msgid "Initial available services" msgstr "" -#: REST/methods/services_pools.py:153 +#: REST/methods/services_pools.py:140 msgid "Services created initially for this service pool" msgstr "" -#: REST/methods/services_pools.py:160 +#: REST/methods/services_pools.py:147 msgid "Services to keep in cache" msgstr "" -#: REST/methods/services_pools.py:161 +#: REST/methods/services_pools.py:148 msgid "Services kept in cache for improved user service assignation" msgstr "" -#: REST/methods/services_pools.py:168 +#: REST/methods/services_pools.py:155 msgid "Services to keep in L2 cache" msgstr "" -#: REST/methods/services_pools.py:169 +#: REST/methods/services_pools.py:156 msgid "Services kept in cache of level2 for improved service generation" msgstr "" -#: REST/methods/services_pools.py:176 +#: REST/methods/services_pools.py:163 msgid "Maximum number of services to provide" msgstr "" -#: REST/methods/services_pools.py:177 +#: REST/methods/services_pools.py:164 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" msgstr "" -#: REST/methods/services_pools.py:183 +#: REST/methods/services_pools.py:170 msgid "Show transports" msgstr "" -#: REST/methods/services_pools.py:184 +#: REST/methods/services_pools.py:171 msgid "If active, alternative transports for user will be shown" msgstr "" -#: REST/methods/services_pools.py:199 +#: REST/methods/services_pools.py:186 msgid "Base service does not exist anymore" msgstr "" -#: REST/methods/services_pools.py:218 +#: REST/methods/services_pools.py:205 msgid "This service requires an OS Manager" msgstr "" @@ -313,98 +309,98 @@ msgid "" "\"all networks\"" msgstr "" -#: REST/methods/user_services.py:75 REST/methods/user_services.py:76 +#: REST/methods/user_services.py:76 REST/methods/user_services.py:77 msgid "unknown" msgstr "" -#: REST/methods/user_services.py:104 +#: REST/methods/user_services.py:105 #: templates/uds/admin/tmpl/services_pool.html:30 msgid "Assigned services" msgstr "" -#: REST/methods/user_services.py:108 REST/methods/user_services.py:174 +#: REST/methods/user_services.py:109 REST/methods/user_services.py:175 msgid "Creation date" msgstr "" -#: REST/methods/user_services.py:109 REST/methods/user_services.py:175 -#: REST/methods/user_services.py:306 +#: REST/methods/user_services.py:110 REST/methods/user_services.py:176 +#: REST/methods/user_services.py:307 msgid "Revision" msgstr "" -#: REST/methods/user_services.py:111 REST/methods/user_services.py:177 +#: REST/methods/user_services.py:112 REST/methods/user_services.py:178 #: auths/IP/Authenticator.py:60 msgid "IP" msgstr "" -#: REST/methods/user_services.py:112 REST/methods/user_services.py:178 +#: REST/methods/user_services.py:113 REST/methods/user_services.py:179 msgid "Friendly name" msgstr "" -#: REST/methods/user_services.py:114 +#: REST/methods/user_services.py:115 msgid "Status date" msgstr "" -#: REST/methods/user_services.py:115 +#: REST/methods/user_services.py:116 msgid "In Use" msgstr "" -#: REST/methods/user_services.py:116 +#: REST/methods/user_services.py:117 msgid "Src Host" msgstr "" -#: REST/methods/user_services.py:117 +#: REST/methods/user_services.py:118 msgid "Src Ip" msgstr "" -#: REST/methods/user_services.py:118 +#: REST/methods/user_services.py:119 msgid "Owner" msgstr "" -#: REST/methods/user_services.py:119 REST/methods/user_services.py:181 +#: REST/methods/user_services.py:120 REST/methods/user_services.py:182 msgid "Actor version" msgstr "" -#: REST/methods/user_services.py:146 +#: REST/methods/user_services.py:147 msgid "Item is not removable" msgstr "" -#: REST/methods/user_services.py:170 +#: REST/methods/user_services.py:171 msgid "Cached services" msgstr "" -#: REST/methods/user_services.py:179 REST/methods/user_services.py:215 -#: REST/methods/user_services.py:308 templates/uds/admin/tmpl/group.html:54 +#: REST/methods/user_services.py:180 REST/methods/user_services.py:216 +#: REST/methods/user_services.py:309 templates/uds/admin/tmpl/group.html:54 #: templates/uds/admin/tmpl/user.html:45 msgid "State" msgstr "" -#: REST/methods/user_services.py:180 +#: REST/methods/user_services.py:181 msgid "Cache level" msgstr "" -#: REST/methods/user_services.py:208 +#: REST/methods/user_services.py:209 msgid "Assigned groups" msgstr "" -#: REST/methods/user_services.py:214 templates/uds/admin/tmpl/group.html:46 +#: REST/methods/user_services.py:215 templates/uds/admin/tmpl/group.html:46 #: templates/uds/admin/tmpl/user.html:37 msgid "comments" msgstr "" -#: REST/methods/user_services.py:243 +#: REST/methods/user_services.py:244 msgid "Assigned transports" msgstr "" -#: REST/methods/user_services.py:302 +#: REST/methods/user_services.py:303 #: templates/uds/admin/tmpl/services_pool.html:34 msgid "Publications" msgstr "" -#: REST/methods/user_services.py:307 +#: REST/methods/user_services.py:308 msgid "Publish date" msgstr "" -#: REST/methods/user_services.py:309 +#: REST/methods/user_services.py:310 msgid "Reason" msgstr "" @@ -435,7 +431,6 @@ msgid "Username" msgstr "" #: REST/methods/users_groups.py:96 REST/methods/users_groups.py:209 -#: REST/methods/users_groups.py:210 msgid "state" msgstr "" @@ -443,7 +438,7 @@ msgstr "" msgid "Last access" msgstr "" -#: REST/methods/users_groups.py:147 REST/methods/users_groups.py:272 +#: REST/methods/users_groups.py:147 REST/methods/users_groups.py:271 msgid "User already exists (duplicate key error)" msgstr "" @@ -456,7 +451,7 @@ msgstr "" msgid "Current groups" msgstr "" -#: REST/methods/users_groups.py:207 REST/methods/users_groups.py:215 +#: REST/methods/users_groups.py:207 REST/methods/users_groups.py:214 #: auths/ActiveDirectory_enterprise/Authenticator.py:56 #: auths/EDirectory_enterprise/Authenticator.py:81 #: auths/RegexLdap/Authenticator.py:81 auths/SAML_enterprise/SAML.py:115 @@ -465,44 +460,44 @@ msgstr "" msgid "Group" msgstr "" -#: REST/methods/users_groups.py:215 +#: REST/methods/users_groups.py:214 msgid "UDS Group" msgstr "" -#: REST/methods/users_groups.py:216 +#: REST/methods/users_groups.py:215 msgid "Meta group" msgstr "" -#: REST/methods/users_groups.py:216 +#: REST/methods/users_groups.py:215 msgid "UDS Meta Group" msgstr "" -#: REST/model.py:117 +#: REST/model.py:118 msgid "Name of this element" msgstr "" -#: REST/model.py:124 +#: REST/model.py:125 msgid "Comments for this element" msgstr "" -#: REST/model.py:133 +#: REST/model.py:134 msgid "" "Selects the priority of this element (lower number means higher priority)" msgstr "" -#: REST/model.py:144 +#: REST/model.py:145 msgid "Tag for this element" msgstr "" -#: REST/model.py:219 +#: REST/model.py:220 msgid "Invalid Request" msgstr "" -#: REST/model.py:226 +#: REST/model.py:227 msgid "Method not found in {}: {}" msgstr "" -#: REST/model.py:232 +#: REST/model.py:233 msgid "Item not found" msgstr "" @@ -1162,76 +1157,80 @@ msgstr "" msgid "Transport empty" msgstr "" -#: core/util/State.py:63 +#: core/util/State.py:64 msgid "Active" msgstr "" -#: core/util/State.py:64 +#: core/util/State.py:65 msgid "Inactive" msgstr "" -#: core/util/State.py:65 templates/uds/admin/tmpl/user.html:50 +#: core/util/State.py:66 templates/uds/admin/tmpl/user.html:50 msgid "Blocked" msgstr "" -#: core/util/State.py:66 +#: core/util/State.py:67 msgid "Waiting publication" msgstr "" -#: core/util/State.py:67 +#: core/util/State.py:68 msgid "In preparation" msgstr "" -#: core/util/State.py:68 +#: core/util/State.py:69 msgid "Valid" msgstr "" -#: core/util/State.py:69 +#: core/util/State.py:70 msgid "Waiting for removal" msgstr "" -#: core/util/State.py:70 +#: core/util/State.py:71 msgid "Removing" msgstr "" -#: core/util/State.py:71 +#: core/util/State.py:72 msgid "Removed" msgstr "" -#: core/util/State.py:72 +#: core/util/State.py:73 msgid "Canceled" msgstr "" -#: core/util/State.py:73 +#: core/util/State.py:74 msgid "Canceling" msgstr "" -#: core/util/State.py:74 templates/uds/error.html:6 +#: core/util/State.py:75 templates/uds/error.html:6 #: templates/uds/error.html.py:11 templates/uds/html5/error.html:4 #: templates/uds/html5/error.html.py:14 msgid "Error" msgstr "" -#: core/util/State.py:75 +#: core/util/State.py:76 msgid "Running" msgstr "" -#: core/util/State.py:76 +#: core/util/State.py:77 msgid "Finished" msgstr "" -#: core/util/State.py:77 +#: core/util/State.py:78 msgid "Waiting execution" msgstr "" -#: core/util/State.py:78 +#: core/util/State.py:79 msgid "Balancing" msgstr "" -#: core/util/State.py:79 +#: core/util/State.py:80 msgid "In maintenance" msgstr "" +#: core/util/State.py:81 +msgid "Waiting OS" +msgstr "" + #: core/util/stats/counters.py:205 msgid "Assigned" msgstr "" @@ -1303,12 +1302,12 @@ msgstr "" msgid "Remove service" msgstr "" -#: osmanagers/LinuxOsManager/LinuxOsManager.py:66 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:59 +#: osmanagers/LinuxOsManager/LinuxOsManager.py:67 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 msgid "Max.Idle time" msgstr "" -#: osmanagers/LinuxOsManager/LinuxOsManager.py:67 +#: osmanagers/LinuxOsManager/LinuxOsManager.py:71 msgid "" "Maximum idle time (in seconds) before session is automaticatlly closed to " "the user (<= 0 means no max idle time)." @@ -1371,7 +1370,7 @@ msgid "Domain" msgstr "" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:34 -msgid "Domain to join machines to (use FQDN form, netbios name not allowed)" +msgid "Domain to join machines to (use FQDN form, Netbios name not allowed)" msgstr "" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:35 @@ -1389,7 +1388,7 @@ msgstr "" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:37 msgid "" "Organizational unit where to add machines in domain (check it before using " -"it)" +"it). i.e.: ou=My Machines,dc=mydomain,dc=local" msgstr "" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:46 @@ -1478,17 +1477,17 @@ msgid "" "machine)" msgstr "" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:65 msgid "" "Maximum idle time (in seconds) before session is automaticatlly closed to " "the user (<= 0 means no max. idle time)" msgstr "" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:67 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:74 msgid "Length must be numeric!!" msgstr "" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:69 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:76 msgid "Length must be betwen 1 and 6" msgstr "" @@ -2648,7 +2647,7 @@ msgstr "" msgid "The server must be http or https" msgstr "" -#: transports/HTML5RDP/HTML5RDP.py:159 +#: transports/HTML5RDP/HTML5RDP.py:171 msgid "Launching HTML5 RDP connection" msgstr "" @@ -2836,6 +2835,36 @@ msgstr "" msgid "Download CoRD" msgstr "" +#: transports/RDP/web.py:94 +msgid "Attention Safari Users:" +msgstr "" + +#: transports/RDP/web.py:95 +msgid "" +"In order to access theese services, you will need to enable this in order to " +"access to service:" +msgstr "" + +#: transports/RDP/web.py:96 +msgid "Go to Safari > Preferences > Security > Manage Website Settings" +msgstr "" + +#: transports/RDP/web.py:97 +msgid "" +"Click Java in left hand panel, and select site to allow UDS Rdp, and set it " +"to Allow Always (also mark \"Unsecure mode\")." +msgstr "" + +#: transports/RDP/web.py:98 +msgid "Users of Firefox or Chrome:" +msgstr "" + +#: transports/RDP/web.py:99 +msgid "" +"If any warning is shown when launching RDP Applet, press \"ignore\" and " +"continue" +msgstr "" + #: transports/RGS_enterprise/RGSTransport.py:34 msgid "RGS Transport (direct)" msgstr "" @@ -2956,50 +2985,54 @@ msgstr "" msgid "NX Transport for tunneled connection" msgstr "" -#: web/errors.py:68 +#: web/errors.py:69 msgid "Unknown error" msgstr "" -#: web/errors.py:69 +#: web/errors.py:70 msgid "Transport not found" msgstr "" -#: web/errors.py:71 +#: web/errors.py:72 msgid "Access denied" msgstr "" -#: web/errors.py:72 +#: web/errors.py:73 msgid "" "Invalid service. The service is not available at this moment. Please, try " "later" msgstr "" -#: web/errors.py:73 +#: web/errors.py:74 msgid "Maximum services limit reached. Please, contact administrator" msgstr "" -#: web/errors.py:74 +#: web/errors.py:75 msgid "You need to enable cookies to let this application work" msgstr "" -#: web/errors.py:76 +#: web/errors.py:77 msgid "Authenticator not found" msgstr "" -#: web/errors.py:77 +#: web/errors.py:78 msgid "Invalid authenticator" msgstr "" -#: web/errors.py:78 +#: web/errors.py:79 msgid "Invalid request received" msgstr "" -#: web/errors.py:79 +#: web/errors.py:80 msgid "" "Your browser is not supported. Please, upgrade it to a modern HTML5 browser " "like Firefox or Chrome" msgstr "" +#: web/errors.py:81 +msgid "The requested service is in maintenance mode" +msgstr "" + #: web/forms/LoginForm.py:52 msgid "Select authenticator" msgstr "" @@ -3008,6 +3041,6 @@ msgstr "" msgid "authenticator" msgstr "" -#: web/views/auth.py:134 +#: web/views/auth.py:135 msgid "Authenticator does not provide information" msgstr "" diff --git a/server/src/uds/locale/en/LC_MESSAGES/djangojs.mo b/server/src/uds/locale/en/LC_MESSAGES/djangojs.mo index f2b0a799..a9f1f7e4 100644 Binary files a/server/src/uds/locale/en/LC_MESSAGES/djangojs.mo and b/server/src/uds/locale/en/LC_MESSAGES/djangojs.mo differ diff --git a/server/src/uds/locale/en/LC_MESSAGES/djangojs.po b/server/src/uds/locale/en/LC_MESSAGES/djangojs.po index 98a23206..81d3c972 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: 2015-02-10 09:52+0100\n" +"POT-Creation-Date: 2015-02-23 10:06+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -396,131 +396,131 @@ msgstr "" msgid "Services Provider deletion error" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:111 +#: static/tmp_js/gui-d-servicespools.js:119 msgid "error" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:142 +#: static/tmp_js/gui-d-servicespools.js:153 msgid "Remove Cache element" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:142 -#: static/tmp_js/gui-d-servicespools.js:235 +#: static/tmp_js/gui-d-servicespools.js:153 +#: static/tmp_js/gui-d-servicespools.js:247 msgid "Deletion error" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:160 +#: static/tmp_js/gui-d-servicespools.js:171 msgid "Add group" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:183 +#: static/tmp_js/gui-d-servicespools.js:194 msgid "You must provide authenticator and group" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:197 +#: static/tmp_js/gui-d-servicespools.js:208 msgid "Remove group" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:197 +#: static/tmp_js/gui-d-servicespools.js:208 msgid "Group removal error" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:217 +#: static/tmp_js/gui-d-servicespools.js:229 msgid "Yes" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:219 +#: static/tmp_js/gui-d-servicespools.js:231 msgid "No" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:235 +#: static/tmp_js/gui-d-servicespools.js:247 msgid "Remove Assigned service" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:247 +#: static/tmp_js/gui-d-servicespools.js:259 msgid "Add transport" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:254 +#: static/tmp_js/gui-d-servicespools.js:266 msgid "You must provide a transport" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:268 +#: static/tmp_js/gui-d-servicespools.js:280 msgid "Remove transport" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:268 +#: static/tmp_js/gui-d-servicespools.js:280 msgid "Transport removal error" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:289 -#: static/tmp_js/gui-d-servicespools.js:308 +#: static/tmp_js/gui-d-servicespools.js:301 +#: static/tmp_js/gui-d-servicespools.js:320 msgid "Cancel" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:292 -#: static/tmp_js/gui-d-servicespools.js:318 +#: static/tmp_js/gui-d-servicespools.js:304 +#: static/tmp_js/gui-d-servicespools.js:330 msgid "Publish" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:292 +#: static/tmp_js/gui-d-servicespools.js:304 msgid "Cancel publication" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:306 +#: static/tmp_js/gui-d-servicespools.js:318 msgid "Force Cancel" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:318 +#: static/tmp_js/gui-d-servicespools.js:330 msgid "Launch new publication?" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:322 +#: static/tmp_js/gui-d-servicespools.js:334 msgid "Failed creating publication" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:344 +#: static/tmp_js/gui-d-servicespools.js:356 msgid "undefined" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:351 +#: static/tmp_js/gui-d-servicespools.js:363 msgid "Restrained" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:358 +#: static/tmp_js/gui-d-servicespools.js:370 msgid "unknown (needs reload)" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:362 +#: static/tmp_js/gui-d-servicespools.js:374 msgid "New service pool" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:362 +#: static/tmp_js/gui-d-servicespools.js:374 msgid "creation error" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:371 +#: static/tmp_js/gui-d-servicespools.js:383 msgid "Publish on creation" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:372 +#: static/tmp_js/gui-d-servicespools.js:384 msgid "If selected, will initiate the publication inmediatly after creation" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:384 static/tmp_js/gui.js:40 +#: static/tmp_js/gui-d-servicespools.js:396 static/tmp_js/gui.js:40 msgid "Edit" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:384 +#: static/tmp_js/gui-d-servicespools.js:396 msgid "saving error" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:385 static/tmp_js/gui.js:44 +#: static/tmp_js/gui-d-servicespools.js:397 static/tmp_js/gui.js:44 #: static/tmp_js/gui.js.c:360 msgid "Delete" msgstr "" -#: static/tmp_js/gui-d-servicespools.js:385 +#: static/tmp_js/gui-d-servicespools.js:397 msgid "deletion error" msgstr "" diff --git a/server/src/uds/locale/es/LC_MESSAGES/django.mo b/server/src/uds/locale/es/LC_MESSAGES/django.mo index 87d82d54..4297cd9e 100644 Binary files a/server/src/uds/locale/es/LC_MESSAGES/django.mo and b/server/src/uds/locale/es/LC_MESSAGES/django.mo differ diff --git a/server/src/uds/locale/es/LC_MESSAGES/django.po b/server/src/uds/locale/es/LC_MESSAGES/django.po index 279b388d..e27273ee 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: 2015-02-10 09:52+0100\n" +"POT-Creation-Date: 2015-02-23 10:05+0100\n" "PO-Revision-Date: 2015-02-09 10:44+0000\n" "Last-Translator: blafuente \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/openuds/language/" @@ -36,7 +36,7 @@ msgstr "Clave no válida" msgid "Unmanaged host" msgstr "Host no administrado" -#: REST/methods/actor.py:175 web/errors.py:75 +#: REST/methods/actor.py:175 web/errors.py:76 msgid "User service not found" msgstr "Servicio de usuario no encontrado" @@ -47,9 +47,9 @@ msgstr "Autenticadores actuales" #: REST/methods/authenticators.py:58 REST/methods/images.py:58 #: REST/methods/networks.py:59 REST/methods/osmanagers.py:57 #: REST/methods/providers.py:62 REST/methods/services_pools.py:68 -#: REST/methods/transports.py:55 REST/methods/user_services.py:213 -#: REST/methods/user_services.py:248 REST/methods/users_groups.py:94 -#: REST/model.py:116 templates/uds/admin/tmpl/user.html:29 +#: REST/methods/transports.py:55 REST/methods/user_services.py:214 +#: REST/methods/user_services.py:249 REST/methods/users_groups.py:94 +#: REST/model.py:117 templates/uds/admin/tmpl/user.html:29 #: templates/uds/admin/tmpl/user.html:32 msgid "Name" msgstr "Nombre" @@ -57,19 +57,19 @@ msgstr "Nombre" #: REST/methods/authenticators.py:59 REST/methods/osmanagers.py:58 #: REST/methods/providers.py:63 REST/methods/services.py:168 #: REST/methods/services_pools.py:72 REST/methods/transports.py:56 -#: REST/methods/user_services.py:250 REST/methods/users_groups.py:95 -#: REST/methods/users_groups.py:208 REST/model.py:123 +#: REST/methods/user_services.py:251 REST/methods/users_groups.py:95 +#: REST/methods/users_groups.py:208 REST/model.py:124 #: templates/uds/admin/tmpl/group.html:49 #: templates/uds/admin/tmpl/user.html:40 msgid "Comments" msgstr "Comentarios" #: REST/methods/authenticators.py:60 REST/methods/transports.py:54 -#: REST/methods/user_services.py:247 REST/model.py:132 +#: REST/methods/user_services.py:248 REST/model.py:133 msgid "Priority" msgstr "Prioridad" -#: REST/methods/authenticators.py:61 REST/model.py:143 +#: REST/methods/authenticators.py:61 REST/model.py:144 msgid "Tag" msgstr "Etiqueta" @@ -133,10 +133,6 @@ msgstr "OS Managers Actuales" msgid "Can't delete an OS Manager with services pools associated" msgstr "No se puede eliminar OS Manager con services pools asociados" -#: REST/methods/osmanagers.py:82 -msgid "Can't modify an OS Manager with services pools associated" -msgstr "No se puede modificar un OS Manager con services pools asociados" - #: REST/methods/providers.py:58 msgid "Service providers" msgstr "Proveedores de servicios" @@ -158,7 +154,7 @@ msgstr "Servicios" msgid "User Services" msgstr "Servicios de usuario" -#: REST/methods/providers.py:124 web/errors.py:70 +#: REST/methods/providers.py:124 web/errors.py:71 msgid "Service not found" msgstr "Servicio no encontrado" @@ -184,7 +180,7 @@ msgstr "Servicios actuales" msgid "Service name" msgstr "Nombre del servicio" -#: REST/methods/services.py:169 REST/methods/user_services.py:249 +#: REST/methods/services.py:169 REST/methods/user_services.py:250 msgid "Type" msgstr "Tipo" @@ -207,7 +203,7 @@ msgstr "Pools de servicios" msgid "Parent Service" msgstr "Servicio Padre" -#: REST/methods/services_pools.py:70 REST/methods/user_services.py:113 +#: REST/methods/services_pools.py:70 REST/methods/user_services.py:114 msgid "status" msgstr "estado" @@ -215,70 +211,70 @@ msgstr "estado" msgid "Shows transports" msgstr "Muestra transportes" -#: REST/methods/services_pools.py:119 +#: REST/methods/services_pools.py:106 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:121 +#: REST/methods/services_pools.py:108 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:128 +#: REST/methods/services_pools.py:115 msgid "Base service" msgstr "Servicio base" -#: REST/methods/services_pools.py:129 +#: REST/methods/services_pools.py:116 msgid "Service used as base of this service pool" msgstr "Servicio utilizado como base de este pool de servicios" -#: REST/methods/services_pools.py:136 +#: REST/methods/services_pools.py:123 msgid "OS Manager" msgstr "OS Manager" -#: REST/methods/services_pools.py:137 +#: REST/methods/services_pools.py:124 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:144 +#: REST/methods/services_pools.py:131 msgid "Associated Image" msgstr "Imagen asociada" -#: REST/methods/services_pools.py:145 +#: REST/methods/services_pools.py:132 msgid "Image assocciated with this service" msgstr "Imagen asociada con este servicio" -#: REST/methods/services_pools.py:152 +#: REST/methods/services_pools.py:139 msgid "Initial available services" msgstr "Servicios disponibles inicialmente" -#: REST/methods/services_pools.py:153 +#: REST/methods/services_pools.py:140 msgid "Services created initially for this service pool" msgstr "Servicios creados inicialmente para este pool de servicios" -#: REST/methods/services_pools.py:160 +#: REST/methods/services_pools.py:147 msgid "Services to keep in cache" msgstr "Servicios para mantener en la caché" -#: REST/methods/services_pools.py:161 +#: REST/methods/services_pools.py:148 msgid "Services kept in cache for improved user service assignation" msgstr "" "Servicios guardado en caché para asignación de servicio de usuario mejorada" -#: REST/methods/services_pools.py:168 +#: REST/methods/services_pools.py:155 msgid "Services to keep in L2 cache" msgstr "Servicios para mantener en la caché L2" -#: REST/methods/services_pools.py:169 +#: REST/methods/services_pools.py:156 msgid "Services kept in cache of level2 for improved service generation" msgstr "" "Servicios guardado en la caché de nivel 2 para la generación de servicio " "mejorados" -#: REST/methods/services_pools.py:176 +#: REST/methods/services_pools.py:163 msgid "Maximum number of services to provide" msgstr "Número máximo de servicios a proveer" -#: REST/methods/services_pools.py:177 +#: REST/methods/services_pools.py:164 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" @@ -286,19 +282,19 @@ msgstr "" "Número máximo de servicios (asignados y caché L1) que pueden crearse para " "este pool de servicios" -#: REST/methods/services_pools.py:183 +#: REST/methods/services_pools.py:170 msgid "Show transports" msgstr "Mostrar transportes" -#: REST/methods/services_pools.py:184 +#: REST/methods/services_pools.py:171 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:199 +#: REST/methods/services_pools.py:186 msgid "Base service does not exist anymore" msgstr "Ya no existe servicio base" -#: REST/methods/services_pools.py:218 +#: REST/methods/services_pools.py:205 msgid "This service requires an OS Manager" msgstr "Este servicio requiere un OS Manager" @@ -332,98 +328,98 @@ msgstr "" "Redes asociadas a este transporte. Si no hay red seleccionada, significará " "\"todas las redes\"" -#: REST/methods/user_services.py:75 REST/methods/user_services.py:76 +#: REST/methods/user_services.py:76 REST/methods/user_services.py:77 msgid "unknown" msgstr "desconocido" -#: REST/methods/user_services.py:104 +#: REST/methods/user_services.py:105 #: templates/uds/admin/tmpl/services_pool.html:30 msgid "Assigned services" msgstr "Servicios asignados" -#: REST/methods/user_services.py:108 REST/methods/user_services.py:174 +#: REST/methods/user_services.py:109 REST/methods/user_services.py:175 msgid "Creation date" msgstr "Fecha de creación" -#: REST/methods/user_services.py:109 REST/methods/user_services.py:175 -#: REST/methods/user_services.py:306 +#: REST/methods/user_services.py:110 REST/methods/user_services.py:176 +#: REST/methods/user_services.py:307 msgid "Revision" msgstr "Revisión" -#: REST/methods/user_services.py:111 REST/methods/user_services.py:177 +#: REST/methods/user_services.py:112 REST/methods/user_services.py:178 #: auths/IP/Authenticator.py:60 msgid "IP" msgstr "IP " -#: REST/methods/user_services.py:112 REST/methods/user_services.py:178 +#: REST/methods/user_services.py:113 REST/methods/user_services.py:179 msgid "Friendly name" msgstr "Nombre descriptivo" -#: REST/methods/user_services.py:114 +#: REST/methods/user_services.py:115 msgid "Status date" msgstr "Fecha de estado" -#: REST/methods/user_services.py:115 +#: REST/methods/user_services.py:116 msgid "In Use" msgstr "En uso" -#: REST/methods/user_services.py:116 +#: REST/methods/user_services.py:117 msgid "Src Host" msgstr "Host Orig." -#: REST/methods/user_services.py:117 +#: REST/methods/user_services.py:118 msgid "Src Ip" msgstr "Ip Orig." -#: REST/methods/user_services.py:118 +#: REST/methods/user_services.py:119 msgid "Owner" msgstr "Propietario" -#: REST/methods/user_services.py:119 REST/methods/user_services.py:181 +#: REST/methods/user_services.py:120 REST/methods/user_services.py:182 msgid "Actor version" msgstr "Versión de actor" -#: REST/methods/user_services.py:146 +#: REST/methods/user_services.py:147 msgid "Item is not removable" msgstr "El artículo no se puede eliminar" -#: REST/methods/user_services.py:170 +#: REST/methods/user_services.py:171 msgid "Cached services" msgstr "Servicios en caché" -#: REST/methods/user_services.py:179 REST/methods/user_services.py:215 -#: REST/methods/user_services.py:308 templates/uds/admin/tmpl/group.html:54 +#: REST/methods/user_services.py:180 REST/methods/user_services.py:216 +#: REST/methods/user_services.py:309 templates/uds/admin/tmpl/group.html:54 #: templates/uds/admin/tmpl/user.html:45 msgid "State" msgstr "Estado" -#: REST/methods/user_services.py:180 +#: REST/methods/user_services.py:181 msgid "Cache level" msgstr "Nivel de caché" -#: REST/methods/user_services.py:208 +#: REST/methods/user_services.py:209 msgid "Assigned groups" msgstr "Grupos asignados" -#: REST/methods/user_services.py:214 templates/uds/admin/tmpl/group.html:46 +#: REST/methods/user_services.py:215 templates/uds/admin/tmpl/group.html:46 #: templates/uds/admin/tmpl/user.html:37 msgid "comments" msgstr "Comentarios" -#: REST/methods/user_services.py:243 +#: REST/methods/user_services.py:244 msgid "Assigned transports" msgstr "Transportes asignados" -#: REST/methods/user_services.py:302 +#: REST/methods/user_services.py:303 #: templates/uds/admin/tmpl/services_pool.html:34 msgid "Publications" msgstr "Publicaciones" -#: REST/methods/user_services.py:307 +#: REST/methods/user_services.py:308 msgid "Publish date" msgstr "Fecha de publicación" -#: REST/methods/user_services.py:309 +#: REST/methods/user_services.py:310 msgid "Reason" msgstr "Razón" @@ -454,7 +450,6 @@ msgid "Username" msgstr "Nombre de usuario" #: REST/methods/users_groups.py:96 REST/methods/users_groups.py:209 -#: REST/methods/users_groups.py:210 msgid "state" msgstr "estado" @@ -462,7 +457,7 @@ msgstr "estado" msgid "Last access" msgstr "Último acceso" -#: REST/methods/users_groups.py:147 REST/methods/users_groups.py:272 +#: REST/methods/users_groups.py:147 REST/methods/users_groups.py:271 msgid "User already exists (duplicate key error)" msgstr "Este usuario ya existe (error de clave duplicada)" @@ -475,7 +470,7 @@ msgstr "Grupos de {0}" msgid "Current groups" msgstr "Grupos actuales" -#: REST/methods/users_groups.py:207 REST/methods/users_groups.py:215 +#: REST/methods/users_groups.py:207 REST/methods/users_groups.py:214 #: auths/ActiveDirectory_enterprise/Authenticator.py:56 #: auths/EDirectory_enterprise/Authenticator.py:81 #: auths/RegexLdap/Authenticator.py:81 auths/SAML_enterprise/SAML.py:115 @@ -484,47 +479,46 @@ msgstr "Grupos actuales" msgid "Group" msgstr "Grupo" -#: REST/methods/users_groups.py:215 +#: REST/methods/users_groups.py:214 msgid "UDS Group" msgstr "Grupo UDS" -#: REST/methods/users_groups.py:216 +#: REST/methods/users_groups.py:215 msgid "Meta group" msgstr "Metagrupo" -#: REST/methods/users_groups.py:216 +#: REST/methods/users_groups.py:215 msgid "UDS Meta Group" msgstr "Metagrupo UDS " -#: REST/model.py:117 +#: REST/model.py:118 msgid "Name of this element" msgstr "Nombre de este elemento" -#: REST/model.py:124 +#: REST/model.py:125 msgid "Comments for this element" msgstr "Comentarios para este elemento" -#: REST/model.py:133 +#: REST/model.py:134 msgid "" "Selects the priority of this element (lower number means higher priority)" msgstr "" "Selecciona la prioridad de este elemento (menor número significa mayor " "prioridad)" -#: REST/model.py:144 -#| msgid "Name of this element" +#: REST/model.py:145 msgid "Tag for this element" msgstr "Etiqueta para este elemento" -#: REST/model.py:219 +#: REST/model.py:220 msgid "Invalid Request" msgstr "Solicitud inválida" -#: REST/model.py:226 +#: REST/model.py:227 msgid "Method not found in {}: {}" msgstr "Método no encontrado en {}: {}" -#: REST/model.py:232 +#: REST/model.py:233 msgid "Item not found" msgstr "Elemento no encontrado" @@ -1230,76 +1224,80 @@ msgstr "Base de Servicios en Cluster" msgid "Transport empty" msgstr "Transporte Vacio" -#: core/util/State.py:63 +#: core/util/State.py:64 msgid "Active" msgstr "Activo" -#: core/util/State.py:64 +#: core/util/State.py:65 msgid "Inactive" msgstr "Inactivo" -#: core/util/State.py:65 templates/uds/admin/tmpl/user.html:50 +#: core/util/State.py:66 templates/uds/admin/tmpl/user.html:50 msgid "Blocked" msgstr "Bloqueado" -#: core/util/State.py:66 +#: core/util/State.py:67 msgid "Waiting publication" msgstr "Esperando publicación" -#: core/util/State.py:67 +#: core/util/State.py:68 msgid "In preparation" msgstr "En preparación" -#: core/util/State.py:68 +#: core/util/State.py:69 msgid "Valid" msgstr "Válido" -#: core/util/State.py:69 +#: core/util/State.py:70 msgid "Waiting for removal" msgstr "Esperando eliminación" -#: core/util/State.py:70 +#: core/util/State.py:71 msgid "Removing" msgstr "Eliminando" -#: core/util/State.py:71 +#: core/util/State.py:72 msgid "Removed" msgstr "Eliminado " -#: core/util/State.py:72 +#: core/util/State.py:73 msgid "Canceled" msgstr "Cancelado" -#: core/util/State.py:73 +#: core/util/State.py:74 msgid "Canceling" msgstr "Cancelando" -#: core/util/State.py:74 templates/uds/error.html:6 +#: core/util/State.py:75 templates/uds/error.html:6 #: templates/uds/error.html.py:11 templates/uds/html5/error.html:4 #: templates/uds/html5/error.html.py:14 msgid "Error" msgstr "Error" -#: core/util/State.py:75 +#: core/util/State.py:76 msgid "Running" msgstr "En ejecución" -#: core/util/State.py:76 +#: core/util/State.py:77 msgid "Finished" msgstr "Finalizado" -#: core/util/State.py:77 +#: core/util/State.py:78 msgid "Waiting execution" msgstr "Esperando ejecución" -#: core/util/State.py:78 +#: core/util/State.py:79 msgid "Balancing" msgstr "Equilibrando" -#: core/util/State.py:79 +#: core/util/State.py:80 msgid "In maintenance" msgstr "En mantenimiento" +#: core/util/State.py:81 +msgid "Waiting OS" +msgstr "OS espera" + #: core/util/stats/counters.py:205 msgid "Assigned" msgstr "Asignado" @@ -1374,12 +1372,12 @@ msgstr "Mantener el servicio asignado" msgid "Remove service" msgstr "Eliminar servicio" -#: osmanagers/LinuxOsManager/LinuxOsManager.py:66 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:59 +#: osmanagers/LinuxOsManager/LinuxOsManager.py:67 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 msgid "Max.Idle time" msgstr "Tiempo máx de inact." -#: osmanagers/LinuxOsManager/LinuxOsManager.py:67 +#: osmanagers/LinuxOsManager/LinuxOsManager.py:71 msgid "" "Maximum idle time (in seconds) before session is automaticatlly closed to " "the user (<= 0 means no max idle time)." @@ -1451,10 +1449,9 @@ msgid "Domain" msgstr "Dominio" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:34 -msgid "Domain to join machines to (use FQDN form, netbios name not allowed)" -msgstr "" -"Dominio para unir las máquinas (use el formato FQDN, no se permite el nombre " -"netbios)" +#| msgid "Domain to join machines to (use FQDN form, netbios name not allowed)" +msgid "Domain to join machines to (use FQDN form, Netbios name not allowed)" +msgstr "Dominio para unirse a las máquinas para (usar formulario FQDN, nombre Netbios no permitidos)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:35 msgid "Account with rights to add machines to domain" @@ -1469,12 +1466,15 @@ msgid "OU" msgstr "OU" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:37 +#| msgid "" +#| "Organizational unit where to add machines in domain (check it before " +#| "using it)" msgid "" "Organizational unit where to add machines in domain (check it before using " -"it)" +"it). i.e.: ou=My Machines,dc=mydomain,dc=local" msgstr "" -"Unidad organizativa en la que se añaden las máquinas del dominio " -"(compruébelo antes de utilizarlo)" +"Unidad organizativa donde agregar máquinas de dominio (comprobarlo antes de usar " +"It). es decir: ou = mis máquinas, dc = midominio, dc = local" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:46 msgid "Must provide a domain!" @@ -1569,7 +1569,7 @@ msgstr "" "OS Manager para controlar máquinas Windows sin dominio. (Básicamente " "renombra las máquinas)" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:65 msgid "" "Maximum idle time (in seconds) before session is automaticatlly closed to " "the user (<= 0 means no max. idle time)" @@ -1577,11 +1577,11 @@ msgstr "" "Tiempo máximo de inactividad (en segundos) antes de que la sesión se cierre " "automáticamente para el usuario (< = 0 significa sin tiempo máx. de inact.)" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:67 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:74 msgid "Length must be numeric!!" msgstr "¡¡¡La longitud debe ser numérica!!!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:69 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:76 msgid "Length must be betwen 1 and 6" msgstr "La longitud debe estar entre 1 y 6" @@ -2790,7 +2790,7 @@ msgstr "" msgid "The server must be http or https" msgstr "El servidor debe ser http o https" -#: transports/HTML5RDP/HTML5RDP.py:159 +#: transports/HTML5RDP/HTML5RDP.py:171 msgid "Launching HTML5 RDP connection" msgstr "Iniciando conexión RDP HTML5" @@ -2994,6 +2994,42 @@ msgstr "Para poder utilizar este servicio, primero debe instalar CoRD." msgid "Download CoRD" msgstr "Descargar CoRD" +#: transports/RDP/web.py:94 +msgid "Attention Safari Users:" +msgstr "Atención usuarios de Safari:" + +#: transports/RDP/web.py:95 +msgid "" +"In order to access theese services, you will need to enable this in order to " +"access to service:" +msgstr "" +"Para acceder a esos servicios, necesitará habilitar esto con el fin de " +"acceso al servicio:" + +#: transports/RDP/web.py:96 +msgid "Go to Safari > Preferences > Security > Manage Website Settings" +msgstr "Ir a Safari > Preferencias > seguridad > administrar la configuración de sitio web" + +#: transports/RDP/web.py:97 +msgid "" +"Click Java in left hand panel, and select site to allow UDS Rdp, and set it " +"to Allow Always (also mark \"Unsecure mode\")." +msgstr "" +"Haga clic en Java en el panel izquierdo y seleccione sitio para permitir UDS Rdp y colóquela " +"para permitir siempre (también marca \"Modo no seguro\")." + +#: transports/RDP/web.py:98 +msgid "Users of Firefox or Chrome:" +msgstr "Usuarios de Firefox o Chrome:" + +#: transports/RDP/web.py:99 +msgid "" +"If any warning is shown when launching RDP Applet, press \"ignore\" and " +"continue" +msgstr "" +"Si aparece alguna advertencia al iniciar RDP Applet, presione \"ignorar\" y " +"continuar" + #: transports/RGS_enterprise/RGSTransport.py:34 msgid "RGS Transport (direct)" msgstr "Transporte RGS (directo)" @@ -3121,19 +3157,19 @@ msgstr "Transporte NX (vía túnel)" msgid "NX Transport for tunneled connection" msgstr "Transporte NX para conexión mediante túnel" -#: web/errors.py:68 +#: web/errors.py:69 msgid "Unknown error" msgstr "Error desconocido" -#: web/errors.py:69 +#: web/errors.py:70 msgid "Transport not found" msgstr "Transporte no encontrado" -#: web/errors.py:71 +#: web/errors.py:72 msgid "Access denied" msgstr "Acceso denegado" -#: web/errors.py:72 +#: web/errors.py:73 msgid "" "Invalid service. The service is not available at this moment. Please, try " "later" @@ -3141,29 +3177,29 @@ msgstr "" "Servicio inválido. El servicio no está disponible en estos momentos. Por " "favor, inténtelo de nuevo pasados unos instantes." -#: web/errors.py:73 +#: web/errors.py:74 msgid "Maximum services limit reached. Please, contact administrator" msgstr "" "Número máximo de servicios alcanzado. Por favor, contacte con su " "administrador." -#: web/errors.py:74 +#: web/errors.py:75 msgid "You need to enable cookies to let this application work" msgstr "Necesita habilitar las cookies para que esta aplicación funcione" -#: web/errors.py:76 +#: web/errors.py:77 msgid "Authenticator not found" msgstr "Autenticador no encontrado" -#: web/errors.py:77 +#: web/errors.py:78 msgid "Invalid authenticator" msgstr "Autenticador no válido" -#: web/errors.py:78 +#: web/errors.py:79 msgid "Invalid request received" msgstr "Solicitud recibida no válida" -#: web/errors.py:79 +#: web/errors.py:80 msgid "" "Your browser is not supported. Please, upgrade it to a modern HTML5 browser " "like Firefox or Chrome" @@ -3171,6 +3207,11 @@ msgstr "" "Su navegador no es compatible. Por favor, actualice a un navegador HTML5 más " "moderno como Firefox o Chrome" +#: web/errors.py:81 +#| msgid "This service is in maintenance mode." +msgid "The requested service is in maintenance mode" +msgstr "El servicio solicitado está en modo de mantenimiento" + #: web/forms/LoginForm.py:52 msgid "Select authenticator" msgstr "Seleccione autenticador" @@ -3179,6 +3220,6 @@ msgstr "Seleccione autenticador" msgid "authenticator" msgstr "autenticador" -#: web/views/auth.py:134 +#: web/views/auth.py:135 msgid "Authenticator does not provide information" msgstr "El Autenticador no proporciona información" diff --git a/server/src/uds/locale/es/LC_MESSAGES/djangojs.mo b/server/src/uds/locale/es/LC_MESSAGES/djangojs.mo index b552677c..36038c55 100644 Binary files a/server/src/uds/locale/es/LC_MESSAGES/djangojs.mo and b/server/src/uds/locale/es/LC_MESSAGES/djangojs.mo differ diff --git a/server/src/uds/locale/es/LC_MESSAGES/djangojs.po b/server/src/uds/locale/es/LC_MESSAGES/djangojs.po index 28405588..d6e7d3b3 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: 2015-02-10 09:52+0100\n" +"POT-Creation-Date: 2015-02-23 10:06+0100\n" "PO-Revision-Date: 2015-02-10 08:30+0000\n" "Last-Translator: Adolfo Gómez \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/openuds/language/" @@ -403,133 +403,133 @@ msgstr "Eliminar proveedor de servicios" msgid "Services Provider deletion error" msgstr "Error al eliminar el proveedor de servicios" -#: static/tmp_js/gui-d-servicespools.js:111 +#: static/tmp_js/gui-d-servicespools.js:119 msgid "error" msgstr "error" -#: static/tmp_js/gui-d-servicespools.js:142 +#: static/tmp_js/gui-d-servicespools.js:153 msgid "Remove Cache element" msgstr "Retirar elemento de la caché" -#: static/tmp_js/gui-d-servicespools.js:142 -#: static/tmp_js/gui-d-servicespools.js:235 +#: static/tmp_js/gui-d-servicespools.js:153 +#: static/tmp_js/gui-d-servicespools.js:247 msgid "Deletion error" msgstr "Error de eliminación" -#: static/tmp_js/gui-d-servicespools.js:160 +#: static/tmp_js/gui-d-servicespools.js:171 msgid "Add group" msgstr "Agregar grupo" -#: static/tmp_js/gui-d-servicespools.js:183 +#: static/tmp_js/gui-d-servicespools.js:194 msgid "You must provide authenticator and group" msgstr "Debe proporcionar autenticador y grupo" -#: static/tmp_js/gui-d-servicespools.js:197 +#: static/tmp_js/gui-d-servicespools.js:208 msgid "Remove group" msgstr "Quitar grupo" -#: static/tmp_js/gui-d-servicespools.js:197 +#: static/tmp_js/gui-d-servicespools.js:208 msgid "Group removal error" msgstr "Error en la desasignación del grupo" -#: static/tmp_js/gui-d-servicespools.js:217 +#: static/tmp_js/gui-d-servicespools.js:229 msgid "Yes" msgstr "Sí" -#: static/tmp_js/gui-d-servicespools.js:219 +#: static/tmp_js/gui-d-servicespools.js:231 msgid "No" msgstr "No" -#: static/tmp_js/gui-d-servicespools.js:235 +#: static/tmp_js/gui-d-servicespools.js:247 msgid "Remove Assigned service" msgstr "Quitar servicio asignado" -#: static/tmp_js/gui-d-servicespools.js:247 +#: static/tmp_js/gui-d-servicespools.js:259 msgid "Add transport" msgstr "Añadir transporte" -#: static/tmp_js/gui-d-servicespools.js:254 +#: static/tmp_js/gui-d-servicespools.js:266 msgid "You must provide a transport" msgstr "Debe proporcionar un transporte" -#: static/tmp_js/gui-d-servicespools.js:268 +#: static/tmp_js/gui-d-servicespools.js:280 msgid "Remove transport" msgstr "Quitar transporte" -#: static/tmp_js/gui-d-servicespools.js:268 +#: static/tmp_js/gui-d-servicespools.js:280 msgid "Transport removal error" msgstr "Error en la desasignación del transporte" -#: static/tmp_js/gui-d-servicespools.js:289 -#: static/tmp_js/gui-d-servicespools.js:308 +#: static/tmp_js/gui-d-servicespools.js:301 +#: static/tmp_js/gui-d-servicespools.js:320 msgid "Cancel" msgstr "Cancelar" -#: static/tmp_js/gui-d-servicespools.js:292 -#: static/tmp_js/gui-d-servicespools.js:318 +#: static/tmp_js/gui-d-servicespools.js:304 +#: static/tmp_js/gui-d-servicespools.js:330 msgid "Publish" msgstr "Publicar" -#: static/tmp_js/gui-d-servicespools.js:292 +#: static/tmp_js/gui-d-servicespools.js:304 msgid "Cancel publication" msgstr "Cancelar la publicación" -#: static/tmp_js/gui-d-servicespools.js:306 +#: static/tmp_js/gui-d-servicespools.js:318 msgid "Force Cancel" msgstr "Forzar cancelación" -#: static/tmp_js/gui-d-servicespools.js:318 +#: static/tmp_js/gui-d-servicespools.js:330 msgid "Launch new publication?" msgstr "¿Lanzar nueva publicación?" -#: static/tmp_js/gui-d-servicespools.js:322 +#: static/tmp_js/gui-d-servicespools.js:334 msgid "Failed creating publication" msgstr "No se pudo crear la publicación" -#: static/tmp_js/gui-d-servicespools.js:344 +#: static/tmp_js/gui-d-servicespools.js:356 msgid "undefined" msgstr "indefinido" -#: static/tmp_js/gui-d-servicespools.js:351 +#: static/tmp_js/gui-d-servicespools.js:363 msgid "Restrained" msgstr "Contenido" -#: static/tmp_js/gui-d-servicespools.js:358 +#: static/tmp_js/gui-d-servicespools.js:370 msgid "unknown (needs reload)" msgstr "desconocido (necesita recargar)" -#: static/tmp_js/gui-d-servicespools.js:362 +#: static/tmp_js/gui-d-servicespools.js:374 msgid "New service pool" msgstr "Nuevo Pool de Servicios" -#: static/tmp_js/gui-d-servicespools.js:362 +#: static/tmp_js/gui-d-servicespools.js:374 msgid "creation error" msgstr "error de creación" -#: static/tmp_js/gui-d-servicespools.js:371 +#: static/tmp_js/gui-d-servicespools.js:383 msgid "Publish on creation" msgstr "Publicar en creación" -#: static/tmp_js/gui-d-servicespools.js:372 +#: static/tmp_js/gui-d-servicespools.js:384 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:384 static/tmp_js/gui.js:40 +#: static/tmp_js/gui-d-servicespools.js:396 static/tmp_js/gui.js:40 msgid "Edit" msgstr "Editar" -#: static/tmp_js/gui-d-servicespools.js:384 +#: static/tmp_js/gui-d-servicespools.js:396 msgid "saving error" msgstr "error al guardar" -#: static/tmp_js/gui-d-servicespools.js:385 static/tmp_js/gui.js:44 +#: static/tmp_js/gui-d-servicespools.js:397 static/tmp_js/gui.js:44 #: static/tmp_js/gui.js.c:360 msgid "Delete" msgstr "Borrar" -#: static/tmp_js/gui-d-servicespools.js:385 +#: static/tmp_js/gui-d-servicespools.js:397 msgid "deletion error" msgstr "error al eliminar" diff --git a/server/src/uds/locale/fr/LC_MESSAGES/django.mo b/server/src/uds/locale/fr/LC_MESSAGES/django.mo index dcb6a9ae..f6e7f2ff 100644 Binary files a/server/src/uds/locale/fr/LC_MESSAGES/django.mo and b/server/src/uds/locale/fr/LC_MESSAGES/django.mo differ diff --git a/server/src/uds/locale/fr/LC_MESSAGES/django.po b/server/src/uds/locale/fr/LC_MESSAGES/django.po index 850a8d35..032c7722 100644 --- a/server/src/uds/locale/fr/LC_MESSAGES/django.po +++ b/server/src/uds/locale/fr/LC_MESSAGES/django.po @@ -32,7 +32,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-10 09:52+0100\n" +"POT-Creation-Date: 2015-02-23 10:05+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -54,7 +54,7 @@ msgstr "Clé non valide" msgid "Unmanaged host" msgstr "Hôte non managé" -#: REST/methods/actor.py:175 web/errors.py:75 +#: REST/methods/actor.py:175 web/errors.py:76 msgid "User service not found" msgstr "Service utilisateur introuvable" @@ -65,9 +65,9 @@ msgstr "Authentificateurs actuels" #: REST/methods/authenticators.py:58 REST/methods/images.py:58 #: REST/methods/networks.py:59 REST/methods/osmanagers.py:57 #: REST/methods/providers.py:62 REST/methods/services_pools.py:68 -#: REST/methods/transports.py:55 REST/methods/user_services.py:213 -#: REST/methods/user_services.py:248 REST/methods/users_groups.py:94 -#: REST/model.py:116 templates/uds/admin/tmpl/user.html:29 +#: REST/methods/transports.py:55 REST/methods/user_services.py:214 +#: REST/methods/user_services.py:249 REST/methods/users_groups.py:94 +#: REST/model.py:117 templates/uds/admin/tmpl/user.html:29 #: templates/uds/admin/tmpl/user.html:32 msgid "Name" msgstr "Nom" @@ -75,19 +75,19 @@ msgstr "Nom" #: REST/methods/authenticators.py:59 REST/methods/osmanagers.py:58 #: REST/methods/providers.py:63 REST/methods/services.py:168 #: REST/methods/services_pools.py:72 REST/methods/transports.py:56 -#: REST/methods/user_services.py:250 REST/methods/users_groups.py:95 -#: REST/methods/users_groups.py:208 REST/model.py:123 +#: REST/methods/user_services.py:251 REST/methods/users_groups.py:95 +#: REST/methods/users_groups.py:208 REST/model.py:124 #: templates/uds/admin/tmpl/group.html:49 #: templates/uds/admin/tmpl/user.html:40 msgid "Comments" msgstr "Commentaires" #: REST/methods/authenticators.py:60 REST/methods/transports.py:54 -#: REST/methods/user_services.py:247 REST/model.py:132 +#: REST/methods/user_services.py:248 REST/model.py:133 msgid "Priority" msgstr "Priorité" -#: REST/methods/authenticators.py:61 REST/model.py:143 +#: REST/methods/authenticators.py:61 REST/model.py:144 msgid "Tag" msgstr "Tag" @@ -151,10 +151,6 @@ msgstr "Dirigeants de OS actuels" msgid "Can't delete an OS Manager with services pools associated" msgstr "Impossible de supprimer un gestionnaire d'OS avec services associés" -#: REST/methods/osmanagers.py:82 -msgid "Can't modify an OS Manager with services pools associated" -msgstr "Impossible de modifier un gestionnaire de l'OS avec services associés" - #: REST/methods/providers.py:58 msgid "Service providers" msgstr "Fournisseurs de services" @@ -176,7 +172,7 @@ msgstr "Services" msgid "User Services" msgstr "Services aux utilisateurs" -#: REST/methods/providers.py:124 web/errors.py:70 +#: REST/methods/providers.py:124 web/errors.py:71 msgid "Service not found" msgstr "Service introuvable" @@ -202,7 +198,7 @@ msgstr "Services actuels" msgid "Service name" msgstr "Nom du service" -#: REST/methods/services.py:169 REST/methods/user_services.py:249 +#: REST/methods/services.py:169 REST/methods/user_services.py:250 msgid "Type" msgstr "Type" @@ -225,7 +221,7 @@ msgstr "Piscines service" msgid "Parent Service" msgstr "Service parent" -#: REST/methods/services_pools.py:70 REST/methods/user_services.py:113 +#: REST/methods/services_pools.py:70 REST/methods/user_services.py:114 msgid "status" msgstr "statut" @@ -233,71 +229,71 @@ msgstr "statut" msgid "Shows transports" msgstr "Montre transports" -#: REST/methods/services_pools.py:119 +#: REST/methods/services_pools.py:106 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:121 +#: REST/methods/services_pools.py:108 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:128 +#: REST/methods/services_pools.py:115 msgid "Base service" msgstr "Service de base" -#: REST/methods/services_pools.py:129 +#: REST/methods/services_pools.py:116 msgid "Service used as base of this service pool" msgstr "Service utilisé comme base de cette piscine service" -#: REST/methods/services_pools.py:136 +#: REST/methods/services_pools.py:123 msgid "OS Manager" msgstr "Gestionnaire de système d'exploitation" -#: REST/methods/services_pools.py:137 +#: REST/methods/services_pools.py:124 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:144 +#: REST/methods/services_pools.py:131 msgid "Associated Image" msgstr "Image associée" -#: REST/methods/services_pools.py:145 +#: REST/methods/services_pools.py:132 msgid "Image assocciated with this service" msgstr "Image assocciated grâce à ce service" -#: REST/methods/services_pools.py:152 +#: REST/methods/services_pools.py:139 msgid "Initial available services" msgstr "Initiales services disponibles" -#: REST/methods/services_pools.py:153 +#: REST/methods/services_pools.py:140 msgid "Services created initially for this service pool" msgstr "Services créés initialement pour ce pool service" -#: REST/methods/services_pools.py:160 +#: REST/methods/services_pools.py:147 msgid "Services to keep in cache" msgstr "Services pour conserver en cache" -#: REST/methods/services_pools.py:161 +#: REST/methods/services_pools.py:148 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:168 +#: REST/methods/services_pools.py:155 msgid "Services to keep in L2 cache" msgstr "Services de garder en mémoire cache L2" -#: REST/methods/services_pools.py:169 +#: REST/methods/services_pools.py:156 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:176 +#: REST/methods/services_pools.py:163 msgid "Maximum number of services to provide" msgstr "Nombre maximum de services à fournir" -#: REST/methods/services_pools.py:177 +#: REST/methods/services_pools.py:164 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" @@ -305,20 +301,20 @@ msgstr "" "Nombre maximal de service (assignés et cache L1) qui peuvent être créés pour " "ce service" -#: REST/methods/services_pools.py:183 +#: REST/methods/services_pools.py:170 msgid "Show transports" msgstr "Voir la transports" -#: REST/methods/services_pools.py:184 +#: REST/methods/services_pools.py:171 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:199 +#: REST/methods/services_pools.py:186 msgid "Base service does not exist anymore" msgstr "Service de base n'existe plus" -#: REST/methods/services_pools.py:218 +#: REST/methods/services_pools.py:205 msgid "This service requires an OS Manager" msgstr "Ce service nécessite un gestionnaire de système d'exploitation" @@ -351,98 +347,98 @@ msgstr "" "Réseaux liés à ce transport. Si aucun réseau sélectionné, signifiera « tous " "les réseaux »" -#: REST/methods/user_services.py:75 REST/methods/user_services.py:76 +#: REST/methods/user_services.py:76 REST/methods/user_services.py:77 msgid "unknown" msgstr "inconnu" -#: REST/methods/user_services.py:104 +#: REST/methods/user_services.py:105 #: templates/uds/admin/tmpl/services_pool.html:30 msgid "Assigned services" msgstr "Services attribuées" -#: REST/methods/user_services.py:108 REST/methods/user_services.py:174 +#: REST/methods/user_services.py:109 REST/methods/user_services.py:175 msgid "Creation date" msgstr "Date de création" -#: REST/methods/user_services.py:109 REST/methods/user_services.py:175 -#: REST/methods/user_services.py:306 +#: REST/methods/user_services.py:110 REST/methods/user_services.py:176 +#: REST/methods/user_services.py:307 msgid "Revision" msgstr "Révision" -#: REST/methods/user_services.py:111 REST/methods/user_services.py:177 +#: REST/methods/user_services.py:112 REST/methods/user_services.py:178 #: auths/IP/Authenticator.py:60 msgid "IP" msgstr "IP " -#: REST/methods/user_services.py:112 REST/methods/user_services.py:178 +#: REST/methods/user_services.py:113 REST/methods/user_services.py:179 msgid "Friendly name" msgstr "Nom convivial" -#: REST/methods/user_services.py:114 +#: REST/methods/user_services.py:115 msgid "Status date" msgstr "Date d'État" -#: REST/methods/user_services.py:115 +#: REST/methods/user_services.py:116 msgid "In Use" msgstr "En utilisation" -#: REST/methods/user_services.py:116 +#: REST/methods/user_services.py:117 msgid "Src Host" msgstr "Hôte de la SRC" -#: REST/methods/user_services.py:117 +#: REST/methods/user_services.py:118 msgid "Src Ip" msgstr "SRC Ip" -#: REST/methods/user_services.py:118 +#: REST/methods/user_services.py:119 msgid "Owner" msgstr "Propriétaire" -#: REST/methods/user_services.py:119 REST/methods/user_services.py:181 +#: REST/methods/user_services.py:120 REST/methods/user_services.py:182 msgid "Actor version" msgstr "Version de l'acteur" -#: REST/methods/user_services.py:146 +#: REST/methods/user_services.py:147 msgid "Item is not removable" msgstr "Point n'est pas amovible" -#: REST/methods/user_services.py:170 +#: REST/methods/user_services.py:171 msgid "Cached services" msgstr "Services de mise en cache" -#: REST/methods/user_services.py:179 REST/methods/user_services.py:215 -#: REST/methods/user_services.py:308 templates/uds/admin/tmpl/group.html:54 +#: REST/methods/user_services.py:180 REST/methods/user_services.py:216 +#: REST/methods/user_services.py:309 templates/uds/admin/tmpl/group.html:54 #: templates/uds/admin/tmpl/user.html:45 msgid "State" msgstr "État" -#: REST/methods/user_services.py:180 +#: REST/methods/user_services.py:181 msgid "Cache level" msgstr "Niveau de cache" -#: REST/methods/user_services.py:208 +#: REST/methods/user_services.py:209 msgid "Assigned groups" msgstr "Groupes assignés" -#: REST/methods/user_services.py:214 templates/uds/admin/tmpl/group.html:46 +#: REST/methods/user_services.py:215 templates/uds/admin/tmpl/group.html:46 #: templates/uds/admin/tmpl/user.html:37 msgid "comments" msgstr "Commentaires" -#: REST/methods/user_services.py:243 +#: REST/methods/user_services.py:244 msgid "Assigned transports" msgstr "Transports assignés" -#: REST/methods/user_services.py:302 +#: REST/methods/user_services.py:303 #: templates/uds/admin/tmpl/services_pool.html:34 msgid "Publications" msgstr "Publications" -#: REST/methods/user_services.py:307 +#: REST/methods/user_services.py:308 msgid "Publish date" msgstr "La date de publication" -#: REST/methods/user_services.py:309 +#: REST/methods/user_services.py:310 msgid "Reason" msgstr "Raison" @@ -473,7 +469,6 @@ msgid "Username" msgstr "Nom d'utilisateur" #: REST/methods/users_groups.py:96 REST/methods/users_groups.py:209 -#: REST/methods/users_groups.py:210 msgid "state" msgstr "État" @@ -481,7 +476,7 @@ msgstr "État" msgid "Last access" msgstr "Dernier accès" -#: REST/methods/users_groups.py:147 REST/methods/users_groups.py:272 +#: REST/methods/users_groups.py:147 REST/methods/users_groups.py:271 msgid "User already exists (duplicate key error)" msgstr "L'utilisateur existe déjà (erreur de clé en double)" @@ -494,7 +489,7 @@ msgstr "Groupes de {0}" msgid "Current groups" msgstr "Groupes actuels" -#: REST/methods/users_groups.py:207 REST/methods/users_groups.py:215 +#: REST/methods/users_groups.py:207 REST/methods/users_groups.py:214 #: auths/ActiveDirectory_enterprise/Authenticator.py:56 #: auths/EDirectory_enterprise/Authenticator.py:81 #: auths/RegexLdap/Authenticator.py:81 auths/SAML_enterprise/SAML.py:115 @@ -503,47 +498,46 @@ msgstr "Groupes actuels" msgid "Group" msgstr "Groupe" -#: REST/methods/users_groups.py:215 +#: REST/methods/users_groups.py:214 msgid "UDS Group" msgstr "Groupe de l'UDS" -#: REST/methods/users_groups.py:216 +#: REST/methods/users_groups.py:215 msgid "Meta group" msgstr "Groupe Meta" -#: REST/methods/users_groups.py:216 +#: REST/methods/users_groups.py:215 msgid "UDS Meta Group" msgstr "UDS Meta Group" -#: REST/model.py:117 +#: REST/model.py:118 msgid "Name of this element" msgstr "Nom de cet élément" -#: REST/model.py:124 +#: REST/model.py:125 msgid "Comments for this element" msgstr "Commentaires pour cet élément" -#: REST/model.py:133 +#: REST/model.py:134 msgid "" "Selects the priority of this element (lower number means higher priority)" msgstr "" "Sélectionne la priorité de cet élément (priorité supérieure de moyens nombre " "inférieur)" -#: REST/model.py:144 -#| msgid "Name of this element" +#: REST/model.py:145 msgid "Tag for this element" msgstr "Tag pour cet élément" -#: REST/model.py:219 +#: REST/model.py:220 msgid "Invalid Request" msgstr "Requête non valide" -#: REST/model.py:226 +#: REST/model.py:227 msgid "Method not found in {}: {}" msgstr "Méthode introuvable {}: {}" -#: REST/model.py:232 +#: REST/model.py:233 msgid "Item not found" msgstr "Élément introuvable" @@ -1259,76 +1253,80 @@ msgstr "Base en cluster Service" msgid "Transport empty" msgstr "Transport vide" -#: core/util/State.py:63 +#: core/util/State.py:64 msgid "Active" msgstr "Active" -#: core/util/State.py:64 +#: core/util/State.py:65 msgid "Inactive" msgstr "Inactif" -#: core/util/State.py:65 templates/uds/admin/tmpl/user.html:50 +#: core/util/State.py:66 templates/uds/admin/tmpl/user.html:50 msgid "Blocked" msgstr "Bloqué" -#: core/util/State.py:66 +#: core/util/State.py:67 msgid "Waiting publication" msgstr "Attente de publication" -#: core/util/State.py:67 +#: core/util/State.py:68 msgid "In preparation" msgstr "En préparation" -#: core/util/State.py:68 +#: core/util/State.py:69 msgid "Valid" msgstr "Valide" -#: core/util/State.py:69 +#: core/util/State.py:70 msgid "Waiting for removal" msgstr "Attente d'enlèvement" -#: core/util/State.py:70 +#: core/util/State.py:71 msgid "Removing" msgstr "Suppression" -#: core/util/State.py:71 +#: core/util/State.py:72 msgid "Removed" msgstr "Supprimé" -#: core/util/State.py:72 +#: core/util/State.py:73 msgid "Canceled" msgstr "Annulée" -#: core/util/State.py:73 +#: core/util/State.py:74 msgid "Canceling" msgstr "Annulation" -#: core/util/State.py:74 templates/uds/error.html:6 +#: core/util/State.py:75 templates/uds/error.html:6 #: templates/uds/error.html.py:11 templates/uds/html5/error.html:4 #: templates/uds/html5/error.html.py:14 msgid "Error" msgstr "Erreur" -#: core/util/State.py:75 +#: core/util/State.py:76 msgid "Running" msgstr "En cours d'exécution" -#: core/util/State.py:76 +#: core/util/State.py:77 msgid "Finished" msgstr "Fini" -#: core/util/State.py:77 +#: core/util/State.py:78 msgid "Waiting execution" msgstr "Exécution en attente" -#: core/util/State.py:78 +#: core/util/State.py:79 msgid "Balancing" msgstr "Équilibrage" -#: core/util/State.py:79 +#: core/util/State.py:80 msgid "In maintenance" msgstr "Dans l'entretien" +#: core/util/State.py:81 +msgid "Waiting OS" +msgstr "OS en attente" + #: core/util/stats/counters.py:205 msgid "Assigned" msgstr "Assignés" @@ -1403,12 +1401,12 @@ msgstr "Garder les services affectés" msgid "Remove service" msgstr "Retirer du service" -#: osmanagers/LinuxOsManager/LinuxOsManager.py:66 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:59 +#: osmanagers/LinuxOsManager/LinuxOsManager.py:67 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 msgid "Max.Idle time" msgstr "Max.Idle temps" -#: osmanagers/LinuxOsManager/LinuxOsManager.py:67 +#: osmanagers/LinuxOsManager/LinuxOsManager.py:71 msgid "" "Maximum idle time (in seconds) before session is automaticatlly closed to " "the user (<= 0 means no max idle time)." @@ -1483,10 +1481,9 @@ msgid "Domain" msgstr "Domaine" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:34 -msgid "Domain to join machines to (use FQDN form, netbios name not allowed)" -msgstr "" -"Domaine de rejoindre machines pour (utiliser le formulaire nom de domaine " -"complet, nom netbios non autorisés)" +#| msgid "Domain to join machines to (use FQDN form, netbios name not allowed)" +msgid "Domain to join machines to (use FQDN form, Netbios name not allowed)" +msgstr "Domaine de rejoindre machines pour (utiliser le formulaire nom de domaine complet, nom Netbios non autorisés)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:35 msgid "Account with rights to add machines to domain" @@ -1501,12 +1498,15 @@ msgid "OU" msgstr "OU" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:37 +#| msgid "" +#| "Organizational unit where to add machines in domain (check it before " +#| "using it)" msgid "" "Organizational unit where to add machines in domain (check it before using " -"it)" +"it). i.e.: ou=My Machines,dc=mydomain,dc=local" msgstr "" -"Unité organisationnelle où ajouter des machines dans le domaine (vérifier il " -"avant d'utiliser GTG" +"Unité d'organisation où ajouter des machines dans le domaine (Vérifiez-la avant d'utiliser " +"Il). c'est-à-dire: UO = My Machines, dc = mondomaine, dc = local" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:46 msgid "Must provide a domain!" @@ -1599,7 +1599,7 @@ msgstr "" "Os Manager pour contrôler les machines windows sans domaine. " "(Essentiellement renomme machine)" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:65 msgid "" "Maximum idle time (in seconds) before session is automaticatlly closed to " "the user (<= 0 means no max. idle time)" @@ -1607,11 +1607,11 @@ msgstr "" "Temps d'inactivité maximal (en secondes) avant la session est automaticatlly " "fermé à l'utilisateur (< = 0 signifie aucune durée max. d'inactivité)" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:67 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:74 msgid "Length must be numeric!!" msgstr "La longueur doit être numérique!!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:69 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:76 msgid "Length must be betwen 1 and 6" msgstr "La longueur doit être comprise entre 1 et 6" @@ -2823,7 +2823,7 @@ msgstr "" msgid "The server must be http or https" msgstr "Der Server muss http oder Https sein." -#: transports/HTML5RDP/HTML5RDP.py:159 +#: transports/HTML5RDP/HTML5RDP.py:171 msgid "Launching HTML5 RDP connection" msgstr "Lancer la connexion RDP HTML5" @@ -3027,6 +3027,42 @@ msgstr "" "TranslateApiException: AppId is over the quota : ID=5641.V2_Json." "Translate.2224D509" +#: transports/RDP/web.py:94 +msgid "Attention Safari Users:" +msgstr "Attention les utilisateurs de Safari :" + +#: transports/RDP/web.py:95 +msgid "" +"In order to access theese services, you will need to enable this in order to " +"access to service:" +msgstr "" +"Pour accéder à ces services, vous devrez activer ceci afin de " +"l'accès au service :" + +#: transports/RDP/web.py:96 +msgid "Go to Safari > Preferences > Security > Manage Website Settings" +msgstr "Allez dans Safari > Préférences > sécurité > gérer les paramètres de site Web" + +#: transports/RDP/web.py:97 +msgid "" +"Click Java in left hand panel, and select site to allow UDS Rdp, and set it " +"to Allow Always (also mark \"Unsecure mode\")." +msgstr "" +"Cliquez sur Java dans le panneau de gauche, puis sélectionnez le site pour permettre UDS Rdp et réglez-le " +"permettre à toujours (aussi marque \"mode non sécurisé\")." + +#: transports/RDP/web.py:98 +msgid "Users of Firefox or Chrome:" +msgstr "Utilisateurs de Firefox ou Chrome :" + +#: transports/RDP/web.py:99 +msgid "" +"If any warning is shown when launching RDP Applet, press \"ignore\" and " +"continue" +msgstr "" +"Si aucun avertissement apparaît lors du lancement de RDP Applet, appuyez sur « ignorer » et " +"continuer" + #: transports/RGS_enterprise/RGSTransport.py:34 msgid "RGS Transport (direct)" msgstr "RGS Transport (direct)" @@ -3153,19 +3189,19 @@ msgstr "Transport NX (tunnel)" msgid "NX Transport for tunneled connection" msgstr "Transport NX pour connexion tunnelée" -#: web/errors.py:68 +#: web/errors.py:69 msgid "Unknown error" msgstr "Erreur inconnue" -#: web/errors.py:69 +#: web/errors.py:70 msgid "Transport not found" msgstr "Transport introuvable" -#: web/errors.py:71 +#: web/errors.py:72 msgid "Access denied" msgstr "Accès refusé" -#: web/errors.py:72 +#: web/errors.py:73 msgid "" "Invalid service. The service is not available at this moment. Please, try " "later" @@ -3173,28 +3209,28 @@ msgstr "" "Service non valide. Le service n'est pas disponible en ce moment. SVP, " "essayez plus tard" -#: web/errors.py:73 +#: web/errors.py:74 msgid "Maximum services limit reached. Please, contact administrator" msgstr "" "Limite de services maximale atteinte. Veuillez contacter administrateur" -#: web/errors.py:74 +#: web/errors.py:75 msgid "You need to enable cookies to let this application work" msgstr "Vous devez activer les cookies de laisser cette application" -#: web/errors.py:76 +#: web/errors.py:77 msgid "Authenticator not found" msgstr "Authentificateur introuvable" -#: web/errors.py:77 +#: web/errors.py:78 msgid "Invalid authenticator" msgstr "Authentificateur non valide" -#: web/errors.py:78 +#: web/errors.py:79 msgid "Invalid request received" msgstr "Requête non valide reçu" -#: web/errors.py:79 +#: web/errors.py:80 msgid "" "Your browser is not supported. Please, upgrade it to a modern HTML5 browser " "like Firefox or Chrome" @@ -3202,6 +3238,11 @@ msgstr "" "Votre navigateur n'est pas pris en charge. S'il vous plaît, mettre à niveau " "vers un navigateur modern de HTML5 comme Firefox ou Chrome" +#: web/errors.py:81 +#| msgid "This service is in maintenance mode." +msgid "The requested service is in maintenance mode" +msgstr "Le service demandé est en mode maintenance" + #: web/forms/LoginForm.py:52 msgid "Select authenticator" msgstr "Sélectionnez authentificateur" @@ -3210,6 +3251,6 @@ msgstr "Sélectionnez authentificateur" msgid "authenticator" msgstr "authentificateur" -#: web/views/auth.py:134 +#: web/views/auth.py:135 msgid "Authenticator does not provide information" msgstr "Authentificateur ne fournit pas d'informations" diff --git a/server/src/uds/locale/fr/LC_MESSAGES/djangojs.mo b/server/src/uds/locale/fr/LC_MESSAGES/djangojs.mo index 8c3b99d2..9c21556e 100644 Binary files a/server/src/uds/locale/fr/LC_MESSAGES/djangojs.mo and b/server/src/uds/locale/fr/LC_MESSAGES/djangojs.mo differ diff --git a/server/src/uds/locale/fr/LC_MESSAGES/djangojs.po b/server/src/uds/locale/fr/LC_MESSAGES/djangojs.po index 0eff525c..75c68c79 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: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-10 09:52+0100\n" +"POT-Creation-Date: 2015-02-23 10:06+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -398,131 +398,131 @@ msgstr "Supprimer le fournisseur de services" msgid "Services Provider deletion error" msgstr "Erreur de suppression de fournisseur de services" -#: static/tmp_js/gui-d-servicespools.js:111 +#: static/tmp_js/gui-d-servicespools.js:119 msgid "error" msgstr "erreur" -#: static/tmp_js/gui-d-servicespools.js:142 +#: static/tmp_js/gui-d-servicespools.js:153 msgid "Remove Cache element" msgstr "Remove, élément de Cache" -#: static/tmp_js/gui-d-servicespools.js:142 -#: static/tmp_js/gui-d-servicespools.js:235 +#: static/tmp_js/gui-d-servicespools.js:153 +#: static/tmp_js/gui-d-servicespools.js:247 msgid "Deletion error" msgstr "Erreur de suppression" -#: static/tmp_js/gui-d-servicespools.js:160 +#: static/tmp_js/gui-d-servicespools.js:171 msgid "Add group" msgstr "Ajouter groupe" -#: static/tmp_js/gui-d-servicespools.js:183 +#: static/tmp_js/gui-d-servicespools.js:194 msgid "You must provide authenticator and group" msgstr "Vous devez fournir authentificateur et groupe" -#: static/tmp_js/gui-d-servicespools.js:197 +#: static/tmp_js/gui-d-servicespools.js:208 msgid "Remove group" msgstr "Supprimer le groupe" -#: static/tmp_js/gui-d-servicespools.js:197 +#: static/tmp_js/gui-d-servicespools.js:208 msgid "Group removal error" msgstr "Erreur de suppression de groupe" -#: static/tmp_js/gui-d-servicespools.js:217 +#: static/tmp_js/gui-d-servicespools.js:229 msgid "Yes" msgstr "Oui" -#: static/tmp_js/gui-d-servicespools.js:219 +#: static/tmp_js/gui-d-servicespools.js:231 msgid "No" msgstr "Non" -#: static/tmp_js/gui-d-servicespools.js:235 +#: static/tmp_js/gui-d-servicespools.js:247 msgid "Remove Assigned service" msgstr "Supprimer le service affecté" -#: static/tmp_js/gui-d-servicespools.js:247 +#: static/tmp_js/gui-d-servicespools.js:259 msgid "Add transport" msgstr "Ajouter transport" -#: static/tmp_js/gui-d-servicespools.js:254 +#: static/tmp_js/gui-d-servicespools.js:266 msgid "You must provide a transport" msgstr "Vous devez fournir un transport" -#: static/tmp_js/gui-d-servicespools.js:268 +#: static/tmp_js/gui-d-servicespools.js:280 msgid "Remove transport" msgstr "Supprimer le transport" -#: static/tmp_js/gui-d-servicespools.js:268 +#: static/tmp_js/gui-d-servicespools.js:280 msgid "Transport removal error" msgstr "Erreur de suppression de transport" -#: static/tmp_js/gui-d-servicespools.js:289 -#: static/tmp_js/gui-d-servicespools.js:308 +#: static/tmp_js/gui-d-servicespools.js:301 +#: static/tmp_js/gui-d-servicespools.js:320 msgid "Cancel" msgstr "Annuler" -#: static/tmp_js/gui-d-servicespools.js:292 -#: static/tmp_js/gui-d-servicespools.js:318 +#: static/tmp_js/gui-d-servicespools.js:304 +#: static/tmp_js/gui-d-servicespools.js:330 msgid "Publish" msgstr "Publier" -#: static/tmp_js/gui-d-servicespools.js:292 +#: static/tmp_js/gui-d-servicespools.js:304 msgid "Cancel publication" msgstr "Annuler la publication" -#: static/tmp_js/gui-d-servicespools.js:306 +#: static/tmp_js/gui-d-servicespools.js:318 msgid "Force Cancel" msgstr "Force Cancel" -#: static/tmp_js/gui-d-servicespools.js:318 +#: static/tmp_js/gui-d-servicespools.js:330 msgid "Launch new publication?" msgstr "Lancement nouvelle publication ?" -#: static/tmp_js/gui-d-servicespools.js:322 +#: static/tmp_js/gui-d-servicespools.js:334 msgid "Failed creating publication" msgstr "Échec de création de publication" -#: static/tmp_js/gui-d-servicespools.js:344 +#: static/tmp_js/gui-d-servicespools.js:356 msgid "undefined" msgstr "indéfini" -#: static/tmp_js/gui-d-servicespools.js:351 +#: static/tmp_js/gui-d-servicespools.js:363 msgid "Restrained" msgstr "Retenu" -#: static/tmp_js/gui-d-servicespools.js:358 +#: static/tmp_js/gui-d-servicespools.js:370 msgid "unknown (needs reload)" msgstr "inconnu (doit recharger)" -#: static/tmp_js/gui-d-servicespools.js:362 +#: static/tmp_js/gui-d-servicespools.js:374 msgid "New service pool" msgstr "Nouvelle piscine service" -#: static/tmp_js/gui-d-servicespools.js:362 +#: static/tmp_js/gui-d-servicespools.js:374 msgid "creation error" msgstr "erreur de création" -#: static/tmp_js/gui-d-servicespools.js:371 +#: static/tmp_js/gui-d-servicespools.js:383 msgid "Publish on creation" msgstr "Publier sur création" -#: static/tmp_js/gui-d-servicespools.js:372 +#: static/tmp_js/gui-d-servicespools.js:384 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:384 static/tmp_js/gui.js:40 +#: static/tmp_js/gui-d-servicespools.js:396 static/tmp_js/gui.js:40 msgid "Edit" msgstr "Edit" -#: static/tmp_js/gui-d-servicespools.js:384 +#: static/tmp_js/gui-d-servicespools.js:396 msgid "saving error" msgstr "erreur de sauvegarde" -#: static/tmp_js/gui-d-servicespools.js:385 static/tmp_js/gui.js:44 +#: static/tmp_js/gui-d-servicespools.js:397 static/tmp_js/gui.js:44 #: static/tmp_js/gui.js.c:360 msgid "Delete" msgstr "Supprimer" -#: static/tmp_js/gui-d-servicespools.js:385 +#: static/tmp_js/gui-d-servicespools.js:397 msgid "deletion error" msgstr "erreur de suppression" diff --git a/server/src/uds/locale/it/LC_MESSAGES/django.mo b/server/src/uds/locale/it/LC_MESSAGES/django.mo index 91b72dee..50cbb30e 100644 Binary files a/server/src/uds/locale/it/LC_MESSAGES/django.mo and b/server/src/uds/locale/it/LC_MESSAGES/django.mo differ diff --git a/server/src/uds/locale/it/LC_MESSAGES/django.po b/server/src/uds/locale/it/LC_MESSAGES/django.po index a4762495..0a0a09c9 100644 --- a/server/src/uds/locale/it/LC_MESSAGES/django.po +++ b/server/src/uds/locale/it/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-10 09:52+0100\n" +"POT-Creation-Date: 2015-02-23 10:05+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -30,7 +30,7 @@ msgstr "Chiave non valida" msgid "Unmanaged host" msgstr "Host non gestito" -#: REST/methods/actor.py:175 web/errors.py:75 +#: REST/methods/actor.py:175 web/errors.py:76 msgid "User service not found" msgstr "Servizio utente non trovato" @@ -41,9 +41,9 @@ msgstr "Autenticatori correnti" #: REST/methods/authenticators.py:58 REST/methods/images.py:58 #: REST/methods/networks.py:59 REST/methods/osmanagers.py:57 #: REST/methods/providers.py:62 REST/methods/services_pools.py:68 -#: REST/methods/transports.py:55 REST/methods/user_services.py:213 -#: REST/methods/user_services.py:248 REST/methods/users_groups.py:94 -#: REST/model.py:116 templates/uds/admin/tmpl/user.html:29 +#: REST/methods/transports.py:55 REST/methods/user_services.py:214 +#: REST/methods/user_services.py:249 REST/methods/users_groups.py:94 +#: REST/model.py:117 templates/uds/admin/tmpl/user.html:29 #: templates/uds/admin/tmpl/user.html:32 msgid "Name" msgstr "Nome" @@ -51,19 +51,19 @@ msgstr "Nome" #: REST/methods/authenticators.py:59 REST/methods/osmanagers.py:58 #: REST/methods/providers.py:63 REST/methods/services.py:168 #: REST/methods/services_pools.py:72 REST/methods/transports.py:56 -#: REST/methods/user_services.py:250 REST/methods/users_groups.py:95 -#: REST/methods/users_groups.py:208 REST/model.py:123 +#: REST/methods/user_services.py:251 REST/methods/users_groups.py:95 +#: REST/methods/users_groups.py:208 REST/model.py:124 #: templates/uds/admin/tmpl/group.html:49 #: templates/uds/admin/tmpl/user.html:40 msgid "Comments" msgstr "Commenti" #: REST/methods/authenticators.py:60 REST/methods/transports.py:54 -#: REST/methods/user_services.py:247 REST/model.py:132 +#: REST/methods/user_services.py:248 REST/model.py:133 msgid "Priority" msgstr "Priorità" -#: REST/methods/authenticators.py:61 REST/model.py:143 +#: REST/methods/authenticators.py:61 REST/model.py:144 msgid "Tag" msgstr "Tag" @@ -127,10 +127,6 @@ msgstr "Attuale OS Manager" msgid "Can't delete an OS Manager with services pools associated" msgstr "Non è possibile eliminare un OS Manager con servizi piscine associate" -#: REST/methods/osmanagers.py:82 -msgid "Can't modify an OS Manager with services pools associated" -msgstr "Non è possibile modificare un OS Manager con servizi piscine associate" - #: REST/methods/providers.py:58 msgid "Service providers" msgstr "Fornitori di servizi" @@ -152,7 +148,7 @@ msgstr "Servizi" msgid "User Services" msgstr "Servizi utente" -#: REST/methods/providers.py:124 web/errors.py:70 +#: REST/methods/providers.py:124 web/errors.py:71 msgid "Service not found" msgstr "Servizio non trovato" @@ -178,7 +174,7 @@ msgstr "Servizi attuali" msgid "Service name" msgstr "Nome servizio" -#: REST/methods/services.py:169 REST/methods/user_services.py:249 +#: REST/methods/services.py:169 REST/methods/user_services.py:250 msgid "Type" msgstr "Tipo" @@ -201,7 +197,7 @@ msgstr "Servizio piscine" msgid "Parent Service" msgstr "Servizio padre" -#: REST/methods/services_pools.py:70 REST/methods/user_services.py:113 +#: REST/methods/services_pools.py:70 REST/methods/user_services.py:114 msgid "status" msgstr "stato" @@ -209,68 +205,68 @@ msgstr "stato" msgid "Shows transports" msgstr "Trasporti spettacoli" -#: REST/methods/services_pools.py:119 +#: REST/methods/services_pools.py:106 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:121 +#: REST/methods/services_pools.py:108 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:128 +#: REST/methods/services_pools.py:115 msgid "Base service" msgstr "Servizio di base" -#: REST/methods/services_pools.py:129 +#: REST/methods/services_pools.py:116 msgid "Service used as base of this service pool" msgstr "Servizio utilizzato come base di questo servizio piscina" -#: REST/methods/services_pools.py:136 +#: REST/methods/services_pools.py:123 msgid "OS Manager" msgstr "OS Manager" -#: REST/methods/services_pools.py:137 +#: REST/methods/services_pools.py:124 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:144 +#: REST/methods/services_pools.py:131 msgid "Associated Image" msgstr "Immagine associata" -#: REST/methods/services_pools.py:145 +#: REST/methods/services_pools.py:132 msgid "Image assocciated with this service" msgstr "Immagine assocciated con questo servizio" -#: REST/methods/services_pools.py:152 +#: REST/methods/services_pools.py:139 msgid "Initial available services" msgstr "Servizi disponibili iniziali" -#: REST/methods/services_pools.py:153 +#: REST/methods/services_pools.py:140 msgid "Services created initially for this service pool" msgstr "Servizi creati inizialmente per questo servizio piscina" -#: REST/methods/services_pools.py:160 +#: REST/methods/services_pools.py:147 msgid "Services to keep in cache" msgstr "Servizi per mantenere nella cache" -#: REST/methods/services_pools.py:161 +#: REST/methods/services_pools.py:148 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:168 +#: REST/methods/services_pools.py:155 msgid "Services to keep in L2 cache" msgstr "Servizi per mantenere in cache L2" -#: REST/methods/services_pools.py:169 +#: REST/methods/services_pools.py:156 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:176 +#: REST/methods/services_pools.py:163 msgid "Maximum number of services to provide" msgstr "Numero massimo di servizi per fornire" -#: REST/methods/services_pools.py:177 +#: REST/methods/services_pools.py:164 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" @@ -278,19 +274,19 @@ msgstr "" "Numero massimo di servizio (assegnate e cache L1) che possono essere creati " "per Questo servizio" -#: REST/methods/services_pools.py:183 +#: REST/methods/services_pools.py:170 msgid "Show transports" msgstr "Visualizza trasporti" -#: REST/methods/services_pools.py:184 +#: REST/methods/services_pools.py:171 msgid "If active, alternative transports for user will be shown" msgstr "Se attivo, verranno mostrati trasporti alternativi per utente" -#: REST/methods/services_pools.py:199 +#: REST/methods/services_pools.py:186 msgid "Base service does not exist anymore" msgstr "Servizio di base non esiste più" -#: REST/methods/services_pools.py:218 +#: REST/methods/services_pools.py:205 msgid "This service requires an OS Manager" msgstr "Questo servizio richiede un OS Manager" @@ -323,98 +319,98 @@ msgstr "" "Reti associate a questo trasporto. Se nessuna rete selezionata, significherà " "\"tutte le reti\"" -#: REST/methods/user_services.py:75 REST/methods/user_services.py:76 +#: REST/methods/user_services.py:76 REST/methods/user_services.py:77 msgid "unknown" msgstr "sconosciuto" -#: REST/methods/user_services.py:104 +#: REST/methods/user_services.py:105 #: templates/uds/admin/tmpl/services_pool.html:30 msgid "Assigned services" msgstr "Servizi assegnati" -#: REST/methods/user_services.py:108 REST/methods/user_services.py:174 +#: REST/methods/user_services.py:109 REST/methods/user_services.py:175 msgid "Creation date" msgstr "Data di creazione" -#: REST/methods/user_services.py:109 REST/methods/user_services.py:175 -#: REST/methods/user_services.py:306 +#: REST/methods/user_services.py:110 REST/methods/user_services.py:176 +#: REST/methods/user_services.py:307 msgid "Revision" msgstr "Revisione" -#: REST/methods/user_services.py:111 REST/methods/user_services.py:177 +#: REST/methods/user_services.py:112 REST/methods/user_services.py:178 #: auths/IP/Authenticator.py:60 msgid "IP" msgstr "IP" -#: REST/methods/user_services.py:112 REST/methods/user_services.py:178 +#: REST/methods/user_services.py:113 REST/methods/user_services.py:179 msgid "Friendly name" msgstr "Nome descrittivo" -#: REST/methods/user_services.py:114 +#: REST/methods/user_services.py:115 msgid "Status date" msgstr "Data stato" -#: REST/methods/user_services.py:115 +#: REST/methods/user_services.py:116 msgid "In Use" msgstr "In uso" -#: REST/methods/user_services.py:116 +#: REST/methods/user_services.py:117 msgid "Src Host" msgstr "Src Host" -#: REST/methods/user_services.py:117 +#: REST/methods/user_services.py:118 msgid "Src Ip" msgstr "Src Ip" -#: REST/methods/user_services.py:118 +#: REST/methods/user_services.py:119 msgid "Owner" msgstr "Proprietario" -#: REST/methods/user_services.py:119 REST/methods/user_services.py:181 +#: REST/methods/user_services.py:120 REST/methods/user_services.py:182 msgid "Actor version" msgstr "Versione attore" -#: REST/methods/user_services.py:146 +#: REST/methods/user_services.py:147 msgid "Item is not removable" msgstr "Elemento non è rimovibile" -#: REST/methods/user_services.py:170 +#: REST/methods/user_services.py:171 msgid "Cached services" msgstr "Servizi memorizzati nella cache" -#: REST/methods/user_services.py:179 REST/methods/user_services.py:215 -#: REST/methods/user_services.py:308 templates/uds/admin/tmpl/group.html:54 +#: REST/methods/user_services.py:180 REST/methods/user_services.py:216 +#: REST/methods/user_services.py:309 templates/uds/admin/tmpl/group.html:54 #: templates/uds/admin/tmpl/user.html:45 msgid "State" msgstr "Stato" -#: REST/methods/user_services.py:180 +#: REST/methods/user_services.py:181 msgid "Cache level" msgstr "Livello della cache" -#: REST/methods/user_services.py:208 +#: REST/methods/user_services.py:209 msgid "Assigned groups" msgstr "Gruppi assegnati" -#: REST/methods/user_services.py:214 templates/uds/admin/tmpl/group.html:46 +#: REST/methods/user_services.py:215 templates/uds/admin/tmpl/group.html:46 #: templates/uds/admin/tmpl/user.html:37 msgid "comments" msgstr "Commenti" -#: REST/methods/user_services.py:243 +#: REST/methods/user_services.py:244 msgid "Assigned transports" msgstr "Trasporti assegnati" -#: REST/methods/user_services.py:302 +#: REST/methods/user_services.py:303 #: templates/uds/admin/tmpl/services_pool.html:34 msgid "Publications" msgstr "Pubblicazioni" -#: REST/methods/user_services.py:307 +#: REST/methods/user_services.py:308 msgid "Publish date" msgstr "Data di pubblicazione" -#: REST/methods/user_services.py:309 +#: REST/methods/user_services.py:310 msgid "Reason" msgstr "Motivo" @@ -445,7 +441,6 @@ msgid "Username" msgstr "Nome utente" #: REST/methods/users_groups.py:96 REST/methods/users_groups.py:209 -#: REST/methods/users_groups.py:210 msgid "state" msgstr "stato" @@ -453,7 +448,7 @@ msgstr "stato" msgid "Last access" msgstr "Ultimo accesso" -#: REST/methods/users_groups.py:147 REST/methods/users_groups.py:272 +#: REST/methods/users_groups.py:147 REST/methods/users_groups.py:271 msgid "User already exists (duplicate key error)" msgstr "Utente già esistente (errore chiave duplicata)" @@ -466,7 +461,7 @@ msgstr "Gruppi di {0}" msgid "Current groups" msgstr "Gruppi di corrente" -#: REST/methods/users_groups.py:207 REST/methods/users_groups.py:215 +#: REST/methods/users_groups.py:207 REST/methods/users_groups.py:214 #: auths/ActiveDirectory_enterprise/Authenticator.py:56 #: auths/EDirectory_enterprise/Authenticator.py:81 #: auths/RegexLdap/Authenticator.py:81 auths/SAML_enterprise/SAML.py:115 @@ -475,47 +470,46 @@ msgstr "Gruppi di corrente" msgid "Group" msgstr "Gruppo" -#: REST/methods/users_groups.py:215 +#: REST/methods/users_groups.py:214 msgid "UDS Group" msgstr "Gruppo UDS" -#: REST/methods/users_groups.py:216 +#: REST/methods/users_groups.py:215 msgid "Meta group" msgstr "Gruppo meta" -#: REST/methods/users_groups.py:216 +#: REST/methods/users_groups.py:215 msgid "UDS Meta Group" msgstr "UDS Meta Group" -#: REST/model.py:117 +#: REST/model.py:118 msgid "Name of this element" msgstr "Nome di questo elemento" -#: REST/model.py:124 +#: REST/model.py:125 msgid "Comments for this element" msgstr "Commenti per questo elemento" -#: REST/model.py:133 +#: REST/model.py:134 msgid "" "Selects the priority of this element (lower number means higher priority)" msgstr "" "Seleziona la priorità di questo elemento (numero significa maggiore priorità " "inferiore)" -#: REST/model.py:144 -#| msgid "Name of this element" +#: REST/model.py:145 msgid "Tag for this element" msgstr "Tag per questo elemento" -#: REST/model.py:219 +#: REST/model.py:220 msgid "Invalid Request" msgstr "Richiesta non valida" -#: REST/model.py:226 +#: REST/model.py:227 msgid "Method not found in {}: {}" msgstr "Metodo non trovato in {}: {}" -#: REST/model.py:232 +#: REST/model.py:233 msgid "Item not found" msgstr "Articolo non trovato" @@ -1218,76 +1212,80 @@ msgstr "Base in cluster Service" msgid "Transport empty" msgstr "Trasporto vuoto" -#: core/util/State.py:63 +#: core/util/State.py:64 msgid "Active" msgstr "Attivo" -#: core/util/State.py:64 +#: core/util/State.py:65 msgid "Inactive" msgstr "Inattivo" -#: core/util/State.py:65 templates/uds/admin/tmpl/user.html:50 +#: core/util/State.py:66 templates/uds/admin/tmpl/user.html:50 msgid "Blocked" msgstr "Bloccato" -#: core/util/State.py:66 +#: core/util/State.py:67 msgid "Waiting publication" msgstr "In attesa di pubblicazione" -#: core/util/State.py:67 +#: core/util/State.py:68 msgid "In preparation" msgstr "In preparazione" -#: core/util/State.py:68 +#: core/util/State.py:69 msgid "Valid" msgstr "Valido" -#: core/util/State.py:69 +#: core/util/State.py:70 msgid "Waiting for removal" msgstr "In attesa di rimozione" -#: core/util/State.py:70 +#: core/util/State.py:71 msgid "Removing" msgstr "Rimozione" -#: core/util/State.py:71 +#: core/util/State.py:72 msgid "Removed" msgstr "Rimosso" -#: core/util/State.py:72 +#: core/util/State.py:73 msgid "Canceled" msgstr "Annullato" -#: core/util/State.py:73 +#: core/util/State.py:74 msgid "Canceling" msgstr "L'annullamento" -#: core/util/State.py:74 templates/uds/error.html:6 +#: core/util/State.py:75 templates/uds/error.html:6 #: templates/uds/error.html.py:11 templates/uds/html5/error.html:4 #: templates/uds/html5/error.html.py:14 msgid "Error" msgstr "Errore" -#: core/util/State.py:75 +#: core/util/State.py:76 msgid "Running" msgstr "In esecuzione" -#: core/util/State.py:76 +#: core/util/State.py:77 msgid "Finished" msgstr "Finito" -#: core/util/State.py:77 +#: core/util/State.py:78 msgid "Waiting execution" msgstr "In attesa di esecuzione" -#: core/util/State.py:78 +#: core/util/State.py:79 msgid "Balancing" msgstr "Bilanciamento" -#: core/util/State.py:79 +#: core/util/State.py:80 msgid "In maintenance" msgstr "In manutenzione" +#: core/util/State.py:81 +msgid "Waiting OS" +msgstr "In attesa di OS" + #: core/util/stats/counters.py:205 msgid "Assigned" msgstr "Assegnate" @@ -1363,12 +1361,12 @@ msgstr "Mantenere il servizio assegnato" msgid "Remove service" msgstr "Rimuovere il servizio" -#: osmanagers/LinuxOsManager/LinuxOsManager.py:66 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:59 +#: osmanagers/LinuxOsManager/LinuxOsManager.py:67 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 msgid "Max.Idle time" msgstr "Max.Idle tempo" -#: osmanagers/LinuxOsManager/LinuxOsManager.py:67 +#: osmanagers/LinuxOsManager/LinuxOsManager.py:71 msgid "" "Maximum idle time (in seconds) before session is automaticatlly closed to " "the user (<= 0 means no max idle time)." @@ -1441,10 +1439,9 @@ msgid "Domain" msgstr "Dominio" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:34 -msgid "Domain to join machines to (use FQDN form, netbios name not allowed)" -msgstr "" -"Dominio di aderire macchine per (utilizzare modulo FQDN, netbios nome non " -"consentito)" +#| msgid "Domain to join machines to (use FQDN form, netbios name not allowed)" +msgid "Domain to join machines to (use FQDN form, Netbios name not allowed)" +msgstr "Dominio di aderire macchine per (utilizzare modulo FQDN, Netbios nome non consentito)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:35 msgid "Account with rights to add machines to domain" @@ -1459,12 +1456,15 @@ msgid "OU" msgstr "OU" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:37 +#| msgid "" +#| "Organizational unit where to add machines in domain (check it before " +#| "using it)" msgid "" "Organizational unit where to add machines in domain (check it before using " -"it)" +"it). i.e.: ou=My Machines,dc=mydomain,dc=local" msgstr "" -"Unità organizzativa dove aggiungere macchine nel dominio (verificare prima " -"di utilizzare esso)" +"Unità organizzativa dove aggiungere macchine nel dominio (verificare prima di utilizzare " +"esso). cioè: ou = My macchine, dc = miodominio, dc = local" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:46 msgid "Must provide a domain!" @@ -1558,7 +1558,7 @@ msgstr "" "OS Manager per controllare macchine windows senza dominio. (Fondamentalmente " "Rinomina macchina)" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:65 msgid "" "Maximum idle time (in seconds) before session is automaticatlly closed to " "the user (<= 0 means no max. idle time)" @@ -1566,11 +1566,11 @@ msgstr "" "Tempo massimo di inattività (in secondi) prima sessione è automaticatlly " "chiuso a l'utente (< = 0 significa nessun tempo di inattività massimo)" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:67 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:74 msgid "Length must be numeric!!" msgstr "Lunghezza deve essere numerico!!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:69 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:76 msgid "Length must be betwen 1 and 6" msgstr "Lunghezza deve essere compresa tra 1 e 6" @@ -2770,7 +2770,7 @@ msgstr "" msgid "The server must be http or https" msgstr "Il server deve essere http o https" -#: transports/HTML5RDP/HTML5RDP.py:159 +#: transports/HTML5RDP/HTML5RDP.py:171 msgid "Launching HTML5 RDP connection" msgstr "Lanciando la connessione RDP HTML5" @@ -2973,6 +2973,42 @@ msgstr "" msgid "Download CoRD" msgstr "Scarica il cavo" +#: transports/RDP/web.py:94 +msgid "Attention Safari Users:" +msgstr "Attenzione utenti di Safari:" + +#: transports/RDP/web.py:95 +msgid "" +"In order to access theese services, you will need to enable this in order to " +"access to service:" +msgstr "" +"Al fine di accedere ai servizi di theese, sarà necessario abilitare questo al fine di " +"accedere al servizio:" + +#: transports/RDP/web.py:96 +msgid "Go to Safari > Preferences > Security > Manage Website Settings" +msgstr "Vai su Safari > preferenze > sicurezza > gestire impostazioni sito Web" + +#: transports/RDP/web.py:97 +msgid "" +"Click Java in left hand panel, and select site to allow UDS Rdp, and set it " +"to Allow Always (also mark \"Unsecure mode\")." +msgstr "" +"Java nel pannello di sinistra e selezionare il sito per consentire a UDS Rdp e impostarlo " +"per consentire sempre (anche contrassegno \"Modalità non protetta\")." + +#: transports/RDP/web.py:98 +msgid "Users of Firefox or Chrome:" +msgstr "Utenti di Firefox o Chrome:" + +#: transports/RDP/web.py:99 +msgid "" +"If any warning is shown when launching RDP Applet, press \"ignore\" and " +"continue" +msgstr "" +"Se qualsiasi avviso viene visualizzato quando si avvia l'Applet di RDP, premere \"ignorare\" e " +"continuare" + #: transports/RGS_enterprise/RGSTransport.py:34 msgid "RGS Transport (direct)" msgstr "RGS trasporto (diretto)" @@ -3103,19 +3139,19 @@ msgstr "Trasporto NX (con tunnel)" msgid "NX Transport for tunneled connection" msgstr "Trasporto di NX per connessione con tunnel" -#: web/errors.py:68 +#: web/errors.py:69 msgid "Unknown error" msgstr "Errore sconosciuto" -#: web/errors.py:69 +#: web/errors.py:70 msgid "Transport not found" msgstr "Trasporto non trovato" -#: web/errors.py:71 +#: web/errors.py:72 msgid "Access denied" msgstr "Accesso negato" -#: web/errors.py:72 +#: web/errors.py:73 msgid "" "Invalid service. The service is not available at this moment. Please, try " "later" @@ -3123,29 +3159,29 @@ msgstr "" "Servizio non valido. Il servizio non è disponibile in questo momento. Per " "favore, prova più tardi" -#: web/errors.py:73 +#: web/errors.py:74 msgid "Maximum services limit reached. Please, contact administrator" msgstr "" "Raggiunto il limite massimo di servizi. Si prega di contattare amministratore" -#: web/errors.py:74 +#: web/errors.py:75 msgid "You need to enable cookies to let this application work" msgstr "" "È necessario abilitare i cookies lasciare che questa applicazione funziona" -#: web/errors.py:76 +#: web/errors.py:77 msgid "Authenticator not found" msgstr "Autenticatore non trovato" -#: web/errors.py:77 +#: web/errors.py:78 msgid "Invalid authenticator" msgstr "Autenticatore non valido" -#: web/errors.py:78 +#: web/errors.py:79 msgid "Invalid request received" msgstr "Richiesta non valida ricevuta" -#: web/errors.py:79 +#: web/errors.py:80 msgid "" "Your browser is not supported. Please, upgrade it to a modern HTML5 browser " "like Firefox or Chrome" @@ -3153,6 +3189,11 @@ msgstr "" "Il tuo browser non è supportato. Per favore, eseguire l'aggiornamento a un " "browser HTML5 moderno come Firefox o Chrome" +#: web/errors.py:81 +#| msgid "This service is in maintenance mode." +msgid "The requested service is in maintenance mode" +msgstr "Il servizio richiesto è in modalità di manutenzione" + #: web/forms/LoginForm.py:52 msgid "Select authenticator" msgstr "Selezionare autenticatore" @@ -3161,6 +3202,6 @@ msgstr "Selezionare autenticatore" msgid "authenticator" msgstr "autenticatore" -#: web/views/auth.py:134 +#: web/views/auth.py:135 msgid "Authenticator does not provide information" msgstr "Autenticatore non fornisce informazioni" diff --git a/server/src/uds/locale/it/LC_MESSAGES/djangojs.mo b/server/src/uds/locale/it/LC_MESSAGES/djangojs.mo index f6443bc4..0f64ebf1 100644 Binary files a/server/src/uds/locale/it/LC_MESSAGES/djangojs.mo and b/server/src/uds/locale/it/LC_MESSAGES/djangojs.mo differ diff --git a/server/src/uds/locale/it/LC_MESSAGES/djangojs.po b/server/src/uds/locale/it/LC_MESSAGES/djangojs.po index a872e8f9..13ab7a85 100644 --- a/server/src/uds/locale/it/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/it/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-10 09:52+0100\n" +"POT-Creation-Date: 2015-02-23 10:06+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -397,131 +397,131 @@ msgstr "Eliminare il provider di servizi" msgid "Services Provider deletion error" msgstr "Errore di omissione del Provider di servizi" -#: static/tmp_js/gui-d-servicespools.js:111 +#: static/tmp_js/gui-d-servicespools.js:119 msgid "error" msgstr "errore" -#: static/tmp_js/gui-d-servicespools.js:142 +#: static/tmp_js/gui-d-servicespools.js:153 msgid "Remove Cache element" msgstr "Rimuovere l'elemento della Cache" -#: static/tmp_js/gui-d-servicespools.js:142 -#: static/tmp_js/gui-d-servicespools.js:235 +#: static/tmp_js/gui-d-servicespools.js:153 +#: static/tmp_js/gui-d-servicespools.js:247 msgid "Deletion error" msgstr "Errore di omissione" -#: static/tmp_js/gui-d-servicespools.js:160 +#: static/tmp_js/gui-d-servicespools.js:171 msgid "Add group" msgstr "Aggiungi gruppo" -#: static/tmp_js/gui-d-servicespools.js:183 +#: static/tmp_js/gui-d-servicespools.js:194 msgid "You must provide authenticator and group" msgstr "È necessario fornire autenticatore e gruppo" -#: static/tmp_js/gui-d-servicespools.js:197 +#: static/tmp_js/gui-d-servicespools.js:208 msgid "Remove group" msgstr "Rimuovere il gruppo" -#: static/tmp_js/gui-d-servicespools.js:197 +#: static/tmp_js/gui-d-servicespools.js:208 msgid "Group removal error" msgstr "Errore di rimozione di gruppo" -#: static/tmp_js/gui-d-servicespools.js:217 +#: static/tmp_js/gui-d-servicespools.js:229 msgid "Yes" msgstr "Sì" -#: static/tmp_js/gui-d-servicespools.js:219 +#: static/tmp_js/gui-d-servicespools.js:231 msgid "No" msgstr "No" -#: static/tmp_js/gui-d-servicespools.js:235 +#: static/tmp_js/gui-d-servicespools.js:247 msgid "Remove Assigned service" msgstr "Rimuovere il servizio assegnato" -#: static/tmp_js/gui-d-servicespools.js:247 +#: static/tmp_js/gui-d-servicespools.js:259 msgid "Add transport" msgstr "Aggiungi trasporti" -#: static/tmp_js/gui-d-servicespools.js:254 +#: static/tmp_js/gui-d-servicespools.js:266 msgid "You must provide a transport" msgstr "È necessario fornire un trasporto" -#: static/tmp_js/gui-d-servicespools.js:268 +#: static/tmp_js/gui-d-servicespools.js:280 msgid "Remove transport" msgstr "Rimuovere il trasporto" -#: static/tmp_js/gui-d-servicespools.js:268 +#: static/tmp_js/gui-d-servicespools.js:280 msgid "Transport removal error" msgstr "Trasporto rimozione errore" -#: static/tmp_js/gui-d-servicespools.js:289 -#: static/tmp_js/gui-d-servicespools.js:308 +#: static/tmp_js/gui-d-servicespools.js:301 +#: static/tmp_js/gui-d-servicespools.js:320 msgid "Cancel" msgstr "Annulla" -#: static/tmp_js/gui-d-servicespools.js:292 -#: static/tmp_js/gui-d-servicespools.js:318 +#: static/tmp_js/gui-d-servicespools.js:304 +#: static/tmp_js/gui-d-servicespools.js:330 msgid "Publish" msgstr "Pubblicare" -#: static/tmp_js/gui-d-servicespools.js:292 +#: static/tmp_js/gui-d-servicespools.js:304 msgid "Cancel publication" msgstr "Annullare la pubblicazione" -#: static/tmp_js/gui-d-servicespools.js:306 +#: static/tmp_js/gui-d-servicespools.js:318 msgid "Force Cancel" msgstr "Forza Annulla" -#: static/tmp_js/gui-d-servicespools.js:318 +#: static/tmp_js/gui-d-servicespools.js:330 msgid "Launch new publication?" msgstr "Lancio nuova pubblicazione?" -#: static/tmp_js/gui-d-servicespools.js:322 +#: static/tmp_js/gui-d-servicespools.js:334 msgid "Failed creating publication" msgstr "Fallita creazione pubblicazione" -#: static/tmp_js/gui-d-servicespools.js:344 +#: static/tmp_js/gui-d-servicespools.js:356 msgid "undefined" msgstr "non definito" -#: static/tmp_js/gui-d-servicespools.js:351 +#: static/tmp_js/gui-d-servicespools.js:363 msgid "Restrained" msgstr "Trattenuto" -#: static/tmp_js/gui-d-servicespools.js:358 +#: static/tmp_js/gui-d-servicespools.js:370 msgid "unknown (needs reload)" msgstr "sconosciuto (ha bisogno di ricaricare)" -#: static/tmp_js/gui-d-servicespools.js:362 +#: static/tmp_js/gui-d-servicespools.js:374 msgid "New service pool" msgstr "Nuovo servizio piscina" -#: static/tmp_js/gui-d-servicespools.js:362 +#: static/tmp_js/gui-d-servicespools.js:374 msgid "creation error" msgstr "errore di creazione" -#: static/tmp_js/gui-d-servicespools.js:371 +#: static/tmp_js/gui-d-servicespools.js:383 msgid "Publish on creation" msgstr "Pubblicare sulla creazione" -#: static/tmp_js/gui-d-servicespools.js:372 +#: static/tmp_js/gui-d-servicespools.js:384 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:384 static/tmp_js/gui.js:40 +#: static/tmp_js/gui-d-servicespools.js:396 static/tmp_js/gui.js:40 msgid "Edit" msgstr "Modifica" -#: static/tmp_js/gui-d-servicespools.js:384 +#: static/tmp_js/gui-d-servicespools.js:396 msgid "saving error" msgstr "errore di risparmio" -#: static/tmp_js/gui-d-servicespools.js:385 static/tmp_js/gui.js:44 +#: static/tmp_js/gui-d-servicespools.js:397 static/tmp_js/gui.js:44 #: static/tmp_js/gui.js.c:360 msgid "Delete" msgstr "Eliminare" -#: static/tmp_js/gui-d-servicespools.js:385 +#: static/tmp_js/gui-d-servicespools.js:397 msgid "deletion error" msgstr "errore di omissione" diff --git a/server/src/uds/locale/pt/LC_MESSAGES/django.mo b/server/src/uds/locale/pt/LC_MESSAGES/django.mo index 1d0e66e7..d81a428b 100644 Binary files a/server/src/uds/locale/pt/LC_MESSAGES/django.mo and b/server/src/uds/locale/pt/LC_MESSAGES/django.mo differ diff --git a/server/src/uds/locale/pt/LC_MESSAGES/django.po b/server/src/uds/locale/pt/LC_MESSAGES/django.po index fbeaa228..cb51e162 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: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-10 09:52+0100\n" +"POT-Creation-Date: 2015-02-23 10:05+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -30,7 +30,7 @@ msgstr "Chave inválida" msgid "Unmanaged host" msgstr "Host não gerenciado" -#: REST/methods/actor.py:175 web/errors.py:75 +#: REST/methods/actor.py:175 web/errors.py:76 msgid "User service not found" msgstr "Serviço de usuário não encontrado" @@ -41,9 +41,9 @@ msgstr "Autenticadores atuais" #: REST/methods/authenticators.py:58 REST/methods/images.py:58 #: REST/methods/networks.py:59 REST/methods/osmanagers.py:57 #: REST/methods/providers.py:62 REST/methods/services_pools.py:68 -#: REST/methods/transports.py:55 REST/methods/user_services.py:213 -#: REST/methods/user_services.py:248 REST/methods/users_groups.py:94 -#: REST/model.py:116 templates/uds/admin/tmpl/user.html:29 +#: REST/methods/transports.py:55 REST/methods/user_services.py:214 +#: REST/methods/user_services.py:249 REST/methods/users_groups.py:94 +#: REST/model.py:117 templates/uds/admin/tmpl/user.html:29 #: templates/uds/admin/tmpl/user.html:32 msgid "Name" msgstr "Nome" @@ -51,19 +51,19 @@ msgstr "Nome" #: REST/methods/authenticators.py:59 REST/methods/osmanagers.py:58 #: REST/methods/providers.py:63 REST/methods/services.py:168 #: REST/methods/services_pools.py:72 REST/methods/transports.py:56 -#: REST/methods/user_services.py:250 REST/methods/users_groups.py:95 -#: REST/methods/users_groups.py:208 REST/model.py:123 +#: REST/methods/user_services.py:251 REST/methods/users_groups.py:95 +#: REST/methods/users_groups.py:208 REST/model.py:124 #: templates/uds/admin/tmpl/group.html:49 #: templates/uds/admin/tmpl/user.html:40 msgid "Comments" msgstr "Comentários" #: REST/methods/authenticators.py:60 REST/methods/transports.py:54 -#: REST/methods/user_services.py:247 REST/model.py:132 +#: REST/methods/user_services.py:248 REST/model.py:133 msgid "Priority" msgstr "Prioridade" -#: REST/methods/authenticators.py:61 REST/model.py:143 +#: REST/methods/authenticators.py:61 REST/model.py:144 msgid "Tag" msgstr "Tag" @@ -129,12 +129,6 @@ msgstr "" "Não é possível excluir um Gerenciador de sistema operacional com serviços de " "piscinas associadas" -#: REST/methods/osmanagers.py:82 -msgid "Can't modify an OS Manager with services pools associated" -msgstr "" -"Não é possível modificar um Gerenciador de sistema operacional com serviços " -"de piscinas associadas" - #: REST/methods/providers.py:58 msgid "Service providers" msgstr "Prestadores de serviços" @@ -156,7 +150,7 @@ msgstr "Serviços" msgid "User Services" msgstr "Serviços de usuário" -#: REST/methods/providers.py:124 web/errors.py:70 +#: REST/methods/providers.py:124 web/errors.py:71 msgid "Service not found" msgstr "Serviço não encontrado" @@ -182,7 +176,7 @@ msgstr "Serviços atuais" msgid "Service name" msgstr "Nome do serviço" -#: REST/methods/services.py:169 REST/methods/user_services.py:249 +#: REST/methods/services.py:169 REST/methods/user_services.py:250 msgid "Type" msgstr "Tipo" @@ -205,7 +199,7 @@ msgstr "Piscinas de serviço" msgid "Parent Service" msgstr "Pai serviço" -#: REST/methods/services_pools.py:70 REST/methods/user_services.py:113 +#: REST/methods/services_pools.py:70 REST/methods/user_services.py:114 msgid "status" msgstr "status" @@ -213,70 +207,70 @@ msgstr "status" msgid "Shows transports" msgstr "Mostra transportes" -#: REST/methods/services_pools.py:119 +#: REST/methods/services_pools.py:106 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:121 +#: REST/methods/services_pools.py:108 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:128 +#: REST/methods/services_pools.py:115 msgid "Base service" msgstr "Serviço base" -#: REST/methods/services_pools.py:129 +#: REST/methods/services_pools.py:116 msgid "Service used as base of this service pool" msgstr "Serviço usado como base da piscina serviço" -#: REST/methods/services_pools.py:136 +#: REST/methods/services_pools.py:123 msgid "OS Manager" msgstr "Gerente de sistema operacional" -#: REST/methods/services_pools.py:137 +#: REST/methods/services_pools.py:124 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:144 +#: REST/methods/services_pools.py:131 msgid "Associated Image" msgstr "Imagem associada" -#: REST/methods/services_pools.py:145 +#: REST/methods/services_pools.py:132 msgid "Image assocciated with this service" msgstr "Imagem assocciated com este serviço" -#: REST/methods/services_pools.py:152 +#: REST/methods/services_pools.py:139 msgid "Initial available services" msgstr "Iniciais serviços disponíveis" -#: REST/methods/services_pools.py:153 +#: REST/methods/services_pools.py:140 msgid "Services created initially for this service pool" msgstr "Serviços criados inicialmente para este pool de serviço" -#: REST/methods/services_pools.py:160 +#: REST/methods/services_pools.py:147 msgid "Services to keep in cache" msgstr "Serviços para manter em cache" -#: REST/methods/services_pools.py:161 +#: REST/methods/services_pools.py:148 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:168 +#: REST/methods/services_pools.py:155 msgid "Services to keep in L2 cache" msgstr "Serviços para manter em cache L2" -#: REST/methods/services_pools.py:169 +#: REST/methods/services_pools.py:156 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:176 +#: REST/methods/services_pools.py:163 msgid "Maximum number of services to provide" msgstr "Número máximo de serviços para fornecer" -#: REST/methods/services_pools.py:177 +#: REST/methods/services_pools.py:164 msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" @@ -284,19 +278,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:183 +#: REST/methods/services_pools.py:170 msgid "Show transports" msgstr "Mostrar transportes" -#: REST/methods/services_pools.py:184 +#: REST/methods/services_pools.py:171 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:199 +#: REST/methods/services_pools.py:186 msgid "Base service does not exist anymore" msgstr "Serviço de base não existe mais" -#: REST/methods/services_pools.py:218 +#: REST/methods/services_pools.py:205 msgid "This service requires an OS Manager" msgstr "Este serviço requer um gestor de sistema operacional" @@ -329,98 +323,98 @@ msgstr "" "Redes associadas com este transporte. Se nenhuma rede selecionada, " "significará \"todas as redes\"" -#: REST/methods/user_services.py:75 REST/methods/user_services.py:76 +#: REST/methods/user_services.py:76 REST/methods/user_services.py:77 msgid "unknown" msgstr "desconhecido" -#: REST/methods/user_services.py:104 +#: REST/methods/user_services.py:105 #: templates/uds/admin/tmpl/services_pool.html:30 msgid "Assigned services" msgstr "Serviços atribuídos" -#: REST/methods/user_services.py:108 REST/methods/user_services.py:174 +#: REST/methods/user_services.py:109 REST/methods/user_services.py:175 msgid "Creation date" msgstr "Data de criação" -#: REST/methods/user_services.py:109 REST/methods/user_services.py:175 -#: REST/methods/user_services.py:306 +#: REST/methods/user_services.py:110 REST/methods/user_services.py:176 +#: REST/methods/user_services.py:307 msgid "Revision" msgstr "Revisão" -#: REST/methods/user_services.py:111 REST/methods/user_services.py:177 +#: REST/methods/user_services.py:112 REST/methods/user_services.py:178 #: auths/IP/Authenticator.py:60 msgid "IP" msgstr "IP" -#: REST/methods/user_services.py:112 REST/methods/user_services.py:178 +#: REST/methods/user_services.py:113 REST/methods/user_services.py:179 msgid "Friendly name" msgstr "Nome amigável" -#: REST/methods/user_services.py:114 +#: REST/methods/user_services.py:115 msgid "Status date" msgstr "Data de estado" -#: REST/methods/user_services.py:115 +#: REST/methods/user_services.py:116 msgid "In Use" msgstr "Em uso" -#: REST/methods/user_services.py:116 +#: REST/methods/user_services.py:117 msgid "Src Host" msgstr "Src Host" -#: REST/methods/user_services.py:117 +#: REST/methods/user_services.py:118 msgid "Src Ip" msgstr "src Ip" -#: REST/methods/user_services.py:118 +#: REST/methods/user_services.py:119 msgid "Owner" msgstr "Proprietário" -#: REST/methods/user_services.py:119 REST/methods/user_services.py:181 +#: REST/methods/user_services.py:120 REST/methods/user_services.py:182 msgid "Actor version" msgstr "Versão do ator" -#: REST/methods/user_services.py:146 +#: REST/methods/user_services.py:147 msgid "Item is not removable" msgstr "Item não é removível" -#: REST/methods/user_services.py:170 +#: REST/methods/user_services.py:171 msgid "Cached services" msgstr "Serviços em cache" -#: REST/methods/user_services.py:179 REST/methods/user_services.py:215 -#: REST/methods/user_services.py:308 templates/uds/admin/tmpl/group.html:54 +#: REST/methods/user_services.py:180 REST/methods/user_services.py:216 +#: REST/methods/user_services.py:309 templates/uds/admin/tmpl/group.html:54 #: templates/uds/admin/tmpl/user.html:45 msgid "State" msgstr "Estado" -#: REST/methods/user_services.py:180 +#: REST/methods/user_services.py:181 msgid "Cache level" msgstr "Nível de cache" -#: REST/methods/user_services.py:208 +#: REST/methods/user_services.py:209 msgid "Assigned groups" msgstr "Grupos atribuídos" -#: REST/methods/user_services.py:214 templates/uds/admin/tmpl/group.html:46 +#: REST/methods/user_services.py:215 templates/uds/admin/tmpl/group.html:46 #: templates/uds/admin/tmpl/user.html:37 msgid "comments" msgstr "Comentários" -#: REST/methods/user_services.py:243 +#: REST/methods/user_services.py:244 msgid "Assigned transports" msgstr "Transportes atribuídos" -#: REST/methods/user_services.py:302 +#: REST/methods/user_services.py:303 #: templates/uds/admin/tmpl/services_pool.html:34 msgid "Publications" msgstr "Publicações" -#: REST/methods/user_services.py:307 +#: REST/methods/user_services.py:308 msgid "Publish date" msgstr "Data de publicação" -#: REST/methods/user_services.py:309 +#: REST/methods/user_services.py:310 msgid "Reason" msgstr "Razão" @@ -451,7 +445,6 @@ msgid "Username" msgstr "Nome de usuário" #: REST/methods/users_groups.py:96 REST/methods/users_groups.py:209 -#: REST/methods/users_groups.py:210 msgid "state" msgstr "Estado" @@ -459,7 +452,7 @@ msgstr "Estado" msgid "Last access" msgstr "Último acesso" -#: REST/methods/users_groups.py:147 REST/methods/users_groups.py:272 +#: REST/methods/users_groups.py:147 REST/methods/users_groups.py:271 msgid "User already exists (duplicate key error)" msgstr "Usuário já existe (erro de chave duplicado)" @@ -472,7 +465,7 @@ msgstr "Grupos de {0}" msgid "Current groups" msgstr "Grupos atuais" -#: REST/methods/users_groups.py:207 REST/methods/users_groups.py:215 +#: REST/methods/users_groups.py:207 REST/methods/users_groups.py:214 #: auths/ActiveDirectory_enterprise/Authenticator.py:56 #: auths/EDirectory_enterprise/Authenticator.py:81 #: auths/RegexLdap/Authenticator.py:81 auths/SAML_enterprise/SAML.py:115 @@ -481,47 +474,46 @@ msgstr "Grupos atuais" msgid "Group" msgstr "Grupo" -#: REST/methods/users_groups.py:215 +#: REST/methods/users_groups.py:214 msgid "UDS Group" msgstr "Grupo UDS" -#: REST/methods/users_groups.py:216 +#: REST/methods/users_groups.py:215 msgid "Meta group" msgstr "Grupo meta" -#: REST/methods/users_groups.py:216 +#: REST/methods/users_groups.py:215 msgid "UDS Meta Group" msgstr "UDS Meta Group" -#: REST/model.py:117 +#: REST/model.py:118 msgid "Name of this element" msgstr "Nome deste elemento" -#: REST/model.py:124 +#: REST/model.py:125 msgid "Comments for this element" msgstr "Comentários para este elemento" -#: REST/model.py:133 +#: REST/model.py:134 msgid "" "Selects the priority of this element (lower number means higher priority)" msgstr "" "Seleciona a prioridade deste elemento (número significa maior prioridade " "mais baixa)" -#: REST/model.py:144 -#| msgid "Name of this element" +#: REST/model.py:145 msgid "Tag for this element" msgstr "Tag para este elemento." -#: REST/model.py:219 +#: REST/model.py:220 msgid "Invalid Request" msgstr "Pedido inválido" -#: REST/model.py:226 +#: REST/model.py:227 msgid "Method not found in {}: {}" msgstr "Método não encontrado em {}: {}" -#: REST/model.py:232 +#: REST/model.py:233 msgid "Item not found" msgstr "Item não encontrado" @@ -1220,76 +1212,80 @@ msgstr "Base em Cluster Service" msgid "Transport empty" msgstr "Transportar vazio" -#: core/util/State.py:63 +#: core/util/State.py:64 msgid "Active" msgstr "Ativo" -#: core/util/State.py:64 +#: core/util/State.py:65 msgid "Inactive" msgstr "Inativo" -#: core/util/State.py:65 templates/uds/admin/tmpl/user.html:50 +#: core/util/State.py:66 templates/uds/admin/tmpl/user.html:50 msgid "Blocked" msgstr "Bloqueado" -#: core/util/State.py:66 +#: core/util/State.py:67 msgid "Waiting publication" msgstr "Aguardando publicação" -#: core/util/State.py:67 +#: core/util/State.py:68 msgid "In preparation" msgstr "Em preparação" -#: core/util/State.py:68 +#: core/util/State.py:69 msgid "Valid" msgstr "Válido" -#: core/util/State.py:69 +#: core/util/State.py:70 msgid "Waiting for removal" msgstr "À espera de remoção" -#: core/util/State.py:70 +#: core/util/State.py:71 msgid "Removing" msgstr "Removendo" -#: core/util/State.py:71 +#: core/util/State.py:72 msgid "Removed" msgstr "Removido" -#: core/util/State.py:72 +#: core/util/State.py:73 msgid "Canceled" msgstr "Cancelado" -#: core/util/State.py:73 +#: core/util/State.py:74 msgid "Canceling" msgstr "Cancelando" -#: core/util/State.py:74 templates/uds/error.html:6 +#: core/util/State.py:75 templates/uds/error.html:6 #: templates/uds/error.html.py:11 templates/uds/html5/error.html:4 #: templates/uds/html5/error.html.py:14 msgid "Error" msgstr "Erro" -#: core/util/State.py:75 +#: core/util/State.py:76 msgid "Running" msgstr "Executando" -#: core/util/State.py:76 +#: core/util/State.py:77 msgid "Finished" msgstr "Terminou" -#: core/util/State.py:77 +#: core/util/State.py:78 msgid "Waiting execution" msgstr "À espera de execução" -#: core/util/State.py:78 +#: core/util/State.py:79 msgid "Balancing" msgstr "Balanceamento de" -#: core/util/State.py:79 +#: core/util/State.py:80 msgid "In maintenance" msgstr "Em manutenção" +#: core/util/State.py:81 +msgid "Waiting OS" +msgstr "Esperando OS" + #: core/util/stats/counters.py:205 msgid "Assigned" msgstr "Atribuído" @@ -1365,12 +1361,12 @@ msgstr "Manter o serviço atribuído" msgid "Remove service" msgstr "Remover o serviço" -#: osmanagers/LinuxOsManager/LinuxOsManager.py:66 -#: osmanagers/WindowsOsManager/WindowsOsManager.py:59 +#: osmanagers/LinuxOsManager/LinuxOsManager.py:67 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 msgid "Max.Idle time" msgstr "Tempo de Max.Idle" -#: osmanagers/LinuxOsManager/LinuxOsManager.py:67 +#: osmanagers/LinuxOsManager/LinuxOsManager.py:71 msgid "" "Maximum idle time (in seconds) before session is automaticatlly closed to " "the user (<= 0 means no max idle time)." @@ -1444,10 +1440,9 @@ msgid "Domain" msgstr "Domínio" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:34 -msgid "Domain to join machines to (use FQDN form, netbios name not allowed)" -msgstr "" -"Domínio para juntar-se a máquinas para (use o formulário FQDN, nome netbios " -"não permitido)" +#| msgid "Domain to join machines to (use FQDN form, netbios name not allowed)" +msgid "Domain to join machines to (use FQDN form, Netbios name not allowed)" +msgstr "Domínio para juntar-se a máquinas para (use o formulário FQDN, nome Netbios não permitido)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:35 msgid "Account with rights to add machines to domain" @@ -1462,12 +1457,15 @@ msgid "OU" msgstr "UO" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:37 +#| msgid "" +#| "Organizational unit where to add machines in domain (check it before " +#| "using it)" msgid "" "Organizational unit where to add machines in domain (check it before using " -"it)" +"it). i.e.: ou=My Machines,dc=mydomain,dc=local" msgstr "" -"Unidade organizacional onde adicionar máquinas no domínio (verifique isso " -"antes de usar It)" +"Unidade organizacional onde adicionar máquinas no domínio (verifique isso antes de usar " +"isso). ou seja: UO = My Machines, dc = mydomain, dc = local" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:46 msgid "Must provide a domain!" @@ -1561,7 +1559,7 @@ msgstr "" "Gerente de sistema operacional para controlar máquinas windows sem domínio. " "(Basicamente renomeia máquina)" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:60 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:65 msgid "" "Maximum idle time (in seconds) before session is automaticatlly closed to " "the user (<= 0 means no max. idle time)" @@ -1569,11 +1567,11 @@ msgstr "" "Tempo ocioso máximo (em segundos) antes da sessão é automaticatlly fechado " "para o usuário (< = 0 significa que nenhum tempo ocioso máx.)" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:67 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:74 msgid "Length must be numeric!!" msgstr "Comprimento deve ser numérico!!!!" -#: osmanagers/WindowsOsManager/WindowsOsManager.py:69 +#: osmanagers/WindowsOsManager/WindowsOsManager.py:76 msgid "Length must be betwen 1 and 6" msgstr "Comprimento deve ser entre 1 e 6" @@ -2778,7 +2776,7 @@ msgstr "" msgid "The server must be http or https" msgstr "O servidor deve ser http ou https" -#: transports/HTML5RDP/HTML5RDP.py:159 +#: transports/HTML5RDP/HTML5RDP.py:171 msgid "Launching HTML5 RDP connection" msgstr "Lançamento conexão RDP HTML5" @@ -2981,6 +2979,42 @@ msgstr "" "TranslateApiException: AppId is over the quota : ID=5107.V2_Json." "Translate.221F3349" +#: transports/RDP/web.py:94 +msgid "Attention Safari Users:" +msgstr "Atenção usuários do Safari:" + +#: transports/RDP/web.py:95 +msgid "" +"In order to access theese services, you will need to enable this in order to " +"access to service:" +msgstr "" +"Para acessar serviços de theese, você precisará ativar este a fim de " +"acesso ao serviço:" + +#: transports/RDP/web.py:96 +msgid "Go to Safari > Preferences > Security > Manage Website Settings" +msgstr "Vá ao Safari > preferências > Segurança > gerenciar configurações do site" + +#: transports/RDP/web.py:97 +msgid "" +"Click Java in left hand panel, and select site to allow UDS Rdp, and set it " +"to Allow Always (also mark \"Unsecure mode\")." +msgstr "" +"Clique em Java no painel da esquerda e selecione o local para permitir UDS Rdp e configurá-lo " +"permitir sempre (também marca \"Modo seguro\")." + +#: transports/RDP/web.py:98 +msgid "Users of Firefox or Chrome:" +msgstr "Usuários de Firefox ou Chrome:" + +#: transports/RDP/web.py:99 +msgid "" +"If any warning is shown when launching RDP Applet, press \"ignore\" and " +"continue" +msgstr "" +"Se nenhum aviso é exibido quando o lançamento RDP Applet, pressione \"ignorar\" e " +"continuar" + #: transports/RGS_enterprise/RGSTransport.py:34 msgid "RGS Transport (direct)" msgstr "RGS transporte (direto)" @@ -3106,19 +3140,19 @@ msgstr "Transporte NX (um túnel)" msgid "NX Transport for tunneled connection" msgstr "Transporte de NX para ligação em túnel" -#: web/errors.py:68 +#: web/errors.py:69 msgid "Unknown error" msgstr "Erro desconhecido" -#: web/errors.py:69 +#: web/errors.py:70 msgid "Transport not found" msgstr "Transporte não encontrado" -#: web/errors.py:71 +#: web/errors.py:72 msgid "Access denied" msgstr "Acesso negado" -#: web/errors.py:72 +#: web/errors.py:73 msgid "" "Invalid service. The service is not available at this moment. Please, try " "later" @@ -3126,28 +3160,28 @@ msgstr "" "Serviço inválido. O serviço não está disponível neste momento. Por favor, " "tente mais tarde" -#: web/errors.py:73 +#: web/errors.py:74 msgid "Maximum services limit reached. Please, contact administrator" msgstr "" "Atingiu o limite máximo de serviços. Por favor, contate o administrador" -#: web/errors.py:74 +#: web/errors.py:75 msgid "You need to enable cookies to let this application work" msgstr "Você precisa habilitar cookies deixar esta aplicação trabalhar" -#: web/errors.py:76 +#: web/errors.py:77 msgid "Authenticator not found" msgstr "Autenticador não encontrado" -#: web/errors.py:77 +#: web/errors.py:78 msgid "Invalid authenticator" msgstr "Autenticador inválido" -#: web/errors.py:78 +#: web/errors.py:79 msgid "Invalid request received" msgstr "Pedido inválido recebido" -#: web/errors.py:79 +#: web/errors.py:80 msgid "" "Your browser is not supported. Please, upgrade it to a modern HTML5 browser " "like Firefox or Chrome" @@ -3155,6 +3189,11 @@ msgstr "" "Seu navegador não é suportado. Por favor, faça o upgrade para um navegador " "moderno do HTML5 como o Firefox ou Chrome" +#: web/errors.py:81 +#| msgid "This service is in maintenance mode." +msgid "The requested service is in maintenance mode" +msgstr "O serviço solicitado está no modo de manutenção" + #: web/forms/LoginForm.py:52 msgid "Select authenticator" msgstr "Selecione o autenticador" @@ -3163,6 +3202,6 @@ msgstr "Selecione o autenticador" msgid "authenticator" msgstr "autenticador" -#: web/views/auth.py:134 +#: web/views/auth.py:135 msgid "Authenticator does not provide information" msgstr "Autenticador não fornece informações" diff --git a/server/src/uds/locale/pt/LC_MESSAGES/djangojs.mo b/server/src/uds/locale/pt/LC_MESSAGES/djangojs.mo index 776b5295..83f2b852 100644 Binary files a/server/src/uds/locale/pt/LC_MESSAGES/djangojs.mo and b/server/src/uds/locale/pt/LC_MESSAGES/djangojs.mo differ diff --git a/server/src/uds/locale/pt/LC_MESSAGES/djangojs.po b/server/src/uds/locale/pt/LC_MESSAGES/djangojs.po index ccc0436c..eff00406 100644 --- a/server/src/uds/locale/pt/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/pt/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-10 09:52+0100\n" +"POT-Creation-Date: 2015-02-23 10:06+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -407,131 +407,131 @@ msgstr "Exclua o provedor de serviços" msgid "Services Provider deletion error" msgstr "Erro de exclusão do provedor de serviços" -#: static/tmp_js/gui-d-servicespools.js:111 +#: static/tmp_js/gui-d-servicespools.js:119 msgid "error" msgstr "erro" -#: static/tmp_js/gui-d-servicespools.js:142 +#: static/tmp_js/gui-d-servicespools.js:153 msgid "Remove Cache element" msgstr "Remover o elemento de Cache" -#: static/tmp_js/gui-d-servicespools.js:142 -#: static/tmp_js/gui-d-servicespools.js:235 +#: static/tmp_js/gui-d-servicespools.js:153 +#: static/tmp_js/gui-d-servicespools.js:247 msgid "Deletion error" msgstr "Erro de exclusão" -#: static/tmp_js/gui-d-servicespools.js:160 +#: static/tmp_js/gui-d-servicespools.js:171 msgid "Add group" msgstr "Adicionar grupo" -#: static/tmp_js/gui-d-servicespools.js:183 +#: static/tmp_js/gui-d-servicespools.js:194 msgid "You must provide authenticator and group" msgstr "Você deve fornecer o autenticador e grupo" -#: static/tmp_js/gui-d-servicespools.js:197 +#: static/tmp_js/gui-d-servicespools.js:208 msgid "Remove group" msgstr "Remover grupo" -#: static/tmp_js/gui-d-servicespools.js:197 +#: static/tmp_js/gui-d-servicespools.js:208 msgid "Group removal error" msgstr "Erro de remoção do grupo" -#: static/tmp_js/gui-d-servicespools.js:217 +#: static/tmp_js/gui-d-servicespools.js:229 msgid "Yes" msgstr "Sim" -#: static/tmp_js/gui-d-servicespools.js:219 +#: static/tmp_js/gui-d-servicespools.js:231 msgid "No" msgstr "Não" -#: static/tmp_js/gui-d-servicespools.js:235 +#: static/tmp_js/gui-d-servicespools.js:247 msgid "Remove Assigned service" msgstr "Remover o serviço atribuído" -#: static/tmp_js/gui-d-servicespools.js:247 +#: static/tmp_js/gui-d-servicespools.js:259 msgid "Add transport" msgstr "Adicionar transporte" -#: static/tmp_js/gui-d-servicespools.js:254 +#: static/tmp_js/gui-d-servicespools.js:266 msgid "You must provide a transport" msgstr "Você deve fornecer um transporte" -#: static/tmp_js/gui-d-servicespools.js:268 +#: static/tmp_js/gui-d-servicespools.js:280 msgid "Remove transport" msgstr "Remover o transporte" -#: static/tmp_js/gui-d-servicespools.js:268 +#: static/tmp_js/gui-d-servicespools.js:280 msgid "Transport removal error" msgstr "Erro de remoção de transporte" -#: static/tmp_js/gui-d-servicespools.js:289 -#: static/tmp_js/gui-d-servicespools.js:308 +#: static/tmp_js/gui-d-servicespools.js:301 +#: static/tmp_js/gui-d-servicespools.js:320 msgid "Cancel" msgstr "Cancelar" -#: static/tmp_js/gui-d-servicespools.js:292 -#: static/tmp_js/gui-d-servicespools.js:318 +#: static/tmp_js/gui-d-servicespools.js:304 +#: static/tmp_js/gui-d-servicespools.js:330 msgid "Publish" msgstr "Publicar" -#: static/tmp_js/gui-d-servicespools.js:292 +#: static/tmp_js/gui-d-servicespools.js:304 msgid "Cancel publication" msgstr "Cancelar a publicação" -#: static/tmp_js/gui-d-servicespools.js:306 +#: static/tmp_js/gui-d-servicespools.js:318 msgid "Force Cancel" msgstr "Força cancelar" -#: static/tmp_js/gui-d-servicespools.js:318 +#: static/tmp_js/gui-d-servicespools.js:330 msgid "Launch new publication?" msgstr "Lançamento nova publicação?" -#: static/tmp_js/gui-d-servicespools.js:322 +#: static/tmp_js/gui-d-servicespools.js:334 msgid "Failed creating publication" msgstr "Não conseguiu criar publicação" -#: static/tmp_js/gui-d-servicespools.js:344 +#: static/tmp_js/gui-d-servicespools.js:356 msgid "undefined" msgstr "indefinido" -#: static/tmp_js/gui-d-servicespools.js:351 +#: static/tmp_js/gui-d-servicespools.js:363 msgid "Restrained" msgstr "Contido" -#: static/tmp_js/gui-d-servicespools.js:358 +#: static/tmp_js/gui-d-servicespools.js:370 msgid "unknown (needs reload)" msgstr "desconhecido (precisa de recarregar)" -#: static/tmp_js/gui-d-servicespools.js:362 +#: static/tmp_js/gui-d-servicespools.js:374 msgid "New service pool" msgstr "Novo pool de serviço" -#: static/tmp_js/gui-d-servicespools.js:362 +#: static/tmp_js/gui-d-servicespools.js:374 msgid "creation error" msgstr "erro de criação" -#: static/tmp_js/gui-d-servicespools.js:371 +#: static/tmp_js/gui-d-servicespools.js:383 msgid "Publish on creation" msgstr "Publicar na criação" -#: static/tmp_js/gui-d-servicespools.js:372 +#: static/tmp_js/gui-d-servicespools.js:384 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:384 static/tmp_js/gui.js:40 +#: static/tmp_js/gui-d-servicespools.js:396 static/tmp_js/gui.js:40 msgid "Edit" msgstr "Editar" -#: static/tmp_js/gui-d-servicespools.js:384 +#: static/tmp_js/gui-d-servicespools.js:396 msgid "saving error" msgstr "salvando o erro" -#: static/tmp_js/gui-d-servicespools.js:385 static/tmp_js/gui.js:44 +#: static/tmp_js/gui-d-servicespools.js:397 static/tmp_js/gui.js:44 #: static/tmp_js/gui.js.c:360 msgid "Delete" msgstr "Excluir" -#: static/tmp_js/gui-d-servicespools.js:385 +#: static/tmp_js/gui-d-servicespools.js:397 msgid "deletion error" msgstr "erro de exclusão"