From c6683db6e6b0ac020f4872d3aa14510dafd68b78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adolfo=20G=C3=B3mez=20Garc=C3=ADa?= Date: Fri, 4 Sep 2015 11:59:36 +0200 Subject: [PATCH] Translations done --- .../src/uds/locale/de/LC_MESSAGES/django.mo | Bin 71280 -> 71343 bytes .../src/uds/locale/de/LC_MESSAGES/django.po | 543 +++++----------- .../src/uds/locale/de/LC_MESSAGES/djangojs.mo | Bin 11375 -> 11372 bytes .../src/uds/locale/de/LC_MESSAGES/djangojs.po | 15 +- .../src/uds/locale/en/LC_MESSAGES/django.mo | Bin 378 -> 378 bytes .../src/uds/locale/en/LC_MESSAGES/django.po | 70 +-- .../src/uds/locale/en/LC_MESSAGES/djangojs.mo | Bin 378 -> 378 bytes .../src/uds/locale/en/LC_MESSAGES/djangojs.po | 2 +- .../src/uds/locale/es/LC_MESSAGES/django.mo | Bin 72066 -> 72136 bytes .../src/uds/locale/es/LC_MESSAGES/django.po | 585 ++++++------------ .../src/uds/locale/es/LC_MESSAGES/djangojs.mo | Bin 11322 -> 11319 bytes .../src/uds/locale/es/LC_MESSAGES/djangojs.po | 16 +- .../src/uds/locale/eu/LC_MESSAGES/django.mo | Bin 1145 -> 1142 bytes .../src/uds/locale/eu/LC_MESSAGES/django.po | 108 ++-- .../src/uds/locale/eu/LC_MESSAGES/djangojs.mo | Bin 1280 -> 1277 bytes .../src/uds/locale/eu/LC_MESSAGES/djangojs.po | 11 +- .../src/uds/locale/fr/LC_MESSAGES/django.mo | Bin 72944 -> 73008 bytes .../src/uds/locale/fr/LC_MESSAGES/django.po | 569 ++++++----------- .../src/uds/locale/fr/LC_MESSAGES/djangojs.mo | Bin 11573 -> 11570 bytes .../src/uds/locale/fr/LC_MESSAGES/djangojs.po | 15 +- .../src/uds/locale/it/LC_MESSAGES/django.mo | Bin 71031 -> 71104 bytes .../src/uds/locale/it/LC_MESSAGES/django.po | 509 +++++---------- .../src/uds/locale/it/LC_MESSAGES/djangojs.mo | Bin 11391 -> 11388 bytes .../src/uds/locale/it/LC_MESSAGES/djangojs.po | 12 +- .../src/uds/locale/pt/LC_MESSAGES/django.mo | Bin 71644 -> 71718 bytes .../src/uds/locale/pt/LC_MESSAGES/django.po | 491 +++++---------- .../src/uds/locale/pt/LC_MESSAGES/djangojs.mo | Bin 11324 -> 11321 bytes .../src/uds/locale/pt/LC_MESSAGES/djangojs.po | 12 +- server/src/uds/reports/stats/login.py | 4 +- .../src/uds/reports/stats/pool_performance.py | 6 +- 30 files changed, 974 insertions(+), 1994 deletions(-) diff --git a/server/src/uds/locale/de/LC_MESSAGES/django.mo b/server/src/uds/locale/de/LC_MESSAGES/django.mo index 34563f631a2eaaa617191f82ecbf928d6b1c850d..b5250941b66044e83ad4f24cac07e5c8974ead0a 100644 GIT binary patch delta 17362 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 Qv!>iG=$m!=!IEPC2k!7}?*IS* delta 17279 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, 2012 msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-03 11:34+0200\n" -"PO-Revision-Date: 2015-06-21 19:23+0000\n" +"POT-Creation-Date: 2015-09-04 11:55+0200\n" +"PO-Revision-Date: 2015-09-04 09:56+0000\n" "Last-Translator: Adolfo Gómez \n" -"Language-Team: German (http://www.transifex.com/projects/p/openuds/language/" -"de/)\n" -"Language: de\n" +"Language-Team: German (http://www.transifex.com/openuds/openuds/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: REST/methods/actor.py:94 REST/methods/client.py:88 -#: REST/methods/client.py:105 +#: REST/methods/actor.py:94 REST/methods/client.py:92 +#: REST/methods/client.py:109 msgid "Correct" msgstr "Korrigieren" @@ -32,7 +31,7 @@ msgstr "Ungültiger Schlüssel" msgid "Unmanaged host" msgstr "Nicht verwalteter host" -#: REST/methods/actor.py:198 web/errors.py:77 +#: REST/methods/actor.py:198 web/errors.py:78 msgid "User service not found" msgstr "Benutzer-Dienst nicht gefunden" @@ -120,9 +119,7 @@ msgstr "Netzwerkbereich" msgid "" "Network range. Accepts most network definitions formats (range, subnet, " "host, etc..." -msgstr "" -"Netzwerk-Bereich. Akzeptiert die meisten Netzwerk-Definitionen-Formate " -"(Range, Subnetz, Host, etc...." +msgstr "Netzwerk-Bereich. Akzeptiert die meisten Netzwerk-Definitionen-Formate (Range, Subnetz, Host, etc...." #: REST/methods/osmanagers.py:55 msgid "Current OS Managers" @@ -130,9 +127,7 @@ msgstr "Aktuelle OS-Manager" #: REST/methods/osmanagers.py:79 msgid "Can't delete an OS Manager with services pools associated" -msgstr "" -"Kann nicht gelöscht werden ein OS-Manager mit Dienstleistungen verbundenen " -"Pools" +msgstr "Kann nicht gelöscht werden ein OS-Manager mit Dienstleistungen verbundenen Pools" #: REST/methods/providers.py:60 msgid "Service providers" @@ -156,7 +151,7 @@ msgid "User Services" msgstr "Benutzerdienste" #: REST/methods/providers.py:131 dispatchers/wyse_enterprise/views.py:256 -#: dispatchers/wyse_enterprise/views.py:259 web/errors.py:72 +#: dispatchers/wyse_enterprise/views.py:259 web/errors.py:73 msgid "Service not found" msgstr "-Dienst nicht gefunden" @@ -237,15 +232,11 @@ msgstr "Zeigt Transporte" #: REST/methods/services_pools.py:114 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" +msgstr "Erstellen Sie mindestens ein OS-Manager vor dem Erstellen eines neuen Service-Pools" #: REST/methods/services_pools.py:116 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" +msgstr "Erstellen Sie mindestens einen Dienst vor dem Erstellen eines neuen Service-Pools" #: REST/methods/services_pools.py:123 msgid "Base service" @@ -285,8 +276,7 @@ msgstr "Dienstleistungen im Cache behalten" #: REST/methods/services_pools.py:156 msgid "Services kept in cache for improved user service assignation" -msgstr "" -"Dienstleistungen, die im Cache für verbesserte Service Zuweisung gehalten" +msgstr "Dienstleistungen, die im Cache für verbesserte Service Zuweisung gehalten" #: REST/methods/services_pools.py:163 msgid "Services to keep in L2 cache" @@ -294,8 +284,7 @@ msgstr "Dienstleistungen im L2-Cache zu behalten" #: REST/methods/services_pools.py:164 msgid "Services kept in cache of level2 for improved service generation" -msgstr "" -"Dienstleistungen gehalten im level2-Cache für verbesserte Service-generation" +msgstr "Dienstleistungen gehalten im level2-Cache für verbesserte Service-generation" #: REST/methods/services_pools.py:171 msgid "Maximum number of services to provide" @@ -305,9 +294,7 @@ msgstr "Maximale Anzahl der Dienste" msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" -msgstr "" -"Maximale Anzahl der Dienst (zugewiesen und L1-Cache) für die erstellt werden " -"können dieser service" +msgstr "Maximale Anzahl der Dienst (zugewiesen und L1-Cache) für die erstellt werden können dieser service" #: REST/methods/services_pools.py:178 msgid "Show transports" @@ -337,9 +324,7 @@ msgstr "Netzwerkzugriff" msgid "" "If checked, the transport will be enabled for the selected networks.If " "unchecked, transport will be disabled for selected networks" -msgstr "" -"Wenn aktiviert, wird der Transport für die ausgewählte Netze aktiviert.If " -"ein unkontrollierter Verkehr für ausgewählte Netzwerke deaktiviert wird" +msgstr "Wenn aktiviert, wird der Transport für die ausgewählte Netze aktiviert.If ein unkontrollierter Verkehr für ausgewählte Netzwerke deaktiviert wird" #: REST/methods/transports.py:78 #: services/Nutanix_enterprise/NutanixService.py:51 @@ -351,9 +336,7 @@ msgstr "Netzwerke" msgid "" "Networks associated with this transport. If No network selected, will mean " "\"all networks\"" -msgstr "" -"Netzwerke, die mit diesem Transport verbunden. Wenn kein Netzwerk " -"ausgewählt, bedeutet \"alle Netze\"" +msgstr "Netzwerke, die mit diesem Transport verbunden. Wenn kein Netzwerk ausgewählt, bedeutet \"alle Netze\"" #: REST/methods/user_services.py:80 REST/methods/user_services.py:81 msgid "unknown" @@ -527,9 +510,7 @@ msgstr "Kommentare für dieses element" #: REST/model.py:136 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)" +msgstr "Bestimmt die Priorität dieses Elements (niedrigere Zahl bedeutet höhere Priorität)" #: REST/model.py:147 msgid "Tag for this element" @@ -547,7 +528,7 @@ msgstr "Methode nicht gefunden in {}: {}" msgid "Item not found" msgstr "Element nicht gefunden" -#: REST/model.py:245 web/errors.py:73 +#: REST/model.py:245 web/errors.py:74 msgid "Access denied" msgstr "Zugriff verweigert" @@ -599,9 +580,7 @@ msgstr "Verwendung SSL" #: auths/ActiveDirectory_enterprise/Authenticator.py:36 msgid "If checked, a ssl connection to Active Directory will be used" -msgstr "" -"Wenn diese Option aktiviert, wird eine Ssl-Verbindung mit Active Directory " -"verwendet werden" +msgstr "Wenn diese Option aktiviert, wird eine Ssl-Verbindung mit Active Directory verwendet werden" #: auths/ActiveDirectory_enterprise/Authenticator.py:37 msgid "Compatibility" @@ -618,11 +597,9 @@ msgstr "LDAP-Benutzer" #: auths/ActiveDirectory_enterprise/Authenticator.py:39 msgid "" -"Username with read privileges on the base selected (use USER@DOMAIN.DOM form " -"for this)" -msgstr "" -"Benutzernamen mit lesen Berechtigungen auf der Basis ausgewählt (USER@DOMAIN " -"verwenden.DOM-Formular dafür)" +"Username with read privileges on the base selected (use USER@DOMAIN.DOM form" +" for this)" +msgstr "Benutzernamen mit lesen Berechtigungen auf der Basis ausgewählt (USER@DOMAIN verwenden.DOM-Formular dafür)" #: auths/ActiveDirectory_enterprise/Authenticator.py:40 #: auths/ActiveDirectory_enterprise/Authenticator.py:58 @@ -713,21 +690,18 @@ msgstr "Domäne scheint nicht korrekt, bitte überprüfen es" #: auths/ActiveDirectory_enterprise/Authenticator.py:475 msgid "" "Server does not seem an Active Directory (it does not have user objects)" -msgstr "" -"Server scheint nicht die Active Directory (es hat keine Benutzerobjekte)" +msgstr "Server scheint nicht die Active Directory (es hat keine Benutzerobjekte)" #: auths/ActiveDirectory_enterprise/Authenticator.py:483 msgid "" "Server does not seem an Active Directory (it does not have group objects)" -msgstr "" -"Server scheint nicht die Active Directory (es hat keine Gruppenobjekte)" +msgstr "Server scheint nicht die Active Directory (es hat keine Gruppenobjekte)" #: auths/ActiveDirectory_enterprise/Authenticator.py:491 msgid "" "Server does not seem an Active Directory (it does not have any user nor " "groups)" -msgstr "" -"Server scheint kein Active Directory (es muss keiner Benutzer noch Gruppen)" +msgstr "Server scheint kein Active Directory (es muss keiner Benutzer noch Gruppen)" #: auths/ActiveDirectory_enterprise/Authenticator.py:496 #: auths/EDirectory_enterprise/Authenticator.py:360 @@ -756,9 +730,7 @@ msgstr "LDAP-Port (in der Regel 389 für nicht-Ssl) und 636 für ssl" #: auths/EDirectory_enterprise/Authenticator.py:64 #: auths/RegexLdap/Authenticator.py:58 auths/SimpleLDAP/Authenticator.py:59 msgid "If checked, the connection will be ssl, using port 636 instead of 389" -msgstr "" -"Wenn diese Option aktiviert, werden die Verbindung Ssl über Port 636 statt " -"389" +msgstr "Wenn diese Option aktiviert, werden die Verbindung Ssl über Port 636 statt 389" #: auths/EDirectory_enterprise/Authenticator.py:65 msgid "Admin user" @@ -794,18 +766,14 @@ msgstr "LDAP-Suche base ist falsch" #: auths/EDirectory_enterprise/Authenticator.py:330 #: auths/RegexLdap/Authenticator.py:402 auths/SimpleLDAP/Authenticator.py:382 msgid "Ldap user class seems to be incorrect (no user found by that class)" -msgstr "" -"LDAP-Benutzerklasse scheint nicht korrekt (kein Benutzer gefunden durch " -"diese Klasse)" +msgstr "LDAP-Benutzerklasse scheint nicht korrekt (kein Benutzer gefunden durch diese Klasse)" #: auths/EDirectory_enterprise/Authenticator.py:338 #: auths/SimpleLDAP/Authenticator.py:398 msgid "" "Ldap user id attribute seems to be incorrect (no user found by that " "attribute)" -msgstr "" -"LDAP-Benutzer-Id-Attribut scheint falsch (kein Benutzer gefunden damit -" -"Attribut)" +msgstr "LDAP-Benutzer-Id-Attribut scheint falsch (kein Benutzer gefunden damit -Attribut)" #: auths/EDirectory_enterprise/Authenticator.py:346 msgid "Expected group attribute " @@ -814,9 +782,7 @@ msgstr "Erwartete Gruppenattribut " #: auths/EDirectory_enterprise/Authenticator.py:355 msgid "" "Ldap user class or user id attr is probably wrong (Ldap is an eDirectory?)" -msgstr "" -"LDAP-Benutzer Klasse oder Benutzer-Id-Attr ist vermutlich falsch (Ldap ist " -"eine eDirectory?)" +msgstr "LDAP-Benutzer Klasse oder Benutzer-Id-Attr ist vermutlich falsch (Ldap ist eine eDirectory?)" #: auths/IP/Authenticator.py:52 msgid "Accept proxy" @@ -824,12 +790,9 @@ msgstr "Proxy zu akzeptieren" #: auths/IP/Authenticator.py:52 msgid "" -"If checked, requests via proxy will get FORWARDED ip address (take care with " -"this bein checked, can take internal IP addresses from internet)" -msgstr "" -"Wenn diese Option aktiviert ist, erhalten Anfragen per Proxy " -"weitergeleiteten Ip-Adresse (kümmern mit Dieses Bein aktiviert, können " -"interne IP-Adressen von Internet nehmen)" +"If checked, requests via proxy will get FORWARDED ip address (take care with" +" this bein checked, can take internal IP addresses from internet)" +msgstr "Wenn diese Option aktiviert ist, erhalten Anfragen per Proxy weitergeleiteten Ip-Adresse (kümmern mit Dieses Bein aktiviert, können interne IP-Adressen von Internet nehmen)" #: auths/IP/Authenticator.py:54 auths/IP/Authenticator.py:56 msgid "IP Authenticator" @@ -857,9 +820,7 @@ msgstr "Verschiedene Benutzer für jeden host" #: auths/InternalDB/Authenticator.py:63 msgid "If checked, each host will have a different user name" -msgstr "" -"Wenn diese Option aktiviert ist, wird jeder Host einen anderen Benutzernamen " -"haben." +msgstr "Wenn diese Option aktiviert ist, wird jeder Host einen anderen Benutzernamen haben." #: auths/InternalDB/Authenticator.py:64 msgid "Reverse DNS" @@ -914,9 +875,9 @@ msgid "User Name Attr" msgstr "Benutzer Name Attr" #: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66 -msgid "Attributes that contains the user name (list of comma separated values)" -msgstr "" -"Attribute, die dem Benutzernamen (Liste der durch Kommas getrennte Werte)" +msgid "" +"Attributes that contains the user name (list of comma separated values)" +msgstr "Attribute, die dem Benutzernamen (Liste der durch Kommas getrennte Werte)" #: auths/RegexLdap/Authenticator.py:66 msgid "Group Name Attr" @@ -938,17 +899,13 @@ msgstr "Reguläre Ausdrücke LDAP-Authentifizierungsserver" msgid "" "Ldap user id attr is probably wrong (can't find any user with both " "conditions)" -msgstr "" -"LDAP-Benutzer-Id-Attr ist vermutlich falsch (keiner Benutzer mit beiden " -"finden Bedingungen)" +msgstr "LDAP-Benutzer-Id-Attr ist vermutlich falsch (keiner Benutzer mit beiden finden Bedingungen)" #: auths/RegexLdap/Authenticator.py:425 auths/SimpleLDAP/Authenticator.py:406 msgid "" "Ldap group id attribute seems to be incorrect (no group found by that " "attribute)" -msgstr "" -"LDAP Gruppe Id-Attribut scheint nicht korrekt (keine Gruppe gefunden, die -" -"Attribut)" +msgstr "LDAP Gruppe Id-Attribut scheint nicht korrekt (keine Gruppe gefunden, die -Attribut)" #: auths/SAML_enterprise/SAML.py:81 msgid "SAML Authenticator" @@ -970,9 +927,7 @@ msgstr "Der Private Schlüssel" msgid "" "Private key used for sign and encription, as generated in base 64 from " "openssl" -msgstr "" -"Privater Schlüssel zum Zeichen und Encription, wie base-64 von generiert " -"OpenSSL" +msgstr "Privater Schlüssel zum Zeichen und Encription, wie base-64 von generiert OpenSSL" #: auths/SAML_enterprise/SAML.py:123 transports/SPICE/BaseSPICETransport.py:83 msgid "Certificate" @@ -989,16 +944,15 @@ msgstr "IDP-Metadaten" #: auths/SAML_enterprise/SAML.py:126 msgid "" "You can enter here the URL or the IDP metadata or the metadata itself (xml)" -msgstr "" -"Sie können hier die URL oder die IDP-Metadaten oder die Metadaten selbst " -"(Xml) eingeben." +msgstr "Sie können hier die URL oder die IDP-Metadaten oder die Metadaten selbst (Xml) eingeben." #: auths/SAML_enterprise/SAML.py:128 msgid "Entity ID" msgstr "Einheits-ID" #: auths/SAML_enterprise/SAML.py:129 -msgid "ID of the SP. If left blank, this will be autogenerated from server URL" +msgid "" +"ID of the SP. If left blank, this will be autogenerated from server URL" msgstr "SP-ID Wenn leer, wird dies automatisch vom Server URL sein." #: auths/SAML_enterprise/SAML.py:131 @@ -1027,11 +981,9 @@ msgstr "Felder aus wo man den richtigen Namen zu extrahieren" #: auths/SAML_enterprise/SAML.py:161 msgid "" -"Server certificate should be a valid PEM (PEM certificates starts with -----" -"BEGIN CERTIFICATE-----)" -msgstr "" -"Server-Zertifikat sollte ein gültiger PEM (PEM-Zertifikate-beginnt mit---" -"BEGIN CERTIFICATE---)" +"Server certificate should be a valid PEM (PEM certificates starts with " +"-----BEGIN CERTIFICATE-----)" +msgstr "Server-Zertifikat sollte ein gültiger PEM (PEM-Zertifikate-beginnt mit---BEGIN CERTIFICATE---)" #: auths/SAML_enterprise/SAML.py:166 msgid "Invalid server certificate. " @@ -1041,9 +993,7 @@ msgstr "Ungültigen Serverzertifikats. " msgid "" "Private key should be a valid PEM (PEM private keys starts with -----BEGIN " "RSA PRIVATE KEY-----" -msgstr "" -"Der Private Schlüssel sollte ein gültiger PEM (PEM private Schlüssel beginnt " -"mit---BEGIN RSA PRIVATE KEY---" +msgstr "Der Private Schlüssel sollte ein gültiger PEM (PEM private Schlüssel beginnt mit---BEGIN RSA PRIVATE KEY---" #: auths/SAML_enterprise/SAML.py:198 #, python-brace-format @@ -1130,31 +1080,23 @@ msgstr "Einfache LDAP-Authentifizierungsserver" #: auths/SimpleLDAP/Authenticator.py:390 msgid "Ldap group class seems to be incorrect (no group found by that class)" -msgstr "" -"LDAP Gruppe Klasse scheint nicht korrekt (keine Gruppe gefunden durch diese " -"Klasse)" +msgstr "LDAP Gruppe Klasse scheint nicht korrekt (keine Gruppe gefunden durch diese Klasse)" #: auths/SimpleLDAP/Authenticator.py:415 msgid "" "Ldap user class or user id attr is probably wrong (can't find any user with " "both conditions)" -msgstr "" -"LDAP Benutzer Klasse oder Benutzer-Id Attr ist wahrscheinlich falsch (keiner " -"Benutzer mit finden beide Bedingungen)" +msgstr "LDAP Benutzer Klasse oder Benutzer-Id Attr ist wahrscheinlich falsch (keiner Benutzer mit finden beide Bedingungen)" #: auths/SimpleLDAP/Authenticator.py:424 msgid "" "Ldap group class or group id attr is probably wrong (can't find any group " "with both conditions)" -msgstr "" -"LDAP Gruppe Klasse oder Gruppe Id Attr ist wahrscheinlich falsch (kann nicht " -"finden jede Gruppe beide Bedingungen)" +msgstr "LDAP Gruppe Klasse oder Gruppe Id Attr ist wahrscheinlich falsch (kann nicht finden jede Gruppe beide Bedingungen)" #: auths/SimpleLDAP/Authenticator.py:431 msgid "Can't locate any group with the membership attribute specified" -msgstr "" -"Jede Gruppe kann nicht mit das angegebene Mitgliedschaft-Attribut gefunden " -"werden" +msgstr "Jede Gruppe kann nicht mit das angegebene Mitgliedschaft-Attribut gefunden werden" #: core/BaseModule.py:200 msgid "No connection checking method is implemented." @@ -1191,9 +1133,7 @@ msgstr "Verboten" #: core/managers/PublicationManager.py:202 msgid "" "Already publishing. Wait for previous publication to finish and try again" -msgstr "" -"Bereits veröffentlicht. Warten Sie auf vorherige Veröffentlichung zu beenden " -"und versuchen Sie es erneut" +msgstr "Bereits veröffentlicht. Warten Sie auf vorherige Veröffentlichung zu beenden und versuchen Sie es erneut" #: core/managers/PublicationManager.py:205 msgid "Service is in maintenance mode and new publications are not allowed" @@ -1209,9 +1149,7 @@ msgstr "Kann nicht nicht nutzbare Veröffentlichung aufheben" #: core/managers/PublicationManager.py:263 msgid "Can't unpublish publications with services in process" -msgstr "" -"Publikationen mit Dienstleistungen im Prozess kann nicht Veröffentlichung " -"rückgängig machen" +msgstr "Publikationen mit Dienstleistungen im Prozess kann nicht Veröffentlichung rückgängig machen" #: core/managers/UserPrefsManager.py:293 msgid "Screen Size" @@ -1260,9 +1198,7 @@ msgstr "Ein nicht aktive Element kann nicht entfernt werden." #: core/managers/UserServiceManager.py:344 #, python-brace-format msgid "Can't remove nor cancel {0} cause its states don't allow it" -msgstr "" -"Kann weder entfernen noch Abbrechen {0} führen, dass die Staaten nicht, dass " -"es zulassen" +msgstr "Kann weder entfernen noch Abbrechen {0} führen, dass die Staaten nicht, dass es zulassen" #: core/osmanagers/BaseOsManager.py:56 msgid "Base OS Manager" @@ -1410,8 +1346,8 @@ msgstr "{0} enthält ungültige Zeichen" #: core/util/validators.py:114 msgid "" -"Invalid mac range. Mac range must be in format XX:XX:XX:XX:XX:XX-XX:XX:XX:XX:" -"XX:XX" +"Invalid mac range. Mac range must be in format XX:XX:XX:XX:XX:XX-" +"XX:XX:XX:XX:XX:XX" msgstr "Ungültige Mac-Bereich. Bereich Mac muss im Format XX-XX:XX:XX:XX:XX:XX" #: dispatchers/wyse_enterprise/views.py:112 @@ -1456,7 +1392,7 @@ msgstr "Ungültige Anforderung" msgid "Invalid credentials used" msgstr "Ungültiger Anmeldeinformationen verwendet" -#: dispatchers/wyse_enterprise/views.py:273 web/errors.py:71 +#: dispatchers/wyse_enterprise/views.py:273 web/errors.py:72 msgid "Transport not found" msgstr "Verkehr nicht gefunden" @@ -1465,9 +1401,7 @@ msgstr "Verkehr nicht gefunden" #: dispatchers/wyse_enterprise/views.py:289 #: templates/uds/service_not_ready.html:6 msgid "Service not ready at this moment. Please, try again in a while." -msgstr "" -"Service im Moment nicht bereit. Bitte, versuchen Sie es noch einmal in eine " -"Weile." +msgstr "Service im Moment nicht bereit. Bitte, versuchen Sie es noch einmal in eine Weile." #: models/Permissions.py:80 msgid "Read" @@ -1489,9 +1423,7 @@ msgstr "Linux OS Manager" msgid "" "Os Manager to control linux virtual machines (basically renames machine and " "notify state)" -msgstr "" -"OS-Manager, um die Kontrolle von Linux virtuellen Maschinen (im Grunde " -"benennt Maschine und Benachrichtigen Sie Zustand)" +msgstr "OS-Manager, um die Kontrolle von Linux virtuellen Maschinen (im Grunde benennt Maschine und Benachrichtigen Sie Zustand)" #: osmanagers/LinuxOsManager/LinuxOsManager.py:59 #: osmanagers/WindowsOsManager/WindowsOsManager.py:50 @@ -1522,9 +1454,7 @@ msgstr "Max.Idle Zeit" msgid "" "Maximum idle time (in seconds) before session is automaticatlly closed to " "the user (<= 0 means no max idle time)." -msgstr "" -"Maximale Leerlaufzeit (in Sekunden) vor der Sitzung ist Automaticatlly " -"geschlossen der Benutzer (< = 0 bedeutet keine max Leerlaufzeit)." +msgstr "Maximale Leerlaufzeit (in Sekunden) vor der Sitzung ist Automaticatlly geschlossen der Benutzer (< = 0 bedeutet keine max Leerlaufzeit)." #: osmanagers/LinuxOsManager/LinuxRandomPassOsManager.py:47 msgid "Linux Random Password OS Manager" @@ -1532,9 +1462,7 @@ msgstr "Zufällige Kennwortmanager OS Linux" #: osmanagers/LinuxOsManager/LinuxRandomPassOsManager.py:49 msgid "Os Manager to control linux machines, with user password set randomly." -msgstr "" -"OS-Manager zur Kontrolle Linux-Maschinen, mit Benutzerkennwort festlegen " -"nach dem Zufallsprinzip." +msgstr "OS-Manager zur Kontrolle Linux-Maschinen, mit Benutzerkennwort festlegen nach dem Zufallsprinzip." #: osmanagers/LinuxOsManager/LinuxRandomPassOsManager.py:53 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:35 @@ -1554,23 +1482,20 @@ msgstr "Muss ein Benutzerkonto zur Verfügung stellen!!!" #: osmanagers/LinuxOsManager/__init__.py:49 msgid "" -"UDS Actor for Debian, Ubuntu, ... Linux machines (Requires python 2.7)" -msgstr "" -"UDS-Schauspieler für Debian, Ubuntu... Linux Maschinen (benötigt Python " +"UDS Actor for Debian, Ubuntu, ... Linux machines (Requires python " "2.7)" +msgstr "UDS-Schauspieler für Debian, Ubuntu... Linux Maschinen (benötigt Python 2.7)" #: osmanagers/LinuxOsManager/__init__.py:54 msgid "" "UDS Actor for Centos, Fedora, RH, ... Linux machines (Requires python " "2.7)" -msgstr "" -"UDS-Schauspieler für Centos, Fedora, RH... Linux-Rechner (Requires python " -"2.7)" +msgstr "UDS-Schauspieler für Centos, Fedora, RH... Linux-Rechner (Requires python 2.7)" #: osmanagers/LinuxOsManager/__init__.py:59 -msgid "UDS Actor for openSUSE, ... Linux machines (Requires python 2.7)" -msgstr "" -"UDS-Schauspieler für OpenSUSE... Linux Maschinen (benötigt Python 2.7)" +msgid "" +"UDS Actor for openSUSE, ... Linux machines (Requires python 2.7)" +msgstr "UDS-Schauspieler für OpenSUSE... Linux Maschinen (benötigt Python 2.7)" #: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:31 msgid "RDS OS Manager" @@ -1588,9 +1513,7 @@ msgstr "Max. Sitzungslänge" msgid "" "Maximum duration in hours for a session (0 means no limit). After this " "period, session will be released." -msgstr "" -"Maximale Dauer in Stunden für eine Sitzung (0 bedeutet keine Begrenzung). " -"Nach diesem Periode, wird die Sitzung freigegeben werden." +msgstr "Maximale Dauer in Stunden für eine Sitzung (0 bedeutet keine Begrenzung). Nach diesem Periode, wird die Sitzung freigegeben werden." #: osmanagers/RDSOsManager_enterprise/__init__.py:49 msgid "RDS UDS Actor (for remote apps on Windows Server 2012)" @@ -1604,9 +1527,7 @@ msgstr "Windows OS Gebietsmanager" msgid "" "Os Manager to control windows machines with domain. (Basically renames " "machine)" -msgstr "" -"OS-Manager, um Windows-Maschinen mit Domäne steuern. (Im Grunde benennt " -"Maschine)" +msgstr "OS-Manager, um Windows-Maschinen mit Domäne steuern. (Im Grunde benennt Maschine)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:34 #: transports/HTML5RDP/HTML5RDP.py:73 transports/RDP/BaseRDPTransport.py:65 @@ -1618,9 +1539,7 @@ 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)" +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" @@ -1638,9 +1557,7 @@ msgstr "OU" msgid "" "Organizational unit where to add machines in domain (check it before using " "it). i.e.: ou=My Machines,dc=mydomain,dc=local" -msgstr "" -"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" +msgstr "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!" @@ -1671,8 +1588,7 @@ msgstr "Kontrollkästchen werden: {0}" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:148 #, python-brace-format msgid "Could not find server parameters (_ldap._tcp.{0} can't be resolved)" -msgstr "" -"Server-Parameter nicht gefunden (_ldap._tcp. {0} kann nicht aufgelöst werden)" +msgstr "Server-Parameter nicht gefunden (_ldap._tcp. {0} kann nicht aufgelöst werden)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:157 msgid "Server check was successful" @@ -1696,8 +1612,7 @@ msgstr "Der Ou-Pfad {0} wurde nicht gefunden!!!" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:184 #, python-brace-format msgid "Could not check parameters (_ldap._tcp.{0} can'r be resolved)" -msgstr "" -"Parameter nicht überprüfen konnte (_ldap._tcp. {0} can'r werden aufgelöst)" +msgstr "Parameter nicht überprüfen konnte (_ldap._tcp. {0} can'r werden aufgelöst)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:189 msgid "All parameters seem to work fine." @@ -1710,9 +1625,7 @@ msgstr "Zufällige Kennwortmanager OS Windows" #: osmanagers/WindowsOsManager/WinRandomPassOsManager.py:28 msgid "" "Os Manager to control windows machines, with user password set randomly." -msgstr "" -"OS-Manager, um Steuerelement Windows-Rechner mit Benutzerkennwort festlegen " -"nach dem Zufallsprinzip." +msgstr "OS-Manager, um Steuerelement Windows-Rechner mit Benutzerkennwort festlegen nach dem Zufallsprinzip." #: osmanagers/WindowsOsManager/WinRandomPassOsManager.py:33 msgid "Current (template) password of the user account" @@ -1730,17 +1643,13 @@ msgstr "Grundlegende Windows-OS-Manager" msgid "" "Os Manager to control windows machines without domain. (Basically renames " "machine)" -msgstr "" -"OS-Manager, um Windows-Rechner ohne Domäne steuern. (Im Grunde benennt " -"Maschine)" +msgstr "OS-Manager, um Windows-Rechner ohne Domäne steuern. (Im Grunde benennt Maschine)" #: osmanagers/WindowsOsManager/WindowsOsManager.py:67 msgid "" "Maximum idle time (in seconds) before session is automaticatlly closed to " "the user (<= 0 means no max. idle time)" -msgstr "" -"Maximale Leerlaufzeit (in Sekunden) vor der Sitzung ist Automaticatlly " -"geschlossen der Benutzer (< = 0 bedeutet keine max. idle-Zeit)" +msgstr "Maximale Leerlaufzeit (in Sekunden) vor der Sitzung ist Automaticatlly geschlossen der Benutzer (< = 0 bedeutet keine max. idle-Zeit)" #: osmanagers/WindowsOsManager/WindowsOsManager.py:76 msgid "Length must be numeric!!" @@ -1830,8 +1739,8 @@ msgid "finish date for report" msgstr "Endtermin für Bericht" #: reports/stats/login.py:148 reports/stats/pool_performance.py:161 -msgid "Number of points" -msgstr "Anzahl der Punkte" +msgid "Number of intervals" +msgstr "Anzahl der Intervalle" #: reports/stats/login.py:152 reports/stats/pool_performance.py:165 msgid "Number of sampling points used in charts" @@ -1856,46 +1765,38 @@ msgid "Pool" msgstr "Schwimmbad" #: reports/stats/pool_performance.py:110 reports/stats/pool_performance.py:366 -#| msgid "Access denied" msgid "Accesses" msgstr "Zugriffe" #: reports/stats/pool_performance.py:131 -#| msgid "Users access by date" msgid "Pools performance by date" msgstr "Schwimmbecken-Leistung nach Datum" #: reports/stats/pool_performance.py:132 -#| msgid "Report of user access to platform by date" -msgid "Report pools performance by date" -msgstr "Schwimmbecken-Leistung von Berichten nach Datum" +msgid "Pools performance report by date" +msgstr "Schwimmbecken-Leistungsbericht nach Datum" #: reports/stats/pool_performance.py:138 msgid "Pools" msgstr "Becken" #: reports/stats/pool_performance.py:139 -#| msgid "finish date for report" msgid "Pools for report" msgstr "Pools für Bericht" #: reports/stats/pool_performance.py:185 -#| msgid "Create at least a service before creating a new service pool" msgid "Select at least a service pool for the report" msgstr "Wählen Sie mindestens ein Dienst-Pool für den Bericht" #: reports/stats/pool_performance.py:290 -#| msgid "Users list" msgid "Users by pool" msgstr "Benutzer von pool" #: reports/stats/pool_performance.py:302 -#| msgid "Users of {0}" msgid "Users for {}" msgstr "Benutzer für {}" #: reports/stats/pool_performance.py:319 -#| msgid "Users List for {}" msgid "Accesses for {}" msgstr "Zugänge für {}" @@ -1917,10 +1818,9 @@ msgstr "Hyper-v Cluster verknüpften Klon (experimentell)" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:55 #: services/HyperV_enterprise/HyperVLinkedService.py:59 -msgid "Hyper Services based on templates and differential disks (experimental)" -msgstr "" -"Hyper-Dienste basierend auf Vorlagen und differenzielle Datenträger " -"(experimentell)" +msgid "" +"Hyper Services based on templates and differential disks (experimental)" +msgstr "Hyper-Dienste basierend auf Vorlagen und differenzielle Datenträger (experimentell)" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:72 #: services/HyperV_enterprise/HyperVLinkedService.py:76 @@ -1929,8 +1829,7 @@ msgstr "" #: services/Vmware_enterprise/VCLinkedCloneService.py:39 #: services/Xen/XenLinkedService.py:77 msgid "Number of desired machines to keep running waiting for a user" -msgstr "" -"Anzahl der gewünschten Maschinen warten für einen Benutzer ausgeführt wird" +msgstr "Anzahl der gewünschten Maschinen warten für einen Benutzer ausgeführt wird" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:78 #: services/HyperV_enterprise/HyperVLinkedService.py:82 @@ -1938,9 +1837,7 @@ msgstr "" #: services/Vmware_enterprise/VCLinkedCloneService.py:41 #: services/Xen/XenLinkedService.py:83 msgid "Number of desired machines to keep suspended waiting for use" -msgstr "" -"Anzahl der gewünschten Maschinen zu ausgesetzten Personen, die für die " -"Verwendung auf" +msgstr "Anzahl der gewünschten Maschinen zu ausgesetzten Personen, die für die Verwendung auf" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:94 #: services/HyperV_enterprise/HyperVLinkedService.py:100 @@ -1969,10 +1866,9 @@ msgstr "Netzwerk" #: services/HyperV_enterprise/HyperVLinkedService.py:102 #: services/Vmware_enterprise/VCLinkedCloneService.py:62 msgid "" -"If more than 1 interface is found in machine, use one on this network as main" -msgstr "" -"Wenn mehr als 1 Schnittstelle im Computer gefunden wird, verwenden Sie eine " -"in diesem Netzwerk als wichtigsten" +"If more than 1 interface is found in machine, use one on this network as " +"main" +msgstr "Wenn mehr als 1 Schnittstelle im Computer gefunden wird, verwenden Sie eine in diesem Netzwerk als wichtigsten" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:98 #: services/HyperV_enterprise/HyperVLinkedService.py:104 @@ -2027,8 +1923,7 @@ msgstr "Länge des Dateinamens" #: services/OVirt/OVirtLinkedService.py:162 #: services/Vmware_enterprise/VCLinkedCloneService.py:82 msgid "Size of numeric part for the names of these machines (between 3 and 6)" -msgstr "" -"Größe des numerischen Teils für die Namen dieser Maschinen (zwischen 3 und 6)" +msgstr "Größe des numerischen Teils für die Namen dieser Maschinen (zwischen 3 und 6)" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:116 #: services/HyperV_enterprise/HyperVLinkedService.py:125 @@ -2059,8 +1954,7 @@ msgstr "Hyper-v Cluster Service-Provider" #: services/HyperV_enterprise/HyperVClusterProvider.py:89 #: services/HyperV_enterprise/HyperVProvider.py:83 msgid "HyperV Server IP or Hostname (must enable first WSMAN access)" -msgstr "" -"Hyper-v Server IP oder Hostname (müssen erste WSMAN-Zugriff aktivieren)" +msgstr "Hyper-v Server IP oder Hostname (müssen erste WSMAN-Zugriff aktivieren)" #: services/HyperV_enterprise/HyperVClusterProvider.py:90 #: services/HyperV_enterprise/HyperVProvider.py:84 @@ -2109,7 +2003,7 @@ msgstr "Verbindungstest erfolgreich" #: services/HyperV_enterprise/HyperVClusterProvider.py:300 #: services/HyperV_enterprise/HyperVProvider.py:256 -#: services/Nutanix_enterprise/NutanixProvider.py:166 +#: services/Nutanix_enterprise/NutanixProvider.py:168 #: services/OVirt/OVirtProvider.py:417 #: services/Vmware_enterprise/ServiceProviderVC.py:123 msgid "Connection failed. Check connection params" @@ -2147,17 +2041,14 @@ msgid "HyperV platform service provider (experimental)" msgstr "Hyper-v-Plattform-Service-Provider (experimentell)" #: services/Nutanix_enterprise/NutanixProvider.py:31 -#| msgid "RDS Provider (Experimental)" msgid "Nutanix Acropolis Provider (Experimental)" msgstr "Nutanix Akropolis-Anbieter (experimentell)" #: services/Nutanix_enterprise/NutanixProvider.py:33 -#| msgid "Microsoft RDS based provider" msgid "Nutanix based VM provider" msgstr "VM-Anbieter auf der Grundlage von Nutanix" #: services/Nutanix_enterprise/NutanixProvider.py:37 -#| msgid "Ldap Server IP or Hostname" msgid "Nutanix Acropolis Server IP or Hostname" msgstr "Nutanix Akropolis Server IP oder Hostname" @@ -2166,33 +2057,27 @@ msgid "Nutanix Acropolis server Port (default 9440)" msgstr "Nutanix Akropolis-Server Port (Standard 9440)" #: services/Nutanix_enterprise/NutanixProvider.py:39 -#| msgid "User with valid privileges on VC" msgid "User with valid privileges on Nutanix Acropolis" msgstr "Benutzer mit gültigen Berechtigungen auf Nutanix Akropolis" #: services/Nutanix_enterprise/NutanixProvider.py:40 -#| msgid "Password of the user of oVirt" msgid "Password of the user of Nutanix Acropolis" msgstr "Kennwort des Benutzers Nutanix Akropolis" #: services/Nutanix_enterprise/NutanixProvider.py:41 -#| msgid "Timeout in seconds of connection to VC" msgid "Timeout in seconds of connection to Nutanix" msgstr "Timeout in Sekunden der Verbindung zum Nutanix" #: services/Nutanix_enterprise/NutanixProvider.py:43 #: services/OVirt/OVirtProvider.py:101 -#| msgid "Range of valid macs for created machines" msgid "Range of valid macs for UDS managed machines" msgstr "Angebot gültig Macs für UDS verwalteten Maschinen" -#: services/Nutanix_enterprise/NutanixProvider.py:164 -#| msgid "Connections" +#: services/Nutanix_enterprise/NutanixProvider.py:166 msgid "Connection works fine" msgstr "Verbindung funktioniert gut" #: services/Nutanix_enterprise/NutanixService.py:21 -#| msgid "Xen Linked Clone (Experimental)" msgid "Nutanix KVM (Experimental)" msgstr "Nutanix KVM (experimentell)" @@ -2201,7 +2086,6 @@ msgid "Nutanix KVM based service" msgstr "Nutanix KVM-basierten Dienst" #: services/Nutanix_enterprise/NutanixService.py:44 -#| msgid "Base" msgid "Base Vm" msgstr "Basis Vm" @@ -2209,12 +2093,9 @@ msgstr "Basis Vm" msgid "" "Networks for the machines (every machine will be attached to this networks, " "each one with its own interface)" -msgstr "" -"Netzwerke für die Maschinen (jede Maschine wird bei diesen Diensten, angefügt " -"jeweils mit eigener Schnittstelle)" +msgstr "Netzwerke für die Maschinen (jede Maschine wird bei diesen Diensten, angefügt jeweils mit eigener Schnittstelle)" #: services/Nutanix_enterprise/NutanixService.py:57 -#| msgid "Name" msgid "Vm Names" msgstr "VM-Namen" @@ -2282,16 +2163,13 @@ msgstr "oVirt Server IP oder Hostname" #: services/OVirt/OVirtProvider.py:97 msgid "User with valid privileges on oVirt, (use \"user@domain\" form)" -msgstr "" -"Benutzer mit gültigen Berechtigungen auf oVirt, (\"user@domain\" Formular " -"verwenden)" +msgstr "Benutzer mit gültigen Berechtigungen auf oVirt, (\"user@domain\" Formular verwenden)" #: services/OVirt/OVirtProvider.py:98 msgid "Password of the user of oVirt" msgstr "Passwort des Benutzers des oVirt" #: services/OVirt/OVirtProvider.py:99 -#| msgid "Timeout in seconds of connection to VC" msgid "Timeout in seconds of connection to oVirt" msgstr "Timeout in Sekunden der Verbindung zum oVirt" @@ -2309,9 +2187,7 @@ msgstr "Physische Computer Ip erreichbar" #: services/PhysicalMachines/IPMachinesService.py:54 msgid "This service provides access to POWERED-ON Machines by ip" -msgstr "" -"Dieser Service ermöglicht den Zugriff auf verknüpfte Clones Maschinen auf " -"einen Virtual Center" +msgstr "Dieser Service ermöglicht den Zugriff auf verknüpfte Clones Maschinen auf einen Virtual Center" #: services/RDS_enterprise/RDSProvider.py:28 msgid "RDS Provider (Experimental)" @@ -2338,9 +2214,9 @@ msgid "Default password for users in list mapping" msgstr "Standard-Passwort für Benutzer in der Liste Zuordnung" #: services/RDS_enterprise/RDSProvider.py:59 -msgid "Error: User {} on host {} is being used and cannot be removed right now" -msgstr "" -"Fehler: Benutzer {} in {Host} verwendet wird und nicht sofort entfernt werden" +msgid "" +"Error: User {} on host {} is being used and cannot be removed right now" +msgstr "Fehler: Benutzer {} in {Host} verwendet wird und nicht sofort entfernt werden" #: services/RDS_enterprise/RDSProvider.py:89 #: services/Sample/SampleProvider.py:178 @@ -2365,17 +2241,14 @@ msgid "Full path of the application this service will represent" msgstr "Vollständiger Pfad der Anwendung, die diesen Dienst vertreten wird" #: services/RDS_enterprise/RDSService.py:54 -#| msgid "Deployed services" msgid "Max. Allowd services" msgstr "Max. Allowd Dienstleistungen" #: services/RDS_enterprise/RDSService.py:59 -#| msgid "Maximum number of services to provide" msgid "Maximum number of allowed services (0 means no limit)" msgstr "Maximale Anzahl von erlaubten Dienstleistungen (0 bedeutet keine Begrenzung)" #: services/RDS_enterprise/RDSService.py:76 -#| msgid "The application path to execute is required" msgid "A valid application path is required" msgstr "Ein gültiger Anwendungspfad ist erforderlich" @@ -2532,9 +2405,7 @@ msgstr "Timeout in Sekunden der Verbindung zum VC" msgid "" "Range of valid macs for created machines. Must be inside " "00:50:56:00:00:00-00:50:56:3F:FF:FF" -msgstr "" -"Bereich gültige Mac erstellte Maschinen. Muss innerhalb " -"00:50:56:00:00:00-00:50:56:3F:FF:FF" +msgstr "Bereich gültige Mac erstellte Maschinen. Muss innerhalb 00:50:56:00:00:00-00:50:56:3F:FF:FF" #: services/Vmware_enterprise/ServiceProviderVC.py:40 msgid "VMWare Virtual Center Provider" @@ -2559,9 +2430,7 @@ msgstr "VMWare Linked Clone base" #: services/Vmware_enterprise/VCLinkedCloneService.py:33 msgid "" "This service provides access to Linked Clones machines on a Virtual Center" -msgstr "" -"Dieser Service bietet Zugriff auf verknüpfte Klone Maschinen auf ein Virtual " -"Center" +msgstr "Dieser Service bietet Zugriff auf verknüpfte Klone Maschinen auf ein Virtual Center" #: services/Vmware_enterprise/VCLinkedCloneService.py:53 msgid "Datacenter" @@ -2645,9 +2514,7 @@ msgstr "Schatten Speicher Multiplikator (Memory overcommit)" #: services/Xen/XenLinkedService.py:121 msgid "Length of numeric part for the names of this machines (beetwen 3 and 6" -msgstr "" -"Länge der numerischen Teil für die Namen von diesen Maschinen (Beetwen 3 und " -"6" +msgstr "Länge der numerischen Teil für die Namen von diesen Maschinen (Beetwen 3 und 6" #: services/Xen/XenProvider.py:79 msgid "Xenserver Platform Provider" @@ -2677,9 +2544,7 @@ msgstr "Zertifikat prüfen" msgid "" "If selected, certificate will be checked against system valid certificate " "providers" -msgstr "" -"Wenn aktiviert, werden Zertifikat gegen System gültiges Zertifikat überprüft " -"Anbieter" +msgstr "Wenn aktiviert, werden Zertifikat gegen System gültiges Zertifikat überprüft Anbieter" #: services/Xen/XenProvider.py:394 #, python-brace-format @@ -2855,8 +2720,7 @@ msgstr "Wählen Sie Bild hochladen" #: templates/uds/admin/tmpl/new_image.html:6 #: templates/uds/admin/tmpl/new_image.html:10 msgid "Name of the image. If left empty, will get the filename as name" -msgstr "" -"Name des Bildes. Wenn leer gelassen, wird der Dateiname als Name erhalten." +msgstr "Name des Bildes. Wenn leer gelassen, wird der Dateiname als Name erhalten." #: templates/uds/admin/tmpl/new_image.html:6 #: templates/uds/admin/tmpl/new_image.html:7 @@ -2958,17 +2822,13 @@ msgstr "Sie greifen UDS-Administration als Mitarbeiterin." #: templates/uds/admin/tmpl/restricted.html:33 msgid "This means that you have restricted access to assigned elements." -msgstr "" -"Dies bedeutet, dass Sie Zugriff auf die zugewiesenen Elemente beschränkt " -"haben." +msgstr "Dies bedeutet, dass Sie Zugriff auf die zugewiesenen Elemente beschränkt haben." #: templates/uds/admin/tmpl/restricted.html:34 msgid "" "In order to increase your privileges, please contact your local UDS " "administrator." -msgstr "" -"Um Ihre Privilegien zu erhöhen, bitte kontaktieren Sie Ihren lokalen UDS " -"Administrator." +msgstr "Um Ihre Privilegien zu erhöhen, bitte kontaktieren Sie Ihren lokalen UDS Administrator." #: templates/uds/admin/tmpl/restricted.html:36 msgid "Thank you." @@ -3011,9 +2871,7 @@ msgstr "Downloads" #: templates/uds/downloads.html:11 templates/uds/html5/downloads.html:10 msgid "" "This page contains a list of downloadables provided by different modules" -msgstr "" -"Diese Seite enthält eine Liste der Downloads von verschiedenen Modulen " -"bereitgestellt" +msgstr "Diese Seite enthält eine Liste der Downloads von verschiedenen Modulen bereitgestellt" #: templates/uds/html5/about.html:13 msgid "You can access UDS Open Source code at" @@ -3026,9 +2884,7 @@ msgstr "UDS wurde entwickelt mit folgenden Komponenten:" #: templates/uds/html5/about.html:41 msgid "" "If you found that we missed to mention any component, please let us know" -msgstr "" -"Wenn Sie festgestellt, dass wir verpasst zu erwähnen eine beliebige " -"Komponente, informieren Sie uns bitte" +msgstr "Wenn Sie festgestellt, dass wir verpasst zu erwähnen eine beliebige Komponente, informieren Sie uns bitte" #: templates/uds/html5/about.html:42 #: templates/uds/html5/service_not_ready.html:21 @@ -3047,8 +2903,7 @@ msgstr "Download UDS-Plugin für" msgid "" "In order to be able to execute UDS services, you need to have UDS plugin " "installed." -msgstr "" -"Um UDS Services ausführen zu können, benötigen Sie UDS-plugin installiert." +msgstr "Um UDS Services ausführen zu können, benötigen Sie UDS-plugin installiert." #: templates/uds/html5/download_client.html:14 msgid "Or download another version" @@ -3058,9 +2913,7 @@ msgstr "Oder laden Sie eine andere version" msgid "" "In case that your platform has been incorrectly detected, you can download " "manually the version required for your Operating System" -msgstr "" -"Im Fall, dass Ihre Plattform falsch erkannt wurde können Sie herunterladen " -"manuell die Version für Ihr Betriebssystem erforderlich" +msgstr "Im Fall, dass Ihre Plattform falsch erkannt wurde können Sie herunterladen manuell die Version für Ihr Betriebssystem erforderlich" #: templates/uds/html5/download_client.html:19 msgid "Linux UDS plugin" @@ -3078,10 +2931,7 @@ msgstr "Mac OSX (> 10.5) UDS-Plugin" msgid "" "If you already have UDS Plugin installed but this message persists to " "appear, you can disable automatic detection here" -msgstr "" -"Wenn Sie bereits UDS-Plugin installiert haben, aber diese Meldung weiterhin " -"angezeigt wird angezeigt werden, können Sie die automatischen Erkennung hier " -"deaktivieren" +msgstr "Wenn Sie bereits UDS-Plugin installiert haben, aber diese Meldung weiterhin angezeigt wird angezeigt werden, können Sie die automatischen Erkennung hier deaktivieren" #: templates/uds/html5/download_client.html:39 msgid "Automatic plugin detection is enabled" @@ -3095,17 +2945,13 @@ msgstr "Achtung: Automatische Plugin-Erkennung ist deaktiviert" msgid "" "Please, note that disabling automatic detection will not trigger this page " "again in case you don't have the plugin installed." -msgstr "" -"Bitte beachten Sie, dass automatischen Erkennung deaktivieren nicht diese " -"Seite ausgelöst wird wieder im Fall müssen Sie nicht das Plugin installiert." +msgstr "Bitte beachten Sie, dass automatischen Erkennung deaktivieren nicht diese Seite ausgelöst wird wieder im Fall müssen Sie nicht das Plugin installiert." #: templates/uds/html5/download_client.html:45 msgid "" "In this case, you will have to manually download the plugin by using the " "menu on upper right corner." -msgstr "" -"In diesem Fall müssen Sie manuell das Plugin herunterladen mithilfe der Menü " -"auf der rechten oberen Ecke." +msgstr "In diesem Fall müssen Sie manuell das Plugin herunterladen mithilfe der Menü auf der rechten oberen Ecke." #: templates/uds/html5/download_client.html:47 msgid "Return" @@ -3209,22 +3055,17 @@ msgstr "Der Dienst ist nicht bereit" msgid "" "The service is not ready at this moment. Please, try it again after a few " "seconds." -msgstr "" -"Der Dienst ist im Moment nicht bereit. Bitte, versuchen Sie es erneut nach " -"wenigen Sekunden." +msgstr "Der Dienst ist im Moment nicht bereit. Bitte, versuchen Sie es erneut nach wenigen Sekunden." #: templates/uds/html5/service_not_ready.html:18 msgid "" "The service you have requested was not ready, and it is being created right " "now. It will be availabe shortly" -msgstr "" -"Der Service, den Sie angefordert haben, war nicht bereit, und es entsteht " -"rechts jetzt. Es wird in Kürze verfügbar sein." +msgstr "Der Service, den Sie angefordert haben, war nicht bereit, und es entsteht rechts jetzt. Es wird in Kürze verfügbar sein." #: templates/uds/html5/service_not_ready.html:23 msgid "Please, close this window and relaunch again after a while." -msgstr "" -"Bitte schließen Sie dieses Fenster und starten nach einer Weile wieder." +msgstr "Bitte schließen Sie dieses Fenster und starten nach einer Weile wieder." #: templates/uds/html5/simpleLauncher.html:4 #: templates/uds/html5/simpleLauncherAlreadyLaunched.html:4 @@ -3253,9 +3094,7 @@ msgstr "Um den Dienst neu zu starten, musst du es vom Ursprung zu tun." msgid "" "If the service does not launchs automatically, probably you dont have the " "UDS plugin installed" -msgstr "" -"Wenn der Dienst nicht geht automatisch tut, wahrscheinlich hast du die UDS-" -"Plugin installiert" +msgstr "Wenn der Dienst nicht geht automatisch tut, wahrscheinlich hast du die UDS-Plugin installiert" #: templates/uds/html5/simpleLauncher.html:17 msgid "You can obtain it from the" @@ -3268,9 +3107,7 @@ msgstr "UDS-Plugin-Download-Seite" #: templates/uds/html5/simpleLauncherAlreadyLaunched.html:12 msgid "Close this window and try to relaunch service from origin." -msgstr "" -"Schließen Sie dieses Fenster und versuchen Sie, relaunch Service vom " -"Ursprung." +msgstr "Schließen Sie dieses Fenster und versuchen Sie, relaunch Service vom Ursprung." #: templates/uds/html5/simpleLauncherAlreadyLaunched.html:14 msgid "You can obtain required UDS plugin from the" @@ -3292,13 +3129,9 @@ msgstr "Einstellungen" #: templates/uds/html5/templates/base.html:60 msgid "" "Your browser is supported only partially. Please, upgrade it to a modern " -"html5 browser like Firefox, Chrome, Opera, ... (IE must be 10 or better, and " -"must also disable \"Compatibility View Mode\" for this site)" -msgstr "" -"Ihr Browser wird nur teilweise unterstützt. Bitte aktualisieren Sie es auf " -"ein modernes HTML5-Browser wie Firefox, Chrome, Opera... (IE 10 oder besser, " -"sein muss und müssen auch \"Compatibility View Mode\" für diese Seite " -"deaktivieren)" +"html5 browser like Firefox, Chrome, Opera, ... (IE must be 10 or better, and" +" must also disable \"Compatibility View Mode\" for this site)" +msgstr "Ihr Browser wird nur teilweise unterstützt. Bitte aktualisieren Sie es auf ein modernes HTML5-Browser wie Firefox, Chrome, Opera... (IE 10 oder besser, sein muss und müssen auch \"Compatibility View Mode\" für diese Seite deaktivieren)" #: templates/uds/html5/templates/base.html:108 msgid "We use cookies to track usage and preferences" @@ -3319,9 +3152,7 @@ msgstr "Java nicht gefunden" #: templates/uds/index.html:71 msgid "" "Java is not available on your browser, and the selected transport needs it." -msgstr "" -"Java ist nicht verfügbar in Ihrem Browser, und der ausgewählte Transport " -"muss es." +msgstr "Java ist nicht verfügbar in Ihrem Browser, und der ausgewählte Transport muss es." #: templates/uds/index.html:72 msgid "Please, install latest version from" @@ -3391,9 +3222,7 @@ msgstr "Tunnelserver" msgid "" "Host of the tunnel server (use http/https & port if needed) as accesible " "from users" -msgstr "" -"Host des Tunnelservers (Verwendung http/Https & Port bei Bedarf) als " -"zugänglich von Benutzern" +msgstr "Host des Tunnelservers (Verwendung http/Https & Port bei Bedarf) als zugänglich von Benutzern" #: transports/HTML5RDP/HTML5RDP.py:69 transports/NX/NXTransport.py:65 #: transports/NX/TSNXTransport.py:72 transports/RDP/BaseRDPTransport.py:61 @@ -3411,9 +3240,7 @@ msgstr "Leere creds" #: transports/RGS_enterprise/TRGSTransport.py:52 #: transports/SPICE/BaseSPICETransport.py:67 msgid "If checked, the credentials used to connect will be emtpy" -msgstr "" -"Wenn diese Option aktiviert, werden die Anmeldeinformationen zum Herstellen " -"einer leer sein." +msgstr "Wenn diese Option aktiviert, werden die Anmeldeinformationen zum Herstellen einer leer sein." #: transports/HTML5RDP/HTML5RDP.py:70 transports/NX/NXTransport.py:66 #: transports/NX/TSNXTransport.py:73 transports/RDP/BaseRDPTransport.py:62 @@ -3421,9 +3248,7 @@ msgstr "" #: transports/RGS_enterprise/TRGSTransport.py:53 #: transports/SPICE/BaseSPICETransport.py:72 msgid "If not empty, this username will be always used as credential" -msgstr "" -"Wenn nicht leer ist, dieser Benutzername wird immer als verwendet " -"Anmeldeinformationen" +msgstr "Wenn nicht leer ist, dieser Benutzername wird immer als verwendet Anmeldeinformationen" #: transports/HTML5RDP/HTML5RDP.py:71 transports/NX/NXTransport.py:67 #: transports/NX/TSNXTransport.py:74 transports/RDP/BaseRDPTransport.py:63 @@ -3431,9 +3256,7 @@ msgstr "" #: transports/RGS_enterprise/TRGSTransport.py:54 #: transports/SPICE/BaseSPICETransport.py:77 msgid "If not empty, this password will be always used as credential" -msgstr "" -"Wenn nicht leer ist, dieses Kennwort immer verwendet werden als " -"Anmeldeinformationen" +msgstr "Wenn nicht leer ist, dieses Kennwort immer verwendet werden als Anmeldeinformationen" #: transports/HTML5RDP/HTML5RDP.py:72 transports/RDP/BaseRDPTransport.py:64 #: transports/RDS_enterprise/BaseRDSTransport.py:67 @@ -3445,20 +3268,16 @@ msgstr "Ohne Domäne" msgid "" "If checked, the domain part will always be emptied (to connecto to xrdp for " "example is needed)" -msgstr "" -"Wenn diese Option aktiviert, wird der Domänenteil immer (zum Anschluss an " -"Xrdp für geleert werden Beispiel ist erforderlich)" +msgstr "Wenn diese Option aktiviert, wird der Domänenteil immer (zum Anschluss an Xrdp für geleert werden Beispiel ist erforderlich)" #: transports/HTML5RDP/HTML5RDP.py:73 transports/RDP/BaseRDPTransport.py:65 #: transports/RDS_enterprise/BaseRDSTransport.py:68 #: transports/RGS_enterprise/RGSTransport.py:47 #: transports/RGS_enterprise/TRGSTransport.py:55 msgid "" -"If not empty, this domain will be always used as credential (used as DOMAIN" -"\\user)" -msgstr "" -"Wenn nicht leer ist, dieser Domäne immer verwendet werden als " -"Anmeldeinformationen (als DOMAIN verwendet\\Benutzer)" +"If not empty, this domain will be always used as credential (used as " +"DOMAIN\\user)" +msgstr "Wenn nicht leer ist, dieser Domäne immer verwendet werden als Anmeldeinformationen (als DOMAIN verwendet\\Benutzer)" #: transports/HTML5RDP/HTML5RDP.py:74 msgid "Enable Audio" @@ -3468,9 +3287,7 @@ msgstr "Audio aktivieren" msgid "" "If checked, the audio will be redirected to client (if client browser " "supports it)" -msgstr "" -"Wenn aktiviert, werden die Audiodaten auf Client weitergeleitet (wenn Client-" -"Browser Es unterstützt)" +msgstr "Wenn aktiviert, werden die Audiodaten auf Client weitergeleitet (wenn Client-Browser Es unterstützt)" #: transports/HTML5RDP/HTML5RDP.py:75 msgid "Enable Printing" @@ -3480,9 +3297,7 @@ msgstr "Drucken aktivieren" msgid "" "If checked, the printing will be redirected to client (if client browser " "supports it)" -msgstr "" -"Wenn diese Option aktiviert, wird der Druck auf Client weitergeleitet (wenn " -"Client-Browser Es unterstützt)" +msgstr "Wenn diese Option aktiviert, wird der Druck auf Client weitergeleitet (wenn Client-Browser Es unterstützt)" #: transports/HTML5RDP/HTML5RDP.py:81 msgid "The server must be http or https" @@ -3558,9 +3373,7 @@ msgstr "Tunnel-server" msgid "" "IP or Hostname of tunnel server sent to client device (\"public\" ip) and " "port. (use HOST:PORT format)" -msgstr "" -"IP-Adresse oder Hostname des Tunnel-Server geschickt, um Client-Gerät " -"(\"öffentliche\" IP-Adresse) und Port. (verwenden Sie HOST: PORT-Format)" +msgstr "IP-Adresse oder Hostname des Tunnel-Server geschickt, um Client-Gerät (\"öffentliche\" IP-Adresse) und Port. (verwenden Sie HOST: PORT-Format)" #: transports/NX/TSNXTransport.py:70 transports/RDP/TRDPTransport.py:70 #: transports/RDS_enterprise/TRDSTransport.py:68 @@ -3572,12 +3385,9 @@ msgstr "Tunnel Host-Prüfung" #: transports/RDS_enterprise/TRDSTransport.py:68 #: transports/RGS_enterprise/TRGSTransport.py:50 msgid "" -"If not empty, this server will be used to check if service is running before " -"assigning it to user. (use HOST:PORT format)" -msgstr "" -"Wenn nicht leer ist, wird dieser Server zu überprüfen, ob der Dienst " -"ausgeführt wird, bevor Sie verwendet werden Benutzer zuweisen. (verwenden " -"Sie HOST: PORT-Format)" +"If not empty, this server will be used to check if service is running before" +" assigning it to user. (use HOST:PORT format)" +msgstr "Wenn nicht leer ist, wird dieser Server zu überprüfen, ob der Dienst ausgeführt wird, bevor Sie verwendet werden Benutzer zuweisen. (verwenden Sie HOST: PORT-Format)" #: transports/NX/TSNXTransport.py:113 transports/RDP/TRDPTransport.py:88 #: transports/RDS_enterprise/TRDSTransport.py:81 @@ -3598,9 +3408,7 @@ msgstr "Ermöglichen Smartcards" #: transports/RDP/BaseRDPTransport.py:66 #: transports/RDS_enterprise/BaseRDSTransport.py:69 msgid "If checked, this transport will allow the use of smartcards" -msgstr "" -"Wenn aktiviert, wird dieser Transport ermöglichen die Verwendung von " -"smartcards" +msgstr "Wenn aktiviert, wird dieser Transport ermöglichen die Verwendung von smartcards" #: transports/RDP/BaseRDPTransport.py:67 #: transports/RDS_enterprise/BaseRDSTransport.py:70 @@ -3610,9 +3418,7 @@ msgstr "Druckerveröffentlichung zulassen" #: transports/RDP/BaseRDPTransport.py:67 #: transports/RDS_enterprise/BaseRDSTransport.py:70 msgid "If checked, this transport will allow the use of user printers" -msgstr "" -"Wenn diese Option aktiviert, wird dieser Transport die Verwendung von " -"Benutzer Drucker ermöglichen." +msgstr "Wenn diese Option aktiviert, wird dieser Transport die Verwendung von Benutzer Drucker ermöglichen." #: transports/RDP/BaseRDPTransport.py:68 #: transports/RDS_enterprise/BaseRDSTransport.py:71 @@ -3622,9 +3428,7 @@ msgstr "Laufwerke ermöglichen" #: transports/RDP/BaseRDPTransport.py:68 #: transports/RDS_enterprise/BaseRDSTransport.py:71 msgid "If checked, this transport will allow the use of user drives" -msgstr "" -"Wenn aktiviert, wird dieser Transport die Verwendung von Benutzer-Laufwerke " -"erlauben." +msgstr "Wenn aktiviert, wird dieser Transport die Verwendung von Benutzer-Laufwerke erlauben." #: transports/RDP/BaseRDPTransport.py:69 #: transports/RDS_enterprise/BaseRDSTransport.py:72 @@ -3634,9 +3438,7 @@ msgstr "Ermöglichen Serien" #: transports/RDP/BaseRDPTransport.py:69 #: transports/RDS_enterprise/BaseRDSTransport.py:72 msgid "If checked, this transport will allow the use of user serial ports" -msgstr "" -"Wenn aktiviert, wird dieser Transport die Verwendung des Benutzers erlauben " -"serielle ports" +msgstr "Wenn aktiviert, wird dieser Transport die Verwendung des Benutzers erlauben serielle ports" #: transports/RDP/BaseRDPTransport.py:70 msgid "Show wallpaper" @@ -3646,9 +3448,7 @@ msgstr "Zeigen wallpaper" msgid "" "If checked, the wallpaper and themes will be shown on machine (better user " "experience, more bandwidth)" -msgstr "" -"Wenn diese Option aktiviert ist, be die Tapete und Themen Maschine (bessere " -"User will shown Erfahrung, mehr Bandbreite)" +msgstr "Wenn diese Option aktiviert ist, be die Tapete und Themen Maschine (bessere User will shown Erfahrung, mehr Bandbreite)" #: transports/RDP/BaseRDPTransport.py:71 msgid "Multiple monitors" @@ -3658,9 +3458,7 @@ msgstr "Mehrere Monitore" msgid "" "If checked, all client monitors will be used for displaying (only works on " "windows clients)" -msgstr "" -"Wenn diese Option aktiviert, werden alle Clientmonitore für anzeigen " -"(funktioniert nur auf verwendet Windows-Clients)" +msgstr "Wenn diese Option aktiviert, werden alle Clientmonitore für anzeigen (funktioniert nur auf verwendet Windows-Clients)" #: transports/RDP/BaseRDPTransport.py:72 msgid "Allow Aero" @@ -3732,9 +3530,7 @@ msgstr "Einstellbare Qualität" #: transports/RGS_enterprise/RGSTransport.py:51 #: transports/RGS_enterprise/TRGSTransport.py:59 msgid "If checked, the image quality will be adjustable with bandwidth" -msgstr "" -"Wenn diese Option aktiviert, wird die Bildqualität mit Bandbreite " -"einstellbar sein" +msgstr "Wenn diese Option aktiviert, wird die Bildqualität mit Bandbreite einstellbar sein" #: transports/RGS_enterprise/RGSTransport.py:52 #: transports/RGS_enterprise/TRGSTransport.py:60 @@ -3746,9 +3542,7 @@ msgstr "Min. einstellbare Qualität" msgid "" "The lowest image quality applied to images to maintain the minimum update " "rate." -msgstr "" -"Die niedrigste Bildqualität auf Bilder weiterhin das minimale Update " -"angewendet Rate." +msgstr "Die niedrigste Bildqualität auf Bilder weiterhin das minimale Update angewendet Rate." #: transports/RGS_enterprise/RGSTransport.py:54 #: transports/RGS_enterprise/TRGSTransport.py:62 @@ -3770,9 +3564,7 @@ msgstr "Match Ortsauflösung" msgid "" "Change the Sender's resolution to match the Receiver's resolution when " "connecting" -msgstr "" -"Auflösung des Absenders an den Empfänger Auflösung anpassen ändern Wenn " -"Herstellen einer Verbindung" +msgstr "Auflösung des Absenders an den Empfänger Auflösung anpassen ändern Wenn Herstellen einer Verbindung" #: transports/RGS_enterprise/RGSTransport.py:58 #: transports/RGS_enterprise/TRGSTransport.py:66 @@ -3814,12 +3606,9 @@ msgstr "RGS-Transport für getunnelte Verbindung" #: transports/SPICE/BaseSPICETransport.py:84 msgid "" -"Server certificate (public), can be found on your ovirt engine, probably at /" -"etc/pki/ovirt-engine/certs/ca.der (Use the contents of this file)." -msgstr "" -"Serverzertifikat (öffentl.), finden Sie auf Ihren Motor Ovirt wahrscheinlich " -"unter /etc/PKI/ovirt-Engine/certs/ca.der (verwenden Sie den Inhalt dieser " -"Datei)." +"Server certificate (public), can be found on your ovirt engine, probably at " +"/etc/pki/ovirt-engine/certs/ca.der (Use the contents of this file)." +msgstr "Serverzertifikat (öffentl.), finden Sie auf Ihren Motor Ovirt wahrscheinlich unter /etc/PKI/ovirt-Engine/certs/ca.der (verwenden Sie den Inhalt dieser Datei)." #: transports/SPICE/SPICETransport.py:52 msgid "RHEV/oVirt SPICE Transport (direct)" @@ -3837,57 +3626,55 @@ msgstr "RHEV/oVirt SPICE Transport (Tunneling)" msgid "SPICE Transport for tunneled connection (EXPERIMENTAL)" msgstr "Gewürz-Transport für getunnelte Verbindung (experimentell)" -#: web/errors.py:70 +#: web/errors.py:71 msgid "Unknown error" msgstr "Unbekannter Fehler" -#: web/errors.py:74 +#: web/errors.py:75 msgid "" "Invalid service. The service is not available at this moment. Please, try " "later" -msgstr "" -"Ungültiger Service. Der Dienst ist nicht verfügbar im Moment. Bitte, " -"versuchen Sie später" +msgstr "Ungültiger Service. Der Dienst ist nicht verfügbar im Moment. Bitte, versuchen Sie später" -#: web/errors.py:75 +#: web/errors.py:76 msgid "Maximum services limit reached. Please, contact administrator" msgstr "Maximale Service Limit erreicht. Bitte kontaktieren Sie administrator" -#: web/errors.py:76 +#: web/errors.py:77 msgid "You need to enable cookies to let this application work" msgstr "Sie müssen Cookies, diese Anwendung arbeiten lassen aktivieren" -#: web/errors.py:78 +#: web/errors.py:79 msgid "Authenticator not found" msgstr "Authentifikator nicht gefunden" -#: web/errors.py:79 +#: web/errors.py:80 msgid "Invalid authenticator" msgstr "Ungültige Echtheitsbestätigung" -#: web/errors.py:80 +#: web/errors.py:81 msgid "Invalid request received" msgstr "Ungültige Anforderung empfangen" -#: web/errors.py:81 +#: web/errors.py:82 msgid "" "Your browser is not supported. Please, upgrade it to a modern HTML5 browser " "like Firefox or Chrome" -msgstr "" -"Ihr Browser wird nicht unterstützt. Bitte aktualisieren Sie es auf einen " -"modernen Browser mit HTML5 wie Firefox oder Chrome" +msgstr "Ihr Browser wird nicht unterstützt. Bitte aktualisieren Sie es auf einen modernen Browser mit HTML5 wie Firefox oder Chrome" -#: web/errors.py:82 +#: web/errors.py:83 msgid "The requested service is in maintenance mode" msgstr "Der angeforderte Dienst ist im Wartungsmodus" -#: web/errors.py:83 +#: web/errors.py:84 msgid "" "The service is not ready.\n" "Please, try again in a few moments." -msgstr "" -"Der Dienst ist nicht bereit.Bitte, versuchen Sie es erneut in wenigen " -"Augenblicken." +msgstr "Der Dienst ist nicht bereit.Bitte, versuchen Sie es erneut in wenigen Augenblicken." + +#: web/errors.py:85 +msgid "Preparing service" +msgstr "Vorbereiten der Dienst" #: web/forms/LoginForm.py:54 msgid "Select authenticator" diff --git a/server/src/uds/locale/de/LC_MESSAGES/djangojs.mo b/server/src/uds/locale/de/LC_MESSAGES/djangojs.mo index 308b0c728ded05e4969b971ec15c71fba0835c22..830bb1bd4d21b29a5dd08b74de9bb14b1c8862fe 100644 GIT binary patch delta 1495 zcmXZcPe@cz6vy$Sqt2+6W@`R-H2;@6GLGhG5k-{IA1H_+K}ae~qyi0Vp|4%!M$m<3 zv=CZEt7K|Xqzg;iq>Dm=paLV^h*Cj>tG>VH!QkiK_wK#t-gEAAGqN6e_B_#D2k1*#~k`0Ovcm5&mu+U zSRRc5daXE$rMQG;_!AW{n^k>S;98E`>DQq)*oF#l2Gj5=?!?<}e;BjrPvS0|cHhqz zJFy9$c#y)2HO$0csEv93v4u)e6B|(hkD~&1xcz?A`+KNNKEwo^L6U28xEsHs-v2=z zG{>R0mqsgUhuxTqLs*Uz=*3x7suxfvTXdg)Lv3iyeZPfTCyvz>FbDNM;P#JTI{gkj ziB2yKo%kiT;1VjeJ_@XW*{G8gx|X6+T#3q9Girl}QS(lqN)|y6cA{$Dg<7u{sjBrM z8+2@xh8BE^9(;v6a29px7Ezb-J1XEN>I7S;aj9Gs1o7ok>!s0%k1&WIuo9E_qq|Xu1$Y7VnGK*8nnG>t9V#O$$W;4{IzV1kEMo^z z^V?B(;tFc~5IU;;2o0U+F)GDT^x`aT!v)kyKcXhCp=$aUxo;NFu2iZr)K?KkKb}Kn zrXQ7&aa1YiFbS8cslNg(^B@7gxC2&D8{0sg(8Fy0r&tkcgKfwcYR6CkyHTaO>-Hzn zM?Z=R^xEyeao@j3t^cEj{A=PC4|FLq$+sp}pe{>2#$yl}Voj)8Uc?ZNpdaT^DPBco z!m}@SsdG^qsK!JLU@|tL4t&T@Lm4=V+R-W0gf3LzYti=9$@Juw+CZbfp&=X^ThA{} g*Xc4$k zEYOS=LW>9jMOqZ;!qPVBqL3h{Kq(PIsUSk=`)e)?e$JWm_@DFtpK-bAN7J)0k2AE+ znEOFv3XCz4JYxcQ#_!jX!yWhly*PoT_y)tcf)-}wC+1h{$b3d z--3p;BCi%2*xhfQL})PM}KGj7ivvs(Bk~zc^A= za|1b`V+Lqw!>5>pFEJe_QIBpG^(Yrn0asBsSVPTAFH8i^LuIBMmGXL2NzS3>wPOuoqcko?|6` zLOv$2lf$8nRm3-O8oTikM({lrqmMs&8#adUJnCoGh1zHYb+EUnj4U8a&2Q8N@=6jJ zJAhi>hz;dRn((} zXHl8yL}g?URmv&!;#?{9SD<;mNXF0Zgay>WR!}$evYP)XrT}%o1`OjdRKOUjRJYy! zFs9NUM+JK2_Fuc>?@;@HD, 2012 msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-03 11:35+0200\n" -"PO-Revision-Date: 2015-06-21 19:16+0000\n" +"POT-Creation-Date: 2015-09-04 11:55+0200\n" +"PO-Revision-Date: 2015-08-03 09:37+0000\n" "Last-Translator: Adolfo Gómez \n" -"Language-Team: German (http://www.transifex.com/projects/p/openuds/language/" -"de/)\n" -"Language: de\n" +"Language-Team: German (http://www.transifex.com/openuds/openuds/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: static/adm/js/dataTables.bootstrap.js:6 static/tmp_js/gui.js:19 @@ -333,7 +332,6 @@ msgid "Error creating report" msgstr "Fehler beim Erstellen des Berichts" #: static/tmp_js/gui-d-reports.js:58 -#| msgid "Error obtainint report description" msgid "Error obtaining report description" msgstr "Herbeiführende Bericht Fehlerbeschreibung." @@ -515,8 +513,7 @@ msgstr "Bei der Erstellung zu veröffentlichen" #: static/tmp_js/gui-d-servicespools.js:443 msgid "If selected, will initiate the publication inmediatly after creation" -msgstr "" -"Wenn ausgewählt, wird die Publikation Inmediatly nach Erstellung einleiten." +msgstr "Wenn ausgewählt, wird die Publikation Inmediatly nach Erstellung einleiten." #: static/tmp_js/gui-d-servicespools.js:455 static/tmp_js/gui.js:40 msgid "Edit" diff --git a/server/src/uds/locale/en/LC_MESSAGES/django.mo b/server/src/uds/locale/en/LC_MESSAGES/django.mo index e0458a0c5bd75fccd75396731e775be4acd9f2e8..e7bac8c6bddc8f63ab715596beb6cb471ef5eaa1 100644 GIT binary patch delta 20 bcmeyx^owaiFPEjRfr)~lp_QrW#OaR#OI!yV delta 20 bcmeyx^owaiFPDX`fw6+2p_Q@8#OaR#OE(7= diff --git a/server/src/uds/locale/en/LC_MESSAGES/django.po b/server/src/uds/locale/en/LC_MESSAGES/django.po index 2ab0f1a67..6e72920d1 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-08-03 11:34+0200\n" +"POT-Creation-Date: 2015-09-04 11:55+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,8 +17,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: REST/methods/actor.py:94 REST/methods/client.py:88 -#: REST/methods/client.py:105 +#: REST/methods/actor.py:94 REST/methods/client.py:92 +#: REST/methods/client.py:109 msgid "Correct" msgstr "" @@ -30,7 +30,7 @@ msgstr "" msgid "Unmanaged host" msgstr "" -#: REST/methods/actor.py:198 web/errors.py:77 +#: REST/methods/actor.py:198 web/errors.py:78 msgid "User service not found" msgstr "" @@ -53,8 +53,7 @@ msgstr "" #: REST/methods/services_pools.py:76 REST/methods/transports.py:57 #: REST/methods/user_services.py:255 REST/methods/users_groups.py:96 #: REST/methods/users_groups.py:209 REST/model.py:126 -#: templates/uds/admin/tmpl/group.html:49 -#: templates/uds/admin/tmpl/user.html:40 +#: templates/uds/admin/tmpl/group.html:49 templates/uds/admin/tmpl/user.html:40 msgid "Comments" msgstr "" @@ -150,7 +149,7 @@ msgid "User Services" msgstr "" #: REST/methods/providers.py:131 dispatchers/wyse_enterprise/views.py:256 -#: dispatchers/wyse_enterprise/views.py:259 web/errors.py:72 +#: dispatchers/wyse_enterprise/views.py:259 web/errors.py:73 msgid "Service not found" msgstr "" @@ -398,8 +397,7 @@ msgstr "" #: REST/methods/user_services.py:184 REST/methods/user_services.py:220 #: REST/methods/user_services.py:323 REST/methods/user_services.py:352 -#: templates/uds/admin/tmpl/group.html:54 -#: templates/uds/admin/tmpl/user.html:45 +#: templates/uds/admin/tmpl/group.html:54 templates/uds/admin/tmpl/user.html:45 msgid "State" msgstr "" @@ -527,7 +525,7 @@ msgstr "" msgid "Item not found" msgstr "" -#: REST/model.py:245 web/errors.py:73 +#: REST/model.py:245 web/errors.py:74 msgid "Access denied" msgstr "" @@ -1030,8 +1028,7 @@ msgstr "" #: templates/uds/admin/tmpl/group.html:65 #: templates/uds/admin/tmpl/permissions.html:22 #: templates/uds/admin/tmpl/services_pool.html:32 -#: templates/uds/admin/tmpl/user.html:90 -#: templates/uds/admin/tmpl/user.html:104 +#: templates/uds/admin/tmpl/user.html:90 templates/uds/admin/tmpl/user.html:104 msgid "Groups" msgstr "" @@ -1389,7 +1386,7 @@ msgstr "" msgid "Invalid credentials used" msgstr "" -#: dispatchers/wyse_enterprise/views.py:273 web/errors.py:71 +#: dispatchers/wyse_enterprise/views.py:273 web/errors.py:72 msgid "Transport not found" msgstr "" @@ -1734,7 +1731,7 @@ msgid "finish date for report" msgstr "" #: reports/stats/login.py:148 reports/stats/pool_performance.py:161 -msgid "Number of points" +msgid "Number of intervals" msgstr "" #: reports/stats/login.py:152 reports/stats/pool_performance.py:165 @@ -1768,7 +1765,7 @@ msgid "Pools performance by date" msgstr "" #: reports/stats/pool_performance.py:132 -msgid "Report pools performance by date" +msgid "Pools performance report by date" msgstr "" #: reports/stats/pool_performance.py:138 @@ -1996,7 +1993,7 @@ msgstr "" #: services/HyperV_enterprise/HyperVClusterProvider.py:300 #: services/HyperV_enterprise/HyperVProvider.py:256 -#: services/Nutanix_enterprise/NutanixProvider.py:166 +#: services/Nutanix_enterprise/NutanixProvider.py:168 #: services/OVirt/OVirtProvider.py:417 #: services/Vmware_enterprise/ServiceProviderVC.py:123 msgid "Connection failed. Check connection params" @@ -2066,7 +2063,7 @@ msgstr "" msgid "Range of valid macs for UDS managed machines" msgstr "" -#: services/Nutanix_enterprise/NutanixProvider.py:164 +#: services/Nutanix_enterprise/NutanixProvider.py:166 msgid "Connection works fine" msgstr "" @@ -2682,8 +2679,7 @@ msgid "UDS Image Gallery" msgstr "" #: templates/uds/admin/tmpl/group.html:24 -#: templates/uds/admin/tmpl/search.html:9 -#: templates/uds/admin/tmpl/user.html:21 +#: templates/uds/admin/tmpl/search.html:9 templates/uds/admin/tmpl/user.html:21 msgid "Search" msgstr "" @@ -2695,13 +2691,11 @@ msgstr "" msgid "Any" msgstr "" -#: templates/uds/admin/tmpl/group.html:57 -#: templates/uds/admin/tmpl/user.html:48 +#: templates/uds/admin/tmpl/group.html:57 templates/uds/admin/tmpl/user.html:48 msgid "Enabled" msgstr "" -#: templates/uds/admin/tmpl/group.html:58 -#: templates/uds/admin/tmpl/user.html:49 +#: templates/uds/admin/tmpl/group.html:58 templates/uds/admin/tmpl/user.html:49 msgid "Disabled" msgstr "" @@ -2844,8 +2838,7 @@ msgstr "" msgid "Admin" msgstr "" -#: templates/uds/admin/tmpl/user.html:92 -#: templates/uds/admin/tmpl/user.html:106 +#: templates/uds/admin/tmpl/user.html:92 templates/uds/admin/tmpl/user.html:106 #, python-brace-format msgid "{0} of {1} selected" msgstr "" @@ -2953,8 +2946,7 @@ msgstr "" msgid "An error occurred" msgstr "" -#: templates/uds/html5/error.html:16 -#: templates/uds/snippets/back_to_list.html:3 +#: templates/uds/html5/error.html:16 templates/uds/snippets/back_to_list.html:3 msgid "Back to services list" msgstr "" @@ -3618,52 +3610,56 @@ msgstr "" msgid "SPICE Transport for tunneled connection (EXPERIMENTAL)" msgstr "" -#: web/errors.py:70 +#: web/errors.py:71 msgid "Unknown error" msgstr "" -#: web/errors.py:74 +#: web/errors.py:75 msgid "" "Invalid service. The service is not available at this moment. Please, try " "later" msgstr "" -#: web/errors.py:75 +#: web/errors.py:76 msgid "Maximum services limit reached. Please, contact administrator" msgstr "" -#: web/errors.py:76 +#: web/errors.py:77 msgid "You need to enable cookies to let this application work" msgstr "" -#: web/errors.py:78 +#: web/errors.py:79 msgid "Authenticator not found" msgstr "" -#: web/errors.py:79 +#: web/errors.py:80 msgid "Invalid authenticator" msgstr "" -#: web/errors.py:80 +#: web/errors.py:81 msgid "Invalid request received" msgstr "" -#: web/errors.py:81 +#: web/errors.py:82 msgid "" "Your browser is not supported. Please, upgrade it to a modern HTML5 browser " "like Firefox or Chrome" msgstr "" -#: web/errors.py:82 +#: web/errors.py:83 msgid "The requested service is in maintenance mode" msgstr "" -#: web/errors.py:83 +#: web/errors.py:84 msgid "" "The service is not ready.\n" "Please, try again in a few moments." msgstr "" +#: web/errors.py:85 +msgid "Preparing service" +msgstr "" + #: web/forms/LoginForm.py:54 msgid "Select authenticator" msgstr "" diff --git a/server/src/uds/locale/en/LC_MESSAGES/djangojs.mo b/server/src/uds/locale/en/LC_MESSAGES/djangojs.mo index 3cb41b97650c1f4ff06a5b0203bd24ec6f854bcc..e7bac8c6bddc8f63ab715596beb6cb471ef5eaa1 100644 GIT binary patch delta 19 acmeyx^owaiFQ=uhfr)~lp_S>xX-@z}p9bXs delta 19 acmeyx^owaiFQ\n" "Language-Team: LANGUAGE \n" diff --git a/server/src/uds/locale/es/LC_MESSAGES/django.mo b/server/src/uds/locale/es/LC_MESSAGES/django.mo index f41b63fb0522508f4246738784b72683150d95eb..71fa9e7da862935f5d04bdce7dc5dd1eebba985c 100644 GIT binary patch delta 17864 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 delta 17801 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 diff --git a/server/src/uds/locale/es/LC_MESSAGES/django.po b/server/src/uds/locale/es/LC_MESSAGES/django.po index ea73ea9dc..47618dcb5 100644 --- a/server/src/uds/locale/es/LC_MESSAGES/django.po +++ b/server/src/uds/locale/es/LC_MESSAGES/django.po @@ -1,7 +1,7 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Adolfo Gómez , 2012-2014 # Adolfo Gómez , 2014-2015 @@ -13,19 +13,18 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-03 11:34+0200\n" -"PO-Revision-Date: 2015-06-22 09:06+0000\n" -"Last-Translator: Adolfo Gómez \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/openuds/language/" -"es/)\n" -"Language: es\n" +"POT-Creation-Date: 2015-09-04 11:55+0200\n" +"PO-Revision-Date: 2015-09-04 09:58+0000\n" +"Last-Translator: blafuente \n" +"Language-Team: Spanish (http://www.transifex.com/openuds/openuds/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: REST/methods/actor.py:94 REST/methods/client.py:88 -#: REST/methods/client.py:105 +#: REST/methods/actor.py:94 REST/methods/client.py:92 +#: REST/methods/client.py:109 msgid "Correct" msgstr "Correcto" @@ -37,7 +36,7 @@ msgstr "Clave no válida" msgid "Unmanaged host" msgstr "Host no administrado" -#: REST/methods/actor.py:198 web/errors.py:77 +#: REST/methods/actor.py:198 web/errors.py:78 msgid "User service not found" msgstr "Servicio de usuario no encontrado" @@ -125,9 +124,7 @@ msgstr "Rango de red" msgid "" "Network range. Accepts most network definitions formats (range, subnet, " "host, etc..." -msgstr "" -"Rango de la red. Acepta la mayoría de formatos de definiciones de red " -"(rango, subred, host, etc..." +msgstr "Rango de la red. Acepta la mayoría de formatos de definiciones de red (rango, subred, host, etc..." #: REST/methods/osmanagers.py:55 msgid "Current OS Managers" @@ -159,7 +156,7 @@ msgid "User Services" msgstr "Servicios de usuario" #: REST/methods/providers.py:131 dispatchers/wyse_enterprise/views.py:256 -#: dispatchers/wyse_enterprise/views.py:259 web/errors.py:72 +#: dispatchers/wyse_enterprise/views.py:259 web/errors.py:73 msgid "Service not found" msgstr "Servicio no encontrado" @@ -284,9 +281,7 @@ msgstr "Servicios para mantener en la caché" #: REST/methods/services_pools.py:156 msgid "Services kept in cache for improved user service assignation" -msgstr "" -"Servicios guardado en caché para mejorar la asignación de servicio de " -"usuario " +msgstr "Servicios guardado en caché para mejorar la asignación de servicio de usuario " #: REST/methods/services_pools.py:163 msgid "Services to keep in L2 cache" @@ -294,9 +289,7 @@ msgstr "Servicios para mantener en la caché L2" #: REST/methods/services_pools.py:164 msgid "Services kept in cache of level2 for improved service generation" -msgstr "" -"Servicios guardados en la caché de nivel 2 para mejorar la generación de " -"servicios " +msgstr "Servicios guardados en la caché de nivel 2 para mejorar la generación de servicios " #: REST/methods/services_pools.py:171 msgid "Maximum number of services to provide" @@ -306,9 +299,7 @@ msgstr "Número máximo de servicios a proveer" msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" -msgstr "" -"Número máximo de servicios (asignados y caché L1) que pueden crearse para " -"este servicio" +msgstr "Número máximo de servicios (asignados y caché L1) que pueden crearse para este servicio" #: REST/methods/services_pools.py:178 msgid "Show transports" @@ -338,10 +329,7 @@ msgstr "Acceso de red" msgid "" "If checked, the transport will be enabled for the selected networks.If " "unchecked, transport will be disabled for selected networks" -msgstr "" -"Si está seleccionada, se habilitará el transporte para las redes " -"seleccionadas. Si no esá seleccionada, el transporte estará desactivado para " -"las redes seleccionadas" +msgstr "Si está seleccionada, se habilitará el transporte para las redes seleccionadas. Si no esá seleccionada, el transporte estará desactivado para las redes seleccionadas" #: REST/methods/transports.py:78 #: services/Nutanix_enterprise/NutanixService.py:51 @@ -353,9 +341,7 @@ msgstr "Redes" msgid "" "Networks associated with this transport. If No network selected, will mean " "\"all networks\"" -msgstr "" -"Redes asociadas a este transporte. Si no hay red seleccionada, significará " -"\"todas las redes\"" +msgstr "Redes asociadas a este transporte. Si no hay red seleccionada, significará \"todas las redes\"" #: REST/methods/user_services.py:80 REST/methods/user_services.py:81 msgid "unknown" @@ -529,8 +515,7 @@ msgstr "Comentarios para este elemento" #: REST/model.py:136 msgid "" "Selects the priority of this element (lower number means higher priority)" -msgstr "" -"Selecciona la prioridad de este elemento (a menor número, mayor prioridad)" +msgstr "Selecciona la prioridad de este elemento (a menor número, mayor prioridad)" #: REST/model.py:147 msgid "Tag for this element" @@ -548,7 +533,7 @@ msgstr "Método no encontrado en {}: {}" msgid "Item not found" msgstr "Elemento no encontrado" -#: REST/model.py:245 web/errors.py:73 +#: REST/model.py:245 web/errors.py:74 msgid "Access denied" msgstr "Acceso denegado" @@ -608,9 +593,7 @@ msgstr "Compatibilidad" #: auths/ActiveDirectory_enterprise/Authenticator.py:37 msgid "Compatibility of AD connection (Usually windows 2000 and later)" -msgstr "" -"Compatibilidad de conexión AD (normalmente windows 2000 y versiones " -"posteriores)" +msgstr "Compatibilidad de conexión AD (normalmente windows 2000 y versiones posteriores)" #: auths/ActiveDirectory_enterprise/Authenticator.py:39 #: auths/RegexLdap/Authenticator.py:59 auths/SimpleLDAP/Authenticator.py:60 @@ -619,11 +602,9 @@ msgstr "Usuario LDAP" #: auths/ActiveDirectory_enterprise/Authenticator.py:39 msgid "" -"Username with read privileges on the base selected (use USER@DOMAIN.DOM form " -"for this)" -msgstr "" -"Nombre de usuario con privilegios de lectura en la base seleccionada (use el " -"formato USUARIO@DOMINIO.DOM)" +"Username with read privileges on the base selected (use USER@DOMAIN.DOM form" +" for this)" +msgstr "Nombre de usuario con privilegios de lectura en la base seleccionada (use el formato USUARIO@DOMINIO.DOM)" #: auths/ActiveDirectory_enterprise/Authenticator.py:40 #: auths/ActiveDirectory_enterprise/Authenticator.py:58 @@ -679,9 +660,7 @@ msgstr "Autenticar contra Active Directory" #: auths/ActiveDirectory_enterprise/Authenticator.py:73 #: auths/ActiveDirectory_enterprise/Authenticator.py:461 msgid "Must specify the username in the form USERNAME@DOMAIN.DOM" -msgstr "" -"Debe especificar el nombre de usuario con este formato: " -"NOMBREDEUSUARIO@DOMAIN.DOM" +msgstr "Debe especificar el nombre de usuario con este formato: NOMBREDEUSUARIO@DOMAIN.DOM" #: auths/ActiveDirectory_enterprise/Authenticator.py:177 msgid "Active directory connection error: " @@ -727,16 +706,13 @@ msgstr "Servidor no parece un Active Directory (no tiene objetos de grupo)" msgid "" "Server does not seem an Active Directory (it does not have any user nor " "groups)" -msgstr "" -"Servidor no parece un Active Directory (no tiene ni usuarios ni grupos)" +msgstr "Servidor no parece un Active Directory (no tiene ni usuarios ni grupos)" #: auths/ActiveDirectory_enterprise/Authenticator.py:496 #: auths/EDirectory_enterprise/Authenticator.py:360 #: auths/RegexLdap/Authenticator.py:436 auths/SimpleLDAP/Authenticator.py:435 msgid "Connection params seem correct, test was succesfully executed" -msgstr "" -"Los parámetros de conexión parecen correctos, la prueba fue ejecutada con " -"éxito" +msgstr "Los parámetros de conexión parecen correctos, la prueba fue ejecutada con éxito" #: auths/EDirectory_enterprise/Authenticator.py:62 msgid "EDirectory Server IP or Hostname" @@ -759,9 +735,7 @@ msgstr "Puerto LDAP (generalmente 389 para los que no son SSL y 636 para ssl)" #: auths/EDirectory_enterprise/Authenticator.py:64 #: auths/RegexLdap/Authenticator.py:58 auths/SimpleLDAP/Authenticator.py:59 msgid "If checked, the connection will be ssl, using port 636 instead of 389" -msgstr "" -"Si está seleccionada, la conexión será ssl, usando el puerto 636 en lugar de " -"389" +msgstr "Si está seleccionada, la conexión será ssl, usando el puerto 636 en lugar de 389" #: auths/EDirectory_enterprise/Authenticator.py:65 msgid "Admin user" @@ -797,18 +771,14 @@ msgstr "La base de búsqueda LDAP es incorrecta" #: auths/EDirectory_enterprise/Authenticator.py:330 #: auths/RegexLdap/Authenticator.py:402 auths/SimpleLDAP/Authenticator.py:382 msgid "Ldap user class seems to be incorrect (no user found by that class)" -msgstr "" -"La clase de usuario de LDAP parece ser incorrecta (ningún usuario encontrado " -"por esa clase)" +msgstr "La clase de usuario de LDAP parece ser incorrecta (ningún usuario encontrado por esa clase)" #: auths/EDirectory_enterprise/Authenticator.py:338 #: auths/SimpleLDAP/Authenticator.py:398 msgid "" "Ldap user id attribute seems to be incorrect (no user found by that " "attribute)" -msgstr "" -"El atributo de id de usuario Ldap parece ser incorrecto (ningún usuario " -"encontrado por ese atributo)" +msgstr "El atributo de id de usuario Ldap parece ser incorrecto (ningún usuario encontrado por ese atributo)" #: auths/EDirectory_enterprise/Authenticator.py:346 msgid "Expected group attribute " @@ -817,9 +787,7 @@ msgstr "Atributo de grupo previsto" #: auths/EDirectory_enterprise/Authenticator.py:355 msgid "" "Ldap user class or user id attr is probably wrong (Ldap is an eDirectory?)" -msgstr "" -"La clase de usuario LDAP o el atributo id de usuario son probablemente " -"incorrectos (¿Ldap es un eDirectory?)" +msgstr "La clase de usuario LDAP o el atributo id de usuario son probablemente incorrectos (¿Ldap es un eDirectory?)" #: auths/IP/Authenticator.py:52 msgid "Accept proxy" @@ -827,12 +795,9 @@ msgstr "Aceptar proxy" #: auths/IP/Authenticator.py:52 msgid "" -"If checked, requests via proxy will get FORWARDED ip address (take care with " -"this bein checked, can take internal IP addresses from internet)" -msgstr "" -"Si está seleccionada, las solicitudes a través de proxy tendrán dirección IP " -"REENVIADO (tenga cuidado si lo selecciona, puede coger direcciones IP " -"internas de internet)" +"If checked, requests via proxy will get FORWARDED ip address (take care with" +" this bein checked, can take internal IP addresses from internet)" +msgstr "Si está seleccionada, las solicitudes a través de proxy tendrán dirección IP REENVIADO (tenga cuidado si lo selecciona, puede coger direcciones IP internas de internet)" #: auths/IP/Authenticator.py:54 auths/IP/Authenticator.py:56 msgid "IP Authenticator" @@ -915,10 +880,9 @@ msgid "User Name Attr" msgstr "Atr. de nombre de usuario" #: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66 -msgid "Attributes that contains the user name (list of comma separated values)" -msgstr "" -"Atributos que contienen el nombre de usuario (lista de valores separados por " -"comas)" +msgid "" +"Attributes that contains the user name (list of comma separated values)" +msgstr "Atributos que contienen el nombre de usuario (lista de valores separados por comas)" #: auths/RegexLdap/Authenticator.py:66 msgid "Group Name Attr" @@ -940,17 +904,13 @@ msgstr "Expresiones regulares autenticador LDAP " msgid "" "Ldap user id attr is probably wrong (can't find any user with both " "conditions)" -msgstr "" -"El atributo del id de usuario LDAP es probablemente incorrecto (no se puede " -"encontrar ningún usuario con ambas condiciones)" +msgstr "El atributo del id de usuario LDAP es probablemente incorrecto (no se puede encontrar ningún usuario con ambas condiciones)" #: auths/RegexLdap/Authenticator.py:425 auths/SimpleLDAP/Authenticator.py:406 msgid "" "Ldap group id attribute seems to be incorrect (no group found by that " "attribute)" -msgstr "" -"El atributo de id de grupo LDAP parece ser incorrecto (ningún grupo " -"encontrado por ese atributo)" +msgstr "El atributo de id de grupo LDAP parece ser incorrecto (ningún grupo encontrado por ese atributo)" #: auths/SAML_enterprise/SAML.py:81 msgid "SAML Authenticator" @@ -972,9 +932,7 @@ msgstr "Clave privada" msgid "" "Private key used for sign and encription, as generated in base 64 from " "openssl" -msgstr "" -"Clave privada utilizada para firmar y encriptar, la generada en la base 64 " -"de OpenSSL" +msgstr "Clave privada utilizada para firmar y encriptar, la generada en la base 64 de OpenSSL" #: auths/SAML_enterprise/SAML.py:123 transports/SPICE/BaseSPICETransport.py:83 msgid "Certificate" @@ -991,19 +949,16 @@ msgstr "Metadatos IDP " #: auths/SAML_enterprise/SAML.py:126 msgid "" "You can enter here the URL or the IDP metadata or the metadata itself (xml)" -msgstr "" -"Puede introducir aquí la URL o los metadatos IDP o simplemente los metadatos " -"(xml)" +msgstr "Puede introducir aquí la URL o los metadatos IDP o simplemente los metadatos (xml)" #: auths/SAML_enterprise/SAML.py:128 msgid "Entity ID" msgstr "ID de la entidad" #: auths/SAML_enterprise/SAML.py:129 -msgid "ID of the SP. If left blank, this will be autogenerated from server URL" -msgstr "" -"ID del SP. Si se deja en blanco, se generará automáticamente desde la " -"dirección URL del servidor" +msgid "" +"ID of the SP. If left blank, this will be autogenerated from server URL" +msgstr "ID del SP. Si se deja en blanco, se generará automáticamente desde la dirección URL del servidor" #: auths/SAML_enterprise/SAML.py:131 msgid "User name attrs" @@ -1031,11 +986,9 @@ msgstr "Campos de los que se extrae el nombre real" #: auths/SAML_enterprise/SAML.py:161 msgid "" -"Server certificate should be a valid PEM (PEM certificates starts with -----" -"BEGIN CERTIFICATE-----)" -msgstr "" -"El certificado del servidor debe ser un PEM válido (Los certificados PEM " -"empiezan con---EMPEZAR CERTIFICADO---)" +"Server certificate should be a valid PEM (PEM certificates starts with " +"-----BEGIN CERTIFICATE-----)" +msgstr "El certificado del servidor debe ser un PEM válido (Los certificados PEM empiezan con---EMPEZAR CERTIFICADO---)" #: auths/SAML_enterprise/SAML.py:166 msgid "Invalid server certificate. " @@ -1045,9 +998,7 @@ msgstr "Certificado de servidor no válido. " msgid "" "Private key should be a valid PEM (PEM private keys starts with -----BEGIN " "RSA PRIVATE KEY-----" -msgstr "" -"La clave privada debe ser un PEM válido (Las claves privadas PEM empiezan " -"con---EMPEZAR CLAVE PRIVADA RSA---" +msgstr "La clave privada debe ser un PEM válido (Las claves privadas PEM empiezan con---EMPEZAR CLAVE PRIVADA RSA---" #: auths/SAML_enterprise/SAML.py:198 #, python-brace-format @@ -1134,31 +1085,23 @@ msgstr "Autenticador LDAP Simple" #: auths/SimpleLDAP/Authenticator.py:390 msgid "Ldap group class seems to be incorrect (no group found by that class)" -msgstr "" -"La clase de grupo LDAP parece ser incorrecta (ningún grupo encontrado por " -"esa clase)" +msgstr "La clase de grupo LDAP parece ser incorrecta (ningún grupo encontrado por esa clase)" #: auths/SimpleLDAP/Authenticator.py:415 msgid "" "Ldap user class or user id attr is probably wrong (can't find any user with " "both conditions)" -msgstr "" -"El atributo de ID de usuario o la clase de usuario LDAP son probablemente " -"incorrectos (no se encuentra ningún usuario con ambas condiciones)" +msgstr "El atributo de ID de usuario o la clase de usuario LDAP son probablemente incorrectos (no se encuentra ningún usuario con ambas condiciones)" #: auths/SimpleLDAP/Authenticator.py:424 msgid "" "Ldap group class or group id attr is probably wrong (can't find any group " "with both conditions)" -msgstr "" -"El atributo de ID de grupo o la clase de grupo LDAP son probablemente " -"incorrectos (no se encuentra ningún grupo con ambas condiciones)" +msgstr "El atributo de ID de grupo o la clase de grupo LDAP son probablemente incorrectos (no se encuentra ningún grupo con ambas condiciones)" #: auths/SimpleLDAP/Authenticator.py:431 msgid "Can't locate any group with the membership attribute specified" -msgstr "" -"No se puede localizar ningún grupo con el atributo de pertenencia " -"especificado" +msgstr "No se puede localizar ningún grupo con el atributo de pertenencia especificado" #: core/BaseModule.py:200 msgid "No connection checking method is implemented." @@ -1195,14 +1138,11 @@ msgstr "Prohibido" #: core/managers/PublicationManager.py:202 msgid "" "Already publishing. Wait for previous publication to finish and try again" -msgstr "" -"Ya hay una publicación en curso. Espere a que termine e inténtelo de nuevo." +msgstr "Ya hay una publicación en curso. Espere a que termine e inténtelo de nuevo." #: core/managers/PublicationManager.py:205 msgid "Service is in maintenance mode and new publications are not allowed" -msgstr "" -"El servicio está en modo de mantenimiento y no se permiten nuevas " -"publicaciones" +msgstr "El servicio está en modo de mantenimiento y no se permiten nuevas publicaciones" #: core/managers/PublicationManager.py:238 msgid "Can't cancel non running publication" @@ -1411,10 +1351,9 @@ msgstr "{0} contiene caracteres no válidos" #: core/util/validators.py:114 msgid "" -"Invalid mac range. Mac range must be in format XX:XX:XX:XX:XX:XX-XX:XX:XX:XX:" -"XX:XX" -msgstr "" -"Rango mac no válido. El rango mac debe estar en formato XX-XX:XX:XX:XX:XX:XX" +"Invalid mac range. Mac range must be in format XX:XX:XX:XX:XX:XX-" +"XX:XX:XX:XX:XX:XX" +msgstr "Rango mac no válido. El rango mac debe estar en formato XX-XX:XX:XX:XX:XX:XX" #: dispatchers/wyse_enterprise/views.py:112 msgid "There are no authenticators available for login" @@ -1458,7 +1397,7 @@ msgstr "Solicitud inválida" msgid "Invalid credentials used" msgstr "Credenciales usadas no válidas " -#: dispatchers/wyse_enterprise/views.py:273 web/errors.py:71 +#: dispatchers/wyse_enterprise/views.py:273 web/errors.py:72 msgid "Transport not found" msgstr "Transporte no encontrado" @@ -1467,9 +1406,7 @@ msgstr "Transporte no encontrado" #: dispatchers/wyse_enterprise/views.py:289 #: templates/uds/service_not_ready.html:6 msgid "Service not ready at this moment. Please, try again in a while." -msgstr "" -"El servicio no está disponible en este momento. Por favor, inténtelo de " -"nuevo pasados unos instantes." +msgstr "El servicio no está disponible en este momento. Por favor, inténtelo de nuevo pasados unos instantes." #: models/Permissions.py:80 msgid "Read" @@ -1491,9 +1428,7 @@ msgstr "Linux OS Manager" msgid "" "Os Manager to control linux virtual machines (basically renames machine and " "notify state)" -msgstr "" -"OS Manager para controlar máquinas virtuales Linux (básicamente renombra las " -"máquinas y notifica los estados)" +msgstr "OS Manager para controlar máquinas virtuales Linux (básicamente renombra las máquinas y notifica los estados)" #: osmanagers/LinuxOsManager/LinuxOsManager.py:59 #: osmanagers/WindowsOsManager/WindowsOsManager.py:50 @@ -1524,10 +1459,7 @@ msgstr "Tiempo máx de inactividad" msgid "" "Maximum idle time (in seconds) before session is automaticatlly closed to " "the user (<= 0 means no max idle time)." -msgstr "" -"Tiempo máximo de inactividad (en segundos) antes de que se cierre la sesión " -"automáticamente para el usuario (< = 0 significa sin tiempo máx. de " -"inactividad)." +msgstr "Tiempo máximo de inactividad (en segundos) antes de que se cierre la sesión automáticamente para el usuario (< = 0 significa sin tiempo máx. de inactividad)." #: osmanagers/LinuxOsManager/LinuxRandomPassOsManager.py:47 msgid "Linux Random Password OS Manager" @@ -1535,9 +1467,7 @@ msgstr "Contraseña aleatoria para Linux OS Manager " #: osmanagers/LinuxOsManager/LinuxRandomPassOsManager.py:49 msgid "Os Manager to control linux machines, with user password set randomly." -msgstr "" -"Os Manager para controlar máquinas Linux, con contraseña de usuario " -"establecida aleatoriamente." +msgstr "Os Manager para controlar máquinas Linux, con contraseña de usuario establecida aleatoriamente." #: osmanagers/LinuxOsManager/LinuxRandomPassOsManager.py:53 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:35 @@ -1557,20 +1487,19 @@ msgstr "¡Debe indicar una cuenta de usuario!" #: osmanagers/LinuxOsManager/__init__.py:49 msgid "" -"UDS Actor for Debian, Ubuntu, ... Linux machines (Requires python 2.7)" -msgstr "" -"Actor UDS para Debian, Ubuntu... Máquinas Linux (Requiere python 2.7)" +"UDS Actor for Debian, Ubuntu, ... Linux machines (Requires python " +"2.7)" +msgstr "Actor UDS para Debian, Ubuntu... Máquinas Linux (Requiere python 2.7)" #: osmanagers/LinuxOsManager/__init__.py:54 msgid "" "UDS Actor for Centos, Fedora, RH, ... Linux machines (Requires python " "2.7)" -msgstr "" -"Actor UDS para CentOS, Fedora, RH... máquinas Linux (Requiere python " -"2.7)" +msgstr "Actor UDS para CentOS, Fedora, RH... máquinas Linux (Requiere python 2.7)" #: osmanagers/LinuxOsManager/__init__.py:59 -msgid "UDS Actor for openSUSE, ... Linux machines (Requires python 2.7)" +msgid "" +"UDS Actor for openSUSE, ... Linux machines (Requires python 2.7)" msgstr "Actor UDS para openSUSE... Máquinas Linux (Requiere python 2.7)" #: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:31 @@ -1589,9 +1518,7 @@ msgstr "Max. tiempo de sesión" msgid "" "Maximum duration in hours for a session (0 means no limit). After this " "period, session will be released." -msgstr "" -"Duración máxima en horas para una sesión (0 significa sin límite). Después " -"de esto período, la sesión será liberada." +msgstr "Duración máxima en horas para una sesión (0 significa sin límite). Después de esto período, la sesión será liberada." #: osmanagers/RDSOsManager_enterprise/__init__.py:49 msgid "RDS UDS Actor (for remote apps on Windows Server 2012)" @@ -1605,9 +1532,7 @@ msgstr "OS Manager para Dominio Windows " msgid "" "Os Manager to control windows machines with domain. (Basically renames " "machine)" -msgstr "" -"OS Manager para controlar máquinas Windows con dominio. (Básicamente " -"renombra la máquina)" +msgstr "OS Manager para controlar máquinas Windows con dominio. (Básicamente renombra la máquina)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:34 #: transports/HTML5RDP/HTML5RDP.py:73 transports/RDP/BaseRDPTransport.py:65 @@ -1619,9 +1544,7 @@ 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 a (usar formato FQDN, nombre Netbios no " -"permitido)" +msgstr "Dominio para unir las máquinas a (usar formato FQDN, nombre Netbios no permitido)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:35 msgid "Account with rights to add machines to domain" @@ -1639,9 +1562,7 @@ msgstr "OU" msgid "" "Organizational unit where to add machines in domain (check it before using " "it). i.e.: ou=My Machines,dc=mydomain,dc=local" -msgstr "" -"Unidad organizativa donde agregar máquinas en dominio (comprobar antes de " -"usarlo). por ej: ou = mis máquinas, dc = midominio, dc = local" +msgstr "Unidad organizativa donde agregar máquinas en dominio (comprobar antes de usarlo). por ej: ou = mis máquinas, dc = midominio, dc = local" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:46 msgid "Must provide a domain!" @@ -1672,9 +1593,7 @@ msgstr "Compruebe el error: {0}" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:148 #, python-brace-format msgid "Could not find server parameters (_ldap._tcp.{0} can't be resolved)" -msgstr "" -"No se encontraron los parámetros del servidor (_ldap._tcp. {0} no puede ser " -"resuelto)" +msgstr "No se encontraron los parámetros del servidor (_ldap._tcp. {0} no puede ser resuelto)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:157 msgid "Server check was successful" @@ -1698,9 +1617,7 @@ msgstr "¡No se encontró la ruta ou {0}!" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:184 #, python-brace-format msgid "Could not check parameters (_ldap._tcp.{0} can'r be resolved)" -msgstr "" -"No se pudieron verificar los parámetros (_ldap._tcp. {0} no pueden ser " -"resueltos)" +msgstr "No se pudieron verificar los parámetros (_ldap._tcp. {0} no pueden ser resueltos)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:189 msgid "All parameters seem to work fine." @@ -1713,9 +1630,7 @@ msgstr "Contraseña Aleatoria para Windows OS Manager" #: osmanagers/WindowsOsManager/WinRandomPassOsManager.py:28 msgid "" "Os Manager to control windows machines, with user password set randomly." -msgstr "" -"OS Manager para controlar máquinas Windows con contraseñas de usuario " -"aleatorias" +msgstr "OS Manager para controlar máquinas Windows con contraseñas de usuario aleatorias" #: osmanagers/WindowsOsManager/WinRandomPassOsManager.py:33 msgid "Current (template) password of the user account" @@ -1733,18 +1648,13 @@ msgstr "OS Manager para Windows Básico" msgid "" "Os Manager to control windows machines without domain. (Basically renames " "machine)" -msgstr "" -"OS Manager para controlar máquinas Windows sin dominio. (Básicamente " -"renombra las máquinas)" +msgstr "OS Manager para controlar máquinas Windows sin dominio. (Básicamente renombra las máquinas)" #: osmanagers/WindowsOsManager/WindowsOsManager.py:67 msgid "" "Maximum idle time (in seconds) before session is automaticatlly closed to " "the user (<= 0 means no max. idle time)" -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 " -"inactividad)" +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 inactividad)" #: osmanagers/WindowsOsManager/WindowsOsManager.py:76 msgid "Length must be numeric!!" @@ -1834,8 +1744,8 @@ msgid "finish date for report" msgstr "fecha de finalización para informe" #: reports/stats/login.py:148 reports/stats/pool_performance.py:161 -msgid "Number of points" -msgstr "Número de puntos" +msgid "Number of intervals" +msgstr "Número de intervalos" #: reports/stats/login.py:152 reports/stats/pool_performance.py:165 msgid "Number of sampling points used in charts" @@ -1849,63 +1759,55 @@ msgstr "Acceso de usuarios a UDS" #: reports/stats/pool_performance.py:81 msgid "Distinct users by pool" -msgstr "Distintos usuarios de la piscina" +msgstr "Usuarios diferentes por Pool" #: reports/stats/pool_performance.py:87 msgid "Accesses by pool" -msgstr "Accesos a piscina" +msgstr "Accesos por Pool" #: reports/stats/pool_performance.py:104 reports/stats/pool_performance.py:366 msgid "Pool" -msgstr "Piscina" +msgstr "Pool" #: reports/stats/pool_performance.py:110 reports/stats/pool_performance.py:366 -#| msgid "Access denied" msgid "Accesses" msgstr "Accesos" #: reports/stats/pool_performance.py:131 -#| msgid "Users access by date" msgid "Pools performance by date" -msgstr "Funcionamiento de piscinas por fecha" +msgstr "Rendimiento de Pools por fecha" #: reports/stats/pool_performance.py:132 -#| msgid "Report of user access to platform by date" -msgid "Report pools performance by date" -msgstr "Funcionamiento de piscinas de informe por fecha" +msgid "Pools performance report by date" +msgstr "Informe de rendimiento de Pools por fecha" #: reports/stats/pool_performance.py:138 msgid "Pools" -msgstr "Piscinas" +msgstr "Pools" #: reports/stats/pool_performance.py:139 -#| msgid "finish date for report" msgid "Pools for report" -msgstr "Piscinas para informe" +msgstr "Pools para informe" #: reports/stats/pool_performance.py:185 -#| msgid "Create at least a service before creating a new service pool" msgid "Select at least a service pool for the report" -msgstr "Seleccione al menos un pool de servicio para el informe" +msgstr "Seleccione al menos un Pool de Servicio para el informe" #: reports/stats/pool_performance.py:290 -#| msgid "Users list" msgid "Users by pool" -msgstr "Usuarios de piscina" +msgstr "Usuarios por Pool" #: reports/stats/pool_performance.py:302 -#| msgid "Users of {0}" msgid "Users for {}" -msgstr "Usuarios de {}" +msgstr "Usuarios para {}" #: reports/stats/pool_performance.py:319 -#| msgid "Users List for {}" msgid "Accesses for {}" msgstr "Accesos para {}" #: reports/stats/pool_performance.py:340 msgid "UDS Pools Performance Report" -msgstr "Informe de ejecución de piscinas UDS" +msgstr "Informe de rendimeinto de Pools de UDS" #: reports/stats/usage.py:45 msgid "Usage stats" @@ -1921,9 +1823,9 @@ msgstr "Cluster HyperV Linked Clone (Experimental)" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:55 #: services/HyperV_enterprise/HyperVLinkedService.py:59 -msgid "Hyper Services based on templates and differential disks (experimental)" -msgstr "" -"Servicios HyperV basados en plantillas y discos diferenciales (experimental)" +msgid "" +"Hyper Services based on templates and differential disks (experimental)" +msgstr "Servicios HyperV basados en plantillas y discos diferenciales (experimental)" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:72 #: services/HyperV_enterprise/HyperVLinkedService.py:76 @@ -1932,8 +1834,7 @@ msgstr "" #: services/Vmware_enterprise/VCLinkedCloneService.py:39 #: services/Xen/XenLinkedService.py:77 msgid "Number of desired machines to keep running waiting for a user" -msgstr "" -"Número de máquinas que desea mantener en ejecución esperando a un usuario" +msgstr "Número de máquinas que desea mantener en ejecución esperando a un usuario" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:78 #: services/HyperV_enterprise/HyperVLinkedService.py:82 @@ -1941,8 +1842,7 @@ msgstr "" #: services/Vmware_enterprise/VCLinkedCloneService.py:41 #: services/Xen/XenLinkedService.py:83 msgid "Number of desired machines to keep suspended waiting for use" -msgstr "" -"Número de maquinas que desea mantener suspendidas esperando a ser utilizadas" +msgstr "Número de maquinas que desea mantener suspendidas esperando a ser utilizadas" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:94 #: services/HyperV_enterprise/HyperVLinkedService.py:100 @@ -1971,10 +1871,9 @@ msgstr "Red" #: services/HyperV_enterprise/HyperVLinkedService.py:102 #: services/Vmware_enterprise/VCLinkedCloneService.py:62 msgid "" -"If more than 1 interface is found in machine, use one on this network as main" -msgstr "" -"Si en la máquina hay más de 1 interfaz, utilice una de esta red como la " -"principal" +"If more than 1 interface is found in machine, use one on this network as " +"main" +msgstr "Si en la máquina hay más de 1 interfaz, utilice una de esta red como la principal" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:98 #: services/HyperV_enterprise/HyperVLinkedService.py:104 @@ -1998,9 +1897,7 @@ msgstr "Unidades de almacenamiento de datos" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:101 #: services/HyperV_enterprise/HyperVLinkedService.py:107 msgid "Datastores where to put incrementals & publications" -msgstr "" -"Almacenamientos de datos en los que poner los incrementales y las " -"publicaciones" +msgstr "Almacenamientos de datos en los que poner los incrementales y las publicaciones" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:102 #: services/HyperV_enterprise/HyperVLinkedService.py:110 @@ -2031,8 +1928,7 @@ msgstr "Longitud del nombre" #: services/OVirt/OVirtLinkedService.py:162 #: services/Vmware_enterprise/VCLinkedCloneService.py:82 msgid "Size of numeric part for the names of these machines (between 3 and 6)" -msgstr "" -"Tamaño de la parte numérica para los nombres de estas máquinas (entre 3 y 6)" +msgstr "Tamaño de la parte numérica para los nombres de estas máquinas (entre 3 y 6)" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:116 #: services/HyperV_enterprise/HyperVLinkedService.py:125 @@ -2050,8 +1946,7 @@ msgstr "La longitud de \"basename\" más la longitud no debe ser superior a 15" #: services/Vmware_enterprise/VCLinkedCloneService.py:102 #: services/Xen/XenLinkedService.py:135 msgid "The machine name can't be only numbers" -msgstr "" -"El nombre de la máquina no puede estar compuesto únicamente por números" +msgstr "El nombre de la máquina no puede estar compuesto únicamente por números" #: services/HyperV_enterprise/HyperVClusterProvider.py:64 msgid "HyperV Cluster Provider" @@ -2064,8 +1959,7 @@ msgstr "Proveedor de Servicios de Cluster HyperV" #: services/HyperV_enterprise/HyperVClusterProvider.py:89 #: services/HyperV_enterprise/HyperVProvider.py:83 msgid "HyperV Server IP or Hostname (must enable first WSMAN access)" -msgstr "" -"Servidor IP HyperV o nombre de host (debe habilitar primero el acceso WSMAN)" +msgstr "Servidor IP HyperV o nombre de host (debe habilitar primero el acceso WSMAN)" #: services/HyperV_enterprise/HyperVClusterProvider.py:90 #: services/HyperV_enterprise/HyperVProvider.py:84 @@ -2114,7 +2008,7 @@ msgstr "Test de conexión realizado con éxito" #: services/HyperV_enterprise/HyperVClusterProvider.py:300 #: services/HyperV_enterprise/HyperVProvider.py:256 -#: services/Nutanix_enterprise/NutanixProvider.py:166 +#: services/Nutanix_enterprise/NutanixProvider.py:168 #: services/OVirt/OVirtProvider.py:417 #: services/Vmware_enterprise/ServiceProviderVC.py:123 msgid "Connection failed. Check connection params" @@ -2152,76 +2046,63 @@ msgid "HyperV platform service provider (experimental)" msgstr "Proveedor de servicios de plataforma HyperV (experimental)" #: services/Nutanix_enterprise/NutanixProvider.py:31 -#| msgid "RDS Provider (Experimental)" msgid "Nutanix Acropolis Provider (Experimental)" -msgstr "Proveedor de Nutanix Acrópolis (Experimental)" +msgstr "Proveedor Nutanix Acrópolis (Experimental)" #: services/Nutanix_enterprise/NutanixProvider.py:33 -#| msgid "Microsoft RDS based provider" msgid "Nutanix based VM provider" -msgstr "Nutanix basado en proveedor de VM" +msgstr "Proveedor Nutanix basado en MV" #: services/Nutanix_enterprise/NutanixProvider.py:37 -#| msgid "Ldap Server IP or Hostname" msgid "Nutanix Acropolis Server IP or Hostname" -msgstr "Nutanix Acrópolis servidor IP o nombre de host" +msgstr "Servidor IP o nombre de Host de Nutanix Acrópolis " #: services/Nutanix_enterprise/NutanixProvider.py:38 msgid "Nutanix Acropolis server Port (default 9440)" -msgstr "Servidor de Nutanix Acrópolis puerto (por defecto 9440)" +msgstr "Puerto del Servidor Nutanix Acrópolis (por defecto 9440)" #: services/Nutanix_enterprise/NutanixProvider.py:39 -#| msgid "User with valid privileges on VC" msgid "User with valid privileges on Nutanix Acropolis" -msgstr "Usuario con privilegios válidos en Nutanix Acrópolis" +msgstr "Usuario con privilegios válidos sobre Nutanix Acrópolis" #: services/Nutanix_enterprise/NutanixProvider.py:40 -#| msgid "Password of the user of oVirt" msgid "Password of the user of Nutanix Acropolis" msgstr "Contraseña del usuario de Nutanix Acrópolis" #: services/Nutanix_enterprise/NutanixProvider.py:41 -#| msgid "Timeout in seconds of connection to VC" msgid "Timeout in seconds of connection to Nutanix" msgstr "Tiempo de espera en segundos de conexión a Nutanix" #: services/Nutanix_enterprise/NutanixProvider.py:43 #: services/OVirt/OVirtProvider.py:101 -#| msgid "Range of valid macs for created machines" msgid "Range of valid macs for UDS managed machines" -msgstr "Gama de macs válidas para UDS manejado máquinas" +msgstr "Rango de macs válidas para máquinas administradas por UDS " -#: services/Nutanix_enterprise/NutanixProvider.py:164 -#| msgid "Connections" +#: services/Nutanix_enterprise/NutanixProvider.py:166 msgid "Connection works fine" msgstr "Conexión funciona bien" #: services/Nutanix_enterprise/NutanixService.py:21 -#| msgid "Xen Linked Clone (Experimental)" msgid "Nutanix KVM (Experimental)" msgstr "Nutanix KVM (Experimental)" #: services/Nutanix_enterprise/NutanixService.py:23 msgid "Nutanix KVM based service" -msgstr "Nutanix KVM basado en servicio" +msgstr "Servicio basado en Nutanix KVM " #: services/Nutanix_enterprise/NutanixService.py:44 -#| msgid "Base" msgid "Base Vm" -msgstr "Base de Vm" +msgstr "MV base" #: services/Nutanix_enterprise/NutanixService.py:52 msgid "" "Networks for the machines (every machine will be attached to this networks, " "each one with its own interface)" -msgstr "" -"Redes para las máquinas (cada máquina se unirá a estas redes, " -"cada uno con su propia interfaz)" +msgstr "Redes para las máquinas (cada máquina se unirá a estas redes, cada una con su propio interfaz)" #: services/Nutanix_enterprise/NutanixService.py:57 -#| msgid "Name" msgid "Vm Names" -msgstr "Nombres de VM" +msgstr "Nombres de MV" #: services/OVirt/OVirtLinkedService.py:56 msgid "oVirt/RHEV Linked Clone" @@ -2245,8 +2126,7 @@ msgstr "Dominio de almacenamiento de datos" #: services/OVirt/OVirtLinkedService.py:116 msgid "Datastore domain where to publish and put incrementals" -msgstr "" -"Dominio de almacenamiento de datos para publicar y poner los incrementos " +msgstr "Dominio de almacenamiento de datos para publicar y poner los incrementos " #: services/OVirt/OVirtLinkedService.py:135 #: services/Xen/XenLinkedService.py:113 @@ -2288,15 +2168,13 @@ msgstr "IP del servidor o nombre del servidor oVirt " #: services/OVirt/OVirtProvider.py:97 msgid "User with valid privileges on oVirt, (use \"user@domain\" form)" -msgstr "" -"Usuario con privilegios válidos en oVirt (use el formato \"usuario@dominio\")" +msgstr "Usuario con privilegios válidos en oVirt (use el formato \"usuario@dominio\")" #: services/OVirt/OVirtProvider.py:98 msgid "Password of the user of oVirt" msgstr "Contraseña del usuario de oVirt" #: services/OVirt/OVirtProvider.py:99 -#| msgid "Timeout in seconds of connection to VC" msgid "Timeout in seconds of connection to oVirt" msgstr "Tiempo de espera en segundos de conexión a oVirt" @@ -2341,10 +2219,9 @@ msgid "Default password for users in list mapping" msgstr "Contraseña por defecto para los usuarios en el mapeo de la lista" #: services/RDS_enterprise/RDSProvider.py:59 -msgid "Error: User {} on host {} is being used and cannot be removed right now" -msgstr "" -"Error: Usuario {} en {} host está siendo utilizado y no se pueden eliminar " -"ahora" +msgid "" +"Error: User {} on host {} is being used and cannot be removed right now" +msgstr "Error: Usuario {} en {} host está siendo utilizado y no se pueden eliminar ahora" #: services/RDS_enterprise/RDSProvider.py:89 #: services/Sample/SampleProvider.py:178 @@ -2366,23 +2243,19 @@ msgstr "Ruta de la aplicación" #: services/RDS_enterprise/RDSService.py:46 msgid "Full path of the application this service will represent" -msgstr "" -"Ruta de acceso completa de la aplicación que representará este servicio" +msgstr "Ruta de acceso completa de la aplicación que representará este servicio" #: services/RDS_enterprise/RDSService.py:54 -#| msgid "Deployed services" msgid "Max. Allowd services" -msgstr "Max. L servicios" +msgstr "Máx. servicios permitidos" #: services/RDS_enterprise/RDSService.py:59 -#| msgid "Maximum number of services to provide" msgid "Maximum number of allowed services (0 means no limit)" -msgstr "Número máximo de servicios permitidos (0 no significa límite)" +msgstr "Número máximo de servicios permitidos (0 significa sin límite)" #: services/RDS_enterprise/RDSService.py:76 -#| msgid "The application path to execute is required" msgid "A valid application path is required" -msgstr "Se requiere una ruta de solicitud válida" +msgstr "Se requiere una ruta de aplicación válida" #: services/Sample/SampleProvider.py:68 msgid "Sample Provider" @@ -2537,9 +2410,7 @@ msgstr "Tiempo de espera en segundos de conexión a VC" msgid "" "Range of valid macs for created machines. Must be inside " "00:50:56:00:00:00-00:50:56:3F:FF:FF" -msgstr "" -"Rango de macs válidos para máquinas creadas. Debe estar dentro de " -"00:50:56:00:00:00-00:50:56:3F:FF:FF" +msgstr "Rango de macs válidos para máquinas creadas. Debe estar dentro de 00:50:56:00:00:00-00:50:56:3F:FF:FF" #: services/Vmware_enterprise/ServiceProviderVC.py:40 msgid "VMWare Virtual Center Provider" @@ -2564,9 +2435,7 @@ msgstr "VMware Linked Clone base" #: services/Vmware_enterprise/VCLinkedCloneService.py:33 msgid "" "This service provides access to Linked Clones machines on a Virtual Center" -msgstr "" -"Este servicio proporciona acceso a máquinas de Linked Clones en un Centro " -"Virtual" +msgstr "Este servicio proporciona acceso a máquinas de Linked Clones en un Centro Virtual" #: services/Vmware_enterprise/VCLinkedCloneService.py:53 msgid "Datacenter" @@ -2650,9 +2519,7 @@ msgstr "Multiplicador de memoria \"shadow\" (sobrecarga de memoria)" #: services/Xen/XenLinkedService.py:121 msgid "Length of numeric part for the names of this machines (beetwen 3 and 6" -msgstr "" -"Longitud de la parte numérica para los nombres de estas máquinas (entre 3 y " -"6)" +msgstr "Longitud de la parte numérica para los nombres de estas máquinas (entre 3 y 6)" #: services/Xen/XenProvider.py:79 msgid "Xenserver Platform Provider" @@ -2682,9 +2549,7 @@ msgstr "Verificar certificado" msgid "" "If selected, certificate will be checked against system valid certificate " "providers" -msgstr "" -"Si se selecciona, el certificado será comprobado con el sistema de " -"proveedores de certificados válidos " +msgstr "Si se selecciona, el certificado será comprobado con el sistema de proveedores de certificados válidos " #: services/Xen/XenProvider.py:394 #, python-brace-format @@ -2860,9 +2725,7 @@ msgstr "Seleccione imagen para cargar" #: templates/uds/admin/tmpl/new_image.html:6 #: templates/uds/admin/tmpl/new_image.html:10 msgid "Name of the image. If left empty, will get the filename as name" -msgstr "" -"Nombre de la imagen. Si se deja vacío, recibirá el mismo nombre que el " -"archivo " +msgstr "Nombre de la imagen. Si se deja vacío, recibirá el mismo nombre que el archivo " #: templates/uds/admin/tmpl/new_image.html:6 #: templates/uds/admin/tmpl/new_image.html:7 @@ -2943,8 +2806,7 @@ msgstr "Error en la solicitud" #: templates/uds/admin/tmpl/request_failed.html:7 msgid "There was an error requesting data from server, please, try again" -msgstr "" -"Hubo un error al solicitar los datos del servidor, por favor, pruebe otra vez" +msgstr "Hubo un error al solicitar los datos del servidor, por favor, pruebe otra vez" #: templates/uds/admin/tmpl/request_failed.html:9 #: templates/uds/snippets/admin_user.html:8 @@ -2965,16 +2827,13 @@ msgstr "Está accediendo a la administración de UDS como miembro del personal." #: templates/uds/admin/tmpl/restricted.html:33 msgid "This means that you have restricted access to assigned elements." -msgstr "" -"Esto significa que usted tienen acceso restringido a los elementos asignados." +msgstr "Esto significa que usted tienen acceso restringido a los elementos asignados." #: templates/uds/admin/tmpl/restricted.html:34 msgid "" "In order to increase your privileges, please contact your local UDS " "administrator." -msgstr "" -"Para aumentar sus privilegios, por favor póngase en contacto con su " -"administrador local de UDS." +msgstr "Para aumentar sus privilegios, por favor póngase en contacto con su administrador local de UDS." #: templates/uds/admin/tmpl/restricted.html:36 msgid "Thank you." @@ -3017,9 +2876,7 @@ msgstr "Descargas" #: templates/uds/downloads.html:11 templates/uds/html5/downloads.html:10 msgid "" "This page contains a list of downloadables provided by different modules" -msgstr "" -"Esta página contiene una lista de descargas proporcionadas por diferentes " -"módulos" +msgstr "Esta página contiene una lista de descargas proporcionadas por diferentes módulos" #: templates/uds/html5/about.html:13 msgid "You can access UDS Open Source code at" @@ -3032,8 +2889,7 @@ msgstr "UDS ha sido desarrollado utilizando estos componentes:" #: templates/uds/html5/about.html:41 msgid "" "If you found that we missed to mention any component, please let us know" -msgstr "" -"Si ve que nos hemos dejado algún componente, háganoslo saber, por favor" +msgstr "Si ve que nos hemos dejado algún componente, háganoslo saber, por favor" #: templates/uds/html5/about.html:42 #: templates/uds/html5/service_not_ready.html:21 @@ -3052,9 +2908,7 @@ msgstr "Descargar Plugin UDS para" msgid "" "In order to be able to execute UDS services, you need to have UDS plugin " "installed." -msgstr "" -"Para poder ejecutar servicios de UDS, necesitas tener el plugin UDS " -"instalado." +msgstr "Para poder ejecutar servicios de UDS, necesitas tener el plugin UDS instalado." #: templates/uds/html5/download_client.html:14 msgid "Or download another version" @@ -3064,9 +2918,7 @@ msgstr "O descargar otra versión" msgid "" "In case that your platform has been incorrectly detected, you can download " "manually the version required for your Operating System" -msgstr "" -"En caso que su plataforma no haya sido bien detectada, puede descargar " -"manualmente la versión necesaria para su sistema operativo" +msgstr "En caso que su plataforma no haya sido bien detectada, puede descargar manualmente la versión necesaria para su sistema operativo" #: templates/uds/html5/download_client.html:19 msgid "Linux UDS plugin" @@ -3084,9 +2936,7 @@ msgstr "Plugin UDS Mac OSX (> 10.5) " msgid "" "If you already have UDS Plugin installed but this message persists to " "appear, you can disable automatic detection here" -msgstr "" -"Si ya tienes instalado el Plugin UDS pero este mensaje sigue apareciendo, " -"puede desactivar la detección automática aquí" +msgstr "Si ya tienes instalado el Plugin UDS pero este mensaje sigue apareciendo, puede desactivar la detección automática aquí" #: templates/uds/html5/download_client.html:39 msgid "Automatic plugin detection is enabled" @@ -3100,17 +2950,13 @@ msgstr "ADVERTENCIA: La detección automática del plugin está desactivada" msgid "" "Please, note that disabling automatic detection will not trigger this page " "again in case you don't have the plugin installed." -msgstr "" -"Por favor, tenga en cuenta que al desactivar la detección automática esta " -"página no se volverá a activar si no tiene el plugin instalado." +msgstr "Por favor, tenga en cuenta que al desactivar la detección automática esta página no se volverá a activar si no tiene el plugin instalado." #: templates/uds/html5/download_client.html:45 msgid "" "In this case, you will have to manually download the plugin by using the " "menu on upper right corner." -msgstr "" -"En este caso, tendrá que descargar el plugin manualmente usando el menú de " -"la esquina superior derecha." +msgstr "En este caso, tendrá que descargar el plugin manualmente usando el menú de la esquina superior derecha." #: templates/uds/html5/download_client.html:47 msgid "Return" @@ -3214,17 +3060,13 @@ msgstr "El servicio no está preparado" msgid "" "The service is not ready at this moment. Please, try it again after a few " "seconds." -msgstr "" -"El servicio no está preparado en este momento. Por favor, inténtalo de nuevo " -"después de unos segundos." +msgstr "El servicio no está preparado en este momento. Por favor, inténtalo de nuevo después de unos segundos." #: templates/uds/html5/service_not_ready.html:18 msgid "" "The service you have requested was not ready, and it is being created right " "now. It will be availabe shortly" -msgstr "" -"El servicio que usted ha solicitado no estaba listo y está siendo creado " -"justo ahora. Estará disponible en unos momentos" +msgstr "El servicio que usted ha solicitado no estaba listo y está siendo creado justo ahora. Estará disponible en unos momentos" #: templates/uds/html5/service_not_ready.html:23 msgid "Please, close this window and relaunch again after a while." @@ -3247,8 +3089,7 @@ msgstr "El servicio que ha solicitado se está activando" #: templates/uds/html5/simpleLauncher.html:12 #: templates/uds/html5/simpleLauncherAlreadyLaunched.html:11 msgid "Please, note that reloading this page will not work." -msgstr "" -"Por favor, tenga en cuenta que volver a cargar esta página no funcionará." +msgstr "Por favor, tenga en cuenta que volver a cargar esta página no funcionará." #: templates/uds/html5/simpleLauncher.html:13 msgid "To relaunch service, you will have to do it from origin." @@ -3258,9 +3099,7 @@ msgstr "Para reanudar el servicio, deberás hacerlo desde el origen." msgid "" "If the service does not launchs automatically, probably you dont have the " "UDS plugin installed" -msgstr "" -"Si el servicio no se activa automáticamente, probablemente no tiene el " -"Instalado el plugin UDS" +msgstr "Si el servicio no se activa automáticamente, probablemente no tiene el Instalado el plugin UDS" #: templates/uds/html5/simpleLauncher.html:17 msgid "You can obtain it from the" @@ -3295,13 +3134,9 @@ msgstr "Preferencias" #: templates/uds/html5/templates/base.html:60 msgid "" "Your browser is supported only partially. Please, upgrade it to a modern " -"html5 browser like Firefox, Chrome, Opera, ... (IE must be 10 or better, and " -"must also disable \"Compatibility View Mode\" for this site)" -msgstr "" -"Su navegador es compatible sólo parcialmente. Por favor, actualice a un " -"navegador a uno HTML5 moderno como Firefox, Chrome, Opera... (Si usa IE " -"tiene que ser 10 o superior y debe desactivar el \"Modo de vista de " -"compatibilidad\" para este sitio)" +"html5 browser like Firefox, Chrome, Opera, ... (IE must be 10 or better, and" +" must also disable \"Compatibility View Mode\" for this site)" +msgstr "Su navegador es compatible sólo parcialmente. Por favor, actualice a un navegador a uno HTML5 moderno como Firefox, Chrome, Opera... (Si usa IE tiene que ser 10 o superior y debe desactivar el \"Modo de vista de compatibilidad\" para este sitio)" #: templates/uds/html5/templates/base.html:108 msgid "We use cookies to track usage and preferences" @@ -3322,9 +3157,7 @@ msgstr "Java no encontrado" #: templates/uds/index.html:71 msgid "" "Java is not available on your browser, and the selected transport needs it." -msgstr "" -"Java no está disponible en su navegador, y el transporte seleccionado lo " -"necesita" +msgstr "Java no está disponible en su navegador, y el transporte seleccionado lo necesita" #: templates/uds/index.html:72 msgid "Please, install latest version from" @@ -3394,9 +3227,7 @@ msgstr "Servidor de túnel" msgid "" "Host of the tunnel server (use http/https & port if needed) as accesible " "from users" -msgstr "" -"Host del servidor túnel (use http/https & puerto si es necesario) como " -"accesible para los usuarios" +msgstr "Host del servidor túnel (use http/https & puerto si es necesario) como accesible para los usuarios" #: transports/HTML5RDP/HTML5RDP.py:69 transports/NX/NXTransport.py:65 #: transports/NX/TSNXTransport.py:72 transports/RDP/BaseRDPTransport.py:61 @@ -3414,9 +3245,7 @@ msgstr "Credenciales vacías" #: transports/RGS_enterprise/TRGSTransport.py:52 #: transports/SPICE/BaseSPICETransport.py:67 msgid "If checked, the credentials used to connect will be emtpy" -msgstr "" -"Si está seleccionado, las credenciales utilizadas para conectar estarán " -"vacías" +msgstr "Si está seleccionado, las credenciales utilizadas para conectar estarán vacías" #: transports/HTML5RDP/HTML5RDP.py:70 transports/NX/NXTransport.py:66 #: transports/NX/TSNXTransport.py:73 transports/RDP/BaseRDPTransport.py:62 @@ -3424,8 +3253,7 @@ msgstr "" #: transports/RGS_enterprise/TRGSTransport.py:53 #: transports/SPICE/BaseSPICETransport.py:72 msgid "If not empty, this username will be always used as credential" -msgstr "" -"Si no está vacío, este nombre de usuario se utilizará siempre como credencial" +msgstr "Si no está vacío, este nombre de usuario se utilizará siempre como credencial" #: transports/HTML5RDP/HTML5RDP.py:71 transports/NX/NXTransport.py:67 #: transports/NX/TSNXTransport.py:74 transports/RDP/BaseRDPTransport.py:63 @@ -3445,20 +3273,16 @@ msgstr "Sin dominio" msgid "" "If checked, the domain part will always be emptied (to connecto to xrdp for " "example is needed)" -msgstr "" -"Si está marcada, la parte del dominio siempre estará vacía (se necesita, por " -"ejemplo, para conectar a xrdp)" +msgstr "Si está marcada, la parte del dominio siempre estará vacía (se necesita, por ejemplo, para conectar a xrdp)" #: transports/HTML5RDP/HTML5RDP.py:73 transports/RDP/BaseRDPTransport.py:65 #: transports/RDS_enterprise/BaseRDSTransport.py:68 #: transports/RGS_enterprise/RGSTransport.py:47 #: transports/RGS_enterprise/TRGSTransport.py:55 msgid "" -"If not empty, this domain will be always used as credential (used as DOMAIN" -"\\user)" -msgstr "" -"Si no está vacío, este dominio se utilizará siempre como parte de las " -"credenciales (como DOMINIO\\usuario)" +"If not empty, this domain will be always used as credential (used as " +"DOMAIN\\user)" +msgstr "Si no está vacío, este dominio se utilizará siempre como parte de las credenciales (como DOMINIO\\usuario)" #: transports/HTML5RDP/HTML5RDP.py:74 msgid "Enable Audio" @@ -3468,9 +3292,7 @@ msgstr "Activar el sonido" msgid "" "If checked, the audio will be redirected to client (if client browser " "supports it)" -msgstr "" -"Si está activado, el audio se redirigirá al cliente (si el explorador " -"cliente lo soporta)" +msgstr "Si está activado, el audio se redirigirá al cliente (si el explorador cliente lo soporta)" #: transports/HTML5RDP/HTML5RDP.py:75 msgid "Enable Printing" @@ -3480,9 +3302,7 @@ msgstr "Habilitar la impresión" msgid "" "If checked, the printing will be redirected to client (if client browser " "supports it)" -msgstr "" -"Si está activada, la impresión se redireccionará al cliente (si el " -"explorador cliente lo soporta)" +msgstr "Si está activada, la impresión se redireccionará al cliente (si el explorador cliente lo soporta)" #: transports/HTML5RDP/HTML5RDP.py:81 msgid "The server must be http or https" @@ -3558,9 +3378,7 @@ msgstr "Servidor de túnel" msgid "" "IP or Hostname of tunnel server sent to client device (\"public\" ip) and " "port. (use HOST:PORT format)" -msgstr "" -"IP o nombre de host del servidor túnel enviada al dispositivo cliente (ip " -"\"pública\") y puerto. (utilice el formato HOST: Puerto)" +msgstr "IP o nombre de host del servidor túnel enviada al dispositivo cliente (ip \"pública\") y puerto. (utilice el formato HOST: Puerto)" #: transports/NX/TSNXTransport.py:70 transports/RDP/TRDPTransport.py:70 #: transports/RDS_enterprise/TRDSTransport.py:68 @@ -3572,12 +3390,9 @@ msgstr "Verificación de host del túnel" #: transports/RDS_enterprise/TRDSTransport.py:68 #: transports/RGS_enterprise/TRGSTransport.py:50 msgid "" -"If not empty, this server will be used to check if service is running before " -"assigning it to user. (use HOST:PORT format)" -msgstr "" -"Si no está vacío, este servidor se utilizará para comprobar si el servicio " -"se está ejecutando antes de asignárselo al usuario. (utilice el formato " -"HOST: PUERTO)" +"If not empty, this server will be used to check if service is running before" +" assigning it to user. (use HOST:PORT format)" +msgstr "Si no está vacío, este servidor se utilizará para comprobar si el servicio se está ejecutando antes de asignárselo al usuario. (utilice el formato HOST: PUERTO)" #: transports/NX/TSNXTransport.py:113 transports/RDP/TRDPTransport.py:88 #: transports/RDS_enterprise/TRDSTransport.py:81 @@ -3608,9 +3423,7 @@ msgstr "Permitir impresoras" #: transports/RDP/BaseRDPTransport.py:67 #: transports/RDS_enterprise/BaseRDSTransport.py:70 msgid "If checked, this transport will allow the use of user printers" -msgstr "" -"Si está seleccionado, este transporte permitirá el uso de impresoras de " -"usuario" +msgstr "Si está seleccionado, este transporte permitirá el uso de impresoras de usuario" #: transports/RDP/BaseRDPTransport.py:68 #: transports/RDS_enterprise/BaseRDSTransport.py:71 @@ -3620,8 +3433,7 @@ msgstr "Permitir Drives" #: transports/RDP/BaseRDPTransport.py:68 #: transports/RDS_enterprise/BaseRDSTransport.py:71 msgid "If checked, this transport will allow the use of user drives" -msgstr "" -"Si está seleccionado, este transporte permitirá el uso de drivers de usuario" +msgstr "Si está seleccionado, este transporte permitirá el uso de drivers de usuario" #: transports/RDP/BaseRDPTransport.py:69 #: transports/RDS_enterprise/BaseRDSTransport.py:72 @@ -3631,9 +3443,7 @@ msgstr "Permitir Series" #: transports/RDP/BaseRDPTransport.py:69 #: transports/RDS_enterprise/BaseRDSTransport.py:72 msgid "If checked, this transport will allow the use of user serial ports" -msgstr "" -"Si está seleccionado, este transporte permitirá el uso de series de puertos " -"de usuario" +msgstr "Si está seleccionado, este transporte permitirá el uso de series de puertos de usuario" #: transports/RDP/BaseRDPTransport.py:70 msgid "Show wallpaper" @@ -3643,9 +3453,7 @@ msgstr "Mostrar fondo de pantalla " msgid "" "If checked, the wallpaper and themes will be shown on machine (better user " "experience, more bandwidth)" -msgstr "" -"Si está marcada, el fondo de pantalla y los temas aparecerán en la máquina " -"(mayor ancho de banda, mejor experiencia de usuario)" +msgstr "Si está marcada, el fondo de pantalla y los temas aparecerán en la máquina (mayor ancho de banda, mejor experiencia de usuario)" #: transports/RDP/BaseRDPTransport.py:71 msgid "Multiple monitors" @@ -3655,9 +3463,7 @@ msgstr "Varios monitores" msgid "" "If checked, all client monitors will be used for displaying (only works on " "windows clients)" -msgstr "" -"Si está marcada, todos los monitores cliente se utilizarán para visualizar " -"(sólo funciona en clientes Windows)" +msgstr "Si está marcada, todos los monitores cliente se utilizarán para visualizar (sólo funciona en clientes Windows)" #: transports/RDP/BaseRDPTransport.py:72 msgid "Allow Aero" @@ -3729,8 +3535,7 @@ msgstr "Calidad ajustable" #: transports/RGS_enterprise/RGSTransport.py:51 #: transports/RGS_enterprise/TRGSTransport.py:59 msgid "If checked, the image quality will be adjustable with bandwidth" -msgstr "" -"Si está seleccionada, la calidad de imagen se ajustará al ancho de banda" +msgstr "Si está seleccionada, la calidad de imagen se ajustará al ancho de banda" #: transports/RGS_enterprise/RGSTransport.py:52 #: transports/RGS_enterprise/TRGSTransport.py:60 @@ -3742,9 +3547,7 @@ msgstr "Calidad ajustable mín." msgid "" "The lowest image quality applied to images to maintain the minimum update " "rate." -msgstr "" -"La menor calidad de imagen aplicada a las imágenes para mantener la tasa de " -"actualización mínima." +msgstr "La menor calidad de imagen aplicada a las imágenes para mantener la tasa de actualización mínima." #: transports/RGS_enterprise/RGSTransport.py:54 #: transports/RGS_enterprise/TRGSTransport.py:62 @@ -3754,8 +3557,7 @@ msgstr "Número de fotogramas por segundo ajustable" #: transports/RGS_enterprise/RGSTransport.py:55 #: transports/RGS_enterprise/TRGSTransport.py:63 msgid "Update rate threshold to begin adjusting image quality" -msgstr "" -"Actualizar rango de umbral para comenzar a ajustar la calidad de la imagen" +msgstr "Actualizar rango de umbral para comenzar a ajustar la calidad de la imagen" #: transports/RGS_enterprise/RGSTransport.py:56 #: transports/RGS_enterprise/TRGSTransport.py:64 @@ -3767,9 +3569,7 @@ msgstr "Igualar Resolución Local " msgid "" "Change the Sender's resolution to match the Receiver's resolution when " "connecting" -msgstr "" -"Cambiar la resolución del remitente hasta que sea la misma que la resolución " -"del receptor cuando estén conectando" +msgstr "Cambiar la resolución del remitente hasta que sea la misma que la resolución del receptor cuando estén conectando" #: transports/RGS_enterprise/RGSTransport.py:58 #: transports/RGS_enterprise/TRGSTransport.py:66 @@ -3811,12 +3611,9 @@ msgstr "Transporte RGS para la conexión túnel" #: transports/SPICE/BaseSPICETransport.py:84 msgid "" -"Server certificate (public), can be found on your ovirt engine, probably at /" -"etc/pki/ovirt-engine/certs/ca.der (Use the contents of this file)." -msgstr "" -"Certificado del servidor (público), puede encontrarse en su motor oVirt, " -"probablemente en /etc/PKI/ovirt-Engine/certs/CA.der (usar el contenido de " -"este archivo)." +"Server certificate (public), can be found on your ovirt engine, probably at " +"/etc/pki/ovirt-engine/certs/ca.der (Use the contents of this file)." +msgstr "Certificado del servidor (público), puede encontrarse en su motor oVirt, probablemente en /etc/PKI/ovirt-Engine/certs/CA.der (usar el contenido de este archivo)." #: transports/SPICE/SPICETransport.py:52 msgid "RHEV/oVirt SPICE Transport (direct)" @@ -3834,59 +3631,55 @@ msgstr "Transporte SPICE RHEV/oVirt (túnel)" msgid "SPICE Transport for tunneled connection (EXPERIMENTAL)" msgstr "Transporte SPICE para conexión túnel (EXPERIMENTAL)" -#: web/errors.py:70 +#: web/errors.py:71 msgid "Unknown error" msgstr "Error desconocido" -#: web/errors.py:74 +#: web/errors.py:75 msgid "" "Invalid service. The service is not available at this moment. Please, try " "later" -msgstr "" -"Servicio inválido. El servicio no está disponible en estos momentos. Por " -"favor, inténtelo de nuevo pasados unos instantes." - -#: web/errors.py:75 -msgid "Maximum services limit reached. Please, contact administrator" -msgstr "" -"Número máximo de servicios alcanzado. Por favor, contacte con su " -"administrador." +msgstr "Servicio inválido. El servicio no está disponible en estos momentos. Por favor, inténtelo de nuevo pasados unos instantes." #: web/errors.py:76 +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:77 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:78 +#: web/errors.py:79 msgid "Authenticator not found" msgstr "Autenticador no encontrado" -#: web/errors.py:79 +#: web/errors.py:80 msgid "Invalid authenticator" msgstr "Autenticador no válido" -#: web/errors.py:80 +#: web/errors.py:81 msgid "Invalid request received" msgstr "Solicitud recibida no válida" -#: web/errors.py:81 +#: web/errors.py:82 msgid "" "Your browser is not supported. Please, upgrade it to a modern HTML5 browser " "like Firefox or Chrome" -msgstr "" -"Su navegador no es compatible. Por favor, actualice a un navegador HTML5 más " -"moderno como Firefox o Chrome" +msgstr "Su navegador no es compatible. Por favor, actualice a un navegador HTML5 más moderno como Firefox o Chrome" -#: web/errors.py:82 +#: web/errors.py:83 msgid "The requested service is in maintenance mode" msgstr "El servicio solicitado está en modo de mantenimiento" -#: web/errors.py:83 +#: web/errors.py:84 msgid "" "The service is not ready.\n" "Please, try again in a few moments." -msgstr "" -"El servicio no está listo.\n" -"Por favor, inténtalo de nuevo en unos momentos." +msgstr "El servicio no está listo.\nPor favor, inténtalo de nuevo en unos momentos." + +#: web/errors.py:85 +msgid "Preparing service" +msgstr "Preparando servicio" #: web/forms/LoginForm.py:54 msgid "Select authenticator" diff --git a/server/src/uds/locale/es/LC_MESSAGES/djangojs.mo b/server/src/uds/locale/es/LC_MESSAGES/djangojs.mo index 555df0134e7677c02856ce0ece508e128b767dff..3e15c40217741208bd7da68a50223c37d2620acc 100644 GIT binary patch delta 1495 zcmXZcOGs2v9LMp$);K;&Ewl1Hn)yhr8AkI#N}v?Bs!d8ST-YLd7(^y!Ow`7NB9bTt zrBwt)7)F_dZA^%wD0&cRg!GUIB{Xso*7xTexXkC?bIc z4Py#^3~^J;%`B>eFFR~C(qwy3TXGr|@H{H9F4x|VO6Vr4QV&p-c_r{QA=FCVqE7KRD)3j#!&%&lsq4));$AGkF08{r zEW~-N#vBH1Vt#AlCWx1vqo@G$=*RqgGZtlysP+z2Vz*H%eTGWt8|t%~K`x7Cb}#x- z?G>nTyHJ&E!H`aG2RB;zCDefH&Ksyby@guo2Qs5laz%A~%7FB`$s07+kTXhxH z?;d(^2sO_LD&aBIJfAjD|HYEgpvd<~b zRrUuefxpg3zI7!MjXI2pKG%?h$|wz$c`+)1;9z}RZ(>YkiNDkr2vn7I|4hq@ttjya ceg4X-V0m|P`eAR&@q@=sHlG;mN*_r04?ByR2LJ#7 delta 1498 zcmXZcSx8h-9LMpaIW9AnnrW7!PA-{aHclg^Mx_vjQBOsP(#8-$1&Z}zVmFBD!GuCu zCr^pay46|_(c}xryz0bwvScLIdgBiFz z+c*m^!UU=aw4nwXL>}{+A5A!o2{?xuFe)dKSUjduPscR$Vb($$$LG+R6@5=JM|E?6HlyfQHf1qI{rl+ zWlF9wd(g?JpiJ6uGhRk*%^TE!lh!HgH0n;wVGO$RB6T-v;tW*3b*T4cs0CEocnvCn zZAg2^G*DPZpxHJ!i%Osa)vy~qcn@_HL-zeM)SdW%THzPeC7VI*q&q({P9ZAc3XH~D zRJ*!`_l_|KDQIh3Py@E2cH|7|EN`MNjadb(9{1rI?8L1& zh($P$o3MaR0p>Sh3L)&Wj-m#b$5QkcaxbtE6?agH-9@eRIVz#=sLyH!d5nkI<1mDZ zZ$$OmjoQf;baZax8=eGTKNt^9#2F`DIR=dw`$4;xU4 zgi#CWKppjCjKx<)oWCY~Zvzvkv;T^^<$q9_C-U#4feTO_x7d0uY6lLW5@<&q)iqSR z0d(OIYMv2P!egj;KKt4Kg)JkX%siy+MjtN1Vru~P9fy!pF}tiMQ4{u}5*bEa+K;H6 z{e?>4pVh^;u0%Yj%b4o3fpkpa(!6DmqdL%v|JD%ABeGsj(CvOeew dR#pYeyVATz-OVjcM-GKg91k@2pZE49{RbMdnkE1M diff --git a/server/src/uds/locale/es/LC_MESSAGES/djangojs.po b/server/src/uds/locale/es/LC_MESSAGES/djangojs.po index dda7162ff..5e7e0375e 100644 --- a/server/src/uds/locale/es/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/es/LC_MESSAGES/djangojs.po @@ -1,7 +1,7 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # , 2014 # Adolfo Gómez , 2014-2015 @@ -13,15 +13,14 @@ msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-03 11:35+0200\n" -"PO-Revision-Date: 2015-06-21 19:16+0000\n" +"POT-Creation-Date: 2015-09-04 11:55+0200\n" +"PO-Revision-Date: 2015-08-03 09:37+0000\n" "Last-Translator: Adolfo Gómez \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/openuds/language/" -"es/)\n" -"Language: es\n" +"Language-Team: Spanish (http://www.transifex.com/openuds/openuds/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: static/adm/js/dataTables.bootstrap.js:6 static/tmp_js/gui.js:19 @@ -338,7 +337,6 @@ msgid "Error creating report" msgstr "Error al crear el informe" #: static/tmp_js/gui-d-reports.js:58 -#| msgid "Error obtainint report description" msgid "Error obtaining report description" msgstr "Descripción obtención del informe de error" @@ -520,9 +518,7 @@ msgstr "Publicar en la creación" #: static/tmp_js/gui-d-servicespools.js:443 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" +msgstr "Si se selecciona, se iniciará la publicación inmediatamente después de la creación" #: static/tmp_js/gui-d-servicespools.js:455 static/tmp_js/gui.js:40 msgid "Edit" diff --git a/server/src/uds/locale/eu/LC_MESSAGES/django.mo b/server/src/uds/locale/eu/LC_MESSAGES/django.mo index a36d1d04fa3c877a926a06de4a1e72948128cf31..2c8c369744d1d4500165a7316a36b7d40c5d5dea 100644 GIT binary patch delta 139 zcmey#@r`3bN$3nl28OFZtjxf`kjKoxzy_oz0ci&yJrhVv0qI*nng>XK1=6ZOnu&#h zK?q1|0BMlCHIN3$he5@YH=c}OzJqJij0qMIyng>Y#0Me>Jnw5ot zK?q1|18I=F9gqgeM?%HZHlB=N, 2015 msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-03 11:34+0200\n" -"PO-Revision-Date: 2015-06-21 19:23+0000\n" +"POT-Creation-Date: 2015-09-04 11:55+0200\n" +"PO-Revision-Date: 2015-09-04 09:55+0000\n" "Last-Translator: Adolfo Gómez \n" -"Language-Team: Basque (http://www.transifex.com/projects/p/openuds/language/" -"eu/)\n" -"Language: eu\n" +"Language-Team: Basque (http://www.transifex.com/openuds/openuds/language/eu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: eu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: REST/methods/actor.py:94 REST/methods/client.py:88 -#: REST/methods/client.py:105 +#: REST/methods/actor.py:94 REST/methods/client.py:92 +#: REST/methods/client.py:109 msgid "Correct" msgstr "zuzena" @@ -32,7 +31,7 @@ msgstr "" msgid "Unmanaged host" msgstr "" -#: REST/methods/actor.py:198 web/errors.py:77 +#: REST/methods/actor.py:198 web/errors.py:78 msgid "User service not found" msgstr "ez aurkitutako erabiltzaile-zerbitzua" @@ -152,7 +151,7 @@ msgid "User Services" msgstr "" #: REST/methods/providers.py:131 dispatchers/wyse_enterprise/views.py:256 -#: dispatchers/wyse_enterprise/views.py:259 web/errors.py:72 +#: dispatchers/wyse_enterprise/views.py:259 web/errors.py:73 msgid "Service not found" msgstr "" @@ -529,7 +528,7 @@ msgstr "" msgid "Item not found" msgstr "" -#: REST/model.py:245 web/errors.py:73 +#: REST/model.py:245 web/errors.py:74 msgid "Access denied" msgstr "" @@ -598,8 +597,8 @@ msgstr "" #: auths/ActiveDirectory_enterprise/Authenticator.py:39 msgid "" -"Username with read privileges on the base selected (use USER@DOMAIN.DOM form " -"for this)" +"Username with read privileges on the base selected (use USER@DOMAIN.DOM form" +" for this)" msgstr "" #: auths/ActiveDirectory_enterprise/Authenticator.py:40 @@ -791,8 +790,8 @@ msgstr "" #: auths/IP/Authenticator.py:52 msgid "" -"If checked, requests via proxy will get FORWARDED ip address (take care with " -"this bein checked, can take internal IP addresses from internet)" +"If checked, requests via proxy will get FORWARDED ip address (take care with" +" this bein checked, can take internal IP addresses from internet)" msgstr "" #: auths/IP/Authenticator.py:54 auths/IP/Authenticator.py:56 @@ -876,7 +875,8 @@ msgid "User Name Attr" msgstr "" #: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66 -msgid "Attributes that contains the user name (list of comma separated values)" +msgid "" +"Attributes that contains the user name (list of comma separated values)" msgstr "" #: auths/RegexLdap/Authenticator.py:66 @@ -951,7 +951,8 @@ msgid "Entity ID" msgstr "" #: auths/SAML_enterprise/SAML.py:129 -msgid "ID of the SP. If left blank, this will be autogenerated from server URL" +msgid "" +"ID of the SP. If left blank, this will be autogenerated from server URL" msgstr "" #: auths/SAML_enterprise/SAML.py:131 @@ -980,8 +981,8 @@ msgstr "" #: auths/SAML_enterprise/SAML.py:161 msgid "" -"Server certificate should be a valid PEM (PEM certificates starts with -----" -"BEGIN CERTIFICATE-----)" +"Server certificate should be a valid PEM (PEM certificates starts with " +"-----BEGIN CERTIFICATE-----)" msgstr "" #: auths/SAML_enterprise/SAML.py:166 @@ -1345,8 +1346,8 @@ msgstr "" #: core/util/validators.py:114 msgid "" -"Invalid mac range. Mac range must be in format XX:XX:XX:XX:XX:XX-XX:XX:XX:XX:" -"XX:XX" +"Invalid mac range. Mac range must be in format XX:XX:XX:XX:XX:XX-" +"XX:XX:XX:XX:XX:XX" msgstr "" #: dispatchers/wyse_enterprise/views.py:112 @@ -1391,7 +1392,7 @@ msgstr "" msgid "Invalid credentials used" msgstr "" -#: dispatchers/wyse_enterprise/views.py:273 web/errors.py:71 +#: dispatchers/wyse_enterprise/views.py:273 web/errors.py:72 msgid "Transport not found" msgstr "" @@ -1481,7 +1482,8 @@ msgstr "" #: osmanagers/LinuxOsManager/__init__.py:49 msgid "" -"UDS Actor for Debian, Ubuntu, ... Linux machines (Requires python 2.7)" +"UDS Actor for Debian, Ubuntu, ... Linux machines (Requires python " +"2.7)" msgstr "" #: osmanagers/LinuxOsManager/__init__.py:54 @@ -1491,7 +1493,8 @@ msgid "" msgstr "" #: osmanagers/LinuxOsManager/__init__.py:59 -msgid "UDS Actor for openSUSE, ... Linux machines (Requires python 2.7)" +msgid "" +"UDS Actor for openSUSE, ... Linux machines (Requires python 2.7)" msgstr "" #: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:31 @@ -1736,7 +1739,7 @@ msgid "finish date for report" msgstr "" #: reports/stats/login.py:148 reports/stats/pool_performance.py:161 -msgid "Number of points" +msgid "Number of intervals" msgstr "" #: reports/stats/login.py:152 reports/stats/pool_performance.py:165 @@ -1770,7 +1773,7 @@ msgid "Pools performance by date" msgstr "" #: reports/stats/pool_performance.py:132 -msgid "Report pools performance by date" +msgid "Pools performance report by date" msgstr "" #: reports/stats/pool_performance.py:138 @@ -1815,7 +1818,8 @@ msgstr "" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:55 #: services/HyperV_enterprise/HyperVLinkedService.py:59 -msgid "Hyper Services based on templates and differential disks (experimental)" +msgid "" +"Hyper Services based on templates and differential disks (experimental)" msgstr "" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:72 @@ -1862,7 +1866,8 @@ msgstr "" #: services/HyperV_enterprise/HyperVLinkedService.py:102 #: services/Vmware_enterprise/VCLinkedCloneService.py:62 msgid "" -"If more than 1 interface is found in machine, use one on this network as main" +"If more than 1 interface is found in machine, use one on this network as " +"main" msgstr "" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:98 @@ -1998,7 +2003,7 @@ msgstr "" #: services/HyperV_enterprise/HyperVClusterProvider.py:300 #: services/HyperV_enterprise/HyperVProvider.py:256 -#: services/Nutanix_enterprise/NutanixProvider.py:166 +#: services/Nutanix_enterprise/NutanixProvider.py:168 #: services/OVirt/OVirtProvider.py:417 #: services/Vmware_enterprise/ServiceProviderVC.py:123 msgid "Connection failed. Check connection params" @@ -2068,7 +2073,7 @@ msgstr "" msgid "Range of valid macs for UDS managed machines" msgstr "" -#: services/Nutanix_enterprise/NutanixProvider.py:164 +#: services/Nutanix_enterprise/NutanixProvider.py:166 msgid "Connection works fine" msgstr "" @@ -2209,7 +2214,8 @@ msgid "Default password for users in list mapping" msgstr "" #: services/RDS_enterprise/RDSProvider.py:59 -msgid "Error: User {} on host {} is being used and cannot be removed right now" +msgid "" +"Error: User {} on host {} is being used and cannot be removed right now" msgstr "" #: services/RDS_enterprise/RDSProvider.py:89 @@ -3123,8 +3129,8 @@ msgstr "" #: templates/uds/html5/templates/base.html:60 msgid "" "Your browser is supported only partially. Please, upgrade it to a modern " -"html5 browser like Firefox, Chrome, Opera, ... (IE must be 10 or better, and " -"must also disable \"Compatibility View Mode\" for this site)" +"html5 browser like Firefox, Chrome, Opera, ... (IE must be 10 or better, and" +" must also disable \"Compatibility View Mode\" for this site)" msgstr "" #: templates/uds/html5/templates/base.html:108 @@ -3269,8 +3275,8 @@ msgstr "" #: transports/RGS_enterprise/RGSTransport.py:47 #: transports/RGS_enterprise/TRGSTransport.py:55 msgid "" -"If not empty, this domain will be always used as credential (used as DOMAIN" -"\\user)" +"If not empty, this domain will be always used as credential (used as " +"DOMAIN\\user)" msgstr "" #: transports/HTML5RDP/HTML5RDP.py:74 @@ -3379,8 +3385,8 @@ msgstr "" #: transports/RDS_enterprise/TRDSTransport.py:68 #: transports/RGS_enterprise/TRGSTransport.py:50 msgid "" -"If not empty, this server will be used to check if service is running before " -"assigning it to user. (use HOST:PORT format)" +"If not empty, this server will be used to check if service is running before" +" assigning it to user. (use HOST:PORT format)" msgstr "" #: transports/NX/TSNXTransport.py:113 transports/RDP/TRDPTransport.py:88 @@ -3600,8 +3606,8 @@ msgstr "" #: transports/SPICE/BaseSPICETransport.py:84 msgid "" -"Server certificate (public), can be found on your ovirt engine, probably at /" -"etc/pki/ovirt-engine/certs/ca.der (Use the contents of this file)." +"Server certificate (public), can be found on your ovirt engine, probably at " +"/etc/pki/ovirt-engine/certs/ca.der (Use the contents of this file)." msgstr "" #: transports/SPICE/SPICETransport.py:52 @@ -3620,52 +3626,56 @@ msgstr "" msgid "SPICE Transport for tunneled connection (EXPERIMENTAL)" msgstr "" -#: web/errors.py:70 +#: web/errors.py:71 msgid "Unknown error" msgstr "" -#: web/errors.py:74 +#: web/errors.py:75 msgid "" "Invalid service. The service is not available at this moment. Please, try " "later" msgstr "" -#: web/errors.py:75 +#: web/errors.py:76 msgid "Maximum services limit reached. Please, contact administrator" msgstr "Gehienezko zerbitzuak mugara iritsi. Mesedez, harremanetan ipini" -#: web/errors.py:76 +#: web/errors.py:77 msgid "You need to enable cookies to let this application work" msgstr "" -#: web/errors.py:78 +#: web/errors.py:79 msgid "Authenticator not found" msgstr "" -#: web/errors.py:79 +#: web/errors.py:80 msgid "Invalid authenticator" msgstr "" -#: web/errors.py:80 +#: web/errors.py:81 msgid "Invalid request received" msgstr "" -#: web/errors.py:81 +#: web/errors.py:82 msgid "" "Your browser is not supported. Please, upgrade it to a modern HTML5 browser " "like Firefox or Chrome" msgstr "" -#: web/errors.py:82 +#: web/errors.py:83 msgid "The requested service is in maintenance mode" msgstr "" -#: web/errors.py:83 +#: web/errors.py:84 msgid "" "The service is not ready.\n" "Please, try again in a few moments." msgstr "" +#: web/errors.py:85 +msgid "Preparing service" +msgstr "" + #: web/forms/LoginForm.py:54 msgid "Select authenticator" msgstr "" diff --git a/server/src/uds/locale/eu/LC_MESSAGES/djangojs.mo b/server/src/uds/locale/eu/LC_MESSAGES/djangojs.mo index fd72a41c931d941771a356d9a95ca7b3ececa7f0..971226be8919ca491481e4b3d633146483b8002c 100644 GIT binary patch delta 236 zcmZqR`pY@tO8pE*28NYP3=CWh3=B>z3=Hf*+80WPLg`p2oeHEmfbzLOniEKuLB$(@ zG#ilL0p<5Y>FGckq;5V`ekG7*1@bpQ#ka9An1MAOfGRi+Rd5bSgDkoNrSAf19w7f2 zkOmp}d2=UY4kM?fu7Qbyp`n%OtO&)tR%{^9xe*N>hqA&t^_# F1OWZ!AT0m@ delta 239 zcmey%*}yg7O8sm`28NYP3=CWh3=FO;3=Hf*Isi&XK6G5tqjd3t21YD6%^%Xr6!jY>lbXE I!JNtn0EToSbpQYW diff --git a/server/src/uds/locale/eu/LC_MESSAGES/djangojs.po b/server/src/uds/locale/eu/LC_MESSAGES/djangojs.po index 713b9381a..7533e43cc 100644 --- a/server/src/uds/locale/eu/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/eu/LC_MESSAGES/djangojs.po @@ -1,22 +1,21 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Adolfo Gómez , 2015 msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-03 11:35+0200\n" -"PO-Revision-Date: 2015-06-21 19:16+0000\n" +"POT-Creation-Date: 2015-09-04 11:55+0200\n" +"PO-Revision-Date: 2015-08-03 09:37+0000\n" "Last-Translator: Adolfo Gómez \n" -"Language-Team: Basque (http://www.transifex.com/projects/p/openuds/language/" -"eu/)\n" -"Language: eu\n" +"Language-Team: Basque (http://www.transifex.com/openuds/openuds/language/eu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: eu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: static/adm/js/dataTables.bootstrap.js:6 static/tmp_js/gui.js:19 diff --git a/server/src/uds/locale/fr/LC_MESSAGES/django.mo b/server/src/uds/locale/fr/LC_MESSAGES/django.mo index c6efb6778b41a74f8a7f2687eb119683ef9dd52c..73eff456d88c68e72d2c3dc4abf99b4ca97af063 100644 GIT binary patch delta 17370 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 delta 17275 zcmYk^2YgT0|Httgl8`0Ch#5f;Awpu$n6bAI)ZSa{`88_RXlw7i>Fw&++^BJ|4&Oe9k%d+_UaY=>5YO2TSN7B-e3#jA@_IVX zZ$(w=IDIQSP6q6UX>fvdx^)hEQ@#Wva20ytG4#hX7=TwXE#AiKoi7+B5pn}q7O2dcggY9&Tv zAkTLulhFX?V<@gi&EOE~hKpDM?_vbzuWnYP4(1{5j|n&z^WyKA6TK+Z!17`g#$i5e zje5>_bZG{Q$>_!nsDYfb4Q`<)@jFyU9yQEL1fmadUQ~SyYKeM$E>#*wJ|>Y!%Q1ii2)s(mtQ1x8ty zpayUNv*0PzO5Ux>`j;jXP)mn_k)xKnE$R#`#j_!nTt#zGU0X164pg6bz9VodSe+JfSU0p%!WHr4>*rHE0<9N zd4!tbON_qR6aA?cFb^*XSXZ$5i#qYZ;GOiF>2ohRNuM zOVJCsE9jcnBfwjVP z*dO)4u^5CikdBeF@V0pN~ul3QD3z-W%g^rj3uH zI(UE@&`Z>c`8G0dOL5dnBw!#mMh&O~>WkVBwKdaG{mezJ)N+jB`Oep5G{eiNJ$-`F z_zJ6HzQ*R1_ppvb&1@lt<0>qKM^FR#2em>UPy_OBVjh?sb*3Uv_eY^i1;xl{Ny=aX z)YK5nw?w^^+ z`llzei~>*Gj;xxq2elIEnwgmTsA(6 zsfaJ2ekNR0g+_Pba$ z#s0_(;v7V+Ncy&pGZY)5;^U|l_G#xHfXn%W%peN(VI;=2=Kx_V%#Ev1Gx`yASRbSI z?gi>+foBJ^*O90tk3-eRV-~E3+VieB7W<&SBTuoh-hU6)TT9dwRk0Se1v~jeH)ii- zwk8j%z7XnEmql$|A_ij@)C`AWcHD_NbQe&E@|N`t>dXbPteJVf6G29&w>)YfHBlWd zLUphaGvfhN#}~0aKC|^zyO=}O1U0Z`s0Sva20RIC<6IlxM6J|QbgAJ7GTAU=S7T93 zOI#N8>x2VTKi_!>E8PSx(Le-$#z zy0cGs+ghxLxnUe?=F6};?m-R2qo?`ug`na%^uwyCy>Eb8xz?Bod!trjJQl)P=!FM+ zvi_cAj@p6~n1=YAjW44X4mA?d=297I-oW4KN3)!x)Uj>KKK6FcueJPCSWv;6v00 z$0yl*XR4qE*b6y(E@vniJ!l5z#xgY25qWPsip_WvLmeJFmwXuO7cEBptV0p!L!#Q9N6TpP>bWDLS1 zsFk>g8j!wb1t2Zv$5mrk#Oeh0U zK{0f9gzk>e-4W_NUx_8~7^{tu&8?mFs>x$cmOB$Hu` z`6ib~E%5^M!KK!97)YFg-gpT0pkt^devFz~7(ZkEG1^)NHIW3=3baMtKM^@gE@wI! zE$wPsu@!Y#cB3Bn1FGW-sMqTzYA^4j4&5^h$FOmxz9Oo90_uB^h#F`|%!N}>XJrF= z>-|4MMgusB?$eGsPrj5iZ1 zjJm&ql2W&ufbPzQ#ugT_tnJ}0*4_3tDSOf>! z^3|xN-h~D59Hzy0sCHgcSpRZlN=)JRHSCYtyKShwKZJTa&Z9bdjM@s{&&*1MpiXfX zRQu|v`x8+E?SyJS2zCD`)M1>5TInsHvHsP`?4Up+dyn4eJ=M%G0JRcX(F-Hd7Yn1d ztTd{96ZFHDs0VgIwd;f0s$r-BtwpWqZcL4*T(;mG>U7>gJf>O=z~u%J-$V)Sl}$Xg{bzCHZFsndjD&X(O%TWhS(76 z;tEW_C#WqbJ=?su%~2ioKs|7zjVEF{;`yjUwifj|9z-4DUojs(#|)T#4(k0cN~SPY zN8KXuQ~Oc(zn#bW z>$UTnZ@9HAgHo=2_31JrBgztHS`5!3+cV+b}yJ)kS<0V8ZY1vQ~1HeQ38z+TLX z_fZe_USuW`>>{I%@>ok^cH-I?ja^ZDH3y?`6>6YoFbm#8o&MB|&A{@Z+LuOcWewDX zlCdy;Y2$;a3A(P6$wtO&iFpfhVR7QTsMFdKYvWkd3{Ih5%X?T7GcM)tg;*EQ;AYg` zj`_;${THYSZbhxs5!4D@KqlgHu9DFqdVy*fu*?i77nUL}kD9?C48=K^9XFynI&Qsy zI;>Yw1OErLQdyUqt&2l_s!OBJP&}s5``?I+I%PzQ{}aj1?qpaymx7kF^^P)k2{ zrFpFuSyx&&pdPdhb(r^}zAukZ6L^Z+BHvZCTPKJHR~ToW-J97=?>HY z&SMnbMhzrry%|Ve^dqi{nsEbL-Uam?nSh=+6Lt9Jp(eNmHSnKod!AR_m?yZ_>E55;k zR9rnv>EI?cu)xHC2p#9OM*Jl(N_iKjkr9! zV|pBne)t(`LUV2TI?PMF-`3yU#rkWH{-!`n{|78v|TqbXZ2Bmh>~!iY&m&xCS-Szfd!L zin`HrzZp;fY6AID_ZLRZv^=Wcx|k7L+PEKT;4ahzU7wTD16H6qSdZGnJ+}N5YRP}W zM67ne9HvE>gZKzW;w{ul1bk}_Zw%_Rcf#_x88xv-*a+WZCcXdlzB4}_J6XG-2GGko z2Imvc#(EfY(5%cT96@{#%V34?&0kW7;tJyZr~$P*WX{AmRJ<0G@EA7G`ycUx{zCx2 zc4HU(2@7G-!}f17sPZ*93j>d^UAPjpMY)fffpx+<#M^A_@gx5zN!$RFaU<%%xqjk5 z-QjR-&GVhmV~*1n2Vn=ih?BAGar4bTj2gfT8@E1T9y|lRC_jhV(_b+k-a~C=&`EO$ zbE4`CVi=Y~)we{~QZn6b1K(5Tzx8Cp+LVt)9i~&*7q20E=F~rJ&P-=aN8B6L@kmtt zBFu~_SPf60mOkW++1g^5jkv}c)?Ys!J5o>pM_@5rje&RtHIVzLQ(W?_>7Xv^b!>;Z zaX2=|B^ZP+F%_mgX9nhn8c-CfpDNe_lg_dJx?vjy0eBd7s?TFye1Z`edfvQdctF=}K5e=)D!1Z+$E z91CIMMe`fYIBY#dPMnKPu9)}!0k$MA@|)SZshB{#6}1v?Q2nI6Y7S{AhU@(= zOeU6!`sjyaQF}NYb-2F9oOlvL@gZhKuWRNohGQ1uVyLaChwj6S@x-e!Kiq8`NRU{fGHd)a5=_f z3TkVgp&tAJbx5OcnKPGki}lx1PoW?TS7Ra~`H}AO2>s95hIUFldhb0B`;X%|=-nI2_P;Z0J zJ@dd!s4re=8#h1=xIf0>LX5)Gm>1um`VIffOd!EUrUC_xP&a;o&2TryVDNnoAXdU^ z_yE;G>;tpsNtlMXH>Slws59ikaGZ^vxC1q@y{N7D34PG@l1vUV9uLjTa$-B;Lf9Oq zV+p*2I^|)H%u1C)KjH-R$Hu6YXp7py!Kn80ttnWL_#{T)YmDOgPT1e(FBUaXdpHC& zpoOTju^V+3ezx&LEI{n@*nG+2ur6^c)BwJ=9<=qpqE^=9iTQFCKy5``jMV$zpNtm; zi!d6OBO`OpV0V0rTEfmx%@X#&K;ogOrJju5xD<8YYAlRrF&LeHO#2XPZq&qLF_z~$ z^~h-N#-LuaDHwn&P3mNFhSkRGTT2BX@|M$Kd``r>{pjX$Ek2dQ3}cDYb* zOEGMXEl~s8gY)p+E7rdwnc1(+seFT7h;zO%f8&{mjfpRzmN5FQ`Sw@9Cd5go0d2%| zco5U$8ElKUQ0=O{Gh4d=HQ^L2hR0lFv_~H>7Sp~r?|)frPCOI!;0LHf_a1ec1O7Gd zcX8DFpNKldt+6CqG zV{G|s)B{(c-v9NeJ>G?Cf7_NnKuz#9YAaJY9`3&nq(cVi;#X!5_u*@UscA46wM4^F z9e#;=@VBTRyXR4-_YvwrSv^dg3#${?MNMcH*2m4L51Nz8!~LsQd({0)F<$Tgaa-V@ z+Qa?YltO(VI-?#q6?G=oU;+kuns&`_0P%R#*1f^5813cZ{zs=dSc7;EHp0~2raTdA z5f8)iJl{D?CSDEFc(~vDs#u=55o#|#N4*V4P>1FTYJmCDng`dxcw!fZ;diL^zoYir z*T=*Cx@JJVEm5emP#j%a+5}tB67{9)h1!Z_OvFLh3{PT1%tGGkR?S8o#?99K7*2c)b@=Y1R^TP7-&6rElgSid1`vh%sZ|lRr%6}>ry{4-IfRX<^&G0>r z#9Bcf?!R>Yh?=Qiu(>ZYh7*@S4X_z%WyhgD@vCh8dDNCY!+PlQ4>2=uiQ2=ysHK^R zn!!TUUTsJHRQnaxahmkz^(%ntun1}eYG7t;ZR5eHex{+?t-(t8Eiz%314=?YxG&bkrKqjAho$iyYJep&dbof1B%x+JAJy(CYC@M$?H{4ulE_Tj0^Yv_ zGI=N%g+*{V>Zja!)LZZ#E1*ZHhx_0C;;}VxGU`Kf7Ij!3qV_sZW)Ei)wn2`Ga~Cy$ z7g@}6e6yMrDU3mS|7(!ZUM8VB?2H=WSkyq4p$^q?)FHZ$g)k$U*Z z-#XM*?7)0@8nqQKP@nFg?7aW_gk~b62j)QiFe!&RgjF#T6H$lCWnGWz_#!evCm
{7YPvw2!i1NOMU?N#9U6fz*zCU+S|Xm&@5hW-}>7Yt2=dM*5C_OZt=4mbeh< zjk&=&fYm71O2m=$MdW30`1=0uN@Lrm$Fh{y!cNq#A}zCZpWt)t|K~J#WD5`DV&W_R z>1+pO>ulF)8RVw_J?8&2U2XfSwEdf6ePl+E54YvRh%1wyM9M|^r+7iPYyWk%b^pn4 zKvYa5T_TOA;Rn)Lk}v7w#hc^4e&o+LG(V4U*QSc`4_}_$PdC|B>iZvO1y&n$LosC|B7Ey z_zCGGZI+WF$WKFEKc)J({siwR97@_xzBD)HB|Rn0p-gXqt{%jHVO=ai+DZDB`l6({ zlrO_IBwc!g_$0W$E#+w!P15y*)P!;$t?I|;^DBUJmsp=jK4|WL+ac?|Y7y)Dopg$P zG162zn@k#H>$c+z(qY>4BUPd9E$XUA`4G%RSqJjHaUizFcKN9|L;8)N0fo28>-vm% z1o3y|Q!&!4#EprokouDUL5==%^`}f%41PhICRiWa%&Zib-c^CzY}+D*R(pu~waa~F zp?n}ImUu5|9(lfS?tg0y;K|2nb;92JDXypP1!Zf^?al)0Xw)wedr0Z*iS?rW0={z2 z4Q>jc;w=RONcu^0j51yNY4O446~85)niNjHJgF(|+u>i7Jtv=z^c8Ud;sIEP^zrf` z^E2hTCeiK(@=+g8**FSsQm9Kme9x2S(%_N`xWep>d2E|))~~Im6+fxS^rEaW>2vaR zxUZFMQwLkveh%3i?(kcV``)CVs^F zfsxUceMhXT8a5zh)9l>LWs~tX_QoKMmTMgKD=E8+y7ZgHDB_RTNb-Gbyh!_B;bRT9rXrbi zK@YJVsCqJG-HAQPXX8POh$oRRL|G~Pm$)p>Bn~58AYPBfNx4ZciKD2mPW~VA_edGY z7t!o0Qt<*WQK0J_`I~qc*W)2fAQiFo-N=_9=^ACrOvEn)#8asIo`To5@Gr^|$v33@ zEU6XgZ^|~3T%!qQQaO^~zt?W!^3>_NNWLcNPf`xb#!@yDcc2$(HThMxEur&Fe{fZ# z{VCFGTXzuSiEoo~khom#e+_h~_?&`&Nu@}o?G3-s;s)_ncUvAp{t@{*_?$NUWx@HD zysj74rQ}<#7Vwu2g&nN)^U!InkY0r3l?``T;E zJKzjcC}Gtxfl|H0+d|48br3a%~WE0O+t-Lb)W+o!_)wD|(Bkv=}(Ii?ye{Tiy@D96(1 zCO0LLs*&!il548L`HZq%Hvf?!l<9iUy(LZ7=}B1#DU*#;Qx{GA1i4(!KV&Xa5J%F* zUyYqcq*pe6U_EM8n`G{3ZsR4GofJozuif7@jAxbC`WK{P zG3f~T@if-eiMTy!9dQlPU{mb;iYF=0f!!%zNB-m0g8X?Km&CEuU;bE$e-odh`~a39 zUO?Wpnapm|5PRcJ^5aQUNZV-Gk~D|>rz8*Bq#=$cwI`jU?Bmsx_%~8B+8iRyBY%x_ zkNj*JEhS$UHxR!k--x`2zW=(8P}ql*n+jbS$^ZANN%;d?P?@?+ww;QWkd9IIj+B@3 zE5t4B{r;F@+itgIh4D|y9-{kyWui_hkvdaYUjbKs^557S+yxx0=4852cAB~*^1D#i zE7E7AG^Dilo`&SplgbkBBE2KOj5LOO{ILwikREFOeq@H?Q__9%y2==w+T47KdlHX5yM7nO<_ad*W2Y!S7Y`l{8!^zL~aN0Xx5&S|>*H)&Z z;Xu-E;_IX@sh^J}NgFBGilw5g07+MI%Cj)LiE2ljp8Q^Sjrn7M``29MV@RLSx-u3a zbs;|;b)_XOwLK~xq(8XQ&|7E9gK68C_z8w#C}qP)#mP6svyemAZlq|NCdh?|Des zVDh;r`-6No`iQ+!5t^9~8` z+ow;@{^5N)C3o(V+^b#h4xLgujC-Hcw^VeIxbUJy%fuC%*?mQrZ;9yGqTxkLmx+y= z`Q?i4zI~JXbnnz*K>wJ&DXCYUt(c}0-Kg*1Z+iL6^naK>rR2l$X(Af@f2aM!JJP0G a{|?=HcXH>G+x6|+CwV~sl&#N3MgAYXnN, 2012 msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-03 11:34+0200\n" -"PO-Revision-Date: 2015-06-21 19:23+0000\n" +"POT-Creation-Date: 2015-09-04 11:55+0200\n" +"PO-Revision-Date: 2015-09-04 09:55+0000\n" "Last-Translator: Adolfo Gómez \n" -"Language-Team: French (http://www.transifex.com/projects/p/openuds/language/" -"fr/)\n" -"Language: fr\n" +"Language-Team: French (http://www.transifex.com/openuds/openuds/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: REST/methods/actor.py:94 REST/methods/client.py:88 -#: REST/methods/client.py:105 +#: REST/methods/actor.py:94 REST/methods/client.py:92 +#: REST/methods/client.py:109 msgid "Correct" msgstr "Corriger" @@ -32,7 +31,7 @@ msgstr "Clé non valide" msgid "Unmanaged host" msgstr "Hôte non managé" -#: REST/methods/actor.py:198 web/errors.py:77 +#: REST/methods/actor.py:198 web/errors.py:78 msgid "User service not found" msgstr "Service utilisateur introuvable" @@ -120,9 +119,7 @@ msgstr "Gamme de réseau" msgid "" "Network range. Accepts most network definitions formats (range, subnet, " "host, etc..." -msgstr "" -"Plage de réseau. Accepte la plupart des formats de définitions réseau " -"(gamme, sous-réseau, hôte, etc..." +msgstr "Plage de réseau. Accepte la plupart des formats de définitions réseau (gamme, sous-réseau, hôte, etc..." #: REST/methods/osmanagers.py:55 msgid "Current OS Managers" @@ -154,7 +151,7 @@ msgid "User Services" msgstr "Services aux utilisateurs" #: REST/methods/providers.py:131 dispatchers/wyse_enterprise/views.py:256 -#: dispatchers/wyse_enterprise/views.py:259 web/errors.py:72 +#: dispatchers/wyse_enterprise/views.py:259 web/errors.py:73 msgid "Service not found" msgstr "Service introuvable" @@ -279,9 +276,7 @@ msgstr "Services pour conserver en cache" #: REST/methods/services_pools.py:156 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" +msgstr "Services conservés dans le cache pour l'assignation de service utilisateur améliorée" #: REST/methods/services_pools.py:163 msgid "Services to keep in L2 cache" @@ -289,9 +284,7 @@ msgstr "Services de garder en mémoire cache L2" #: REST/methods/services_pools.py:164 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é" +msgstr "Services conservés dans le cache de niveau 2 pour la production d'un service amélioré" #: REST/methods/services_pools.py:171 msgid "Maximum number of services to provide" @@ -301,9 +294,7 @@ msgstr "Nombre maximum de services à fournir" msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" -msgstr "" -"Nombre maximal de service (assignés et cache L1) qui peuvent être créés pour " -"ce service" +msgstr "Nombre maximal de service (assignés et cache L1) qui peuvent être créés pour ce service" #: REST/methods/services_pools.py:178 msgid "Show transports" @@ -311,8 +302,7 @@ msgstr "Voir la transports" #: REST/methods/services_pools.py:179 msgid "If active, alternative transports for user will be shown" -msgstr "" -"S'il est activé, les transports alternatifs pour utilisateur seront affichera" +msgstr "S'il est activé, les transports alternatifs pour utilisateur seront affichera" #: REST/methods/services_pools.py:194 msgid "Base service does not exist anymore" @@ -334,9 +324,7 @@ msgstr "Accès au réseau" msgid "" "If checked, the transport will be enabled for the selected networks.If " "unchecked, transport will be disabled for selected networks" -msgstr "" -"Si coché, le transport sera activé pour les réseaux sélectionnés.If " -"décochée, le transport sera désactivée pour les réseaux sélectionnés" +msgstr "Si coché, le transport sera activé pour les réseaux sélectionnés.If décochée, le transport sera désactivée pour les réseaux sélectionnés" #: REST/methods/transports.py:78 #: services/Nutanix_enterprise/NutanixService.py:51 @@ -348,9 +336,7 @@ msgstr "Réseaux" msgid "" "Networks associated with this transport. If No network selected, will mean " "\"all networks\"" -msgstr "" -"Réseaux liés à ce transport. Si aucun réseau sélectionné, signifiera « tous " -"les réseaux »" +msgstr "Réseaux liés à ce transport. Si aucun réseau sélectionné, signifiera « tous les réseaux »" #: REST/methods/user_services.py:80 REST/methods/user_services.py:81 msgid "unknown" @@ -524,9 +510,7 @@ msgstr "Commentaires pour cet élément" #: REST/model.py:136 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)" +msgstr "Sélectionne la priorité de cet élément (priorité supérieure de moyens nombre inférieur)" #: REST/model.py:147 msgid "Tag for this element" @@ -544,7 +528,7 @@ msgstr "Méthode introuvable {}: {}" msgid "Item not found" msgstr "Élément introuvable" -#: REST/model.py:245 web/errors.py:73 +#: REST/model.py:245 web/errors.py:74 msgid "Access denied" msgstr "Accès refusé" @@ -604,9 +588,7 @@ msgstr "Compatibilité" #: auths/ActiveDirectory_enterprise/Authenticator.py:37 msgid "Compatibility of AD connection (Usually windows 2000 and later)" -msgstr "" -"Compatibilité de connexion AD (généralement windows 2000 et versions " -"ultérieures)" +msgstr "Compatibilité de connexion AD (généralement windows 2000 et versions ultérieures)" #: auths/ActiveDirectory_enterprise/Authenticator.py:39 #: auths/RegexLdap/Authenticator.py:59 auths/SimpleLDAP/Authenticator.py:60 @@ -615,11 +597,9 @@ msgstr "Utilisateur LDAP" #: auths/ActiveDirectory_enterprise/Authenticator.py:39 msgid "" -"Username with read privileges on the base selected (use USER@DOMAIN.DOM form " -"for this)" -msgstr "" -"Nom d'utilisateur avec des privilèges de lecture sur la base sélectionnée " -"(utilisation USER@DOMAIN.Forme de DOM pour cela)" +"Username with read privileges on the base selected (use USER@DOMAIN.DOM form" +" for this)" +msgstr "Nom d'utilisateur avec des privilèges de lecture sur la base sélectionnée (utilisation USER@DOMAIN.Forme de DOM pour cela)" #: auths/ActiveDirectory_enterprise/Authenticator.py:40 #: auths/ActiveDirectory_enterprise/Authenticator.py:58 @@ -710,31 +690,24 @@ msgstr "Domaine semble être incorrect, veuillez bien consulter le" #: auths/ActiveDirectory_enterprise/Authenticator.py:475 msgid "" "Server does not seem an Active Directory (it does not have user objects)" -msgstr "" -"Serveur ne semble pas un serveur Active Directory (il n'a pas d'objets " -"utilisateur)" +msgstr "Serveur ne semble pas un serveur Active Directory (il n'a pas d'objets utilisateur)" #: auths/ActiveDirectory_enterprise/Authenticator.py:483 msgid "" "Server does not seem an Active Directory (it does not have group objects)" -msgstr "" -"Serveur ne semble pas un serveur Active Directory (il n'a pas d'objets de " -"groupe)" +msgstr "Serveur ne semble pas un serveur Active Directory (il n'a pas d'objets de groupe)" #: auths/ActiveDirectory_enterprise/Authenticator.py:491 msgid "" "Server does not seem an Active Directory (it does not have any user nor " "groups)" -msgstr "" -"Serveur ne semble pas un serveur Active Directory (il n'a pas de n'importe " -"quel utilisateur ni groupes)" +msgstr "Serveur ne semble pas un serveur Active Directory (il n'a pas de n'importe quel utilisateur ni groupes)" #: auths/ActiveDirectory_enterprise/Authenticator.py:496 #: auths/EDirectory_enterprise/Authenticator.py:360 #: auths/RegexLdap/Authenticator.py:436 auths/SimpleLDAP/Authenticator.py:435 msgid "Connection params seem correct, test was succesfully executed" -msgstr "" -"Connexion params semblent correctes, le test a été correctement exécutée" +msgstr "Connexion params semblent correctes, le test a été correctement exécutée" #: auths/EDirectory_enterprise/Authenticator.py:62 msgid "EDirectory Server IP or Hostname" @@ -757,9 +730,7 @@ msgstr "Port LDAP (389 pour non ssl, habituellement) et 636 pour ssl" #: auths/EDirectory_enterprise/Authenticator.py:64 #: auths/RegexLdap/Authenticator.py:58 auths/SimpleLDAP/Authenticator.py:59 msgid "If checked, the connection will be ssl, using port 636 instead of 389" -msgstr "" -"S'il est activé, la connexion sera ssl, en utilisant le port 636 au lieu de " -"389" +msgstr "S'il est activé, la connexion sera ssl, en utilisant le port 636 au lieu de 389" #: auths/EDirectory_enterprise/Authenticator.py:65 msgid "Admin user" @@ -795,18 +766,14 @@ msgstr "Base de recherche LDAP est incorrect" #: auths/EDirectory_enterprise/Authenticator.py:330 #: auths/RegexLdap/Authenticator.py:402 auths/SimpleLDAP/Authenticator.py:382 msgid "Ldap user class seems to be incorrect (no user found by that class)" -msgstr "" -"Classe d'utilisateur LDAP semble incorrect (aucun utilisateur ne trouvé par " -"cette classe)" +msgstr "Classe d'utilisateur LDAP semble incorrect (aucun utilisateur ne trouvé par cette classe)" #: auths/EDirectory_enterprise/Authenticator.py:338 #: auths/SimpleLDAP/Authenticator.py:398 msgid "" "Ldap user id attribute seems to be incorrect (no user found by that " "attribute)" -msgstr "" -"Attribut d'id utilisateur LDAP semble incorrect (aucun utilisateur ne " -"trouvée par qui attribut)" +msgstr "Attribut d'id utilisateur LDAP semble incorrect (aucun utilisateur ne trouvée par qui attribut)" #: auths/EDirectory_enterprise/Authenticator.py:346 msgid "Expected group attribute " @@ -815,9 +782,7 @@ msgstr "Attribut groupe attendue " #: auths/EDirectory_enterprise/Authenticator.py:355 msgid "" "Ldap user class or user id attr is probably wrong (Ldap is an eDirectory?)" -msgstr "" -"LDAP user class ou utilisateur id attr est probablement faux (Ldap est un " -"eDirectory?)" +msgstr "LDAP user class ou utilisateur id attr est probablement faux (Ldap est un eDirectory?)" #: auths/IP/Authenticator.py:52 msgid "Accept proxy" @@ -825,12 +790,9 @@ msgstr "Accepter de procuration" #: auths/IP/Authenticator.py:52 msgid "" -"If checked, requests via proxy will get FORWARDED ip address (take care with " -"this bein checked, can take internal IP addresses from internet)" -msgstr "" -"Si cochée, les demandes via le proxy obtiendrez transféré l'adresse ip " -"(attention avec ce bein vérifié, peut prendre les adresses IP internes " -"depuis internet)" +"If checked, requests via proxy will get FORWARDED ip address (take care with" +" this bein checked, can take internal IP addresses from internet)" +msgstr "Si cochée, les demandes via le proxy obtiendrez transféré l'adresse ip (attention avec ce bein vérifié, peut prendre les adresses IP internes depuis internet)" #: auths/IP/Authenticator.py:54 auths/IP/Authenticator.py:56 msgid "IP Authenticator" @@ -882,8 +844,7 @@ msgstr "Hôte du serveur LDAP" #: auths/RegexLdap/Authenticator.py:59 auths/SimpleLDAP/Authenticator.py:60 msgid "Username with read privileges on the base selected" -msgstr "" -"Nom d'utilisateur avec des privilèges de lecture sur la base sélectionnée" +msgstr "Nom d'utilisateur avec des privilèges de lecture sur la base sélectionnée" #: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:63 msgid "Base" @@ -891,8 +852,7 @@ msgstr "Base" #: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:63 msgid "Common search base (used for \"users\" and \"groups\")" -msgstr "" -"Base de recherche commun (utilisé pour les « utilisateurs » et « groupes »)" +msgstr "Base de recherche commun (utilisé pour les « utilisateurs » et « groupes »)" #: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:64 msgid "User class" @@ -915,10 +875,9 @@ msgid "User Name Attr" msgstr "Utilisateur nom Attr" #: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66 -msgid "Attributes that contains the user name (list of comma separated values)" -msgstr "" -"Attributs qui contient le nom d'utilisateur (liste de valeurs séparées par " -"des virgules)" +msgid "" +"Attributes that contains the user name (list of comma separated values)" +msgstr "Attributs qui contient le nom d'utilisateur (liste de valeurs séparées par des virgules)" #: auths/RegexLdap/Authenticator.py:66 msgid "Group Name Attr" @@ -940,17 +899,13 @@ msgstr "Authentificateur de LDAP d'Expressions régulière" msgid "" "Ldap user id attr is probably wrong (can't find any user with both " "conditions)" -msgstr "" -"LDAP user id attr est probablement faux (ne peut pas trouver n'importe quel " -"utilisateur à la fois conditions)" +msgstr "LDAP user id attr est probablement faux (ne peut pas trouver n'importe quel utilisateur à la fois conditions)" #: auths/RegexLdap/Authenticator.py:425 auths/SimpleLDAP/Authenticator.py:406 msgid "" "Ldap group id attribute seems to be incorrect (no group found by that " "attribute)" -msgstr "" -"Attribut d'id groupe LDAP semble incorrect (aucun groupe ne trouvée par qui " -"attribut)" +msgstr "Attribut d'id groupe LDAP semble incorrect (aucun groupe ne trouvée par qui attribut)" #: auths/SAML_enterprise/SAML.py:81 msgid "SAML Authenticator" @@ -972,9 +927,7 @@ msgstr "Clé privée" msgid "" "Private key used for sign and encription, as generated in base 64 from " "openssl" -msgstr "" -"Clé privée utilisée pour signe et encription, tel que généré en base 64 de " -"OpenSSL" +msgstr "Clé privée utilisée pour signe et encription, tel que généré en base 64 de OpenSSL" #: auths/SAML_enterprise/SAML.py:123 transports/SPICE/BaseSPICETransport.py:83 msgid "Certificate" @@ -991,19 +944,16 @@ msgstr "Métadonnées de l'IDP" #: auths/SAML_enterprise/SAML.py:126 msgid "" "You can enter here the URL or the IDP metadata or the metadata itself (xml)" -msgstr "" -"Ici, vous pouvez entrer le URL ou les métadonnées d'IDP ou les métadonnées " -"lui-même (xml)" +msgstr "Ici, vous pouvez entrer le URL ou les métadonnées d'IDP ou les métadonnées lui-même (xml)" #: auths/SAML_enterprise/SAML.py:128 msgid "Entity ID" msgstr "ID de l'entité" #: auths/SAML_enterprise/SAML.py:129 -msgid "ID of the SP. If left blank, this will be autogenerated from server URL" -msgstr "" -"ID de la SP. Si laissé vide, ce sera généré automatiquement des URL du " -"serveur" +msgid "" +"ID of the SP. If left blank, this will be autogenerated from server URL" +msgstr "ID de la SP. Si laissé vide, ce sera généré automatiquement des URL du serveur" #: auths/SAML_enterprise/SAML.py:131 msgid "User name attrs" @@ -1031,11 +981,9 @@ msgstr "Champs d'où extraire le nom réel" #: auths/SAML_enterprise/SAML.py:161 msgid "" -"Server certificate should be a valid PEM (PEM certificates starts with -----" -"BEGIN CERTIFICATE-----)" -msgstr "" -"Certificat de serveur doit être un PEM valide (PEM certificats commence " -"par---BEGIN CERTIFICATE---)" +"Server certificate should be a valid PEM (PEM certificates starts with " +"-----BEGIN CERTIFICATE-----)" +msgstr "Certificat de serveur doit être un PEM valide (PEM certificats commence par---BEGIN CERTIFICATE---)" #: auths/SAML_enterprise/SAML.py:166 msgid "Invalid server certificate. " @@ -1045,9 +993,7 @@ msgstr "Certificat de serveur non valide. " msgid "" "Private key should be a valid PEM (PEM private keys starts with -----BEGIN " "RSA PRIVATE KEY-----" -msgstr "" -"Clé privée doit être un PEM valide (PEM clés privées commence par---BEGIN " -"RSA PRIVATE KEY---" +msgstr "Clé privée doit être un PEM valide (PEM clés privées commence par---BEGIN RSA PRIVATE KEY---" #: auths/SAML_enterprise/SAML.py:198 #, python-brace-format @@ -1134,31 +1080,23 @@ msgstr "Simple authentificateur LDAP" #: auths/SimpleLDAP/Authenticator.py:390 msgid "Ldap group class seems to be incorrect (no group found by that class)" -msgstr "" -"Classe de groupe LDAP semble incorrect (aucun groupe ne trouvée par cette " -"classe)" +msgstr "Classe de groupe LDAP semble incorrect (aucun groupe ne trouvée par cette classe)" #: auths/SimpleLDAP/Authenticator.py:415 msgid "" "Ldap user class or user id attr is probably wrong (can't find any user with " "both conditions)" -msgstr "" -"LDAP user utilisateur ou la classe id attr est probablement erroné (ne peut " -"pas trouver n'importe quel utilisateur avec les deux conditions)" +msgstr "LDAP user utilisateur ou la classe id attr est probablement erroné (ne peut pas trouver n'importe quel utilisateur avec les deux conditions)" #: auths/SimpleLDAP/Authenticator.py:424 msgid "" "Ldap group class or group id attr is probably wrong (can't find any group " "with both conditions)" -msgstr "" -"LDAP groupe classe ou groupe id attr est probablement erroné (ne peut pas " -"trouver n'importe quel groupe avec les deux conditions)" +msgstr "LDAP groupe classe ou groupe id attr est probablement erroné (ne peut pas trouver n'importe quel groupe avec les deux conditions)" #: auths/SimpleLDAP/Authenticator.py:431 msgid "Can't locate any group with the membership attribute specified" -msgstr "" -"Ne peut pas localiser n'importe quel groupe avec l'attribut d'appartenance " -"spécifié" +msgstr "Ne peut pas localiser n'importe quel groupe avec l'attribut d'appartenance spécifié" #: core/BaseModule.py:200 msgid "No connection checking method is implemented." @@ -1182,8 +1120,7 @@ msgstr "Nom du groupe" #: core/auths/BaseAuthenticator.py:540 msgid "Users can't be created inside this authenticator" -msgstr "" -"Utilisateurs ne peut pas être créés à l'intérieur de cet authentificateur" +msgstr "Utilisateurs ne peut pas être créés à l'intérieur de cet authentificateur" #: core/auths/auth.py:89 msgid "System Administrator" @@ -1196,15 +1133,11 @@ msgstr "Interdit" #: core/managers/PublicationManager.py:202 msgid "" "Already publishing. Wait for previous publication to finish and try again" -msgstr "" -"Déjà la publication. Attendez une publication antérieure de terminer et " -"réessayez" +msgstr "Déjà la publication. Attendez une publication antérieure de terminer et réessayez" #: core/managers/PublicationManager.py:205 msgid "Service is in maintenance mode and new publications are not allowed" -msgstr "" -"Le service est en mode maintenance et nouvelles publications ne sont pas " -"autorisées" +msgstr "Le service est en mode maintenance et nouvelles publications ne sont pas autorisées" #: core/managers/PublicationManager.py:238 msgid "Can't cancel non running publication" @@ -1216,8 +1149,7 @@ msgstr "Ne peut annuler la publication publication non utilisable" #: core/managers/PublicationManager.py:263 msgid "Can't unpublish publications with services in process" -msgstr "" -"Ne peut annuler la publication des publications avec services de processus" +msgstr "Ne peut annuler la publication des publications avec services de processus" #: core/managers/UserPrefsManager.py:293 msgid "Screen Size" @@ -1266,9 +1198,7 @@ msgstr "Impossible de supprimer un élément non actif" #: core/managers/UserServiceManager.py:344 #, python-brace-format msgid "Can't remove nor cancel {0} cause its states don't allow it" -msgstr "" -"Ne peut pas supprimer ni annuler {0} cause que ses États ne lui permettent " -"pas" +msgstr "Ne peut pas supprimer ni annuler {0} cause que ses États ne lui permettent pas" #: core/osmanagers/BaseOsManager.py:56 msgid "Base OS Manager" @@ -1416,10 +1346,9 @@ msgstr "{0} contient des caractères non valides" #: core/util/validators.py:114 msgid "" -"Invalid mac range. Mac range must be in format XX:XX:XX:XX:XX:XX-XX:XX:XX:XX:" -"XX:XX" -msgstr "" -"Gamme mac non valide. Gamme Mac doit être au format XX-XX:XX:XX:XX :XX: XX" +"Invalid mac range. Mac range must be in format XX:XX:XX:XX:XX:XX-" +"XX:XX:XX:XX:XX:XX" +msgstr "Gamme mac non valide. Gamme Mac doit être au format XX-XX:XX:XX:XX :XX: XX" #: dispatchers/wyse_enterprise/views.py:112 msgid "There are no authenticators available for login" @@ -1463,7 +1392,7 @@ msgstr "Requête non valide" msgid "Invalid credentials used" msgstr "Informations d'identification non valides utilisées" -#: dispatchers/wyse_enterprise/views.py:273 web/errors.py:71 +#: dispatchers/wyse_enterprise/views.py:273 web/errors.py:72 msgid "Transport not found" msgstr "Transport introuvable" @@ -1472,9 +1401,7 @@ msgstr "Transport introuvable" #: dispatchers/wyse_enterprise/views.py:289 #: templates/uds/service_not_ready.html:6 msgid "Service not ready at this moment. Please, try again in a while." -msgstr "" -"Le service n'est pas prêt à ce moment. S'il vous plaît, essayez à nouveau de " -"temps en temps." +msgstr "Le service n'est pas prêt à ce moment. S'il vous plaît, essayez à nouveau de temps en temps." #: models/Permissions.py:80 msgid "Read" @@ -1496,9 +1423,7 @@ msgstr "Gestionnaire de système d'exploitation Linux" msgid "" "Os Manager to control linux virtual machines (basically renames machine and " "notify state)" -msgstr "" -"Gestionnaire de l'os pour contrôler les machines virtuelles de linux " -"(essentiellement renomme machine et notifier l'État)" +msgstr "Gestionnaire de l'os pour contrôler les machines virtuelles de linux (essentiellement renomme machine et notifier l'État)" #: osmanagers/LinuxOsManager/LinuxOsManager.py:59 #: osmanagers/WindowsOsManager/WindowsOsManager.py:50 @@ -1529,9 +1454,7 @@ msgstr "Max.Idle temps" msgid "" "Maximum idle time (in seconds) before session is automaticatlly closed to " "the user (<= 0 means no max idle time)." -msgstr "" -"Temps d'inactivité maximal (en secondes) avant la session est automaticatlly " -"fermé à l'utilisateur (< = 0 signifie aucune durée d'inactivité maximale)." +msgstr "Temps d'inactivité maximal (en secondes) avant la session est automaticatlly fermé à l'utilisateur (< = 0 signifie aucune durée d'inactivité maximale)." #: osmanagers/LinuxOsManager/LinuxRandomPassOsManager.py:47 msgid "Linux Random Password OS Manager" @@ -1539,9 +1462,7 @@ msgstr "Linux OS de mot de passe aléatoire Manager" #: osmanagers/LinuxOsManager/LinuxRandomPassOsManager.py:49 msgid "Os Manager to control linux machines, with user password set randomly." -msgstr "" -"Manager d'os à contrôle des machines linux, avec mot de passe utilisateur " -"défini au hasard." +msgstr "Manager d'os à contrôle des machines linux, avec mot de passe utilisateur défini au hasard." #: osmanagers/LinuxOsManager/LinuxRandomPassOsManager.py:53 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:35 @@ -1561,24 +1482,20 @@ msgstr "Doit fournir un compte d'utilisateur!!!" #: osmanagers/LinuxOsManager/__init__.py:49 msgid "" -"UDS Actor for Debian, Ubuntu, ... Linux machines (Requires python 2.7)" -msgstr "" -"Acteur de l'UDS pour Debian, Ubuntu... Machines de Linux (nécessite " -"python 2.7)" +"UDS Actor for Debian, Ubuntu, ... Linux machines (Requires python " +"2.7)" +msgstr "Acteur de l'UDS pour Debian, Ubuntu... Machines de Linux (nécessite python 2.7)" #: osmanagers/LinuxOsManager/__init__.py:54 msgid "" "UDS Actor for Centos, Fedora, RH, ... Linux machines (Requires python " "2.7)" -msgstr "" -"Acteur de l'UDS pour Centos, Fedora, RH... (Requires python machines " -"Linux 2.7)" +msgstr "Acteur de l'UDS pour Centos, Fedora, RH... (Requires python machines Linux 2.7)" #: osmanagers/LinuxOsManager/__init__.py:59 -msgid "UDS Actor for openSUSE, ... Linux machines (Requires python 2.7)" -msgstr "" -"Acteur de l'UDS pour openSUSE... Machines de Linux (nécessite python " -"2.7)" +msgid "" +"UDS Actor for openSUSE, ... Linux machines (Requires python 2.7)" +msgstr "Acteur de l'UDS pour openSUSE... Machines de Linux (nécessite python 2.7)" #: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:31 msgid "RDS OS Manager" @@ -1586,8 +1503,7 @@ msgstr "Gestionnaire de système d'exploitation de RDS" #: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:33 msgid "Os Manager to control RDS provided services" -msgstr "" -"Gestionnaire de système d'exploitation contrôle RDS a fourni des services" +msgstr "Gestionnaire de système d'exploitation contrôle RDS a fourni des services" #: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:40 msgid "Max. session time" @@ -1597,14 +1513,11 @@ msgstr "Max. temps de session" msgid "" "Maximum duration in hours for a session (0 means no limit). After this " "period, session will be released." -msgstr "" -"Durée maximale pour une session (0 ne signifie aucune limite). Après cela " -"période, session sortira." +msgstr "Durée maximale pour une session (0 ne signifie aucune limite). Après cela période, session sortira." #: osmanagers/RDSOsManager_enterprise/__init__.py:49 msgid "RDS UDS Actor (for remote apps on Windows Server 2012)" -msgstr "" -"Acteur de l'UDS RDS (pour les applications distantes sur Windows Server 2012)" +msgstr "Acteur de l'UDS RDS (pour les applications distantes sur Windows Server 2012)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:28 msgid "Windows Domain OS Manager" @@ -1614,9 +1527,7 @@ msgstr "Gestionnaire de système d'exploitation pour le domaine Windows" msgid "" "Os Manager to control windows machines with domain. (Basically renames " "machine)" -msgstr "" -"Os Manager pour contrôler les machines windows avec le domaine. " -"(Essentiellement renomme machine)" +msgstr "Os Manager pour contrôler les machines windows avec le domaine. (Essentiellement renomme machine)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:34 #: transports/HTML5RDP/HTML5RDP.py:73 transports/RDP/BaseRDPTransport.py:65 @@ -1628,9 +1539,7 @@ 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)" +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" @@ -1648,10 +1557,7 @@ msgstr "OU" msgid "" "Organizational unit where to add machines in domain (check it before using " "it). i.e.: ou=My Machines,dc=mydomain,dc=local" -msgstr "" -"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" +msgstr "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!" @@ -1682,8 +1588,7 @@ msgstr "Vérifiez l'erreur {0}" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:148 #, python-brace-format msgid "Could not find server parameters (_ldap._tcp.{0} can't be resolved)" -msgstr "" -"Paramètres du serveur est introuvable (_ldap._tcp. {0} n'est pas résolu)" +msgstr "Paramètres du serveur est introuvable (_ldap._tcp. {0} n'est pas résolu)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:157 msgid "Server check was successful" @@ -1720,9 +1625,7 @@ msgstr "Windows OS de mot de passe aléatoire Manager" #: osmanagers/WindowsOsManager/WinRandomPassOsManager.py:28 msgid "" "Os Manager to control windows machines, with user password set randomly." -msgstr "" -"Manager d'os à contrôle des machines windows, avec mot de passe utilisateur " -"défini au hasard." +msgstr "Manager d'os à contrôle des machines windows, avec mot de passe utilisateur défini au hasard." #: osmanagers/WindowsOsManager/WinRandomPassOsManager.py:33 msgid "Current (template) password of the user account" @@ -1740,17 +1643,13 @@ msgstr "Gestionnaire de base de Windows OS" msgid "" "Os Manager to control windows machines without domain. (Basically renames " "machine)" -msgstr "" -"Os Manager pour contrôler les machines windows sans domaine. " -"(Essentiellement renomme machine)" +msgstr "Os Manager pour contrôler les machines windows sans domaine. (Essentiellement renomme machine)" #: osmanagers/WindowsOsManager/WindowsOsManager.py:67 msgid "" "Maximum idle time (in seconds) before session is automaticatlly closed to " "the user (<= 0 means no max. idle time)" -msgstr "" -"Temps d'inactivité maximal (en secondes) avant la session est automaticatlly " -"fermé à l'utilisateur (< = 0 signifie aucune durée max. d'inactivité)" +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:76 msgid "Length must be numeric!!" @@ -1840,8 +1739,8 @@ msgid "finish date for report" msgstr "la date pour le rapport de fin" #: reports/stats/login.py:148 reports/stats/pool_performance.py:161 -msgid "Number of points" -msgstr "Nombre de points" +msgid "Number of intervals" +msgstr "Nombre d'intervalles" #: reports/stats/login.py:152 reports/stats/pool_performance.py:165 msgid "Number of sampling points used in charts" @@ -1866,46 +1765,38 @@ msgid "Pool" msgstr "Piscine" #: reports/stats/pool_performance.py:110 reports/stats/pool_performance.py:366 -#| msgid "Access denied" msgid "Accesses" msgstr "Accès" #: reports/stats/pool_performance.py:131 -#| msgid "Users access by date" msgid "Pools performance by date" msgstr "Performance de piscines par date" #: reports/stats/pool_performance.py:132 -#| msgid "Report of user access to platform by date" -msgid "Report pools performance by date" -msgstr "Performances de piscines de rapports par date" +msgid "Pools performance report by date" +msgstr "Rapport sur le rendement pools par date" #: reports/stats/pool_performance.py:138 msgid "Pools" msgstr "Piscines" #: reports/stats/pool_performance.py:139 -#| msgid "finish date for report" msgid "Pools for report" msgstr "Piscines pour rapport" #: reports/stats/pool_performance.py:185 -#| msgid "Create at least a service before creating a new service pool" msgid "Select at least a service pool for the report" msgstr "Sélectionnez au moins un pool de service pour le rapport" #: reports/stats/pool_performance.py:290 -#| msgid "Users list" msgid "Users by pool" msgstr "Utilisateurs de piscine" #: reports/stats/pool_performance.py:302 -#| msgid "Users of {0}" msgid "Users for {}" msgstr "Utilisateurs pour {}" #: reports/stats/pool_performance.py:319 -#| msgid "Users List for {}" msgid "Accesses for {}" msgstr "Accès pour {}" @@ -1927,10 +1818,9 @@ msgstr "Cluster HyperV lié Clone (expérimental)" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:55 #: services/HyperV_enterprise/HyperVLinkedService.py:59 -msgid "Hyper Services based on templates and differential disks (experimental)" -msgstr "" -"Hyper Services basés sur des modèles et des disques différentiels " -"(expérimentales)" +msgid "" +"Hyper Services based on templates and differential disks (experimental)" +msgstr "Hyper Services basés sur des modèles et des disques différentiels (expérimentales)" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:72 #: services/HyperV_enterprise/HyperVLinkedService.py:76 @@ -1947,8 +1837,7 @@ msgstr "Nombre de machines désirés de courir d'attente pour un utilisateur." #: services/Vmware_enterprise/VCLinkedCloneService.py:41 #: services/Xen/XenLinkedService.py:83 msgid "Number of desired machines to keep suspended waiting for use" -msgstr "" -"Nombre de machines désirés pour garder suspendu en attente pour utilisation" +msgstr "Nombre de machines désirés pour garder suspendu en attente pour utilisation" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:94 #: services/HyperV_enterprise/HyperVLinkedService.py:100 @@ -1977,10 +1866,9 @@ msgstr "Réseau" #: services/HyperV_enterprise/HyperVLinkedService.py:102 #: services/Vmware_enterprise/VCLinkedCloneService.py:62 msgid "" -"If more than 1 interface is found in machine, use one on this network as main" -msgstr "" -"Si plus d'une interface se trouve dans la machine, utiliser un sur ce réseau " -"comme principal" +"If more than 1 interface is found in machine, use one on this network as " +"main" +msgstr "Si plus d'une interface se trouve dans la machine, utiliser un sur ce réseau comme principal" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:98 #: services/HyperV_enterprise/HyperVLinkedService.py:104 @@ -2004,8 +1892,7 @@ msgstr "Lecteurs de magasin de données" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:101 #: services/HyperV_enterprise/HyperVLinkedService.py:107 msgid "Datastores where to put incrementals & publications" -msgstr "" -"Entrepôts de données où mettre les sauvegardes incrémentielles & publications" +msgstr "Entrepôts de données où mettre les sauvegardes incrémentielles & publications" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:102 #: services/HyperV_enterprise/HyperVLinkedService.py:110 @@ -2036,8 +1923,7 @@ msgstr "Longueur du nom" #: services/OVirt/OVirtLinkedService.py:162 #: services/Vmware_enterprise/VCLinkedCloneService.py:82 msgid "Size of numeric part for the names of these machines (between 3 and 6)" -msgstr "" -"Taille de la partie numérique pour les noms de ces machines (entre 3 et 6)" +msgstr "Taille de la partie numérique pour les noms de ces machines (entre 3 et 6)" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:116 #: services/HyperV_enterprise/HyperVLinkedService.py:125 @@ -2046,8 +1932,7 @@ msgstr "" #: services/Vmware_enterprise/VCLinkedCloneService.py:100 #: services/Xen/XenLinkedService.py:133 msgid "The length of basename plus length must not be greater than 15" -msgstr "" -"La longueur du nom de base plus la longueur ne doit pas être supérieure à 15" +msgstr "La longueur du nom de base plus la longueur ne doit pas être supérieure à 15" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:118 #: services/HyperV_enterprise/HyperVLinkedService.py:127 @@ -2069,8 +1954,7 @@ msgstr "Fournisseur de Service de Cluster HyperV" #: services/HyperV_enterprise/HyperVClusterProvider.py:89 #: services/HyperV_enterprise/HyperVProvider.py:83 msgid "HyperV Server IP or Hostname (must enable first WSMAN access)" -msgstr "" -"HyperV serveur IP ou nom d'hôte (doit permettre l'accès WSMAN première)" +msgstr "HyperV serveur IP ou nom d'hôte (doit permettre l'accès WSMAN première)" #: services/HyperV_enterprise/HyperVClusterProvider.py:90 #: services/HyperV_enterprise/HyperVProvider.py:84 @@ -2119,7 +2003,7 @@ msgstr "Test de connexion réussie" #: services/HyperV_enterprise/HyperVClusterProvider.py:300 #: services/HyperV_enterprise/HyperVProvider.py:256 -#: services/Nutanix_enterprise/NutanixProvider.py:166 +#: services/Nutanix_enterprise/NutanixProvider.py:168 #: services/OVirt/OVirtProvider.py:417 #: services/Vmware_enterprise/ServiceProviderVC.py:123 msgid "Connection failed. Check connection params" @@ -2157,17 +2041,14 @@ msgid "HyperV platform service provider (experimental)" msgstr "Fournisseur de services de plate-forme HyperV (expérimental)" #: services/Nutanix_enterprise/NutanixProvider.py:31 -#| msgid "RDS Provider (Experimental)" msgid "Nutanix Acropolis Provider (Experimental)" msgstr "Fournisseur Nutanix Acropolis (expérimental)" #: services/Nutanix_enterprise/NutanixProvider.py:33 -#| msgid "Microsoft RDS based provider" msgid "Nutanix based VM provider" msgstr "Nutanix base de fournisseur de VM" #: services/Nutanix_enterprise/NutanixProvider.py:37 -#| msgid "Ldap Server IP or Hostname" msgid "Nutanix Acropolis Server IP or Hostname" msgstr "Nutanix Acropolis serveur IP ou nom d'hôte" @@ -2176,33 +2057,27 @@ msgid "Nutanix Acropolis server Port (default 9440)" msgstr "Serveur Nutanix Acropole Port (par défaut 9440)" #: services/Nutanix_enterprise/NutanixProvider.py:39 -#| msgid "User with valid privileges on VC" msgid "User with valid privileges on Nutanix Acropolis" msgstr "Utilisateur disposant de privilèges valides sur l'Acropole Nutanix" #: services/Nutanix_enterprise/NutanixProvider.py:40 -#| msgid "Password of the user of oVirt" msgid "Password of the user of Nutanix Acropolis" msgstr "Mot de passe de l'utilisateur de l'Acropole Nutanix" #: services/Nutanix_enterprise/NutanixProvider.py:41 -#| msgid "Timeout in seconds of connection to VC" msgid "Timeout in seconds of connection to Nutanix" msgstr "Délai d'attente en secondes de connexion à Nutanix" #: services/Nutanix_enterprise/NutanixProvider.py:43 #: services/OVirt/OVirtProvider.py:101 -#| msgid "Range of valid macs for created machines" msgid "Range of valid macs for UDS managed machines" msgstr "Gamme de Mac valide pour UDS gérés machines" -#: services/Nutanix_enterprise/NutanixProvider.py:164 -#| msgid "Connections" +#: services/Nutanix_enterprise/NutanixProvider.py:166 msgid "Connection works fine" msgstr "Connexion fonctionne très bien" #: services/Nutanix_enterprise/NutanixService.py:21 -#| msgid "Xen Linked Clone (Experimental)" msgid "Nutanix KVM (Experimental)" msgstr "Nutanix KVM (expérimental)" @@ -2211,7 +2086,6 @@ msgid "Nutanix KVM based service" msgstr "Nutanix KVM de base du service" #: services/Nutanix_enterprise/NutanixService.py:44 -#| msgid "Base" msgid "Base Vm" msgstr "Base de machine virtuelle" @@ -2219,12 +2093,9 @@ msgstr "Base de machine virtuelle" msgid "" "Networks for the machines (every machine will be attached to this networks, " "each one with its own interface)" -msgstr "" -"Réseaux pour les machines (toutes les machines seront jointes à ce réseaux, " -"chacun avec sa propre interface)" +msgstr "Réseaux pour les machines (toutes les machines seront jointes à ce réseaux, chacun avec sa propre interface)" #: services/Nutanix_enterprise/NutanixService.py:57 -#| msgid "Name" msgid "Vm Names" msgstr "Noms de machine virtuelle" @@ -2250,9 +2121,7 @@ msgstr "Domaine de magasin de données" #: services/OVirt/OVirtLinkedService.py:116 msgid "Datastore domain where to publish and put incrementals" -msgstr "" -"Domaine de magasin de données où les publier et de mettre des sauvegardes " -"incrémentales" +msgstr "Domaine de magasin de données où les publier et de mettre des sauvegardes incrémentales" #: services/OVirt/OVirtLinkedService.py:135 #: services/Xen/XenLinkedService.py:113 @@ -2294,16 +2163,13 @@ msgstr "oVirt serveur IP ou nom d'hôte" #: services/OVirt/OVirtProvider.py:97 msgid "User with valid privileges on oVirt, (use \"user@domain\" form)" -msgstr "" -"Utilisateur avec des privilèges valides sur oVirt, (formulaire « user@domain " -"»)" +msgstr "Utilisateur avec des privilèges valides sur oVirt, (formulaire « user@domain »)" #: services/OVirt/OVirtProvider.py:98 msgid "Password of the user of oVirt" msgstr "Mot de passe de l'utilisateur d'oVirt" #: services/OVirt/OVirtProvider.py:99 -#| msgid "Timeout in seconds of connection to VC" msgid "Timeout in seconds of connection to oVirt" msgstr "Délai d'attente en secondes de connexion à oVirt" @@ -2345,15 +2211,12 @@ msgstr "Mot de passe de l'utilisateur" #: services/RDS_enterprise/RDSProvider.py:36 msgid "Default password for users in list mapping" -msgstr "" -"Mot de passe par défaut pour les utilisateurs dans la cartographie de la " -"liste" +msgstr "Mot de passe par défaut pour les utilisateurs dans la cartographie de la liste" #: services/RDS_enterprise/RDSProvider.py:59 -msgid "Error: User {} on host {} is being used and cannot be removed right now" -msgstr "" -"Erreur : Utilisateur {} sur {} hôte est utilisé et ne peut pas être retiré " -"dès maintenant" +msgid "" +"Error: User {} on host {} is being used and cannot be removed right now" +msgstr "Erreur : Utilisateur {} sur {} hôte est utilisé et ne peut pas être retiré dès maintenant" #: services/RDS_enterprise/RDSProvider.py:89 #: services/Sample/SampleProvider.py:178 @@ -2378,17 +2241,14 @@ msgid "Full path of the application this service will represent" msgstr "Chemin d'accès complet de la demande que ce service représentera" #: services/RDS_enterprise/RDSService.py:54 -#| msgid "Deployed services" msgid "Max. Allowd services" msgstr "Max. Services de fumeurs" #: services/RDS_enterprise/RDSService.py:59 -#| msgid "Maximum number of services to provide" msgid "Maximum number of allowed services (0 means no limit)" msgstr "Nombre maximum de services autorisés (0 ne signifie aucune limite)" #: services/RDS_enterprise/RDSService.py:76 -#| msgid "The application path to execute is required" msgid "A valid application path is required" msgstr "Un chemin d'accès d'application valide est requis" @@ -2545,9 +2405,7 @@ msgstr "Délai en secondes de connexion à VC" msgid "" "Range of valid macs for created machines. Must be inside " "00:50:56:00:00:00-00:50:56:3F:FF:FF" -msgstr "" -"Gamme de Mac valide pour machines créées. Doit être à l'intérieur " -"00:50:56:00:00:00-00:50:56:3F:FF:FF" +msgstr "Gamme de Mac valide pour machines créées. Doit être à l'intérieur 00:50:56:00:00:00-00:50:56:3F:FF:FF" #: services/Vmware_enterprise/ServiceProviderVC.py:40 msgid "VMWare Virtual Center Provider" @@ -2572,8 +2430,7 @@ msgstr "Base de clone lié VMWare" #: services/Vmware_enterprise/VCLinkedCloneService.py:33 msgid "" "This service provides access to Linked Clones machines on a Virtual Center" -msgstr "" -"Ce service donne accès aux machines de Clones liés sur un Virtual Center" +msgstr "Ce service donne accès aux machines de Clones liés sur un Virtual Center" #: services/Vmware_enterprise/VCLinkedCloneService.py:53 msgid "Datacenter" @@ -2657,9 +2514,7 @@ msgstr "Ombre multiplicateur de mémoire (mémoire approuver)" #: services/Xen/XenLinkedService.py:121 msgid "Length of numeric part for the names of this machines (beetwen 3 and 6" -msgstr "" -"Longueur de la partie numérique pour les noms de cette machines (beetwen 3 " -"et 6" +msgstr "Longueur de la partie numérique pour les noms de cette machines (beetwen 3 et 6" #: services/Xen/XenProvider.py:79 msgid "Xenserver Platform Provider" @@ -2689,9 +2544,7 @@ msgstr "Vérifier le certificat" msgid "" "If selected, certificate will be checked against system valid certificate " "providers" -msgstr "" -"Si sélectionné, certificat sera vérifié contre le certificat de système " -"valide fournisseurs" +msgstr "Si sélectionné, certificat sera vérifié contre le certificat de système valide fournisseurs" #: services/Xen/XenProvider.py:394 #, python-brace-format @@ -2948,9 +2801,7 @@ msgstr "Erreur sur demande" #: templates/uds/admin/tmpl/request_failed.html:7 msgid "There was an error requesting data from server, please, try again" -msgstr "" -"Il y avait une erreur en demandant les données depuis le serveur, s'il vous " -"plaît, essaient à nouveau" +msgstr "Il y avait une erreur en demandant les données depuis le serveur, s'il vous plaît, essaient à nouveau" #: templates/uds/admin/tmpl/request_failed.html:9 #: templates/uds/snippets/admin_user.html:8 @@ -2977,8 +2828,7 @@ msgstr "Cela signifie que vous avez restreint l'accès aux éléments assignés. msgid "" "In order to increase your privileges, please contact your local UDS " "administrator." -msgstr "" -"Afin d'augmenter vos privilèges, contactez votre local UDS administrateur." +msgstr "Afin d'augmenter vos privilèges, contactez votre local UDS administrateur." #: templates/uds/admin/tmpl/restricted.html:36 msgid "Thank you." @@ -3021,9 +2871,7 @@ msgstr "Téléchargements" #: templates/uds/downloads.html:11 templates/uds/html5/downloads.html:10 msgid "" "This page contains a list of downloadables provided by different modules" -msgstr "" -"Cette page contient une liste de téléchargeables fournis par différents " -"modules" +msgstr "Cette page contient une liste de téléchargeables fournis par différents modules" #: templates/uds/html5/about.html:13 msgid "You can access UDS Open Source code at" @@ -3036,9 +2884,7 @@ msgstr "UDS a été développé à l'aide de ces composants :" #: templates/uds/html5/about.html:41 msgid "" "If you found that we missed to mention any component, please let us know" -msgstr "" -"Si vous avez trouvé que nous avons manqué de mentionner tout composant, " -"veuillez nous le faire savoir" +msgstr "Si vous avez trouvé que nous avons manqué de mentionner tout composant, veuillez nous le faire savoir" #: templates/uds/html5/about.html:42 #: templates/uds/html5/service_not_ready.html:21 @@ -3057,9 +2903,7 @@ msgstr "Télécharger le Plugin UDS pour" msgid "" "In order to be able to execute UDS services, you need to have UDS plugin " "installed." -msgstr "" -"Afin d'être capable d'exécuter des services de l'UDS, vous devez avoir le " -"plugin de l'UDS installé." +msgstr "Afin d'être capable d'exécuter des services de l'UDS, vous devez avoir le plugin de l'UDS installé." #: templates/uds/html5/download_client.html:14 msgid "Or download another version" @@ -3069,9 +2913,7 @@ msgstr "Ou télécharger une autre version" msgid "" "In case that your platform has been incorrectly detected, you can download " "manually the version required for your Operating System" -msgstr "" -"Dans le cas que votre plate-forme a été incorrectement détecté, vous pouvez " -"télécharger manuellement la version requise par votre système d'exploitation" +msgstr "Dans le cas que votre plate-forme a été incorrectement détecté, vous pouvez télécharger manuellement la version requise par votre système d'exploitation" #: templates/uds/html5/download_client.html:19 msgid "Linux UDS plugin" @@ -3089,9 +2931,7 @@ msgstr "Mac OSX (> 10,5) plugin de l'UDS" msgid "" "If you already have UDS Plugin installed but this message persists to " "appear, you can disable automatic detection here" -msgstr "" -"Si vous avez déjà installé UDS Plugin, mais ce message persiste à " -"apparaissent, vous pouvez désactiver la détection automatique ici" +msgstr "Si vous avez déjà installé UDS Plugin, mais ce message persiste à apparaissent, vous pouvez désactiver la détection automatique ici" #: templates/uds/html5/download_client.html:39 msgid "Automatic plugin detection is enabled" @@ -3105,18 +2945,13 @@ msgstr "Mise en garde : La détection automatique plugin est désactivée" msgid "" "Please, note that disabling automatic detection will not trigger this page " "again in case you don't have the plugin installed." -msgstr "" -"S'il vous plaît, notez que la désactivation de la détection automatique ne " -"déclenchera pas cette page encore une fois dans le cas vous n'avez pas le " -"plugin installé." +msgstr "S'il vous plaît, notez que la désactivation de la détection automatique ne déclenchera pas cette page encore une fois dans le cas vous n'avez pas le plugin installé." #: templates/uds/html5/download_client.html:45 msgid "" "In this case, you will have to manually download the plugin by using the " "menu on upper right corner." -msgstr "" -"Dans ce cas, vous devrez télécharger manuellement le plugin à l'aide de la " -"menu sur le coin supérieur droit." +msgstr "Dans ce cas, vous devrez télécharger manuellement le plugin à l'aide de la menu sur le coin supérieur droit." #: templates/uds/html5/download_client.html:47 msgid "Return" @@ -3220,23 +3055,17 @@ msgstr "Le service n'est pas prêt" msgid "" "The service is not ready at this moment. Please, try it again after a few " "seconds." -msgstr "" -"Le service n'est pas prêt à ce moment. S'il vous plaît, essayez à nouveau " -"après quelques secondes." +msgstr "Le service n'est pas prêt à ce moment. S'il vous plaît, essayez à nouveau après quelques secondes." #: templates/uds/html5/service_not_ready.html:18 msgid "" "The service you have requested was not ready, and it is being created right " "now. It will be availabe shortly" -msgstr "" -"Le service que vous avez demandé n'était pas prêt, et il est créé juste " -"maintenant. Il sera disponible sous peu" +msgstr "Le service que vous avez demandé n'était pas prêt, et il est créé juste maintenant. Il sera disponible sous peu" #: templates/uds/html5/service_not_ready.html:23 msgid "Please, close this window and relaunch again after a while." -msgstr "" -"S'il vous plaît, fermez cette fenêtre et relancez à nouveau après un certain " -"temps." +msgstr "S'il vous plaît, fermez cette fenêtre et relancez à nouveau après un certain temps." #: templates/uds/html5/simpleLauncher.html:4 #: templates/uds/html5/simpleLauncherAlreadyLaunched.html:4 @@ -3265,9 +3094,7 @@ msgstr "Pour relancer le service, vous devrez le faire depuis l'origine." msgid "" "If the service does not launchs automatically, probably you dont have the " "UDS plugin installed" -msgstr "" -"Si le service n'est pas lance automatiquement, vous n'avez probablement pas " -"la UDS plugin installé" +msgstr "Si le service n'est pas lance automatiquement, vous n'avez probablement pas la UDS plugin installé" #: templates/uds/html5/simpleLauncher.html:17 msgid "You can obtain it from the" @@ -3302,18 +3129,13 @@ msgstr "Préférences" #: templates/uds/html5/templates/base.html:60 msgid "" "Your browser is supported only partially. Please, upgrade it to a modern " -"html5 browser like Firefox, Chrome, Opera, ... (IE must be 10 or better, and " -"must also disable \"Compatibility View Mode\" for this site)" -msgstr "" -"Votre navigateur est pris en charge que partiellement. S'il vous plaît, " -"mettre à jour à un moderne HTML5 navigateur tel que Firefox, Chrome, " -"Opera... (IE doit être de 10 ou mieux, et devez également désactiver le " -"\"Mode d'affichage de compatibilité\" pour ce site)" +"html5 browser like Firefox, Chrome, Opera, ... (IE must be 10 or better, and" +" must also disable \"Compatibility View Mode\" for this site)" +msgstr "Votre navigateur est pris en charge que partiellement. S'il vous plaît, mettre à jour à un moderne HTML5 navigateur tel que Firefox, Chrome, Opera... (IE doit être de 10 ou mieux, et devez également désactiver le \"Mode d'affichage de compatibilité\" pour ce site)" #: templates/uds/html5/templates/base.html:108 msgid "We use cookies to track usage and preferences" -msgstr "" -"Nous utilisons des cookies pour suivre les préférences et l'utilisation" +msgstr "Nous utilisons des cookies pour suivre les préférences et l'utilisation" #: templates/uds/html5/templates/base.html:109 msgid "I Understand" @@ -3330,9 +3152,7 @@ msgstr "Java non trouvé" #: templates/uds/index.html:71 msgid "" "Java is not available on your browser, and the selected transport needs it." -msgstr "" -"Java n'est pas disponible sur votre navigateur, et le transport sélectionné " -"en a besoin." +msgstr "Java n'est pas disponible sur votre navigateur, et le transport sélectionné en a besoin." #: templates/uds/index.html:72 msgid "Please, install latest version from" @@ -3402,9 +3222,7 @@ msgstr "Serveur de tunnel" msgid "" "Host of the tunnel server (use http/https & port if needed) as accesible " "from users" -msgstr "" -"Accessible l'hôte du serveur tunnel (utiliser le protocole http/https & port " -"si nécessaire) des utilisateurs" +msgstr "Accessible l'hôte du serveur tunnel (utiliser le protocole http/https & port si nécessaire) des utilisateurs" #: transports/HTML5RDP/HTML5RDP.py:69 transports/NX/NXTransport.py:65 #: transports/NX/TSNXTransport.py:72 transports/RDP/BaseRDPTransport.py:61 @@ -3422,9 +3240,7 @@ msgstr "Références vide" #: transports/RGS_enterprise/TRGSTransport.py:52 #: transports/SPICE/BaseSPICETransport.py:67 msgid "If checked, the credentials used to connect will be emtpy" -msgstr "" -"Si coché, les informations d'identification utilisées pour se connecter sera " -"vide" +msgstr "Si coché, les informations d'identification utilisées pour se connecter sera vide" #: transports/HTML5RDP/HTML5RDP.py:70 transports/NX/NXTransport.py:66 #: transports/NX/TSNXTransport.py:73 transports/RDP/BaseRDPTransport.py:62 @@ -3432,9 +3248,7 @@ msgstr "" #: transports/RGS_enterprise/TRGSTransport.py:53 #: transports/SPICE/BaseSPICETransport.py:72 msgid "If not empty, this username will be always used as credential" -msgstr "" -"Si ce n'est vide, ce nom d'utilisateur sera toujours utilisé comme des " -"titres de compétences" +msgstr "Si ce n'est vide, ce nom d'utilisateur sera toujours utilisé comme des titres de compétences" #: transports/HTML5RDP/HTML5RDP.py:71 transports/NX/NXTransport.py:67 #: transports/NX/TSNXTransport.py:74 transports/RDP/BaseRDPTransport.py:63 @@ -3442,9 +3256,7 @@ msgstr "" #: transports/RGS_enterprise/TRGSTransport.py:54 #: transports/SPICE/BaseSPICETransport.py:77 msgid "If not empty, this password will be always used as credential" -msgstr "" -"Si ce n'est vide, ce mot de passe sera toujours utilisé comme des titres de " -"compétences" +msgstr "Si ce n'est vide, ce mot de passe sera toujours utilisé comme des titres de compétences" #: transports/HTML5RDP/HTML5RDP.py:72 transports/RDP/BaseRDPTransport.py:64 #: transports/RDS_enterprise/BaseRDSTransport.py:67 @@ -3456,20 +3268,16 @@ msgstr "Sans nom de domaine" msgid "" "If checked, the domain part will always be emptied (to connecto to xrdp for " "example is needed)" -msgstr "" -"Si cochée, la partie domaine sera toujours vidée (à connecto pour xrdp pour " -"exemple est nécessaire)" +msgstr "Si cochée, la partie domaine sera toujours vidée (à connecto pour xrdp pour exemple est nécessaire)" #: transports/HTML5RDP/HTML5RDP.py:73 transports/RDP/BaseRDPTransport.py:65 #: transports/RDS_enterprise/BaseRDSTransport.py:68 #: transports/RGS_enterprise/RGSTransport.py:47 #: transports/RGS_enterprise/TRGSTransport.py:55 msgid "" -"If not empty, this domain will be always used as credential (used as DOMAIN" -"\\user)" -msgstr "" -"Si ce n'est vide, ce domaine sera toujours utilisé comme des titres de " -"compétences (utilisé comme domaine\\User)" +"If not empty, this domain will be always used as credential (used as " +"DOMAIN\\user)" +msgstr "Si ce n'est vide, ce domaine sera toujours utilisé comme des titres de compétences (utilisé comme domaine\\User)" #: transports/HTML5RDP/HTML5RDP.py:74 msgid "Enable Audio" @@ -3479,9 +3287,7 @@ msgstr "Activez l'Audio" msgid "" "If checked, the audio will be redirected to client (if client browser " "supports it)" -msgstr "" -"Si coché, le son sera redirigé vers le client (si navigateur client Il prend " -"en charge)" +msgstr "Si coché, le son sera redirigé vers le client (si navigateur client Il prend en charge)" #: transports/HTML5RDP/HTML5RDP.py:75 msgid "Enable Printing" @@ -3491,9 +3297,7 @@ msgstr "Activer l'impression" msgid "" "If checked, the printing will be redirected to client (if client browser " "supports it)" -msgstr "" -"S'il est activé, l'impression sera redirigée vers le client (si navigateur " -"client Il prend en charge)" +msgstr "S'il est activé, l'impression sera redirigée vers le client (si navigateur client Il prend en charge)" #: transports/HTML5RDP/HTML5RDP.py:81 msgid "The server must be http or https" @@ -3569,9 +3373,7 @@ msgstr "Serveur de tunnel" msgid "" "IP or Hostname of tunnel server sent to client device (\"public\" ip) and " "port. (use HOST:PORT format)" -msgstr "" -"Adresse IP ou nom d'hôte du serveur tunnel envoyée au périphérique client " -"(adresse ip « publique ») et port. (utilisez le format de l'hôte : PORT)" +msgstr "Adresse IP ou nom d'hôte du serveur tunnel envoyée au périphérique client (adresse ip « publique ») et port. (utilisez le format de l'hôte : PORT)" #: transports/NX/TSNXTransport.py:70 transports/RDP/TRDPTransport.py:70 #: transports/RDS_enterprise/TRDSTransport.py:68 @@ -3583,12 +3385,9 @@ msgstr "Tunnel hôte cocher" #: transports/RDS_enterprise/TRDSTransport.py:68 #: transports/RGS_enterprise/TRGSTransport.py:50 msgid "" -"If not empty, this server will be used to check if service is running before " -"assigning it to user. (use HOST:PORT format)" -msgstr "" -"Si ce n'est vide, ce serveur sera utilisé pour vérifier si le service " -"s'exécute avant assignant à l'utilisateur. (utilisez le format de l'hôte : " -"PORT)" +"If not empty, this server will be used to check if service is running before" +" assigning it to user. (use HOST:PORT format)" +msgstr "Si ce n'est vide, ce serveur sera utilisé pour vérifier si le service s'exécute avant assignant à l'utilisateur. (utilisez le format de l'hôte : PORT)" #: transports/NX/TSNXTransport.py:113 transports/RDP/TRDPTransport.py:88 #: transports/RDS_enterprise/TRDSTransport.py:81 @@ -3619,8 +3418,7 @@ msgstr "Permettre aux imprimantes" #: transports/RDP/BaseRDPTransport.py:67 #: transports/RDS_enterprise/BaseRDSTransport.py:70 msgid "If checked, this transport will allow the use of user printers" -msgstr "" -"Si cochée, ce transport permettra l'utilisation des imprimantes utilisateur" +msgstr "Si cochée, ce transport permettra l'utilisation des imprimantes utilisateur" #: transports/RDP/BaseRDPTransport.py:68 #: transports/RDS_enterprise/BaseRDSTransport.py:71 @@ -3630,8 +3428,7 @@ msgstr "Permettre aux lecteurs" #: transports/RDP/BaseRDPTransport.py:68 #: transports/RDS_enterprise/BaseRDSTransport.py:71 msgid "If checked, this transport will allow the use of user drives" -msgstr "" -"Si cochée, ce transport permettra l'utilisation des lecteurs de l'utilisateur" +msgstr "Si cochée, ce transport permettra l'utilisation des lecteurs de l'utilisateur" #: transports/RDP/BaseRDPTransport.py:69 #: transports/RDS_enterprise/BaseRDSTransport.py:72 @@ -3641,8 +3438,7 @@ msgstr "Permettre aux publications en série" #: transports/RDP/BaseRDPTransport.py:69 #: transports/RDS_enterprise/BaseRDSTransport.py:72 msgid "If checked, this transport will allow the use of user serial ports" -msgstr "" -"Si cochée, ce transport permettra l'utilisation de l'utilisateur ports série" +msgstr "Si cochée, ce transport permettra l'utilisation de l'utilisateur ports série" #: transports/RDP/BaseRDPTransport.py:70 msgid "Show wallpaper" @@ -3652,9 +3448,7 @@ msgstr "Voir la papier peint" msgid "" "If checked, the wallpaper and themes will be shown on machine (better user " "experience, more bandwidth)" -msgstr "" -"Si coché, le fond d'écran et thèmes seront montrés sur machine (meilleur " -"utilisateur expérience, plus de bande passante)" +msgstr "Si coché, le fond d'écran et thèmes seront montrés sur machine (meilleur utilisateur expérience, plus de bande passante)" #: transports/RDP/BaseRDPTransport.py:71 msgid "Multiple monitors" @@ -3664,9 +3458,7 @@ msgstr "Plusieurs moniteurs" msgid "" "If checked, all client monitors will be used for displaying (only works on " "windows clients)" -msgstr "" -"S'il est activé, tous les moniteurs de client seront utilisés pour " -"l'affichage (fonctionne uniquement sur clients Windows)" +msgstr "S'il est activé, tous les moniteurs de client seront utilisés pour l'affichage (fonctionne uniquement sur clients Windows)" #: transports/RDP/BaseRDPTransport.py:72 msgid "Allow Aero" @@ -3750,9 +3542,7 @@ msgstr "Qualité réglable min." msgid "" "The lowest image quality applied to images to maintain the minimum update " "rate." -msgstr "" -"La qualité d'image le plus bas appliquée aux images de maintenir la mise à " -"jour minimale Ravel" +msgstr "La qualité d'image le plus bas appliquée aux images de maintenir la mise à jour minimale Ravel" #: transports/RGS_enterprise/RGSTransport.py:54 #: transports/RGS_enterprise/TRGSTransport.py:62 @@ -3762,8 +3552,7 @@ msgstr "Cadence réglable" #: transports/RGS_enterprise/RGSTransport.py:55 #: transports/RGS_enterprise/TRGSTransport.py:63 msgid "Update rate threshold to begin adjusting image quality" -msgstr "" -"Seuil de taux de mise à jour pour commencer le réglage qualité de l'image" +msgstr "Seuil de taux de mise à jour pour commencer le réglage qualité de l'image" #: transports/RGS_enterprise/RGSTransport.py:56 #: transports/RGS_enterprise/TRGSTransport.py:64 @@ -3775,9 +3564,7 @@ msgstr "Adapter la résolution locale" msgid "" "Change the Sender's resolution to match the Receiver's resolution when " "connecting" -msgstr "" -"Changer la résolution de l'expéditeur pour l'adapter résolution du récepteur " -"lorsque connexion" +msgstr "Changer la résolution de l'expéditeur pour l'adapter résolution du récepteur lorsque connexion" #: transports/RGS_enterprise/RGSTransport.py:58 #: transports/RGS_enterprise/TRGSTransport.py:66 @@ -3819,12 +3606,9 @@ msgstr "RGS Transport pour connexion par tunnel" #: transports/SPICE/BaseSPICETransport.py:84 msgid "" -"Server certificate (public), can be found on your ovirt engine, probably at /" -"etc/pki/ovirt-engine/certs/ca.der (Use the contents of this file)." -msgstr "" -"Certificat serveur (public), se trouvent sur votre moteur ovirt, " -"probablement à /etc/PKI/ovirt-Engine/certs/ca.der (utilisez le contenu de ce " -"fichier)." +"Server certificate (public), can be found on your ovirt engine, probably at " +"/etc/pki/ovirt-engine/certs/ca.der (Use the contents of this file)." +msgstr "Certificat serveur (public), se trouvent sur votre moteur ovirt, probablement à /etc/PKI/ovirt-Engine/certs/ca.der (utilisez le contenu de ce fichier)." #: transports/SPICE/SPICETransport.py:52 msgid "RHEV/oVirt SPICE Transport (direct)" @@ -3842,58 +3626,55 @@ msgstr "VEHR/oVirt SPICE Transport (tunnelé)" msgid "SPICE Transport for tunneled connection (EXPERIMENTAL)" msgstr "Transport d'épices pour une connexion par tunnel (expérimental)" -#: web/errors.py:70 +#: web/errors.py:71 msgid "Unknown error" msgstr "Erreur inconnue" -#: web/errors.py:74 +#: web/errors.py:75 msgid "" "Invalid service. The service is not available at this moment. Please, try " "later" -msgstr "" -"Service non valide. Le service n'est pas disponible en ce moment. SVP, " -"essayez plus tard" - -#: web/errors.py:75 -msgid "Maximum services limit reached. Please, contact administrator" -msgstr "" -"Limite de services maximale atteinte. Veuillez contacter administrateur" +msgstr "Service non valide. Le service n'est pas disponible en ce moment. SVP, essayez plus tard" #: web/errors.py:76 +msgid "Maximum services limit reached. Please, contact administrator" +msgstr "Limite de services maximale atteinte. Veuillez contacter administrateur" + +#: web/errors.py:77 msgid "You need to enable cookies to let this application work" msgstr "Vous devez activer les cookies de laisser cette application" -#: web/errors.py:78 +#: web/errors.py:79 msgid "Authenticator not found" msgstr "Authentificateur introuvable" -#: web/errors.py:79 +#: web/errors.py:80 msgid "Invalid authenticator" msgstr "Authentificateur non valide" -#: web/errors.py:80 +#: web/errors.py:81 msgid "Invalid request received" msgstr "Requête non valide reçu" -#: web/errors.py:81 +#: web/errors.py:82 msgid "" "Your browser is not supported. Please, upgrade it to a modern HTML5 browser " "like Firefox or Chrome" -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" +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:82 +#: web/errors.py:83 msgid "The requested service is in maintenance mode" msgstr "Le service demandé est en mode maintenance" -#: web/errors.py:83 +#: web/errors.py:84 msgid "" "The service is not ready.\n" "Please, try again in a few moments." -msgstr "" -"Le service n'est pas prêt.\n" -"Veuillez réessayer dans quelques instants." +msgstr "Le service n'est pas prêt.\nVeuillez réessayer dans quelques instants." + +#: web/errors.py:85 +msgid "Preparing service" +msgstr "Préparation de service" #: web/forms/LoginForm.py:54 msgid "Select authenticator" @@ -3913,6 +3694,4 @@ msgstr "Préférences du Plugin UDS" #: web/views/service.py:114 msgid "Service not ready. Please, try again in a while." -msgstr "" -"Service n'est pas prêt. S'il vous plaît, essayez à nouveau dans un certain " -"temps." +msgstr "Service n'est pas prêt. S'il vous plaît, essayez à nouveau dans un certain temps." diff --git a/server/src/uds/locale/fr/LC_MESSAGES/djangojs.mo b/server/src/uds/locale/fr/LC_MESSAGES/djangojs.mo index 3126a1c729c018fdb53e3703a78b6006f1a140c6..b9f34008c4b2e9ab7b696e4e9e5c20b8120c5a7b 100644 GIT binary patch delta 1495 zcmXZcPe@cz6vy$KI*y~M(>U56&3UP1siR|~joKe5$g-eCVhfWtnxIH&5>y7W$coHJ zvXCTN1W5}6OEYL!5iXJ-M1pE(5R{1`^pC*4KfRmz+;_e2oO{o?&u8^d>qo|1(ScRQ z3}hNpXpAY@XiNegM>jTM3bx@I>_Qjbz##V9=a;yJ=LyWkIm|{MKU!akX&6DpJ&YMx zn{A?I1A|s3cHw1Qi?1*XKVlsILJ$74#s^jcdaZe=^%eHH4z=MH^kWz1VIL~-GgO|* zK-8FY249#^qQB_FC8Q|E=NOZU#i$ePu^vU8v>BDC2bJg^>OfCW@g|W_<~=Im0#Y2~ z*|buj{3wGWCaO^hJCQZ!Cg$J>swGnxkDqZh&e-{RRN_DO?oj?U_L~X1C)tU>az}={IcQ6(QQE~30?!pk# zMKg>J`ORAf>zJ5DEp+9rlr$N&;{fUsMy%DS9@e2+(`LPhiqng#z(Z7P-k@6g0b}tS z=Hndt$!{_?uaveBb)xO);7+6%rUA9%C@!A_Re>Q?;4xIf3EY8SQC~wgKMwB4ZP<*8 z*N6LX6pP4jeljS*T((t#wWt?*u?)v?D}F}>@bjR=5!A*Gp&MIJm$?HuoVkjLIE-rX zbJXRWMqTE4jH;AzWQ)g4^k9yCE0jd(OF@!Uy%k3}V z3&Opqc#yY2GoR(#@ha6vMW4S(2=&sFS53RWo4>Vgo914{C#tQ74>0 z#ruRh>4Nn)s#QxEgKmc?nn*;I*oS%{AGLwv(VC<|uctB?DsxIptIGRlGXseg!BE%< aRaS)~{pne)?$hljPn~V*9KDt`?EMewY?ws= delta 1498 zcmXZcOGwmF6vy$KI_iv%#>e;9=$&$fmCKTu|relm{3`H>>T#J6x33l2ZK%KN56=)C@=r-y=lc@b>kS)zSRKR7V zI3~F$S|M+kK_wF*RKU~78gmtkaRSwnS&YX|n2huG{1PhgAN%_>UQ)mu+XhVGxfzu} z8@jO%8!O@CS8@8bm>qWKZ9BShM)VdoOi?>kw+(F%i zQKXAz3@zfDHwGg`PEDTZl9Wqcl2PlBqzC~D&;sDRTLz%Qs@LlGYqHsU61 zN9`BEUHBL)iEn-~sKzqVYQQGc3qx3sQ@9boqc+IqL4kv)#P(tWcA_qGFLF3@30*jb zYVkAF<(xxZ<|PcPlnF$O#{zU>sr_7yS{OiGvOTDuSt~m6EGmJ1wD2yf60fiZ=TVnC z+iOe}?ndp`gNircrT&QwE;A8_!>C^0MD^}Is;AE}7iZCdKhVMzT&)QIUNVTfGlx*? zPN7aWtgWkRJ}KqcfLZC#dB+jP{)vXH8o0Q#^M6?hPp;5h1p z)2RJEqE5PO`y17&7+#J+m&HI6DX0>AP%n5<3HT>MNh5A&gRiE}^815zk*|4$u7I!B eZ~3, 2012 msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-03 11:35+0200\n" -"PO-Revision-Date: 2015-06-21 19:16+0000\n" +"POT-Creation-Date: 2015-09-04 11:55+0200\n" +"PO-Revision-Date: 2015-08-03 09:37+0000\n" "Last-Translator: Adolfo Gómez \n" -"Language-Team: French (http://www.transifex.com/projects/p/openuds/language/" -"fr/)\n" -"Language: fr\n" +"Language-Team: French (http://www.transifex.com/openuds/openuds/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: static/adm/js/dataTables.bootstrap.js:6 static/tmp_js/gui.js:19 @@ -290,8 +289,7 @@ msgstr "Vous devez sélectionner une image" #: static/tmp_js/gui-d-gallery.js:34 msgid "Image is too big (max. upload size is 256Kb)" -msgstr "" -"L'image est trop grande (taille de téléchargement de max. est de 256Kb)" +msgstr "L'image est trop grande (taille de téléchargement de max. est de 256Kb)" #: static/tmp_js/gui-d-gallery.js:80 msgid "Delete Image" @@ -334,7 +332,6 @@ msgid "Error creating report" msgstr "Erreur de création du rapport" #: static/tmp_js/gui-d-reports.js:58 -#| msgid "Error obtainint report description" msgid "Error obtaining report description" msgstr "Pour obtenir description de rapport d'erreur" diff --git a/server/src/uds/locale/it/LC_MESSAGES/django.mo b/server/src/uds/locale/it/LC_MESSAGES/django.mo index 5af7ff4112bfa45f3c587ff1d9ce2d3467bb6193..f429cb5464fd85345974d4e9c26322e0f3d41ac6 100644 GIT binary patch delta 17360 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 delta 17247 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 diff --git a/server/src/uds/locale/it/LC_MESSAGES/django.po b/server/src/uds/locale/it/LC_MESSAGES/django.po index 1a950b4ba..272178171 100644 --- a/server/src/uds/locale/it/LC_MESSAGES/django.po +++ b/server/src/uds/locale/it/LC_MESSAGES/django.po @@ -1,25 +1,24 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-03 11:34+0200\n" -"PO-Revision-Date: 2015-06-21 19:23+0000\n" +"POT-Creation-Date: 2015-09-04 11:55+0200\n" +"PO-Revision-Date: 2015-09-04 09:56+0000\n" "Last-Translator: Adolfo Gómez \n" -"Language-Team: Italian (http://www.transifex.com/projects/p/openuds/language/" -"it/)\n" -"Language: it\n" +"Language-Team: Italian (http://www.transifex.com/openuds/openuds/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: REST/methods/actor.py:94 REST/methods/client.py:88 -#: REST/methods/client.py:105 +#: REST/methods/actor.py:94 REST/methods/client.py:92 +#: REST/methods/client.py:109 msgid "Correct" msgstr "Correggere" @@ -31,7 +30,7 @@ msgstr "Chiave non valida" msgid "Unmanaged host" msgstr "Host non gestito" -#: REST/methods/actor.py:198 web/errors.py:77 +#: REST/methods/actor.py:198 web/errors.py:78 msgid "User service not found" msgstr "Servizio utente non trovato" @@ -119,9 +118,7 @@ msgstr "Rete gamma" msgid "" "Network range. Accepts most network definitions formats (range, subnet, " "host, etc..." -msgstr "" -"Rete gamma. Accetta la maggior parte dei formati di definizioni di rete " -"(gamma, subnet, host, ecc..." +msgstr "Rete gamma. Accetta la maggior parte dei formati di definizioni di rete (gamma, subnet, host, ecc..." #: REST/methods/osmanagers.py:55 msgid "Current OS Managers" @@ -153,7 +150,7 @@ msgid "User Services" msgstr "Servizi utente" #: REST/methods/providers.py:131 dispatchers/wyse_enterprise/views.py:256 -#: dispatchers/wyse_enterprise/views.py:259 web/errors.py:72 +#: dispatchers/wyse_enterprise/views.py:259 web/errors.py:73 msgid "Service not found" msgstr "Servizio non trovato" @@ -286,8 +283,7 @@ msgstr "Servizi per mantenere in cache L2" #: REST/methods/services_pools.py:164 msgid "Services kept in cache of level2 for improved service generation" -msgstr "" -"Servizi mantenuto nella cache di level2 per generazione migliore servizio" +msgstr "Servizi mantenuto nella cache di level2 per generazione migliore servizio" #: REST/methods/services_pools.py:171 msgid "Maximum number of services to provide" @@ -297,9 +293,7 @@ msgstr "Numero massimo di servizi per fornire" msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" -msgstr "" -"Numero massimo di servizio (assegnate e cache L1) che possono essere creati " -"per Questo servizio" +msgstr "Numero massimo di servizio (assegnate e cache L1) che possono essere creati per Questo servizio" #: REST/methods/services_pools.py:178 msgid "Show transports" @@ -329,9 +323,7 @@ msgstr "Accesso alla rete" msgid "" "If checked, the transport will be enabled for the selected networks.If " "unchecked, transport will be disabled for selected networks" -msgstr "" -"Se selezionata, il trasporto sarà attivato per le reti selezionate.Se " -"incontrollato, trasporto verrà disabilitato per reti selezionate" +msgstr "Se selezionata, il trasporto sarà attivato per le reti selezionate.Se incontrollato, trasporto verrà disabilitato per reti selezionate" #: REST/methods/transports.py:78 #: services/Nutanix_enterprise/NutanixService.py:51 @@ -343,9 +335,7 @@ msgstr "Reti" msgid "" "Networks associated with this transport. If No network selected, will mean " "\"all networks\"" -msgstr "" -"Reti associate a questo trasporto. Se nessuna rete selezionata, significherà " -"\"tutte le reti\"" +msgstr "Reti associate a questo trasporto. Se nessuna rete selezionata, significherà \"tutte le reti\"" #: REST/methods/user_services.py:80 REST/methods/user_services.py:81 msgid "unknown" @@ -519,9 +509,7 @@ msgstr "Commenti per questo elemento" #: REST/model.py:136 msgid "" "Selects the priority of this element (lower number means higher priority)" -msgstr "" -"Seleziona la priorità di questo elemento (numero significa maggiore priorità " -"inferiore)" +msgstr "Seleziona la priorità di questo elemento (numero significa maggiore priorità inferiore)" #: REST/model.py:147 msgid "Tag for this element" @@ -539,7 +527,7 @@ msgstr "Metodo non trovato in {}: {}" msgid "Item not found" msgstr "Articolo non trovato" -#: REST/model.py:245 web/errors.py:73 +#: REST/model.py:245 web/errors.py:74 msgid "Access denied" msgstr "Accesso negato" @@ -591,8 +579,7 @@ msgstr "Utilizzo SSL" #: auths/ActiveDirectory_enterprise/Authenticator.py:36 msgid "If checked, a ssl connection to Active Directory will be used" -msgstr "" -"Se selezionata, verrà utilizzata una connessione ssl per Active Directory" +msgstr "Se selezionata, verrà utilizzata una connessione ssl per Active Directory" #: auths/ActiveDirectory_enterprise/Authenticator.py:37 msgid "Compatibility" @@ -600,9 +587,7 @@ msgstr "Compatibilità" #: auths/ActiveDirectory_enterprise/Authenticator.py:37 msgid "Compatibility of AD connection (Usually windows 2000 and later)" -msgstr "" -"Compatibilità di connessione AD (solitamente windows 2000 e versioni " -"successive)" +msgstr "Compatibilità di connessione AD (solitamente windows 2000 e versioni successive)" #: auths/ActiveDirectory_enterprise/Authenticator.py:39 #: auths/RegexLdap/Authenticator.py:59 auths/SimpleLDAP/Authenticator.py:60 @@ -611,11 +596,9 @@ msgstr "Utente LDAP" #: auths/ActiveDirectory_enterprise/Authenticator.py:39 msgid "" -"Username with read privileges on the base selected (use USER@DOMAIN.DOM form " -"for this)" -msgstr "" -"Nome utente con privilegi di lettura sulla base selezionato (uso USER@DOMAIN." -"Forma di DOM per questo)" +"Username with read privileges on the base selected (use USER@DOMAIN.DOM form" +" for this)" +msgstr "Nome utente con privilegi di lettura sulla base selezionato (uso USER@DOMAIN.Forma di DOM per questo)" #: auths/ActiveDirectory_enterprise/Authenticator.py:40 #: auths/ActiveDirectory_enterprise/Authenticator.py:58 @@ -723,8 +706,7 @@ msgstr "Server non sembra un'Active Directory (non ha alcun utente né gruppi)" #: auths/EDirectory_enterprise/Authenticator.py:360 #: auths/RegexLdap/Authenticator.py:436 auths/SimpleLDAP/Authenticator.py:435 msgid "Connection params seem correct, test was succesfully executed" -msgstr "" -"Connessione params sembrano corretti, prova era stata correttamente eseguita" +msgstr "Connessione params sembrano corretti, prova era stata correttamente eseguita" #: auths/EDirectory_enterprise/Authenticator.py:62 msgid "EDirectory Server IP or Hostname" @@ -747,8 +729,7 @@ msgstr "Porta LDAP (solitamente 389 per non ssl) e 636 per ssl" #: auths/EDirectory_enterprise/Authenticator.py:64 #: auths/RegexLdap/Authenticator.py:58 auths/SimpleLDAP/Authenticator.py:59 msgid "If checked, the connection will be ssl, using port 636 instead of 389" -msgstr "" -"Se selezionata, la connessione sarà ssl, usando la porta 636 anziché 389" +msgstr "Se selezionata, la connessione sarà ssl, usando la porta 636 anziché 389" #: auths/EDirectory_enterprise/Authenticator.py:65 msgid "Admin user" @@ -784,17 +765,14 @@ msgstr "Base di ricerca LDAP non è corretto" #: auths/EDirectory_enterprise/Authenticator.py:330 #: auths/RegexLdap/Authenticator.py:402 auths/SimpleLDAP/Authenticator.py:382 msgid "Ldap user class seems to be incorrect (no user found by that class)" -msgstr "" -"Classe utente LDAP sembra essere errata (nessun utente trovato di classe)" +msgstr "Classe utente LDAP sembra essere errata (nessun utente trovato di classe)" #: auths/EDirectory_enterprise/Authenticator.py:338 #: auths/SimpleLDAP/Authenticator.py:398 msgid "" "Ldap user id attribute seems to be incorrect (no user found by that " "attribute)" -msgstr "" -"Attributo id di utente LDAP sembra essere errata (nessun utente trovato di " -"che attributo)" +msgstr "Attributo id di utente LDAP sembra essere errata (nessun utente trovato di che attributo)" #: auths/EDirectory_enterprise/Authenticator.py:346 msgid "Expected group attribute " @@ -803,9 +781,7 @@ msgstr "Attributo di gruppo previsto " #: auths/EDirectory_enterprise/Authenticator.py:355 msgid "" "Ldap user class or user id attr is probably wrong (Ldap is an eDirectory?)" -msgstr "" -"LDAP dell'utente utente o classe id attr è probabilmente sbagliato (Ldap è " -"un eDirectory?)" +msgstr "LDAP dell'utente utente o classe id attr è probabilmente sbagliato (Ldap è un eDirectory?)" #: auths/IP/Authenticator.py:52 msgid "Accept proxy" @@ -813,12 +789,9 @@ msgstr "Accettare il proxy" #: auths/IP/Authenticator.py:52 msgid "" -"If checked, requests via proxy will get FORWARDED ip address (take care with " -"this bein checked, can take internal IP addresses from internet)" -msgstr "" -"Se selezionata, le richieste tramite proxy otterrà inoltrato l'indirizzo ip " -"(Prenditi cura con Questo bein controllato, può prendere gli indirizzi IP " -"interni da internet)" +"If checked, requests via proxy will get FORWARDED ip address (take care with" +" this bein checked, can take internal IP addresses from internet)" +msgstr "Se selezionata, le richieste tramite proxy otterrà inoltrato l'indirizzo ip (Prenditi cura con Questo bein controllato, può prendere gli indirizzi IP interni da internet)" #: auths/IP/Authenticator.py:54 auths/IP/Authenticator.py:56 msgid "IP Authenticator" @@ -901,9 +874,9 @@ msgid "User Name Attr" msgstr "Utente nome Attr" #: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66 -msgid "Attributes that contains the user name (list of comma separated values)" -msgstr "" -"Attributi che contiene il nome utente (elenco di valori separati da virgola)" +msgid "" +"Attributes that contains the user name (list of comma separated values)" +msgstr "Attributi che contiene il nome utente (elenco di valori separati da virgola)" #: auths/RegexLdap/Authenticator.py:66 msgid "Group Name Attr" @@ -925,17 +898,13 @@ msgstr "Autenticatore di LDAP di espressioni regolari" msgid "" "Ldap user id attr is probably wrong (can't find any user with both " "conditions)" -msgstr "" -"Attr di id utente LDAP è probabilmente sbagliato (non è possibile trovare " -"qualsiasi utente con entrambi condizioni)" +msgstr "Attr di id utente LDAP è probabilmente sbagliato (non è possibile trovare qualsiasi utente con entrambi condizioni)" #: auths/RegexLdap/Authenticator.py:425 auths/SimpleLDAP/Authenticator.py:406 msgid "" "Ldap group id attribute seems to be incorrect (no group found by that " "attribute)" -msgstr "" -"Attributo id di gruppo LDAP sembra essere errata (nessun gruppo trovato di " -"che attributo)" +msgstr "Attributo id di gruppo LDAP sembra essere errata (nessun gruppo trovato di che attributo)" #: auths/SAML_enterprise/SAML.py:81 msgid "SAML Authenticator" @@ -957,9 +926,7 @@ msgstr "Chiave privata" msgid "" "Private key used for sign and encription, as generated in base 64 from " "openssl" -msgstr "" -"Chiave privata utilizzata per segno ed encription, come generato in base 64 " -"da OpenSSL" +msgstr "Chiave privata utilizzata per segno ed encription, come generato in base 64 da OpenSSL" #: auths/SAML_enterprise/SAML.py:123 transports/SPICE/BaseSPICETransport.py:83 msgid "Certificate" @@ -976,18 +943,16 @@ msgstr "Metadati IDP" #: auths/SAML_enterprise/SAML.py:126 msgid "" "You can enter here the URL or the IDP metadata or the metadata itself (xml)" -msgstr "" -"Qui è possibile immettere l'URL o i metadati IDP o i metadati stesso (xml)" +msgstr "Qui è possibile immettere l'URL o i metadati IDP o i metadati stesso (xml)" #: auths/SAML_enterprise/SAML.py:128 msgid "Entity ID" msgstr "ID entità" #: auths/SAML_enterprise/SAML.py:129 -msgid "ID of the SP. If left blank, this will be autogenerated from server URL" -msgstr "" -"ID della SP. Se lasciato vuoto, questo sarà generato automaticamente dal " -"server URL" +msgid "" +"ID of the SP. If left blank, this will be autogenerated from server URL" +msgstr "ID della SP. Se lasciato vuoto, questo sarà generato automaticamente dal server URL" #: auths/SAML_enterprise/SAML.py:131 msgid "User name attrs" @@ -1015,11 +980,9 @@ msgstr "Campi da dove estrarre il vero nome" #: auths/SAML_enterprise/SAML.py:161 msgid "" -"Server certificate should be a valid PEM (PEM certificates starts with -----" -"BEGIN CERTIFICATE-----)" -msgstr "" -"Certificato server dovrebbe essere un valido PEM (PEM certificati inizia " -"con---BEGIN CERTIFICATE---)" +"Server certificate should be a valid PEM (PEM certificates starts with " +"-----BEGIN CERTIFICATE-----)" +msgstr "Certificato server dovrebbe essere un valido PEM (PEM certificati inizia con---BEGIN CERTIFICATE---)" #: auths/SAML_enterprise/SAML.py:166 msgid "Invalid server certificate. " @@ -1029,9 +992,7 @@ msgstr "Certificato del server non valido. " msgid "" "Private key should be a valid PEM (PEM private keys starts with -----BEGIN " "RSA PRIVATE KEY-----" -msgstr "" -"Chiave privata deve essere un valido PEM (PEM chiavi private inizia con----" -"BEGIN CHIAVE PRIVATA RSA-" +msgstr "Chiave privata deve essere un valido PEM (PEM chiavi private inizia con----BEGIN CHIAVE PRIVATA RSA-" #: auths/SAML_enterprise/SAML.py:198 #, python-brace-format @@ -1118,30 +1079,23 @@ msgstr "Semplice autenticatore LDAP" #: auths/SimpleLDAP/Authenticator.py:390 msgid "Ldap group class seems to be incorrect (no group found by that class)" -msgstr "" -"Classe gruppo LDAP sembra essere errata (nessun gruppo trovato di classe)" +msgstr "Classe gruppo LDAP sembra essere errata (nessun gruppo trovato di classe)" #: auths/SimpleLDAP/Authenticator.py:415 msgid "" "Ldap user class or user id attr is probably wrong (can't find any user with " "both conditions)" -msgstr "" -"LDAP dell'utente utente o classe id attr è probabilmente sbagliato (non è " -"possibile trovare qualsiasi utente con entrambe le condizioni)" +msgstr "LDAP dell'utente utente o classe id attr è probabilmente sbagliato (non è possibile trovare qualsiasi utente con entrambe le condizioni)" #: auths/SimpleLDAP/Authenticator.py:424 msgid "" "Ldap group class or group id attr is probably wrong (can't find any group " "with both conditions)" -msgstr "" -"LDAP gruppo classe o gruppo id attr è probabilmente sbagliato (non è " -"possibile trovare qualsiasi gruppo con entrambe le condizioni)" +msgstr "LDAP gruppo classe o gruppo id attr è probabilmente sbagliato (non è possibile trovare qualsiasi gruppo con entrambe le condizioni)" #: auths/SimpleLDAP/Authenticator.py:431 msgid "Can't locate any group with the membership attribute specified" -msgstr "" -"Non è possibile individuare qualsiasi gruppo con specificato l'attributo di " -"appartenenza" +msgstr "Non è possibile individuare qualsiasi gruppo con specificato l'attributo di appartenenza" #: core/BaseModule.py:200 msgid "No connection checking method is implemented." @@ -1165,8 +1119,7 @@ msgstr "Nome gruppo" #: core/auths/BaseAuthenticator.py:540 msgid "Users can't be created inside this authenticator" -msgstr "" -"Gli utenti non possono essere creati all'interno di questo autenticatore" +msgstr "Gli utenti non possono essere creati all'interno di questo autenticatore" #: core/auths/auth.py:89 msgid "System Administrator" @@ -1179,14 +1132,11 @@ msgstr "Vietato" #: core/managers/PublicationManager.py:202 msgid "" "Already publishing. Wait for previous publication to finish and try again" -msgstr "" -"Già pubblicando. Attendere la pubblicazione precedente finire e riprovare" +msgstr "Già pubblicando. Attendere la pubblicazione precedente finire e riprovare" #: core/managers/PublicationManager.py:205 msgid "Service is in maintenance mode and new publications are not allowed" -msgstr "" -"Il servizio è in modalità di manutenzione e nuove pubblicazioni non sono " -"ammessi" +msgstr "Il servizio è in modalità di manutenzione e nuove pubblicazioni non sono ammessi" #: core/managers/PublicationManager.py:238 msgid "Can't cancel non running publication" @@ -1194,14 +1144,11 @@ msgstr "Non è possibile annullare la pubblicazione non in esecuzione" #: core/managers/PublicationManager.py:260 msgid "Can't unpublish non usable publication" -msgstr "" -"Non è possibile annullare la pubblicazione pubblicazione non utilizzabile" +msgstr "Non è possibile annullare la pubblicazione pubblicazione non utilizzabile" #: core/managers/PublicationManager.py:263 msgid "Can't unpublish publications with services in process" -msgstr "" -"Non è possibile annullare la pubblicazione di pubblicazioni con servizi nel " -"processo di" +msgstr "Non è possibile annullare la pubblicazione di pubblicazioni con servizi nel processo di" #: core/managers/UserPrefsManager.py:293 msgid "Screen Size" @@ -1398,11 +1345,9 @@ msgstr "{0} contiene caratteri non validi" #: core/util/validators.py:114 msgid "" -"Invalid mac range. Mac range must be in format XX:XX:XX:XX:XX:XX-XX:XX:XX:XX:" -"XX:XX" -msgstr "" -"Intervallo valido mac. Gamma Mac deve essere nel formato XX:XX:XX:XX:XX:XX-" -"XX:XX:XX:XX:CAUSA" +"Invalid mac range. Mac range must be in format XX:XX:XX:XX:XX:XX-" +"XX:XX:XX:XX:XX:XX" +msgstr "Intervallo valido mac. Gamma Mac deve essere nel formato XX:XX:XX:XX:XX:XX-XX:XX:XX:XX:CAUSA" #: dispatchers/wyse_enterprise/views.py:112 msgid "There are no authenticators available for login" @@ -1446,7 +1391,7 @@ msgstr "Richiesta non valida" msgid "Invalid credentials used" msgstr "Credenziali non valide usate" -#: dispatchers/wyse_enterprise/views.py:273 web/errors.py:71 +#: dispatchers/wyse_enterprise/views.py:273 web/errors.py:72 msgid "Transport not found" msgstr "Trasporto non trovato" @@ -1455,9 +1400,7 @@ msgstr "Trasporto non trovato" #: dispatchers/wyse_enterprise/views.py:289 #: templates/uds/service_not_ready.html:6 msgid "Service not ready at this moment. Please, try again in a while." -msgstr "" -"Servizio non pronta in questo momento. Per favore, provare nuovamente in un " -"istante." +msgstr "Servizio non pronta in questo momento. Per favore, provare nuovamente in un istante." #: models/Permissions.py:80 msgid "Read" @@ -1479,9 +1422,7 @@ msgstr "Linux OS Manager" msgid "" "Os Manager to control linux virtual machines (basically renames machine and " "notify state)" -msgstr "" -"OS Manager per controllare le macchine virtuali linux (fondamentalmente " -"Rinomina la macchina e notifica allo stato)" +msgstr "OS Manager per controllare le macchine virtuali linux (fondamentalmente Rinomina la macchina e notifica allo stato)" #: osmanagers/LinuxOsManager/LinuxOsManager.py:59 #: osmanagers/WindowsOsManager/WindowsOsManager.py:50 @@ -1512,9 +1453,7 @@ msgstr "Max.Idle tempo" msgid "" "Maximum idle time (in seconds) before session is automaticatlly closed to " "the user (<= 0 means no max idle time)." -msgstr "" -"Tempo massimo di inattività (in secondi) prima sessione è automaticatlly " -"chiuso a l'utente (< = 0 significa nessun tempo di inattività massimo)." +msgstr "Tempo massimo di inattività (in secondi) prima sessione è automaticatlly chiuso a l'utente (< = 0 significa nessun tempo di inattività massimo)." #: osmanagers/LinuxOsManager/LinuxRandomPassOsManager.py:47 msgid "Linux Random Password OS Manager" @@ -1522,9 +1461,7 @@ msgstr "Linux casuale Password Manager di OS" #: osmanagers/LinuxOsManager/LinuxRandomPassOsManager.py:49 msgid "Os Manager to control linux machines, with user password set randomly." -msgstr "" -"OS Manager per controllo macchine linux con password utente è impostato in " -"modo casuale." +msgstr "OS Manager per controllo macchine linux con password utente è impostato in modo casuale." #: osmanagers/LinuxOsManager/LinuxRandomPassOsManager.py:53 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:35 @@ -1544,22 +1481,20 @@ msgstr "Deve fornire un account di utente!!!" #: osmanagers/LinuxOsManager/__init__.py:49 msgid "" -"UDS Actor for Debian, Ubuntu, ... Linux machines (Requires python 2.7)" -msgstr "" -"UDS attore per Debian, Ubuntu,... Linux macchine (richiede python 2.7)" +"UDS Actor for Debian, Ubuntu, ... Linux machines (Requires python " +"2.7)" +msgstr "UDS attore per Debian, Ubuntu,... Linux macchine (richiede python 2.7)" #: osmanagers/LinuxOsManager/__init__.py:54 msgid "" "UDS Actor for Centos, Fedora, RH, ... Linux machines (Requires python " "2.7)" -msgstr "" -"UDS attore per Centos, Fedora, RH,... (Requires python macchine Linux " -"2.7)" +msgstr "UDS attore per Centos, Fedora, RH,... (Requires python macchine Linux 2.7)" #: osmanagers/LinuxOsManager/__init__.py:59 -msgid "UDS Actor for openSUSE, ... Linux machines (Requires python 2.7)" -msgstr "" -"UDS attore per openSUSE,... Linux macchine (richiede python 2.7)" +msgid "" +"UDS Actor for openSUSE, ... Linux machines (Requires python 2.7)" +msgstr "UDS attore per openSUSE,... Linux macchine (richiede python 2.7)" #: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:31 msgid "RDS OS Manager" @@ -1577,14 +1512,11 @@ msgstr "Max. tempo di sessione" msgid "" "Maximum duration in hours for a session (0 means no limit). After this " "period, session will be released." -msgstr "" -"Durata massima in ore per una sessione (0 non indica nessun limite). Dopo " -"questo periodo, sessione verrà rilasciato." +msgstr "Durata massima in ore per una sessione (0 non indica nessun limite). Dopo questo periodo, sessione verrà rilasciato." #: osmanagers/RDSOsManager_enterprise/__init__.py:49 msgid "RDS UDS Actor (for remote apps on Windows Server 2012)" -msgstr "" -"Attore di UDS RDS (per le applicazioni in remoti su Windows Server 2012)" +msgstr "Attore di UDS RDS (per le applicazioni in remoti su Windows Server 2012)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:28 msgid "Windows Domain OS Manager" @@ -1594,9 +1526,7 @@ msgstr "Gestore del dominio di Windows OS" msgid "" "Os Manager to control windows machines with domain. (Basically renames " "machine)" -msgstr "" -"OS Manager per controllare macchine windows con dominio. (Fondamentalmente " -"Rinomina macchina)" +msgstr "OS Manager per controllare macchine windows con dominio. (Fondamentalmente Rinomina macchina)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:34 #: transports/HTML5RDP/HTML5RDP.py:73 transports/RDP/BaseRDPTransport.py:65 @@ -1608,9 +1538,7 @@ 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)" +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" @@ -1628,9 +1556,7 @@ msgstr "OU" msgid "" "Organizational unit where to add machines in domain (check it before using " "it). i.e.: ou=My Machines,dc=mydomain,dc=local" -msgstr "" -"Unità organizzativa dove aggiungere macchine nel dominio (verificare prima " -"di utilizzare esso). cioè: ou = My macchine, dc = miodominio, dc = local" +msgstr "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!" @@ -1661,9 +1587,7 @@ msgstr "Verifica Errore: {0}" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:148 #, python-brace-format msgid "Could not find server parameters (_ldap._tcp.{0} can't be resolved)" -msgstr "" -"Non riusciva a trovare i parametri del server ( TCP. {0} non può essere " -"risolto)" +msgstr "Non riusciva a trovare i parametri del server ( TCP. {0} non può essere risolto)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:157 msgid "Server check was successful" @@ -1700,9 +1624,7 @@ msgstr "Windows casuale Password Manager di OS" #: osmanagers/WindowsOsManager/WinRandomPassOsManager.py:28 msgid "" "Os Manager to control windows machines, with user password set randomly." -msgstr "" -"OS Manager alle macchine di controllo windows, con password utente è " -"impostato in modo casuale." +msgstr "OS Manager alle macchine di controllo windows, con password utente è impostato in modo casuale." #: osmanagers/WindowsOsManager/WinRandomPassOsManager.py:33 msgid "Current (template) password of the user account" @@ -1720,17 +1642,13 @@ msgstr "Windows base OS Manager" msgid "" "Os Manager to control windows machines without domain. (Basically renames " "machine)" -msgstr "" -"OS Manager per controllare macchine windows senza dominio. (Fondamentalmente " -"Rinomina macchina)" +msgstr "OS Manager per controllare macchine windows senza dominio. (Fondamentalmente Rinomina macchina)" #: osmanagers/WindowsOsManager/WindowsOsManager.py:67 msgid "" "Maximum idle time (in seconds) before session is automaticatlly closed to " "the user (<= 0 means no max. idle time)" -msgstr "" -"Tempo massimo di inattività (in secondi) prima sessione è automaticatlly " -"chiuso a l'utente (< = 0 significa nessun tempo di inattività massimo)" +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:76 msgid "Length must be numeric!!" @@ -1820,8 +1738,8 @@ msgid "finish date for report" msgstr "Data per la relazione di fine" #: reports/stats/login.py:148 reports/stats/pool_performance.py:161 -msgid "Number of points" -msgstr "Numero di punti" +msgid "Number of intervals" +msgstr "Numero di intervalli" #: reports/stats/login.py:152 reports/stats/pool_performance.py:165 msgid "Number of sampling points used in charts" @@ -1846,46 +1764,38 @@ msgid "Pool" msgstr "Piscina" #: reports/stats/pool_performance.py:110 reports/stats/pool_performance.py:366 -#| msgid "Access denied" msgid "Accesses" msgstr "Accessi" #: reports/stats/pool_performance.py:131 -#| msgid "Users access by date" msgid "Pools performance by date" msgstr "Prestazioni di piscine per data" #: reports/stats/pool_performance.py:132 -#| msgid "Report of user access to platform by date" -msgid "Report pools performance by date" -msgstr "Prestazioni di piscine di report di data" +msgid "Pools performance report by date" +msgstr "Report di prestazioni di piscine per data" #: reports/stats/pool_performance.py:138 msgid "Pools" msgstr "Piscine" #: reports/stats/pool_performance.py:139 -#| msgid "finish date for report" msgid "Pools for report" msgstr "Piscine per report" #: reports/stats/pool_performance.py:185 -#| msgid "Create at least a service before creating a new service pool" msgid "Select at least a service pool for the report" msgstr "Selezionare almeno un pool di servizio per il report" #: reports/stats/pool_performance.py:290 -#| msgid "Users list" msgid "Users by pool" msgstr "Utenti di piscina" #: reports/stats/pool_performance.py:302 -#| msgid "Users of {0}" msgid "Users for {}" msgstr "Utenti per {}" #: reports/stats/pool_performance.py:319 -#| msgid "Users List for {}" msgid "Accesses for {}" msgstr "Accessi per {}" @@ -1907,7 +1817,8 @@ msgstr "HyperV Cluster collegati Clone (sperimentale)" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:55 #: services/HyperV_enterprise/HyperVLinkedService.py:59 -msgid "Hyper Services based on templates and differential disks (experimental)" +msgid "" +"Hyper Services based on templates and differential disks (experimental)" msgstr "Iper servizi basati su modelli e differenziale dischi (sperimentale)" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:72 @@ -1917,8 +1828,7 @@ msgstr "Iper servizi basati su modelli e differenziale dischi (sperimentale)" #: services/Vmware_enterprise/VCLinkedCloneService.py:39 #: services/Xen/XenLinkedService.py:77 msgid "Number of desired machines to keep running waiting for a user" -msgstr "" -"Numero di macchine desiderate per continuare a correre in attesa di un utente" +msgstr "Numero di macchine desiderate per continuare a correre in attesa di un utente" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:78 #: services/HyperV_enterprise/HyperVLinkedService.py:82 @@ -1955,10 +1865,9 @@ msgstr "Rete" #: services/HyperV_enterprise/HyperVLinkedService.py:102 #: services/Vmware_enterprise/VCLinkedCloneService.py:62 msgid "" -"If more than 1 interface is found in machine, use one on this network as main" -msgstr "" -"Se più di 1 interfaccia si trova in macchina, utilizzare uno su questa rete " -"come principale" +"If more than 1 interface is found in machine, use one on this network as " +"main" +msgstr "Se più di 1 interfaccia si trova in macchina, utilizzare uno su questa rete come principale" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:98 #: services/HyperV_enterprise/HyperVLinkedService.py:104 @@ -2013,8 +1922,7 @@ msgstr "Lunghezza del nome" #: services/OVirt/OVirtLinkedService.py:162 #: services/Vmware_enterprise/VCLinkedCloneService.py:82 msgid "Size of numeric part for the names of these machines (between 3 and 6)" -msgstr "" -"Dimensione della parte numerica per i nomi di queste macchine (tra 3 e 6)" +msgstr "Dimensione della parte numerica per i nomi di queste macchine (tra 3 e 6)" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:116 #: services/HyperV_enterprise/HyperVLinkedService.py:125 @@ -2045,9 +1953,7 @@ msgstr "HyperV Cluster Service Provider" #: services/HyperV_enterprise/HyperVClusterProvider.py:89 #: services/HyperV_enterprise/HyperVProvider.py:83 msgid "HyperV Server IP or Hostname (must enable first WSMAN access)" -msgstr "" -"HyperV Server IP o l'Hostname (necessario abilitare l'accesso prima di WS-" -"Management)" +msgstr "HyperV Server IP o l'Hostname (necessario abilitare l'accesso prima di WS-Management)" #: services/HyperV_enterprise/HyperVClusterProvider.py:90 #: services/HyperV_enterprise/HyperVProvider.py:84 @@ -2096,7 +2002,7 @@ msgstr "Test di connessione riuscita" #: services/HyperV_enterprise/HyperVClusterProvider.py:300 #: services/HyperV_enterprise/HyperVProvider.py:256 -#: services/Nutanix_enterprise/NutanixProvider.py:166 +#: services/Nutanix_enterprise/NutanixProvider.py:168 #: services/OVirt/OVirtProvider.py:417 #: services/Vmware_enterprise/ServiceProviderVC.py:123 msgid "Connection failed. Check connection params" @@ -2134,17 +2040,14 @@ msgid "HyperV platform service provider (experimental)" msgstr "HyperV piattaforma servizio provider (sperimentale)" #: services/Nutanix_enterprise/NutanixProvider.py:31 -#| msgid "RDS Provider (Experimental)" msgid "Nutanix Acropolis Provider (Experimental)" msgstr "Acropoli di Nutanix Provider (sperimentale)" #: services/Nutanix_enterprise/NutanixProvider.py:33 -#| msgid "Microsoft RDS based provider" msgid "Nutanix based VM provider" msgstr "TranslateApiException: AppId is over the quota : ID=6346.V2_Json.Translate.4B49D5E7" #: services/Nutanix_enterprise/NutanixProvider.py:37 -#| msgid "Ldap Server IP or Hostname" msgid "Nutanix Acropolis Server IP or Hostname" msgstr "Acropoli di Nutanix Server IP o Hostname" @@ -2153,33 +2056,27 @@ msgid "Nutanix Acropolis server Port (default 9440)" msgstr "Server di Nutanix Acropoli porta (default 9440)" #: services/Nutanix_enterprise/NutanixProvider.py:39 -#| msgid "User with valid privileges on VC" msgid "User with valid privileges on Nutanix Acropolis" msgstr "TranslateApiException: AppId is over the quota : ID=6346.V2_Json.Translate.4B49D6FC" #: services/Nutanix_enterprise/NutanixProvider.py:40 -#| msgid "Password of the user of oVirt" msgid "Password of the user of Nutanix Acropolis" msgstr "Password dell'utente di Nutanix Acropolis" #: services/Nutanix_enterprise/NutanixProvider.py:41 -#| msgid "Timeout in seconds of connection to VC" msgid "Timeout in seconds of connection to Nutanix" msgstr "TranslateApiException: AppId is over the quota : ID=6346.V2_Json.Translate.4B49D7AF" #: services/Nutanix_enterprise/NutanixProvider.py:43 #: services/OVirt/OVirtProvider.py:101 -#| msgid "Range of valid macs for created machines" msgid "Range of valid macs for UDS managed machines" msgstr "Gamma di Mac valido per UDS gestito macchine" -#: services/Nutanix_enterprise/NutanixProvider.py:164 -#| msgid "Connections" +#: services/Nutanix_enterprise/NutanixProvider.py:166 msgid "Connection works fine" msgstr "TranslateApiException: AppId is over the quota : ID=6346.V2_Json.Translate.4B49D8A4" #: services/Nutanix_enterprise/NutanixService.py:21 -#| msgid "Xen Linked Clone (Experimental)" msgid "Nutanix KVM (Experimental)" msgstr "Nutanix KVM (sperimentale)" @@ -2188,7 +2085,6 @@ msgid "Nutanix KVM based service" msgstr "Servizio basato su Nutanix KVM" #: services/Nutanix_enterprise/NutanixService.py:44 -#| msgid "Base" msgid "Base Vm" msgstr "Base Vm" @@ -2196,12 +2092,9 @@ msgstr "Base Vm" msgid "" "Networks for the machines (every machine will be attached to this networks, " "each one with its own interface)" -msgstr "" -"Reti per le macchine (ogni macchina sarà allegata a questo reti, " -"TranslateApiException: AppId is over the quota : ID=6346.V2_Json.Translate.4B49DB19" +msgstr "Reti per le macchine (ogni macchina sarà allegata a questo reti, TranslateApiException: AppId is over the quota : ID=6346.V2_Json.Translate.4B49DB19" #: services/Nutanix_enterprise/NutanixService.py:57 -#| msgid "Name" msgid "Vm Names" msgstr "TranslateApiException: AppId is over the quota : ID=6346.V2_Json.Translate.4B49DB5B" @@ -2269,15 +2162,13 @@ msgstr "oVirt Server IP o l'Hostname" #: services/OVirt/OVirtProvider.py:97 msgid "User with valid privileges on oVirt, (use \"user@domain\" form)" -msgstr "" -"Utente con privilegi validi su oVirt, (uso la forma dei \"user@domain\")" +msgstr "Utente con privilegi validi su oVirt, (uso la forma dei \"user@domain\")" #: services/OVirt/OVirtProvider.py:98 msgid "Password of the user of oVirt" msgstr "Password dell'utente di oVirt" #: services/OVirt/OVirtProvider.py:99 -#| msgid "Timeout in seconds of connection to VC" msgid "Timeout in seconds of connection to oVirt" msgstr "Timeout in secondi di connessione a oVirt" @@ -2322,9 +2213,9 @@ msgid "Default password for users in list mapping" msgstr "Password predefinita per gli utenti in mappatura lista" #: services/RDS_enterprise/RDSProvider.py:59 -msgid "Error: User {} on host {} is being used and cannot be removed right now" -msgstr "" -"Errore: Utente {} su {} host viene utilizzato e non può essere rimosso subito" +msgid "" +"Error: User {} on host {} is being used and cannot be removed right now" +msgstr "Errore: Utente {} su {} host viene utilizzato e non può essere rimosso subito" #: services/RDS_enterprise/RDSProvider.py:89 #: services/Sample/SampleProvider.py:178 @@ -2349,17 +2240,14 @@ msgid "Full path of the application this service will represent" msgstr "Percorso completo dell'applicazione che questo servizio rappresenterà" #: services/RDS_enterprise/RDSService.py:54 -#| msgid "Deployed services" msgid "Max. Allowd services" msgstr "Max. Servizi di Allowd" #: services/RDS_enterprise/RDSService.py:59 -#| msgid "Maximum number of services to provide" msgid "Maximum number of allowed services (0 means no limit)" msgstr "Numero massimo di servizi consentiti (0 non indica nessun limite)" #: services/RDS_enterprise/RDSService.py:76 -#| msgid "The application path to execute is required" msgid "A valid application path is required" msgstr "È necessario un percorso di applicazione valida" @@ -2516,9 +2404,7 @@ msgstr "Timeout in secondi di connessione a VC" msgid "" "Range of valid macs for created machines. Must be inside " "00:50:56:00:00:00-00:50:56:3F:FF:FF" -msgstr "" -"Gamma di Mac valido per macchine creati. Deve essere all'interno " -"00:50:56:00:00:00-00:50:56:3F:FF:FF" +msgstr "Gamma di Mac valido per macchine creati. Deve essere all'interno 00:50:56:00:00:00-00:50:56:3F:FF:FF" #: services/Vmware_enterprise/ServiceProviderVC.py:40 msgid "VMWare Virtual Center Provider" @@ -2543,9 +2429,7 @@ msgstr "Base di clone collegato VMWare" #: services/Vmware_enterprise/VCLinkedCloneService.py:33 msgid "" "This service provides access to Linked Clones machines on a Virtual Center" -msgstr "" -"Questo servizio fornisce l'accesso alle macchine collegate cloni su un " -"Virtual Center" +msgstr "Questo servizio fornisce l'accesso alle macchine collegate cloni su un Virtual Center" #: services/Vmware_enterprise/VCLinkedCloneService.py:53 msgid "Datacenter" @@ -2629,8 +2513,7 @@ msgstr "Ombra moltiplicatore di memoria (memory overcommit)" #: services/Xen/XenLinkedService.py:121 msgid "Length of numeric part for the names of this machines (beetwen 3 and 6" -msgstr "" -"Lunghezza della parte numerica per i nomi di questa macchine (tra 3 e 6" +msgstr "Lunghezza della parte numerica per i nomi di questa macchine (tra 3 e 6" #: services/Xen/XenProvider.py:79 msgid "Xenserver Platform Provider" @@ -2660,9 +2543,7 @@ msgstr "Verificare il certificato" msgid "" "If selected, certificate will be checked against system valid certificate " "providers" -msgstr "" -"Se selezionato, certificato verrà controllato contro certificato valido " -"sistema fornitori" +msgstr "Se selezionato, certificato verrà controllato contro certificato valido sistema fornitori" #: services/Xen/XenProvider.py:394 #, python-brace-format @@ -2838,9 +2719,7 @@ msgstr "Selezionare l'immagine da caricare" #: templates/uds/admin/tmpl/new_image.html:6 #: templates/uds/admin/tmpl/new_image.html:10 msgid "Name of the image. If left empty, will get the filename as name" -msgstr "" -"Nome dell'immagine. Se lasciato vuoto, sarà possibile ottenere il nome del " -"file come nome" +msgstr "Nome dell'immagine. Se lasciato vuoto, sarà possibile ottenere il nome del file come nome" #: templates/uds/admin/tmpl/new_image.html:6 #: templates/uds/admin/tmpl/new_image.html:7 @@ -2948,9 +2827,7 @@ msgstr "Questo significa che hanno limitato l'accesso agli elementi assegnati." msgid "" "In order to increase your privileges, please contact your local UDS " "administrator." -msgstr "" -"Al fine di aumentare i privilegi, si prega di contattare il vostro locale " -"UDS amministratore." +msgstr "Al fine di aumentare i privilegi, si prega di contattare il vostro locale UDS amministratore." #: templates/uds/admin/tmpl/restricted.html:36 msgid "Thank you." @@ -2993,8 +2870,7 @@ msgstr "Download" #: templates/uds/downloads.html:11 templates/uds/html5/downloads.html:10 msgid "" "This page contains a list of downloadables provided by different modules" -msgstr "" -"Questa pagina contiene un elenco di scaricabili forniti da diversi moduli" +msgstr "Questa pagina contiene un elenco di scaricabili forniti da diversi moduli" #: templates/uds/html5/about.html:13 msgid "You can access UDS Open Source code at" @@ -3007,9 +2883,7 @@ msgstr "UDS è stato sviluppato utilizzando questi componenti:" #: templates/uds/html5/about.html:41 msgid "" "If you found that we missed to mention any component, please let us know" -msgstr "" -"Se hai trovato che ci è sfuggito di citare qualsiasi componente, fatecelo " -"sapere" +msgstr "Se hai trovato che ci è sfuggito di citare qualsiasi componente, fatecelo sapere" #: templates/uds/html5/about.html:42 #: templates/uds/html5/service_not_ready.html:21 @@ -3028,8 +2902,7 @@ msgstr "Scarica UDS Plugin per" msgid "" "In order to be able to execute UDS services, you need to have UDS plugin " "installed." -msgstr "" -"Per poter eseguire servizi di UDS, devi avere il plugin UDS installati." +msgstr "Per poter eseguire servizi di UDS, devi avere il plugin UDS installati." #: templates/uds/html5/download_client.html:14 msgid "Or download another version" @@ -3039,9 +2912,7 @@ msgstr "O scaricare un'altra versione" msgid "" "In case that your platform has been incorrectly detected, you can download " "manually the version required for your Operating System" -msgstr "" -"Nel caso che la piattaforma è stata rilevata in modo errato, è possibile " -"scaricare manualmente la versione necessaria per il sistema operativo" +msgstr "Nel caso che la piattaforma è stata rilevata in modo errato, è possibile scaricare manualmente la versione necessaria per il sistema operativo" #: templates/uds/html5/download_client.html:19 msgid "Linux UDS plugin" @@ -3059,9 +2930,7 @@ msgstr "Mac OSX (> 10.5) UDS plugin" msgid "" "If you already have UDS Plugin installed but this message persists to " "appear, you can disable automatic detection here" -msgstr "" -"Se avete già installato UDS Plugin ma questo messaggio persiste a apparire, " -"è possibile disattivare il rilevamento automatico qui" +msgstr "Se avete già installato UDS Plugin ma questo messaggio persiste a apparire, è possibile disattivare il rilevamento automatico qui" #: templates/uds/html5/download_client.html:39 msgid "Automatic plugin detection is enabled" @@ -3075,17 +2944,13 @@ msgstr "Attenzione: Rilevamento plugin automatico è disabilitato" msgid "" "Please, note that disabling automatic detection will not trigger this page " "again in case you don't have the plugin installed." -msgstr "" -"Si prega di notare che disabilitando il rilevamento automatico non " -"attiveranno questa pagina ancora nel caso non hai installato il plugin." +msgstr "Si prega di notare che disabilitando il rilevamento automatico non attiveranno questa pagina ancora nel caso non hai installato il plugin." #: templates/uds/html5/download_client.html:45 msgid "" "In this case, you will have to manually download the plugin by using the " "menu on upper right corner." -msgstr "" -"In questo caso, si dovrà scaricare manualmente il plugin utilizzando il menu " -"in alto a destra." +msgstr "In questo caso, si dovrà scaricare manualmente il plugin utilizzando il menu in alto a destra." #: templates/uds/html5/download_client.html:47 msgid "Return" @@ -3189,22 +3054,17 @@ msgstr "Il servizio non è pronto" msgid "" "The service is not ready at this moment. Please, try it again after a few " "seconds." -msgstr "" -"Il servizio non è pronto in questo momento. Per favore, provare nuovamente " -"dopo pochi secondi." +msgstr "Il servizio non è pronto in questo momento. Per favore, provare nuovamente dopo pochi secondi." #: templates/uds/html5/service_not_ready.html:18 msgid "" "The service you have requested was not ready, and it is being created right " "now. It will be availabe shortly" -msgstr "" -"Il servizio che hai richiesto non era pronto, e si è creato giusto ora. Si " -"renderanno presto disponibili" +msgstr "Il servizio che hai richiesto non era pronto, e si è creato giusto ora. Si renderanno presto disponibili" #: templates/uds/html5/service_not_ready.html:23 msgid "Please, close this window and relaunch again after a while." -msgstr "" -"Per favore, chiudere questa finestra e rilanciare nuovamente dopo un po'." +msgstr "Per favore, chiudere questa finestra e rilanciare nuovamente dopo un po'." #: templates/uds/html5/simpleLauncher.html:4 #: templates/uds/html5/simpleLauncherAlreadyLaunched.html:4 @@ -3233,9 +3093,7 @@ msgstr "Per rilanciare il servizio, devi farlo da origine." msgid "" "If the service does not launchs automatically, probably you dont have the " "UDS plugin installed" -msgstr "" -"Se il servizio fa non launchs automaticamente, probabilmente non hai il UDS " -"plugin installati" +msgstr "Se il servizio fa non launchs automaticamente, probabilmente non hai il UDS plugin installati" #: templates/uds/html5/simpleLauncher.html:17 msgid "You can obtain it from the" @@ -3248,8 +3106,7 @@ msgstr "Pagina di download del Plugin UDS" #: templates/uds/html5/simpleLauncherAlreadyLaunched.html:12 msgid "Close this window and try to relaunch service from origin." -msgstr "" -"Chiudere questa finestra e provare a rilanciare il servizio dall'origine." +msgstr "Chiudere questa finestra e provare a rilanciare il servizio dall'origine." #: templates/uds/html5/simpleLauncherAlreadyLaunched.html:14 msgid "You can obtain required UDS plugin from the" @@ -3271,13 +3128,9 @@ msgstr "Preferenze" #: templates/uds/html5/templates/base.html:60 msgid "" "Your browser is supported only partially. Please, upgrade it to a modern " -"html5 browser like Firefox, Chrome, Opera, ... (IE must be 10 or better, and " -"must also disable \"Compatibility View Mode\" for this site)" -msgstr "" -"Il tuo browser è supportato solo parzialmente. Per favore, eseguire " -"l'aggiornamento a un moderno HTML5 browser come Firefox, Chrome, Opera,... " -"(IE deve essere 10 o migliore, e necessario disattivare anche la \"Modalità " -"visualizzazione compatibilità\" per questo sito)" +"html5 browser like Firefox, Chrome, Opera, ... (IE must be 10 or better, and" +" must also disable \"Compatibility View Mode\" for this site)" +msgstr "Il tuo browser è supportato solo parzialmente. Per favore, eseguire l'aggiornamento a un moderno HTML5 browser come Firefox, Chrome, Opera,... (IE deve essere 10 o migliore, e necessario disattivare anche la \"Modalità visualizzazione compatibilità\" per questo sito)" #: templates/uds/html5/templates/base.html:108 msgid "We use cookies to track usage and preferences" @@ -3298,9 +3151,7 @@ msgstr "Java non trovato" #: templates/uds/index.html:71 msgid "" "Java is not available on your browser, and the selected transport needs it." -msgstr "" -"Java non è disponibile sul vostro browser, e il trasporto selezionato di cui " -"ha bisogno." +msgstr "Java non è disponibile sul vostro browser, e il trasporto selezionato di cui ha bisogno." #: templates/uds/index.html:72 msgid "Please, install latest version from" @@ -3370,9 +3221,7 @@ msgstr "Server di tunnel" msgid "" "Host of the tunnel server (use http/https & port if needed) as accesible " "from users" -msgstr "" -"Hosting di server di tunnel (USA http/https & porta se necessario) come " -"accessibile da parte degli utenti" +msgstr "Hosting di server di tunnel (USA http/https & porta se necessario) come accessibile da parte degli utenti" #: transports/HTML5RDP/HTML5RDP.py:69 transports/NX/NXTransport.py:65 #: transports/NX/TSNXTransport.py:72 transports/RDP/BaseRDPTransport.py:61 @@ -3398,8 +3247,7 @@ msgstr "Se selezionata, le credenziali utilizzate per connettersi sarà emtpy" #: transports/RGS_enterprise/TRGSTransport.py:53 #: transports/SPICE/BaseSPICETransport.py:72 msgid "If not empty, this username will be always used as credential" -msgstr "" -"Se non vuota, questo nome utente verrà sempre utilizzato come credenziale" +msgstr "Se non vuota, questo nome utente verrà sempre utilizzato come credenziale" #: transports/HTML5RDP/HTML5RDP.py:71 transports/NX/NXTransport.py:67 #: transports/NX/TSNXTransport.py:74 transports/RDP/BaseRDPTransport.py:63 @@ -3419,20 +3267,16 @@ msgstr "Senza dominio" msgid "" "If checked, the domain part will always be emptied (to connecto to xrdp for " "example is needed)" -msgstr "" -"Se selezionata, la parte di dominio sarà sempre essere svuotata (a connecto " -"a xrdp per esempio è necessaria)" +msgstr "Se selezionata, la parte di dominio sarà sempre essere svuotata (a connecto a xrdp per esempio è necessaria)" #: transports/HTML5RDP/HTML5RDP.py:73 transports/RDP/BaseRDPTransport.py:65 #: transports/RDS_enterprise/BaseRDSTransport.py:68 #: transports/RGS_enterprise/RGSTransport.py:47 #: transports/RGS_enterprise/TRGSTransport.py:55 msgid "" -"If not empty, this domain will be always used as credential (used as DOMAIN" -"\\user)" -msgstr "" -"Se non vuota, questo dominio verrà sempre utilizzato come credenziale (usato " -"come dominio\\User)" +"If not empty, this domain will be always used as credential (used as " +"DOMAIN\\user)" +msgstr "Se non vuota, questo dominio verrà sempre utilizzato come credenziale (usato come dominio\\User)" #: transports/HTML5RDP/HTML5RDP.py:74 msgid "Enable Audio" @@ -3442,9 +3286,7 @@ msgstr "Abilitare Audio" msgid "" "If checked, the audio will be redirected to client (if client browser " "supports it)" -msgstr "" -"Se selezionata, l'audio verrà reindirizzato al client (se browser client lo " -"supporta)" +msgstr "Se selezionata, l'audio verrà reindirizzato al client (se browser client lo supporta)" #: transports/HTML5RDP/HTML5RDP.py:75 msgid "Enable Printing" @@ -3454,9 +3296,7 @@ msgstr "Attivare la stampa" msgid "" "If checked, the printing will be redirected to client (if client browser " "supports it)" -msgstr "" -"Se selezionata, la stampa verrà reindirizzata al client (se browser client " -"lo supporta)" +msgstr "Se selezionata, la stampa verrà reindirizzata al client (se browser client lo supporta)" #: transports/HTML5RDP/HTML5RDP.py:81 msgid "The server must be http or https" @@ -3532,9 +3372,7 @@ msgstr "Server per il tunnel" msgid "" "IP or Hostname of tunnel server sent to client device (\"public\" ip) and " "port. (use HOST:PORT format)" -msgstr "" -"IP o l'Hostname del server di tunnel inviato a un dispositivo client (ip " -"\"pubblico\") e porto. (utilizzare il formato HOST: PORT)" +msgstr "IP o l'Hostname del server di tunnel inviato a un dispositivo client (ip \"pubblico\") e porto. (utilizzare il formato HOST: PORT)" #: transports/NX/TSNXTransport.py:70 transports/RDP/TRDPTransport.py:70 #: transports/RDS_enterprise/TRDSTransport.py:68 @@ -3546,12 +3384,9 @@ msgstr "Controllo host tunnel" #: transports/RDS_enterprise/TRDSTransport.py:68 #: transports/RGS_enterprise/TRGSTransport.py:50 msgid "" -"If not empty, this server will be used to check if service is running before " -"assigning it to user. (use HOST:PORT format)" -msgstr "" -"Se non vuota, questo server verrà utilizzato per verificare se il servizio è " -"in esecuzione prima di assegnandolo all'utente. (utilizzare il formato HOST: " -"PORT)" +"If not empty, this server will be used to check if service is running before" +" assigning it to user. (use HOST:PORT format)" +msgstr "Se non vuota, questo server verrà utilizzato per verificare se il servizio è in esecuzione prima di assegnandolo all'utente. (utilizzare il formato HOST: PORT)" #: transports/NX/TSNXTransport.py:113 transports/RDP/TRDPTransport.py:88 #: transports/RDS_enterprise/TRDSTransport.py:81 @@ -3582,8 +3417,7 @@ msgstr "Permettono di stampanti" #: transports/RDP/BaseRDPTransport.py:67 #: transports/RDS_enterprise/BaseRDSTransport.py:70 msgid "If checked, this transport will allow the use of user printers" -msgstr "" -"Se selezionata, questo trasporto consentirà l'utilizzo di stampanti utente" +msgstr "Se selezionata, questo trasporto consentirà l'utilizzo di stampanti utente" #: transports/RDP/BaseRDPTransport.py:68 #: transports/RDS_enterprise/BaseRDSTransport.py:71 @@ -3603,9 +3437,7 @@ msgstr "Consentire pubblicazioni periodiche" #: transports/RDP/BaseRDPTransport.py:69 #: transports/RDS_enterprise/BaseRDSTransport.py:72 msgid "If checked, this transport will allow the use of user serial ports" -msgstr "" -"Se selezionata, questo trasporto consentirà l'utilizzo dell'utente porte " -"seriali" +msgstr "Se selezionata, questo trasporto consentirà l'utilizzo dell'utente porte seriali" #: transports/RDP/BaseRDPTransport.py:70 msgid "Show wallpaper" @@ -3615,9 +3447,7 @@ msgstr "Visualizza sfondi" msgid "" "If checked, the wallpaper and themes will be shown on machine (better user " "experience, more bandwidth)" -msgstr "" -"Se selezionata, la carta da parati e temi verranno mostrati sulla macchina " -"(migliore utente esperienza, più larghezza di banda)" +msgstr "Se selezionata, la carta da parati e temi verranno mostrati sulla macchina (migliore utente esperienza, più larghezza di banda)" #: transports/RDP/BaseRDPTransport.py:71 msgid "Multiple monitors" @@ -3627,9 +3457,7 @@ msgstr "Monitor multipli" msgid "" "If checked, all client monitors will be used for displaying (only works on " "windows clients)" -msgstr "" -"Se selezionata, tutti i client monitor verranno utilizzati per la " -"visualizzazione (funziona solo su client Windows)" +msgstr "Se selezionata, tutti i client monitor verranno utilizzati per la visualizzazione (funziona solo su client Windows)" #: transports/RDP/BaseRDPTransport.py:72 msgid "Allow Aero" @@ -3701,9 +3529,7 @@ msgstr "Qualità regolabili" #: transports/RGS_enterprise/RGSTransport.py:51 #: transports/RGS_enterprise/TRGSTransport.py:59 msgid "If checked, the image quality will be adjustable with bandwidth" -msgstr "" -"Se selezionata, la qualità dell'immagine sarà regolabile con larghezza di " -"banda" +msgstr "Se selezionata, la qualità dell'immagine sarà regolabile con larghezza di banda" #: transports/RGS_enterprise/RGSTransport.py:52 #: transports/RGS_enterprise/TRGSTransport.py:60 @@ -3715,9 +3541,7 @@ msgstr "Qualità regolabile min." msgid "" "The lowest image quality applied to images to maintain the minimum update " "rate." -msgstr "" -"La qualità d'immagine più bassa applicata alle immagini per mantenere " -"l'aggiornamento minimo tasso." +msgstr "La qualità d'immagine più bassa applicata alle immagini per mantenere l'aggiornamento minimo tasso." #: transports/RGS_enterprise/RGSTransport.py:54 #: transports/RGS_enterprise/TRGSTransport.py:62 @@ -3727,9 +3551,7 @@ msgstr "Frequenza fotogrammi regolabile" #: transports/RGS_enterprise/RGSTransport.py:55 #: transports/RGS_enterprise/TRGSTransport.py:63 msgid "Update rate threshold to begin adjusting image quality" -msgstr "" -"Soglia tasso di aggiornamento per iniziare a regolare la qualità " -"dell'immagine" +msgstr "Soglia tasso di aggiornamento per iniziare a regolare la qualità dell'immagine" #: transports/RGS_enterprise/RGSTransport.py:56 #: transports/RGS_enterprise/TRGSTransport.py:64 @@ -3741,9 +3563,7 @@ msgstr "Risoluzione locale partita" msgid "" "Change the Sender's resolution to match the Receiver's resolution when " "connecting" -msgstr "" -"Cambiare risoluzione del mittente per abbinare la risoluzione del ricevitore " -"quando collegamento" +msgstr "Cambiare risoluzione del mittente per abbinare la risoluzione del ricevitore quando collegamento" #: transports/RGS_enterprise/RGSTransport.py:58 #: transports/RGS_enterprise/TRGSTransport.py:66 @@ -3785,12 +3605,9 @@ msgstr "RGS trasporto per connessione con tunnel" #: transports/SPICE/BaseSPICETransport.py:84 msgid "" -"Server certificate (public), can be found on your ovirt engine, probably at /" -"etc/pki/ovirt-engine/certs/ca.der (Use the contents of this file)." -msgstr "" -"Certificato server (pubblico), si possono trovare sul vostro motore ovirt, " -"probabilmente a /etc/PKI/ovirt-Engine/certs/ca.der (utilizzare il contenuto " -"di questo file)." +"Server certificate (public), can be found on your ovirt engine, probably at " +"/etc/pki/ovirt-engine/certs/ca.der (Use the contents of this file)." +msgstr "Certificato server (pubblico), si possono trovare sul vostro motore ovirt, probabilmente a /etc/PKI/ovirt-Engine/certs/ca.der (utilizzare il contenuto di questo file)." #: transports/SPICE/SPICETransport.py:52 msgid "RHEV/oVirt SPICE Transport (direct)" @@ -3808,59 +3625,55 @@ msgstr "RHEV/oVirt SPICE trasporto (con tunnel)" msgid "SPICE Transport for tunneled connection (EXPERIMENTAL)" msgstr "Trasporto delle spezie per connessione con tunnel (sperimentale)" -#: web/errors.py:70 +#: web/errors.py:71 msgid "Unknown error" msgstr "Errore sconosciuto" -#: web/errors.py:74 +#: web/errors.py:75 msgid "" "Invalid service. The service is not available at this moment. Please, try " "later" -msgstr "" -"Servizio non valido. Il servizio non è disponibile in questo momento. Per " -"favore, prova più tardi" - -#: web/errors.py:75 -msgid "Maximum services limit reached. Please, contact administrator" -msgstr "" -"Raggiunto il limite massimo di servizi. Si prega di contattare amministratore" +msgstr "Servizio non valido. Il servizio non è disponibile in questo momento. Per favore, prova più tardi" #: web/errors.py:76 -msgid "You need to enable cookies to let this application work" -msgstr "" -"È necessario abilitare i cookies lasciare che questa applicazione funziona" +msgid "Maximum services limit reached. Please, contact administrator" +msgstr "Raggiunto il limite massimo di servizi. Si prega di contattare amministratore" -#: web/errors.py:78 +#: web/errors.py:77 +msgid "You need to enable cookies to let this application work" +msgstr "È necessario abilitare i cookies lasciare che questa applicazione funziona" + +#: web/errors.py:79 msgid "Authenticator not found" msgstr "Autenticatore non trovato" -#: web/errors.py:79 +#: web/errors.py:80 msgid "Invalid authenticator" msgstr "Autenticatore non valido" -#: web/errors.py:80 +#: web/errors.py:81 msgid "Invalid request received" msgstr "Richiesta non valida ricevuta" -#: web/errors.py:81 +#: web/errors.py:82 msgid "" "Your browser is not supported. Please, upgrade it to a modern HTML5 browser " "like Firefox or Chrome" -msgstr "" -"Il tuo browser non è supportato. Per favore, eseguire l'aggiornamento a un " -"browser HTML5 moderno come Firefox o Chrome" +msgstr "Il tuo browser non è supportato. Per favore, eseguire l'aggiornamento a un browser HTML5 moderno come Firefox o Chrome" -#: web/errors.py:82 +#: web/errors.py:83 msgid "The requested service is in maintenance mode" msgstr "Il servizio richiesto è in modalità di manutenzione" -#: web/errors.py:83 +#: web/errors.py:84 msgid "" "The service is not ready.\n" "Please, try again in a few moments." -msgstr "" -"Il servizio non è pronto.\n" -"Per favore, provare nuovamente in pochi istanti." +msgstr "Il servizio non è pronto.\nPer favore, provare nuovamente in pochi istanti." + +#: web/errors.py:85 +msgid "Preparing service" +msgstr "Servizio di preparazione" #: web/forms/LoginForm.py:54 msgid "Select authenticator" diff --git a/server/src/uds/locale/it/LC_MESSAGES/djangojs.mo b/server/src/uds/locale/it/LC_MESSAGES/djangojs.mo index f90ef16e09eedfa9e9b8bedf3d220ab32ecf076e..4ed70a87bc22f598c898db2957b8ad43b8e8082b 100644 GIT binary patch delta 1495 zcmXZbSxD4T6vy#nxs5hirsX>Rv(!wbacLPN$|6Z9l%$fhUa|#REwUcWd60^NAdpt- zNilpgjBLTzAS8S+L@*F6!ZsqZz)I}63#g2~v5v3L#h@TTiO#g+62QTt3fqXT9!^z$(di!lzjV+QUDSlE`* zIL1H-!|ua#%%cAmqwxnSpx>wf=P(6*Ic7^RfazF<3vnkd#zsuVljvaw>b!1LVlQ*T zkqw3z&;b*uOs7y2|Dq-)duD#jMQt2JWx5qLzZo^}0#Z!7ipsnTRjFQ7g@%zWZ5k<( zrG(j~fJPav!2Pb@j+)qm3hWiC^uwq?M&0-a)WP4}_gU1&(YXdN+@0y%-&=L%~5ZJdW)sChl; z=l$6r4MjGD%4h^Ve21#ctTU5~)VvTXkSbIq>QJxy5LRLvdN_c3K&&Xco09GM|!I7W+`89&o-!Wj>C&)6eMPv@^9ZQu=jR#CRPNi?yK=>qb>< z7~^rWkov3fg@G8H#zg$%CdRT#8Kt8#tw7D+jUF~S+fef!qUJqA%^P)2pc0xwRpL7; zktEe$3j>6!feDDzPVS7IDip$}_N zkFnl!ANHaa97I*(EGmGD{WXdA7x_XZ!3wXmv~q3d*UX%R4JE;HFBqyUU*DOUbv*9$ QnZu{fH=pajp7kr~KP9`FEdT%j delta 1498 zcmXZbOGwmF6vy#X`I=GFtVzq)-^$cfrfJktv_%>u1%;AWkQPyqE|ju`wfJWXd(a|q z(GzN=7%l?cWDnd1A>qOh!9cJGEg~uj?D73EcQc=R@Bco|Irq*=>%Z1#WAXl@Rc3dy z%?iw{BG)W{EtrHSF%8dS2KHhC-o`>4aQ)}Fjs65`p9N=Po>@Ho63oIdCgK6yj7Rd! zw~aJ98K}l3jr=bLT76kLx5xCtw9Egr^o*oGnOMi2W@=MA9} zd!6scHkf2U2h5`~T|`a%i<%hn%u=xswQ&@c>3-DwbEtWjkz(2{ROW-IN{yf@G=*$w z%Se$d(`T0=8kM*ePq=;`YT_^|us5jEPoV;tapRv*2Y++lZA)z9L}wwYBK4SwO|IX8 z_4NH-8j9o27%Dfk~&PQEYKWe`_s0!VS z>Dw3$-O)SL!jGr`mQZ)Qf;u3b`YDrK)D@Ir5cj(AM%0zHq5|nc?Q;{g{ywh8LDalq zOy&LA1Pw(tiOOgiJ^X;Gj4n{-q2|@10%<^1q8atN&teVw=;1i(mCqtu*)QCV+5FVu zJ}l*YyGo-BM{ozuIOB@=%g_&_UVA(8$$C&5K12mJfvUtD>cG!P(JZbwHeQT+OHuT& z8CBUH^i_%*G_=8EOv0y_fTO5Vk2~L@GM_`;=@;~H*_l-mD}6PVGTw~DVm>OdAymbt zFbNk*sJ|Lt8HmSaOvXQMVt`f3Csm9!LHd)`rTc4|Qe3$hF!u>J6-*N*m&%EI}Pyhl$vL0X&3y zj4ht~a16EJ6si)JPyt*SZA^ZU9@ta9GwMYmHPL~k?EGL=`L2i;sji7s4TN$!gWVUp RI?kN#xft#qy`J+k?LT<`nM?ox diff --git a/server/src/uds/locale/it/LC_MESSAGES/djangojs.po b/server/src/uds/locale/it/LC_MESSAGES/djangojs.po index 738a92086..aa203b895 100644 --- a/server/src/uds/locale/it/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/it/LC_MESSAGES/djangojs.po @@ -1,21 +1,20 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-03 11:35+0200\n" -"PO-Revision-Date: 2015-06-21 19:16+0000\n" +"POT-Creation-Date: 2015-09-04 11:55+0200\n" +"PO-Revision-Date: 2015-08-03 09:37+0000\n" "Last-Translator: Adolfo Gómez \n" -"Language-Team: Italian (http://www.transifex.com/projects/p/openuds/language/" -"it/)\n" -"Language: it\n" +"Language-Team: Italian (http://www.transifex.com/openuds/openuds/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: static/adm/js/dataTables.bootstrap.js:6 static/tmp_js/gui.js:19 @@ -332,7 +331,6 @@ msgid "Error creating report" msgstr "Errore di creazione di report" #: static/tmp_js/gui-d-reports.js:58 -#| msgid "Error obtainint report description" msgid "Error obtaining report description" msgstr "Descrizione dell'errore ottenere report" diff --git a/server/src/uds/locale/pt/LC_MESSAGES/django.mo b/server/src/uds/locale/pt/LC_MESSAGES/django.mo index 23fda22c18fea93a4b41c37f6791770514a4a955..84b0431fda7f7dcbd05ae0be0798d17a627e231b 100644 GIT binary patch delta 17370 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 fgA{S^)Qp}3q6V1T?^!hfMQTgUz%#EV{H delta 17271 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 b4@m8q5tiO3rRUHCndt-4GJm+&HRAsOMqOLQ diff --git a/server/src/uds/locale/pt/LC_MESSAGES/django.po b/server/src/uds/locale/pt/LC_MESSAGES/django.po index 487fc07a3..7097c2b21 100644 --- a/server/src/uds/locale/pt/LC_MESSAGES/django.po +++ b/server/src/uds/locale/pt/LC_MESSAGES/django.po @@ -1,26 +1,25 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Adolfo Gómez , 2012 msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-03 11:34+0200\n" -"PO-Revision-Date: 2015-06-21 19:23+0000\n" +"POT-Creation-Date: 2015-09-04 11:55+0200\n" +"PO-Revision-Date: 2015-09-04 09:56+0000\n" "Last-Translator: Adolfo Gómez \n" -"Language-Team: Portuguese (http://www.transifex.com/projects/p/openuds/" -"language/pt/)\n" -"Language: pt\n" +"Language-Team: Portuguese (http://www.transifex.com/openuds/openuds/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: pt\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: REST/methods/actor.py:94 REST/methods/client.py:88 -#: REST/methods/client.py:105 +#: REST/methods/actor.py:94 REST/methods/client.py:92 +#: REST/methods/client.py:109 msgid "Correct" msgstr "Corrigir" @@ -32,7 +31,7 @@ msgstr "Chave inválida" msgid "Unmanaged host" msgstr "Host não gerenciado" -#: REST/methods/actor.py:198 web/errors.py:77 +#: REST/methods/actor.py:198 web/errors.py:78 msgid "User service not found" msgstr "Serviço de usuário não encontrado" @@ -120,9 +119,7 @@ msgstr "Intervalo de rede" msgid "" "Network range. Accepts most network definitions formats (range, subnet, " "host, etc..." -msgstr "" -"Intervalo de rede. Aceita a maioria dos formatos de definições de rede " -"(gama, sub-rede, anfitrião, etc..." +msgstr "Intervalo de rede. Aceita a maioria dos formatos de definições de rede (gama, sub-rede, anfitrião, etc..." #: REST/methods/osmanagers.py:55 msgid "Current OS Managers" @@ -130,9 +127,7 @@ msgstr "Atual OS gerentes" #: REST/methods/osmanagers.py:79 msgid "Can't delete an OS Manager with services pools associated" -msgstr "" -"Não é possível excluir um Gerenciador de sistema operacional com serviços de " -"piscinas associadas" +msgstr "Não é possível excluir um Gerenciador de sistema operacional com serviços de piscinas associadas" #: REST/methods/providers.py:60 msgid "Service providers" @@ -156,7 +151,7 @@ msgid "User Services" msgstr "Serviços de usuário" #: REST/methods/providers.py:131 dispatchers/wyse_enterprise/views.py:256 -#: dispatchers/wyse_enterprise/views.py:259 web/errors.py:72 +#: dispatchers/wyse_enterprise/views.py:259 web/errors.py:73 msgid "Service not found" msgstr "Serviço não encontrado" @@ -237,9 +232,7 @@ msgstr "Mostra transportes" #: REST/methods/services_pools.py:114 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" +msgstr "Criar pelo menos um Gerenciador de sistema operacional antes de criar um novo pool de serviço" #: REST/methods/services_pools.py:116 msgid "Create at least a service before creating a new service pool" @@ -283,8 +276,7 @@ msgstr "Serviços para manter em cache" #: REST/methods/services_pools.py:156 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" +msgstr "Serviços mantidos no cache para atribuição de serviço do usuário aprimorada" #: REST/methods/services_pools.py:163 msgid "Services to keep in L2 cache" @@ -302,9 +294,7 @@ msgstr "Número máximo de serviços para fornecer" msgid "" "Maximum number of service (assigned and L1 cache) that can be created for " "this service" -msgstr "" -"Número máximo de serviço (atribuído e cache L1) que podem ser criados para " -"Este serviço" +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:178 msgid "Show transports" @@ -334,9 +324,7 @@ msgstr "Acesso à rede" msgid "" "If checked, the transport will be enabled for the selected networks.If " "unchecked, transport will be disabled for selected networks" -msgstr "" -"Se marcada, o transporte será habilitado para as redes selecionadas.Se " -"desmarcada, o transporte será desabilitado para redes selecionadas" +msgstr "Se marcada, o transporte será habilitado para as redes selecionadas.Se desmarcada, o transporte será desabilitado para redes selecionadas" #: REST/methods/transports.py:78 #: services/Nutanix_enterprise/NutanixService.py:51 @@ -348,9 +336,7 @@ msgstr "Redes" msgid "" "Networks associated with this transport. If No network selected, will mean " "\"all networks\"" -msgstr "" -"Redes associadas com este transporte. Se nenhuma rede selecionada, " -"significará \"todas as redes\"" +msgstr "Redes associadas com este transporte. Se nenhuma rede selecionada, significará \"todas as redes\"" #: REST/methods/user_services.py:80 REST/methods/user_services.py:81 msgid "unknown" @@ -524,9 +510,7 @@ msgstr "Comentários para este elemento" #: REST/model.py:136 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)" +msgstr "Seleciona a prioridade deste elemento (número significa maior prioridade mais baixa)" #: REST/model.py:147 msgid "Tag for this element" @@ -544,7 +528,7 @@ msgstr "Método não encontrado em {}: {}" msgid "Item not found" msgstr "Item não encontrado" -#: REST/model.py:245 web/errors.py:73 +#: REST/model.py:245 web/errors.py:74 msgid "Access denied" msgstr "Acesso negado" @@ -613,11 +597,9 @@ msgstr "Usuário LDAP" #: auths/ActiveDirectory_enterprise/Authenticator.py:39 msgid "" -"Username with read privileges on the base selected (use USER@DOMAIN.DOM form " -"for this)" -msgstr "" -"Nome de usuário com privilégios de leitura da base selecionada (uso " -"USER@DOMAIN.Formulário de DOM para isso)" +"Username with read privileges on the base selected (use USER@DOMAIN.DOM form" +" for this)" +msgstr "Nome de usuário com privilégios de leitura da base selecionada (uso USER@DOMAIN.Formulário de DOM para isso)" #: auths/ActiveDirectory_enterprise/Authenticator.py:40 #: auths/ActiveDirectory_enterprise/Authenticator.py:58 @@ -719,8 +701,7 @@ msgstr "Servidor não parece um Active Directory (não tem objetos de grupo)" msgid "" "Server does not seem an Active Directory (it does not have any user nor " "groups)" -msgstr "" -"Servidor não parece um Active Directory (não tem qualquer usuário nem grupos)" +msgstr "Servidor não parece um Active Directory (não tem qualquer usuário nem grupos)" #: auths/ActiveDirectory_enterprise/Authenticator.py:496 #: auths/EDirectory_enterprise/Authenticator.py:360 @@ -785,18 +766,14 @@ msgstr "Base de pesquisa LDAP está incorreta" #: auths/EDirectory_enterprise/Authenticator.py:330 #: auths/RegexLdap/Authenticator.py:402 auths/SimpleLDAP/Authenticator.py:382 msgid "Ldap user class seems to be incorrect (no user found by that class)" -msgstr "" -"Classe de usuário LDAP parece ser incorreto (nenhum usuário encontrado por " -"essa classe)" +msgstr "Classe de usuário LDAP parece ser incorreto (nenhum usuário encontrado por essa classe)" #: auths/EDirectory_enterprise/Authenticator.py:338 #: auths/SimpleLDAP/Authenticator.py:398 msgid "" "Ldap user id attribute seems to be incorrect (no user found by that " "attribute)" -msgstr "" -"Atributo de id de usuário LDAP parece ser incorreto (nenhum usuário " -"encontrado por isso atributo)" +msgstr "Atributo de id de usuário LDAP parece ser incorreto (nenhum usuário encontrado por isso atributo)" #: auths/EDirectory_enterprise/Authenticator.py:346 msgid "Expected group attribute " @@ -805,9 +782,7 @@ msgstr "Atributo esperado grupo " #: auths/EDirectory_enterprise/Authenticator.py:355 msgid "" "Ldap user class or user id attr is probably wrong (Ldap is an eDirectory?)" -msgstr "" -"LDAP usuário classe ou usuário id attr provavelmente está errado (Ldap é do " -"eDirectory?)" +msgstr "LDAP usuário classe ou usuário id attr provavelmente está errado (Ldap é do eDirectory?)" #: auths/IP/Authenticator.py:52 msgid "Accept proxy" @@ -815,12 +790,9 @@ msgstr "Aceitar o proxy" #: auths/IP/Authenticator.py:52 msgid "" -"If checked, requests via proxy will get FORWARDED ip address (take care with " -"this bein checked, can take internal IP addresses from internet)" -msgstr "" -"Se verificado, solicitações via proxy irão obter o endereço de ip de " -"encaminhadas (tome cuidado com esta sendo verificado, pode ter endereços IP " -"internos de internet)" +"If checked, requests via proxy will get FORWARDED ip address (take care with" +" this bein checked, can take internal IP addresses from internet)" +msgstr "Se verificado, solicitações via proxy irão obter o endereço de ip de encaminhadas (tome cuidado com esta sendo verificado, pode ter endereços IP internos de internet)" #: auths/IP/Authenticator.py:54 auths/IP/Authenticator.py:56 msgid "IP Authenticator" @@ -903,10 +875,9 @@ msgid "User Name Attr" msgstr "Usuário nome Attr" #: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66 -msgid "Attributes that contains the user name (list of comma separated values)" -msgstr "" -"Atributos que contém o nome do usuário (lista de valores separados por " -"vírgula)" +msgid "" +"Attributes that contains the user name (list of comma separated values)" +msgstr "Atributos que contém o nome do usuário (lista de valores separados por vírgula)" #: auths/RegexLdap/Authenticator.py:66 msgid "Group Name Attr" @@ -928,17 +899,13 @@ msgstr "Autenticador de LDAP de expressões regular" msgid "" "Ldap user id attr is probably wrong (can't find any user with both " "conditions)" -msgstr "" -"LDAP usuário id attr provavelmente está errado (não pode encontrar qualquer " -"usuário com ambos condições)" +msgstr "LDAP usuário id attr provavelmente está errado (não pode encontrar qualquer usuário com ambos condições)" #: auths/RegexLdap/Authenticator.py:425 auths/SimpleLDAP/Authenticator.py:406 msgid "" "Ldap group id attribute seems to be incorrect (no group found by that " "attribute)" -msgstr "" -"Atributo de id de grupo LDAP parece ser incorreto (nenhum grupo encontrado " -"por isso atributo)" +msgstr "Atributo de id de grupo LDAP parece ser incorreto (nenhum grupo encontrado por isso atributo)" #: auths/SAML_enterprise/SAML.py:81 msgid "SAML Authenticator" @@ -960,9 +927,7 @@ msgstr "Chave privada" msgid "" "Private key used for sign and encription, as generated in base 64 from " "openssl" -msgstr "" -"A chave privada usada para sinal e encription, conforme gerado em base 64 de " -"OpenSSL" +msgstr "A chave privada usada para sinal e encription, conforme gerado em base 64 de OpenSSL" #: auths/SAML_enterprise/SAML.py:123 transports/SPICE/BaseSPICETransport.py:83 msgid "Certificate" @@ -979,19 +944,16 @@ msgstr "Metadados do IDP" #: auths/SAML_enterprise/SAML.py:126 msgid "" "You can enter here the URL or the IDP metadata or the metadata itself (xml)" -msgstr "" -"Você pode entrar aqui a URL ou os metadados do IDP ou os metadados em si " -"(xml)" +msgstr "Você pode entrar aqui a URL ou os metadados do IDP ou os metadados em si (xml)" #: auths/SAML_enterprise/SAML.py:128 msgid "Entity ID" msgstr "ID da entidade" #: auths/SAML_enterprise/SAML.py:129 -msgid "ID of the SP. If left blank, this will be autogenerated from server URL" -msgstr "" -"ID do SP. Se deixado em branco, este será gerado automaticamente do servidor " -"URL" +msgid "" +"ID of the SP. If left blank, this will be autogenerated from server URL" +msgstr "ID do SP. Se deixado em branco, este será gerado automaticamente do servidor URL" #: auths/SAML_enterprise/SAML.py:131 msgid "User name attrs" @@ -1019,11 +981,9 @@ msgstr "Campos de onde extrair o verdadeiro nome" #: auths/SAML_enterprise/SAML.py:161 msgid "" -"Server certificate should be a valid PEM (PEM certificates starts with -----" -"BEGIN CERTIFICATE-----)" -msgstr "" -"Certificado de servidor deve ser um válido PEM (certificados PEM começa com--" -"CERTIFICADO DE BEGIN--)" +"Server certificate should be a valid PEM (PEM certificates starts with " +"-----BEGIN CERTIFICATE-----)" +msgstr "Certificado de servidor deve ser um válido PEM (certificados PEM começa com--CERTIFICADO DE BEGIN--)" #: auths/SAML_enterprise/SAML.py:166 msgid "Invalid server certificate. " @@ -1033,9 +993,7 @@ msgstr "Certificado de servidor inválido. " msgid "" "Private key should be a valid PEM (PEM private keys starts with -----BEGIN " "RSA PRIVATE KEY-----" -msgstr "" -"A chave privada deve ser um válido PEM (PEM chaves privadas começa com---" -"BEGIN RSA PRIVATE KEY--" +msgstr "A chave privada deve ser um válido PEM (PEM chaves privadas começa com---BEGIN RSA PRIVATE KEY--" #: auths/SAML_enterprise/SAML.py:198 #, python-brace-format @@ -1122,31 +1080,23 @@ msgstr "Autenticador LDAP simples" #: auths/SimpleLDAP/Authenticator.py:390 msgid "Ldap group class seems to be incorrect (no group found by that class)" -msgstr "" -"Classe do grupo LDAP parece ser incorreto (nenhum grupo encontrado por essa " -"classe)" +msgstr "Classe do grupo LDAP parece ser incorreto (nenhum grupo encontrado por essa classe)" #: auths/SimpleLDAP/Authenticator.py:415 msgid "" "Ldap user class or user id attr is probably wrong (can't find any user with " "both conditions)" -msgstr "" -"LDAP usuário classe ou usuário id attr provavelmente está errado (não pode " -"encontrar qualquer usuário com ambas as condições)" +msgstr "LDAP usuário classe ou usuário id attr provavelmente está errado (não pode encontrar qualquer usuário com ambas as condições)" #: auths/SimpleLDAP/Authenticator.py:424 msgid "" "Ldap group class or group id attr is probably wrong (can't find any group " "with both conditions)" -msgstr "" -"LDAP grupo classe ou grupo id attr provavelmente está errado (não consigo " -"encontrar qualquer grupo com ambas as condições)" +msgstr "LDAP grupo classe ou grupo id attr provavelmente está errado (não consigo encontrar qualquer grupo com ambas as condições)" #: auths/SimpleLDAP/Authenticator.py:431 msgid "Can't locate any group with the membership attribute specified" -msgstr "" -"Não é possível localizar qualquer grupo com o atributo de associação " -"especificado" +msgstr "Não é possível localizar qualquer grupo com o atributo de associação especificado" #: core/BaseModule.py:200 msgid "No connection checking method is implemented." @@ -1183,13 +1133,11 @@ msgstr "Proibido" #: core/managers/PublicationManager.py:202 msgid "" "Already publishing. Wait for previous publication to finish and try again" -msgstr "" -"Já a publicar. Aguardar publicação anterior terminar e tentar novamente" +msgstr "Já a publicar. Aguardar publicação anterior terminar e tentar novamente" #: core/managers/PublicationManager.py:205 msgid "Service is in maintenance mode and new publications are not allowed" -msgstr "" -"Serviço está em modo de manutenção e novas publicações não são permitidas" +msgstr "Serviço está em modo de manutenção e novas publicações não são permitidas" #: core/managers/PublicationManager.py:238 msgid "Can't cancel non running publication" @@ -1201,8 +1149,7 @@ msgstr "Não é possível cancelar a publicação de publicação não utilizáv #: core/managers/PublicationManager.py:263 msgid "Can't unpublish publications with services in process" -msgstr "" -"Não é possível cancelar a publicação de publicações com serviços em processo" +msgstr "Não é possível cancelar a publicação de publicações com serviços em processo" #: core/managers/UserPrefsManager.py:293 msgid "Screen Size" @@ -1399,11 +1346,9 @@ msgstr "{0} contém caracteres inválidos" #: core/util/validators.py:114 msgid "" -"Invalid mac range. Mac range must be in format XX:XX:XX:XX:XX:XX-XX:XX:XX:XX:" -"XX:XX" -msgstr "" -"Intervalo de mac inválido. Intervalo de Mac deve estar no formato XX:XX:XX:" -"XX:XX:XX-XX:XX:XX:XX:XX: XX" +"Invalid mac range. Mac range must be in format XX:XX:XX:XX:XX:XX-" +"XX:XX:XX:XX:XX:XX" +msgstr "Intervalo de mac inválido. Intervalo de Mac deve estar no formato XX:XX:XX:XX:XX:XX-XX:XX:XX:XX:XX: XX" #: dispatchers/wyse_enterprise/views.py:112 msgid "There are no authenticators available for login" @@ -1447,7 +1392,7 @@ msgstr "Pedido inválido" msgid "Invalid credentials used" msgstr "Inválido credenciais usadas" -#: dispatchers/wyse_enterprise/views.py:273 web/errors.py:71 +#: dispatchers/wyse_enterprise/views.py:273 web/errors.py:72 msgid "Transport not found" msgstr "Transporte não encontrado" @@ -1456,9 +1401,7 @@ msgstr "Transporte não encontrado" #: dispatchers/wyse_enterprise/views.py:289 #: templates/uds/service_not_ready.html:6 msgid "Service not ready at this moment. Please, try again in a while." -msgstr "" -"Serviço não está pronto, neste momento. Por favor, tente novamente em " -"instantes." +msgstr "Serviço não está pronto, neste momento. Por favor, tente novamente em instantes." #: models/Permissions.py:80 msgid "Read" @@ -1480,9 +1423,7 @@ msgstr "Gerente de sistema operacional Linux" msgid "" "Os Manager to control linux virtual machines (basically renames machine and " "notify state)" -msgstr "" -"Gerente de sistema operacional para controlar as máquinas virtuais linux " -"(basicamente renomeia a máquina e Informe o estado)" +msgstr "Gerente de sistema operacional para controlar as máquinas virtuais linux (basicamente renomeia a máquina e Informe o estado)" #: osmanagers/LinuxOsManager/LinuxOsManager.py:59 #: osmanagers/WindowsOsManager/WindowsOsManager.py:50 @@ -1513,9 +1454,7 @@ msgstr "Tempo de Max.Idle" msgid "" "Maximum idle time (in seconds) before session is automaticatlly closed to " "the user (<= 0 means no max idle time)." -msgstr "" -"Tempo ocioso máximo (em segundos) antes da sessão é automaticatlly fechado " -"para o usuário (< = 0 significa que nenhum tempo ocioso máximo)." +msgstr "Tempo ocioso máximo (em segundos) antes da sessão é automaticatlly fechado para o usuário (< = 0 significa que nenhum tempo ocioso máximo)." #: osmanagers/LinuxOsManager/LinuxRandomPassOsManager.py:47 msgid "Linux Random Password OS Manager" @@ -1523,9 +1462,7 @@ msgstr "Gerenciador de sistema operacional Linux aleatória senha" #: osmanagers/LinuxOsManager/LinuxRandomPassOsManager.py:49 msgid "Os Manager to control linux machines, with user password set randomly." -msgstr "" -"Gerente de sistema operacional para controle de máquinas em linux, com senha " -"de usuário definida aleatoriamente." +msgstr "Gerente de sistema operacional para controle de máquinas em linux, com senha de usuário definida aleatoriamente." #: osmanagers/LinuxOsManager/LinuxRandomPassOsManager.py:53 #: osmanagers/WindowsOsManager/WinDomainOsManager.py:35 @@ -1545,23 +1482,20 @@ msgstr "Deve fornecer uma conta de usuário!!!" #: osmanagers/LinuxOsManager/__init__.py:49 msgid "" -"UDS Actor for Debian, Ubuntu, ... Linux machines (Requires python 2.7)" -msgstr "" -"Ator UDS para Debian, Ubuntu,... Máquinas para Linux (requer python 2.7)" +"UDS Actor for Debian, Ubuntu, ... Linux machines (Requires python " +"2.7)" +msgstr "Ator UDS para Debian, Ubuntu,... Máquinas para Linux (requer python 2.7)" #: osmanagers/LinuxOsManager/__init__.py:54 msgid "" "UDS Actor for Centos, Fedora, RH, ... Linux machines (Requires python " "2.7)" -msgstr "" -"Ator UDS para Centos, Fedora, RH,... Linux máquinas (Requires python " -"2.7)" +msgstr "Ator UDS para Centos, Fedora, RH,... Linux máquinas (Requires python 2.7)" #: osmanagers/LinuxOsManager/__init__.py:59 -msgid "UDS Actor for openSUSE, ... Linux machines (Requires python 2.7)" -msgstr "" -"Ator de UDS para openSUSE,... Máquinas para Linux (requer python 2.7)" +msgid "" +"UDS Actor for openSUSE, ... Linux machines (Requires python 2.7)" +msgstr "Ator de UDS para openSUSE,... Máquinas para Linux (requer python 2.7)" #: osmanagers/RDSOsManager_enterprise/RDSOsManager.py:31 msgid "RDS OS Manager" @@ -1579,9 +1513,7 @@ msgstr "Max. tempo de sessão" msgid "" "Maximum duration in hours for a session (0 means no limit). After this " "period, session will be released." -msgstr "" -"Duração máxima de horas para uma sessão (0: não há limite). Depois disto " -"período, sessão será lançado." +msgstr "Duração máxima de horas para uma sessão (0: não há limite). Depois disto período, sessão será lançado." #: osmanagers/RDSOsManager_enterprise/__init__.py:49 msgid "RDS UDS Actor (for remote apps on Windows Server 2012)" @@ -1595,9 +1527,7 @@ msgstr "Gerenciador de domínio do Windows sistema operacional" msgid "" "Os Manager to control windows machines with domain. (Basically renames " "machine)" -msgstr "" -"Gerente de sistema operacional para controlar máquinas windows com domínio. " -"(Basicamente renomeia máquina)" +msgstr "Gerente de sistema operacional para controlar máquinas windows com domínio. (Basicamente renomeia máquina)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:34 #: transports/HTML5RDP/HTML5RDP.py:73 transports/RDP/BaseRDPTransport.py:65 @@ -1609,9 +1539,7 @@ 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)" +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" @@ -1629,9 +1557,7 @@ msgstr "UO" msgid "" "Organizational unit where to add machines in domain (check it before using " "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 isso). ou seja: UO = My Machines, dc = mydomain, dc = local" +msgstr "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!" @@ -1662,9 +1588,7 @@ msgstr "Verifique o erro: {0}" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:148 #, python-brace-format msgid "Could not find server parameters (_ldap._tcp.{0} can't be resolved)" -msgstr "" -"Não foi possível encontrar parâmetros de servidor (_ldap._tcp. {0} não pode " -"ser resolvido)" +msgstr "Não foi possível encontrar parâmetros de servidor (_ldap._tcp. {0} não pode ser resolvido)" #: osmanagers/WindowsOsManager/WinDomainOsManager.py:157 msgid "Server check was successful" @@ -1701,9 +1625,7 @@ msgstr "Gerenciador de sistema operacional Windows aleatória senha" #: osmanagers/WindowsOsManager/WinRandomPassOsManager.py:28 msgid "" "Os Manager to control windows machines, with user password set randomly." -msgstr "" -"Gerente de sistema operacional para controle de máquinas windows, com senha " -"de usuário definida aleatoriamente." +msgstr "Gerente de sistema operacional para controle de máquinas windows, com senha de usuário definida aleatoriamente." #: osmanagers/WindowsOsManager/WinRandomPassOsManager.py:33 msgid "Current (template) password of the user account" @@ -1721,17 +1643,13 @@ msgstr "Windows básico OS Manager" msgid "" "Os Manager to control windows machines without domain. (Basically renames " "machine)" -msgstr "" -"Gerente de sistema operacional para controlar máquinas windows sem domínio. " -"(Basicamente renomeia máquina)" +msgstr "Gerente de sistema operacional para controlar máquinas windows sem domínio. (Basicamente renomeia máquina)" #: osmanagers/WindowsOsManager/WindowsOsManager.py:67 msgid "" "Maximum idle time (in seconds) before session is automaticatlly closed to " "the user (<= 0 means no max. idle time)" -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.)" +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:76 msgid "Length must be numeric!!" @@ -1821,8 +1739,8 @@ msgid "finish date for report" msgstr "terminar a data para o relatório" #: reports/stats/login.py:148 reports/stats/pool_performance.py:161 -msgid "Number of points" -msgstr "Número de pontos" +msgid "Number of intervals" +msgstr "Número de intervalos de" #: reports/stats/login.py:152 reports/stats/pool_performance.py:165 msgid "Number of sampling points used in charts" @@ -1847,46 +1765,38 @@ msgid "Pool" msgstr "Piscina" #: reports/stats/pool_performance.py:110 reports/stats/pool_performance.py:366 -#| msgid "Access denied" msgid "Accesses" msgstr "Acessos" #: reports/stats/pool_performance.py:131 -#| msgid "Users access by date" msgid "Pools performance by date" msgstr "TranslateApiException: AppId is over the quota : ID=6346.V2_Json.Translate.4B49DF47" #: reports/stats/pool_performance.py:132 -#| msgid "Report of user access to platform by date" -msgid "Report pools performance by date" -msgstr "Desempenho de piscinas relatório por data" +msgid "Pools performance report by date" +msgstr "Relatório de desempenho de piscinas por data" #: reports/stats/pool_performance.py:138 msgid "Pools" msgstr "Piscinas" #: reports/stats/pool_performance.py:139 -#| msgid "finish date for report" msgid "Pools for report" msgstr "Piscinas para relatório" #: reports/stats/pool_performance.py:185 -#| msgid "Create at least a service before creating a new service pool" msgid "Select at least a service pool for the report" msgstr "TranslateApiException: AppId is over the quota : ID=6346.V2_Json.Translate.4B49E075" #: reports/stats/pool_performance.py:290 -#| msgid "Users list" msgid "Users by pool" msgstr "Usuários de piscina" #: reports/stats/pool_performance.py:302 -#| msgid "Users of {0}" msgid "Users for {}" msgstr "TranslateApiException: AppId is over the quota : ID=6346.V2_Json.Translate.4B49E0F7" #: reports/stats/pool_performance.py:319 -#| msgid "Users List for {}" msgid "Accesses for {}" msgstr "Acessos para {}" @@ -1908,9 +1818,9 @@ msgstr "Cluster Hyper-v ligada Clone (Experimental)" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:55 #: services/HyperV_enterprise/HyperVLinkedService.py:59 -msgid "Hyper Services based on templates and differential disks (experimental)" -msgstr "" -"Hiper serviços baseados em modelos e discos diferenciais (experimentais)" +msgid "" +"Hyper Services based on templates and differential disks (experimental)" +msgstr "Hiper serviços baseados em modelos e discos diferenciais (experimentais)" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:72 #: services/HyperV_enterprise/HyperVLinkedService.py:76 @@ -1919,9 +1829,7 @@ msgstr "" #: services/Vmware_enterprise/VCLinkedCloneService.py:39 #: services/Xen/XenLinkedService.py:77 msgid "Number of desired machines to keep running waiting for a user" -msgstr "" -"Número de máquinas desejados para continuar funcionando à espera de um " -"usuário" +msgstr "Número de máquinas desejados para continuar funcionando à espera de um usuário" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:78 #: services/HyperV_enterprise/HyperVLinkedService.py:82 @@ -1958,10 +1866,9 @@ msgstr "Rede" #: services/HyperV_enterprise/HyperVLinkedService.py:102 #: services/Vmware_enterprise/VCLinkedCloneService.py:62 msgid "" -"If more than 1 interface is found in machine, use one on this network as main" -msgstr "" -"Se mais de 1 relação encontra-se na máquina, utilize um nesta rede como " -"principal" +"If more than 1 interface is found in machine, use one on this network as " +"main" +msgstr "Se mais de 1 relação encontra-se na máquina, utilize um nesta rede como principal" #: services/HyperV_enterprise/HyperVClusterLinkedService.py:98 #: services/HyperV_enterprise/HyperVLinkedService.py:104 @@ -2047,9 +1954,7 @@ msgstr "Provedor de serviço de Cluster Hyper-v" #: services/HyperV_enterprise/HyperVClusterProvider.py:89 #: services/HyperV_enterprise/HyperVProvider.py:83 msgid "HyperV Server IP or Hostname (must enable first WSMAN access)" -msgstr "" -"Hyper-v Server IP ou nome do host (habilite o primeiro acesso do WS-" -"Management)" +msgstr "Hyper-v Server IP ou nome do host (habilite o primeiro acesso do WS-Management)" #: services/HyperV_enterprise/HyperVClusterProvider.py:90 #: services/HyperV_enterprise/HyperVProvider.py:84 @@ -2098,7 +2003,7 @@ msgstr "Teste de conexão bem sucedida" #: services/HyperV_enterprise/HyperVClusterProvider.py:300 #: services/HyperV_enterprise/HyperVProvider.py:256 -#: services/Nutanix_enterprise/NutanixProvider.py:166 +#: services/Nutanix_enterprise/NutanixProvider.py:168 #: services/OVirt/OVirtProvider.py:417 #: services/Vmware_enterprise/ServiceProviderVC.py:123 msgid "Connection failed. Check connection params" @@ -2136,17 +2041,14 @@ msgid "HyperV platform service provider (experimental)" msgstr "Provedor de serviços de plataforma Hyper-v (experimental)" #: services/Nutanix_enterprise/NutanixProvider.py:31 -#| msgid "RDS Provider (Experimental)" msgid "Nutanix Acropolis Provider (Experimental)" msgstr "Provedor de Nutanix Acrópole (Experimental)" #: services/Nutanix_enterprise/NutanixProvider.py:33 -#| msgid "Microsoft RDS based provider" msgid "Nutanix based VM provider" msgstr "TranslateApiException: AppId is over the quota : ID=6346.V2_Json.Translate.4B49E2DD" #: services/Nutanix_enterprise/NutanixProvider.py:37 -#| msgid "Ldap Server IP or Hostname" msgid "Nutanix Acropolis Server IP or Hostname" msgstr "Acrópole de Nutanix servidor IP ou nome do host" @@ -2155,33 +2057,27 @@ msgid "Nutanix Acropolis server Port (default 9440)" msgstr "Servidor Nutanix Acrópole Porto (padrão 9440)" #: services/Nutanix_enterprise/NutanixProvider.py:39 -#| msgid "User with valid privileges on VC" msgid "User with valid privileges on Nutanix Acropolis" msgstr "Usuário com privilégios válidos na acrópole de Nutanix" #: services/Nutanix_enterprise/NutanixProvider.py:40 -#| msgid "Password of the user of oVirt" msgid "Password of the user of Nutanix Acropolis" msgstr "Senha do usuário do Nutanix Acrópole" #: services/Nutanix_enterprise/NutanixProvider.py:41 -#| msgid "Timeout in seconds of connection to VC" msgid "Timeout in seconds of connection to Nutanix" msgstr "Tempo limite em segundos de conexão para Nutanix" #: services/Nutanix_enterprise/NutanixProvider.py:43 #: services/OVirt/OVirtProvider.py:101 -#| msgid "Range of valid macs for created machines" msgid "Range of valid macs for UDS managed machines" msgstr "Gama de macs válidos para UDS gerenciado máquinas" -#: services/Nutanix_enterprise/NutanixProvider.py:164 -#| msgid "Connections" +#: services/Nutanix_enterprise/NutanixProvider.py:166 msgid "Connection works fine" msgstr "Conexão funciona bem" #: services/Nutanix_enterprise/NutanixService.py:21 -#| msgid "Xen Linked Clone (Experimental)" msgid "Nutanix KVM (Experimental)" msgstr "Nutanix KVM (Experimental)" @@ -2190,7 +2086,6 @@ msgid "Nutanix KVM based service" msgstr "Nutanix KVM serviço baseado" #: services/Nutanix_enterprise/NutanixService.py:44 -#| msgid "Base" msgid "Base Vm" msgstr "TranslateApiException: AppId is over the quota : ID=6346.V2_Json.Translate.4B49E6E7" @@ -2198,12 +2093,9 @@ msgstr "TranslateApiException: AppId is over the quota : ID=6346.V2_Json.Transla msgid "" "Networks for the machines (every machine will be attached to this networks, " "each one with its own interface)" -msgstr "" -"TranslateApiException: AppId is over the quota : ID=6346.V2_Json.Translate.4B49E776" -"cada um com sua própria interface)" +msgstr "TranslateApiException: AppId is over the quota : ID=6346.V2_Json.Translate.4B49E776cada um com sua própria interface)" #: services/Nutanix_enterprise/NutanixService.py:57 -#| msgid "Name" msgid "Vm Names" msgstr "Nomes de VM" @@ -2229,8 +2121,7 @@ msgstr "Domínio do armazenamento de dados" #: services/OVirt/OVirtLinkedService.py:116 msgid "Datastore domain where to publish and put incrementals" -msgstr "" -"Armazenamento de dados domínio onde publicar e colocar backups incrementais" +msgstr "Armazenamento de dados domínio onde publicar e colocar backups incrementais" #: services/OVirt/OVirtLinkedService.py:135 #: services/Xen/XenLinkedService.py:113 @@ -2272,15 +2163,13 @@ msgstr "oVirt Server IP ou nome do host" #: services/OVirt/OVirtProvider.py:97 msgid "User with valid privileges on oVirt, (use \"user@domain\" form)" -msgstr "" -"Usuário com privilégios válidos no oVirt, (forma de \"user@domain\" de uso)" +msgstr "Usuário com privilégios válidos no oVirt, (forma de \"user@domain\" de uso)" #: services/OVirt/OVirtProvider.py:98 msgid "Password of the user of oVirt" msgstr "Senha do usuário do oVirt" #: services/OVirt/OVirtProvider.py:99 -#| msgid "Timeout in seconds of connection to VC" msgid "Timeout in seconds of connection to oVirt" msgstr "TranslateApiException: AppId is over the quota : ID=6346.V2_Json.Translate.4B49E915" @@ -2325,9 +2214,9 @@ msgid "Default password for users in list mapping" msgstr "Senha padrão para os usuários em mapeamento da lista" #: services/RDS_enterprise/RDSProvider.py:59 -msgid "Error: User {} on host {} is being used and cannot be removed right now" -msgstr "" -"Erro: O usuário {} em {} host está sendo usado e não pode ser removido agora" +msgid "" +"Error: User {} on host {} is being used and cannot be removed right now" +msgstr "Erro: O usuário {} em {} host está sendo usado e não pode ser removido agora" #: services/RDS_enterprise/RDSProvider.py:89 #: services/Sample/SampleProvider.py:178 @@ -2352,17 +2241,14 @@ msgid "Full path of the application this service will represent" msgstr "Caminho completo da aplicação que deste serviço irá representar" #: services/RDS_enterprise/RDSService.py:54 -#| msgid "Deployed services" msgid "Max. Allowd services" msgstr "Max. Allowd serviços" #: services/RDS_enterprise/RDSService.py:59 -#| msgid "Maximum number of services to provide" msgid "Maximum number of allowed services (0 means no limit)" msgstr "TranslateApiException: AppId is over the quota : ID=6346.V2_Json.Translate.4B49E9B0" #: services/RDS_enterprise/RDSService.py:76 -#| msgid "The application path to execute is required" msgid "A valid application path is required" msgstr "Um caminho de aplicativo válido é necessário" @@ -2519,9 +2405,7 @@ msgstr "Tempo limite em segundos de conexão para VC" msgid "" "Range of valid macs for created machines. Must be inside " "00:50:56:00:00:00-00:50:56:3F:FF:FF" -msgstr "" -"Gama de macs válidos para máquinas criadas. Deve estar lá dentro " -"00:50:56:00:00:00-00:50:56:3F:FF:FF" +msgstr "Gama de macs válidos para máquinas criadas. Deve estar lá dentro 00:50:56:00:00:00-00:50:56:3F:FF:FF" #: services/Vmware_enterprise/ServiceProviderVC.py:40 msgid "VMWare Virtual Center Provider" @@ -2546,9 +2430,7 @@ msgstr "Base de clones vinculados da VMWare" #: services/Vmware_enterprise/VCLinkedCloneService.py:33 msgid "" "This service provides access to Linked Clones machines on a Virtual Center" -msgstr "" -"Este serviço fornece acesso a máquinas de Clones vinculados em um Virtual " -"Center" +msgstr "Este serviço fornece acesso a máquinas de Clones vinculados em um Virtual Center" #: services/Vmware_enterprise/VCLinkedCloneService.py:53 msgid "Datacenter" @@ -2632,8 +2514,7 @@ msgstr "Sombra memória multiplicador (overcommit de memória)" #: services/Xen/XenLinkedService.py:121 msgid "Length of numeric part for the names of this machines (beetwen 3 and 6" -msgstr "" -"Comprimento da parte numérica para os nomes desta máquinas (beetwen 3 e 6" +msgstr "Comprimento da parte numérica para os nomes desta máquinas (beetwen 3 e 6" #: services/Xen/XenProvider.py:79 msgid "Xenserver Platform Provider" @@ -2663,9 +2544,7 @@ msgstr "Verificar certificado" msgid "" "If selected, certificate will be checked against system valid certificate " "providers" -msgstr "" -"Se selecionado, certificado será verificado contra certificado válido do " -"sistema provedores" +msgstr "Se selecionado, certificado será verificado contra certificado válido do sistema provedores" #: services/Xen/XenProvider.py:394 #, python-brace-format @@ -2841,8 +2720,7 @@ msgstr "Selecione a imagem para fazer o upload" #: templates/uds/admin/tmpl/new_image.html:6 #: templates/uds/admin/tmpl/new_image.html:10 msgid "Name of the image. If left empty, will get the filename as name" -msgstr "" -"Nome da imagem. Se deixado em branco, receberá o nome do arquivo como nome" +msgstr "Nome da imagem. Se deixado em branco, receberá o nome do arquivo como nome" #: templates/uds/admin/tmpl/new_image.html:6 #: templates/uds/admin/tmpl/new_image.html:7 @@ -2923,8 +2801,7 @@ msgstr "Erro no pedido" #: templates/uds/admin/tmpl/request_failed.html:7 msgid "There was an error requesting data from server, please, try again" -msgstr "" -"Houve um erro solicitando dados do servidor, por favor, tente novamente" +msgstr "Houve um erro solicitando dados do servidor, por favor, tente novamente" #: templates/uds/admin/tmpl/request_failed.html:9 #: templates/uds/snippets/admin_user.html:8 @@ -2945,16 +2822,13 @@ msgstr "Você está acessando UDS administração como membro da equipe." #: templates/uds/admin/tmpl/restricted.html:33 msgid "This means that you have restricted access to assigned elements." -msgstr "" -"Isto significa que você tenha restringido o acesso aos elementos atribuídos." +msgstr "Isto significa que você tenha restringido o acesso aos elementos atribuídos." #: templates/uds/admin/tmpl/restricted.html:34 msgid "" "In order to increase your privileges, please contact your local UDS " "administrator." -msgstr "" -"A fim de aumentar seus privilégios, entre em contato com seu local UDS " -"administrador." +msgstr "A fim de aumentar seus privilégios, entre em contato com seu local UDS administrador." #: templates/uds/admin/tmpl/restricted.html:36 msgid "Thank you." @@ -2997,9 +2871,7 @@ msgstr "Downloads" #: templates/uds/downloads.html:11 templates/uds/html5/downloads.html:10 msgid "" "This page contains a list of downloadables provided by different modules" -msgstr "" -"Esta página contém uma lista de downloadables fornecidos por diferentes " -"módulos" +msgstr "Esta página contém uma lista de downloadables fornecidos por diferentes módulos" #: templates/uds/html5/about.html:13 msgid "You can access UDS Open Source code at" @@ -3012,9 +2884,7 @@ msgstr "UDS foi desenvolvido usando estes componentes:" #: templates/uds/html5/about.html:41 msgid "" "If you found that we missed to mention any component, please let us know" -msgstr "" -"Se você achou que perdemos mencionar qualquer componente, por favor deixe-" -"nos saber" +msgstr "Se você achou que perdemos mencionar qualquer componente, por favor deixe-nos saber" #: templates/uds/html5/about.html:42 #: templates/uds/html5/service_not_ready.html:21 @@ -3033,9 +2903,7 @@ msgstr "Download Plugin UDS para" msgid "" "In order to be able to execute UDS services, you need to have UDS plugin " "installed." -msgstr "" -"A fim de ser capaz de executar serviços UDS, você precisa ter o plugin UDS " -"instalado." +msgstr "A fim de ser capaz de executar serviços UDS, você precisa ter o plugin UDS instalado." #: templates/uds/html5/download_client.html:14 msgid "Or download another version" @@ -3045,9 +2913,7 @@ msgstr "Ou baixar outra versão" msgid "" "In case that your platform has been incorrectly detected, you can download " "manually the version required for your Operating System" -msgstr "" -"No caso que sua plataforma foi detectada incorretamente, você pode baixar " -"manualmente a versão necessária para seu sistema operacional" +msgstr "No caso que sua plataforma foi detectada incorretamente, você pode baixar manualmente a versão necessária para seu sistema operacional" #: templates/uds/html5/download_client.html:19 msgid "Linux UDS plugin" @@ -3065,9 +2931,7 @@ msgstr "Mac OSX (> 10.5) plugin UDS" msgid "" "If you already have UDS Plugin installed but this message persists to " "appear, you can disable automatic detection here" -msgstr "" -"Se você já tiver instalado Plugin UDS mas essa mensagem persiste para " -"aparecer, você pode desabilitar a detecção automática aqui" +msgstr "Se você já tiver instalado Plugin UDS mas essa mensagem persiste para aparecer, você pode desabilitar a detecção automática aqui" #: templates/uds/html5/download_client.html:39 msgid "Automatic plugin detection is enabled" @@ -3081,17 +2945,13 @@ msgstr "Aviso: Deteção automática do plugin está desativada." msgid "" "Please, note that disabling automatic detection will not trigger this page " "again in case you don't have the plugin installed." -msgstr "" -"Por favor, note que desabilitar a deteção automática não dispararão nesta " -"página novamente, caso você não tem o plugin instalado." +msgstr "Por favor, note que desabilitar a deteção automática não dispararão nesta página novamente, caso você não tem o plugin instalado." #: templates/uds/html5/download_client.html:45 msgid "" "In this case, you will have to manually download the plugin by using the " "menu on upper right corner." -msgstr "" -"Neste caso, você terá que baixar manualmente o plugin usando o menu no canto " -"superior direito." +msgstr "Neste caso, você terá que baixar manualmente o plugin usando o menu no canto superior direito." #: templates/uds/html5/download_client.html:47 msgid "Return" @@ -3195,17 +3055,13 @@ msgstr "O serviço não está pronto" msgid "" "The service is not ready at this moment. Please, try it again after a few " "seconds." -msgstr "" -"O serviço, neste momento, não está pronto. Por favor, tente novamente depois " -"de alguns segundos." +msgstr "O serviço, neste momento, não está pronto. Por favor, tente novamente depois de alguns segundos." #: templates/uds/html5/service_not_ready.html:18 msgid "" "The service you have requested was not ready, and it is being created right " "now. It will be availabe shortly" -msgstr "" -"O serviço que você solicitou não estava pronto, e está sendo criado certo " -"agora. Em breve será availabe" +msgstr "O serviço que você solicitou não estava pronto, e está sendo criado certo agora. Em breve será availabe" #: templates/uds/html5/service_not_ready.html:23 msgid "Please, close this window and relaunch again after a while." @@ -3238,9 +3094,7 @@ msgstr "Para relançar o serviço, você terá que fazê-lo de origem." msgid "" "If the service does not launchs automatically, probably you dont have the " "UDS plugin installed" -msgstr "" -"Se o serviço não lança automaticamente, provavelmente você não tem o UDS " -"plugin instalado" +msgstr "Se o serviço não lança automaticamente, provavelmente você não tem o UDS plugin instalado" #: templates/uds/html5/simpleLauncher.html:17 msgid "You can obtain it from the" @@ -3275,13 +3129,9 @@ msgstr "Preferências" #: templates/uds/html5/templates/base.html:60 msgid "" "Your browser is supported only partially. Please, upgrade it to a modern " -"html5 browser like Firefox, Chrome, Opera, ... (IE must be 10 or better, and " -"must also disable \"Compatibility View Mode\" for this site)" -msgstr "" -"Seu navegador é suportado apenas parcialmente. Por favor, atualize-o para um " -"moderno HTML5 navegador como o Firefox, Chrome, Opera,... (IE deve ser 10 ou " -"melhor, e também deve desativar o \"Modo de exibição de compatibilidade\" " -"para este site)" +"html5 browser like Firefox, Chrome, Opera, ... (IE must be 10 or better, and" +" must also disable \"Compatibility View Mode\" for this site)" +msgstr "Seu navegador é suportado apenas parcialmente. Por favor, atualize-o para um moderno HTML5 navegador como o Firefox, Chrome, Opera,... (IE deve ser 10 ou melhor, e também deve desativar o \"Modo de exibição de compatibilidade\" para este site)" #: templates/uds/html5/templates/base.html:108 msgid "We use cookies to track usage and preferences" @@ -3302,9 +3152,7 @@ msgstr "Java não encontrado" #: templates/uds/index.html:71 msgid "" "Java is not available on your browser, and the selected transport needs it." -msgstr "" -"Java não está disponível em seu navegador, e o transporte selecionado " -"precisa disso." +msgstr "Java não está disponível em seu navegador, e o transporte selecionado precisa disso." #: templates/uds/index.html:72 msgid "Please, install latest version from" @@ -3374,9 +3222,7 @@ msgstr "Servidor de túnel" msgid "" "Host of the tunnel server (use http/https & port if needed) as accesible " "from users" -msgstr "" -"Host do servidor de túnel (uso de http/https & Porto se necessário) como " -"accesible de usuários" +msgstr "Host do servidor de túnel (uso de http/https & Porto se necessário) como accesible de usuários" #: transports/HTML5RDP/HTML5RDP.py:69 transports/NX/NXTransport.py:65 #: transports/NX/TSNXTransport.py:72 transports/RDP/BaseRDPTransport.py:61 @@ -3402,8 +3248,7 @@ msgstr "Se marcada, as credenciais usadas para se conectar será vazio" #: transports/RGS_enterprise/TRGSTransport.py:53 #: transports/SPICE/BaseSPICETransport.py:72 msgid "If not empty, this username will be always used as credential" -msgstr "" -"Se não for vazio, este nome de utilizador será sempre usado como credencial" +msgstr "Se não for vazio, este nome de utilizador será sempre usado como credencial" #: transports/HTML5RDP/HTML5RDP.py:71 transports/NX/NXTransport.py:67 #: transports/NX/TSNXTransport.py:74 transports/RDP/BaseRDPTransport.py:63 @@ -3423,20 +3268,16 @@ msgstr "Sem domínio" msgid "" "If checked, the domain part will always be emptied (to connecto to xrdp for " "example is needed)" -msgstr "" -"Se verificado, a parte de domínio sempre será esvaziada (para connecto para " -"xrdp para exemplo é necessário)" +msgstr "Se verificado, a parte de domínio sempre será esvaziada (para connecto para xrdp para exemplo é necessário)" #: transports/HTML5RDP/HTML5RDP.py:73 transports/RDP/BaseRDPTransport.py:65 #: transports/RDS_enterprise/BaseRDSTransport.py:68 #: transports/RGS_enterprise/RGSTransport.py:47 #: transports/RGS_enterprise/TRGSTransport.py:55 msgid "" -"If not empty, this domain will be always used as credential (used as DOMAIN" -"\\user)" -msgstr "" -"Se não for vazio, este domínio será sempre utilizado como credencial (usado " -"como domínio\\User)" +"If not empty, this domain will be always used as credential (used as " +"DOMAIN\\user)" +msgstr "Se não for vazio, este domínio será sempre utilizado como credencial (usado como domínio\\User)" #: transports/HTML5RDP/HTML5RDP.py:74 msgid "Enable Audio" @@ -3446,9 +3287,7 @@ msgstr "Ativar o áudio" msgid "" "If checked, the audio will be redirected to client (if client browser " "supports it)" -msgstr "" -"Se marcada, o áudio será redirecionado para o cliente (se o navegador " -"cliente suporta)" +msgstr "Se marcada, o áudio será redirecionado para o cliente (se o navegador cliente suporta)" #: transports/HTML5RDP/HTML5RDP.py:75 msgid "Enable Printing" @@ -3458,9 +3297,7 @@ msgstr "Permitir a impressão" msgid "" "If checked, the printing will be redirected to client (if client browser " "supports it)" -msgstr "" -"Se marcada, a impressão será redirecionado para o cliente (se o navegador " -"cliente suporta)" +msgstr "Se marcada, a impressão será redirecionado para o cliente (se o navegador cliente suporta)" #: transports/HTML5RDP/HTML5RDP.py:81 msgid "The server must be http or https" @@ -3536,9 +3373,7 @@ msgstr "Servidor de túnel" msgid "" "IP or Hostname of tunnel server sent to client device (\"public\" ip) and " "port. (use HOST:PORT format)" -msgstr "" -"IP ou nome do host do servidor de túnel, enviado para o dispositivo cliente " -"(ip \"público\") e Port. (usar formato HOST: PORT)" +msgstr "IP ou nome do host do servidor de túnel, enviado para o dispositivo cliente (ip \"público\") e Port. (usar formato HOST: PORT)" #: transports/NX/TSNXTransport.py:70 transports/RDP/TRDPTransport.py:70 #: transports/RDS_enterprise/TRDSTransport.py:68 @@ -3550,11 +3385,9 @@ msgstr "Seleção de anfitrião do túnel" #: transports/RDS_enterprise/TRDSTransport.py:68 #: transports/RGS_enterprise/TRGSTransport.py:50 msgid "" -"If not empty, this server will be used to check if service is running before " -"assigning it to user. (use HOST:PORT format)" -msgstr "" -"Se não for vazio, este servidor será usado para verificar se o serviço está " -"sendo executado antes atribuí-la ao usuário. (usar formato HOST: PORT)" +"If not empty, this server will be used to check if service is running before" +" assigning it to user. (use HOST:PORT format)" +msgstr "Se não for vazio, este servidor será usado para verificar se o serviço está sendo executado antes atribuí-la ao usuário. (usar formato HOST: PORT)" #: transports/NX/TSNXTransport.py:113 transports/RDP/TRDPTransport.py:88 #: transports/RDS_enterprise/TRDSTransport.py:81 @@ -3605,8 +3438,7 @@ msgstr "Permitir seriados" #: transports/RDP/BaseRDPTransport.py:69 #: transports/RDS_enterprise/BaseRDSTransport.py:72 msgid "If checked, this transport will allow the use of user serial ports" -msgstr "" -"Se marcada, este transporte permitirá a utilização do usuário portas seriais" +msgstr "Se marcada, este transporte permitirá a utilização do usuário portas seriais" #: transports/RDP/BaseRDPTransport.py:70 msgid "Show wallpaper" @@ -3616,9 +3448,7 @@ msgstr "Mostrar o papel de parede" msgid "" "If checked, the wallpaper and themes will be shown on machine (better user " "experience, more bandwidth)" -msgstr "" -"Se marcada, o papel de parede e temas serão mostrados máquina (usuário " -"melhor experiência, mais largura de banda)" +msgstr "Se marcada, o papel de parede e temas serão mostrados máquina (usuário melhor experiência, mais largura de banda)" #: transports/RDP/BaseRDPTransport.py:71 msgid "Multiple monitors" @@ -3628,9 +3458,7 @@ msgstr "Vários monitores" msgid "" "If checked, all client monitors will be used for displaying (only works on " "windows clients)" -msgstr "" -"Se marcada, todos os monitores do cliente serão usados para exibição (só " -"funciona no clientes do Windows)" +msgstr "Se marcada, todos os monitores do cliente serão usados para exibição (só funciona no clientes do Windows)" #: transports/RDP/BaseRDPTransport.py:72 msgid "Allow Aero" @@ -3714,9 +3542,7 @@ msgstr "Min. qualidade ajustável" msgid "" "The lowest image quality applied to images to maintain the minimum update " "rate." -msgstr "" -"A qualidade de imagem mais baixa aplicada às imagens para manter a " -"atualização mínima taxa." +msgstr "A qualidade de imagem mais baixa aplicada às imagens para manter a atualização mínima taxa." #: transports/RGS_enterprise/RGSTransport.py:54 #: transports/RGS_enterprise/TRGSTransport.py:62 @@ -3726,8 +3552,7 @@ msgstr "Taxa de Frame ajustável" #: transports/RGS_enterprise/RGSTransport.py:55 #: transports/RGS_enterprise/TRGSTransport.py:63 msgid "Update rate threshold to begin adjusting image quality" -msgstr "" -"Limite de taxa de atualização para começar a ajustar a qualidade da imagem" +msgstr "Limite de taxa de atualização para começar a ajustar a qualidade da imagem" #: transports/RGS_enterprise/RGSTransport.py:56 #: transports/RGS_enterprise/TRGSTransport.py:64 @@ -3739,9 +3564,7 @@ msgstr "Resolução Local de partida" msgid "" "Change the Sender's resolution to match the Receiver's resolution when " "connecting" -msgstr "" -"Alterar a resolução do remetente para coincidir com a resolução do receptor " -"quando Conectando-se" +msgstr "Alterar a resolução do remetente para coincidir com a resolução do receptor quando Conectando-se" #: transports/RGS_enterprise/RGSTransport.py:58 #: transports/RGS_enterprise/TRGSTransport.py:66 @@ -3783,12 +3606,9 @@ msgstr "RGS transporte para ligação em túnel" #: transports/SPICE/BaseSPICETransport.py:84 msgid "" -"Server certificate (public), can be found on your ovirt engine, probably at /" -"etc/pki/ovirt-engine/certs/ca.der (Use the contents of this file)." -msgstr "" -"Certificado de servidor (público), podem ser encontradas no seu motor de " -"ovirt, provavelmente em /etc/PKI/ovirt-Engine/certs/ca.der (Use o conteúdo " -"desse arquivo)." +"Server certificate (public), can be found on your ovirt engine, probably at " +"/etc/pki/ovirt-engine/certs/ca.der (Use the contents of this file)." +msgstr "Certificado de servidor (público), podem ser encontradas no seu motor de ovirt, provavelmente em /etc/PKI/ovirt-Engine/certs/ca.der (Use o conteúdo desse arquivo)." #: transports/SPICE/SPICETransport.py:52 msgid "RHEV/oVirt SPICE Transport (direct)" @@ -3806,58 +3626,55 @@ msgstr "RHEV/oVirt SPICE transporte (um túnel)" msgid "SPICE Transport for tunneled connection (EXPERIMENTAL)" msgstr "Transporte de especiarias para ligação em túnel (EXPERIMENTAL)" -#: web/errors.py:70 +#: web/errors.py:71 msgid "Unknown error" msgstr "Erro desconhecido" -#: web/errors.py:74 +#: web/errors.py:75 msgid "" "Invalid service. The service is not available at this moment. Please, try " "later" -msgstr "" -"Serviço inválido. O serviço não está disponível neste momento. Por favor, " -"tente mais tarde" - -#: web/errors.py:75 -msgid "Maximum services limit reached. Please, contact administrator" -msgstr "" -"Atingiu o limite máximo de serviços. Por favor, contate o administrador" +msgstr "Serviço inválido. O serviço não está disponível neste momento. Por favor, tente mais tarde" #: web/errors.py:76 +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:77 msgid "You need to enable cookies to let this application work" msgstr "Você precisa habilitar cookies deixar esta aplicação trabalhar" -#: web/errors.py:78 +#: web/errors.py:79 msgid "Authenticator not found" msgstr "Autenticador não encontrado" -#: web/errors.py:79 +#: web/errors.py:80 msgid "Invalid authenticator" msgstr "Autenticador inválido" -#: web/errors.py:80 +#: web/errors.py:81 msgid "Invalid request received" msgstr "Pedido inválido recebido" -#: web/errors.py:81 +#: web/errors.py:82 msgid "" "Your browser is not supported. Please, upgrade it to a modern HTML5 browser " "like Firefox or Chrome" -msgstr "" -"Seu navegador não é suportado. Por favor, faça o upgrade para um navegador " -"moderno do HTML5 como o Firefox ou Chrome" +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:82 +#: web/errors.py:83 msgid "The requested service is in maintenance mode" msgstr "O serviço solicitado está no modo de manutenção" -#: web/errors.py:83 +#: web/errors.py:84 msgid "" "The service is not ready.\n" "Please, try again in a few moments." -msgstr "" -"O serviço não está pronto.\n" -"Por favor, tente novamente em alguns instantes." +msgstr "O serviço não está pronto.\nPor favor, tente novamente em alguns instantes." + +#: web/errors.py:85 +msgid "Preparing service" +msgstr "Preparando o serviço" #: web/forms/LoginForm.py:54 msgid "Select authenticator" diff --git a/server/src/uds/locale/pt/LC_MESSAGES/djangojs.mo b/server/src/uds/locale/pt/LC_MESSAGES/djangojs.mo index 4302fd718ba0ffeb272b4d1d5132c7619267e143..b53247215e0427b79b00776bb0d0119ebf8c864b 100644 GIT binary patch delta 1495 zcmXZbOGwmF6vy#XIgZcN@tx+( zkcw)PFrfyfQbZde7e!%6tB7!+Mdc!BGW!0SKm3``z4w3r_nv$1naP%CEl);W;XBLB z1`5o|%q+Ot%#Hgn5f5P+9>*-~MHk+{V!Vm*IEj9I<@f~)>AQq)BGX6jXxP&Xwn1T(CJ5U?%MLw~1)Ily_ zIu3fnu>~Rw=p-+l7gLx?e-^diS5yGMQ5lK%#ZH)m+MotC-h|p<4=Pi~kWcI+k`%j+ z%1i`T;dGcr6^%L6i(K-ki9u9Kck`pG=t2c}7PZlNR6zZxliWjXIE-3&%<&!S0N*eh zqo{y0)|fS8xP*pM-HF@qGHQdjn1r8D3ooGV?k6hcQPkC>a$nlOgF3kv6>t#sz7h4^ zR!qg6n2)V7!`4MZ#c&n%!6Ve&K1OXcjtXQNb>a`G06(KPT0||pggRkzNh||?)VvV> z-x%ZQx1ut;PrLm&T!w~%tuE#UT zV-NYM!q-keikjyyV;=ik8;t;7L`|H)4LFY+%JSC6455nY0O|ziP*p#O3j8T51J9Ai z-aF%eQ1e~uVh1WlWn>G6b!WS1xbdK4yW=U;342gQa|!jY7{mk|MlC$yIE%{IFRZ}K zax)%ld!Oyr{v>zsZos``6S z^ZFg{V*>pMD&R3xATt%@Un!hpK&ktS`Y?+NT!DVaQskdw<;b;LGcwgW(TBHDf8R+| z(at)~V;ub@jK}5Ns{%LreZf{-~f8?3U0*fn1D050bjX(!2o?PSiop zVH%F)N1X-67|=;xx_`{#I{FK!1;3#J_=CzwV$eBZHfn!9G-`x{z0_7fFg; zMrCFUb8s$7qk_gF>W>`qsEIYGlHy!- zk14)WXZCyZePoc?@+mY224K@S{#%fC{(<^?wuU zz3sRLcVjlTI!3LJhKk`5>V^BLyM2J#XbKg`9O}d$Pyv2MZM1?~*h0<;Q&1TQq2@K< z|BW%8ek&@&2Qi)cvjG}P?I0@BVN|i)LS^O!D!`AZ;#)xl5<{ilx5+8mT&$iV^hU1Zv@F*9BC@eq$+S zmheep6A$%|pw_#J+V5@&`B!6<0S`V#MK;S7pE7qa21AJi;*wK%8+ZfUC1legF(E3`g~_l zMZ4g-gz@xsp9$bW1(J*!_XlYx139Q_EkI?W3Kc-@cyrQlT4HT^WpywduB#sWnw#&7 hlvjm=;VpIH$e=&aObMTn5h5& diff --git a/server/src/uds/locale/pt/LC_MESSAGES/djangojs.po b/server/src/uds/locale/pt/LC_MESSAGES/djangojs.po index abeb168c1..8288bee83 100644 --- a/server/src/uds/locale/pt/LC_MESSAGES/djangojs.po +++ b/server/src/uds/locale/pt/LC_MESSAGES/djangojs.po @@ -1,21 +1,20 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: msgid "" msgstr "" "Project-Id-Version: OpenUDS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-08-03 11:35+0200\n" -"PO-Revision-Date: 2015-06-21 19:16+0000\n" +"POT-Creation-Date: 2015-09-04 11:55+0200\n" +"PO-Revision-Date: 2015-08-03 09:37+0000\n" "Last-Translator: Adolfo Gómez \n" -"Language-Team: Portuguese (http://www.transifex.com/projects/p/openuds/" -"language/pt/)\n" -"Language: pt\n" +"Language-Team: Portuguese (http://www.transifex.com/openuds/openuds/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: pt\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: static/adm/js/dataTables.bootstrap.js:6 static/tmp_js/gui.js:19 @@ -332,7 +331,6 @@ msgid "Error creating report" msgstr "Erro ao criar o relatório" #: static/tmp_js/gui-d-reports.js:58 -#| msgid "Error obtainint report description" msgid "Error obtaining report description" msgstr "Descrição de relatório de obtenção do erro" diff --git a/server/src/uds/reports/stats/login.py b/server/src/uds/reports/stats/login.py index ccb5a572f..6f9e5461d 100644 --- a/server/src/uds/reports/stats/login.py +++ b/server/src/uds/reports/stats/login.py @@ -60,7 +60,7 @@ import logging logger = logging.getLogger(__name__) -__updated__ = '2015-06-22' +__updated__ = '2015-09-04' # several constants as Width height, margins, .. WIDTH, HEIGHT = 1800, 1000 @@ -145,7 +145,7 @@ class StatsReportLogin(StatsReport): samplingPoints = gui.NumericField( order=3, - label=_('Number of points'), + label=_('Number of intervals'), length=3, minValue=16, maxValue=128, diff --git a/server/src/uds/reports/stats/pool_performance.py b/server/src/uds/reports/stats/pool_performance.py index 9c38bde04..7ee9954be 100644 --- a/server/src/uds/reports/stats/pool_performance.py +++ b/server/src/uds/reports/stats/pool_performance.py @@ -64,7 +64,7 @@ import logging logger = logging.getLogger(__name__) -__updated__ = '2015-07-07' +__updated__ = '2015-09-04' # several constants as Width height, margins, .. WIDTH, HEIGHT = 1800, 1000 @@ -129,7 +129,7 @@ class AccessReport(UDSGeraldoReport): class PoolPerformanceReport(StatsReport): filename = 'pools_performance.pdf' name = _('Pools performance by date') # Report name - description = _('Report pools performance by date') # Report description + description = _('Pools performance report by date') # Report description uuid = '88932b48-1fd3-11e5-a776-10feed05884b' # Input fields @@ -158,7 +158,7 @@ class PoolPerformanceReport(StatsReport): samplingPoints = gui.NumericField( order=4, - label=_('Number of points'), + label=_('Number of intervals'), length=3, minValue=2, maxValue=24,