mirror of
https://github.com/dkmstr/openuds.git
synced 2024-12-22 13:34:04 +03:00
adding information to services, so we can figure whats going on from services list
This commit is contained in:
parent
0acc07ebb3
commit
425257a464
@ -56,6 +56,8 @@ class Services(DetailHandler): # pylint: disable=too-many-public-methods
|
||||
Detail handler for Services, whose parent is a Provider
|
||||
'''
|
||||
|
||||
custom_methods = ['servicesPools']
|
||||
|
||||
@staticmethod
|
||||
def serviceInfo(item):
|
||||
info = item.getType()
|
||||
@ -227,3 +229,17 @@ class Services(DetailHandler): # pylint: disable=too-many-public-methods
|
||||
return log.getLogs(item)
|
||||
except Exception:
|
||||
self.invalidItemException()
|
||||
|
||||
def servicesPools(self, parent, item):
|
||||
logger.debug('Got parameters for servicepools: {}, {}'.format(parent, item))
|
||||
uuid = processUuid(item)
|
||||
service = parent.services.get(uuid=uuid)
|
||||
res = []
|
||||
for i in service.deployedServices.all():
|
||||
res.append({
|
||||
'id': i.uuid,
|
||||
'name': i.name,
|
||||
'thumb': i.image.thumb64 if i.image is not None else DEFAULT_THUMB_BASE64,
|
||||
})
|
||||
|
||||
return res
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: OpenUDS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-04-18 07:06+0200\n"
|
||||
"POT-Creation-Date: 2016-04-19 10:01+0200\n"
|
||||
"PO-Revision-Date: 2016-04-18 05:02+0000\n"
|
||||
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
|
||||
"Language-Team: German (http://www.transifex.com/openuds/openuds/language/"
|
||||
@ -46,7 +46,7 @@ msgstr "Aktuelle Authentifikatoren"
|
||||
#: REST/methods/reports.py:58 REST/methods/services_pool_groups.py:64
|
||||
#: REST/methods/services_pools.py:76 REST/methods/transports.py:56
|
||||
#: REST/methods/user_services.py:220 REST/methods/user_services.py:255
|
||||
#: REST/methods/users_groups.py:95 REST/model.py:129
|
||||
#: REST/methods/users_groups.py:95 REST/model.py:132
|
||||
#: templates/uds/admin/tmpl/calendar_rule.html:5
|
||||
#: templates/uds/admin/tmpl/calendar_rule.html:7
|
||||
#: templates/uds/admin/tmpl/user.html:29 templates/uds/admin/tmpl/user.html:32
|
||||
@ -55,10 +55,10 @@ msgstr "Name"
|
||||
|
||||
#: REST/methods/authenticators.py:60 REST/methods/calendarrules.py:104
|
||||
#: REST/methods/calendars.py:61 REST/methods/osmanagers.py:58
|
||||
#: REST/methods/providers.py:66 REST/methods/services.py:186
|
||||
#: REST/methods/providers.py:66 REST/methods/services.py:188
|
||||
#: REST/methods/services_pool_groups.py:65 REST/methods/transports.py:57
|
||||
#: REST/methods/user_services.py:257 REST/methods/users_groups.py:96
|
||||
#: REST/methods/users_groups.py:209 REST/model.py:136
|
||||
#: REST/methods/users_groups.py:209 REST/model.py:139
|
||||
#: templates/uds/admin/tmpl/calendar_rule.html:14
|
||||
#: templates/uds/admin/tmpl/group.html:49 templates/uds/admin/tmpl/user.html:40
|
||||
msgid "Comments"
|
||||
@ -66,7 +66,7 @@ msgstr "Kommentare"
|
||||
|
||||
#: REST/methods/authenticators.py:61 REST/methods/services_pool_calendars.py:89
|
||||
#: REST/methods/services_pool_groups.py:62 REST/methods/transports.py:55
|
||||
#: REST/methods/user_services.py:254 REST/model.py:145
|
||||
#: REST/methods/user_services.py:254 REST/model.py:148
|
||||
#: templates/uds/admin/tmpl/pool_add_access.html:5
|
||||
msgid "Priority"
|
||||
msgstr "Priorität"
|
||||
@ -86,7 +86,7 @@ msgstr "Benutzer"
|
||||
|
||||
#: REST/methods/authenticators.py:64 REST/methods/calendars.py:63
|
||||
#: REST/methods/networks.py:63 REST/methods/osmanagers.py:60
|
||||
#: REST/methods/providers.py:70 REST/methods/services.py:190
|
||||
#: REST/methods/providers.py:70 REST/methods/services.py:192
|
||||
#: REST/methods/services_pools.py:81 REST/methods/transports.py:59
|
||||
msgid "tags"
|
||||
msgstr "Markierungen"
|
||||
@ -120,7 +120,7 @@ msgstr "Jeder"
|
||||
msgid "Duration"
|
||||
msgstr "Dauer"
|
||||
|
||||
#: REST/methods/calendarrules.py:128 REST/methods/services.py:151
|
||||
#: REST/methods/calendarrules.py:128 REST/methods/services.py:153
|
||||
msgid "Element already exists (duplicate key error)"
|
||||
msgstr "Element ist bereits vorhanden (doppelte Schlüsselfehler)"
|
||||
|
||||
@ -150,6 +150,7 @@ msgstr "Bildergalerie"
|
||||
#: REST/methods/images.py:60 REST/methods/images.py:79
|
||||
#: REST/methods/services_pool_groups.py:63
|
||||
#: templates/uds/admin/tmpl/new_image.html:10
|
||||
#: templates/uds/admin/tmpl/service-info.html:21
|
||||
msgid "Image"
|
||||
msgstr "Bild"
|
||||
|
||||
@ -233,7 +234,7 @@ msgstr "Verfügbare Berichte"
|
||||
#: REST/methods/users_groups.py:215
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:56
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:81
|
||||
#: auths/RegexLdap/Authenticator.py:81 auths/SAML_enterprise/SAML.py:116
|
||||
#: auths/RegexLdap/Authenticator.py:82 auths/SAML_enterprise/SAML.py:116
|
||||
#: auths/SimpleLDAP/Authenticator.py:83
|
||||
#: templates/uds/admin/tmpl/pool_add_group.html:17
|
||||
msgid "Group"
|
||||
@ -247,33 +248,33 @@ msgstr "Beschreibung"
|
||||
msgid "Generates"
|
||||
msgstr "Generiert"
|
||||
|
||||
#: REST/methods/services.py:155
|
||||
#: REST/methods/services.py:157
|
||||
#, python-brace-format
|
||||
msgid "Input error: {0}"
|
||||
msgstr "Eingabefehler: {0}"
|
||||
|
||||
#: REST/methods/services.py:179
|
||||
#: REST/methods/services.py:181
|
||||
#, python-brace-format
|
||||
msgid "Services of {0}"
|
||||
msgstr "Dienstleistungen von {0}"
|
||||
|
||||
#: REST/methods/services.py:181
|
||||
#: REST/methods/services.py:183
|
||||
msgid "Current services"
|
||||
msgstr "Aktuelle Dienstleistungen"
|
||||
|
||||
#: REST/methods/services.py:185
|
||||
#: REST/methods/services.py:187
|
||||
msgid "Service name"
|
||||
msgstr "Dienstnamen"
|
||||
|
||||
#: REST/methods/services.py:187 REST/methods/user_services.py:256
|
||||
#: REST/methods/services.py:189 REST/methods/user_services.py:256
|
||||
msgid "Type"
|
||||
msgstr "Typ"
|
||||
|
||||
#: REST/methods/services.py:188
|
||||
#: REST/methods/services.py:190
|
||||
msgid "Deployed services"
|
||||
msgstr "Bereitgestellten Dienste"
|
||||
|
||||
#: REST/methods/services.py:189 templates/uds/admin/tmpl/dashboard.html.py:88
|
||||
#: REST/methods/services.py:191 templates/uds/admin/tmpl/dashboard.html.py:88
|
||||
msgid "User services"
|
||||
msgstr "Benutzerdienste"
|
||||
|
||||
@ -302,7 +303,7 @@ msgstr "Geplante Aktionen"
|
||||
msgid "Action"
|
||||
msgstr "Aktion"
|
||||
|
||||
#: REST/methods/services_pool_calendars.py:158
|
||||
#: REST/methods/services_pool_calendars.py:158 core/ui/UserInterface.py:87
|
||||
msgid "Parameters"
|
||||
msgstr "Parameter"
|
||||
|
||||
@ -357,7 +358,7 @@ msgstr "Zeigt Transporte"
|
||||
msgid "Pool Group"
|
||||
msgstr "Schwimmbad-Gruppe"
|
||||
|
||||
#: REST/methods/services_pools.py:105 REST/methods/services_pools.py:157
|
||||
#: REST/methods/services_pools.py:105 REST/methods/services_pools.py:158
|
||||
msgid "Default"
|
||||
msgstr "In der Standardeinstellung"
|
||||
|
||||
@ -389,46 +390,57 @@ msgstr "OS-Manager"
|
||||
msgid "OS Manager used as base of this service pool"
|
||||
msgstr "OS-Manager verwendet als Grundlage dieser Service-pool"
|
||||
|
||||
#: REST/methods/services_pools.py:158
|
||||
#: REST/methods/services_pools.py:155 REST/methods/services_pools.py:163
|
||||
#: services/OVirt/OVirtLinkedService.py:167
|
||||
msgid "Display"
|
||||
msgstr "Display"
|
||||
|
||||
#: REST/methods/services_pools.py:159
|
||||
msgid "Pool group"
|
||||
msgstr "Schwimmbad-Gruppe"
|
||||
|
||||
#: REST/methods/services_pools.py:159
|
||||
#: REST/methods/services_pools.py:160
|
||||
msgid "Pool group for this pool (for pool clasify on display)"
|
||||
msgstr ""
|
||||
"Schwimmbad-Gruppe für diesen Pool (für Schwimmbad-Clasify auf dem Display)"
|
||||
|
||||
#: REST/methods/services_pools.py:166
|
||||
#: REST/methods/services_pools.py:168
|
||||
msgid "Initial available services"
|
||||
msgstr "Erster verfügbaren Dienste"
|
||||
|
||||
#: REST/methods/services_pools.py:167
|
||||
#: REST/methods/services_pools.py:169
|
||||
msgid "Services created initially for this service pool"
|
||||
msgstr "Dienste, die ursprünglich für diesen Service-Pool erstellt"
|
||||
|
||||
#: REST/methods/services_pools.py:174
|
||||
#: REST/methods/services_pools.py:172 REST/methods/services_pools.py:181
|
||||
#: REST/methods/services_pools.py:190 REST/methods/services_pools.py:199
|
||||
#| msgid "Availability Zones"
|
||||
msgid "Availability"
|
||||
msgstr "Verfügbarkeit"
|
||||
|
||||
#: REST/methods/services_pools.py:177
|
||||
msgid "Services to keep in cache"
|
||||
msgstr "Dienstleistungen im Cache behalten"
|
||||
|
||||
#: REST/methods/services_pools.py:175
|
||||
#: REST/methods/services_pools.py:178
|
||||
msgid "Services kept in cache for improved user service assignation"
|
||||
msgstr ""
|
||||
"Dienstleistungen, die im Cache für verbesserte Service Zuweisung gehalten"
|
||||
|
||||
#: REST/methods/services_pools.py:182
|
||||
#: REST/methods/services_pools.py:186
|
||||
msgid "Services to keep in L2 cache"
|
||||
msgstr "Dienstleistungen im L2-Cache zu behalten"
|
||||
|
||||
#: REST/methods/services_pools.py:183
|
||||
#: REST/methods/services_pools.py:187
|
||||
msgid "Services kept in cache of level2 for improved service generation"
|
||||
msgstr ""
|
||||
"Dienstleistungen gehalten im level2-Cache für verbesserte Service-generation"
|
||||
|
||||
#: REST/methods/services_pools.py:190
|
||||
#: REST/methods/services_pools.py:195
|
||||
msgid "Maximum number of services to provide"
|
||||
msgstr "Maximale Anzahl der Dienste"
|
||||
|
||||
#: REST/methods/services_pools.py:191
|
||||
#: REST/methods/services_pools.py:196
|
||||
msgid ""
|
||||
"Maximum number of service (assigned and L1 cache) that can be created for "
|
||||
"this service"
|
||||
@ -436,19 +448,19 @@ msgstr ""
|
||||
"Maximale Anzahl der Dienst (zugewiesen und L1-Cache) für die erstellt werden "
|
||||
"können dieser service"
|
||||
|
||||
#: REST/methods/services_pools.py:197
|
||||
#: REST/methods/services_pools.py:203
|
||||
msgid "Show transports"
|
||||
msgstr "Karte-Transporte"
|
||||
|
||||
#: REST/methods/services_pools.py:198
|
||||
#: REST/methods/services_pools.py:204
|
||||
msgid "If active, alternative transports for user will be shown"
|
||||
msgstr "Wenn aktiv, werden alternative Transporte für Benutzer angezeigt"
|
||||
|
||||
#: REST/methods/services_pools.py:213
|
||||
#: REST/methods/services_pools.py:219
|
||||
msgid "Base service does not exist anymore"
|
||||
msgstr "Zentrale Dienst existiert nicht mehr"
|
||||
|
||||
#: REST/methods/services_pools.py:232
|
||||
#: REST/methods/services_pools.py:238
|
||||
msgid "This service requires an OS Manager"
|
||||
msgstr "Dieser Service erfordert eine OS-Manager"
|
||||
|
||||
@ -597,7 +609,7 @@ msgstr "Momentane Benutzer"
|
||||
#: REST/methods/users_groups.py:94
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:54
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:79
|
||||
#: auths/RegexLdap/Authenticator.py:79 auths/SimpleLDAP/Authenticator.py:81
|
||||
#: auths/RegexLdap/Authenticator.py:80 auths/SimpleLDAP/Authenticator.py:81
|
||||
#: services/HyperV_enterprise/HyperVClusterProvider.py:91
|
||||
#: services/HyperV_enterprise/HyperVProvider.py:85
|
||||
#: services/Nutanix_enterprise/NutanixProvider.py:39
|
||||
@ -611,7 +623,7 @@ msgstr "Momentane Benutzer"
|
||||
#: transports/RDP/BaseRDPTransport.py:62
|
||||
#: transports/RGS_enterprise/RGSTransport.py:45
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:53
|
||||
#: transports/SPICE/BaseSPICETransport.py:71 web/forms/LoginForm.py:60
|
||||
#: transports/SPICE/BaseSPICETransport.py:72 web/forms/LoginForm.py:60
|
||||
msgid "Username"
|
||||
msgstr "Benutzername"
|
||||
|
||||
@ -649,54 +661,54 @@ msgstr "Meta group"
|
||||
msgid "UDS Meta Group"
|
||||
msgstr "UDS Meta Group"
|
||||
|
||||
#: REST/model.py:120
|
||||
#: REST/model.py:123
|
||||
msgid "Tags"
|
||||
msgstr "Markierungen"
|
||||
|
||||
#: REST/model.py:122
|
||||
#: REST/model.py:125
|
||||
msgid "Tags for this element"
|
||||
msgstr "Tags für dieses element"
|
||||
|
||||
#: REST/model.py:130
|
||||
#: REST/model.py:133
|
||||
msgid "Name of this element"
|
||||
msgstr "Name dieses Elements"
|
||||
|
||||
#: REST/model.py:137
|
||||
#: REST/model.py:140
|
||||
msgid "Comments for this element"
|
||||
msgstr "Kommentare für dieses element"
|
||||
|
||||
#: REST/model.py:146
|
||||
#: REST/model.py:149
|
||||
msgid ""
|
||||
"Selects the priority of this element (lower number means higher priority)"
|
||||
msgstr ""
|
||||
"Bestimmt die Priorität dieses Elements (niedrigere Zahl bedeutet höhere "
|
||||
"Priorität)"
|
||||
|
||||
#: REST/model.py:156
|
||||
#: REST/model.py:159
|
||||
msgid "Label"
|
||||
msgstr "Etikett"
|
||||
|
||||
#: REST/model.py:157
|
||||
#: REST/model.py:160
|
||||
msgid "Label for this element"
|
||||
msgstr "Bezeichnung für dieses element"
|
||||
|
||||
#: REST/model.py:240
|
||||
#: REST/model.py:243
|
||||
msgid "Invalid Request"
|
||||
msgstr "Ungültige Anforderung"
|
||||
|
||||
#: REST/model.py:247
|
||||
#: REST/model.py:250
|
||||
msgid "Method not found in {}: {}"
|
||||
msgstr "Methode nicht gefunden in {}: {}"
|
||||
|
||||
#: REST/model.py:253
|
||||
#: REST/model.py:256
|
||||
msgid "Item not found"
|
||||
msgstr "Element nicht gefunden"
|
||||
|
||||
#: REST/model.py:258 web/errors.py:75
|
||||
#: REST/model.py:261 web/errors.py:75
|
||||
msgid "Access denied"
|
||||
msgstr "Zugriff verweigert"
|
||||
|
||||
#: REST/model.py:261
|
||||
#: REST/model.py:264
|
||||
msgid "Operation not supported"
|
||||
msgstr "Vorgang wird nicht unterstützt"
|
||||
|
||||
@ -759,9 +771,12 @@ msgid "Compatibility of AD connection (Usually windows 2000 and later)"
|
||||
msgstr "Kompatibilität der AD-Verbindung (in der Regel Windows 2000 und höher)"
|
||||
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:39
|
||||
#: auths/RegexLdap/Authenticator.py:59 auths/SimpleLDAP/Authenticator.py:60
|
||||
msgid "Ldap User"
|
||||
msgstr "LDAP-Benutzer"
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:65
|
||||
#: auths/RegexLdap/Authenticator.py:59 auths/SAML_enterprise/SAML.py:113
|
||||
#: reports/stats/usage_by_pool.py:73 reports/stats/usage_by_pool.py:189
|
||||
#: templates/uds/internal_page.html:28
|
||||
msgid "User"
|
||||
msgstr "Benutzer"
|
||||
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:39
|
||||
msgid ""
|
||||
@ -774,7 +789,7 @@ msgstr ""
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:40
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:58
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:60 auths/RegexLdap/Authenticator.py:83
|
||||
#: auths/RegexLdap/Authenticator.py:60 auths/RegexLdap/Authenticator.py:84
|
||||
#: auths/SimpleLDAP/Authenticator.py:61 auths/SimpleLDAP/Authenticator.py:85
|
||||
#: core/auths/BaseAuthenticator.py:140
|
||||
#: osmanagers/WindowsOsManager/WinDomainOsManager.py:36
|
||||
@ -792,7 +807,7 @@ msgstr ""
|
||||
#: transports/RDP/BaseRDPTransport.py:63
|
||||
#: transports/RGS_enterprise/RGSTransport.py:46
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:54
|
||||
#: transports/SPICE/BaseSPICETransport.py:76 web/forms/LoginForm.py:61
|
||||
#: transports/SPICE/BaseSPICETransport.py:78 web/forms/LoginForm.py:61
|
||||
msgid "Password"
|
||||
msgstr "Passwort"
|
||||
|
||||
@ -839,7 +854,7 @@ msgstr "Active Directory-Verbindung-Fehler: "
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:408
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:245
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:288
|
||||
#: auths/RegexLdap/Authenticator.py:314 auths/RegexLdap/Authenticator.py:355
|
||||
#: auths/RegexLdap/Authenticator.py:315 auths/RegexLdap/Authenticator.py:356
|
||||
#: auths/SimpleLDAP/Authenticator.py:281 auths/SimpleLDAP/Authenticator.py:324
|
||||
msgid "Username not found"
|
||||
msgstr "Benutzername wurde nicht gefunden"
|
||||
@ -852,7 +867,7 @@ msgstr "Gruppe nicht gefunden"
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:428
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:446
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:305
|
||||
#: auths/RegexLdap/Authenticator.py:377 auths/SimpleLDAP/Authenticator.py:341
|
||||
#: auths/RegexLdap/Authenticator.py:378 auths/SimpleLDAP/Authenticator.py:341
|
||||
#: auths/SimpleLDAP/Authenticator.py:357
|
||||
msgid "Too many results, be more specific"
|
||||
msgstr "Zu viele Ergebnisse, sein mehr spezifisch"
|
||||
@ -882,7 +897,7 @@ msgstr ""
|
||||
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:499
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:360
|
||||
#: auths/RegexLdap/Authenticator.py:436 auths/SimpleLDAP/Authenticator.py:435
|
||||
#: auths/RegexLdap/Authenticator.py:437 auths/SimpleLDAP/Authenticator.py:435
|
||||
msgid "Connection params seem correct, test was succesfully executed"
|
||||
msgstr "Verbindung Params scheinen korrekt, Test wurde erfolgreich ausgeführt"
|
||||
|
||||
@ -912,10 +927,6 @@ msgstr ""
|
||||
"Wenn diese Option aktiviert, werden die Verbindung Ssl über Port 636 statt "
|
||||
"389"
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:65
|
||||
msgid "Admin user"
|
||||
msgstr "Admin-Benutzer"
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:65
|
||||
msgid "Username with read privileges on the eDirectory"
|
||||
msgstr "Benutzernamen mit lesen Berechtigungen für das eDirectory"
|
||||
@ -934,17 +945,17 @@ msgid "Authenticate against eDirectory"
|
||||
msgstr "Authentifizieren gegen eDirectory"
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:125
|
||||
#: auths/RegexLdap/Authenticator.py:237 auths/SimpleLDAP/Authenticator.py:171
|
||||
#: auths/RegexLdap/Authenticator.py:238 auths/SimpleLDAP/Authenticator.py:171
|
||||
msgid "Ldap connection error: "
|
||||
msgstr "LDAP-Verbindungsfehler: "
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:325
|
||||
#: auths/RegexLdap/Authenticator.py:397 auths/SimpleLDAP/Authenticator.py:377
|
||||
#: auths/RegexLdap/Authenticator.py:398 auths/SimpleLDAP/Authenticator.py:377
|
||||
msgid "Ldap search base is incorrect"
|
||||
msgstr "LDAP-Suche base ist falsch"
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:330
|
||||
#: auths/RegexLdap/Authenticator.py:402 auths/SimpleLDAP/Authenticator.py:382
|
||||
#: auths/RegexLdap/Authenticator.py:403 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 "
|
||||
@ -1037,56 +1048,65 @@ msgstr "LDAP-Server-Host"
|
||||
msgid "Username with read privileges on the base selected"
|
||||
msgstr "Benutzernamen mit lesen Berechtigungen auf der Basis ausgewählt"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:63
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:63
|
||||
msgid "Base"
|
||||
msgstr "Base"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:63
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:63
|
||||
msgid "Common search base (used for \"users\" and \"groups\")"
|
||||
msgstr "Gemeinsame Suchbeginn (verwendet für \"Benutzer\" und \"Gruppen\")"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:64
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/RegexLdap/Authenticator.py:64
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/RegexLdap/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:67 auths/SimpleLDAP/Authenticator.py:63
|
||||
#: auths/SimpleLDAP/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:65
|
||||
#: auths/SimpleLDAP/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:67
|
||||
#: auths/SimpleLDAP/Authenticator.py:68 auths/SimpleLDAP/Authenticator.py:69
|
||||
msgid "Ldap info"
|
||||
msgstr "LDAP-info"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:64
|
||||
msgid "User class"
|
||||
msgstr "User-Klasse"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:64
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:64
|
||||
msgid "Class for LDAP users (normally posixAccount)"
|
||||
msgstr "Klasse für LDAP-Benutzer (normalerweise \"posixAccount\")"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:65
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:65
|
||||
msgid "User Id Attr"
|
||||
msgstr "Benutzer-Id Attr"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:65
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:65
|
||||
msgid "Attribute that contains the user id"
|
||||
msgstr "Attribut, das die Benutzer-Id enthält"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:66
|
||||
msgid "User Name Attr"
|
||||
msgstr "Benutzer Name Attr"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:66 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)"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:67
|
||||
msgid "Group Name Attr"
|
||||
msgstr "Gruppe Name Attr"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:67
|
||||
msgid "Attribute that contains the group name"
|
||||
msgstr "Attribut, das den Namen den Gruppe enthält"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:69
|
||||
#: auths/RegexLdap/Authenticator.py:70
|
||||
msgid "Regex LDAP Authenticator"
|
||||
msgstr "Regex LDAP-Authenticator"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:71
|
||||
#: auths/RegexLdap/Authenticator.py:72
|
||||
msgid "Regular Expressions LDAP authenticator"
|
||||
msgstr "Reguläre Ausdrücke LDAP-Authentifizierungsserver"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:411
|
||||
#: auths/RegexLdap/Authenticator.py:412
|
||||
msgid ""
|
||||
"Ldap user id attr is probably wrong (can't find any user with both "
|
||||
"conditions)"
|
||||
@ -1094,7 +1114,7 @@ msgstr ""
|
||||
"LDAP-Benutzer-Id-Attr ist vermutlich falsch (keiner Benutzer mit beiden "
|
||||
"finden Bedingungen)"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:425 auths/SimpleLDAP/Authenticator.py:406
|
||||
#: auths/RegexLdap/Authenticator.py:426 auths/SimpleLDAP/Authenticator.py:406
|
||||
msgid ""
|
||||
"Ldap group id attribute seems to be incorrect (no group found by that "
|
||||
"attribute)"
|
||||
@ -1110,11 +1130,6 @@ msgstr "SAML Authenticator"
|
||||
msgid "SAML (v2.0) Authenticator"
|
||||
msgstr "SAML (v2. 0) Authenticator"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:113 reports/stats/usage_by_pool.py:73
|
||||
#: reports/stats/usage_by_pool.py:189 templates/uds/internal_page.html.py:28
|
||||
msgid "User"
|
||||
msgstr "Benutzer"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:122
|
||||
msgid "Private key"
|
||||
msgstr "Der Private Schlüssel"
|
||||
@ -1127,7 +1142,12 @@ msgstr ""
|
||||
"Privater Schlüssel zum Zeichen und Encription, wie base-64 von generiert "
|
||||
"OpenSSL"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:124 transports/SPICE/BaseSPICETransport.py:83
|
||||
#: auths/SAML_enterprise/SAML.py:123 auths/SAML_enterprise/SAML.py:125
|
||||
#| msgid "Certificate"
|
||||
msgid "Certificates"
|
||||
msgstr "Zertifikate"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:124 transports/SPICE/BaseSPICETransport.py:86
|
||||
msgid "Certificate"
|
||||
msgstr "Zertifikat"
|
||||
|
||||
@ -1146,6 +1166,11 @@ msgstr ""
|
||||
"Sie können hier die URL oder die IDP-Metadaten oder die Metadaten selbst "
|
||||
"(Xml) eingeben."
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:128 auths/SAML_enterprise/SAML.py:130
|
||||
#| msgid "IDP Metadata"
|
||||
msgid "Metadata"
|
||||
msgstr "Metadaten"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:129
|
||||
msgid "Entity ID"
|
||||
msgstr "Einheits-ID"
|
||||
@ -1162,6 +1187,11 @@ msgstr "Benutzer Name attrs"
|
||||
msgid "Fields from where to extract user name"
|
||||
msgstr "Felder aus wo Sie Benutzernamen extrahieren"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:133 auths/SAML_enterprise/SAML.py:136
|
||||
#: auths/SAML_enterprise/SAML.py:139
|
||||
msgid "Attributes"
|
||||
msgstr "Attribute"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:135
|
||||
msgid "Group name attrs"
|
||||
msgstr "Gruppe Name attrs"
|
||||
@ -1248,6 +1278,10 @@ msgstr "Wir brauchen mehr als zwei Elemente!"
|
||||
msgid "Ldap Server IP or Hostname"
|
||||
msgstr "LDAP-Server-IP oder Hostname"
|
||||
|
||||
#: auths/SimpleLDAP/Authenticator.py:60
|
||||
msgid "Ldap User"
|
||||
msgstr "LDAP-Benutzer"
|
||||
|
||||
#: auths/SimpleLDAP/Authenticator.py:67
|
||||
msgid "Group class"
|
||||
msgstr "Group-Klasse"
|
||||
@ -1457,6 +1491,16 @@ msgstr "Base gruppierten Dienst"
|
||||
msgid "Advanced"
|
||||
msgstr "Erweiterte"
|
||||
|
||||
#: core/ui/UserInterface.py:88
|
||||
#| msgid "Invalid credentials"
|
||||
msgid "Credentials"
|
||||
msgstr "Anmeldeinformationen"
|
||||
|
||||
#: core/ui/UserInterface.py:89
|
||||
#| msgid "Tunnel Server"
|
||||
msgid "Tunnel"
|
||||
msgstr "Tunnel"
|
||||
|
||||
#: core/util/State.py:64 core/util/states/common.py:63
|
||||
msgid "Active"
|
||||
msgstr "Aktive"
|
||||
@ -2094,6 +2138,7 @@ msgstr "Zugriffe von pool"
|
||||
|
||||
#: reports/stats/pool_performance.py:104 reports/stats/pool_performance.py:366
|
||||
#: reports/stats/usage_by_pool.py:98
|
||||
#: templates/uds/admin/tmpl/service-info.html:22
|
||||
msgid "Pool"
|
||||
msgstr "Schwimmbad"
|
||||
|
||||
@ -2210,7 +2255,7 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:94
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:100
|
||||
#: services/OVirt/OVirtLinkedService.py:102
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:74
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Xen/XenLinkedService.py:102
|
||||
msgid "Base Machine"
|
||||
msgstr "Grundmaschine"
|
||||
@ -2226,14 +2271,14 @@ msgstr "Service-Grundmaschine"
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:95
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:101
|
||||
#: services/OpenStack/LiveService.py:118
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:62
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:84
|
||||
#: services/Xen/XenLinkedService.py:107
|
||||
msgid "Network"
|
||||
msgstr "Netzwerk"
|
||||
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:96
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:102
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:63
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
msgid ""
|
||||
"If more than 1 interface is found in machine, use one on this network as main"
|
||||
msgstr ""
|
||||
@ -2243,14 +2288,14 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:98
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:104
|
||||
#: services/OVirt/OVirtLinkedService.py:130
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:75
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:82
|
||||
#: services/Xen/XenLinkedService.py:112
|
||||
msgid "Memory (Mb)"
|
||||
msgstr "Speicher (Mb)"
|
||||
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:99
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:105
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:76
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:83
|
||||
msgid "Memory for machines deployed from this service"
|
||||
msgstr "Speicher für Maschinen, die von diesem Dienst bereitgestellt"
|
||||
|
||||
@ -2268,7 +2313,7 @@ msgstr "Datastores wohin mit inkrementellen & Publikationen"
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:110
|
||||
#: services/OVirt/OVirtLinkedService.py:150
|
||||
#: services/OpenNebula/LiveService.py:99 services/OpenStack/LiveService.py:124
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:89
|
||||
#: services/Xen/XenLinkedService.py:118
|
||||
msgid "Machine Names"
|
||||
msgstr "Computernamen"
|
||||
@ -2276,7 +2321,7 @@ msgstr "Computernamen"
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:102
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:110
|
||||
#: services/OpenStack/LiveService.py:127
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:89
|
||||
msgid "Base name for clones from this machine"
|
||||
msgstr "Basisname für Clones von Maschine"
|
||||
|
||||
@ -2284,8 +2329,8 @@ msgstr "Basisname für Clones von Maschine"
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:112
|
||||
#: services/Nutanix_enterprise/NutanixService.py:66
|
||||
#: services/OVirt/OVirtLinkedService.py:159
|
||||
#: services/OpenNebula/LiveService.py:108 services/OpenStack/LiveService.py:133
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:82
|
||||
#: services/OpenNebula/LiveService.py:108 services/OpenStack/LiveService.py:134
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:90
|
||||
#: services/Xen/XenLinkedService.py:120
|
||||
msgid "Name Length"
|
||||
msgstr "Länge des Dateinamens"
|
||||
@ -2294,8 +2339,8 @@ msgstr "Länge des Dateinamens"
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:113
|
||||
#: services/Nutanix_enterprise/NutanixService.py:69
|
||||
#: services/OVirt/OVirtLinkedService.py:162
|
||||
#: services/OpenNebula/LiveService.py:111 services/OpenStack/LiveService.py:136
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:83
|
||||
#: services/OpenNebula/LiveService.py:111 services/OpenStack/LiveService.py:137
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:91
|
||||
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)"
|
||||
@ -2304,8 +2349,8 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:125
|
||||
#: services/Nutanix_enterprise/NutanixService.py:87
|
||||
#: services/OVirt/OVirtLinkedService.py:191
|
||||
#: services/OpenNebula/LiveService.py:125 services/OpenStack/LiveService.py:153
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:103
|
||||
#: services/OpenNebula/LiveService.py:125 services/OpenStack/LiveService.py:155
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:110
|
||||
#: services/Xen/XenLinkedService.py:133
|
||||
msgid "The length of basename plus length must not be greater than 15"
|
||||
msgstr "Die Länge der Basename plus Länge darf nicht größer als 15 sein."
|
||||
@ -2314,8 +2359,8 @@ msgstr "Die Länge der Basename plus Länge darf nicht größer als 15 sein."
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:127
|
||||
#: services/Nutanix_enterprise/NutanixService.py:89
|
||||
#: services/OVirt/OVirtLinkedService.py:193
|
||||
#: services/OpenNebula/LiveService.py:127 services/OpenStack/LiveService.py:155
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:105
|
||||
#: services/OpenNebula/LiveService.py:127 services/OpenStack/LiveService.py:157
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:112
|
||||
#: services/Xen/XenLinkedService.py:135
|
||||
msgid "The machine name can't be only numbers"
|
||||
msgstr "Der Computername kann nicht nur Zahlen sein."
|
||||
@ -2549,10 +2594,6 @@ msgstr "Speicher garantiert (Mb)"
|
||||
msgid "Physical memory guaranteed to machines"
|
||||
msgstr "Arbeitsspeicher garantiert Maschinen"
|
||||
|
||||
#: services/OVirt/OVirtLinkedService.py:167
|
||||
msgid "Display"
|
||||
msgstr "Display"
|
||||
|
||||
#: services/OVirt/OVirtLinkedService.py:170
|
||||
msgid "Display type (only for administration purposes)"
|
||||
msgstr "Display-Typ (nur zu Verwaltungszwecken)"
|
||||
@ -2699,6 +2740,21 @@ msgstr "Band"
|
||||
msgid "Base volume for service (restricted by availability zone)"
|
||||
msgstr "Base Band für Service (beschränkte Verfügbarkeit Zone)"
|
||||
|
||||
#: services/OpenStack/LiveService.py:116 services/OpenStack/LiveService.py:118
|
||||
#: services/OpenStack/LiveService.py:119 services/OpenStack/LiveService.py:121
|
||||
#: services/OpenStack/LiveService.py:129 services/OpenStack/LiveService.py:139
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:77
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:83
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:86
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:88
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:89
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:91
|
||||
#| msgid "Base Machine"
|
||||
msgid "Machine"
|
||||
msgstr "Maschine"
|
||||
|
||||
#: services/OpenStack/LiveService.py:118
|
||||
msgid "Network to attach to this service"
|
||||
msgstr "Netzwerk auf diesen Dienst Anhängen"
|
||||
@ -3049,59 +3105,59 @@ msgstr "Datacenter"
|
||||
msgid "Datacenter containing base machine"
|
||||
msgstr "Enthaltenden Datacenter-Grundmaschine"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:64
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:62
|
||||
msgid "Pub. Resource Pool"
|
||||
msgstr "Pub. Ressourcen-Pool"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:64
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:62
|
||||
msgid "Resource Pool where deploy clones"
|
||||
msgstr "Ressourcen-Pool wo bereitstellen Klone"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:65
|
||||
msgid "Clones Folder"
|
||||
msgstr "Klone Ordner"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:65
|
||||
msgid "Folder where deploy clones"
|
||||
msgstr "Ordner wo bereitstellen Klone"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:66
|
||||
msgid "Resource Pool"
|
||||
msgstr "Ressourcen-Pool"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:72
|
||||
msgid "Resource Pool containing base machine"
|
||||
msgstr "Ressource Pool enthaltenden Grundmaschine"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:74
|
||||
msgid "Base machine for this service"
|
||||
msgstr "Basismaschine für diesen Dienst"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:77
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:64
|
||||
msgid "Pub.Datastores"
|
||||
msgstr "Pub.Datastores"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:78
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:65
|
||||
msgid "Datastores where to put publications"
|
||||
msgstr "Datastores wo Publikationen setzen"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:79
|
||||
msgid "Inc.Datastores"
|
||||
msgstr "Inc.Datastores"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:80
|
||||
msgid "Datastores where to put incrementals"
|
||||
msgstr "Datastores wo Sie inkrementelle Backups"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:67
|
||||
msgid "Remove found duplicates"
|
||||
msgstr "Gefundenen Duplikate entfernen"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:67
|
||||
msgid "If active, found duplicates clones for this service will be removed"
|
||||
msgstr ""
|
||||
"Wenn aktiv, werden gefundenen Duplikate Klone für diesen Dienst entfernt"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:69
|
||||
msgid "Resource Pool"
|
||||
msgstr "Ressourcen-Pool"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:75
|
||||
msgid "Resource Pool containing base machine"
|
||||
msgstr "Ressource Pool enthaltenden Grundmaschine"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
msgid "Base machine for this service"
|
||||
msgstr "Basismaschine für diesen Dienst"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:86
|
||||
msgid "Clones Folder"
|
||||
msgstr "Klone Ordner"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:86
|
||||
msgid "Folder where deploy clones"
|
||||
msgstr "Ordner wo bereitstellen Klone"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:87
|
||||
msgid "Inc.Datastores"
|
||||
msgstr "Inc.Datastores"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:88
|
||||
msgid "Datastores where to put incrementals"
|
||||
msgstr "Datastores wo Sie inkrementelle Backups"
|
||||
|
||||
#: services/Xen/XenLinkedService.py:56
|
||||
msgid "Xen Linked Clone (Experimental)"
|
||||
msgstr "Xen Linked Clone (experimentell)"
|
||||
@ -3187,6 +3243,7 @@ msgstr "Toggle navigation"
|
||||
#: templates/uds/admin/tmpl/dashboard.html:5
|
||||
#: templates/uds/admin/tmpl/osmanagers.html:31
|
||||
#: templates/uds/admin/tmpl/providers.html:30
|
||||
#: templates/uds/admin/tmpl/service-info.html:4
|
||||
#: templates/uds/admin/tmpl/services_pool.html:30
|
||||
msgid "Overview"
|
||||
msgstr "Übersicht"
|
||||
@ -3243,6 +3300,7 @@ msgstr "Logout"
|
||||
|
||||
#: templates/uds/admin/tmpl/authenticators.html:33
|
||||
#: templates/uds/admin/tmpl/providers.html:32
|
||||
#: templates/uds/admin/tmpl/service-info.html:6
|
||||
#: templates/uds/admin/tmpl/services_pool.html:38
|
||||
msgid "Logs"
|
||||
msgstr "Protokolle"
|
||||
@ -3559,6 +3617,11 @@ msgstr ""
|
||||
msgid "Thank you."
|
||||
msgstr "Danke."
|
||||
|
||||
#: templates/uds/admin/tmpl/service-info.html:5
|
||||
#| msgid "Service Pools"
|
||||
msgid "Services Pools"
|
||||
msgstr "Dienstleistungen-Pools"
|
||||
|
||||
#: templates/uds/admin/tmpl/services_pool.html:32
|
||||
msgid "Cache"
|
||||
msgstr "Cache"
|
||||
@ -4025,7 +4088,7 @@ msgstr ""
|
||||
#: transports/RDP/BaseRDPTransport.py:62
|
||||
#: transports/RGS_enterprise/RGSTransport.py:45
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:53
|
||||
#: transports/SPICE/BaseSPICETransport.py:72
|
||||
#: transports/SPICE/BaseSPICETransport.py:73
|
||||
msgid "If not empty, this username will be always used as credential"
|
||||
msgstr ""
|
||||
"Wenn nicht leer ist, dieser Benutzername wird immer als verwendet "
|
||||
@ -4037,7 +4100,7 @@ msgstr ""
|
||||
#: transports/RDP/BaseRDPTransport.py:63
|
||||
#: transports/RGS_enterprise/RGSTransport.py:46
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:54
|
||||
#: transports/SPICE/BaseSPICETransport.py:77
|
||||
#: transports/SPICE/BaseSPICETransport.py:79
|
||||
msgid "If not empty, this password will be always used as credential"
|
||||
msgstr ""
|
||||
"Wenn nicht leer ist, dieses Kennwort immer verwendet werden als "
|
||||
@ -4048,7 +4111,7 @@ msgstr ""
|
||||
msgid "Without Domain"
|
||||
msgstr "Ohne Domäne"
|
||||
|
||||
#: transports/HTML5RDP/HTML5RDP.py:72 transports/RDP/BaseRDPTransport.py:64
|
||||
#: transports/HTML5RDP/HTML5RDP.py:72
|
||||
#: transports/RDS_enterprise/BaseRDSTransport.py:67
|
||||
msgid ""
|
||||
"If checked, the domain part will always be emptied (to connecto to xrdp for "
|
||||
@ -4220,6 +4283,17 @@ msgstr ""
|
||||
"Wenn nicht leer, diese Domäne immer verwendet werden als "
|
||||
"Anmeldeinformationen Domäne"
|
||||
|
||||
#: transports/RDP/BaseRDPTransport.py:64
|
||||
#| msgid ""
|
||||
#| "If checked, the domain part will always be emptied (to connecto to xrdp "
|
||||
#| "for example is needed)"
|
||||
msgid ""
|
||||
"If checked, the domain part will always be emptied (to connect to xrdp for "
|
||||
"example is needed)"
|
||||
msgstr ""
|
||||
"Wenn diese Option aktiviert, wird der Domänenteil immer geleert werden (zum Herstellen einer Verbindung mit Xrdp für "
|
||||
"Beispiel ist erforderlich)"
|
||||
|
||||
#: transports/RDP/BaseRDPTransport.py:66
|
||||
#: transports/RDS_enterprise/BaseRDSTransport.py:69
|
||||
msgid "Allow Smartcards"
|
||||
@ -4442,7 +4516,7 @@ msgstr "RGS-Transport (Tunneling)"
|
||||
msgid "RGS Transport for tunneled connection"
|
||||
msgstr "RGS-Transport für getunnelte Verbindung"
|
||||
|
||||
#: transports/SPICE/BaseSPICETransport.py:84
|
||||
#: transports/SPICE/BaseSPICETransport.py:87
|
||||
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)."
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: OpenUDS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-04-18 07:06+0200\n"
|
||||
"POT-Creation-Date: 2016-04-19 10:01+0200\n"
|
||||
"PO-Revision-Date: 2016-04-18 05:02+0000\n"
|
||||
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
|
||||
"Language-Team: German (http://www.transifex.com/openuds/openuds/language/"
|
||||
@ -103,13 +103,14 @@ msgstr "Test"
|
||||
msgid "Search error"
|
||||
msgstr "Suche Fehler"
|
||||
|
||||
#: static/tmp_js/gui-d-authenticators.js:51 static/tmp_js/gui-form.js:306
|
||||
#: static/tmp_js/gui-d-authenticators.js:51 static/tmp_js/gui-form.js:318
|
||||
msgid "Accept"
|
||||
msgstr "Akzeptieren"
|
||||
|
||||
#: static/tmp_js/gui-d-authenticators.js:131
|
||||
#: static/tmp_js/gui-d-connectivity.js:43 static/tmp_js/gui-d-osmanagers.js:39
|
||||
#: static/tmp_js/gui-d-services.js:95 static/tmp_js/gui-d-servicespools.js:182
|
||||
#: static/tmp_js/gui-d-services.js:82 static/tmp_js/gui-d-services.js:123
|
||||
#: static/tmp_js/gui-d-servicespools.js:182
|
||||
msgid "Error accessing data"
|
||||
msgstr "Fehler beim Zugriff auf Daten"
|
||||
|
||||
@ -502,84 +503,93 @@ msgstr "Fehler beim Erstellen des Berichts"
|
||||
msgid "Error obtaining report description"
|
||||
msgstr "Herbeiführende Bericht Fehlerbeschreibung."
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:72
|
||||
#: static/tmp_js/gui-d-services.js:59
|
||||
msgid "In Maintenance"
|
||||
msgstr "In der Pflege"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:74
|
||||
#: static/tmp_js/gui-d-services.js:61
|
||||
msgid "Active"
|
||||
msgstr "Aktive"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:131
|
||||
#: static/tmp_js/gui-d-services.js:104
|
||||
msgid "Information"
|
||||
msgstr "Informationen"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:120
|
||||
#| msgid "Service creation error"
|
||||
msgid "Service information"
|
||||
msgstr "Service-Informationen"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:141
|
||||
msgid "Edit service"
|
||||
msgstr "Bearbeiten service"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:131
|
||||
#: static/tmp_js/gui-d-services.js:141
|
||||
msgid "Service creation error"
|
||||
msgstr "Fehler beim Erstellen von Service"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:132
|
||||
#: static/tmp_js/gui-d-services.js:142
|
||||
msgid "New service"
|
||||
msgstr "Neuer service"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:132
|
||||
#: static/tmp_js/gui-d-services.js:142
|
||||
msgid "Service saving error"
|
||||
msgstr "Service Fehler speichern"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:133
|
||||
#: static/tmp_js/gui-d-services.js:143
|
||||
msgid "Delete service"
|
||||
msgstr "Dienst löschen"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:133
|
||||
#: static/tmp_js/gui-d-services.js:143
|
||||
msgid "Service deletion error"
|
||||
msgstr "Dienstfehler löschen"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:149 static/tmp_js/gui-d-services.js:172
|
||||
#: static/tmp_js/gui-d-services.js:159 static/tmp_js/gui-d-services.js:182
|
||||
msgid "Maintenance"
|
||||
msgstr "Wartung"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:158
|
||||
#: static/tmp_js/gui-d-services.js:168
|
||||
msgid "Maintenance Mode"
|
||||
msgstr "Wartungsmodus"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:158
|
||||
#: static/tmp_js/gui-d-services.js:168
|
||||
msgid "Enter Maintenance Mode?"
|
||||
msgstr "Geben Sie im Wartungsmodus?"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:158
|
||||
#: static/tmp_js/gui-d-services.js:168
|
||||
msgid "Exit Maintenance Mode?"
|
||||
msgstr "Beenden Wartungsmodus zu?"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:177
|
||||
#: static/tmp_js/gui-d-services.js:187
|
||||
msgid "Enter maintenance Mode"
|
||||
msgstr "Geben Sie Wartung Modus"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:180
|
||||
#: static/tmp_js/gui-d-services.js:190
|
||||
msgid "Exit Maintenance Mode"
|
||||
msgstr "Ausfahrt-Wartungsmodus"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:188
|
||||
#: static/tmp_js/gui-d-services.js:198
|
||||
msgid "New services provider"
|
||||
msgstr "Neuer Anbieter für Dienste"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:188
|
||||
#: static/tmp_js/gui-d-services.js:198
|
||||
msgid "Services provider creation error"
|
||||
msgstr "Fehler beim Erstellen der Provider-Dienste"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:189
|
||||
#: static/tmp_js/gui-d-services.js:199
|
||||
msgid "Edit services provider"
|
||||
msgstr "Dienstleister bearbeiten"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:189
|
||||
#: static/tmp_js/gui-d-services.js:199
|
||||
#: static/tmp_js/gui-d-servicespoolsgroup.js:22
|
||||
msgid "Services Provider saving error"
|
||||
msgstr "Speichern von Fehler-Dienstleister"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:190
|
||||
#: static/tmp_js/gui-d-services.js:200
|
||||
msgid "Delete services provider"
|
||||
msgstr "Löschen-Dienstleister"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:190
|
||||
#: static/tmp_js/gui-d-services.js:200
|
||||
msgid "Services Provider deletion error"
|
||||
msgstr "Service Provider löschen Fehler"
|
||||
|
||||
@ -741,7 +751,7 @@ msgstr "Bearbeiten"
|
||||
msgid "saving error"
|
||||
msgstr "Speichern von Fehler"
|
||||
|
||||
#: static/tmp_js/gui-d-servicespools.js:395 static/tmp_js/gui-methods.js:140
|
||||
#: static/tmp_js/gui-d-servicespools.js:395 static/tmp_js/gui-methods.js:141
|
||||
#: static/tmp_js/gui.js:52
|
||||
msgid "Delete"
|
||||
msgstr "Löschen"
|
||||
@ -806,15 +816,15 @@ msgstr "Protokolle"
|
||||
msgid "Main"
|
||||
msgstr "Main"
|
||||
|
||||
#: static/tmp_js/gui-form.js:289
|
||||
#: static/tmp_js/gui-form.js:301
|
||||
msgid "yes"
|
||||
msgstr "Ja"
|
||||
|
||||
#: static/tmp_js/gui-form.js:290
|
||||
#: static/tmp_js/gui-form.js:302
|
||||
msgid "no"
|
||||
msgstr "Nein"
|
||||
|
||||
#: static/tmp_js/gui-form.js:307
|
||||
#: static/tmp_js/gui-form.js:319
|
||||
msgid "Close"
|
||||
msgstr "Schließen"
|
||||
|
||||
@ -838,31 +848,31 @@ msgstr "Edition erfolgreich durchgeführt"
|
||||
msgid "Overview"
|
||||
msgstr "Übersicht"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:100
|
||||
#: static/tmp_js/gui-methods.js:101
|
||||
msgid "of type"
|
||||
msgstr "vom Typ"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:118
|
||||
#: static/tmp_js/gui-methods.js:119
|
||||
msgid "Creation successfully done"
|
||||
msgstr "Erstellung erfolgreich durchgeführt"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:138
|
||||
#: static/tmp_js/gui-methods.js:139
|
||||
msgid "Are you sure do you want to delete "
|
||||
msgstr "Bist du sicher wollen Sie löschen "
|
||||
|
||||
#: static/tmp_js/gui-methods.js:138
|
||||
#: static/tmp_js/gui-methods.js:139
|
||||
msgid "items:"
|
||||
msgstr "Elemente:"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:147
|
||||
#: static/tmp_js/gui-methods.js:148
|
||||
msgid "Error deleting"
|
||||
msgstr "Fehler beim Löschen"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:149
|
||||
#: static/tmp_js/gui-methods.js:150
|
||||
msgid "Successfully deleted"
|
||||
msgstr "Erfolgreich gelöscht"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:154
|
||||
#: static/tmp_js/gui-methods.js:155
|
||||
msgid "Deletion results"
|
||||
msgstr "Löschung-Ergebnisse"
|
||||
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-04-18 07:06+0200\n"
|
||||
"POT-Creation-Date: 2016-04-19 10:01+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -44,7 +44,7 @@ msgstr ""
|
||||
#: REST/methods/reports.py:58 REST/methods/services_pool_groups.py:64
|
||||
#: REST/methods/services_pools.py:76 REST/methods/transports.py:56
|
||||
#: REST/methods/user_services.py:220 REST/methods/user_services.py:255
|
||||
#: REST/methods/users_groups.py:95 REST/model.py:129
|
||||
#: REST/methods/users_groups.py:95 REST/model.py:132
|
||||
#: templates/uds/admin/tmpl/calendar_rule.html:5
|
||||
#: templates/uds/admin/tmpl/calendar_rule.html:7
|
||||
#: templates/uds/admin/tmpl/user.html:29 templates/uds/admin/tmpl/user.html:32
|
||||
@ -53,10 +53,10 @@ msgstr ""
|
||||
|
||||
#: REST/methods/authenticators.py:60 REST/methods/calendarrules.py:104
|
||||
#: REST/methods/calendars.py:61 REST/methods/osmanagers.py:58
|
||||
#: REST/methods/providers.py:66 REST/methods/services.py:186
|
||||
#: REST/methods/providers.py:66 REST/methods/services.py:188
|
||||
#: REST/methods/services_pool_groups.py:65 REST/methods/transports.py:57
|
||||
#: REST/methods/user_services.py:257 REST/methods/users_groups.py:96
|
||||
#: REST/methods/users_groups.py:209 REST/model.py:136
|
||||
#: REST/methods/users_groups.py:209 REST/model.py:139
|
||||
#: templates/uds/admin/tmpl/calendar_rule.html:14
|
||||
#: templates/uds/admin/tmpl/group.html:49 templates/uds/admin/tmpl/user.html:40
|
||||
msgid "Comments"
|
||||
@ -64,7 +64,7 @@ msgstr ""
|
||||
|
||||
#: REST/methods/authenticators.py:61 REST/methods/services_pool_calendars.py:89
|
||||
#: REST/methods/services_pool_groups.py:62 REST/methods/transports.py:55
|
||||
#: REST/methods/user_services.py:254 REST/model.py:145
|
||||
#: REST/methods/user_services.py:254 REST/model.py:148
|
||||
#: templates/uds/admin/tmpl/pool_add_access.html:5
|
||||
msgid "Priority"
|
||||
msgstr ""
|
||||
@ -84,7 +84,7 @@ msgstr ""
|
||||
|
||||
#: REST/methods/authenticators.py:64 REST/methods/calendars.py:63
|
||||
#: REST/methods/networks.py:63 REST/methods/osmanagers.py:60
|
||||
#: REST/methods/providers.py:70 REST/methods/services.py:190
|
||||
#: REST/methods/providers.py:70 REST/methods/services.py:192
|
||||
#: REST/methods/services_pools.py:81 REST/methods/transports.py:59
|
||||
msgid "tags"
|
||||
msgstr ""
|
||||
@ -118,7 +118,7 @@ msgstr ""
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/calendarrules.py:128 REST/methods/services.py:151
|
||||
#: REST/methods/calendarrules.py:128 REST/methods/services.py:153
|
||||
msgid "Element already exists (duplicate key error)"
|
||||
msgstr ""
|
||||
|
||||
@ -148,6 +148,7 @@ msgstr ""
|
||||
#: REST/methods/images.py:60 REST/methods/images.py:79
|
||||
#: REST/methods/services_pool_groups.py:63
|
||||
#: templates/uds/admin/tmpl/new_image.html:10
|
||||
#: templates/uds/admin/tmpl/service-info.html:21
|
||||
msgid "Image"
|
||||
msgstr ""
|
||||
|
||||
@ -227,7 +228,7 @@ msgstr ""
|
||||
#: REST/methods/users_groups.py:215
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:56
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:81
|
||||
#: auths/RegexLdap/Authenticator.py:81 auths/SAML_enterprise/SAML.py:116
|
||||
#: auths/RegexLdap/Authenticator.py:82 auths/SAML_enterprise/SAML.py:116
|
||||
#: auths/SimpleLDAP/Authenticator.py:83
|
||||
#: templates/uds/admin/tmpl/pool_add_group.html:17
|
||||
msgid "Group"
|
||||
@ -241,33 +242,33 @@ msgstr ""
|
||||
msgid "Generates"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services.py:155
|
||||
#: REST/methods/services.py:157
|
||||
#, python-brace-format
|
||||
msgid "Input error: {0}"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services.py:179
|
||||
#: REST/methods/services.py:181
|
||||
#, python-brace-format
|
||||
msgid "Services of {0}"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services.py:181
|
||||
#: REST/methods/services.py:183
|
||||
msgid "Current services"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services.py:185
|
||||
#: REST/methods/services.py:187
|
||||
msgid "Service name"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services.py:187 REST/methods/user_services.py:256
|
||||
#: REST/methods/services.py:189 REST/methods/user_services.py:256
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services.py:188
|
||||
#: REST/methods/services.py:190
|
||||
msgid "Deployed services"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services.py:189 templates/uds/admin/tmpl/dashboard.html.py:88
|
||||
#: REST/methods/services.py:191 templates/uds/admin/tmpl/dashboard.html.py:88
|
||||
msgid "User services"
|
||||
msgstr ""
|
||||
|
||||
@ -296,7 +297,7 @@ msgstr ""
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pool_calendars.py:158
|
||||
#: REST/methods/services_pool_calendars.py:158 core/ui/UserInterface.py:87
|
||||
msgid "Parameters"
|
||||
msgstr ""
|
||||
|
||||
@ -351,7 +352,7 @@ msgstr ""
|
||||
msgid "Pool Group"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:105 REST/methods/services_pools.py:157
|
||||
#: REST/methods/services_pools.py:105 REST/methods/services_pools.py:158
|
||||
msgid "Default"
|
||||
msgstr ""
|
||||
|
||||
@ -379,61 +380,71 @@ msgstr ""
|
||||
msgid "OS Manager used as base of this service pool"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:158
|
||||
msgid "Pool group"
|
||||
#: REST/methods/services_pools.py:155 REST/methods/services_pools.py:163
|
||||
#: services/OVirt/OVirtLinkedService.py:167
|
||||
msgid "Display"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:159
|
||||
msgid "Pool group"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:160
|
||||
msgid "Pool group for this pool (for pool clasify on display)"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:166
|
||||
#: REST/methods/services_pools.py:168
|
||||
msgid "Initial available services"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:167
|
||||
#: REST/methods/services_pools.py:169
|
||||
msgid "Services created initially for this service pool"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:174
|
||||
#: REST/methods/services_pools.py:172 REST/methods/services_pools.py:181
|
||||
#: REST/methods/services_pools.py:190 REST/methods/services_pools.py:199
|
||||
msgid "Availability"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:177
|
||||
msgid "Services to keep in cache"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:175
|
||||
#: REST/methods/services_pools.py:178
|
||||
msgid "Services kept in cache for improved user service assignation"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:182
|
||||
#: REST/methods/services_pools.py:186
|
||||
msgid "Services to keep in L2 cache"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:183
|
||||
#: REST/methods/services_pools.py:187
|
||||
msgid "Services kept in cache of level2 for improved service generation"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:190
|
||||
#: REST/methods/services_pools.py:195
|
||||
msgid "Maximum number of services to provide"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:191
|
||||
#: REST/methods/services_pools.py:196
|
||||
msgid ""
|
||||
"Maximum number of service (assigned and L1 cache) that can be created for "
|
||||
"this service"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:197
|
||||
#: REST/methods/services_pools.py:203
|
||||
msgid "Show transports"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:198
|
||||
#: REST/methods/services_pools.py:204
|
||||
msgid "If active, alternative transports for user will be shown"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:213
|
||||
#: REST/methods/services_pools.py:219
|
||||
msgid "Base service does not exist anymore"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:232
|
||||
#: REST/methods/services_pools.py:238
|
||||
msgid "This service requires an OS Manager"
|
||||
msgstr ""
|
||||
|
||||
@ -578,7 +589,7 @@ msgstr ""
|
||||
#: REST/methods/users_groups.py:94
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:54
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:79
|
||||
#: auths/RegexLdap/Authenticator.py:79 auths/SimpleLDAP/Authenticator.py:81
|
||||
#: auths/RegexLdap/Authenticator.py:80 auths/SimpleLDAP/Authenticator.py:81
|
||||
#: services/HyperV_enterprise/HyperVClusterProvider.py:91
|
||||
#: services/HyperV_enterprise/HyperVProvider.py:85
|
||||
#: services/Nutanix_enterprise/NutanixProvider.py:39
|
||||
@ -592,7 +603,7 @@ msgstr ""
|
||||
#: transports/RDP/BaseRDPTransport.py:62
|
||||
#: transports/RGS_enterprise/RGSTransport.py:45
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:53
|
||||
#: transports/SPICE/BaseSPICETransport.py:71 web/forms/LoginForm.py:60
|
||||
#: transports/SPICE/BaseSPICETransport.py:72 web/forms/LoginForm.py:60
|
||||
msgid "Username"
|
||||
msgstr ""
|
||||
|
||||
@ -630,52 +641,52 @@ msgstr ""
|
||||
msgid "UDS Meta Group"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:120
|
||||
#: REST/model.py:123
|
||||
msgid "Tags"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:122
|
||||
#: REST/model.py:125
|
||||
msgid "Tags for this element"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:130
|
||||
#: REST/model.py:133
|
||||
msgid "Name of this element"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:137
|
||||
#: REST/model.py:140
|
||||
msgid "Comments for this element"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:146
|
||||
#: REST/model.py:149
|
||||
msgid ""
|
||||
"Selects the priority of this element (lower number means higher priority)"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:156
|
||||
#: REST/model.py:159
|
||||
msgid "Label"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:157
|
||||
#: REST/model.py:160
|
||||
msgid "Label for this element"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:240
|
||||
#: REST/model.py:243
|
||||
msgid "Invalid Request"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:247
|
||||
#: REST/model.py:250
|
||||
msgid "Method not found in {}: {}"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:253
|
||||
#: REST/model.py:256
|
||||
msgid "Item not found"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:258 web/errors.py:75
|
||||
#: REST/model.py:261 web/errors.py:75
|
||||
msgid "Access denied"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:261
|
||||
#: REST/model.py:264
|
||||
msgid "Operation not supported"
|
||||
msgstr ""
|
||||
|
||||
@ -736,8 +747,11 @@ msgid "Compatibility of AD connection (Usually windows 2000 and later)"
|
||||
msgstr ""
|
||||
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:39
|
||||
#: auths/RegexLdap/Authenticator.py:59 auths/SimpleLDAP/Authenticator.py:60
|
||||
msgid "Ldap User"
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:65
|
||||
#: auths/RegexLdap/Authenticator.py:59 auths/SAML_enterprise/SAML.py:113
|
||||
#: reports/stats/usage_by_pool.py:73 reports/stats/usage_by_pool.py:189
|
||||
#: templates/uds/internal_page.html:28
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:39
|
||||
@ -749,7 +763,7 @@ msgstr ""
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:40
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:58
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:60 auths/RegexLdap/Authenticator.py:83
|
||||
#: auths/RegexLdap/Authenticator.py:60 auths/RegexLdap/Authenticator.py:84
|
||||
#: auths/SimpleLDAP/Authenticator.py:61 auths/SimpleLDAP/Authenticator.py:85
|
||||
#: core/auths/BaseAuthenticator.py:140
|
||||
#: osmanagers/WindowsOsManager/WinDomainOsManager.py:36
|
||||
@ -767,7 +781,7 @@ msgstr ""
|
||||
#: transports/RDP/BaseRDPTransport.py:63
|
||||
#: transports/RGS_enterprise/RGSTransport.py:46
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:54
|
||||
#: transports/SPICE/BaseSPICETransport.py:76 web/forms/LoginForm.py:61
|
||||
#: transports/SPICE/BaseSPICETransport.py:78 web/forms/LoginForm.py:61
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
@ -814,7 +828,7 @@ msgstr ""
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:408
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:245
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:288
|
||||
#: auths/RegexLdap/Authenticator.py:314 auths/RegexLdap/Authenticator.py:355
|
||||
#: auths/RegexLdap/Authenticator.py:315 auths/RegexLdap/Authenticator.py:356
|
||||
#: auths/SimpleLDAP/Authenticator.py:281 auths/SimpleLDAP/Authenticator.py:324
|
||||
msgid "Username not found"
|
||||
msgstr ""
|
||||
@ -827,7 +841,7 @@ msgstr ""
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:428
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:446
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:305
|
||||
#: auths/RegexLdap/Authenticator.py:377 auths/SimpleLDAP/Authenticator.py:341
|
||||
#: auths/RegexLdap/Authenticator.py:378 auths/SimpleLDAP/Authenticator.py:341
|
||||
#: auths/SimpleLDAP/Authenticator.py:357
|
||||
msgid "Too many results, be more specific"
|
||||
msgstr ""
|
||||
@ -854,7 +868,7 @@ msgstr ""
|
||||
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:499
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:360
|
||||
#: auths/RegexLdap/Authenticator.py:436 auths/SimpleLDAP/Authenticator.py:435
|
||||
#: auths/RegexLdap/Authenticator.py:437 auths/SimpleLDAP/Authenticator.py:435
|
||||
msgid "Connection params seem correct, test was succesfully executed"
|
||||
msgstr ""
|
||||
|
||||
@ -882,10 +896,6 @@ msgstr ""
|
||||
msgid "If checked, the connection will be ssl, using port 636 instead of 389"
|
||||
msgstr ""
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:65
|
||||
msgid "Admin user"
|
||||
msgstr ""
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:65
|
||||
msgid "Username with read privileges on the eDirectory"
|
||||
msgstr ""
|
||||
@ -904,17 +914,17 @@ msgid "Authenticate against eDirectory"
|
||||
msgstr ""
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:125
|
||||
#: auths/RegexLdap/Authenticator.py:237 auths/SimpleLDAP/Authenticator.py:171
|
||||
#: auths/RegexLdap/Authenticator.py:238 auths/SimpleLDAP/Authenticator.py:171
|
||||
msgid "Ldap connection error: "
|
||||
msgstr ""
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:325
|
||||
#: auths/RegexLdap/Authenticator.py:397 auths/SimpleLDAP/Authenticator.py:377
|
||||
#: auths/RegexLdap/Authenticator.py:398 auths/SimpleLDAP/Authenticator.py:377
|
||||
msgid "Ldap search base is incorrect"
|
||||
msgstr ""
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:330
|
||||
#: auths/RegexLdap/Authenticator.py:402 auths/SimpleLDAP/Authenticator.py:382
|
||||
#: auths/RegexLdap/Authenticator.py:403 auths/SimpleLDAP/Authenticator.py:382
|
||||
msgid "Ldap user class seems to be incorrect (no user found by that class)"
|
||||
msgstr ""
|
||||
|
||||
@ -996,61 +1006,70 @@ msgstr ""
|
||||
msgid "Username with read privileges on the base selected"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:63
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:63
|
||||
msgid "Base"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:63
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:63
|
||||
msgid "Common search base (used for \"users\" and \"groups\")"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:64
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/RegexLdap/Authenticator.py:64
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/RegexLdap/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:67 auths/SimpleLDAP/Authenticator.py:63
|
||||
#: auths/SimpleLDAP/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:65
|
||||
#: auths/SimpleLDAP/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:67
|
||||
#: auths/SimpleLDAP/Authenticator.py:68 auths/SimpleLDAP/Authenticator.py:69
|
||||
msgid "Ldap info"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:64
|
||||
msgid "User class"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:64
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:64
|
||||
msgid "Class for LDAP users (normally posixAccount)"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:65
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:65
|
||||
msgid "User Id Attr"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:65
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:65
|
||||
msgid "Attribute that contains the user id"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:66
|
||||
msgid "User Name Attr"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:66
|
||||
msgid "Attributes that contains the user name (list of comma separated values)"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:67
|
||||
msgid "Group Name Attr"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:67
|
||||
msgid "Attribute that contains the group name"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:69
|
||||
#: auths/RegexLdap/Authenticator.py:70
|
||||
msgid "Regex LDAP Authenticator"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:71
|
||||
#: auths/RegexLdap/Authenticator.py:72
|
||||
msgid "Regular Expressions LDAP authenticator"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:411
|
||||
#: auths/RegexLdap/Authenticator.py:412
|
||||
msgid ""
|
||||
"Ldap user id attr is probably wrong (can't find any user with both "
|
||||
"conditions)"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:425 auths/SimpleLDAP/Authenticator.py:406
|
||||
#: auths/RegexLdap/Authenticator.py:426 auths/SimpleLDAP/Authenticator.py:406
|
||||
msgid ""
|
||||
"Ldap group id attribute seems to be incorrect (no group found by that "
|
||||
"attribute)"
|
||||
@ -1064,11 +1083,6 @@ msgstr ""
|
||||
msgid "SAML (v2.0) Authenticator"
|
||||
msgstr ""
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:113 reports/stats/usage_by_pool.py:73
|
||||
#: reports/stats/usage_by_pool.py:189 templates/uds/internal_page.html.py:28
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:122
|
||||
msgid "Private key"
|
||||
msgstr ""
|
||||
@ -1079,7 +1093,11 @@ msgid ""
|
||||
"openssl"
|
||||
msgstr ""
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:124 transports/SPICE/BaseSPICETransport.py:83
|
||||
#: auths/SAML_enterprise/SAML.py:123 auths/SAML_enterprise/SAML.py:125
|
||||
msgid "Certificates"
|
||||
msgstr ""
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:124 transports/SPICE/BaseSPICETransport.py:86
|
||||
msgid "Certificate"
|
||||
msgstr ""
|
||||
|
||||
@ -1096,6 +1114,10 @@ msgid ""
|
||||
"You can enter here the URL or the IDP metadata or the metadata itself (xml)"
|
||||
msgstr ""
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:128 auths/SAML_enterprise/SAML.py:130
|
||||
msgid "Metadata"
|
||||
msgstr ""
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:129
|
||||
msgid "Entity ID"
|
||||
msgstr ""
|
||||
@ -1112,6 +1134,11 @@ msgstr ""
|
||||
msgid "Fields from where to extract user name"
|
||||
msgstr ""
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:133 auths/SAML_enterprise/SAML.py:136
|
||||
#: auths/SAML_enterprise/SAML.py:139
|
||||
msgid "Attributes"
|
||||
msgstr ""
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:135
|
||||
msgid "Group name attrs"
|
||||
msgstr ""
|
||||
@ -1194,6 +1221,10 @@ msgstr ""
|
||||
msgid "Ldap Server IP or Hostname"
|
||||
msgstr ""
|
||||
|
||||
#: auths/SimpleLDAP/Authenticator.py:60
|
||||
msgid "Ldap User"
|
||||
msgstr ""
|
||||
|
||||
#: auths/SimpleLDAP/Authenticator.py:67
|
||||
msgid "Group class"
|
||||
msgstr ""
|
||||
@ -1388,6 +1419,14 @@ msgstr ""
|
||||
msgid "Advanced"
|
||||
msgstr ""
|
||||
|
||||
#: core/ui/UserInterface.py:88
|
||||
msgid "Credentials"
|
||||
msgstr ""
|
||||
|
||||
#: core/ui/UserInterface.py:89
|
||||
msgid "Tunnel"
|
||||
msgstr ""
|
||||
|
||||
#: core/util/State.py:64 core/util/states/common.py:63
|
||||
msgid "Active"
|
||||
msgstr ""
|
||||
@ -1996,6 +2035,7 @@ msgstr ""
|
||||
|
||||
#: reports/stats/pool_performance.py:104 reports/stats/pool_performance.py:366
|
||||
#: reports/stats/usage_by_pool.py:98
|
||||
#: templates/uds/admin/tmpl/service-info.html:22
|
||||
msgid "Pool"
|
||||
msgstr ""
|
||||
|
||||
@ -2107,7 +2147,7 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:94
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:100
|
||||
#: services/OVirt/OVirtLinkedService.py:102
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:74
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Xen/XenLinkedService.py:102
|
||||
msgid "Base Machine"
|
||||
msgstr ""
|
||||
@ -2123,14 +2163,14 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:95
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:101
|
||||
#: services/OpenStack/LiveService.py:118
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:62
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:84
|
||||
#: services/Xen/XenLinkedService.py:107
|
||||
msgid "Network"
|
||||
msgstr ""
|
||||
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:96
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:102
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:63
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
msgid ""
|
||||
"If more than 1 interface is found in machine, use one on this network as main"
|
||||
msgstr ""
|
||||
@ -2138,14 +2178,14 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:98
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:104
|
||||
#: services/OVirt/OVirtLinkedService.py:130
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:75
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:82
|
||||
#: services/Xen/XenLinkedService.py:112
|
||||
msgid "Memory (Mb)"
|
||||
msgstr ""
|
||||
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:99
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:105
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:76
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:83
|
||||
msgid "Memory for machines deployed from this service"
|
||||
msgstr ""
|
||||
|
||||
@ -2163,7 +2203,7 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:110
|
||||
#: services/OVirt/OVirtLinkedService.py:150
|
||||
#: services/OpenNebula/LiveService.py:99 services/OpenStack/LiveService.py:124
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:89
|
||||
#: services/Xen/XenLinkedService.py:118
|
||||
msgid "Machine Names"
|
||||
msgstr ""
|
||||
@ -2171,7 +2211,7 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:102
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:110
|
||||
#: services/OpenStack/LiveService.py:127
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:89
|
||||
msgid "Base name for clones from this machine"
|
||||
msgstr ""
|
||||
|
||||
@ -2179,8 +2219,8 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:112
|
||||
#: services/Nutanix_enterprise/NutanixService.py:66
|
||||
#: services/OVirt/OVirtLinkedService.py:159
|
||||
#: services/OpenNebula/LiveService.py:108 services/OpenStack/LiveService.py:133
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:82
|
||||
#: services/OpenNebula/LiveService.py:108 services/OpenStack/LiveService.py:134
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:90
|
||||
#: services/Xen/XenLinkedService.py:120
|
||||
msgid "Name Length"
|
||||
msgstr ""
|
||||
@ -2189,8 +2229,8 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:113
|
||||
#: services/Nutanix_enterprise/NutanixService.py:69
|
||||
#: services/OVirt/OVirtLinkedService.py:162
|
||||
#: services/OpenNebula/LiveService.py:111 services/OpenStack/LiveService.py:136
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:83
|
||||
#: services/OpenNebula/LiveService.py:111 services/OpenStack/LiveService.py:137
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:91
|
||||
msgid "Size of numeric part for the names of these machines (between 3 and 6)"
|
||||
msgstr ""
|
||||
|
||||
@ -2198,8 +2238,8 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:125
|
||||
#: services/Nutanix_enterprise/NutanixService.py:87
|
||||
#: services/OVirt/OVirtLinkedService.py:191
|
||||
#: services/OpenNebula/LiveService.py:125 services/OpenStack/LiveService.py:153
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:103
|
||||
#: services/OpenNebula/LiveService.py:125 services/OpenStack/LiveService.py:155
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:110
|
||||
#: services/Xen/XenLinkedService.py:133
|
||||
msgid "The length of basename plus length must not be greater than 15"
|
||||
msgstr ""
|
||||
@ -2208,8 +2248,8 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:127
|
||||
#: services/Nutanix_enterprise/NutanixService.py:89
|
||||
#: services/OVirt/OVirtLinkedService.py:193
|
||||
#: services/OpenNebula/LiveService.py:127 services/OpenStack/LiveService.py:155
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:105
|
||||
#: services/OpenNebula/LiveService.py:127 services/OpenStack/LiveService.py:157
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:112
|
||||
#: services/Xen/XenLinkedService.py:135
|
||||
msgid "The machine name can't be only numbers"
|
||||
msgstr ""
|
||||
@ -2440,10 +2480,6 @@ msgstr ""
|
||||
msgid "Physical memory guaranteed to machines"
|
||||
msgstr ""
|
||||
|
||||
#: services/OVirt/OVirtLinkedService.py:167
|
||||
msgid "Display"
|
||||
msgstr ""
|
||||
|
||||
#: services/OVirt/OVirtLinkedService.py:170
|
||||
msgid "Display type (only for administration purposes)"
|
||||
msgstr ""
|
||||
@ -2584,6 +2620,20 @@ msgstr ""
|
||||
msgid "Base volume for service (restricted by availability zone)"
|
||||
msgstr ""
|
||||
|
||||
#: services/OpenStack/LiveService.py:116 services/OpenStack/LiveService.py:118
|
||||
#: services/OpenStack/LiveService.py:119 services/OpenStack/LiveService.py:121
|
||||
#: services/OpenStack/LiveService.py:129 services/OpenStack/LiveService.py:139
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:77
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:83
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:86
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:88
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:89
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:91
|
||||
msgid "Machine"
|
||||
msgstr ""
|
||||
|
||||
#: services/OpenStack/LiveService.py:118
|
||||
msgid "Network to attach to this service"
|
||||
msgstr ""
|
||||
@ -2924,58 +2974,58 @@ msgstr ""
|
||||
msgid "Datacenter containing base machine"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:64
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:62
|
||||
msgid "Pub. Resource Pool"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:64
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:62
|
||||
msgid "Resource Pool where deploy clones"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:65
|
||||
msgid "Clones Folder"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:65
|
||||
msgid "Folder where deploy clones"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:66
|
||||
msgid "Resource Pool"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:72
|
||||
msgid "Resource Pool containing base machine"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:74
|
||||
msgid "Base machine for this service"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:77
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:64
|
||||
msgid "Pub.Datastores"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:78
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:65
|
||||
msgid "Datastores where to put publications"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:79
|
||||
msgid "Inc.Datastores"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:80
|
||||
msgid "Datastores where to put incrementals"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:67
|
||||
msgid "Remove found duplicates"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:67
|
||||
msgid "If active, found duplicates clones for this service will be removed"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:69
|
||||
msgid "Resource Pool"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:75
|
||||
msgid "Resource Pool containing base machine"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
msgid "Base machine for this service"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:86
|
||||
msgid "Clones Folder"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:86
|
||||
msgid "Folder where deploy clones"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:87
|
||||
msgid "Inc.Datastores"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:88
|
||||
msgid "Datastores where to put incrementals"
|
||||
msgstr ""
|
||||
|
||||
#: services/Xen/XenLinkedService.py:56
|
||||
msgid "Xen Linked Clone (Experimental)"
|
||||
msgstr ""
|
||||
@ -3057,6 +3107,7 @@ msgstr ""
|
||||
#: templates/uds/admin/tmpl/dashboard.html:5
|
||||
#: templates/uds/admin/tmpl/osmanagers.html:31
|
||||
#: templates/uds/admin/tmpl/providers.html:30
|
||||
#: templates/uds/admin/tmpl/service-info.html:4
|
||||
#: templates/uds/admin/tmpl/services_pool.html:30
|
||||
msgid "Overview"
|
||||
msgstr ""
|
||||
@ -3113,6 +3164,7 @@ msgstr ""
|
||||
|
||||
#: templates/uds/admin/tmpl/authenticators.html:33
|
||||
#: templates/uds/admin/tmpl/providers.html:32
|
||||
#: templates/uds/admin/tmpl/service-info.html:6
|
||||
#: templates/uds/admin/tmpl/services_pool.html:38
|
||||
msgid "Logs"
|
||||
msgstr ""
|
||||
@ -3424,6 +3476,10 @@ msgstr ""
|
||||
msgid "Thank you."
|
||||
msgstr ""
|
||||
|
||||
#: templates/uds/admin/tmpl/service-info.html:5
|
||||
msgid "Services Pools"
|
||||
msgstr ""
|
||||
|
||||
#: templates/uds/admin/tmpl/services_pool.html:32
|
||||
msgid "Cache"
|
||||
msgstr ""
|
||||
@ -3856,7 +3912,7 @@ msgstr ""
|
||||
#: transports/RDP/BaseRDPTransport.py:62
|
||||
#: transports/RGS_enterprise/RGSTransport.py:45
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:53
|
||||
#: transports/SPICE/BaseSPICETransport.py:72
|
||||
#: transports/SPICE/BaseSPICETransport.py:73
|
||||
msgid "If not empty, this username will be always used as credential"
|
||||
msgstr ""
|
||||
|
||||
@ -3866,7 +3922,7 @@ msgstr ""
|
||||
#: transports/RDP/BaseRDPTransport.py:63
|
||||
#: transports/RGS_enterprise/RGSTransport.py:46
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:54
|
||||
#: transports/SPICE/BaseSPICETransport.py:77
|
||||
#: transports/SPICE/BaseSPICETransport.py:79
|
||||
msgid "If not empty, this password will be always used as credential"
|
||||
msgstr ""
|
||||
|
||||
@ -3875,7 +3931,7 @@ msgstr ""
|
||||
msgid "Without Domain"
|
||||
msgstr ""
|
||||
|
||||
#: transports/HTML5RDP/HTML5RDP.py:72 transports/RDP/BaseRDPTransport.py:64
|
||||
#: transports/HTML5RDP/HTML5RDP.py:72
|
||||
#: transports/RDS_enterprise/BaseRDSTransport.py:67
|
||||
msgid ""
|
||||
"If checked, the domain part will always be emptied (to connecto to xrdp for "
|
||||
@ -4032,6 +4088,12 @@ msgstr ""
|
||||
msgid "If not empty, this domain will be always used as credential domain"
|
||||
msgstr ""
|
||||
|
||||
#: transports/RDP/BaseRDPTransport.py:64
|
||||
msgid ""
|
||||
"If checked, the domain part will always be emptied (to connect to xrdp for "
|
||||
"example is needed)"
|
||||
msgstr ""
|
||||
|
||||
#: transports/RDP/BaseRDPTransport.py:66
|
||||
#: transports/RDS_enterprise/BaseRDSTransport.py:69
|
||||
msgid "Allow Smartcards"
|
||||
@ -4236,7 +4298,7 @@ msgstr ""
|
||||
msgid "RGS Transport for tunneled connection"
|
||||
msgstr ""
|
||||
|
||||
#: transports/SPICE/BaseSPICETransport.py:84
|
||||
#: transports/SPICE/BaseSPICETransport.py:87
|
||||
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)."
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-04-18 07:06+0200\n"
|
||||
"POT-Creation-Date: 2016-04-19 10:01+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -101,13 +101,14 @@ msgstr ""
|
||||
msgid "Search error"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-authenticators.js:51 static/tmp_js/gui-form.js:306
|
||||
#: static/tmp_js/gui-d-authenticators.js:51 static/tmp_js/gui-form.js:318
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-authenticators.js:131
|
||||
#: static/tmp_js/gui-d-connectivity.js:43 static/tmp_js/gui-d-osmanagers.js:39
|
||||
#: static/tmp_js/gui-d-services.js:95 static/tmp_js/gui-d-servicespools.js:182
|
||||
#: static/tmp_js/gui-d-services.js:82 static/tmp_js/gui-d-services.js:123
|
||||
#: static/tmp_js/gui-d-servicespools.js:182
|
||||
msgid "Error accessing data"
|
||||
msgstr ""
|
||||
|
||||
@ -500,84 +501,92 @@ msgstr ""
|
||||
msgid "Error obtaining report description"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:72
|
||||
#: static/tmp_js/gui-d-services.js:59
|
||||
msgid "In Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:74
|
||||
#: static/tmp_js/gui-d-services.js:61
|
||||
msgid "Active"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:131
|
||||
#: static/tmp_js/gui-d-services.js:104
|
||||
msgid "Information"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:120
|
||||
msgid "Service information"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:141
|
||||
msgid "Edit service"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:131
|
||||
#: static/tmp_js/gui-d-services.js:141
|
||||
msgid "Service creation error"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:132
|
||||
#: static/tmp_js/gui-d-services.js:142
|
||||
msgid "New service"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:132
|
||||
#: static/tmp_js/gui-d-services.js:142
|
||||
msgid "Service saving error"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:133
|
||||
#: static/tmp_js/gui-d-services.js:143
|
||||
msgid "Delete service"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:133
|
||||
#: static/tmp_js/gui-d-services.js:143
|
||||
msgid "Service deletion error"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:149 static/tmp_js/gui-d-services.js:172
|
||||
#: static/tmp_js/gui-d-services.js:159 static/tmp_js/gui-d-services.js:182
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:158
|
||||
#: static/tmp_js/gui-d-services.js:168
|
||||
msgid "Maintenance Mode"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:158
|
||||
#: static/tmp_js/gui-d-services.js:168
|
||||
msgid "Enter Maintenance Mode?"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:158
|
||||
#: static/tmp_js/gui-d-services.js:168
|
||||
msgid "Exit Maintenance Mode?"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:177
|
||||
#: static/tmp_js/gui-d-services.js:187
|
||||
msgid "Enter maintenance Mode"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:180
|
||||
#: static/tmp_js/gui-d-services.js:190
|
||||
msgid "Exit Maintenance Mode"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:188
|
||||
#: static/tmp_js/gui-d-services.js:198
|
||||
msgid "New services provider"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:188
|
||||
#: static/tmp_js/gui-d-services.js:198
|
||||
msgid "Services provider creation error"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:189
|
||||
#: static/tmp_js/gui-d-services.js:199
|
||||
msgid "Edit services provider"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:189
|
||||
#: static/tmp_js/gui-d-services.js:199
|
||||
#: static/tmp_js/gui-d-servicespoolsgroup.js:22
|
||||
msgid "Services Provider saving error"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:190
|
||||
#: static/tmp_js/gui-d-services.js:200
|
||||
msgid "Delete services provider"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:190
|
||||
#: static/tmp_js/gui-d-services.js:200
|
||||
msgid "Services Provider deletion error"
|
||||
msgstr ""
|
||||
|
||||
@ -738,7 +747,7 @@ msgstr ""
|
||||
msgid "saving error"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-servicespools.js:395 static/tmp_js/gui-methods.js:140
|
||||
#: static/tmp_js/gui-d-servicespools.js:395 static/tmp_js/gui-methods.js:141
|
||||
#: static/tmp_js/gui.js:52
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
@ -803,15 +812,15 @@ msgstr ""
|
||||
msgid "Main"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-form.js:289
|
||||
#: static/tmp_js/gui-form.js:301
|
||||
msgid "yes"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-form.js:290
|
||||
#: static/tmp_js/gui-form.js:302
|
||||
msgid "no"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-form.js:307
|
||||
#: static/tmp_js/gui-form.js:319
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
@ -835,31 +844,31 @@ msgstr ""
|
||||
msgid "Overview"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-methods.js:100
|
||||
#: static/tmp_js/gui-methods.js:101
|
||||
msgid "of type"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-methods.js:118
|
||||
#: static/tmp_js/gui-methods.js:119
|
||||
msgid "Creation successfully done"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-methods.js:138
|
||||
#: static/tmp_js/gui-methods.js:139
|
||||
msgid "Are you sure do you want to delete "
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-methods.js:138
|
||||
#: static/tmp_js/gui-methods.js:139
|
||||
msgid "items:"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-methods.js:147
|
||||
#: static/tmp_js/gui-methods.js:148
|
||||
msgid "Error deleting"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-methods.js:149
|
||||
#: static/tmp_js/gui-methods.js:150
|
||||
msgid "Successfully deleted"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-methods.js:154
|
||||
#: static/tmp_js/gui-methods.js:155
|
||||
msgid "Deletion results"
|
||||
msgstr ""
|
||||
|
||||
|
@ -13,7 +13,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: OpenUDS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-04-18 07:06+0200\n"
|
||||
"POT-Creation-Date: 2016-04-19 10:01+0200\n"
|
||||
"PO-Revision-Date: 2016-04-18 05:02+0000\n"
|
||||
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/openuds/openuds/language/"
|
||||
@ -51,7 +51,7 @@ msgstr "Autenticadores actuales"
|
||||
#: REST/methods/reports.py:58 REST/methods/services_pool_groups.py:64
|
||||
#: REST/methods/services_pools.py:76 REST/methods/transports.py:56
|
||||
#: REST/methods/user_services.py:220 REST/methods/user_services.py:255
|
||||
#: REST/methods/users_groups.py:95 REST/model.py:129
|
||||
#: REST/methods/users_groups.py:95 REST/model.py:132
|
||||
#: templates/uds/admin/tmpl/calendar_rule.html:5
|
||||
#: templates/uds/admin/tmpl/calendar_rule.html:7
|
||||
#: templates/uds/admin/tmpl/user.html:29 templates/uds/admin/tmpl/user.html:32
|
||||
@ -60,10 +60,10 @@ msgstr "Nombre"
|
||||
|
||||
#: REST/methods/authenticators.py:60 REST/methods/calendarrules.py:104
|
||||
#: REST/methods/calendars.py:61 REST/methods/osmanagers.py:58
|
||||
#: REST/methods/providers.py:66 REST/methods/services.py:186
|
||||
#: REST/methods/providers.py:66 REST/methods/services.py:188
|
||||
#: REST/methods/services_pool_groups.py:65 REST/methods/transports.py:57
|
||||
#: REST/methods/user_services.py:257 REST/methods/users_groups.py:96
|
||||
#: REST/methods/users_groups.py:209 REST/model.py:136
|
||||
#: REST/methods/users_groups.py:209 REST/model.py:139
|
||||
#: templates/uds/admin/tmpl/calendar_rule.html:14
|
||||
#: templates/uds/admin/tmpl/group.html:49 templates/uds/admin/tmpl/user.html:40
|
||||
msgid "Comments"
|
||||
@ -71,7 +71,7 @@ msgstr "Comentarios"
|
||||
|
||||
#: REST/methods/authenticators.py:61 REST/methods/services_pool_calendars.py:89
|
||||
#: REST/methods/services_pool_groups.py:62 REST/methods/transports.py:55
|
||||
#: REST/methods/user_services.py:254 REST/model.py:145
|
||||
#: REST/methods/user_services.py:254 REST/model.py:148
|
||||
#: templates/uds/admin/tmpl/pool_add_access.html:5
|
||||
msgid "Priority"
|
||||
msgstr "Prioridad"
|
||||
@ -91,7 +91,7 @@ msgstr "Usuarios"
|
||||
|
||||
#: REST/methods/authenticators.py:64 REST/methods/calendars.py:63
|
||||
#: REST/methods/networks.py:63 REST/methods/osmanagers.py:60
|
||||
#: REST/methods/providers.py:70 REST/methods/services.py:190
|
||||
#: REST/methods/providers.py:70 REST/methods/services.py:192
|
||||
#: REST/methods/services_pools.py:81 REST/methods/transports.py:59
|
||||
msgid "tags"
|
||||
msgstr "Etiquetas"
|
||||
@ -125,7 +125,7 @@ msgstr "Cada"
|
||||
msgid "Duration"
|
||||
msgstr "Duración"
|
||||
|
||||
#: REST/methods/calendarrules.py:128 REST/methods/services.py:151
|
||||
#: REST/methods/calendarrules.py:128 REST/methods/services.py:153
|
||||
msgid "Element already exists (duplicate key error)"
|
||||
msgstr "Elemento ya existe (error de clave duplicada)"
|
||||
|
||||
@ -155,6 +155,7 @@ msgstr "Galería de imágenes"
|
||||
#: REST/methods/images.py:60 REST/methods/images.py:79
|
||||
#: REST/methods/services_pool_groups.py:63
|
||||
#: templates/uds/admin/tmpl/new_image.html:10
|
||||
#: templates/uds/admin/tmpl/service-info.html:21
|
||||
msgid "Image"
|
||||
msgstr "Imagen"
|
||||
|
||||
@ -236,7 +237,7 @@ msgstr "Informes disponibles"
|
||||
#: REST/methods/users_groups.py:215
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:56
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:81
|
||||
#: auths/RegexLdap/Authenticator.py:81 auths/SAML_enterprise/SAML.py:116
|
||||
#: auths/RegexLdap/Authenticator.py:82 auths/SAML_enterprise/SAML.py:116
|
||||
#: auths/SimpleLDAP/Authenticator.py:83
|
||||
#: templates/uds/admin/tmpl/pool_add_group.html:17
|
||||
msgid "Group"
|
||||
@ -250,33 +251,33 @@ msgstr "Descripción"
|
||||
msgid "Generates"
|
||||
msgstr "Genera"
|
||||
|
||||
#: REST/methods/services.py:155
|
||||
#: REST/methods/services.py:157
|
||||
#, python-brace-format
|
||||
msgid "Input error: {0}"
|
||||
msgstr "Error de entrada: {0}"
|
||||
|
||||
#: REST/methods/services.py:179
|
||||
#: REST/methods/services.py:181
|
||||
#, python-brace-format
|
||||
msgid "Services of {0}"
|
||||
msgstr "Servicios de {0}"
|
||||
|
||||
#: REST/methods/services.py:181
|
||||
#: REST/methods/services.py:183
|
||||
msgid "Current services"
|
||||
msgstr "Servicios actuales"
|
||||
|
||||
#: REST/methods/services.py:185
|
||||
#: REST/methods/services.py:187
|
||||
msgid "Service name"
|
||||
msgstr "Nombre del servicio"
|
||||
|
||||
#: REST/methods/services.py:187 REST/methods/user_services.py:256
|
||||
#: REST/methods/services.py:189 REST/methods/user_services.py:256
|
||||
msgid "Type"
|
||||
msgstr "Tipo"
|
||||
|
||||
#: REST/methods/services.py:188
|
||||
#: REST/methods/services.py:190
|
||||
msgid "Deployed services"
|
||||
msgstr "Servicios desplegados"
|
||||
|
||||
#: REST/methods/services.py:189 templates/uds/admin/tmpl/dashboard.html.py:88
|
||||
#: REST/methods/services.py:191 templates/uds/admin/tmpl/dashboard.html.py:88
|
||||
msgid "User services"
|
||||
msgstr "Servicios de usuario"
|
||||
|
||||
@ -305,7 +306,7 @@ msgstr "Acciones programadas"
|
||||
msgid "Action"
|
||||
msgstr "Acción"
|
||||
|
||||
#: REST/methods/services_pool_calendars.py:158
|
||||
#: REST/methods/services_pool_calendars.py:158 core/ui/UserInterface.py:87
|
||||
msgid "Parameters"
|
||||
msgstr "Parámetros"
|
||||
|
||||
@ -360,7 +361,7 @@ msgstr "Muestra transportes"
|
||||
msgid "Pool Group"
|
||||
msgstr "Grupo de piscina"
|
||||
|
||||
#: REST/methods/services_pools.py:105 REST/methods/services_pools.py:157
|
||||
#: REST/methods/services_pools.py:105 REST/methods/services_pools.py:158
|
||||
msgid "Default"
|
||||
msgstr "Por defecto"
|
||||
|
||||
@ -388,47 +389,58 @@ msgstr "OS Manager"
|
||||
msgid "OS Manager used as base of this service pool"
|
||||
msgstr "OS Manager utilizado como base de este pool de servicios"
|
||||
|
||||
#: REST/methods/services_pools.py:158
|
||||
#: REST/methods/services_pools.py:155 REST/methods/services_pools.py:163
|
||||
#: services/OVirt/OVirtLinkedService.py:167
|
||||
msgid "Display"
|
||||
msgstr "Pantalla"
|
||||
|
||||
#: REST/methods/services_pools.py:159
|
||||
msgid "Pool group"
|
||||
msgstr "Grupo de piscina"
|
||||
|
||||
#: REST/methods/services_pools.py:159
|
||||
#: REST/methods/services_pools.py:160
|
||||
msgid "Pool group for this pool (for pool clasify on display)"
|
||||
msgstr "Grupo de la piscina para esta piscina (piscina clasifique en pantalla)"
|
||||
|
||||
#: REST/methods/services_pools.py:166
|
||||
#: REST/methods/services_pools.py:168
|
||||
msgid "Initial available services"
|
||||
msgstr "Servicios disponibles inicialmente"
|
||||
|
||||
#: REST/methods/services_pools.py:167
|
||||
#: REST/methods/services_pools.py:169
|
||||
msgid "Services created initially for this service pool"
|
||||
msgstr "Servicios creados inicialmente para este pool de servicios"
|
||||
|
||||
#: REST/methods/services_pools.py:174
|
||||
#: REST/methods/services_pools.py:172 REST/methods/services_pools.py:181
|
||||
#: REST/methods/services_pools.py:190 REST/methods/services_pools.py:199
|
||||
#| msgid "Availability Zones"
|
||||
msgid "Availability"
|
||||
msgstr "Disponibilidad de"
|
||||
|
||||
#: REST/methods/services_pools.py:177
|
||||
msgid "Services to keep in cache"
|
||||
msgstr "Servicios para mantener en la caché"
|
||||
|
||||
#: REST/methods/services_pools.py:175
|
||||
#: REST/methods/services_pools.py:178
|
||||
msgid "Services kept in cache for improved user service assignation"
|
||||
msgstr ""
|
||||
"Servicios guardado en caché para mejorar la asignación de servicio de "
|
||||
"usuario "
|
||||
|
||||
#: REST/methods/services_pools.py:182
|
||||
#: REST/methods/services_pools.py:186
|
||||
msgid "Services to keep in L2 cache"
|
||||
msgstr "Servicios para mantener en la caché L2"
|
||||
|
||||
#: REST/methods/services_pools.py:183
|
||||
#: REST/methods/services_pools.py:187
|
||||
msgid "Services kept in cache of level2 for improved service generation"
|
||||
msgstr ""
|
||||
"Servicios guardados en la caché de nivel 2 para mejorar la generación de "
|
||||
"servicios "
|
||||
|
||||
#: REST/methods/services_pools.py:190
|
||||
#: REST/methods/services_pools.py:195
|
||||
msgid "Maximum number of services to provide"
|
||||
msgstr "Número máximo de servicios a proveer"
|
||||
|
||||
#: REST/methods/services_pools.py:191
|
||||
#: REST/methods/services_pools.py:196
|
||||
msgid ""
|
||||
"Maximum number of service (assigned and L1 cache) that can be created for "
|
||||
"this service"
|
||||
@ -436,19 +448,19 @@ msgstr ""
|
||||
"Número máximo de servicios (asignados y caché L1) que pueden crearse para "
|
||||
"este servicio"
|
||||
|
||||
#: REST/methods/services_pools.py:197
|
||||
#: REST/methods/services_pools.py:203
|
||||
msgid "Show transports"
|
||||
msgstr "Mostrar transportes"
|
||||
|
||||
#: REST/methods/services_pools.py:198
|
||||
#: REST/methods/services_pools.py:204
|
||||
msgid "If active, alternative transports for user will be shown"
|
||||
msgstr "Si está activo, se mostrarán transportes alternativos para el usuario "
|
||||
|
||||
#: REST/methods/services_pools.py:213
|
||||
#: REST/methods/services_pools.py:219
|
||||
msgid "Base service does not exist anymore"
|
||||
msgstr "Ya no existe servicio base"
|
||||
|
||||
#: REST/methods/services_pools.py:232
|
||||
#: REST/methods/services_pools.py:238
|
||||
msgid "This service requires an OS Manager"
|
||||
msgstr "Este servicio requiere un OS Manager"
|
||||
|
||||
@ -598,7 +610,7 @@ msgstr "Usuarios actuales"
|
||||
#: REST/methods/users_groups.py:94
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:54
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:79
|
||||
#: auths/RegexLdap/Authenticator.py:79 auths/SimpleLDAP/Authenticator.py:81
|
||||
#: auths/RegexLdap/Authenticator.py:80 auths/SimpleLDAP/Authenticator.py:81
|
||||
#: services/HyperV_enterprise/HyperVClusterProvider.py:91
|
||||
#: services/HyperV_enterprise/HyperVProvider.py:85
|
||||
#: services/Nutanix_enterprise/NutanixProvider.py:39
|
||||
@ -612,7 +624,7 @@ msgstr "Usuarios actuales"
|
||||
#: transports/RDP/BaseRDPTransport.py:62
|
||||
#: transports/RGS_enterprise/RGSTransport.py:45
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:53
|
||||
#: transports/SPICE/BaseSPICETransport.py:71 web/forms/LoginForm.py:60
|
||||
#: transports/SPICE/BaseSPICETransport.py:72 web/forms/LoginForm.py:60
|
||||
msgid "Username"
|
||||
msgstr "Nombre de usuario"
|
||||
|
||||
@ -650,53 +662,53 @@ msgstr "Metagrupo"
|
||||
msgid "UDS Meta Group"
|
||||
msgstr "Metagrupo UDS "
|
||||
|
||||
#: REST/model.py:120
|
||||
#: REST/model.py:123
|
||||
msgid "Tags"
|
||||
msgstr "Etiquetas"
|
||||
|
||||
#: REST/model.py:122
|
||||
#: REST/model.py:125
|
||||
msgid "Tags for this element"
|
||||
msgstr "Etiquetas para este elemento"
|
||||
|
||||
#: REST/model.py:130
|
||||
#: REST/model.py:133
|
||||
msgid "Name of this element"
|
||||
msgstr "Nombre de este elemento"
|
||||
|
||||
#: REST/model.py:137
|
||||
#: REST/model.py:140
|
||||
msgid "Comments for this element"
|
||||
msgstr "Comentarios para este elemento"
|
||||
|
||||
#: REST/model.py:146
|
||||
#: REST/model.py:149
|
||||
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)"
|
||||
|
||||
#: REST/model.py:156
|
||||
#: REST/model.py:159
|
||||
msgid "Label"
|
||||
msgstr "Etiqueta"
|
||||
|
||||
#: REST/model.py:157
|
||||
#: REST/model.py:160
|
||||
msgid "Label for this element"
|
||||
msgstr "Etiqueta para este elemento"
|
||||
|
||||
#: REST/model.py:240
|
||||
#: REST/model.py:243
|
||||
msgid "Invalid Request"
|
||||
msgstr "Solicitud no válida"
|
||||
|
||||
#: REST/model.py:247
|
||||
#: REST/model.py:250
|
||||
msgid "Method not found in {}: {}"
|
||||
msgstr "Método no encontrado en {}: {}"
|
||||
|
||||
#: REST/model.py:253
|
||||
#: REST/model.py:256
|
||||
msgid "Item not found"
|
||||
msgstr "Elemento no encontrado"
|
||||
|
||||
#: REST/model.py:258 web/errors.py:75
|
||||
#: REST/model.py:261 web/errors.py:75
|
||||
msgid "Access denied"
|
||||
msgstr "Acceso denegado"
|
||||
|
||||
#: REST/model.py:261
|
||||
#: REST/model.py:264
|
||||
msgid "Operation not supported"
|
||||
msgstr "Operación no soportada"
|
||||
|
||||
@ -759,9 +771,12 @@ msgstr ""
|
||||
"posteriores)"
|
||||
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:39
|
||||
#: auths/RegexLdap/Authenticator.py:59 auths/SimpleLDAP/Authenticator.py:60
|
||||
msgid "Ldap User"
|
||||
msgstr "Usuario LDAP"
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:65
|
||||
#: auths/RegexLdap/Authenticator.py:59 auths/SAML_enterprise/SAML.py:113
|
||||
#: reports/stats/usage_by_pool.py:73 reports/stats/usage_by_pool.py:189
|
||||
#: templates/uds/internal_page.html:28
|
||||
msgid "User"
|
||||
msgstr "Usuario"
|
||||
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:39
|
||||
msgid ""
|
||||
@ -774,7 +789,7 @@ msgstr ""
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:40
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:58
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:60 auths/RegexLdap/Authenticator.py:83
|
||||
#: auths/RegexLdap/Authenticator.py:60 auths/RegexLdap/Authenticator.py:84
|
||||
#: auths/SimpleLDAP/Authenticator.py:61 auths/SimpleLDAP/Authenticator.py:85
|
||||
#: core/auths/BaseAuthenticator.py:140
|
||||
#: osmanagers/WindowsOsManager/WinDomainOsManager.py:36
|
||||
@ -792,7 +807,7 @@ msgstr ""
|
||||
#: transports/RDP/BaseRDPTransport.py:63
|
||||
#: transports/RGS_enterprise/RGSTransport.py:46
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:54
|
||||
#: transports/SPICE/BaseSPICETransport.py:76 web/forms/LoginForm.py:61
|
||||
#: transports/SPICE/BaseSPICETransport.py:78 web/forms/LoginForm.py:61
|
||||
msgid "Password"
|
||||
msgstr "Contraseña"
|
||||
|
||||
@ -841,7 +856,7 @@ msgstr "Error de conexión de Active Directory: "
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:408
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:245
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:288
|
||||
#: auths/RegexLdap/Authenticator.py:314 auths/RegexLdap/Authenticator.py:355
|
||||
#: auths/RegexLdap/Authenticator.py:315 auths/RegexLdap/Authenticator.py:356
|
||||
#: auths/SimpleLDAP/Authenticator.py:281 auths/SimpleLDAP/Authenticator.py:324
|
||||
msgid "Username not found"
|
||||
msgstr "Nombre de usuario no encontrado"
|
||||
@ -854,7 +869,7 @@ msgstr "Grupo no encontrado"
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:428
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:446
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:305
|
||||
#: auths/RegexLdap/Authenticator.py:377 auths/SimpleLDAP/Authenticator.py:341
|
||||
#: auths/RegexLdap/Authenticator.py:378 auths/SimpleLDAP/Authenticator.py:341
|
||||
#: auths/SimpleLDAP/Authenticator.py:357
|
||||
msgid "Too many results, be more specific"
|
||||
msgstr "Demasiados resultados, sea más específico"
|
||||
@ -882,7 +897,7 @@ msgstr ""
|
||||
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:499
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:360
|
||||
#: auths/RegexLdap/Authenticator.py:436 auths/SimpleLDAP/Authenticator.py:435
|
||||
#: auths/RegexLdap/Authenticator.py:437 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 "
|
||||
@ -914,10 +929,6 @@ 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"
|
||||
msgstr "Usuario admin"
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:65
|
||||
msgid "Username with read privileges on the eDirectory"
|
||||
msgstr "Nombre de usuario con privilegios de lectura en eDirectory"
|
||||
@ -936,17 +947,17 @@ msgid "Authenticate against eDirectory"
|
||||
msgstr "Autenticar contra eDirectory"
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:125
|
||||
#: auths/RegexLdap/Authenticator.py:237 auths/SimpleLDAP/Authenticator.py:171
|
||||
#: auths/RegexLdap/Authenticator.py:238 auths/SimpleLDAP/Authenticator.py:171
|
||||
msgid "Ldap connection error: "
|
||||
msgstr "Error de conexión a LDAP: "
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:325
|
||||
#: auths/RegexLdap/Authenticator.py:397 auths/SimpleLDAP/Authenticator.py:377
|
||||
#: auths/RegexLdap/Authenticator.py:398 auths/SimpleLDAP/Authenticator.py:377
|
||||
msgid "Ldap search base is incorrect"
|
||||
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
|
||||
#: auths/RegexLdap/Authenticator.py:403 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 "
|
||||
@ -1037,57 +1048,66 @@ msgstr "Servidor host LDAP"
|
||||
msgid "Username with read privileges on the base selected"
|
||||
msgstr "Usuario con privilegios de lectura en la base seleccionada"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:63
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:63
|
||||
msgid "Base"
|
||||
msgstr "Base"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:63
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:63
|
||||
msgid "Common search base (used for \"users\" and \"groups\")"
|
||||
msgstr "Base común de búsqueda (utilizada para \"usuarios\" y \"grupos\")"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:64
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/RegexLdap/Authenticator.py:64
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/RegexLdap/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:67 auths/SimpleLDAP/Authenticator.py:63
|
||||
#: auths/SimpleLDAP/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:65
|
||||
#: auths/SimpleLDAP/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:67
|
||||
#: auths/SimpleLDAP/Authenticator.py:68 auths/SimpleLDAP/Authenticator.py:69
|
||||
msgid "Ldap info"
|
||||
msgstr "Información de LDAP"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:64
|
||||
msgid "User class"
|
||||
msgstr "Clase de usuario"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:64
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:64
|
||||
msgid "Class for LDAP users (normally posixAccount)"
|
||||
msgstr "Clase para usuarios LDAP (normalmente posixAccount)"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:65
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:65
|
||||
msgid "User Id Attr"
|
||||
msgstr "Atr. de Id de usuario"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:65
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:65
|
||||
msgid "Attribute that contains the user id"
|
||||
msgstr "Atributo que contiene el id de usuario"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:66
|
||||
msgid "User Name Attr"
|
||||
msgstr "Atr. de nombre de usuario"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:66 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)"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:67
|
||||
msgid "Group Name Attr"
|
||||
msgstr "Atr. de nombre de Grupo"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:67
|
||||
msgid "Attribute that contains the group name"
|
||||
msgstr "Atributo que contiene el nombre del grupo"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:69
|
||||
#: auths/RegexLdap/Authenticator.py:70
|
||||
msgid "Regex LDAP Authenticator"
|
||||
msgstr "Autenticador Regex LDAP"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:71
|
||||
#: auths/RegexLdap/Authenticator.py:72
|
||||
msgid "Regular Expressions LDAP authenticator"
|
||||
msgstr "Expresiones regulares autenticador LDAP "
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:411
|
||||
#: auths/RegexLdap/Authenticator.py:412
|
||||
msgid ""
|
||||
"Ldap user id attr is probably wrong (can't find any user with both "
|
||||
"conditions)"
|
||||
@ -1095,7 +1115,7 @@ 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
|
||||
#: auths/RegexLdap/Authenticator.py:426 auths/SimpleLDAP/Authenticator.py:406
|
||||
msgid ""
|
||||
"Ldap group id attribute seems to be incorrect (no group found by that "
|
||||
"attribute)"
|
||||
@ -1111,11 +1131,6 @@ msgstr "Autenticador SAML "
|
||||
msgid "SAML (v2.0) Authenticator"
|
||||
msgstr "Autenticador SAML (v2.0) "
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:113 reports/stats/usage_by_pool.py:73
|
||||
#: reports/stats/usage_by_pool.py:189 templates/uds/internal_page.html.py:28
|
||||
msgid "User"
|
||||
msgstr "Usuario"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:122
|
||||
msgid "Private key"
|
||||
msgstr "Clave privada"
|
||||
@ -1128,7 +1143,12 @@ msgstr ""
|
||||
"Clave privada utilizada para firmar y encriptar, la generada en la base 64 "
|
||||
"de OpenSSL"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:124 transports/SPICE/BaseSPICETransport.py:83
|
||||
#: auths/SAML_enterprise/SAML.py:123 auths/SAML_enterprise/SAML.py:125
|
||||
#| msgid "Certificate"
|
||||
msgid "Certificates"
|
||||
msgstr "Certificados"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:124 transports/SPICE/BaseSPICETransport.py:86
|
||||
msgid "Certificate"
|
||||
msgstr "Certificado"
|
||||
|
||||
@ -1147,6 +1167,11 @@ msgstr ""
|
||||
"Puede introducir aquí la URL o los metadatos IDP o simplemente los metadatos "
|
||||
"(xml)"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:128 auths/SAML_enterprise/SAML.py:130
|
||||
#| msgid "IDP Metadata"
|
||||
msgid "Metadata"
|
||||
msgstr "Metadatos de"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:129
|
||||
msgid "Entity ID"
|
||||
msgstr "ID de la entidad"
|
||||
@ -1165,6 +1190,11 @@ msgstr "Atrs del nombre de usuario"
|
||||
msgid "Fields from where to extract user name"
|
||||
msgstr "Campos de los que se extrae el nombre de usuario"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:133 auths/SAML_enterprise/SAML.py:136
|
||||
#: auths/SAML_enterprise/SAML.py:139
|
||||
msgid "Attributes"
|
||||
msgstr "Atributos"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:135
|
||||
msgid "Group name attrs"
|
||||
msgstr "Atrs del nombre de grupo "
|
||||
@ -1251,6 +1281,10 @@ msgstr "¡Necesitamos más de dos elementos!"
|
||||
msgid "Ldap Server IP or Hostname"
|
||||
msgstr "IP del servidor LDAP o nombre del host"
|
||||
|
||||
#: auths/SimpleLDAP/Authenticator.py:60
|
||||
msgid "Ldap User"
|
||||
msgstr "Usuario LDAP"
|
||||
|
||||
#: auths/SimpleLDAP/Authenticator.py:67
|
||||
msgid "Group class"
|
||||
msgstr "Clase de grupo"
|
||||
@ -1457,6 +1491,16 @@ msgstr "Base de Servicios en Cluster"
|
||||
msgid "Advanced"
|
||||
msgstr "Avanzado"
|
||||
|
||||
#: core/ui/UserInterface.py:88
|
||||
#| msgid "Invalid credentials"
|
||||
msgid "Credentials"
|
||||
msgstr "Credenciales"
|
||||
|
||||
#: core/ui/UserInterface.py:89
|
||||
#| msgid "Tunnel Server"
|
||||
msgid "Tunnel"
|
||||
msgstr "Túnel"
|
||||
|
||||
#: core/util/State.py:64 core/util/states/common.py:63
|
||||
msgid "Active"
|
||||
msgstr "Activo"
|
||||
@ -2097,6 +2141,7 @@ msgstr "Accesos por Pool"
|
||||
|
||||
#: reports/stats/pool_performance.py:104 reports/stats/pool_performance.py:366
|
||||
#: reports/stats/usage_by_pool.py:98
|
||||
#: templates/uds/admin/tmpl/service-info.html:22
|
||||
msgid "Pool"
|
||||
msgstr "Pool"
|
||||
|
||||
@ -2211,7 +2256,7 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:94
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:100
|
||||
#: services/OVirt/OVirtLinkedService.py:102
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:74
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Xen/XenLinkedService.py:102
|
||||
msgid "Base Machine"
|
||||
msgstr "Máquina Base"
|
||||
@ -2227,14 +2272,14 @@ msgstr "Máquina base para el servicio"
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:95
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:101
|
||||
#: services/OpenStack/LiveService.py:118
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:62
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:84
|
||||
#: services/Xen/XenLinkedService.py:107
|
||||
msgid "Network"
|
||||
msgstr "Red"
|
||||
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:96
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:102
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:63
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
msgid ""
|
||||
"If more than 1 interface is found in machine, use one on this network as main"
|
||||
msgstr ""
|
||||
@ -2244,14 +2289,14 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:98
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:104
|
||||
#: services/OVirt/OVirtLinkedService.py:130
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:75
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:82
|
||||
#: services/Xen/XenLinkedService.py:112
|
||||
msgid "Memory (Mb)"
|
||||
msgstr "Memoria (Mb)"
|
||||
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:99
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:105
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:76
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:83
|
||||
msgid "Memory for machines deployed from this service"
|
||||
msgstr "Memoria para las máquinas desplegada desde este servicio"
|
||||
|
||||
@ -2271,7 +2316,7 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:110
|
||||
#: services/OVirt/OVirtLinkedService.py:150
|
||||
#: services/OpenNebula/LiveService.py:99 services/OpenStack/LiveService.py:124
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:89
|
||||
#: services/Xen/XenLinkedService.py:118
|
||||
msgid "Machine Names"
|
||||
msgstr "Nombres de las máquinas"
|
||||
@ -2279,7 +2324,7 @@ msgstr "Nombres de las máquinas"
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:102
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:110
|
||||
#: services/OpenStack/LiveService.py:127
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:89
|
||||
msgid "Base name for clones from this machine"
|
||||
msgstr "Nombre base para clones de esta máquina"
|
||||
|
||||
@ -2287,8 +2332,8 @@ msgstr "Nombre base para clones de esta máquina"
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:112
|
||||
#: services/Nutanix_enterprise/NutanixService.py:66
|
||||
#: services/OVirt/OVirtLinkedService.py:159
|
||||
#: services/OpenNebula/LiveService.py:108 services/OpenStack/LiveService.py:133
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:82
|
||||
#: services/OpenNebula/LiveService.py:108 services/OpenStack/LiveService.py:134
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:90
|
||||
#: services/Xen/XenLinkedService.py:120
|
||||
msgid "Name Length"
|
||||
msgstr "Longitud del nombre"
|
||||
@ -2297,8 +2342,8 @@ msgstr "Longitud del nombre"
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:113
|
||||
#: services/Nutanix_enterprise/NutanixService.py:69
|
||||
#: services/OVirt/OVirtLinkedService.py:162
|
||||
#: services/OpenNebula/LiveService.py:111 services/OpenStack/LiveService.py:136
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:83
|
||||
#: services/OpenNebula/LiveService.py:111 services/OpenStack/LiveService.py:137
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:91
|
||||
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)"
|
||||
@ -2307,8 +2352,8 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:125
|
||||
#: services/Nutanix_enterprise/NutanixService.py:87
|
||||
#: services/OVirt/OVirtLinkedService.py:191
|
||||
#: services/OpenNebula/LiveService.py:125 services/OpenStack/LiveService.py:153
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:103
|
||||
#: services/OpenNebula/LiveService.py:125 services/OpenStack/LiveService.py:155
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:110
|
||||
#: services/Xen/XenLinkedService.py:133
|
||||
msgid "The length of basename plus length must not be greater than 15"
|
||||
msgstr "La longitud de \"basename\" más la longitud no debe ser superior a 15"
|
||||
@ -2317,8 +2362,8 @@ msgstr "La longitud de \"basename\" más la longitud no debe ser superior a 15"
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:127
|
||||
#: services/Nutanix_enterprise/NutanixService.py:89
|
||||
#: services/OVirt/OVirtLinkedService.py:193
|
||||
#: services/OpenNebula/LiveService.py:127 services/OpenStack/LiveService.py:155
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:105
|
||||
#: services/OpenNebula/LiveService.py:127 services/OpenStack/LiveService.py:157
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:112
|
||||
#: services/Xen/XenLinkedService.py:135
|
||||
msgid "The machine name can't be only numbers"
|
||||
msgstr ""
|
||||
@ -2554,10 +2599,6 @@ msgstr "Memoria Garantizada (Mb)"
|
||||
msgid "Physical memory guaranteed to machines"
|
||||
msgstr "Memoria física garantizada para las máquinas"
|
||||
|
||||
#: services/OVirt/OVirtLinkedService.py:167
|
||||
msgid "Display"
|
||||
msgstr "Pantalla"
|
||||
|
||||
#: services/OVirt/OVirtLinkedService.py:170
|
||||
msgid "Display type (only for administration purposes)"
|
||||
msgstr "Tipo de pantalla (sólo para tareas de administración)"
|
||||
@ -2703,6 +2744,21 @@ msgid "Base volume for service (restricted by availability zone)"
|
||||
msgstr ""
|
||||
"Volumen de base para el servicio (restringido por zona de disponibilidad)"
|
||||
|
||||
#: services/OpenStack/LiveService.py:116 services/OpenStack/LiveService.py:118
|
||||
#: services/OpenStack/LiveService.py:119 services/OpenStack/LiveService.py:121
|
||||
#: services/OpenStack/LiveService.py:129 services/OpenStack/LiveService.py:139
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:77
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:83
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:86
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:88
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:89
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:91
|
||||
#| msgid "Base Machine"
|
||||
msgid "Machine"
|
||||
msgstr "Máquina"
|
||||
|
||||
#: services/OpenStack/LiveService.py:118
|
||||
msgid "Network to attach to this service"
|
||||
msgstr "Red para conectar a este servicio"
|
||||
@ -3052,60 +3108,60 @@ msgstr "Datacenter"
|
||||
msgid "Datacenter containing base machine"
|
||||
msgstr " Datacenter que contiene la máquina base"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:64
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:62
|
||||
msgid "Pub. Resource Pool"
|
||||
msgstr "Pool de recursos para Pub."
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:64
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:62
|
||||
msgid "Resource Pool where deploy clones"
|
||||
msgstr "Pool de recursos en el que desplegar clones"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:65
|
||||
msgid "Clones Folder"
|
||||
msgstr "Carpeta de clones"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:65
|
||||
msgid "Folder where deploy clones"
|
||||
msgstr "Carpeta en la que desplegar clones"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:66
|
||||
msgid "Resource Pool"
|
||||
msgstr "Pool de recursos"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:72
|
||||
msgid "Resource Pool containing base machine"
|
||||
msgstr "Pool de recursos que contiene la máquina base"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:74
|
||||
msgid "Base machine for this service"
|
||||
msgstr "Máquina base para este servicio"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:77
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:64
|
||||
msgid "Pub.Datastores"
|
||||
msgstr "Pub.Datastores"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:78
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:65
|
||||
msgid "Datastores where to put publications"
|
||||
msgstr "Almacenamiento de datos donde poner publicaciones"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:79
|
||||
msgid "Inc.Datastores"
|
||||
msgstr "Inc.Datastores"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:80
|
||||
msgid "Datastores where to put incrementals"
|
||||
msgstr "Almacenamiento de datos en el que poner los incrementales"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:67
|
||||
msgid "Remove found duplicates"
|
||||
msgstr "Quitar duplicados encontrados"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:67
|
||||
msgid "If active, found duplicates clones for this service will be removed"
|
||||
msgstr ""
|
||||
"Si activo, clones de duplicados encontrados para este servicio serán "
|
||||
"eliminados"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:69
|
||||
msgid "Resource Pool"
|
||||
msgstr "Pool de recursos"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:75
|
||||
msgid "Resource Pool containing base machine"
|
||||
msgstr "Pool de recursos que contiene la máquina base"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
msgid "Base machine for this service"
|
||||
msgstr "Máquina base para este servicio"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:86
|
||||
msgid "Clones Folder"
|
||||
msgstr "Carpeta de clones"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:86
|
||||
msgid "Folder where deploy clones"
|
||||
msgstr "Carpeta en la que desplegar clones"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:87
|
||||
msgid "Inc.Datastores"
|
||||
msgstr "Inc.Datastores"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:88
|
||||
msgid "Datastores where to put incrementals"
|
||||
msgstr "Almacenamiento de datos en el que poner los incrementales"
|
||||
|
||||
#: services/Xen/XenLinkedService.py:56
|
||||
msgid "Xen Linked Clone (Experimental)"
|
||||
msgstr "Xen Linked Clone (Experimental)"
|
||||
@ -3191,6 +3247,7 @@ msgstr "Navegación alterna"
|
||||
#: templates/uds/admin/tmpl/dashboard.html:5
|
||||
#: templates/uds/admin/tmpl/osmanagers.html:31
|
||||
#: templates/uds/admin/tmpl/providers.html:30
|
||||
#: templates/uds/admin/tmpl/service-info.html:4
|
||||
#: templates/uds/admin/tmpl/services_pool.html:30
|
||||
msgid "Overview"
|
||||
msgstr "Resumen"
|
||||
@ -3247,6 +3304,7 @@ msgstr "Cerrar sesión"
|
||||
|
||||
#: templates/uds/admin/tmpl/authenticators.html:33
|
||||
#: templates/uds/admin/tmpl/providers.html:32
|
||||
#: templates/uds/admin/tmpl/service-info.html:6
|
||||
#: templates/uds/admin/tmpl/services_pool.html:38
|
||||
msgid "Logs"
|
||||
msgstr "Registros"
|
||||
@ -3564,6 +3622,11 @@ msgstr ""
|
||||
msgid "Thank you."
|
||||
msgstr "Gracias."
|
||||
|
||||
#: templates/uds/admin/tmpl/service-info.html:5
|
||||
#| msgid "Service Pools"
|
||||
msgid "Services Pools"
|
||||
msgstr "Servicios piscinas"
|
||||
|
||||
#: templates/uds/admin/tmpl/services_pool.html:32
|
||||
msgid "Cache"
|
||||
msgstr "Caché"
|
||||
@ -4028,7 +4091,7 @@ msgstr ""
|
||||
#: transports/RDP/BaseRDPTransport.py:62
|
||||
#: transports/RGS_enterprise/RGSTransport.py:45
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:53
|
||||
#: transports/SPICE/BaseSPICETransport.py:72
|
||||
#: transports/SPICE/BaseSPICETransport.py:73
|
||||
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"
|
||||
@ -4039,7 +4102,7 @@ msgstr ""
|
||||
#: transports/RDP/BaseRDPTransport.py:63
|
||||
#: transports/RGS_enterprise/RGSTransport.py:46
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:54
|
||||
#: transports/SPICE/BaseSPICETransport.py:77
|
||||
#: transports/SPICE/BaseSPICETransport.py:79
|
||||
msgid "If not empty, this password will be always used as credential"
|
||||
msgstr "Si no está vacío, este password se utiizará siempre como credencial "
|
||||
|
||||
@ -4048,7 +4111,7 @@ msgstr "Si no está vacío, este password se utiizará siempre como credencial "
|
||||
msgid "Without Domain"
|
||||
msgstr "Sin dominio"
|
||||
|
||||
#: transports/HTML5RDP/HTML5RDP.py:72 transports/RDP/BaseRDPTransport.py:64
|
||||
#: transports/HTML5RDP/HTML5RDP.py:72
|
||||
#: transports/RDS_enterprise/BaseRDSTransport.py:67
|
||||
msgid ""
|
||||
"If checked, the domain part will always be emptied (to connecto to xrdp for "
|
||||
@ -4219,6 +4282,17 @@ msgid "If not empty, this domain will be always used as credential domain"
|
||||
msgstr ""
|
||||
"Si no vacía, este dominio será siempre utilizado como dominio de credencial"
|
||||
|
||||
#: transports/RDP/BaseRDPTransport.py:64
|
||||
#| msgid ""
|
||||
#| "If checked, the domain part will always be emptied (to connecto to xrdp "
|
||||
#| "for example is needed)"
|
||||
msgid ""
|
||||
"If checked, the domain part will always be emptied (to connect to xrdp for "
|
||||
"example is needed)"
|
||||
msgstr ""
|
||||
"Si está marcada, siempre será vaciar la parte del dominio (para conectar con xrdp para "
|
||||
"es necesario el ejemplo)"
|
||||
|
||||
#: transports/RDP/BaseRDPTransport.py:66
|
||||
#: transports/RDS_enterprise/BaseRDSTransport.py:69
|
||||
msgid "Allow Smartcards"
|
||||
@ -4438,7 +4512,7 @@ msgstr "Transporte RGS (túnel)"
|
||||
msgid "RGS Transport for tunneled connection"
|
||||
msgstr "Transporte RGS para la conexión túnel"
|
||||
|
||||
#: transports/SPICE/BaseSPICETransport.py:84
|
||||
#: transports/SPICE/BaseSPICETransport.py:87
|
||||
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)."
|
||||
|
@ -13,7 +13,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: OpenUDS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-04-18 07:06+0200\n"
|
||||
"POT-Creation-Date: 2016-04-19 10:01+0200\n"
|
||||
"PO-Revision-Date: 2016-04-18 05:02+0000\n"
|
||||
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/openuds/openuds/language/"
|
||||
@ -108,13 +108,14 @@ msgstr "Prueba"
|
||||
msgid "Search error"
|
||||
msgstr "Error en la búsqueda"
|
||||
|
||||
#: static/tmp_js/gui-d-authenticators.js:51 static/tmp_js/gui-form.js:306
|
||||
#: static/tmp_js/gui-d-authenticators.js:51 static/tmp_js/gui-form.js:318
|
||||
msgid "Accept"
|
||||
msgstr "Aceptar"
|
||||
|
||||
#: static/tmp_js/gui-d-authenticators.js:131
|
||||
#: static/tmp_js/gui-d-connectivity.js:43 static/tmp_js/gui-d-osmanagers.js:39
|
||||
#: static/tmp_js/gui-d-services.js:95 static/tmp_js/gui-d-servicespools.js:182
|
||||
#: static/tmp_js/gui-d-services.js:82 static/tmp_js/gui-d-services.js:123
|
||||
#: static/tmp_js/gui-d-servicespools.js:182
|
||||
msgid "Error accessing data"
|
||||
msgstr "Error de acceso a datos"
|
||||
|
||||
@ -507,84 +508,93 @@ msgstr "Error al crear el informe"
|
||||
msgid "Error obtaining report description"
|
||||
msgstr "Descripción obtención del informe de error"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:72
|
||||
#: static/tmp_js/gui-d-services.js:59
|
||||
msgid "In Maintenance"
|
||||
msgstr "En mantenimiento"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:74
|
||||
#: static/tmp_js/gui-d-services.js:61
|
||||
msgid "Active"
|
||||
msgstr "Activo"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:131
|
||||
#: static/tmp_js/gui-d-services.js:104
|
||||
msgid "Information"
|
||||
msgstr "Información"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:120
|
||||
#| msgid "Service creation error"
|
||||
msgid "Service information"
|
||||
msgstr "Información sobre el servicio"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:141
|
||||
msgid "Edit service"
|
||||
msgstr "Editar servicio"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:131
|
||||
#: static/tmp_js/gui-d-services.js:141
|
||||
msgid "Service creation error"
|
||||
msgstr "Error al crear servicio"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:132
|
||||
#: static/tmp_js/gui-d-services.js:142
|
||||
msgid "New service"
|
||||
msgstr "Nuevo servicio"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:132
|
||||
#: static/tmp_js/gui-d-services.js:142
|
||||
msgid "Service saving error"
|
||||
msgstr "Error al guardar servicio"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:133
|
||||
#: static/tmp_js/gui-d-services.js:143
|
||||
msgid "Delete service"
|
||||
msgstr "Eliminar servicio"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:133
|
||||
#: static/tmp_js/gui-d-services.js:143
|
||||
msgid "Service deletion error"
|
||||
msgstr "Error al eliminar servicio"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:149 static/tmp_js/gui-d-services.js:172
|
||||
#: static/tmp_js/gui-d-services.js:159 static/tmp_js/gui-d-services.js:182
|
||||
msgid "Maintenance"
|
||||
msgstr "Mantenimiento"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:158
|
||||
#: static/tmp_js/gui-d-services.js:168
|
||||
msgid "Maintenance Mode"
|
||||
msgstr "Modo de mantenimiento"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:158
|
||||
#: static/tmp_js/gui-d-services.js:168
|
||||
msgid "Enter Maintenance Mode?"
|
||||
msgstr "¿Entrar en modo mantenimiento?"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:158
|
||||
#: static/tmp_js/gui-d-services.js:168
|
||||
msgid "Exit Maintenance Mode?"
|
||||
msgstr "Salir del modo mantenimiento"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:177
|
||||
#: static/tmp_js/gui-d-services.js:187
|
||||
msgid "Enter maintenance Mode"
|
||||
msgstr "Entrar en modo mantenimiento"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:180
|
||||
#: static/tmp_js/gui-d-services.js:190
|
||||
msgid "Exit Maintenance Mode"
|
||||
msgstr "Salir del modo mantenimiento"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:188
|
||||
#: static/tmp_js/gui-d-services.js:198
|
||||
msgid "New services provider"
|
||||
msgstr "Nuevo proveedor de servicios"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:188
|
||||
#: static/tmp_js/gui-d-services.js:198
|
||||
msgid "Services provider creation error"
|
||||
msgstr "Error en la creación del proveedor de servicios"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:189
|
||||
#: static/tmp_js/gui-d-services.js:199
|
||||
msgid "Edit services provider"
|
||||
msgstr "Editar proveedor de servicios"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:189
|
||||
#: static/tmp_js/gui-d-services.js:199
|
||||
#: static/tmp_js/gui-d-servicespoolsgroup.js:22
|
||||
msgid "Services Provider saving error"
|
||||
msgstr "Error al guardar proveedor de servicios"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:190
|
||||
#: static/tmp_js/gui-d-services.js:200
|
||||
msgid "Delete services provider"
|
||||
msgstr "Eliminar proveedor de servicios"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:190
|
||||
#: static/tmp_js/gui-d-services.js:200
|
||||
msgid "Services Provider deletion error"
|
||||
msgstr "Error al eliminar el proveedor de servicios"
|
||||
|
||||
@ -747,7 +757,7 @@ msgstr "Editar"
|
||||
msgid "saving error"
|
||||
msgstr "error al guardar"
|
||||
|
||||
#: static/tmp_js/gui-d-servicespools.js:395 static/tmp_js/gui-methods.js:140
|
||||
#: static/tmp_js/gui-d-servicespools.js:395 static/tmp_js/gui-methods.js:141
|
||||
#: static/tmp_js/gui.js:52
|
||||
msgid "Delete"
|
||||
msgstr "Borrar"
|
||||
@ -812,15 +822,15 @@ msgstr "Logs"
|
||||
msgid "Main"
|
||||
msgstr "Principal"
|
||||
|
||||
#: static/tmp_js/gui-form.js:289
|
||||
#: static/tmp_js/gui-form.js:301
|
||||
msgid "yes"
|
||||
msgstr "sí"
|
||||
|
||||
#: static/tmp_js/gui-form.js:290
|
||||
#: static/tmp_js/gui-form.js:302
|
||||
msgid "no"
|
||||
msgstr "no"
|
||||
|
||||
#: static/tmp_js/gui-form.js:307
|
||||
#: static/tmp_js/gui-form.js:319
|
||||
msgid "Close"
|
||||
msgstr "Cerrar"
|
||||
|
||||
@ -844,31 +854,31 @@ msgstr "Edición realizada con éxito"
|
||||
msgid "Overview"
|
||||
msgstr "Resumen"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:100
|
||||
#: static/tmp_js/gui-methods.js:101
|
||||
msgid "of type"
|
||||
msgstr "de tipo"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:118
|
||||
#: static/tmp_js/gui-methods.js:119
|
||||
msgid "Creation successfully done"
|
||||
msgstr "Creación realizada con éxito"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:138
|
||||
#: static/tmp_js/gui-methods.js:139
|
||||
msgid "Are you sure do you want to delete "
|
||||
msgstr "¿Estás seguro de que lo quieres eliminar?"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:138
|
||||
#: static/tmp_js/gui-methods.js:139
|
||||
msgid "items:"
|
||||
msgstr "artículos:"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:147
|
||||
#: static/tmp_js/gui-methods.js:148
|
||||
msgid "Error deleting"
|
||||
msgstr "Eliminar error"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:149
|
||||
#: static/tmp_js/gui-methods.js:150
|
||||
msgid "Successfully deleted"
|
||||
msgstr "Eliminado correctamente"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:154
|
||||
#: static/tmp_js/gui-methods.js:155
|
||||
msgid "Deletion results"
|
||||
msgstr "Resultados de la eliminación"
|
||||
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: OpenUDS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-04-18 07:06+0200\n"
|
||||
"POT-Creation-Date: 2016-04-19 10:01+0200\n"
|
||||
"PO-Revision-Date: 2016-04-18 05:02+0000\n"
|
||||
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
|
||||
"Language-Team: Basque (http://www.transifex.com/openuds/openuds/language/"
|
||||
@ -46,7 +46,7 @@ msgstr ""
|
||||
#: REST/methods/reports.py:58 REST/methods/services_pool_groups.py:64
|
||||
#: REST/methods/services_pools.py:76 REST/methods/transports.py:56
|
||||
#: REST/methods/user_services.py:220 REST/methods/user_services.py:255
|
||||
#: REST/methods/users_groups.py:95 REST/model.py:129
|
||||
#: REST/methods/users_groups.py:95 REST/model.py:132
|
||||
#: templates/uds/admin/tmpl/calendar_rule.html:5
|
||||
#: templates/uds/admin/tmpl/calendar_rule.html:7
|
||||
#: templates/uds/admin/tmpl/user.html:29 templates/uds/admin/tmpl/user.html:32
|
||||
@ -55,10 +55,10 @@ msgstr ""
|
||||
|
||||
#: REST/methods/authenticators.py:60 REST/methods/calendarrules.py:104
|
||||
#: REST/methods/calendars.py:61 REST/methods/osmanagers.py:58
|
||||
#: REST/methods/providers.py:66 REST/methods/services.py:186
|
||||
#: REST/methods/providers.py:66 REST/methods/services.py:188
|
||||
#: REST/methods/services_pool_groups.py:65 REST/methods/transports.py:57
|
||||
#: REST/methods/user_services.py:257 REST/methods/users_groups.py:96
|
||||
#: REST/methods/users_groups.py:209 REST/model.py:136
|
||||
#: REST/methods/users_groups.py:209 REST/model.py:139
|
||||
#: templates/uds/admin/tmpl/calendar_rule.html:14
|
||||
#: templates/uds/admin/tmpl/group.html:49 templates/uds/admin/tmpl/user.html:40
|
||||
msgid "Comments"
|
||||
@ -66,7 +66,7 @@ msgstr ""
|
||||
|
||||
#: REST/methods/authenticators.py:61 REST/methods/services_pool_calendars.py:89
|
||||
#: REST/methods/services_pool_groups.py:62 REST/methods/transports.py:55
|
||||
#: REST/methods/user_services.py:254 REST/model.py:145
|
||||
#: REST/methods/user_services.py:254 REST/model.py:148
|
||||
#: templates/uds/admin/tmpl/pool_add_access.html:5
|
||||
msgid "Priority"
|
||||
msgstr ""
|
||||
@ -86,7 +86,7 @@ msgstr ""
|
||||
|
||||
#: REST/methods/authenticators.py:64 REST/methods/calendars.py:63
|
||||
#: REST/methods/networks.py:63 REST/methods/osmanagers.py:60
|
||||
#: REST/methods/providers.py:70 REST/methods/services.py:190
|
||||
#: REST/methods/providers.py:70 REST/methods/services.py:192
|
||||
#: REST/methods/services_pools.py:81 REST/methods/transports.py:59
|
||||
msgid "tags"
|
||||
msgstr ""
|
||||
@ -120,7 +120,7 @@ msgstr ""
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/calendarrules.py:128 REST/methods/services.py:151
|
||||
#: REST/methods/calendarrules.py:128 REST/methods/services.py:153
|
||||
msgid "Element already exists (duplicate key error)"
|
||||
msgstr ""
|
||||
|
||||
@ -150,6 +150,7 @@ msgstr ""
|
||||
#: REST/methods/images.py:60 REST/methods/images.py:79
|
||||
#: REST/methods/services_pool_groups.py:63
|
||||
#: templates/uds/admin/tmpl/new_image.html:10
|
||||
#: templates/uds/admin/tmpl/service-info.html:21
|
||||
msgid "Image"
|
||||
msgstr ""
|
||||
|
||||
@ -229,7 +230,7 @@ msgstr ""
|
||||
#: REST/methods/users_groups.py:215
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:56
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:81
|
||||
#: auths/RegexLdap/Authenticator.py:81 auths/SAML_enterprise/SAML.py:116
|
||||
#: auths/RegexLdap/Authenticator.py:82 auths/SAML_enterprise/SAML.py:116
|
||||
#: auths/SimpleLDAP/Authenticator.py:83
|
||||
#: templates/uds/admin/tmpl/pool_add_group.html:17
|
||||
msgid "Group"
|
||||
@ -243,33 +244,33 @@ msgstr ""
|
||||
msgid "Generates"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services.py:155
|
||||
#: REST/methods/services.py:157
|
||||
#, python-brace-format
|
||||
msgid "Input error: {0}"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services.py:179
|
||||
#: REST/methods/services.py:181
|
||||
#, python-brace-format
|
||||
msgid "Services of {0}"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services.py:181
|
||||
#: REST/methods/services.py:183
|
||||
msgid "Current services"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services.py:185
|
||||
#: REST/methods/services.py:187
|
||||
msgid "Service name"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services.py:187 REST/methods/user_services.py:256
|
||||
#: REST/methods/services.py:189 REST/methods/user_services.py:256
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services.py:188
|
||||
#: REST/methods/services.py:190
|
||||
msgid "Deployed services"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services.py:189 templates/uds/admin/tmpl/dashboard.html.py:88
|
||||
#: REST/methods/services.py:191 templates/uds/admin/tmpl/dashboard.html.py:88
|
||||
msgid "User services"
|
||||
msgstr ""
|
||||
|
||||
@ -298,7 +299,7 @@ msgstr ""
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pool_calendars.py:158
|
||||
#: REST/methods/services_pool_calendars.py:158 core/ui/UserInterface.py:87
|
||||
msgid "Parameters"
|
||||
msgstr ""
|
||||
|
||||
@ -353,7 +354,7 @@ msgstr ""
|
||||
msgid "Pool Group"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:105 REST/methods/services_pools.py:157
|
||||
#: REST/methods/services_pools.py:105 REST/methods/services_pools.py:158
|
||||
msgid "Default"
|
||||
msgstr ""
|
||||
|
||||
@ -381,61 +382,71 @@ msgstr ""
|
||||
msgid "OS Manager used as base of this service pool"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:158
|
||||
msgid "Pool group"
|
||||
#: REST/methods/services_pools.py:155 REST/methods/services_pools.py:163
|
||||
#: services/OVirt/OVirtLinkedService.py:167
|
||||
msgid "Display"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:159
|
||||
msgid "Pool group"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:160
|
||||
msgid "Pool group for this pool (for pool clasify on display)"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:166
|
||||
#: REST/methods/services_pools.py:168
|
||||
msgid "Initial available services"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:167
|
||||
#: REST/methods/services_pools.py:169
|
||||
msgid "Services created initially for this service pool"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:174
|
||||
#: REST/methods/services_pools.py:172 REST/methods/services_pools.py:181
|
||||
#: REST/methods/services_pools.py:190 REST/methods/services_pools.py:199
|
||||
msgid "Availability"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:177
|
||||
msgid "Services to keep in cache"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:175
|
||||
#: REST/methods/services_pools.py:178
|
||||
msgid "Services kept in cache for improved user service assignation"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:182
|
||||
#: REST/methods/services_pools.py:186
|
||||
msgid "Services to keep in L2 cache"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:183
|
||||
#: REST/methods/services_pools.py:187
|
||||
msgid "Services kept in cache of level2 for improved service generation"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:190
|
||||
#: REST/methods/services_pools.py:195
|
||||
msgid "Maximum number of services to provide"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:191
|
||||
#: REST/methods/services_pools.py:196
|
||||
msgid ""
|
||||
"Maximum number of service (assigned and L1 cache) that can be created for "
|
||||
"this service"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:197
|
||||
#: REST/methods/services_pools.py:203
|
||||
msgid "Show transports"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:198
|
||||
#: REST/methods/services_pools.py:204
|
||||
msgid "If active, alternative transports for user will be shown"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:213
|
||||
#: REST/methods/services_pools.py:219
|
||||
msgid "Base service does not exist anymore"
|
||||
msgstr ""
|
||||
|
||||
#: REST/methods/services_pools.py:232
|
||||
#: REST/methods/services_pools.py:238
|
||||
msgid "This service requires an OS Manager"
|
||||
msgstr ""
|
||||
|
||||
@ -580,7 +591,7 @@ msgstr ""
|
||||
#: REST/methods/users_groups.py:94
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:54
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:79
|
||||
#: auths/RegexLdap/Authenticator.py:79 auths/SimpleLDAP/Authenticator.py:81
|
||||
#: auths/RegexLdap/Authenticator.py:80 auths/SimpleLDAP/Authenticator.py:81
|
||||
#: services/HyperV_enterprise/HyperVClusterProvider.py:91
|
||||
#: services/HyperV_enterprise/HyperVProvider.py:85
|
||||
#: services/Nutanix_enterprise/NutanixProvider.py:39
|
||||
@ -594,7 +605,7 @@ msgstr ""
|
||||
#: transports/RDP/BaseRDPTransport.py:62
|
||||
#: transports/RGS_enterprise/RGSTransport.py:45
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:53
|
||||
#: transports/SPICE/BaseSPICETransport.py:71 web/forms/LoginForm.py:60
|
||||
#: transports/SPICE/BaseSPICETransport.py:72 web/forms/LoginForm.py:60
|
||||
msgid "Username"
|
||||
msgstr "Erabiltzaile izena"
|
||||
|
||||
@ -632,52 +643,52 @@ msgstr ""
|
||||
msgid "UDS Meta Group"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:120
|
||||
#: REST/model.py:123
|
||||
msgid "Tags"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:122
|
||||
#: REST/model.py:125
|
||||
msgid "Tags for this element"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:130
|
||||
#: REST/model.py:133
|
||||
msgid "Name of this element"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:137
|
||||
#: REST/model.py:140
|
||||
msgid "Comments for this element"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:146
|
||||
#: REST/model.py:149
|
||||
msgid ""
|
||||
"Selects the priority of this element (lower number means higher priority)"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:156
|
||||
#: REST/model.py:159
|
||||
msgid "Label"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:157
|
||||
#: REST/model.py:160
|
||||
msgid "Label for this element"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:240
|
||||
#: REST/model.py:243
|
||||
msgid "Invalid Request"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:247
|
||||
#: REST/model.py:250
|
||||
msgid "Method not found in {}: {}"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:253
|
||||
#: REST/model.py:256
|
||||
msgid "Item not found"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:258 web/errors.py:75
|
||||
#: REST/model.py:261 web/errors.py:75
|
||||
msgid "Access denied"
|
||||
msgstr ""
|
||||
|
||||
#: REST/model.py:261
|
||||
#: REST/model.py:264
|
||||
msgid "Operation not supported"
|
||||
msgstr ""
|
||||
|
||||
@ -738,9 +749,12 @@ msgid "Compatibility of AD connection (Usually windows 2000 and later)"
|
||||
msgstr ""
|
||||
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:39
|
||||
#: auths/RegexLdap/Authenticator.py:59 auths/SimpleLDAP/Authenticator.py:60
|
||||
msgid "Ldap User"
|
||||
msgstr ""
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:65
|
||||
#: auths/RegexLdap/Authenticator.py:59 auths/SAML_enterprise/SAML.py:113
|
||||
#: reports/stats/usage_by_pool.py:73 reports/stats/usage_by_pool.py:189
|
||||
#: templates/uds/internal_page.html:28
|
||||
msgid "User"
|
||||
msgstr "erabiltzaile"
|
||||
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:39
|
||||
msgid ""
|
||||
@ -751,7 +765,7 @@ msgstr ""
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:40
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:58
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:60 auths/RegexLdap/Authenticator.py:83
|
||||
#: auths/RegexLdap/Authenticator.py:60 auths/RegexLdap/Authenticator.py:84
|
||||
#: auths/SimpleLDAP/Authenticator.py:61 auths/SimpleLDAP/Authenticator.py:85
|
||||
#: core/auths/BaseAuthenticator.py:140
|
||||
#: osmanagers/WindowsOsManager/WinDomainOsManager.py:36
|
||||
@ -769,7 +783,7 @@ msgstr ""
|
||||
#: transports/RDP/BaseRDPTransport.py:63
|
||||
#: transports/RGS_enterprise/RGSTransport.py:46
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:54
|
||||
#: transports/SPICE/BaseSPICETransport.py:76 web/forms/LoginForm.py:61
|
||||
#: transports/SPICE/BaseSPICETransport.py:78 web/forms/LoginForm.py:61
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
@ -816,7 +830,7 @@ msgstr ""
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:408
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:245
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:288
|
||||
#: auths/RegexLdap/Authenticator.py:314 auths/RegexLdap/Authenticator.py:355
|
||||
#: auths/RegexLdap/Authenticator.py:315 auths/RegexLdap/Authenticator.py:356
|
||||
#: auths/SimpleLDAP/Authenticator.py:281 auths/SimpleLDAP/Authenticator.py:324
|
||||
msgid "Username not found"
|
||||
msgstr "Erabiltzaile ez da aurkitu"
|
||||
@ -829,7 +843,7 @@ msgstr ""
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:428
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:446
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:305
|
||||
#: auths/RegexLdap/Authenticator.py:377 auths/SimpleLDAP/Authenticator.py:341
|
||||
#: auths/RegexLdap/Authenticator.py:378 auths/SimpleLDAP/Authenticator.py:341
|
||||
#: auths/SimpleLDAP/Authenticator.py:357
|
||||
msgid "Too many results, be more specific"
|
||||
msgstr ""
|
||||
@ -856,7 +870,7 @@ msgstr ""
|
||||
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:499
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:360
|
||||
#: auths/RegexLdap/Authenticator.py:436 auths/SimpleLDAP/Authenticator.py:435
|
||||
#: auths/RegexLdap/Authenticator.py:437 auths/SimpleLDAP/Authenticator.py:435
|
||||
msgid "Connection params seem correct, test was succesfully executed"
|
||||
msgstr ""
|
||||
|
||||
@ -884,10 +898,6 @@ msgstr ""
|
||||
msgid "If checked, the connection will be ssl, using port 636 instead of 389"
|
||||
msgstr ""
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:65
|
||||
msgid "Admin user"
|
||||
msgstr ""
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:65
|
||||
msgid "Username with read privileges on the eDirectory"
|
||||
msgstr ""
|
||||
@ -906,17 +916,17 @@ msgid "Authenticate against eDirectory"
|
||||
msgstr ""
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:125
|
||||
#: auths/RegexLdap/Authenticator.py:237 auths/SimpleLDAP/Authenticator.py:171
|
||||
#: auths/RegexLdap/Authenticator.py:238 auths/SimpleLDAP/Authenticator.py:171
|
||||
msgid "Ldap connection error: "
|
||||
msgstr ""
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:325
|
||||
#: auths/RegexLdap/Authenticator.py:397 auths/SimpleLDAP/Authenticator.py:377
|
||||
#: auths/RegexLdap/Authenticator.py:398 auths/SimpleLDAP/Authenticator.py:377
|
||||
msgid "Ldap search base is incorrect"
|
||||
msgstr ""
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:330
|
||||
#: auths/RegexLdap/Authenticator.py:402 auths/SimpleLDAP/Authenticator.py:382
|
||||
#: auths/RegexLdap/Authenticator.py:403 auths/SimpleLDAP/Authenticator.py:382
|
||||
msgid "Ldap user class seems to be incorrect (no user found by that class)"
|
||||
msgstr ""
|
||||
|
||||
@ -998,61 +1008,70 @@ msgstr ""
|
||||
msgid "Username with read privileges on the base selected"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:63
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:63
|
||||
msgid "Base"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:63
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:63
|
||||
msgid "Common search base (used for \"users\" and \"groups\")"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:64
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/RegexLdap/Authenticator.py:64
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/RegexLdap/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:67 auths/SimpleLDAP/Authenticator.py:63
|
||||
#: auths/SimpleLDAP/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:65
|
||||
#: auths/SimpleLDAP/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:67
|
||||
#: auths/SimpleLDAP/Authenticator.py:68 auths/SimpleLDAP/Authenticator.py:69
|
||||
msgid "Ldap info"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:64
|
||||
msgid "User class"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:64
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:64
|
||||
msgid "Class for LDAP users (normally posixAccount)"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:65
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:65
|
||||
msgid "User Id Attr"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:65
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:65
|
||||
msgid "Attribute that contains the user id"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:66
|
||||
msgid "User Name Attr"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:66
|
||||
msgid "Attributes that contains the user name (list of comma separated values)"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:67
|
||||
msgid "Group Name Attr"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:67
|
||||
msgid "Attribute that contains the group name"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:69
|
||||
#: auths/RegexLdap/Authenticator.py:70
|
||||
msgid "Regex LDAP Authenticator"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:71
|
||||
#: auths/RegexLdap/Authenticator.py:72
|
||||
msgid "Regular Expressions LDAP authenticator"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:411
|
||||
#: auths/RegexLdap/Authenticator.py:412
|
||||
msgid ""
|
||||
"Ldap user id attr is probably wrong (can't find any user with both "
|
||||
"conditions)"
|
||||
msgstr ""
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:425 auths/SimpleLDAP/Authenticator.py:406
|
||||
#: auths/RegexLdap/Authenticator.py:426 auths/SimpleLDAP/Authenticator.py:406
|
||||
msgid ""
|
||||
"Ldap group id attribute seems to be incorrect (no group found by that "
|
||||
"attribute)"
|
||||
@ -1066,11 +1085,6 @@ msgstr ""
|
||||
msgid "SAML (v2.0) Authenticator"
|
||||
msgstr ""
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:113 reports/stats/usage_by_pool.py:73
|
||||
#: reports/stats/usage_by_pool.py:189 templates/uds/internal_page.html.py:28
|
||||
msgid "User"
|
||||
msgstr "erabiltzaile"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:122
|
||||
msgid "Private key"
|
||||
msgstr ""
|
||||
@ -1081,7 +1095,11 @@ msgid ""
|
||||
"openssl"
|
||||
msgstr ""
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:124 transports/SPICE/BaseSPICETransport.py:83
|
||||
#: auths/SAML_enterprise/SAML.py:123 auths/SAML_enterprise/SAML.py:125
|
||||
msgid "Certificates"
|
||||
msgstr ""
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:124 transports/SPICE/BaseSPICETransport.py:86
|
||||
msgid "Certificate"
|
||||
msgstr ""
|
||||
|
||||
@ -1098,6 +1116,10 @@ msgid ""
|
||||
"You can enter here the URL or the IDP metadata or the metadata itself (xml)"
|
||||
msgstr ""
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:128 auths/SAML_enterprise/SAML.py:130
|
||||
msgid "Metadata"
|
||||
msgstr ""
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:129
|
||||
msgid "Entity ID"
|
||||
msgstr ""
|
||||
@ -1114,6 +1136,11 @@ msgstr ""
|
||||
msgid "Fields from where to extract user name"
|
||||
msgstr ""
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:133 auths/SAML_enterprise/SAML.py:136
|
||||
#: auths/SAML_enterprise/SAML.py:139
|
||||
msgid "Attributes"
|
||||
msgstr ""
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:135
|
||||
msgid "Group name attrs"
|
||||
msgstr ""
|
||||
@ -1196,6 +1223,10 @@ msgstr ""
|
||||
msgid "Ldap Server IP or Hostname"
|
||||
msgstr ""
|
||||
|
||||
#: auths/SimpleLDAP/Authenticator.py:60
|
||||
msgid "Ldap User"
|
||||
msgstr ""
|
||||
|
||||
#: auths/SimpleLDAP/Authenticator.py:67
|
||||
msgid "Group class"
|
||||
msgstr ""
|
||||
@ -1390,6 +1421,14 @@ msgstr ""
|
||||
msgid "Advanced"
|
||||
msgstr ""
|
||||
|
||||
#: core/ui/UserInterface.py:88
|
||||
msgid "Credentials"
|
||||
msgstr ""
|
||||
|
||||
#: core/ui/UserInterface.py:89
|
||||
msgid "Tunnel"
|
||||
msgstr ""
|
||||
|
||||
#: core/util/State.py:64 core/util/states/common.py:63
|
||||
msgid "Active"
|
||||
msgstr ""
|
||||
@ -1998,6 +2037,7 @@ msgstr ""
|
||||
|
||||
#: reports/stats/pool_performance.py:104 reports/stats/pool_performance.py:366
|
||||
#: reports/stats/usage_by_pool.py:98
|
||||
#: templates/uds/admin/tmpl/service-info.html:22
|
||||
msgid "Pool"
|
||||
msgstr ""
|
||||
|
||||
@ -2109,7 +2149,7 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:94
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:100
|
||||
#: services/OVirt/OVirtLinkedService.py:102
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:74
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Xen/XenLinkedService.py:102
|
||||
msgid "Base Machine"
|
||||
msgstr ""
|
||||
@ -2125,14 +2165,14 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:95
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:101
|
||||
#: services/OpenStack/LiveService.py:118
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:62
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:84
|
||||
#: services/Xen/XenLinkedService.py:107
|
||||
msgid "Network"
|
||||
msgstr ""
|
||||
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:96
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:102
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:63
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
msgid ""
|
||||
"If more than 1 interface is found in machine, use one on this network as main"
|
||||
msgstr ""
|
||||
@ -2140,14 +2180,14 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:98
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:104
|
||||
#: services/OVirt/OVirtLinkedService.py:130
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:75
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:82
|
||||
#: services/Xen/XenLinkedService.py:112
|
||||
msgid "Memory (Mb)"
|
||||
msgstr ""
|
||||
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:99
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:105
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:76
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:83
|
||||
msgid "Memory for machines deployed from this service"
|
||||
msgstr ""
|
||||
|
||||
@ -2165,7 +2205,7 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:110
|
||||
#: services/OVirt/OVirtLinkedService.py:150
|
||||
#: services/OpenNebula/LiveService.py:99 services/OpenStack/LiveService.py:124
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:89
|
||||
#: services/Xen/XenLinkedService.py:118
|
||||
msgid "Machine Names"
|
||||
msgstr ""
|
||||
@ -2173,7 +2213,7 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:102
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:110
|
||||
#: services/OpenStack/LiveService.py:127
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:89
|
||||
msgid "Base name for clones from this machine"
|
||||
msgstr ""
|
||||
|
||||
@ -2181,8 +2221,8 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:112
|
||||
#: services/Nutanix_enterprise/NutanixService.py:66
|
||||
#: services/OVirt/OVirtLinkedService.py:159
|
||||
#: services/OpenNebula/LiveService.py:108 services/OpenStack/LiveService.py:133
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:82
|
||||
#: services/OpenNebula/LiveService.py:108 services/OpenStack/LiveService.py:134
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:90
|
||||
#: services/Xen/XenLinkedService.py:120
|
||||
msgid "Name Length"
|
||||
msgstr ""
|
||||
@ -2191,8 +2231,8 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:113
|
||||
#: services/Nutanix_enterprise/NutanixService.py:69
|
||||
#: services/OVirt/OVirtLinkedService.py:162
|
||||
#: services/OpenNebula/LiveService.py:111 services/OpenStack/LiveService.py:136
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:83
|
||||
#: services/OpenNebula/LiveService.py:111 services/OpenStack/LiveService.py:137
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:91
|
||||
msgid "Size of numeric part for the names of these machines (between 3 and 6)"
|
||||
msgstr ""
|
||||
|
||||
@ -2200,8 +2240,8 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:125
|
||||
#: services/Nutanix_enterprise/NutanixService.py:87
|
||||
#: services/OVirt/OVirtLinkedService.py:191
|
||||
#: services/OpenNebula/LiveService.py:125 services/OpenStack/LiveService.py:153
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:103
|
||||
#: services/OpenNebula/LiveService.py:125 services/OpenStack/LiveService.py:155
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:110
|
||||
#: services/Xen/XenLinkedService.py:133
|
||||
msgid "The length of basename plus length must not be greater than 15"
|
||||
msgstr ""
|
||||
@ -2210,8 +2250,8 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:127
|
||||
#: services/Nutanix_enterprise/NutanixService.py:89
|
||||
#: services/OVirt/OVirtLinkedService.py:193
|
||||
#: services/OpenNebula/LiveService.py:127 services/OpenStack/LiveService.py:155
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:105
|
||||
#: services/OpenNebula/LiveService.py:127 services/OpenStack/LiveService.py:157
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:112
|
||||
#: services/Xen/XenLinkedService.py:135
|
||||
msgid "The machine name can't be only numbers"
|
||||
msgstr ""
|
||||
@ -2442,10 +2482,6 @@ msgstr ""
|
||||
msgid "Physical memory guaranteed to machines"
|
||||
msgstr ""
|
||||
|
||||
#: services/OVirt/OVirtLinkedService.py:167
|
||||
msgid "Display"
|
||||
msgstr ""
|
||||
|
||||
#: services/OVirt/OVirtLinkedService.py:170
|
||||
msgid "Display type (only for administration purposes)"
|
||||
msgstr ""
|
||||
@ -2586,6 +2622,20 @@ msgstr ""
|
||||
msgid "Base volume for service (restricted by availability zone)"
|
||||
msgstr ""
|
||||
|
||||
#: services/OpenStack/LiveService.py:116 services/OpenStack/LiveService.py:118
|
||||
#: services/OpenStack/LiveService.py:119 services/OpenStack/LiveService.py:121
|
||||
#: services/OpenStack/LiveService.py:129 services/OpenStack/LiveService.py:139
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:77
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:83
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:86
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:88
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:89
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:91
|
||||
msgid "Machine"
|
||||
msgstr ""
|
||||
|
||||
#: services/OpenStack/LiveService.py:118
|
||||
msgid "Network to attach to this service"
|
||||
msgstr ""
|
||||
@ -2926,58 +2976,58 @@ msgstr ""
|
||||
msgid "Datacenter containing base machine"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:64
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:62
|
||||
msgid "Pub. Resource Pool"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:64
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:62
|
||||
msgid "Resource Pool where deploy clones"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:65
|
||||
msgid "Clones Folder"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:65
|
||||
msgid "Folder where deploy clones"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:66
|
||||
msgid "Resource Pool"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:72
|
||||
msgid "Resource Pool containing base machine"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:74
|
||||
msgid "Base machine for this service"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:77
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:64
|
||||
msgid "Pub.Datastores"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:78
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:65
|
||||
msgid "Datastores where to put publications"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:79
|
||||
msgid "Inc.Datastores"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:80
|
||||
msgid "Datastores where to put incrementals"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:67
|
||||
msgid "Remove found duplicates"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:67
|
||||
msgid "If active, found duplicates clones for this service will be removed"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:69
|
||||
msgid "Resource Pool"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:75
|
||||
msgid "Resource Pool containing base machine"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
msgid "Base machine for this service"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:86
|
||||
msgid "Clones Folder"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:86
|
||||
msgid "Folder where deploy clones"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:87
|
||||
msgid "Inc.Datastores"
|
||||
msgstr ""
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:88
|
||||
msgid "Datastores where to put incrementals"
|
||||
msgstr ""
|
||||
|
||||
#: services/Xen/XenLinkedService.py:56
|
||||
msgid "Xen Linked Clone (Experimental)"
|
||||
msgstr ""
|
||||
@ -3059,6 +3109,7 @@ msgstr ""
|
||||
#: templates/uds/admin/tmpl/dashboard.html:5
|
||||
#: templates/uds/admin/tmpl/osmanagers.html:31
|
||||
#: templates/uds/admin/tmpl/providers.html:30
|
||||
#: templates/uds/admin/tmpl/service-info.html:4
|
||||
#: templates/uds/admin/tmpl/services_pool.html:30
|
||||
msgid "Overview"
|
||||
msgstr ""
|
||||
@ -3115,6 +3166,7 @@ msgstr ""
|
||||
|
||||
#: templates/uds/admin/tmpl/authenticators.html:33
|
||||
#: templates/uds/admin/tmpl/providers.html:32
|
||||
#: templates/uds/admin/tmpl/service-info.html:6
|
||||
#: templates/uds/admin/tmpl/services_pool.html:38
|
||||
msgid "Logs"
|
||||
msgstr ""
|
||||
@ -3426,6 +3478,10 @@ msgstr ""
|
||||
msgid "Thank you."
|
||||
msgstr ""
|
||||
|
||||
#: templates/uds/admin/tmpl/service-info.html:5
|
||||
msgid "Services Pools"
|
||||
msgstr ""
|
||||
|
||||
#: templates/uds/admin/tmpl/services_pool.html:32
|
||||
msgid "Cache"
|
||||
msgstr ""
|
||||
@ -3858,7 +3914,7 @@ msgstr ""
|
||||
#: transports/RDP/BaseRDPTransport.py:62
|
||||
#: transports/RGS_enterprise/RGSTransport.py:45
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:53
|
||||
#: transports/SPICE/BaseSPICETransport.py:72
|
||||
#: transports/SPICE/BaseSPICETransport.py:73
|
||||
msgid "If not empty, this username will be always used as credential"
|
||||
msgstr ""
|
||||
|
||||
@ -3868,7 +3924,7 @@ msgstr ""
|
||||
#: transports/RDP/BaseRDPTransport.py:63
|
||||
#: transports/RGS_enterprise/RGSTransport.py:46
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:54
|
||||
#: transports/SPICE/BaseSPICETransport.py:77
|
||||
#: transports/SPICE/BaseSPICETransport.py:79
|
||||
msgid "If not empty, this password will be always used as credential"
|
||||
msgstr ""
|
||||
|
||||
@ -3877,7 +3933,7 @@ msgstr ""
|
||||
msgid "Without Domain"
|
||||
msgstr ""
|
||||
|
||||
#: transports/HTML5RDP/HTML5RDP.py:72 transports/RDP/BaseRDPTransport.py:64
|
||||
#: transports/HTML5RDP/HTML5RDP.py:72
|
||||
#: transports/RDS_enterprise/BaseRDSTransport.py:67
|
||||
msgid ""
|
||||
"If checked, the domain part will always be emptied (to connecto to xrdp for "
|
||||
@ -4034,6 +4090,12 @@ msgstr ""
|
||||
msgid "If not empty, this domain will be always used as credential domain"
|
||||
msgstr ""
|
||||
|
||||
#: transports/RDP/BaseRDPTransport.py:64
|
||||
msgid ""
|
||||
"If checked, the domain part will always be emptied (to connect to xrdp for "
|
||||
"example is needed)"
|
||||
msgstr ""
|
||||
|
||||
#: transports/RDP/BaseRDPTransport.py:66
|
||||
#: transports/RDS_enterprise/BaseRDSTransport.py:69
|
||||
msgid "Allow Smartcards"
|
||||
@ -4238,7 +4300,7 @@ msgstr ""
|
||||
msgid "RGS Transport for tunneled connection"
|
||||
msgstr ""
|
||||
|
||||
#: transports/SPICE/BaseSPICETransport.py:84
|
||||
#: transports/SPICE/BaseSPICETransport.py:87
|
||||
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)."
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: OpenUDS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-04-18 07:06+0200\n"
|
||||
"POT-Creation-Date: 2016-04-19 10:01+0200\n"
|
||||
"PO-Revision-Date: 2016-04-18 05:02+0000\n"
|
||||
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
|
||||
"Language-Team: Basque (http://www.transifex.com/openuds/openuds/language/"
|
||||
@ -103,13 +103,14 @@ msgstr "Proba"
|
||||
msgid "Search error"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-authenticators.js:51 static/tmp_js/gui-form.js:306
|
||||
#: static/tmp_js/gui-d-authenticators.js:51 static/tmp_js/gui-form.js:318
|
||||
msgid "Accept"
|
||||
msgstr "onar ezazu"
|
||||
|
||||
#: static/tmp_js/gui-d-authenticators.js:131
|
||||
#: static/tmp_js/gui-d-connectivity.js:43 static/tmp_js/gui-d-osmanagers.js:39
|
||||
#: static/tmp_js/gui-d-services.js:95 static/tmp_js/gui-d-servicespools.js:182
|
||||
#: static/tmp_js/gui-d-services.js:82 static/tmp_js/gui-d-services.js:123
|
||||
#: static/tmp_js/gui-d-servicespools.js:182
|
||||
msgid "Error accessing data"
|
||||
msgstr ""
|
||||
|
||||
@ -502,84 +503,92 @@ msgstr ""
|
||||
msgid "Error obtaining report description"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:72
|
||||
#: static/tmp_js/gui-d-services.js:59
|
||||
msgid "In Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:74
|
||||
#: static/tmp_js/gui-d-services.js:61
|
||||
msgid "Active"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:131
|
||||
#: static/tmp_js/gui-d-services.js:104
|
||||
msgid "Information"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:120
|
||||
msgid "Service information"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:141
|
||||
msgid "Edit service"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:131
|
||||
#: static/tmp_js/gui-d-services.js:141
|
||||
msgid "Service creation error"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:132
|
||||
#: static/tmp_js/gui-d-services.js:142
|
||||
msgid "New service"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:132
|
||||
#: static/tmp_js/gui-d-services.js:142
|
||||
msgid "Service saving error"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:133
|
||||
#: static/tmp_js/gui-d-services.js:143
|
||||
msgid "Delete service"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:133
|
||||
#: static/tmp_js/gui-d-services.js:143
|
||||
msgid "Service deletion error"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:149 static/tmp_js/gui-d-services.js:172
|
||||
#: static/tmp_js/gui-d-services.js:159 static/tmp_js/gui-d-services.js:182
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:158
|
||||
#: static/tmp_js/gui-d-services.js:168
|
||||
msgid "Maintenance Mode"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:158
|
||||
#: static/tmp_js/gui-d-services.js:168
|
||||
msgid "Enter Maintenance Mode?"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:158
|
||||
#: static/tmp_js/gui-d-services.js:168
|
||||
msgid "Exit Maintenance Mode?"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:177
|
||||
#: static/tmp_js/gui-d-services.js:187
|
||||
msgid "Enter maintenance Mode"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:180
|
||||
#: static/tmp_js/gui-d-services.js:190
|
||||
msgid "Exit Maintenance Mode"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:188
|
||||
#: static/tmp_js/gui-d-services.js:198
|
||||
msgid "New services provider"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:188
|
||||
#: static/tmp_js/gui-d-services.js:198
|
||||
msgid "Services provider creation error"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:189
|
||||
#: static/tmp_js/gui-d-services.js:199
|
||||
msgid "Edit services provider"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:189
|
||||
#: static/tmp_js/gui-d-services.js:199
|
||||
#: static/tmp_js/gui-d-servicespoolsgroup.js:22
|
||||
msgid "Services Provider saving error"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:190
|
||||
#: static/tmp_js/gui-d-services.js:200
|
||||
msgid "Delete services provider"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:190
|
||||
#: static/tmp_js/gui-d-services.js:200
|
||||
msgid "Services Provider deletion error"
|
||||
msgstr ""
|
||||
|
||||
@ -740,7 +749,7 @@ msgstr ""
|
||||
msgid "saving error"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-servicespools.js:395 static/tmp_js/gui-methods.js:140
|
||||
#: static/tmp_js/gui-d-servicespools.js:395 static/tmp_js/gui-methods.js:141
|
||||
#: static/tmp_js/gui.js:52
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
@ -805,15 +814,15 @@ msgstr ""
|
||||
msgid "Main"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-form.js:289
|
||||
#: static/tmp_js/gui-form.js:301
|
||||
msgid "yes"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-form.js:290
|
||||
#: static/tmp_js/gui-form.js:302
|
||||
msgid "no"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-form.js:307
|
||||
#: static/tmp_js/gui-form.js:319
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
@ -837,31 +846,31 @@ msgstr ""
|
||||
msgid "Overview"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-methods.js:100
|
||||
#: static/tmp_js/gui-methods.js:101
|
||||
msgid "of type"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-methods.js:118
|
||||
#: static/tmp_js/gui-methods.js:119
|
||||
msgid "Creation successfully done"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-methods.js:138
|
||||
#: static/tmp_js/gui-methods.js:139
|
||||
msgid "Are you sure do you want to delete "
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-methods.js:138
|
||||
#: static/tmp_js/gui-methods.js:139
|
||||
msgid "items:"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-methods.js:147
|
||||
#: static/tmp_js/gui-methods.js:148
|
||||
msgid "Error deleting"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-methods.js:149
|
||||
#: static/tmp_js/gui-methods.js:150
|
||||
msgid "Successfully deleted"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-methods.js:154
|
||||
#: static/tmp_js/gui-methods.js:155
|
||||
msgid "Deletion results"
|
||||
msgstr ""
|
||||
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: OpenUDS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-04-18 07:06+0200\n"
|
||||
"POT-Creation-Date: 2016-04-19 10:01+0200\n"
|
||||
"PO-Revision-Date: 2016-04-18 05:02+0000\n"
|
||||
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
|
||||
"Language-Team: French (http://www.transifex.com/openuds/openuds/language/"
|
||||
@ -46,7 +46,7 @@ msgstr "Authentificateurs actuels"
|
||||
#: REST/methods/reports.py:58 REST/methods/services_pool_groups.py:64
|
||||
#: REST/methods/services_pools.py:76 REST/methods/transports.py:56
|
||||
#: REST/methods/user_services.py:220 REST/methods/user_services.py:255
|
||||
#: REST/methods/users_groups.py:95 REST/model.py:129
|
||||
#: REST/methods/users_groups.py:95 REST/model.py:132
|
||||
#: templates/uds/admin/tmpl/calendar_rule.html:5
|
||||
#: templates/uds/admin/tmpl/calendar_rule.html:7
|
||||
#: templates/uds/admin/tmpl/user.html:29 templates/uds/admin/tmpl/user.html:32
|
||||
@ -55,10 +55,10 @@ msgstr "Nom"
|
||||
|
||||
#: REST/methods/authenticators.py:60 REST/methods/calendarrules.py:104
|
||||
#: REST/methods/calendars.py:61 REST/methods/osmanagers.py:58
|
||||
#: REST/methods/providers.py:66 REST/methods/services.py:186
|
||||
#: REST/methods/providers.py:66 REST/methods/services.py:188
|
||||
#: REST/methods/services_pool_groups.py:65 REST/methods/transports.py:57
|
||||
#: REST/methods/user_services.py:257 REST/methods/users_groups.py:96
|
||||
#: REST/methods/users_groups.py:209 REST/model.py:136
|
||||
#: REST/methods/users_groups.py:209 REST/model.py:139
|
||||
#: templates/uds/admin/tmpl/calendar_rule.html:14
|
||||
#: templates/uds/admin/tmpl/group.html:49 templates/uds/admin/tmpl/user.html:40
|
||||
msgid "Comments"
|
||||
@ -66,7 +66,7 @@ msgstr "Commentaires"
|
||||
|
||||
#: REST/methods/authenticators.py:61 REST/methods/services_pool_calendars.py:89
|
||||
#: REST/methods/services_pool_groups.py:62 REST/methods/transports.py:55
|
||||
#: REST/methods/user_services.py:254 REST/model.py:145
|
||||
#: REST/methods/user_services.py:254 REST/model.py:148
|
||||
#: templates/uds/admin/tmpl/pool_add_access.html:5
|
||||
msgid "Priority"
|
||||
msgstr "Priorité"
|
||||
@ -86,7 +86,7 @@ msgstr "Utilisateurs"
|
||||
|
||||
#: REST/methods/authenticators.py:64 REST/methods/calendars.py:63
|
||||
#: REST/methods/networks.py:63 REST/methods/osmanagers.py:60
|
||||
#: REST/methods/providers.py:70 REST/methods/services.py:190
|
||||
#: REST/methods/providers.py:70 REST/methods/services.py:192
|
||||
#: REST/methods/services_pools.py:81 REST/methods/transports.py:59
|
||||
msgid "tags"
|
||||
msgstr "Tags"
|
||||
@ -120,7 +120,7 @@ msgstr "Chaque"
|
||||
msgid "Duration"
|
||||
msgstr "Durée"
|
||||
|
||||
#: REST/methods/calendarrules.py:128 REST/methods/services.py:151
|
||||
#: REST/methods/calendarrules.py:128 REST/methods/services.py:153
|
||||
msgid "Element already exists (duplicate key error)"
|
||||
msgstr "Élément existe déjà (erreur de clé en double)"
|
||||
|
||||
@ -150,6 +150,7 @@ msgstr "Galerie d'images"
|
||||
#: REST/methods/images.py:60 REST/methods/images.py:79
|
||||
#: REST/methods/services_pool_groups.py:63
|
||||
#: templates/uds/admin/tmpl/new_image.html:10
|
||||
#: templates/uds/admin/tmpl/service-info.html:21
|
||||
msgid "Image"
|
||||
msgstr "Image"
|
||||
|
||||
@ -231,7 +232,7 @@ msgstr "Rapports disponibles"
|
||||
#: REST/methods/users_groups.py:215
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:56
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:81
|
||||
#: auths/RegexLdap/Authenticator.py:81 auths/SAML_enterprise/SAML.py:116
|
||||
#: auths/RegexLdap/Authenticator.py:82 auths/SAML_enterprise/SAML.py:116
|
||||
#: auths/SimpleLDAP/Authenticator.py:83
|
||||
#: templates/uds/admin/tmpl/pool_add_group.html:17
|
||||
msgid "Group"
|
||||
@ -245,33 +246,33 @@ msgstr "Description"
|
||||
msgid "Generates"
|
||||
msgstr "Génère"
|
||||
|
||||
#: REST/methods/services.py:155
|
||||
#: REST/methods/services.py:157
|
||||
#, python-brace-format
|
||||
msgid "Input error: {0}"
|
||||
msgstr "Erreur d'entrée : {0}"
|
||||
|
||||
#: REST/methods/services.py:179
|
||||
#: REST/methods/services.py:181
|
||||
#, python-brace-format
|
||||
msgid "Services of {0}"
|
||||
msgstr "Services de {0}"
|
||||
|
||||
#: REST/methods/services.py:181
|
||||
#: REST/methods/services.py:183
|
||||
msgid "Current services"
|
||||
msgstr "Services actuels"
|
||||
|
||||
#: REST/methods/services.py:185
|
||||
#: REST/methods/services.py:187
|
||||
msgid "Service name"
|
||||
msgstr "Nom du service"
|
||||
|
||||
#: REST/methods/services.py:187 REST/methods/user_services.py:256
|
||||
#: REST/methods/services.py:189 REST/methods/user_services.py:256
|
||||
msgid "Type"
|
||||
msgstr "Type"
|
||||
|
||||
#: REST/methods/services.py:188
|
||||
#: REST/methods/services.py:190
|
||||
msgid "Deployed services"
|
||||
msgstr "Services déployés"
|
||||
|
||||
#: REST/methods/services.py:189 templates/uds/admin/tmpl/dashboard.html.py:88
|
||||
#: REST/methods/services.py:191 templates/uds/admin/tmpl/dashboard.html.py:88
|
||||
msgid "User services"
|
||||
msgstr "Services aux utilisateurs"
|
||||
|
||||
@ -300,7 +301,7 @@ msgstr "Actions prévues"
|
||||
msgid "Action"
|
||||
msgstr "Action"
|
||||
|
||||
#: REST/methods/services_pool_calendars.py:158
|
||||
#: REST/methods/services_pool_calendars.py:158 core/ui/UserInterface.py:87
|
||||
msgid "Parameters"
|
||||
msgstr "Paramètres"
|
||||
|
||||
@ -355,7 +356,7 @@ msgstr "Montre transports"
|
||||
msgid "Pool Group"
|
||||
msgstr "Groupe piscine"
|
||||
|
||||
#: REST/methods/services_pools.py:105 REST/methods/services_pools.py:157
|
||||
#: REST/methods/services_pools.py:105 REST/methods/services_pools.py:158
|
||||
msgid "Default"
|
||||
msgstr "Par défaut"
|
||||
|
||||
@ -383,47 +384,58 @@ msgstr "Gestionnaire de système d'exploitation"
|
||||
msgid "OS Manager used as base of this service pool"
|
||||
msgstr "Gestionnaire de l'OS utilisé comme base de cette piscine service"
|
||||
|
||||
#: REST/methods/services_pools.py:158
|
||||
#: REST/methods/services_pools.py:155 REST/methods/services_pools.py:163
|
||||
#: services/OVirt/OVirtLinkedService.py:167
|
||||
msgid "Display"
|
||||
msgstr "Affichage"
|
||||
|
||||
#: REST/methods/services_pools.py:159
|
||||
msgid "Pool group"
|
||||
msgstr "Groupe piscine"
|
||||
|
||||
#: REST/methods/services_pools.py:159
|
||||
#: REST/methods/services_pools.py:160
|
||||
msgid "Pool group for this pool (for pool clasify on display)"
|
||||
msgstr "Groupe de piscine pour ce pool (pour piscine Benodigd sur écran)"
|
||||
|
||||
#: REST/methods/services_pools.py:166
|
||||
#: REST/methods/services_pools.py:168
|
||||
msgid "Initial available services"
|
||||
msgstr "Initiales services disponibles"
|
||||
|
||||
#: REST/methods/services_pools.py:167
|
||||
#: REST/methods/services_pools.py:169
|
||||
msgid "Services created initially for this service pool"
|
||||
msgstr "Services créés initialement pour ce pool service"
|
||||
|
||||
#: REST/methods/services_pools.py:174
|
||||
#: REST/methods/services_pools.py:172 REST/methods/services_pools.py:181
|
||||
#: REST/methods/services_pools.py:190 REST/methods/services_pools.py:199
|
||||
#| msgid "Availability Zones"
|
||||
msgid "Availability"
|
||||
msgstr "Disponibilité"
|
||||
|
||||
#: REST/methods/services_pools.py:177
|
||||
msgid "Services to keep in cache"
|
||||
msgstr "Services pour conserver en cache"
|
||||
|
||||
#: REST/methods/services_pools.py:175
|
||||
#: REST/methods/services_pools.py:178
|
||||
msgid "Services kept in cache for improved user service assignation"
|
||||
msgstr ""
|
||||
"Services conservés dans le cache pour l'assignation de service utilisateur "
|
||||
"améliorée"
|
||||
|
||||
#: REST/methods/services_pools.py:182
|
||||
#: REST/methods/services_pools.py:186
|
||||
msgid "Services to keep in L2 cache"
|
||||
msgstr "Services de garder en mémoire cache L2"
|
||||
|
||||
#: REST/methods/services_pools.py:183
|
||||
#: REST/methods/services_pools.py:187
|
||||
msgid "Services kept in cache of level2 for improved service generation"
|
||||
msgstr ""
|
||||
"Services conservés dans le cache de niveau 2 pour la production d'un service "
|
||||
"amélioré"
|
||||
|
||||
#: REST/methods/services_pools.py:190
|
||||
#: REST/methods/services_pools.py:195
|
||||
msgid "Maximum number of services to provide"
|
||||
msgstr "Nombre maximum de services à fournir"
|
||||
|
||||
#: REST/methods/services_pools.py:191
|
||||
#: REST/methods/services_pools.py:196
|
||||
msgid ""
|
||||
"Maximum number of service (assigned and L1 cache) that can be created for "
|
||||
"this service"
|
||||
@ -431,20 +443,20 @@ msgstr ""
|
||||
"Nombre maximal de service (assignés et cache L1) qui peuvent être créés pour "
|
||||
"ce service"
|
||||
|
||||
#: REST/methods/services_pools.py:197
|
||||
#: REST/methods/services_pools.py:203
|
||||
msgid "Show transports"
|
||||
msgstr "Voir la transports"
|
||||
|
||||
#: REST/methods/services_pools.py:198
|
||||
#: REST/methods/services_pools.py:204
|
||||
msgid "If active, alternative transports for user will be shown"
|
||||
msgstr ""
|
||||
"S'il est activé, les transports alternatifs pour utilisateur seront affichera"
|
||||
|
||||
#: REST/methods/services_pools.py:213
|
||||
#: REST/methods/services_pools.py:219
|
||||
msgid "Base service does not exist anymore"
|
||||
msgstr "Service de base n'existe plus"
|
||||
|
||||
#: REST/methods/services_pools.py:232
|
||||
#: REST/methods/services_pools.py:238
|
||||
msgid "This service requires an OS Manager"
|
||||
msgstr "Ce service nécessite un gestionnaire de système d'exploitation"
|
||||
|
||||
@ -593,7 +605,7 @@ msgstr "Utilisateurs actuels"
|
||||
#: REST/methods/users_groups.py:94
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:54
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:79
|
||||
#: auths/RegexLdap/Authenticator.py:79 auths/SimpleLDAP/Authenticator.py:81
|
||||
#: auths/RegexLdap/Authenticator.py:80 auths/SimpleLDAP/Authenticator.py:81
|
||||
#: services/HyperV_enterprise/HyperVClusterProvider.py:91
|
||||
#: services/HyperV_enterprise/HyperVProvider.py:85
|
||||
#: services/Nutanix_enterprise/NutanixProvider.py:39
|
||||
@ -607,7 +619,7 @@ msgstr "Utilisateurs actuels"
|
||||
#: transports/RDP/BaseRDPTransport.py:62
|
||||
#: transports/RGS_enterprise/RGSTransport.py:45
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:53
|
||||
#: transports/SPICE/BaseSPICETransport.py:71 web/forms/LoginForm.py:60
|
||||
#: transports/SPICE/BaseSPICETransport.py:72 web/forms/LoginForm.py:60
|
||||
msgid "Username"
|
||||
msgstr "Nom d'utilisateur"
|
||||
|
||||
@ -645,54 +657,54 @@ msgstr "Groupe Meta"
|
||||
msgid "UDS Meta Group"
|
||||
msgstr "UDS Meta Group"
|
||||
|
||||
#: REST/model.py:120
|
||||
#: REST/model.py:123
|
||||
msgid "Tags"
|
||||
msgstr "Tags"
|
||||
|
||||
#: REST/model.py:122
|
||||
#: REST/model.py:125
|
||||
msgid "Tags for this element"
|
||||
msgstr "Tags pour cet élément"
|
||||
|
||||
#: REST/model.py:130
|
||||
#: REST/model.py:133
|
||||
msgid "Name of this element"
|
||||
msgstr "Nom de cet élément"
|
||||
|
||||
#: REST/model.py:137
|
||||
#: REST/model.py:140
|
||||
msgid "Comments for this element"
|
||||
msgstr "Commentaires pour cet élément"
|
||||
|
||||
#: REST/model.py:146
|
||||
#: REST/model.py:149
|
||||
msgid ""
|
||||
"Selects the priority of this element (lower number means higher priority)"
|
||||
msgstr ""
|
||||
"Sélectionne la priorité de cet élément (priorité supérieure de moyens nombre "
|
||||
"inférieur)"
|
||||
|
||||
#: REST/model.py:156
|
||||
#: REST/model.py:159
|
||||
msgid "Label"
|
||||
msgstr "Étiquette"
|
||||
|
||||
#: REST/model.py:157
|
||||
#: REST/model.py:160
|
||||
msgid "Label for this element"
|
||||
msgstr "Étiquette pour cet élément"
|
||||
|
||||
#: REST/model.py:240
|
||||
#: REST/model.py:243
|
||||
msgid "Invalid Request"
|
||||
msgstr "Requête non valide"
|
||||
|
||||
#: REST/model.py:247
|
||||
#: REST/model.py:250
|
||||
msgid "Method not found in {}: {}"
|
||||
msgstr "Méthode introuvable {}: {}"
|
||||
|
||||
#: REST/model.py:253
|
||||
#: REST/model.py:256
|
||||
msgid "Item not found"
|
||||
msgstr "Élément introuvable"
|
||||
|
||||
#: REST/model.py:258 web/errors.py:75
|
||||
#: REST/model.py:261 web/errors.py:75
|
||||
msgid "Access denied"
|
||||
msgstr "Accès refusé"
|
||||
|
||||
#: REST/model.py:261
|
||||
#: REST/model.py:264
|
||||
msgid "Operation not supported"
|
||||
msgstr "Opération non prise en charge"
|
||||
|
||||
@ -755,9 +767,12 @@ msgstr ""
|
||||
"ultérieures)"
|
||||
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:39
|
||||
#: auths/RegexLdap/Authenticator.py:59 auths/SimpleLDAP/Authenticator.py:60
|
||||
msgid "Ldap User"
|
||||
msgstr "Utilisateur LDAP"
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:65
|
||||
#: auths/RegexLdap/Authenticator.py:59 auths/SAML_enterprise/SAML.py:113
|
||||
#: reports/stats/usage_by_pool.py:73 reports/stats/usage_by_pool.py:189
|
||||
#: templates/uds/internal_page.html:28
|
||||
msgid "User"
|
||||
msgstr "Utilisateur"
|
||||
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:39
|
||||
msgid ""
|
||||
@ -770,7 +785,7 @@ msgstr ""
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:40
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:58
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:60 auths/RegexLdap/Authenticator.py:83
|
||||
#: auths/RegexLdap/Authenticator.py:60 auths/RegexLdap/Authenticator.py:84
|
||||
#: auths/SimpleLDAP/Authenticator.py:61 auths/SimpleLDAP/Authenticator.py:85
|
||||
#: core/auths/BaseAuthenticator.py:140
|
||||
#: osmanagers/WindowsOsManager/WinDomainOsManager.py:36
|
||||
@ -788,7 +803,7 @@ msgstr ""
|
||||
#: transports/RDP/BaseRDPTransport.py:63
|
||||
#: transports/RGS_enterprise/RGSTransport.py:46
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:54
|
||||
#: transports/SPICE/BaseSPICETransport.py:76 web/forms/LoginForm.py:61
|
||||
#: transports/SPICE/BaseSPICETransport.py:78 web/forms/LoginForm.py:61
|
||||
msgid "Password"
|
||||
msgstr "Mot de passe"
|
||||
|
||||
@ -835,7 +850,7 @@ msgstr "Erreur de connexion active directory : "
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:408
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:245
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:288
|
||||
#: auths/RegexLdap/Authenticator.py:314 auths/RegexLdap/Authenticator.py:355
|
||||
#: auths/RegexLdap/Authenticator.py:315 auths/RegexLdap/Authenticator.py:356
|
||||
#: auths/SimpleLDAP/Authenticator.py:281 auths/SimpleLDAP/Authenticator.py:324
|
||||
msgid "Username not found"
|
||||
msgstr "Nom d'utilisateur introuvable"
|
||||
@ -848,7 +863,7 @@ msgstr "Groupe introuvable"
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:428
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:446
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:305
|
||||
#: auths/RegexLdap/Authenticator.py:377 auths/SimpleLDAP/Authenticator.py:341
|
||||
#: auths/RegexLdap/Authenticator.py:378 auths/SimpleLDAP/Authenticator.py:341
|
||||
#: auths/SimpleLDAP/Authenticator.py:357
|
||||
msgid "Too many results, be more specific"
|
||||
msgstr "Trop de résultats, être plus spécifique"
|
||||
@ -881,7 +896,7 @@ msgstr ""
|
||||
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:499
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:360
|
||||
#: auths/RegexLdap/Authenticator.py:436 auths/SimpleLDAP/Authenticator.py:435
|
||||
#: auths/RegexLdap/Authenticator.py:437 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"
|
||||
@ -912,10 +927,6 @@ 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"
|
||||
msgstr "Utilisateur admin"
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:65
|
||||
msgid "Username with read privileges on the eDirectory"
|
||||
msgstr "Nom d'utilisateur avec des privilèges de lecture sur l'eDirectory"
|
||||
@ -934,17 +945,17 @@ msgid "Authenticate against eDirectory"
|
||||
msgstr "S'authentifier auprès d'eDirectory"
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:125
|
||||
#: auths/RegexLdap/Authenticator.py:237 auths/SimpleLDAP/Authenticator.py:171
|
||||
#: auths/RegexLdap/Authenticator.py:238 auths/SimpleLDAP/Authenticator.py:171
|
||||
msgid "Ldap connection error: "
|
||||
msgstr "Erreur de connexion LDAP : "
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:325
|
||||
#: auths/RegexLdap/Authenticator.py:397 auths/SimpleLDAP/Authenticator.py:377
|
||||
#: auths/RegexLdap/Authenticator.py:398 auths/SimpleLDAP/Authenticator.py:377
|
||||
msgid "Ldap search base is incorrect"
|
||||
msgstr "Base de recherche LDAP est incorrect"
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:330
|
||||
#: auths/RegexLdap/Authenticator.py:402 auths/SimpleLDAP/Authenticator.py:382
|
||||
#: auths/RegexLdap/Authenticator.py:403 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 "
|
||||
@ -1036,58 +1047,67 @@ 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"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:63
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:63
|
||||
msgid "Base"
|
||||
msgstr "Base"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:63
|
||||
#: auths/RegexLdap/Authenticator.py:63 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 »)"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:64
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/RegexLdap/Authenticator.py:64
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/RegexLdap/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:67 auths/SimpleLDAP/Authenticator.py:63
|
||||
#: auths/SimpleLDAP/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:65
|
||||
#: auths/SimpleLDAP/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:67
|
||||
#: auths/SimpleLDAP/Authenticator.py:68 auths/SimpleLDAP/Authenticator.py:69
|
||||
msgid "Ldap info"
|
||||
msgstr "Info de LDAP"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:64
|
||||
msgid "User class"
|
||||
msgstr "Classe utilisateur"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:64
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:64
|
||||
msgid "Class for LDAP users (normally posixAccount)"
|
||||
msgstr "Classe pour les utilisateurs de LDAP (normalement posixAccount)"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:65
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:65
|
||||
msgid "User Id Attr"
|
||||
msgstr "Utilisateur Id Attr"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:65
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:65
|
||||
msgid "Attribute that contains the user id"
|
||||
msgstr "Attribut qui contient l'id utilisateur"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:66
|
||||
msgid "User Name Attr"
|
||||
msgstr "Utilisateur nom Attr"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:66 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)"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:67
|
||||
msgid "Group Name Attr"
|
||||
msgstr "Groupe nom Attr"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:67
|
||||
msgid "Attribute that contains the group name"
|
||||
msgstr "Attribut qui contient le nom du groupe"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:69
|
||||
#: auths/RegexLdap/Authenticator.py:70
|
||||
msgid "Regex LDAP Authenticator"
|
||||
msgstr "Authentificateur LDAP Regex"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:71
|
||||
#: auths/RegexLdap/Authenticator.py:72
|
||||
msgid "Regular Expressions LDAP authenticator"
|
||||
msgstr "Authentificateur de LDAP d'Expressions régulière"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:411
|
||||
#: auths/RegexLdap/Authenticator.py:412
|
||||
msgid ""
|
||||
"Ldap user id attr is probably wrong (can't find any user with both "
|
||||
"conditions)"
|
||||
@ -1095,7 +1115,7 @@ 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
|
||||
#: auths/RegexLdap/Authenticator.py:426 auths/SimpleLDAP/Authenticator.py:406
|
||||
msgid ""
|
||||
"Ldap group id attribute seems to be incorrect (no group found by that "
|
||||
"attribute)"
|
||||
@ -1111,11 +1131,6 @@ msgstr "SAML authentificateur"
|
||||
msgid "SAML (v2.0) Authenticator"
|
||||
msgstr "SAML (v2.0) authentificateur"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:113 reports/stats/usage_by_pool.py:73
|
||||
#: reports/stats/usage_by_pool.py:189 templates/uds/internal_page.html.py:28
|
||||
msgid "User"
|
||||
msgstr "Utilisateur"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:122
|
||||
msgid "Private key"
|
||||
msgstr "Clé privée"
|
||||
@ -1128,7 +1143,12 @@ 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:124 transports/SPICE/BaseSPICETransport.py:83
|
||||
#: auths/SAML_enterprise/SAML.py:123 auths/SAML_enterprise/SAML.py:125
|
||||
#| msgid "Certificate"
|
||||
msgid "Certificates"
|
||||
msgstr "Certificats"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:124 transports/SPICE/BaseSPICETransport.py:86
|
||||
msgid "Certificate"
|
||||
msgstr "Certificat"
|
||||
|
||||
@ -1147,6 +1167,11 @@ 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 auths/SAML_enterprise/SAML.py:130
|
||||
#| msgid "IDP Metadata"
|
||||
msgid "Metadata"
|
||||
msgstr "Métadonnées"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:129
|
||||
msgid "Entity ID"
|
||||
msgstr "ID de l'entité"
|
||||
@ -1165,6 +1190,11 @@ msgstr "Utilisateur nom attrs"
|
||||
msgid "Fields from where to extract user name"
|
||||
msgstr "Champs d'où extraire le nom d'utilisateur"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:133 auths/SAML_enterprise/SAML.py:136
|
||||
#: auths/SAML_enterprise/SAML.py:139
|
||||
msgid "Attributes"
|
||||
msgstr "Attributs"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:135
|
||||
msgid "Group name attrs"
|
||||
msgstr "Groupe nom attrs"
|
||||
@ -1251,6 +1281,10 @@ msgstr "Nous avons besoin de plus de deux éléments !"
|
||||
msgid "Ldap Server IP or Hostname"
|
||||
msgstr "IP du serveur LDAP ou nom d'hôte"
|
||||
|
||||
#: auths/SimpleLDAP/Authenticator.py:60
|
||||
msgid "Ldap User"
|
||||
msgstr "Utilisateur LDAP"
|
||||
|
||||
#: auths/SimpleLDAP/Authenticator.py:67
|
||||
msgid "Group class"
|
||||
msgstr "Groupe classe"
|
||||
@ -1462,6 +1496,16 @@ msgstr "Base en cluster Service"
|
||||
msgid "Advanced"
|
||||
msgstr "Advanced"
|
||||
|
||||
#: core/ui/UserInterface.py:88
|
||||
#| msgid "Invalid credentials"
|
||||
msgid "Credentials"
|
||||
msgstr "Informations d'identification"
|
||||
|
||||
#: core/ui/UserInterface.py:89
|
||||
#| msgid "Tunnel Server"
|
||||
msgid "Tunnel"
|
||||
msgstr "Tunnel"
|
||||
|
||||
#: core/util/State.py:64 core/util/states/common.py:63
|
||||
msgid "Active"
|
||||
msgstr "Active"
|
||||
@ -2103,6 +2147,7 @@ msgstr "Accès piscine"
|
||||
|
||||
#: reports/stats/pool_performance.py:104 reports/stats/pool_performance.py:366
|
||||
#: reports/stats/usage_by_pool.py:98
|
||||
#: templates/uds/admin/tmpl/service-info.html:22
|
||||
msgid "Pool"
|
||||
msgstr "Piscine"
|
||||
|
||||
@ -2217,7 +2262,7 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:94
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:100
|
||||
#: services/OVirt/OVirtLinkedService.py:102
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:74
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Xen/XenLinkedService.py:102
|
||||
msgid "Base Machine"
|
||||
msgstr "Machine de base"
|
||||
@ -2233,14 +2278,14 @@ msgstr "Machine de base de service"
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:95
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:101
|
||||
#: services/OpenStack/LiveService.py:118
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:62
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:84
|
||||
#: services/Xen/XenLinkedService.py:107
|
||||
msgid "Network"
|
||||
msgstr "Réseau"
|
||||
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:96
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:102
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:63
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
msgid ""
|
||||
"If more than 1 interface is found in machine, use one on this network as main"
|
||||
msgstr ""
|
||||
@ -2250,14 +2295,14 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:98
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:104
|
||||
#: services/OVirt/OVirtLinkedService.py:130
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:75
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:82
|
||||
#: services/Xen/XenLinkedService.py:112
|
||||
msgid "Memory (Mb)"
|
||||
msgstr "Mémoire (Mb)"
|
||||
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:99
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:105
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:76
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:83
|
||||
msgid "Memory for machines deployed from this service"
|
||||
msgstr "Mémoire pour ordinateurs déployés de ce service"
|
||||
|
||||
@ -2276,7 +2321,7 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:110
|
||||
#: services/OVirt/OVirtLinkedService.py:150
|
||||
#: services/OpenNebula/LiveService.py:99 services/OpenStack/LiveService.py:124
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:89
|
||||
#: services/Xen/XenLinkedService.py:118
|
||||
msgid "Machine Names"
|
||||
msgstr "Noms de machine"
|
||||
@ -2284,7 +2329,7 @@ msgstr "Noms de machine"
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:102
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:110
|
||||
#: services/OpenStack/LiveService.py:127
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:89
|
||||
msgid "Base name for clones from this machine"
|
||||
msgstr "Nom de base des clones de cette machine"
|
||||
|
||||
@ -2292,8 +2337,8 @@ msgstr "Nom de base des clones de cette machine"
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:112
|
||||
#: services/Nutanix_enterprise/NutanixService.py:66
|
||||
#: services/OVirt/OVirtLinkedService.py:159
|
||||
#: services/OpenNebula/LiveService.py:108 services/OpenStack/LiveService.py:133
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:82
|
||||
#: services/OpenNebula/LiveService.py:108 services/OpenStack/LiveService.py:134
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:90
|
||||
#: services/Xen/XenLinkedService.py:120
|
||||
msgid "Name Length"
|
||||
msgstr "Longueur du nom"
|
||||
@ -2302,8 +2347,8 @@ msgstr "Longueur du nom"
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:113
|
||||
#: services/Nutanix_enterprise/NutanixService.py:69
|
||||
#: services/OVirt/OVirtLinkedService.py:162
|
||||
#: services/OpenNebula/LiveService.py:111 services/OpenStack/LiveService.py:136
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:83
|
||||
#: services/OpenNebula/LiveService.py:111 services/OpenStack/LiveService.py:137
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:91
|
||||
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)"
|
||||
@ -2312,8 +2357,8 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:125
|
||||
#: services/Nutanix_enterprise/NutanixService.py:87
|
||||
#: services/OVirt/OVirtLinkedService.py:191
|
||||
#: services/OpenNebula/LiveService.py:125 services/OpenStack/LiveService.py:153
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:103
|
||||
#: services/OpenNebula/LiveService.py:125 services/OpenStack/LiveService.py:155
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:110
|
||||
#: services/Xen/XenLinkedService.py:133
|
||||
msgid "The length of basename plus length must not be greater than 15"
|
||||
msgstr ""
|
||||
@ -2323,8 +2368,8 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:127
|
||||
#: services/Nutanix_enterprise/NutanixService.py:89
|
||||
#: services/OVirt/OVirtLinkedService.py:193
|
||||
#: services/OpenNebula/LiveService.py:127 services/OpenStack/LiveService.py:155
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:105
|
||||
#: services/OpenNebula/LiveService.py:127 services/OpenStack/LiveService.py:157
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:112
|
||||
#: services/Xen/XenLinkedService.py:135
|
||||
msgid "The machine name can't be only numbers"
|
||||
msgstr "Nom de l'ordinateur ne peut pas être uniquement des nombres"
|
||||
@ -2560,10 +2605,6 @@ msgstr "Mémoire garantie (Mb)"
|
||||
msgid "Physical memory guaranteed to machines"
|
||||
msgstr "Mémoire physique garantie aux machines"
|
||||
|
||||
#: services/OVirt/OVirtLinkedService.py:167
|
||||
msgid "Display"
|
||||
msgstr "Affichage"
|
||||
|
||||
#: services/OVirt/OVirtLinkedService.py:170
|
||||
msgid "Display type (only for administration purposes)"
|
||||
msgstr "Type d'affichage (uniquement à des fins administratives)"
|
||||
@ -2710,6 +2751,21 @@ msgstr "Volume"
|
||||
msgid "Base volume for service (restricted by availability zone)"
|
||||
msgstr "Volume de base pour le service (limité par zone de disponibilité)"
|
||||
|
||||
#: services/OpenStack/LiveService.py:116 services/OpenStack/LiveService.py:118
|
||||
#: services/OpenStack/LiveService.py:119 services/OpenStack/LiveService.py:121
|
||||
#: services/OpenStack/LiveService.py:129 services/OpenStack/LiveService.py:139
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:77
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:83
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:86
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:88
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:89
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:91
|
||||
#| msgid "Base Machine"
|
||||
msgid "Machine"
|
||||
msgstr "Machine"
|
||||
|
||||
#: services/OpenStack/LiveService.py:118
|
||||
msgid "Network to attach to this service"
|
||||
msgstr "Réseau d'attacher à ce service"
|
||||
@ -3059,59 +3115,59 @@ msgstr "Datacenter"
|
||||
msgid "Datacenter containing base machine"
|
||||
msgstr "Machine de base contenant Datacenter"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:64
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:62
|
||||
msgid "Pub. Resource Pool"
|
||||
msgstr "Pub. Liste des ressources"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:64
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:62
|
||||
msgid "Resource Pool where deploy clones"
|
||||
msgstr "Liste des ressources où déployer des clones"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:65
|
||||
msgid "Clones Folder"
|
||||
msgstr "Dossier de clones"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:65
|
||||
msgid "Folder where deploy clones"
|
||||
msgstr "Dossier où déployer des clones"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:66
|
||||
msgid "Resource Pool"
|
||||
msgstr "Liste des ressources"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:72
|
||||
msgid "Resource Pool containing base machine"
|
||||
msgstr "Machine de base contenant de ressource Pool"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:74
|
||||
msgid "Base machine for this service"
|
||||
msgstr "Machine de base pour ce service"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:77
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:64
|
||||
msgid "Pub.Datastores"
|
||||
msgstr "Pub.Datastores"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:78
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:65
|
||||
msgid "Datastores where to put publications"
|
||||
msgstr "Entrepôts de données où mettre les publications"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:79
|
||||
msgid "Inc.Datastores"
|
||||
msgstr "Inc.Datastores"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:80
|
||||
msgid "Datastores where to put incrementals"
|
||||
msgstr "Entrepôts de données où mettre des sauvegardes incrémentales"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:67
|
||||
msgid "Remove found duplicates"
|
||||
msgstr "Supprimer les doublons trouvés"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:67
|
||||
msgid "If active, found duplicates clones for this service will be removed"
|
||||
msgstr ""
|
||||
"S'il est activé, clones de doublons trouvés pour ce service seront supprimés"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:69
|
||||
msgid "Resource Pool"
|
||||
msgstr "Liste des ressources"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:75
|
||||
msgid "Resource Pool containing base machine"
|
||||
msgstr "Machine de base contenant de ressource Pool"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
msgid "Base machine for this service"
|
||||
msgstr "Machine de base pour ce service"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:86
|
||||
msgid "Clones Folder"
|
||||
msgstr "Dossier de clones"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:86
|
||||
msgid "Folder where deploy clones"
|
||||
msgstr "Dossier où déployer des clones"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:87
|
||||
msgid "Inc.Datastores"
|
||||
msgstr "Inc.Datastores"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:88
|
||||
msgid "Datastores where to put incrementals"
|
||||
msgstr "Entrepôts de données où mettre des sauvegardes incrémentales"
|
||||
|
||||
#: services/Xen/XenLinkedService.py:56
|
||||
msgid "Xen Linked Clone (Experimental)"
|
||||
msgstr "Xen Clone lié (expérimental)"
|
||||
@ -3197,6 +3253,7 @@ msgstr "Activer/désactiver navigation"
|
||||
#: templates/uds/admin/tmpl/dashboard.html:5
|
||||
#: templates/uds/admin/tmpl/osmanagers.html:31
|
||||
#: templates/uds/admin/tmpl/providers.html:30
|
||||
#: templates/uds/admin/tmpl/service-info.html:4
|
||||
#: templates/uds/admin/tmpl/services_pool.html:30
|
||||
msgid "Overview"
|
||||
msgstr "Vue d'ensemble"
|
||||
@ -3253,6 +3310,7 @@ msgstr "Logout"
|
||||
|
||||
#: templates/uds/admin/tmpl/authenticators.html:33
|
||||
#: templates/uds/admin/tmpl/providers.html:32
|
||||
#: templates/uds/admin/tmpl/service-info.html:6
|
||||
#: templates/uds/admin/tmpl/services_pool.html:38
|
||||
msgid "Logs"
|
||||
msgstr "Journaux"
|
||||
@ -3567,6 +3625,11 @@ msgstr ""
|
||||
msgid "Thank you."
|
||||
msgstr "Merci."
|
||||
|
||||
#: templates/uds/admin/tmpl/service-info.html:5
|
||||
#| msgid "Service Pools"
|
||||
msgid "Services Pools"
|
||||
msgstr "Piscines services"
|
||||
|
||||
#: templates/uds/admin/tmpl/services_pool.html:32
|
||||
msgid "Cache"
|
||||
msgstr "Cache"
|
||||
@ -4035,7 +4098,7 @@ msgstr ""
|
||||
#: transports/RDP/BaseRDPTransport.py:62
|
||||
#: transports/RGS_enterprise/RGSTransport.py:45
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:53
|
||||
#: transports/SPICE/BaseSPICETransport.py:72
|
||||
#: transports/SPICE/BaseSPICETransport.py:73
|
||||
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 "
|
||||
@ -4047,7 +4110,7 @@ msgstr ""
|
||||
#: transports/RDP/BaseRDPTransport.py:63
|
||||
#: transports/RGS_enterprise/RGSTransport.py:46
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:54
|
||||
#: transports/SPICE/BaseSPICETransport.py:77
|
||||
#: transports/SPICE/BaseSPICETransport.py:79
|
||||
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 "
|
||||
@ -4058,7 +4121,7 @@ msgstr ""
|
||||
msgid "Without Domain"
|
||||
msgstr "Sans nom de domaine"
|
||||
|
||||
#: transports/HTML5RDP/HTML5RDP.py:72 transports/RDP/BaseRDPTransport.py:64
|
||||
#: transports/HTML5RDP/HTML5RDP.py:72
|
||||
#: transports/RDS_enterprise/BaseRDSTransport.py:67
|
||||
msgid ""
|
||||
"If checked, the domain part will always be emptied (to connecto to xrdp for "
|
||||
@ -4230,6 +4293,17 @@ msgstr ""
|
||||
"Si non vide, ce domaine sera toujours utilisé comme domaine d'informations "
|
||||
"d'identification"
|
||||
|
||||
#: transports/RDP/BaseRDPTransport.py:64
|
||||
#| msgid ""
|
||||
#| "If checked, the domain part will always be emptied (to connecto to xrdp "
|
||||
#| "for example is needed)"
|
||||
msgid ""
|
||||
"If checked, the domain part will always be emptied (to connect to xrdp for "
|
||||
"example is needed)"
|
||||
msgstr ""
|
||||
"Si cochée, la partie domaine sera toujours vidée (pour vous connecter à xrdp pour "
|
||||
"exemple est nécessaire)"
|
||||
|
||||
#: transports/RDP/BaseRDPTransport.py:66
|
||||
#: transports/RDS_enterprise/BaseRDSTransport.py:69
|
||||
msgid "Allow Smartcards"
|
||||
@ -4446,7 +4520,7 @@ msgstr "RGS Transport (tunnel)"
|
||||
msgid "RGS Transport for tunneled connection"
|
||||
msgstr "RGS Transport pour connexion par tunnel"
|
||||
|
||||
#: transports/SPICE/BaseSPICETransport.py:84
|
||||
#: transports/SPICE/BaseSPICETransport.py:87
|
||||
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)."
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: OpenUDS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-04-18 07:06+0200\n"
|
||||
"POT-Creation-Date: 2016-04-19 10:01+0200\n"
|
||||
"PO-Revision-Date: 2016-04-18 05:02+0000\n"
|
||||
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
|
||||
"Language-Team: French (http://www.transifex.com/openuds/openuds/language/"
|
||||
@ -103,13 +103,14 @@ msgstr "Test"
|
||||
msgid "Search error"
|
||||
msgstr "Erreur de recherche"
|
||||
|
||||
#: static/tmp_js/gui-d-authenticators.js:51 static/tmp_js/gui-form.js:306
|
||||
#: static/tmp_js/gui-d-authenticators.js:51 static/tmp_js/gui-form.js:318
|
||||
msgid "Accept"
|
||||
msgstr "Accepter"
|
||||
|
||||
#: static/tmp_js/gui-d-authenticators.js:131
|
||||
#: static/tmp_js/gui-d-connectivity.js:43 static/tmp_js/gui-d-osmanagers.js:39
|
||||
#: static/tmp_js/gui-d-services.js:95 static/tmp_js/gui-d-servicespools.js:182
|
||||
#: static/tmp_js/gui-d-services.js:82 static/tmp_js/gui-d-services.js:123
|
||||
#: static/tmp_js/gui-d-servicespools.js:182
|
||||
msgid "Error accessing data"
|
||||
msgstr "Erreur d'accès aux données"
|
||||
|
||||
@ -503,84 +504,93 @@ msgstr "Erreur de création du rapport"
|
||||
msgid "Error obtaining report description"
|
||||
msgstr "Pour obtenir description de rapport d'erreur"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:72
|
||||
#: static/tmp_js/gui-d-services.js:59
|
||||
msgid "In Maintenance"
|
||||
msgstr "Dans l'entretien"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:74
|
||||
#: static/tmp_js/gui-d-services.js:61
|
||||
msgid "Active"
|
||||
msgstr "Actif"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:131
|
||||
#: static/tmp_js/gui-d-services.js:104
|
||||
msgid "Information"
|
||||
msgstr "Informations"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:120
|
||||
#| msgid "Service creation error"
|
||||
msgid "Service information"
|
||||
msgstr "Service d'information"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:141
|
||||
msgid "Edit service"
|
||||
msgstr "Modifier le service"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:131
|
||||
#: static/tmp_js/gui-d-services.js:141
|
||||
msgid "Service creation error"
|
||||
msgstr "Erreur de création de service"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:132
|
||||
#: static/tmp_js/gui-d-services.js:142
|
||||
msgid "New service"
|
||||
msgstr "Nouveau service"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:132
|
||||
#: static/tmp_js/gui-d-services.js:142
|
||||
msgid "Service saving error"
|
||||
msgstr "Service enregistrement d'erreur"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:133
|
||||
#: static/tmp_js/gui-d-services.js:143
|
||||
msgid "Delete service"
|
||||
msgstr "Supprimer le service"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:133
|
||||
#: static/tmp_js/gui-d-services.js:143
|
||||
msgid "Service deletion error"
|
||||
msgstr "Erreur de suppression de service"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:149 static/tmp_js/gui-d-services.js:172
|
||||
#: static/tmp_js/gui-d-services.js:159 static/tmp_js/gui-d-services.js:182
|
||||
msgid "Maintenance"
|
||||
msgstr "Entretien"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:158
|
||||
#: static/tmp_js/gui-d-services.js:168
|
||||
msgid "Maintenance Mode"
|
||||
msgstr "Mode maintenance"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:158
|
||||
#: static/tmp_js/gui-d-services.js:168
|
||||
msgid "Enter Maintenance Mode?"
|
||||
msgstr "Entrer en Mode de Maintenance ?"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:158
|
||||
#: static/tmp_js/gui-d-services.js:168
|
||||
msgid "Exit Maintenance Mode?"
|
||||
msgstr "Quitter le Mode de Maintenance ?"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:177
|
||||
#: static/tmp_js/gui-d-services.js:187
|
||||
msgid "Enter maintenance Mode"
|
||||
msgstr "Entrez maintenance Mode"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:180
|
||||
#: static/tmp_js/gui-d-services.js:190
|
||||
msgid "Exit Maintenance Mode"
|
||||
msgstr "Quitter le Mode d'entretien"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:188
|
||||
#: static/tmp_js/gui-d-services.js:198
|
||||
msgid "New services provider"
|
||||
msgstr "Nouveau fournisseur de services"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:188
|
||||
#: static/tmp_js/gui-d-services.js:198
|
||||
msgid "Services provider creation error"
|
||||
msgstr "Erreur de création de fournisseur de services"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:189
|
||||
#: static/tmp_js/gui-d-services.js:199
|
||||
msgid "Edit services provider"
|
||||
msgstr "Modifier le fournisseur de services"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:189
|
||||
#: static/tmp_js/gui-d-services.js:199
|
||||
#: static/tmp_js/gui-d-servicespoolsgroup.js:22
|
||||
msgid "Services Provider saving error"
|
||||
msgstr "Fournisseur de services de sauvegarde erreur"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:190
|
||||
#: static/tmp_js/gui-d-services.js:200
|
||||
msgid "Delete services provider"
|
||||
msgstr "Supprimer le fournisseur de services"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:190
|
||||
#: static/tmp_js/gui-d-services.js:200
|
||||
msgid "Services Provider deletion error"
|
||||
msgstr "Erreur de suppression de fournisseur de services"
|
||||
|
||||
@ -741,7 +751,7 @@ msgstr "Edit"
|
||||
msgid "saving error"
|
||||
msgstr "erreur de sauvegarde"
|
||||
|
||||
#: static/tmp_js/gui-d-servicespools.js:395 static/tmp_js/gui-methods.js:140
|
||||
#: static/tmp_js/gui-d-servicespools.js:395 static/tmp_js/gui-methods.js:141
|
||||
#: static/tmp_js/gui.js:52
|
||||
msgid "Delete"
|
||||
msgstr "Supprimer"
|
||||
@ -806,15 +816,15 @@ msgstr "Journaux"
|
||||
msgid "Main"
|
||||
msgstr "Principal"
|
||||
|
||||
#: static/tmp_js/gui-form.js:289
|
||||
#: static/tmp_js/gui-form.js:301
|
||||
msgid "yes"
|
||||
msgstr "Oui"
|
||||
|
||||
#: static/tmp_js/gui-form.js:290
|
||||
#: static/tmp_js/gui-form.js:302
|
||||
msgid "no"
|
||||
msgstr "ne"
|
||||
|
||||
#: static/tmp_js/gui-form.js:307
|
||||
#: static/tmp_js/gui-form.js:319
|
||||
msgid "Close"
|
||||
msgstr "Fermer"
|
||||
|
||||
@ -838,31 +848,31 @@ msgstr "Edition faite avec succès"
|
||||
msgid "Overview"
|
||||
msgstr "Vue d'ensemble"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:100
|
||||
#: static/tmp_js/gui-methods.js:101
|
||||
msgid "of type"
|
||||
msgstr "de type"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:118
|
||||
#: static/tmp_js/gui-methods.js:119
|
||||
msgid "Creation successfully done"
|
||||
msgstr "Création faite avec succès"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:138
|
||||
#: static/tmp_js/gui-methods.js:139
|
||||
msgid "Are you sure do you want to delete "
|
||||
msgstr "Êtes-vous sûr que vous souhaitez supprimer "
|
||||
|
||||
#: static/tmp_js/gui-methods.js:138
|
||||
#: static/tmp_js/gui-methods.js:139
|
||||
msgid "items:"
|
||||
msgstr "Articles :"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:147
|
||||
#: static/tmp_js/gui-methods.js:148
|
||||
msgid "Error deleting"
|
||||
msgstr "Suppression de l'erreur"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:149
|
||||
#: static/tmp_js/gui-methods.js:150
|
||||
msgid "Successfully deleted"
|
||||
msgstr "A été correctement supprimé"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:154
|
||||
#: static/tmp_js/gui-methods.js:155
|
||||
msgid "Deletion results"
|
||||
msgstr "Résultats de la suppression"
|
||||
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: OpenUDS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-04-18 07:06+0200\n"
|
||||
"POT-Creation-Date: 2016-04-19 10:01+0200\n"
|
||||
"PO-Revision-Date: 2016-04-18 05:02+0000\n"
|
||||
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
|
||||
"Language-Team: Italian (http://www.transifex.com/openuds/openuds/language/"
|
||||
@ -45,7 +45,7 @@ msgstr "Autenticatori correnti"
|
||||
#: REST/methods/reports.py:58 REST/methods/services_pool_groups.py:64
|
||||
#: REST/methods/services_pools.py:76 REST/methods/transports.py:56
|
||||
#: REST/methods/user_services.py:220 REST/methods/user_services.py:255
|
||||
#: REST/methods/users_groups.py:95 REST/model.py:129
|
||||
#: REST/methods/users_groups.py:95 REST/model.py:132
|
||||
#: templates/uds/admin/tmpl/calendar_rule.html:5
|
||||
#: templates/uds/admin/tmpl/calendar_rule.html:7
|
||||
#: templates/uds/admin/tmpl/user.html:29 templates/uds/admin/tmpl/user.html:32
|
||||
@ -54,10 +54,10 @@ msgstr "Nome"
|
||||
|
||||
#: REST/methods/authenticators.py:60 REST/methods/calendarrules.py:104
|
||||
#: REST/methods/calendars.py:61 REST/methods/osmanagers.py:58
|
||||
#: REST/methods/providers.py:66 REST/methods/services.py:186
|
||||
#: REST/methods/providers.py:66 REST/methods/services.py:188
|
||||
#: REST/methods/services_pool_groups.py:65 REST/methods/transports.py:57
|
||||
#: REST/methods/user_services.py:257 REST/methods/users_groups.py:96
|
||||
#: REST/methods/users_groups.py:209 REST/model.py:136
|
||||
#: REST/methods/users_groups.py:209 REST/model.py:139
|
||||
#: templates/uds/admin/tmpl/calendar_rule.html:14
|
||||
#: templates/uds/admin/tmpl/group.html:49 templates/uds/admin/tmpl/user.html:40
|
||||
msgid "Comments"
|
||||
@ -65,7 +65,7 @@ msgstr "Commenti"
|
||||
|
||||
#: REST/methods/authenticators.py:61 REST/methods/services_pool_calendars.py:89
|
||||
#: REST/methods/services_pool_groups.py:62 REST/methods/transports.py:55
|
||||
#: REST/methods/user_services.py:254 REST/model.py:145
|
||||
#: REST/methods/user_services.py:254 REST/model.py:148
|
||||
#: templates/uds/admin/tmpl/pool_add_access.html:5
|
||||
msgid "Priority"
|
||||
msgstr "Priorità"
|
||||
@ -85,7 +85,7 @@ msgstr "Utenti"
|
||||
|
||||
#: REST/methods/authenticators.py:64 REST/methods/calendars.py:63
|
||||
#: REST/methods/networks.py:63 REST/methods/osmanagers.py:60
|
||||
#: REST/methods/providers.py:70 REST/methods/services.py:190
|
||||
#: REST/methods/providers.py:70 REST/methods/services.py:192
|
||||
#: REST/methods/services_pools.py:81 REST/methods/transports.py:59
|
||||
msgid "tags"
|
||||
msgstr "Tag"
|
||||
@ -119,7 +119,7 @@ msgstr "Ogni"
|
||||
msgid "Duration"
|
||||
msgstr "Durata"
|
||||
|
||||
#: REST/methods/calendarrules.py:128 REST/methods/services.py:151
|
||||
#: REST/methods/calendarrules.py:128 REST/methods/services.py:153
|
||||
msgid "Element already exists (duplicate key error)"
|
||||
msgstr "Elemento già esistente (errore chiave duplicata)"
|
||||
|
||||
@ -149,6 +149,7 @@ msgstr "Galleria di immagini"
|
||||
#: REST/methods/images.py:60 REST/methods/images.py:79
|
||||
#: REST/methods/services_pool_groups.py:63
|
||||
#: templates/uds/admin/tmpl/new_image.html:10
|
||||
#: templates/uds/admin/tmpl/service-info.html:21
|
||||
msgid "Image"
|
||||
msgstr "Immagine"
|
||||
|
||||
@ -230,7 +231,7 @@ msgstr "Report disponibili"
|
||||
#: REST/methods/users_groups.py:215
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:56
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:81
|
||||
#: auths/RegexLdap/Authenticator.py:81 auths/SAML_enterprise/SAML.py:116
|
||||
#: auths/RegexLdap/Authenticator.py:82 auths/SAML_enterprise/SAML.py:116
|
||||
#: auths/SimpleLDAP/Authenticator.py:83
|
||||
#: templates/uds/admin/tmpl/pool_add_group.html:17
|
||||
msgid "Group"
|
||||
@ -244,33 +245,33 @@ msgstr "Descrizione"
|
||||
msgid "Generates"
|
||||
msgstr "Genera"
|
||||
|
||||
#: REST/methods/services.py:155
|
||||
#: REST/methods/services.py:157
|
||||
#, python-brace-format
|
||||
msgid "Input error: {0}"
|
||||
msgstr "Errore di input: {0}"
|
||||
|
||||
#: REST/methods/services.py:179
|
||||
#: REST/methods/services.py:181
|
||||
#, python-brace-format
|
||||
msgid "Services of {0}"
|
||||
msgstr "Servizi di {0}"
|
||||
|
||||
#: REST/methods/services.py:181
|
||||
#: REST/methods/services.py:183
|
||||
msgid "Current services"
|
||||
msgstr "Servizi attuali"
|
||||
|
||||
#: REST/methods/services.py:185
|
||||
#: REST/methods/services.py:187
|
||||
msgid "Service name"
|
||||
msgstr "Nome servizio"
|
||||
|
||||
#: REST/methods/services.py:187 REST/methods/user_services.py:256
|
||||
#: REST/methods/services.py:189 REST/methods/user_services.py:256
|
||||
msgid "Type"
|
||||
msgstr "Tipo"
|
||||
|
||||
#: REST/methods/services.py:188
|
||||
#: REST/methods/services.py:190
|
||||
msgid "Deployed services"
|
||||
msgstr "Servizi distribuiti"
|
||||
|
||||
#: REST/methods/services.py:189 templates/uds/admin/tmpl/dashboard.html.py:88
|
||||
#: REST/methods/services.py:191 templates/uds/admin/tmpl/dashboard.html.py:88
|
||||
msgid "User services"
|
||||
msgstr "Servizi utente"
|
||||
|
||||
@ -299,7 +300,7 @@ msgstr "Azioni pianificate"
|
||||
msgid "Action"
|
||||
msgstr "Azione"
|
||||
|
||||
#: REST/methods/services_pool_calendars.py:158
|
||||
#: REST/methods/services_pool_calendars.py:158 core/ui/UserInterface.py:87
|
||||
msgid "Parameters"
|
||||
msgstr "Parametri"
|
||||
|
||||
@ -354,7 +355,7 @@ msgstr "Trasporti spettacoli"
|
||||
msgid "Pool Group"
|
||||
msgstr "Gruppo piscina"
|
||||
|
||||
#: REST/methods/services_pools.py:105 REST/methods/services_pools.py:157
|
||||
#: REST/methods/services_pools.py:105 REST/methods/services_pools.py:158
|
||||
msgid "Default"
|
||||
msgstr "Impostazione predefinita"
|
||||
|
||||
@ -382,44 +383,55 @@ msgstr "OS Manager"
|
||||
msgid "OS Manager used as base of this service pool"
|
||||
msgstr "OS Manager utilizzato come base di questo servizio piscina"
|
||||
|
||||
#: REST/methods/services_pools.py:158
|
||||
#: REST/methods/services_pools.py:155 REST/methods/services_pools.py:163
|
||||
#: services/OVirt/OVirtLinkedService.py:167
|
||||
msgid "Display"
|
||||
msgstr "Visualizzazione"
|
||||
|
||||
#: REST/methods/services_pools.py:159
|
||||
msgid "Pool group"
|
||||
msgstr "Gruppo piscina"
|
||||
|
||||
#: REST/methods/services_pools.py:159
|
||||
#: REST/methods/services_pools.py:160
|
||||
msgid "Pool group for this pool (for pool clasify on display)"
|
||||
msgstr "Gruppo del pool per il pool (per piscina classificare sul display)"
|
||||
|
||||
#: REST/methods/services_pools.py:166
|
||||
#: REST/methods/services_pools.py:168
|
||||
msgid "Initial available services"
|
||||
msgstr "Servizi disponibili iniziali"
|
||||
|
||||
#: REST/methods/services_pools.py:167
|
||||
#: REST/methods/services_pools.py:169
|
||||
msgid "Services created initially for this service pool"
|
||||
msgstr "Servizi creati inizialmente per questo servizio piscina"
|
||||
|
||||
#: REST/methods/services_pools.py:174
|
||||
#: REST/methods/services_pools.py:172 REST/methods/services_pools.py:181
|
||||
#: REST/methods/services_pools.py:190 REST/methods/services_pools.py:199
|
||||
#| msgid "Compatibility"
|
||||
msgid "Availability"
|
||||
msgstr "Disponibilità"
|
||||
|
||||
#: REST/methods/services_pools.py:177
|
||||
msgid "Services to keep in cache"
|
||||
msgstr "Servizi per mantenere nella cache"
|
||||
|
||||
#: REST/methods/services_pools.py:175
|
||||
#: REST/methods/services_pools.py:178
|
||||
msgid "Services kept in cache for improved user service assignation"
|
||||
msgstr "Servizi tenuti in cache per assegnazione servizio utente migliorata"
|
||||
|
||||
#: REST/methods/services_pools.py:182
|
||||
#: REST/methods/services_pools.py:186
|
||||
msgid "Services to keep in L2 cache"
|
||||
msgstr "Servizi per mantenere in cache L2"
|
||||
|
||||
#: REST/methods/services_pools.py:183
|
||||
#: REST/methods/services_pools.py:187
|
||||
msgid "Services kept in cache of level2 for improved service generation"
|
||||
msgstr ""
|
||||
"Servizi mantenuto nella cache di level2 per generazione migliore servizio"
|
||||
|
||||
#: REST/methods/services_pools.py:190
|
||||
#: REST/methods/services_pools.py:195
|
||||
msgid "Maximum number of services to provide"
|
||||
msgstr "Numero massimo di servizi per fornire"
|
||||
|
||||
#: REST/methods/services_pools.py:191
|
||||
#: REST/methods/services_pools.py:196
|
||||
msgid ""
|
||||
"Maximum number of service (assigned and L1 cache) that can be created for "
|
||||
"this service"
|
||||
@ -427,19 +439,19 @@ msgstr ""
|
||||
"Numero massimo di servizio (assegnate e cache L1) che possono essere creati "
|
||||
"per Questo servizio"
|
||||
|
||||
#: REST/methods/services_pools.py:197
|
||||
#: REST/methods/services_pools.py:203
|
||||
msgid "Show transports"
|
||||
msgstr "Visualizza trasporti"
|
||||
|
||||
#: REST/methods/services_pools.py:198
|
||||
#: REST/methods/services_pools.py:204
|
||||
msgid "If active, alternative transports for user will be shown"
|
||||
msgstr "Se attivo, verranno mostrati trasporti alternativi per utente"
|
||||
|
||||
#: REST/methods/services_pools.py:213
|
||||
#: REST/methods/services_pools.py:219
|
||||
msgid "Base service does not exist anymore"
|
||||
msgstr "Servizio di base non esiste più"
|
||||
|
||||
#: REST/methods/services_pools.py:232
|
||||
#: REST/methods/services_pools.py:238
|
||||
msgid "This service requires an OS Manager"
|
||||
msgstr "Questo servizio richiede un OS Manager"
|
||||
|
||||
@ -588,7 +600,7 @@ msgstr "Utenti correnti"
|
||||
#: REST/methods/users_groups.py:94
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:54
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:79
|
||||
#: auths/RegexLdap/Authenticator.py:79 auths/SimpleLDAP/Authenticator.py:81
|
||||
#: auths/RegexLdap/Authenticator.py:80 auths/SimpleLDAP/Authenticator.py:81
|
||||
#: services/HyperV_enterprise/HyperVClusterProvider.py:91
|
||||
#: services/HyperV_enterprise/HyperVProvider.py:85
|
||||
#: services/Nutanix_enterprise/NutanixProvider.py:39
|
||||
@ -602,7 +614,7 @@ msgstr "Utenti correnti"
|
||||
#: transports/RDP/BaseRDPTransport.py:62
|
||||
#: transports/RGS_enterprise/RGSTransport.py:45
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:53
|
||||
#: transports/SPICE/BaseSPICETransport.py:71 web/forms/LoginForm.py:60
|
||||
#: transports/SPICE/BaseSPICETransport.py:72 web/forms/LoginForm.py:60
|
||||
msgid "Username"
|
||||
msgstr "Nome utente"
|
||||
|
||||
@ -640,54 +652,54 @@ msgstr "Gruppo meta"
|
||||
msgid "UDS Meta Group"
|
||||
msgstr "UDS Meta Group"
|
||||
|
||||
#: REST/model.py:120
|
||||
#: REST/model.py:123
|
||||
msgid "Tags"
|
||||
msgstr "Tag"
|
||||
|
||||
#: REST/model.py:122
|
||||
#: REST/model.py:125
|
||||
msgid "Tags for this element"
|
||||
msgstr "Tag per questo elemento"
|
||||
|
||||
#: REST/model.py:130
|
||||
#: REST/model.py:133
|
||||
msgid "Name of this element"
|
||||
msgstr "Nome di questo elemento"
|
||||
|
||||
#: REST/model.py:137
|
||||
#: REST/model.py:140
|
||||
msgid "Comments for this element"
|
||||
msgstr "Commenti per questo elemento"
|
||||
|
||||
#: REST/model.py:146
|
||||
#: REST/model.py:149
|
||||
msgid ""
|
||||
"Selects the priority of this element (lower number means higher priority)"
|
||||
msgstr ""
|
||||
"Seleziona la priorità di questo elemento (numero significa maggiore priorità "
|
||||
"inferiore)"
|
||||
|
||||
#: REST/model.py:156
|
||||
#: REST/model.py:159
|
||||
msgid "Label"
|
||||
msgstr "Etichetta"
|
||||
|
||||
#: REST/model.py:157
|
||||
#: REST/model.py:160
|
||||
msgid "Label for this element"
|
||||
msgstr "Etichetta per questo elemento"
|
||||
|
||||
#: REST/model.py:240
|
||||
#: REST/model.py:243
|
||||
msgid "Invalid Request"
|
||||
msgstr "Richiesta non valida"
|
||||
|
||||
#: REST/model.py:247
|
||||
#: REST/model.py:250
|
||||
msgid "Method not found in {}: {}"
|
||||
msgstr "Metodo non trovato in {}: {}"
|
||||
|
||||
#: REST/model.py:253
|
||||
#: REST/model.py:256
|
||||
msgid "Item not found"
|
||||
msgstr "Articolo non trovato"
|
||||
|
||||
#: REST/model.py:258 web/errors.py:75
|
||||
#: REST/model.py:261 web/errors.py:75
|
||||
msgid "Access denied"
|
||||
msgstr "Accesso negato"
|
||||
|
||||
#: REST/model.py:261
|
||||
#: REST/model.py:264
|
||||
msgid "Operation not supported"
|
||||
msgstr "Operazione non supportata"
|
||||
|
||||
@ -751,9 +763,12 @@ msgstr ""
|
||||
"successive)"
|
||||
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:39
|
||||
#: auths/RegexLdap/Authenticator.py:59 auths/SimpleLDAP/Authenticator.py:60
|
||||
msgid "Ldap User"
|
||||
msgstr "Utente LDAP"
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:65
|
||||
#: auths/RegexLdap/Authenticator.py:59 auths/SAML_enterprise/SAML.py:113
|
||||
#: reports/stats/usage_by_pool.py:73 reports/stats/usage_by_pool.py:189
|
||||
#: templates/uds/internal_page.html:28
|
||||
msgid "User"
|
||||
msgstr "Utente"
|
||||
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:39
|
||||
msgid ""
|
||||
@ -766,7 +781,7 @@ msgstr ""
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:40
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:58
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:60 auths/RegexLdap/Authenticator.py:83
|
||||
#: auths/RegexLdap/Authenticator.py:60 auths/RegexLdap/Authenticator.py:84
|
||||
#: auths/SimpleLDAP/Authenticator.py:61 auths/SimpleLDAP/Authenticator.py:85
|
||||
#: core/auths/BaseAuthenticator.py:140
|
||||
#: osmanagers/WindowsOsManager/WinDomainOsManager.py:36
|
||||
@ -784,7 +799,7 @@ msgstr ""
|
||||
#: transports/RDP/BaseRDPTransport.py:63
|
||||
#: transports/RGS_enterprise/RGSTransport.py:46
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:54
|
||||
#: transports/SPICE/BaseSPICETransport.py:76 web/forms/LoginForm.py:61
|
||||
#: transports/SPICE/BaseSPICETransport.py:78 web/forms/LoginForm.py:61
|
||||
msgid "Password"
|
||||
msgstr "Password"
|
||||
|
||||
@ -831,7 +846,7 @@ msgstr "Errore di connessione Active directory: "
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:408
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:245
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:288
|
||||
#: auths/RegexLdap/Authenticator.py:314 auths/RegexLdap/Authenticator.py:355
|
||||
#: auths/RegexLdap/Authenticator.py:315 auths/RegexLdap/Authenticator.py:356
|
||||
#: auths/SimpleLDAP/Authenticator.py:281 auths/SimpleLDAP/Authenticator.py:324
|
||||
msgid "Username not found"
|
||||
msgstr "Nome utente non trovato"
|
||||
@ -844,7 +859,7 @@ msgstr "Gruppo non trovato"
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:428
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:446
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:305
|
||||
#: auths/RegexLdap/Authenticator.py:377 auths/SimpleLDAP/Authenticator.py:341
|
||||
#: auths/RegexLdap/Authenticator.py:378 auths/SimpleLDAP/Authenticator.py:341
|
||||
#: auths/SimpleLDAP/Authenticator.py:357
|
||||
msgid "Too many results, be more specific"
|
||||
msgstr "Troppi risultati, essere più specifico"
|
||||
@ -871,7 +886,7 @@ msgstr "Server non sembra un'Active Directory (non ha alcun utente né gruppi)"
|
||||
|
||||
#: auths/ActiveDirectory_enterprise/Authenticator.py:499
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:360
|
||||
#: auths/RegexLdap/Authenticator.py:436 auths/SimpleLDAP/Authenticator.py:435
|
||||
#: auths/RegexLdap/Authenticator.py:437 auths/SimpleLDAP/Authenticator.py:435
|
||||
msgid "Connection params seem correct, test was succesfully executed"
|
||||
msgstr ""
|
||||
"Connessione params sembrano corretti, prova era stata correttamente eseguita"
|
||||
@ -901,10 +916,6 @@ 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"
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:65
|
||||
msgid "Admin user"
|
||||
msgstr "Utente admin"
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:65
|
||||
msgid "Username with read privileges on the eDirectory"
|
||||
msgstr "Nome utente con privilegi di lettura La eDirectory"
|
||||
@ -923,17 +934,17 @@ msgid "Authenticate against eDirectory"
|
||||
msgstr "Autenticare eDirectory"
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:125
|
||||
#: auths/RegexLdap/Authenticator.py:237 auths/SimpleLDAP/Authenticator.py:171
|
||||
#: auths/RegexLdap/Authenticator.py:238 auths/SimpleLDAP/Authenticator.py:171
|
||||
msgid "Ldap connection error: "
|
||||
msgstr "Errore di connessione LDAP: "
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:325
|
||||
#: auths/RegexLdap/Authenticator.py:397 auths/SimpleLDAP/Authenticator.py:377
|
||||
#: auths/RegexLdap/Authenticator.py:398 auths/SimpleLDAP/Authenticator.py:377
|
||||
msgid "Ldap search base is incorrect"
|
||||
msgstr "Base di ricerca LDAP non è corretto"
|
||||
|
||||
#: auths/EDirectory_enterprise/Authenticator.py:330
|
||||
#: auths/RegexLdap/Authenticator.py:402 auths/SimpleLDAP/Authenticator.py:382
|
||||
#: auths/RegexLdap/Authenticator.py:403 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)"
|
||||
@ -1023,56 +1034,65 @@ msgstr "Host del Server LDAP"
|
||||
msgid "Username with read privileges on the base selected"
|
||||
msgstr "Nome utente con privilegi di lettura sulla base selezionata"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:63
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:63
|
||||
msgid "Base"
|
||||
msgstr "Base"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:62 auths/SimpleLDAP/Authenticator.py:63
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:63
|
||||
msgid "Common search base (used for \"users\" and \"groups\")"
|
||||
msgstr "Base di ricerca di comuni (utilizzato per \"gli utenti\" e \"gruppi\")"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:64
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/RegexLdap/Authenticator.py:64
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/RegexLdap/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:67 auths/SimpleLDAP/Authenticator.py:63
|
||||
#: auths/SimpleLDAP/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:65
|
||||
#: auths/SimpleLDAP/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:67
|
||||
#: auths/SimpleLDAP/Authenticator.py:68 auths/SimpleLDAP/Authenticator.py:69
|
||||
msgid "Ldap info"
|
||||
msgstr "Informazioni LDAP"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:64
|
||||
msgid "User class"
|
||||
msgstr "Classe utente"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:63 auths/SimpleLDAP/Authenticator.py:64
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:64
|
||||
msgid "Class for LDAP users (normally posixAccount)"
|
||||
msgstr "Classe per utenti LDAP (normalmente posixAccount)"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:65
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:65
|
||||
msgid "User Id Attr"
|
||||
msgstr "Utente Id Attr"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:64 auths/SimpleLDAP/Authenticator.py:65
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:65
|
||||
msgid "Attribute that contains the user id"
|
||||
msgstr "Attributo che contiene l'id utente"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:66 auths/SimpleLDAP/Authenticator.py:66
|
||||
msgid "User Name Attr"
|
||||
msgstr "Utente nome Attr"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:65 auths/SimpleLDAP/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:66 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)"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:67
|
||||
msgid "Group Name Attr"
|
||||
msgstr "Gruppo nome Attr"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:66
|
||||
#: auths/RegexLdap/Authenticator.py:67
|
||||
msgid "Attribute that contains the group name"
|
||||
msgstr "Attributo che contiene il nome del gruppo"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:69
|
||||
#: auths/RegexLdap/Authenticator.py:70
|
||||
msgid "Regex LDAP Authenticator"
|
||||
msgstr "Regex LDAP autenticatore"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:71
|
||||
#: auths/RegexLdap/Authenticator.py:72
|
||||
msgid "Regular Expressions LDAP authenticator"
|
||||
msgstr "Autenticatore di LDAP di espressioni regolari"
|
||||
|
||||
#: auths/RegexLdap/Authenticator.py:411
|
||||
#: auths/RegexLdap/Authenticator.py:412
|
||||
msgid ""
|
||||
"Ldap user id attr is probably wrong (can't find any user with both "
|
||||
"conditions)"
|
||||
@ -1080,7 +1100,7 @@ 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
|
||||
#: auths/RegexLdap/Authenticator.py:426 auths/SimpleLDAP/Authenticator.py:406
|
||||
msgid ""
|
||||
"Ldap group id attribute seems to be incorrect (no group found by that "
|
||||
"attribute)"
|
||||
@ -1096,11 +1116,6 @@ msgstr "SAML autenticatore"
|
||||
msgid "SAML (v2.0) Authenticator"
|
||||
msgstr "SAML (v 2.0) autenticatore"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:113 reports/stats/usage_by_pool.py:73
|
||||
#: reports/stats/usage_by_pool.py:189 templates/uds/internal_page.html.py:28
|
||||
msgid "User"
|
||||
msgstr "Utente"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:122
|
||||
msgid "Private key"
|
||||
msgstr "Chiave privata"
|
||||
@ -1113,7 +1128,12 @@ msgstr ""
|
||||
"Chiave privata utilizzata per segno ed encription, come generato in base 64 "
|
||||
"da OpenSSL"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:124 transports/SPICE/BaseSPICETransport.py:83
|
||||
#: auths/SAML_enterprise/SAML.py:123 auths/SAML_enterprise/SAML.py:125
|
||||
#| msgid "Certificate"
|
||||
msgid "Certificates"
|
||||
msgstr "Certificati"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:124 transports/SPICE/BaseSPICETransport.py:86
|
||||
msgid "Certificate"
|
||||
msgstr "Certificato"
|
||||
|
||||
@ -1131,6 +1151,11 @@ msgid ""
|
||||
msgstr ""
|
||||
"Qui è possibile immettere l'URL o i metadati IDP o i metadati stesso (xml)"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:128 auths/SAML_enterprise/SAML.py:130
|
||||
#| msgid "IDP Metadata"
|
||||
msgid "Metadata"
|
||||
msgstr "Metadati"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:129
|
||||
msgid "Entity ID"
|
||||
msgstr "ID entità"
|
||||
@ -1149,6 +1174,11 @@ msgstr "Attrs nome utente"
|
||||
msgid "Fields from where to extract user name"
|
||||
msgstr "Campi da dove estrarre il nome utente"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:133 auths/SAML_enterprise/SAML.py:136
|
||||
#: auths/SAML_enterprise/SAML.py:139
|
||||
msgid "Attributes"
|
||||
msgstr "Attributi"
|
||||
|
||||
#: auths/SAML_enterprise/SAML.py:135
|
||||
msgid "Group name attrs"
|
||||
msgstr "Gruppo nome attrs"
|
||||
@ -1235,6 +1265,10 @@ msgstr "Abbiamo bisogno di più di due elementi!"
|
||||
msgid "Ldap Server IP or Hostname"
|
||||
msgstr "LDAP Server IP o l'Hostname"
|
||||
|
||||
#: auths/SimpleLDAP/Authenticator.py:60
|
||||
msgid "Ldap User"
|
||||
msgstr "Utente LDAP"
|
||||
|
||||
#: auths/SimpleLDAP/Authenticator.py:67
|
||||
msgid "Group class"
|
||||
msgstr "Gruppo classe"
|
||||
@ -1444,6 +1478,16 @@ msgstr "Base in cluster Service"
|
||||
msgid "Advanced"
|
||||
msgstr "Avanzate"
|
||||
|
||||
#: core/ui/UserInterface.py:88
|
||||
#| msgid "Invalid credentials"
|
||||
msgid "Credentials"
|
||||
msgstr "Credenziali"
|
||||
|
||||
#: core/ui/UserInterface.py:89
|
||||
#| msgid "Tunnel Server"
|
||||
msgid "Tunnel"
|
||||
msgstr "Tunnel"
|
||||
|
||||
#: core/util/State.py:64 core/util/states/common.py:63
|
||||
msgid "Active"
|
||||
msgstr "Attivo"
|
||||
@ -2083,6 +2127,7 @@ msgstr "Accessi da piscina"
|
||||
|
||||
#: reports/stats/pool_performance.py:104 reports/stats/pool_performance.py:366
|
||||
#: reports/stats/usage_by_pool.py:98
|
||||
#: templates/uds/admin/tmpl/service-info.html:22
|
||||
msgid "Pool"
|
||||
msgstr "Piscina"
|
||||
|
||||
@ -2195,7 +2240,7 @@ msgstr "Numero di macchine desiderati tenere sospeso in attesa di utilizzo"
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:94
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:100
|
||||
#: services/OVirt/OVirtLinkedService.py:102
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:74
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Xen/XenLinkedService.py:102
|
||||
msgid "Base Machine"
|
||||
msgstr "Macchina base"
|
||||
@ -2211,14 +2256,14 @@ msgstr "Macchina base servizio"
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:95
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:101
|
||||
#: services/OpenStack/LiveService.py:118
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:62
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:84
|
||||
#: services/Xen/XenLinkedService.py:107
|
||||
msgid "Network"
|
||||
msgstr "Rete"
|
||||
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:96
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:102
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:63
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
msgid ""
|
||||
"If more than 1 interface is found in machine, use one on this network as main"
|
||||
msgstr ""
|
||||
@ -2228,14 +2273,14 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:98
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:104
|
||||
#: services/OVirt/OVirtLinkedService.py:130
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:75
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:82
|
||||
#: services/Xen/XenLinkedService.py:112
|
||||
msgid "Memory (Mb)"
|
||||
msgstr "Memoria (Mb)"
|
||||
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:99
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:105
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:76
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:83
|
||||
msgid "Memory for machines deployed from this service"
|
||||
msgstr "Memoria per macchine distribuite da questo servizio"
|
||||
|
||||
@ -2253,7 +2298,7 @@ msgstr "Datastore dove mettere incrementali & pubblicazioni"
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:110
|
||||
#: services/OVirt/OVirtLinkedService.py:150
|
||||
#: services/OpenNebula/LiveService.py:99 services/OpenStack/LiveService.py:124
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:89
|
||||
#: services/Xen/XenLinkedService.py:118
|
||||
msgid "Machine Names"
|
||||
msgstr "Nomi della macchina"
|
||||
@ -2261,7 +2306,7 @@ msgstr "Nomi della macchina"
|
||||
#: services/HyperV_enterprise/HyperVClusterLinkedService.py:102
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:110
|
||||
#: services/OpenStack/LiveService.py:127
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:89
|
||||
msgid "Base name for clones from this machine"
|
||||
msgstr "Nome di base per i cloni da questa macchina"
|
||||
|
||||
@ -2269,8 +2314,8 @@ msgstr "Nome di base per i cloni da questa macchina"
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:112
|
||||
#: services/Nutanix_enterprise/NutanixService.py:66
|
||||
#: services/OVirt/OVirtLinkedService.py:159
|
||||
#: services/OpenNebula/LiveService.py:108 services/OpenStack/LiveService.py:133
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:82
|
||||
#: services/OpenNebula/LiveService.py:108 services/OpenStack/LiveService.py:134
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:90
|
||||
#: services/Xen/XenLinkedService.py:120
|
||||
msgid "Name Length"
|
||||
msgstr "Lunghezza del nome"
|
||||
@ -2279,8 +2324,8 @@ msgstr "Lunghezza del nome"
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:113
|
||||
#: services/Nutanix_enterprise/NutanixService.py:69
|
||||
#: services/OVirt/OVirtLinkedService.py:162
|
||||
#: services/OpenNebula/LiveService.py:111 services/OpenStack/LiveService.py:136
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:83
|
||||
#: services/OpenNebula/LiveService.py:111 services/OpenStack/LiveService.py:137
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:91
|
||||
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)"
|
||||
@ -2289,8 +2334,8 @@ msgstr ""
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:125
|
||||
#: services/Nutanix_enterprise/NutanixService.py:87
|
||||
#: services/OVirt/OVirtLinkedService.py:191
|
||||
#: services/OpenNebula/LiveService.py:125 services/OpenStack/LiveService.py:153
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:103
|
||||
#: services/OpenNebula/LiveService.py:125 services/OpenStack/LiveService.py:155
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:110
|
||||
#: services/Xen/XenLinkedService.py:133
|
||||
msgid "The length of basename plus length must not be greater than 15"
|
||||
msgstr "La lunghezza di basename più lunghezza non deve essere maggiore di 15"
|
||||
@ -2299,8 +2344,8 @@ msgstr "La lunghezza di basename più lunghezza non deve essere maggiore di 15"
|
||||
#: services/HyperV_enterprise/HyperVLinkedService.py:127
|
||||
#: services/Nutanix_enterprise/NutanixService.py:89
|
||||
#: services/OVirt/OVirtLinkedService.py:193
|
||||
#: services/OpenNebula/LiveService.py:127 services/OpenStack/LiveService.py:155
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:105
|
||||
#: services/OpenNebula/LiveService.py:127 services/OpenStack/LiveService.py:157
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:112
|
||||
#: services/Xen/XenLinkedService.py:135
|
||||
msgid "The machine name can't be only numbers"
|
||||
msgstr "Il nome del computer non può essere solo numeri"
|
||||
@ -2535,10 +2580,6 @@ msgstr "Memoria garantita (Mb)"
|
||||
msgid "Physical memory guaranteed to machines"
|
||||
msgstr "Memoria fisica garantita per macchine"
|
||||
|
||||
#: services/OVirt/OVirtLinkedService.py:167
|
||||
msgid "Display"
|
||||
msgstr "Visualizzazione"
|
||||
|
||||
#: services/OVirt/OVirtLinkedService.py:170
|
||||
msgid "Display type (only for administration purposes)"
|
||||
msgstr "Tipo di display (solo per scopi di amministrazione)"
|
||||
@ -2682,6 +2723,21 @@ msgstr "Volume"
|
||||
msgid "Base volume for service (restricted by availability zone)"
|
||||
msgstr "Volume di base per il servizio (limitato dalla zona di disponibilità)"
|
||||
|
||||
#: services/OpenStack/LiveService.py:116 services/OpenStack/LiveService.py:118
|
||||
#: services/OpenStack/LiveService.py:119 services/OpenStack/LiveService.py:121
|
||||
#: services/OpenStack/LiveService.py:129 services/OpenStack/LiveService.py:139
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:77
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:83
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:86
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:88
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:89
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:91
|
||||
#| msgid "Base Machine"
|
||||
msgid "Machine"
|
||||
msgstr "Macchina"
|
||||
|
||||
#: services/OpenStack/LiveService.py:118
|
||||
msgid "Network to attach to this service"
|
||||
msgstr "Rete di allegare a questo servizio"
|
||||
@ -3029,58 +3085,58 @@ msgstr "Datacenter"
|
||||
msgid "Datacenter containing base machine"
|
||||
msgstr "Macchina di base contenente datacenter"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:64
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:62
|
||||
msgid "Pub. Resource Pool"
|
||||
msgstr "Pub. Pool di risorse"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:64
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:62
|
||||
msgid "Resource Pool where deploy clones"
|
||||
msgstr "Pool di risorse dove distribuire cloni"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:65
|
||||
msgid "Clones Folder"
|
||||
msgstr "Cartella di cloni"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:65
|
||||
msgid "Folder where deploy clones"
|
||||
msgstr "Cartella dove distribuire cloni"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:66
|
||||
msgid "Resource Pool"
|
||||
msgstr "Pool di risorse"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:72
|
||||
msgid "Resource Pool containing base machine"
|
||||
msgstr "Macchina base contenente risorse piscina"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:74
|
||||
msgid "Base machine for this service"
|
||||
msgstr "Macchina base per questo servizio"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:77
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:64
|
||||
msgid "Pub.Datastores"
|
||||
msgstr "Pub.Datastores"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:78
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:65
|
||||
msgid "Datastores where to put publications"
|
||||
msgstr "Datastore dove mettere le pubblicazioni"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:79
|
||||
msgid "Inc.Datastores"
|
||||
msgstr "Inc.Datastores"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:80
|
||||
msgid "Datastores where to put incrementals"
|
||||
msgstr "Datastore dove mettere incrementali"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:67
|
||||
msgid "Remove found duplicates"
|
||||
msgstr "Rimuovere i duplicati trovati"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:85
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:67
|
||||
msgid "If active, found duplicates clones for this service will be removed"
|
||||
msgstr "Se attivo, i duplicati trovati cloni per questo servizio verranno rimossi"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:69
|
||||
msgid "Resource Pool"
|
||||
msgstr "Pool di risorse"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:75
|
||||
msgid "Resource Pool containing base machine"
|
||||
msgstr "Macchina base contenente risorse piscina"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:81
|
||||
msgid "Base machine for this service"
|
||||
msgstr "Macchina base per questo servizio"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:86
|
||||
msgid "Clones Folder"
|
||||
msgstr "Cartella di cloni"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:86
|
||||
msgid "Folder where deploy clones"
|
||||
msgstr "Cartella dove distribuire cloni"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:87
|
||||
msgid "Inc.Datastores"
|
||||
msgstr "Inc.Datastores"
|
||||
|
||||
#: services/Vmware_enterprise/VCLinkedCloneService.py:88
|
||||
msgid "Datastores where to put incrementals"
|
||||
msgstr "Datastore dove mettere incrementali"
|
||||
|
||||
#: services/Xen/XenLinkedService.py:56
|
||||
msgid "Xen Linked Clone (Experimental)"
|
||||
msgstr "Xen Clone collegato (sperimentale)"
|
||||
@ -3165,6 +3221,7 @@ msgstr "Navigazione Toggle"
|
||||
#: templates/uds/admin/tmpl/dashboard.html:5
|
||||
#: templates/uds/admin/tmpl/osmanagers.html:31
|
||||
#: templates/uds/admin/tmpl/providers.html:30
|
||||
#: templates/uds/admin/tmpl/service-info.html:4
|
||||
#: templates/uds/admin/tmpl/services_pool.html:30
|
||||
msgid "Overview"
|
||||
msgstr "Panoramica"
|
||||
@ -3221,6 +3278,7 @@ msgstr "Logout"
|
||||
|
||||
#: templates/uds/admin/tmpl/authenticators.html:33
|
||||
#: templates/uds/admin/tmpl/providers.html:32
|
||||
#: templates/uds/admin/tmpl/service-info.html:6
|
||||
#: templates/uds/admin/tmpl/services_pool.html:38
|
||||
msgid "Logs"
|
||||
msgstr "Registri"
|
||||
@ -3536,6 +3594,11 @@ msgstr ""
|
||||
msgid "Thank you."
|
||||
msgstr "Grazie."
|
||||
|
||||
#: templates/uds/admin/tmpl/service-info.html:5
|
||||
#| msgid "Service Pools"
|
||||
msgid "Services Pools"
|
||||
msgstr "Servizi piscine"
|
||||
|
||||
#: templates/uds/admin/tmpl/services_pool.html:32
|
||||
msgid "Cache"
|
||||
msgstr "Cache"
|
||||
@ -3996,7 +4059,7 @@ msgstr "Se selezionata, le credenziali utilizzate per connettersi sarà emtpy"
|
||||
#: transports/RDP/BaseRDPTransport.py:62
|
||||
#: transports/RGS_enterprise/RGSTransport.py:45
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:53
|
||||
#: transports/SPICE/BaseSPICETransport.py:72
|
||||
#: transports/SPICE/BaseSPICETransport.py:73
|
||||
msgid "If not empty, this username will be always used as credential"
|
||||
msgstr ""
|
||||
"Se non vuota, questo nome utente verrà sempre utilizzato come credenziale"
|
||||
@ -4007,7 +4070,7 @@ msgstr ""
|
||||
#: transports/RDP/BaseRDPTransport.py:63
|
||||
#: transports/RGS_enterprise/RGSTransport.py:46
|
||||
#: transports/RGS_enterprise/TRGSTransport.py:54
|
||||
#: transports/SPICE/BaseSPICETransport.py:77
|
||||
#: transports/SPICE/BaseSPICETransport.py:79
|
||||
msgid "If not empty, this password will be always used as credential"
|
||||
msgstr "Se non vuota, questa password verrà sempre utilizzata come credenziale"
|
||||
|
||||
@ -4016,7 +4079,7 @@ msgstr "Se non vuota, questa password verrà sempre utilizzata come credenziale"
|
||||
msgid "Without Domain"
|
||||
msgstr "Senza dominio"
|
||||
|
||||
#: transports/HTML5RDP/HTML5RDP.py:72 transports/RDP/BaseRDPTransport.py:64
|
||||
#: transports/HTML5RDP/HTML5RDP.py:72
|
||||
#: transports/RDS_enterprise/BaseRDSTransport.py:67
|
||||
msgid ""
|
||||
"If checked, the domain part will always be emptied (to connecto to xrdp for "
|
||||
@ -4186,6 +4249,17 @@ msgstr "Nome host o l'indirizzo della gestione connessione"
|
||||
msgid "If not empty, this domain will be always used as credential domain"
|
||||
msgstr "Se non vuota, questo dominio verrà sempre utilizzato come dominio delle credenziali"
|
||||
|
||||
#: transports/RDP/BaseRDPTransport.py:64
|
||||
#| msgid ""
|
||||
#| "If checked, the domain part will always be emptied (to connecto to xrdp "
|
||||
#| "for example is needed)"
|
||||
msgid ""
|
||||
"If checked, the domain part will always be emptied (to connect to xrdp for "
|
||||
"example is needed)"
|
||||
msgstr ""
|
||||
"Se selezionata, la parte di dominio sarà sempre svuotata (per connettersi a xrdp per "
|
||||
"esempio è necessario)"
|
||||
|
||||
#: transports/RDP/BaseRDPTransport.py:66
|
||||
#: transports/RDS_enterprise/BaseRDSTransport.py:69
|
||||
msgid "Allow Smartcards"
|
||||
@ -4405,7 +4479,7 @@ msgstr "RGS trasporto (con tunnel)"
|
||||
msgid "RGS Transport for tunneled connection"
|
||||
msgstr "RGS trasporto per connessione con tunnel"
|
||||
|
||||
#: transports/SPICE/BaseSPICETransport.py:84
|
||||
#: transports/SPICE/BaseSPICETransport.py:87
|
||||
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)."
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: OpenUDS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-04-18 07:06+0200\n"
|
||||
"POT-Creation-Date: 2016-04-19 10:01+0200\n"
|
||||
"PO-Revision-Date: 2016-04-18 05:02+0000\n"
|
||||
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
|
||||
"Language-Team: Italian (http://www.transifex.com/openuds/openuds/language/"
|
||||
@ -102,13 +102,14 @@ msgstr "Prova"
|
||||
msgid "Search error"
|
||||
msgstr "Errore di ricerca"
|
||||
|
||||
#: static/tmp_js/gui-d-authenticators.js:51 static/tmp_js/gui-form.js:306
|
||||
#: static/tmp_js/gui-d-authenticators.js:51 static/tmp_js/gui-form.js:318
|
||||
msgid "Accept"
|
||||
msgstr "Accettare"
|
||||
|
||||
#: static/tmp_js/gui-d-authenticators.js:131
|
||||
#: static/tmp_js/gui-d-connectivity.js:43 static/tmp_js/gui-d-osmanagers.js:39
|
||||
#: static/tmp_js/gui-d-services.js:95 static/tmp_js/gui-d-servicespools.js:182
|
||||
#: static/tmp_js/gui-d-services.js:82 static/tmp_js/gui-d-services.js:123
|
||||
#: static/tmp_js/gui-d-servicespools.js:182
|
||||
msgid "Error accessing data"
|
||||
msgstr "Errore di accesso ai dati"
|
||||
|
||||
@ -501,84 +502,93 @@ msgstr "Errore di creazione di report"
|
||||
msgid "Error obtaining report description"
|
||||
msgstr "Descrizione dell'errore ottenere report"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:72
|
||||
#: static/tmp_js/gui-d-services.js:59
|
||||
msgid "In Maintenance"
|
||||
msgstr "In manutenzione"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:74
|
||||
#: static/tmp_js/gui-d-services.js:61
|
||||
msgid "Active"
|
||||
msgstr "Attivo"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:131
|
||||
#: static/tmp_js/gui-d-services.js:104
|
||||
msgid "Information"
|
||||
msgstr "Informazioni"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:120
|
||||
#| msgid "Service creation error"
|
||||
msgid "Service information"
|
||||
msgstr "Informazioni di servizio"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:141
|
||||
msgid "Edit service"
|
||||
msgstr "Modifica servizio"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:131
|
||||
#: static/tmp_js/gui-d-services.js:141
|
||||
msgid "Service creation error"
|
||||
msgstr "Errore di creazione del servizio"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:132
|
||||
#: static/tmp_js/gui-d-services.js:142
|
||||
msgid "New service"
|
||||
msgstr "Nuovo servizio"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:132
|
||||
#: static/tmp_js/gui-d-services.js:142
|
||||
msgid "Service saving error"
|
||||
msgstr "Servizio risparmio errore"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:133
|
||||
#: static/tmp_js/gui-d-services.js:143
|
||||
msgid "Delete service"
|
||||
msgstr "Eliminare il servizio"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:133
|
||||
#: static/tmp_js/gui-d-services.js:143
|
||||
msgid "Service deletion error"
|
||||
msgstr "Errore di omissione del servizio"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:149 static/tmp_js/gui-d-services.js:172
|
||||
#: static/tmp_js/gui-d-services.js:159 static/tmp_js/gui-d-services.js:182
|
||||
msgid "Maintenance"
|
||||
msgstr "Manutenzione"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:158
|
||||
#: static/tmp_js/gui-d-services.js:168
|
||||
msgid "Maintenance Mode"
|
||||
msgstr "Modalità di manutenzione"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:158
|
||||
#: static/tmp_js/gui-d-services.js:168
|
||||
msgid "Enter Maintenance Mode?"
|
||||
msgstr "Entrare in modalità di manutenzione?"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:158
|
||||
#: static/tmp_js/gui-d-services.js:168
|
||||
msgid "Exit Maintenance Mode?"
|
||||
msgstr "Uscire dalla modalità di manutenzione?"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:177
|
||||
#: static/tmp_js/gui-d-services.js:187
|
||||
msgid "Enter maintenance Mode"
|
||||
msgstr "Entrare in modalità di manutenzione"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:180
|
||||
#: static/tmp_js/gui-d-services.js:190
|
||||
msgid "Exit Maintenance Mode"
|
||||
msgstr "Disattiva modalità di manutenzione"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:188
|
||||
#: static/tmp_js/gui-d-services.js:198
|
||||
msgid "New services provider"
|
||||
msgstr "Nuovo provider di servizi"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:188
|
||||
#: static/tmp_js/gui-d-services.js:198
|
||||
msgid "Services provider creation error"
|
||||
msgstr "Errore di creazione di provider di servizi"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:189
|
||||
#: static/tmp_js/gui-d-services.js:199
|
||||
msgid "Edit services provider"
|
||||
msgstr "Modificare il provider di servizi"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:189
|
||||
#: static/tmp_js/gui-d-services.js:199
|
||||
#: static/tmp_js/gui-d-servicespoolsgroup.js:22
|
||||
msgid "Services Provider saving error"
|
||||
msgstr "Provider di servizi risparmiando errore"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:190
|
||||
#: static/tmp_js/gui-d-services.js:200
|
||||
msgid "Delete services provider"
|
||||
msgstr "Eliminare il provider di servizi"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:190
|
||||
#: static/tmp_js/gui-d-services.js:200
|
||||
msgid "Services Provider deletion error"
|
||||
msgstr "Errore di omissione del Provider di servizi"
|
||||
|
||||
@ -739,7 +749,7 @@ msgstr "Modifica"
|
||||
msgid "saving error"
|
||||
msgstr "errore di risparmio"
|
||||
|
||||
#: static/tmp_js/gui-d-servicespools.js:395 static/tmp_js/gui-methods.js:140
|
||||
#: static/tmp_js/gui-d-servicespools.js:395 static/tmp_js/gui-methods.js:141
|
||||
#: static/tmp_js/gui.js:52
|
||||
msgid "Delete"
|
||||
msgstr "Eliminare"
|
||||
@ -804,15 +814,15 @@ msgstr "Registri"
|
||||
msgid "Main"
|
||||
msgstr "Main"
|
||||
|
||||
#: static/tmp_js/gui-form.js:289
|
||||
#: static/tmp_js/gui-form.js:301
|
||||
msgid "yes"
|
||||
msgstr "Sì"
|
||||
|
||||
#: static/tmp_js/gui-form.js:290
|
||||
#: static/tmp_js/gui-form.js:302
|
||||
msgid "no"
|
||||
msgstr "No"
|
||||
|
||||
#: static/tmp_js/gui-form.js:307
|
||||
#: static/tmp_js/gui-form.js:319
|
||||
msgid "Close"
|
||||
msgstr "Chiudere"
|
||||
|
||||
@ -836,31 +846,31 @@ msgstr "Edizione fatto con successo"
|
||||
msgid "Overview"
|
||||
msgstr "Panoramica"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:100
|
||||
#: static/tmp_js/gui-methods.js:101
|
||||
msgid "of type"
|
||||
msgstr "di tipo"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:118
|
||||
#: static/tmp_js/gui-methods.js:119
|
||||
msgid "Creation successfully done"
|
||||
msgstr "Creazione fatto con successo"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:138
|
||||
#: static/tmp_js/gui-methods.js:139
|
||||
msgid "Are you sure do you want to delete "
|
||||
msgstr "Sei sicuro che si desidera eliminare "
|
||||
|
||||
#: static/tmp_js/gui-methods.js:138
|
||||
#: static/tmp_js/gui-methods.js:139
|
||||
msgid "items:"
|
||||
msgstr "articoli:"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:147
|
||||
#: static/tmp_js/gui-methods.js:148
|
||||
msgid "Error deleting"
|
||||
msgstr "Errore durante l'eliminazione"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:149
|
||||
#: static/tmp_js/gui-methods.js:150
|
||||
msgid "Successfully deleted"
|
||||
msgstr "Eliminato correttamente"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:154
|
||||
#: static/tmp_js/gui-methods.js:155
|
||||
msgid "Deletion results"
|
||||
msgstr "Risultati di eliminazione"
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: OpenUDS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-04-04 09:28+0200\n"
|
||||
"PO-Revision-Date: 2015-08-03 09:37+0000\n"
|
||||
"POT-Creation-Date: 2016-04-19 10:01+0200\n"
|
||||
"PO-Revision-Date: 2016-04-18 05:02+0000\n"
|
||||
"Last-Translator: Adolfo Gómez <dkmaster@dkmon.com>\n"
|
||||
"Language-Team: Portuguese (http://www.transifex.com/openuds/openuds/language/"
|
||||
"pt/)\n"
|
||||
@ -102,14 +102,14 @@ msgstr "Teste"
|
||||
msgid "Search error"
|
||||
msgstr "Erro de pesquisa"
|
||||
|
||||
#: static/tmp_js/gui-d-authenticators.js:51 static/tmp_js/gui-form.js:282
|
||||
#: static/tmp_js/gui-d-authenticators.js:51 static/tmp_js/gui-form.js:318
|
||||
msgid "Accept"
|
||||
msgstr "Aceitar"
|
||||
|
||||
#: static/tmp_js/gui-d-authenticators.js:131
|
||||
#: static/tmp_js/gui-d-connectivity.js:43 static/tmp_js/gui-d-osmanagers.js:39
|
||||
#: static/tmp_js/gui-d-services.js:95 static/tmp_js/gui-d-servicespools.js:182
|
||||
#| msgid "Error accessing service: "
|
||||
#: static/tmp_js/gui-d-services.js:82 static/tmp_js/gui-d-services.js:123
|
||||
#: static/tmp_js/gui-d-servicespools.js:182
|
||||
msgid "Error accessing data"
|
||||
msgstr "Erro ao acessar dados"
|
||||
|
||||
@ -219,7 +219,6 @@ msgid "Authenticator deletion error"
|
||||
msgstr "Erro de exclusão do autenticador"
|
||||
|
||||
#: static/tmp_js/gui-d-calendar.js:23
|
||||
#| msgid "May"
|
||||
msgid "day"
|
||||
msgstr "dia"
|
||||
|
||||
@ -288,7 +287,6 @@ msgid "Weeks"
|
||||
msgstr "Semanas"
|
||||
|
||||
#: static/tmp_js/gui-d-calendar.js:35
|
||||
#| msgid "Sunday"
|
||||
msgid "Sun"
|
||||
msgstr "Sol"
|
||||
|
||||
@ -325,17 +323,14 @@ msgid "and will remain valid for "
|
||||
msgstr "e permanecerá válido para "
|
||||
|
||||
#: static/tmp_js/gui-d-calendar.js:172
|
||||
#| msgid "Publish on creation"
|
||||
msgid "with no duration"
|
||||
msgstr "com nenhuma duração"
|
||||
|
||||
#: static/tmp_js/gui-d-calendar.js:208
|
||||
#| msgid "New user"
|
||||
msgid "New rule"
|
||||
msgstr "Nova regra"
|
||||
|
||||
#: static/tmp_js/gui-d-calendar.js:208
|
||||
#| msgid "Edit user"
|
||||
msgid "Edit rule"
|
||||
msgstr "Editar regra"
|
||||
|
||||
@ -344,52 +339,42 @@ msgid "Save"
|
||||
msgstr "Salvar"
|
||||
|
||||
#: static/tmp_js/gui-d-calendar.js:277
|
||||
#| msgid "Error creating report"
|
||||
msgid "Error creating rule"
|
||||
msgstr "Regra de criação de erro"
|
||||
|
||||
#: static/tmp_js/gui-d-calendar.js:280
|
||||
#| msgid "Error creating report"
|
||||
msgid "Error saving rule"
|
||||
msgstr "Erro ao salvar regra"
|
||||
|
||||
#: static/tmp_js/gui-d-calendar.js:326
|
||||
#| msgid "Delete user"
|
||||
msgid "Delete rule"
|
||||
msgstr "Excluir a regra"
|
||||
|
||||
#: static/tmp_js/gui-d-calendar.js:326
|
||||
#| msgid "deletion error"
|
||||
msgid "Rule deletion error"
|
||||
msgstr "Erro de exclusão de regra"
|
||||
|
||||
#: static/tmp_js/gui-d-calendar.js:333
|
||||
#| msgid "New OSManager"
|
||||
msgid "New calendar"
|
||||
msgstr "Novo calendário"
|
||||
|
||||
#: static/tmp_js/gui-d-calendar.js:333
|
||||
#| msgid "OSManager creation error"
|
||||
msgid "Calendar creation error"
|
||||
msgstr "Erro de criação do calendário"
|
||||
|
||||
#: static/tmp_js/gui-d-calendar.js:334
|
||||
#| msgid "Edit OSManager"
|
||||
msgid "Edit calendar"
|
||||
msgstr "Editar o calendário"
|
||||
|
||||
#: static/tmp_js/gui-d-calendar.js:334
|
||||
#| msgid "OSManager saving error"
|
||||
msgid "Calendar saving error"
|
||||
msgstr "Calendário salvando o erro"
|
||||
|
||||
#: static/tmp_js/gui-d-calendar.js:335
|
||||
#| msgid "Delete OSManager"
|
||||
msgid "Delete calendar"
|
||||
msgstr "Excluir calendário"
|
||||
|
||||
#: static/tmp_js/gui-d-calendar.js:335
|
||||
#| msgid "User deletion error"
|
||||
msgid "Calendar deletion error"
|
||||
msgstr "Erro de exclusão de calendário"
|
||||
|
||||
@ -458,7 +443,6 @@ msgid "New image"
|
||||
msgstr "Nova imagem"
|
||||
|
||||
#: static/tmp_js/gui-d-gallery.js:17
|
||||
#| msgid "Edit OSManager"
|
||||
msgid "Edit image"
|
||||
msgstr "Editar imagem"
|
||||
|
||||
@ -518,84 +502,94 @@ msgstr "Erro ao criar o relatório"
|
||||
msgid "Error obtaining report description"
|
||||
msgstr "Descrição de relatório de obtenção do erro"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:72
|
||||
#: static/tmp_js/gui-d-services.js:59
|
||||
msgid "In Maintenance"
|
||||
msgstr "Em manutenção"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:74
|
||||
#: static/tmp_js/gui-d-services.js:61
|
||||
msgid "Active"
|
||||
msgstr "Ativo"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:131
|
||||
#: static/tmp_js/gui-d-services.js:104
|
||||
msgid "Information"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:120
|
||||
#, fuzzy
|
||||
#| msgid "Service creation error"
|
||||
msgid "Service information"
|
||||
msgstr "Erro de criação do serviço"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:141
|
||||
msgid "Edit service"
|
||||
msgstr "Editar serviço"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:131
|
||||
#: static/tmp_js/gui-d-services.js:141
|
||||
msgid "Service creation error"
|
||||
msgstr "Erro de criação do serviço"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:132
|
||||
#: static/tmp_js/gui-d-services.js:142
|
||||
msgid "New service"
|
||||
msgstr "Novo serviço"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:132
|
||||
#: static/tmp_js/gui-d-services.js:142
|
||||
msgid "Service saving error"
|
||||
msgstr "Salvando o erro de serviço"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:133
|
||||
#: static/tmp_js/gui-d-services.js:143
|
||||
msgid "Delete service"
|
||||
msgstr "Excluir o serviço"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:133
|
||||
#: static/tmp_js/gui-d-services.js:143
|
||||
msgid "Service deletion error"
|
||||
msgstr "Erro de exclusão do serviço"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:149 static/tmp_js/gui-d-services.js:172
|
||||
#: static/tmp_js/gui-d-services.js:159 static/tmp_js/gui-d-services.js:182
|
||||
msgid "Maintenance"
|
||||
msgstr "Manutenção"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:158
|
||||
#: static/tmp_js/gui-d-services.js:168
|
||||
msgid "Maintenance Mode"
|
||||
msgstr "Modo de manutenção"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:158
|
||||
#: static/tmp_js/gui-d-services.js:168
|
||||
msgid "Enter Maintenance Mode?"
|
||||
msgstr "Entrar no modo de manutenção?"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:158
|
||||
#: static/tmp_js/gui-d-services.js:168
|
||||
msgid "Exit Maintenance Mode?"
|
||||
msgstr "Sair do modo de manutenção?"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:177
|
||||
#: static/tmp_js/gui-d-services.js:187
|
||||
msgid "Enter maintenance Mode"
|
||||
msgstr "Digite o modo de manutenção"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:180
|
||||
#: static/tmp_js/gui-d-services.js:190
|
||||
msgid "Exit Maintenance Mode"
|
||||
msgstr "Sair do modo de manutenção"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:188
|
||||
#: static/tmp_js/gui-d-services.js:198
|
||||
msgid "New services provider"
|
||||
msgstr "Novo provedor de serviços"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:188
|
||||
#: static/tmp_js/gui-d-services.js:198
|
||||
msgid "Services provider creation error"
|
||||
msgstr "Erro de criação do provedor de serviços"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:189
|
||||
#: static/tmp_js/gui-d-services.js:199
|
||||
msgid "Edit services provider"
|
||||
msgstr "Editar Provedor de serviços"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:189
|
||||
#: static/tmp_js/gui-d-services.js:199
|
||||
#: static/tmp_js/gui-d-servicespoolsgroup.js:22
|
||||
msgid "Services Provider saving error"
|
||||
msgstr "Salvando o erro do prestador de serviços"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:190
|
||||
#: static/tmp_js/gui-d-services.js:200
|
||||
msgid "Delete services provider"
|
||||
msgstr "Exclua o provedor de serviços"
|
||||
|
||||
#: static/tmp_js/gui-d-services.js:190
|
||||
#: static/tmp_js/gui-d-services.js:200
|
||||
msgid "Services Provider deletion error"
|
||||
msgstr "Erro de exclusão do provedor de serviços"
|
||||
|
||||
@ -630,13 +624,11 @@ msgstr "Editar o calendário de acesso"
|
||||
|
||||
#: static/tmp_js/gui-d-servicespools-actions.js:215
|
||||
#: static/tmp_js/gui-d-servicespools-calendars.js:119
|
||||
#| msgid "Remove Cache element"
|
||||
msgid "Remove access calendar"
|
||||
msgstr "Remover acesso calendário"
|
||||
|
||||
#: static/tmp_js/gui-d-servicespools-actions.js:215
|
||||
#: static/tmp_js/gui-d-servicespools-calendars.js:119
|
||||
#| msgid "Transport removal error"
|
||||
msgid "Access calendar removal error"
|
||||
msgstr "Erro de remoção de calendário de acesso"
|
||||
|
||||
@ -660,7 +652,6 @@ msgid "Publish"
|
||||
msgstr "Publicar"
|
||||
|
||||
#: static/tmp_js/gui-d-servicespools-publications.js:22
|
||||
#| msgid "Cancel publication"
|
||||
msgid "Cancel publication?"
|
||||
msgstr "Cancelar a publicação?"
|
||||
|
||||
@ -759,7 +750,7 @@ msgstr "Editar"
|
||||
msgid "saving error"
|
||||
msgstr "salvando o erro"
|
||||
|
||||
#: static/tmp_js/gui-d-servicespools.js:395 static/tmp_js/gui-methods.js:140
|
||||
#: static/tmp_js/gui-d-servicespools.js:395 static/tmp_js/gui-methods.js:141
|
||||
#: static/tmp_js/gui.js:52
|
||||
msgid "Delete"
|
||||
msgstr "Excluir"
|
||||
@ -769,27 +760,22 @@ msgid "deletion error"
|
||||
msgstr "erro de exclusão"
|
||||
|
||||
#: static/tmp_js/gui-d-servicespoolsgroup.js:21
|
||||
#| msgid "New services provider"
|
||||
msgid "New services Services Pool Group"
|
||||
msgstr "Novos serviços de grupo de consórcio de serviços"
|
||||
|
||||
#: static/tmp_js/gui-d-servicespoolsgroup.js:21
|
||||
#| msgid "Services provider creation error"
|
||||
msgid "Services Services Pool Group creation error"
|
||||
msgstr "Erro de criação do grupo de consórcio de serviços serviços"
|
||||
|
||||
#: static/tmp_js/gui-d-servicespoolsgroup.js:22
|
||||
#| msgid "Edit services provider"
|
||||
msgid "Edit services Services Pool Group"
|
||||
msgstr "Editar serviços de grupo de consórcio de serviços"
|
||||
|
||||
#: static/tmp_js/gui-d-servicespoolsgroup.js:23
|
||||
#| msgid "Delete services provider"
|
||||
msgid "Delete Services Pool Group"
|
||||
msgstr "Excluir grupo de consórcio de serviços"
|
||||
|
||||
#: static/tmp_js/gui-d-servicespoolsgroup.js:23
|
||||
#| msgid "Service creation error"
|
||||
msgid "Services Pool Group error"
|
||||
msgstr "Erro de grupo de consórcio de serviços"
|
||||
|
||||
@ -825,15 +811,19 @@ msgstr "Mensagem"
|
||||
msgid "Logs"
|
||||
msgstr "Logs"
|
||||
|
||||
#: static/tmp_js/gui-form.js:265
|
||||
#: static/tmp_js/gui-form.js:95
|
||||
msgid "Main"
|
||||
msgstr ""
|
||||
|
||||
#: static/tmp_js/gui-form.js:301
|
||||
msgid "yes"
|
||||
msgstr "Sim"
|
||||
|
||||
#: static/tmp_js/gui-form.js:266
|
||||
#: static/tmp_js/gui-form.js:302
|
||||
msgid "no"
|
||||
msgstr "Não"
|
||||
|
||||
#: static/tmp_js/gui-form.js:283
|
||||
#: static/tmp_js/gui-form.js:319
|
||||
msgid "Close"
|
||||
msgstr "Fechar"
|
||||
|
||||
@ -857,34 +847,31 @@ msgstr "Edição com sucesso"
|
||||
msgid "Overview"
|
||||
msgstr "Visão geral"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:100
|
||||
#: static/tmp_js/gui-methods.js:101
|
||||
msgid "of type"
|
||||
msgstr "do tipo"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:118
|
||||
#: static/tmp_js/gui-methods.js:119
|
||||
msgid "Creation successfully done"
|
||||
msgstr "Criação feita com sucesso"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:138
|
||||
#: static/tmp_js/gui-methods.js:139
|
||||
msgid "Are you sure do you want to delete "
|
||||
msgstr "Você tem certeza que quer excluir "
|
||||
|
||||
#: static/tmp_js/gui-methods.js:138
|
||||
#: static/tmp_js/gui-methods.js:139
|
||||
msgid "items:"
|
||||
msgstr "itens:"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:147
|
||||
#| msgid "Error creating report"
|
||||
#: static/tmp_js/gui-methods.js:148
|
||||
msgid "Error deleting"
|
||||
msgstr "Erro de exclusão"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:149
|
||||
#| msgid "Edition successfully done"
|
||||
#: static/tmp_js/gui-methods.js:150
|
||||
msgid "Successfully deleted"
|
||||
msgstr "Excluído com êxito"
|
||||
|
||||
#: static/tmp_js/gui-methods.js:154
|
||||
#| msgid "Deletion error"
|
||||
#: static/tmp_js/gui-methods.js:155
|
||||
msgid "Deletion results"
|
||||
msgstr "Resultados de exclusão"
|
||||
|
||||
@ -978,7 +965,6 @@ msgid "Message"
|
||||
msgstr "Mensagem"
|
||||
|
||||
#: static/tmp_js/gui.js:130
|
||||
#| msgid "Test failed:"
|
||||
msgid "Connection failed"
|
||||
msgstr "Conexão falhado"
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
# jshint strict: true
|
||||
# jshint strict: true
|
||||
|
||||
# -------------------------------
|
||||
# Templates related
|
||||
@ -62,11 +62,11 @@ Handlebars.registerHelper "ifbelongs", (context1, context2, options) ->
|
||||
options.inverse this
|
||||
|
||||
|
||||
# Counters.
|
||||
# Counters.
|
||||
# Create a counter with {{counter [id] [startValue]}}
|
||||
# increment the counter with {{inc_counter [id]}}
|
||||
# get the counter value tiwh {{get_counter [id}}
|
||||
# Values are stored on current
|
||||
# Values are stored on current
|
||||
Handlebars.registerHelper "set_counter", (id, value, options) ->
|
||||
options.data["_counter_" + id] = value
|
||||
return
|
||||
@ -122,8 +122,8 @@ api.templates.get = (name, success_fnc) ->
|
||||
if $this.cache.get(name + "------")
|
||||
success_fnc $this.cache.get(name)
|
||||
return
|
||||
|
||||
# Let's check if a "preloaded template" exists
|
||||
|
||||
# Let's check if a "preloaded template" exists
|
||||
else if document.getElementById("tmpl_" + name)
|
||||
$this.cache.put name, "tmpl_" + name # In fact, this is not neccesary...
|
||||
success_fnc "tmpl_" + name
|
||||
@ -155,7 +155,7 @@ api.templates.evaluate = (str, context) ->
|
||||
# Figure out if we're getting a template, or if we need to
|
||||
# load the template - and be sure to cache the result (compiled template).
|
||||
cached = null
|
||||
unless /\W/.test(str)
|
||||
if /^[\w_-]*$/.test(str)
|
||||
cached = @cache.get("_" + str)
|
||||
if not cached?
|
||||
cached = api.templates.evaluate(document.getElementById(str).innerHTML)
|
||||
|
@ -4,7 +4,7 @@
|
||||
$ = jQuery
|
||||
api = @api
|
||||
|
||||
api.debug = on
|
||||
api.debug = off
|
||||
|
||||
api.permissions = {
|
||||
NONE: 0
|
||||
|
@ -1,9 +1,9 @@
|
||||
# jshint strict: true
|
||||
# jshint strict: true
|
||||
gui.providers = new GuiElement(api.providers, "provi")
|
||||
gui.providers.link = (event) ->
|
||||
"use strict"
|
||||
|
||||
maintenanceText = (icon, text) ->
|
||||
|
||||
iconAndText = (icon, text) ->
|
||||
'<span class="fa ' + icon + '"> </span> <span class="label-tbl-button">' + text + '</span>'
|
||||
|
||||
# Button definition to trigger "Test" action
|
||||
@ -11,16 +11,6 @@ gui.providers.link = (event) ->
|
||||
text: gettext("Test")
|
||||
css: "btn-info"
|
||||
|
||||
detailLogTable = undefined
|
||||
clearDetailLog = ->
|
||||
if detailLogTable
|
||||
$tbl = $(detailLogTable).dataTable()
|
||||
$tbl.fnClearTable()
|
||||
$tbl.fnDestroy()
|
||||
$("#services-log-placeholder").empty()
|
||||
detailLogTable = undefined
|
||||
return
|
||||
|
||||
prevTables = []
|
||||
clearDetails = ->
|
||||
$.each prevTables, (undefined_, tbl) ->
|
||||
@ -29,7 +19,6 @@ gui.providers.link = (event) ->
|
||||
$tbl.fnDestroy()
|
||||
return
|
||||
|
||||
clearDetailLog()
|
||||
prevTables = []
|
||||
$("#services-placeholder").empty()
|
||||
$("#logs-placeholder").empty()
|
||||
@ -42,11 +31,10 @@ gui.providers.link = (event) ->
|
||||
providers: "providers-placeholder"
|
||||
provider_info: "provider-info-placeholder"
|
||||
services: "services-placeholder"
|
||||
services_log: "services-log-placeholder"
|
||||
logs: "logs-placeholder"
|
||||
)
|
||||
gui.setLinksEvents()
|
||||
|
||||
|
||||
# Append tabs click events
|
||||
$(".bottom_tabs").on "click", (event) ->
|
||||
setTimeout (->
|
||||
@ -98,38 +86,58 @@ gui.providers.link = (event) ->
|
||||
id = selected[0].id
|
||||
|
||||
# Giving the name compossed with type, will ensure that only styles will be reattached once
|
||||
services = new GuiElement(api.providers.detail(id, "services", { permission: selected[0].permission }), "services-" + selected[0].type)
|
||||
servicesAPI = api.providers.detail(id, "services", { permission: selected[0].permission })
|
||||
services = new GuiElement(servicesAPI, "services-" + selected[0].type)
|
||||
tmpLogTable = undefined
|
||||
servicesTable = services.table(
|
||||
icon: 'services'
|
||||
container: "services-placeholder"
|
||||
doNotLoadData: true
|
||||
rowSelect: "multi"
|
||||
onRowSelect: (sselected) ->
|
||||
gui.tools.blockUI()
|
||||
sId = sselected[0].id
|
||||
clearDetailLog()
|
||||
tmpLogTable = services.logTable(sId,
|
||||
container: "services-log-placeholder"
|
||||
onLoad: ->
|
||||
detailLogTable = tmpLogTable
|
||||
gui.tools.unblockUI()
|
||||
return
|
||||
)
|
||||
return
|
||||
|
||||
onRowDeselect: ->
|
||||
clearDetailLog()
|
||||
return
|
||||
|
||||
onCheck: (check, items) ->
|
||||
if check is "delete" and items.length is 1
|
||||
return false if items[0].deployed_services_count > 0
|
||||
return true
|
||||
|
||||
|
||||
buttons: [
|
||||
"new"
|
||||
"edit"
|
||||
{
|
||||
text: iconAndText( 'fa-info', gettext('Information') )
|
||||
css: "disabled"
|
||||
disabled: true
|
||||
click: (vals, value, btn, tbl, refreshFnc) ->
|
||||
gui.doLog "Value:", value, vals[0]
|
||||
api.cache.clear()
|
||||
val = vals[0]
|
||||
servicesAPI.invoke val.id + "/servicesPools", (pools) ->
|
||||
gui.doLog "Pools", pools
|
||||
api.templates.get "service-info", (tmpl) ->
|
||||
content = api.templates.evaluate(tmpl,
|
||||
id: 'information',
|
||||
pools: pools
|
||||
)
|
||||
modalId = gui.launchModal(gettext('Service information'), content,
|
||||
actionButton: ""
|
||||
)
|
||||
gui.methods.typedShow services, val, '#information-overview', gettext('Error accessing data')
|
||||
tmpLogTable = services.logTable(val.id,
|
||||
container: "information-logs"
|
||||
onLoad: ->
|
||||
return
|
||||
)
|
||||
$('#information-pools-table').DataTable();
|
||||
return
|
||||
|
||||
select: (vals, value, btn, tbl, refreshFnc) ->
|
||||
unless vals.length == 1
|
||||
$(btn).addClass("disabled").prop('disabled', true)
|
||||
return
|
||||
|
||||
$(btn).removeClass("disabled").prop('disabled', false)
|
||||
|
||||
}
|
||||
"delete"
|
||||
"xls"
|
||||
]
|
||||
@ -154,7 +162,7 @@ gui.providers.link = (event) ->
|
||||
"edit"
|
||||
{
|
||||
permission: api.permissions.MANAGEMENT
|
||||
text: maintenanceText('fa-ambulance', gettext("Maintenance"))
|
||||
text: iconAndText('fa-ambulance', gettext("Maintenance"))
|
||||
css: "disabled"
|
||||
disabled: true
|
||||
click: (vals, value, btn, tbl, refreshFnc) ->
|
||||
@ -180,14 +188,14 @@ gui.providers.link = (event) ->
|
||||
select: (vals, value, btn, tbl, refreshFnc) ->
|
||||
unless vals.length == 1
|
||||
$(btn).removeClass("btn-warning").removeClass("btn-info").addClass("disabled").prop('disabled', true)
|
||||
$(btn).empty().append(maintenanceText('fa-ambulance', gettext("Maintenance")))
|
||||
$(btn).empty().append(iconAndText('fa-ambulance', gettext("Maintenance")))
|
||||
return
|
||||
val = vals[0]
|
||||
if val.maintenance_mode is false
|
||||
content = maintenanceText('fa-ambulance', gettext('Enter maintenance Mode'))
|
||||
content = iconAndText('fa-ambulance', gettext('Enter maintenance Mode'))
|
||||
cls = 'btn-warning'
|
||||
else
|
||||
content = maintenanceText('fa-truck',gettext('Exit Maintenance Mode'))
|
||||
content = iconAndText('fa-truck',gettext('Exit Maintenance Mode'))
|
||||
cls = 'btn-info'
|
||||
|
||||
$(btn).removeClass("disabled").addClass(cls).prop('disabled', false)
|
||||
@ -204,4 +212,4 @@ gui.providers.link = (event) ->
|
||||
)
|
||||
return
|
||||
|
||||
false
|
||||
false
|
||||
|
@ -80,16 +80,16 @@
|
||||
fillers: fillers
|
||||
originalValues: originalValues
|
||||
|
||||
gui.forms.fromFields = (fields, item) ->
|
||||
gui.forms.fromFields = (fields, item, forShow) ->
|
||||
editing = item? # Locate real Editing
|
||||
item = item or id: ""
|
||||
form = "<form class=\"form-horizontal\" role=\"form\">" + "<input type=\"hidden\" name=\"id\" class=\"modal_field_data\" value=\"" + item.id + "\">"
|
||||
fillers = []
|
||||
originalValues = {}
|
||||
|
||||
if !fields.tabs
|
||||
tabsArray = []
|
||||
if !fields.tabs? and !forShow?
|
||||
tabs = {}
|
||||
tabsArray = []
|
||||
for k in fields
|
||||
if !k.gui.tab?
|
||||
k.gui.tab = gettext('Main')
|
||||
@ -115,7 +115,7 @@
|
||||
active = " active in"
|
||||
|
||||
$.each fields.tabs, (index, tab) ->
|
||||
h = gui.forms.fieldsToHtml(tab.fields, item)
|
||||
h = gui.forms.fieldsToHtml(tab.fields, item, editing)
|
||||
tabsContent.push "<div class=\"tab-pane fade" + active + "\" id=\"" + id + index + "\">" + h.html + "</div>"
|
||||
tabs.push "<li class='" + active + "'><a href=\"#" + id + index + "\" data-toggle=\"tab\">" + tab.title + "</a></li>"
|
||||
active = ""
|
||||
@ -126,7 +126,7 @@
|
||||
|
||||
form += "<ul class=\"nav nav-tabs\">" + tabs.join("\n") + "</ul><div class=\"tab-content\">" + tabsContent.join("\n") + "</div>"
|
||||
else
|
||||
h = gui.forms.fieldsToHtml(fields, item, editing)
|
||||
h = gui.forms.fieldsToHtml(fields, item, if forShow? then "readonly" else editing)
|
||||
form += h.html
|
||||
fillers = fillers.concat(h.fillers)
|
||||
$.extend originalValues, h.originalValues
|
||||
|
@ -64,13 +64,15 @@ gui.methods.typedShow = (parent, value, placeholder, modalErrorMsg, options) ->
|
||||
parent.rest.item value.id, (item) ->
|
||||
gui.doLog "Item", item, "Gui", guiDefinition
|
||||
data = []
|
||||
flds = gui.forms.fieldsToHtml(guiDefinition, item, "readonly")
|
||||
# flds = gui.forms.fieldsToHtml(guiDefinition, item, "readonly")
|
||||
flds = gui.forms.fromFields(guiDefinition, item, true)
|
||||
gui.doLog(flds)
|
||||
html = api.templates.evaluate "tmpl_comp_overview_record",
|
||||
id: formId
|
||||
legend: gettext('Overview')
|
||||
fields: flds.html
|
||||
$(placeholder).html(html)
|
||||
flds.init('#' + formId)
|
||||
gui.tools.applyCustoms '#' + formId
|
||||
return
|
||||
), gui.failRequestModalFnc(modalErrorMsg, true)
|
||||
|
@ -14,9 +14,9 @@
|
||||
{% for message in messages %}
|
||||
<div class="alert alert-danger alert-dismissable">
|
||||
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
||||
{{ message }}
|
||||
{{ message }}
|
||||
</div>
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
@ -30,7 +30,7 @@
|
||||
<li class="active"><a href="#{{ provider_info }}" data-toggle="tab">{% endverbatim %}{% trans 'Overview' %}{% verbatim %}</a></li>
|
||||
<li><a href="#{{ services }}_tab" data-toggle="tab">{% endverbatim %}{% trans 'Services' %}{% verbatim %}</a></li>
|
||||
<li><a href="#{{ logs }}" data-toggle="tab">{% endverbatim %}{% trans 'Logs' %}{% verbatim %}</a></li>
|
||||
</ul>
|
||||
</ul>
|
||||
<div class="tab-content">
|
||||
<div class="tab-pane fade in active" id="{{ provider_info }}">
|
||||
<div class="row">
|
||||
@ -38,21 +38,17 @@
|
||||
<div class="well">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane fade" id="{{ services }}_tab">
|
||||
<div class="row">
|
||||
<div class="col-xs-12" id="{{ services }}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-xs-12" id="{{ services_log }}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane fade" id="{{ logs }}">...</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endverbatim %}
|
||||
{% endverbatim %}
|
||||
|
42
server/src/uds/templates/uds/admin/tmpl/service-info.html
Normal file
42
server/src/uds/templates/uds/admin/tmpl/service-info.html
Normal file
@ -0,0 +1,42 @@
|
||||
{% load i18n html5 %}
|
||||
{% verbatim %}
|
||||
<ul class="nav nav-tabs">
|
||||
<li class="active in"><a href="#{{ id }}-overview_tab" data-toggle="tab">{% endverbatim %}{% trans 'Overview' %}{% verbatim %}</a></li>
|
||||
<li><a href="#{{ id }}-pools_tab" data-toggle="tab">{% endverbatim %}{% trans 'Services Pools' %}{% verbatim %}</a></li>
|
||||
<li><a href="#{{ id }}-logs_tab" data-toggle="tab">{% endverbatim %}{% trans 'Logs' %}{% verbatim %}</a></li>
|
||||
</ul>
|
||||
<div class="tab-content">
|
||||
<div class="tab-pane fade in active" id="{{ id }}-overview_tab">
|
||||
<div class="row">
|
||||
<div class="col-xs-12" id="{{ id }}-overview">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane fade" id="{{ id }}-pools_tab">
|
||||
<div class="row">
|
||||
<div class="col-xs-12">
|
||||
<table id="{{ id }}-pools-table" style="width:100%;">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% endverbatim %}{% trans 'Image' %}{% verbatim %}</th>
|
||||
<th>{% endverbatim %}{% trans 'Pool' %}{% verbatim %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{{#each pools }}
|
||||
<tr><td><img src="data:image/png;base64,{{ thumb }}" style="width: 32px; height: auto;"/></td><td>{{ name }}</td></tr>
|
||||
{{/each }}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane fade" id="{{ id }}-logs_tab">
|
||||
<div class="row">
|
||||
<div class="col-xs-12" id="{{ id }}-logs">
|
||||
logs
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endverbatim %}
|
Loading…
Reference in New Issue
Block a user