forked from shaba/openuds
Fixed more issues with transactions (they must be only where neded, not everywhere as i tried to "adapt" before...)
This commit is contained in:
parent
2fb857a870
commit
26c6ffdc8e
@ -49,6 +49,7 @@ class PublicationOldMachinesCleaner(DelayedTask):
|
||||
super(PublicationOldMachinesCleaner,self).__init__()
|
||||
self._id = publicationId
|
||||
|
||||
@transaction.atomic
|
||||
def run(self):
|
||||
try:
|
||||
dsp = DeployedServicePublication.objects.get(pk=self._id)
|
||||
@ -69,14 +70,15 @@ class PublicationLauncher(DelayedTask):
|
||||
super(PublicationLauncher,self).__init__()
|
||||
self._publishId = publish.id
|
||||
|
||||
@transaction.atomic
|
||||
def run(self):
|
||||
logger.debug('Publishing')
|
||||
try:
|
||||
dsp = DeployedServicePublication.objects.select_for_update().get(pk=self._publishId)
|
||||
if dsp.state != State.LAUNCHING: # If not preparing (may has been canceled by user) just return
|
||||
return
|
||||
dsp.state = State.PREPARING
|
||||
with transaction.atomic():
|
||||
dsp = DeployedServicePublication.objects.select_for_update().get(pk=self._publishId)
|
||||
if dsp.state != State.LAUNCHING: # If not preparing (may has been canceled by user) just return
|
||||
return
|
||||
dsp.state = State.PREPARING
|
||||
dsp.save()
|
||||
pi = dsp.getInstance()
|
||||
state = pi.publish()
|
||||
deployedService = dsp.deployed_service
|
||||
@ -175,10 +177,10 @@ class PublicationManager(object):
|
||||
return PublicationManager._manager
|
||||
|
||||
|
||||
@transaction.atomic
|
||||
def publish(self, deployedService):
|
||||
if deployedService.publications.select_for_update().filter(state__in=State.PUBLISH_STATES).count() > 0:
|
||||
raise PublishException(_('Already publishing. Wait for previous publication to finish and try again'))
|
||||
with transaction.atomic():
|
||||
if deployedService.publications.select_for_update().filter(state__in=State.PUBLISH_STATES).count() > 0:
|
||||
raise PublishException(_('Already publishing. Wait for previous publication to finish and try again'))
|
||||
try:
|
||||
now = getSqlDatetime()
|
||||
dsp = deployedService.publications.create(state = State.LAUNCHING, state_date = now, publish_date = now, revision = deployedService.current_pub_revision)
|
||||
|
@ -57,7 +57,6 @@ class UserServiceOpChecker(DelayedTask):
|
||||
self._state = service.state
|
||||
|
||||
@staticmethod
|
||||
@transaction.atomic
|
||||
def makeUnique(userService, userServiceInstance, state):
|
||||
'''
|
||||
This method makes sure that there will be only one delayedtask related to the userService indicated
|
||||
@ -66,7 +65,6 @@ class UserServiceOpChecker(DelayedTask):
|
||||
UserServiceOpChecker.checkAndUpdateState(userService, userServiceInstance, state)
|
||||
|
||||
@staticmethod
|
||||
@transaction.atomic
|
||||
def checkAndUpdateState(userService, userServiceInstance, state):
|
||||
'''
|
||||
Checks the value returned from invocation to publish or checkPublishingState, updating the dsp database object
|
||||
@ -126,7 +124,6 @@ class UserServiceOpChecker(DelayedTask):
|
||||
userService.save()
|
||||
|
||||
@staticmethod
|
||||
@transaction.atomic
|
||||
def checkLater(userService, ci):
|
||||
'''
|
||||
Inserts a task in the delayedTaskRunner so we can check the state of this publication
|
||||
@ -138,7 +135,6 @@ class UserServiceOpChecker(DelayedTask):
|
||||
return
|
||||
DelayedTaskRunner.runner().insert(UserServiceOpChecker(userService), ci.suggestedTime, USERSERVICE_TAG + str(userService.id))
|
||||
|
||||
@transaction.atomic
|
||||
def run(self):
|
||||
logger.debug('Checking user service finished {0}'.format(self._svrId))
|
||||
uService = None
|
||||
@ -204,7 +200,6 @@ class UserServiceManager(object):
|
||||
)
|
||||
|
||||
|
||||
@transaction.atomic
|
||||
def __createCacheAtDb(self, deployedServicePublication, cacheLevel):
|
||||
'''
|
||||
Private method to instatiate a cache element at database with default states
|
||||
@ -285,7 +280,6 @@ class UserServiceManager(object):
|
||||
|
||||
|
||||
|
||||
@transaction.atomic
|
||||
def moveToLevel(self, cache, cacheLevel):
|
||||
'''
|
||||
Moves a cache element from one level to another
|
||||
@ -307,12 +301,11 @@ class UserServiceManager(object):
|
||||
Cancels a user service creation
|
||||
@return: the Uservice canceling
|
||||
'''
|
||||
with transaction.atomic():
|
||||
uService = UserService.objects.select_for_update().get(id=uService.id)
|
||||
logger.debug('Canceling uService {0} creation'.format(uService))
|
||||
if uService.isPreparing() == False:
|
||||
logger.INFO(_('Cancel requested for a non running operation, doing remove instead'))
|
||||
return self.remove(uService)
|
||||
uService = UserService.objects.select_for_update().get(id=uService.id)
|
||||
logger.debug('Canceling uService {0} creation'.format(uService))
|
||||
if uService.isPreparing() == False:
|
||||
logger.INFO(_('Cancel requested for a non running operation, doing remove instead'))
|
||||
return self.remove(uService)
|
||||
|
||||
ui = uService.getInstance()
|
||||
# We simply notify service that it should cancel operation
|
||||
@ -328,11 +321,10 @@ class UserServiceManager(object):
|
||||
Removes a uService element
|
||||
@return: the uService removed (marked for removal)
|
||||
'''
|
||||
with transaction.atomic():
|
||||
uService = UserService.objects.select_for_update().get(id=uService.id)
|
||||
logger.debug('Removing uService {0}'.format(uService))
|
||||
if uService.isUsable() == False and State.isRemovable(uService.state) == False:
|
||||
raise OperationException(_('Can\'t remove a non active element'))
|
||||
uService = UserService.objects.select_for_update().get(id=uService.id)
|
||||
logger.debug('Removing uService {0}'.format(uService))
|
||||
if uService.isUsable() == False and State.isRemovable(uService.state) == False:
|
||||
raise OperationException(_('Can\'t remove a non active element'))
|
||||
|
||||
ci = uService.getInstance()
|
||||
state = ci.destroy()
|
||||
@ -347,7 +339,6 @@ class UserServiceManager(object):
|
||||
else:
|
||||
raise OperationException(_('Can\'t remove nor cancel {0} cause its states doesn\'t allows it'))
|
||||
|
||||
@transaction.atomic
|
||||
def removeInfoItems(self, dsp):
|
||||
dsp.cachedDeployedService.select_for_update().filter(state__in=State.INFO_STATES).delete()
|
||||
|
||||
@ -365,36 +356,35 @@ class UserServiceManager(object):
|
||||
#else:
|
||||
# return existing[0]
|
||||
|
||||
with transaction.atomic():
|
||||
# Now try to locate 1 from cache already "ready" (must be usable and at level 1)
|
||||
cache = ds.cachedUserServices().select_for_update().filter(cache_level = services.UserDeployment.L1_CACHE, state = State.USABLE)[:1]
|
||||
if len(cache) > 0:
|
||||
cache = cache[0] # Database object
|
||||
cache.assignToUser(user)
|
||||
cache.save() # Store assigned ASAP, we do not know how long assignToUser method of instance will take
|
||||
logger.debug('Found a cached-ready service from {0} for user {1}, item {2}'.format(ds, user, cache))
|
||||
ci = cache.getInstance() # User Deployment instance
|
||||
ci.assignToUser(user)
|
||||
cache.updateData(ci)
|
||||
cache.save()
|
||||
return cache
|
||||
# Now find if there is a preparing one
|
||||
cache = ds.cachedUserServices().select_for_update().filter(cache_level = services.UserDeployment.L1_CACHE, state = State.PREPARING)[:1]
|
||||
if len(cache) > 0:
|
||||
cache = cache[0]
|
||||
cache.assignToUser(user)
|
||||
cache.save()
|
||||
logger.debug('Found a cached-preparing service from {0} for user {1}, item {2}'.format(ds, user, cache))
|
||||
cache.getInstance().assignToUser(user)
|
||||
return cache
|
||||
# Can't assign directly from L2 cache... so we check if we can create e new service in the limits requested
|
||||
ty = ds.service.getType()
|
||||
if ty.usesCache is True:
|
||||
inCacheL1 = ds.cachedUserServices().filter(UserServiceManager.getCacheStateFilter(services.UserDeployment.L1_CACHE)).count()
|
||||
inAssigned = ds.assignedUserServices().filter(UserServiceManager.getStateFilter()).count()
|
||||
totalL1Assigned = inCacheL1 + inAssigned
|
||||
if totalL1Assigned >= ds.max_srvs:
|
||||
raise MaxServicesReachedException()
|
||||
# Now try to locate 1 from cache already "ready" (must be usable and at level 1)
|
||||
cache = ds.cachedUserServices().select_for_update().filter(cache_level = services.UserDeployment.L1_CACHE, state = State.USABLE)[:1]
|
||||
if len(cache) > 0:
|
||||
cache = cache[0] # Database object
|
||||
cache.assignToUser(user)
|
||||
cache.save() # Store assigned ASAP, we do not know how long assignToUser method of instance will take
|
||||
logger.debug('Found a cached-ready service from {0} for user {1}, item {2}'.format(ds, user, cache))
|
||||
ci = cache.getInstance() # User Deployment instance
|
||||
ci.assignToUser(user)
|
||||
cache.updateData(ci)
|
||||
cache.save()
|
||||
return cache
|
||||
# Now find if there is a preparing one
|
||||
cache = ds.cachedUserServices().select_for_update().filter(cache_level = services.UserDeployment.L1_CACHE, state = State.PREPARING)[:1]
|
||||
if len(cache) > 0:
|
||||
cache = cache[0]
|
||||
cache.assignToUser(user)
|
||||
cache.save()
|
||||
logger.debug('Found a cached-preparing service from {0} for user {1}, item {2}'.format(ds, user, cache))
|
||||
cache.getInstance().assignToUser(user)
|
||||
return cache
|
||||
# Can't assign directly from L2 cache... so we check if we can create e new service in the limits requested
|
||||
ty = ds.service.getType()
|
||||
if ty.usesCache is True:
|
||||
inCacheL1 = ds.cachedUserServices().filter(UserServiceManager.getCacheStateFilter(services.UserDeployment.L1_CACHE)).count()
|
||||
inAssigned = ds.assignedUserServices().filter(UserServiceManager.getStateFilter()).count()
|
||||
totalL1Assigned = inCacheL1 + inAssigned
|
||||
if totalL1Assigned >= ds.max_srvs:
|
||||
raise MaxServicesReachedException()
|
||||
# Can create new service, create it
|
||||
return self.createAssignedFor(ds, user)
|
||||
|
||||
@ -422,7 +412,6 @@ class UserServiceManager(object):
|
||||
return False
|
||||
return True
|
||||
|
||||
@transaction.atomic
|
||||
def isReady(self, uService):
|
||||
UserService.objects.update()
|
||||
uService = UserService.objects.select_for_update().get(id=uService.id)
|
||||
|
@ -80,7 +80,6 @@ class Cache(object):
|
||||
def clean(self):
|
||||
Cache.delete(self._owner)
|
||||
|
||||
@transaction.autocommit
|
||||
def put(self, skey, value, validity = None):
|
||||
#logger.debug('Saving key "%s" for cache "%s"' % (skey, self._owner,))
|
||||
if validity == None:
|
||||
@ -100,7 +99,6 @@ class Cache(object):
|
||||
c.validity = validity
|
||||
c.save()
|
||||
|
||||
@transaction.autocommit
|
||||
def refresh(self, skey):
|
||||
#logger.debug('Refreshing key "%s" for cache "%s"' % (skey, self._owner,))
|
||||
try:
|
||||
|
Binary file not shown.
@ -32,7 +32,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-02-05 10:32+0100\n"
|
||||
"POT-Creation-Date: 2014-02-06 08:24+0100\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"
|
||||
@ -326,7 +326,7 @@ msgid "Creation date"
|
||||
msgstr "Erstellungsdatum"
|
||||
|
||||
#: REST/methods/user_services.py:93 REST/methods/user_services.py:129
|
||||
#: REST/methods/user_services.py:224
|
||||
#: REST/methods/user_services.py:233
|
||||
msgid "Revision"
|
||||
msgstr "Revision"
|
||||
|
||||
@ -335,7 +335,7 @@ msgid "Friendly name"
|
||||
msgstr "Angezeigter name"
|
||||
|
||||
#: REST/methods/user_services.py:96 REST/methods/user_services.py:132
|
||||
#: REST/methods/user_services.py:163 REST/methods/user_services.py:226
|
||||
#: REST/methods/user_services.py:163 REST/methods/user_services.py:235
|
||||
#: templates/uds/admin/tmpl/group.html:42
|
||||
#: templates/uds/admin/tmpl/user.html:45
|
||||
msgid "State"
|
||||
@ -366,16 +366,16 @@ msgstr "Kommentare"
|
||||
msgid "Assigned transports"
|
||||
msgstr "Zugewiesenen Transporte"
|
||||
|
||||
#: REST/methods/user_services.py:220
|
||||
#: REST/methods/user_services.py:229
|
||||
#: templates/uds/admin/tmpl/services_pool.html:22
|
||||
msgid "Publications"
|
||||
msgstr "Publikationen"
|
||||
|
||||
#: REST/methods/user_services.py:225
|
||||
#: REST/methods/user_services.py:234
|
||||
msgid "Publish date"
|
||||
msgstr "Datum der Veröffentlichung"
|
||||
|
||||
#: REST/methods/user_services.py:227
|
||||
#: REST/methods/user_services.py:236
|
||||
msgid "Reason"
|
||||
msgstr "Grund"
|
||||
|
||||
|
Binary file not shown.
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-02-05 10:32+0100\n"
|
||||
"POT-Creation-Date: 2014-02-06 08:24+0100\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"
|
||||
@ -285,7 +285,7 @@ msgstr "OSManager löschen"
|
||||
msgid "OSManager deletion error"
|
||||
msgstr "OSManager löschen Fehler"
|
||||
|
||||
#: static/adm/js/gui-d-services.js:9 static/adm/js/gui-d-servicespools.js:120
|
||||
#: static/adm/js/gui-d-services.js:9
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
|
||||
@ -337,92 +337,101 @@ msgstr "Löschen-Dienstleister"
|
||||
msgid "Services Provider deletion error"
|
||||
msgstr "Service Provider löschen Fehler"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:136
|
||||
msgid "Error processing deployed service"
|
||||
msgstr "Fehler bereitgestellt Dienstleistung"
|
||||
#: static/adm/js/gui-d-servicespools.js:122
|
||||
msgid "error"
|
||||
msgstr "Fehler"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:191
|
||||
#: static/adm/js/gui-d-servicespools.js:177
|
||||
msgid "Add group"
|
||||
msgstr "Gruppe hinzufügen"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:215
|
||||
#: static/adm/js/gui-d-servicespools.js:201
|
||||
msgid "You must provide authenticator and group"
|
||||
msgstr "Sie müssen Authentifikator und Gruppe bereitstellen."
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:230
|
||||
msgid "Remove group from service pool"
|
||||
msgstr "Entfernen Sie die Gruppe aus Service-pool"
|
||||
#: static/adm/js/gui-d-servicespools.js:216
|
||||
msgid "Remove group"
|
||||
msgstr "Gruppe entfernen"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:230
|
||||
msgid "Error removing group"
|
||||
msgstr "Fehler beim Entfernen Gruppe"
|
||||
#: static/adm/js/gui-d-servicespools.js:216
|
||||
msgid "Group removal error"
|
||||
msgstr "Gruppe entfernen Fehler"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:281
|
||||
#: static/adm/js/gui-d-servicespools.js:267
|
||||
msgid "Add transport"
|
||||
msgstr "Transport hinzufügen"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:288
|
||||
#: static/adm/js/gui-d-servicespools.js:274
|
||||
msgid "You must provide a transport"
|
||||
msgstr "Sie müssen einen Transport bereitstellen."
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:303
|
||||
msgid "Remove transport from service pool"
|
||||
msgstr "Transport aus Service-Pool zu entfernen"
|
||||
#: static/adm/js/gui-d-servicespools.js:289
|
||||
msgid "Remove transport"
|
||||
msgstr "Verkehr zu entfernen"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:303
|
||||
msgid "Error removing transport"
|
||||
msgstr "Fehler beim Entfernen der Verkehr"
|
||||
#: static/adm/js/gui-d-servicespools.js:289
|
||||
msgid "Transport removal error"
|
||||
msgstr "Transportfehler entfernen"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:328
|
||||
#: static/adm/js/gui-d-servicespools.js:314
|
||||
msgid "Cancel"
|
||||
msgstr "Abbrechen"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:349
|
||||
msgid "Publication failed"
|
||||
msgstr "Publikation fehlgeschlagen"
|
||||
#: static/adm/js/gui-d-servicespools.js:317
|
||||
#: static/adm/js/gui-d-servicespools.js:337
|
||||
msgid "Publish"
|
||||
msgstr "Veröffentlichen"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:379
|
||||
#: static/adm/js/gui-d-servicespools.js:317
|
||||
msgid "Cancel publication"
|
||||
msgstr "Veröffentlichung einzustellen"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:337
|
||||
msgid "Launch new publication?"
|
||||
msgstr "Starten neue Publikation zu?"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:341
|
||||
msgid "Failed creating publication"
|
||||
msgstr "Fehler beim Erstellen von Publikation"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:373
|
||||
msgid "Restrained"
|
||||
msgstr "Zurückhaltend"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:387
|
||||
#: static/adm/js/gui-d-servicespools.js:381
|
||||
msgid "unknown (needs reload)"
|
||||
msgstr "unbekannt (muss neu laden)"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:391
|
||||
#: static/adm/js/gui-d-servicespools.js:385
|
||||
msgid "New service pool"
|
||||
msgstr "Neue Service-pool"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:391
|
||||
msgid "Error creating service pool"
|
||||
msgstr "Erstellen von Dienst Fehlervorrat."
|
||||
#: static/adm/js/gui-d-servicespools.js:385
|
||||
msgid "creation error"
|
||||
msgstr "Fehler beim Erstellen"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:398
|
||||
#: static/adm/js/gui-d-servicespools.js:392
|
||||
msgid "Publish on creation"
|
||||
msgstr "Bei der Erstellung zu veröffentlichen"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:399
|
||||
msgid ""
|
||||
"If selected, will initiate the publication on service inmediatly pool after "
|
||||
"creation"
|
||||
msgstr ""
|
||||
"Wenn ausgewählt, wird die Publikation in Dienst-Inmediatly-Pool nach "
|
||||
"einleiten. Erstellung"
|
||||
#: static/adm/js/gui-d-servicespools.js:393
|
||||
msgid "If selected, will initiate the publication inmediatly after creation"
|
||||
msgstr "Wenn ausgewählt, wird die Publikation Inmediatly nach Erstellung einleiten."
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:410 static/adm/js/gui.js:41
|
||||
#: static/adm/js/gui-d-servicespools.js:404 static/adm/js/gui.js:41
|
||||
msgid "Edit"
|
||||
msgstr "Bearbeiten"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:410
|
||||
#: static/adm/js/gui-d-servicespools.js:404
|
||||
msgid "saving error"
|
||||
msgstr "Speichern von Fehler"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:411 static/adm/js/gui.js:45
|
||||
#: static/adm/js/gui.js.c:358
|
||||
#: static/adm/js/gui-d-servicespools.js:405 static/adm/js/gui.js:45
|
||||
#: static/adm/js/gui.js.c:376
|
||||
msgid "Delete"
|
||||
msgstr "Löschen"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:411
|
||||
#: static/adm/js/gui-d-servicespools.js:405
|
||||
msgid "deletion error"
|
||||
msgstr "Fehler löschen"
|
||||
|
||||
@ -494,94 +503,102 @@ msgstr "Xls"
|
||||
msgid "Message"
|
||||
msgstr "Nachricht"
|
||||
|
||||
#: static/adm/js/gui.js:217
|
||||
#: static/adm/js/gui.js:135
|
||||
msgid "yes"
|
||||
msgstr "Ja"
|
||||
|
||||
#: static/adm/js/gui.js:136
|
||||
msgid "no"
|
||||
msgstr "Nein"
|
||||
|
||||
#: static/adm/js/gui.js:235
|
||||
msgid "This field is required."
|
||||
msgstr "Dieses Feld ist erforderlich."
|
||||
|
||||
#: static/adm/js/gui.js:218
|
||||
#: static/adm/js/gui.js:236
|
||||
msgid "Please fix this field."
|
||||
msgstr "Bitte korrigieren Sie in diesem Feld."
|
||||
|
||||
#: static/adm/js/gui.js:219
|
||||
#: static/adm/js/gui.js:237
|
||||
msgid "Please enter a valid email address."
|
||||
msgstr "Bitte geben Sie eine gültige e-Mail-Adresse."
|
||||
|
||||
#: static/adm/js/gui.js:220
|
||||
#: static/adm/js/gui.js:238
|
||||
msgid "Please enter a valid URL."
|
||||
msgstr "Bitte geben Sie eine gültige URL."
|
||||
|
||||
#: static/adm/js/gui.js:221
|
||||
#: static/adm/js/gui.js:239
|
||||
msgid "Please enter a valid date."
|
||||
msgstr "Bitte geben Sie ein gültiges Datum."
|
||||
|
||||
#: static/adm/js/gui.js:222
|
||||
#: static/adm/js/gui.js:240
|
||||
msgid "Please enter a valid date (ISO)."
|
||||
msgstr "Bitte geben Sie ein gültiges Datum (ISO)."
|
||||
|
||||
#: static/adm/js/gui.js:223
|
||||
#: static/adm/js/gui.js:241
|
||||
msgid "Please enter a valid number."
|
||||
msgstr "Bitte geben Sie eine gültige Nummer."
|
||||
|
||||
#: static/adm/js/gui.js:224
|
||||
#: static/adm/js/gui.js:242
|
||||
msgid "Please enter only digits."
|
||||
msgstr "Bitte geben Sie nur Ziffern."
|
||||
|
||||
#: static/adm/js/gui.js:225
|
||||
#: static/adm/js/gui.js:243
|
||||
msgid "Please enter a valid credit card number."
|
||||
msgstr "Bitte geben Sie eine gültige Kreditkartennummer."
|
||||
|
||||
#: static/adm/js/gui.js:226
|
||||
#: static/adm/js/gui.js:244
|
||||
msgid "Please enter the same value again."
|
||||
msgstr "Bitte geben Sie den gleichen Wert wieder."
|
||||
|
||||
#: static/adm/js/gui.js:227
|
||||
#: static/adm/js/gui.js:245
|
||||
msgid "Please enter no more than {0} characters."
|
||||
msgstr "Bitte geben Sie nicht mehr als {0} Zeichen."
|
||||
|
||||
#: static/adm/js/gui.js:228
|
||||
#: static/adm/js/gui.js:246
|
||||
msgid "Please enter at least {0} characters."
|
||||
msgstr "Bitte geben Sie mindestens {0} Zeichen."
|
||||
|
||||
#: static/adm/js/gui.js:229
|
||||
#: static/adm/js/gui.js:247
|
||||
msgid "Please enter a value between {0} and {1} characters long."
|
||||
msgstr "Bitte geben Sie einen Wert zwischen {0} und {1} Zeichen lang."
|
||||
|
||||
#: static/adm/js/gui.js:230
|
||||
#: static/adm/js/gui.js:248
|
||||
msgid "Please enter a value between {0} and {1}."
|
||||
msgstr "Bitte geben Sie einen Wert zwischen {0} und {1}."
|
||||
|
||||
#: static/adm/js/gui.js:231
|
||||
#: static/adm/js/gui.js:249
|
||||
msgid "Please enter a value less than or equal to {0}."
|
||||
msgstr "Bitte geben Sie einen Wert kleiner oder gleich {0}."
|
||||
|
||||
#: static/adm/js/gui.js:232
|
||||
#: static/adm/js/gui.js:250
|
||||
msgid "Please enter a value greater than or equal to {0}."
|
||||
msgstr "Bitte geben Sie einen Wert größer oder gleich {0}."
|
||||
|
||||
#: static/adm/js/gui.js:274
|
||||
#: static/adm/js/gui.js:292
|
||||
msgid "Test result"
|
||||
msgstr "Testergebnis"
|
||||
|
||||
#: static/adm/js/gui.js:275
|
||||
#: static/adm/js/gui.js:293
|
||||
msgid "Test error"
|
||||
msgstr "Test-Fehler"
|
||||
|
||||
#: static/adm/js/gui.js:307
|
||||
#: static/adm/js/gui.js:325
|
||||
msgid "Edition successfully done"
|
||||
msgstr "Edition erfolgreich durchgeführt"
|
||||
|
||||
#: static/adm/js/gui.js:330
|
||||
#: static/adm/js/gui.js:348
|
||||
msgid "of type"
|
||||
msgstr "vom Typ"
|
||||
|
||||
#: static/adm/js/gui.js:347
|
||||
#: static/adm/js/gui.js:365
|
||||
msgid "Creation successfully done"
|
||||
msgstr "Erstellung erfolgreich durchgeführt"
|
||||
|
||||
#: static/adm/js/gui.js:357
|
||||
#: static/adm/js/gui.js:375
|
||||
msgid "Are you sure do you want to delete "
|
||||
msgstr "Bist du sicher wollen Sie löschen "
|
||||
|
||||
#: static/adm/js/gui.js:363
|
||||
#: static/adm/js/gui.js:381
|
||||
msgid "Item deleted"
|
||||
msgstr "Element gelöscht"
|
||||
|
Binary file not shown.
@ -26,13 +26,13 @@
|
||||
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
# Adolfo Gómez <dkmaster at dkmon dot com>, 2012, 2013.
|
||||
# Adolfo Gómez <dkmaster at dkmon dot com>, 2012, 2013, 2014.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-02-05 10:32+0100\n"
|
||||
"PO-Revision-Date: 2013-04-22 06:24+0200\n"
|
||||
"POT-Creation-Date: 2014-02-06 08:24+0100\n"
|
||||
"PO-Revision-Date: 2014-02-06 10:05+0100\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Spanish <kde-i18n-doc@kde.org>\n"
|
||||
"Language: es\n"
|
||||
@ -40,7 +40,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
"X-Generator: Lokalize 1.4\n"
|
||||
"X-Generator: Lokalize 1.5\n"
|
||||
|
||||
#: REST/model.py:86 REST/methods/authenticators.py:58
|
||||
#: REST/methods/networks.py:54 REST/methods/osmanagers.py:55
|
||||
@ -99,7 +99,7 @@ msgstr "Método no encontrado"
|
||||
|
||||
#: REST/model.py:165
|
||||
msgid "Item not found"
|
||||
msgstr "Artículo no encontrado"
|
||||
msgstr "Elemento no encontrado"
|
||||
|
||||
#: REST/methods/authenticators.py:56
|
||||
msgid "Current authenticators"
|
||||
@ -121,7 +121,7 @@ msgstr "Redes actuales"
|
||||
|
||||
#: REST/methods/networks.py:55
|
||||
msgid "Range"
|
||||
msgstr "Gama"
|
||||
msgstr "Rango"
|
||||
|
||||
#: REST/methods/networks.py:56 REST/methods/osmanagers.py:57
|
||||
#: REST/methods/transports.py:57
|
||||
@ -134,27 +134,27 @@ msgstr "Red no válida: "
|
||||
|
||||
#: REST/methods/networks.py:73
|
||||
msgid "Network range"
|
||||
msgstr "Intervalo de red"
|
||||
msgstr "Rango de la red"
|
||||
|
||||
#: REST/methods/networks.py:74
|
||||
msgid ""
|
||||
"Network range. Accepts most network definitions formats (range, subnet, "
|
||||
"host, etc..."
|
||||
msgstr ""
|
||||
"Rango de la red. Acepta la mayoría de formatos definiciones de red (gama, "
|
||||
"Rango de la red. Acepta la mayoría de formatos definiciones de red (rango, "
|
||||
"subred, host, etc..."
|
||||
|
||||
#: REST/methods/osmanagers.py:53
|
||||
msgid "Current OS Managers"
|
||||
msgstr "Actual OS administradores"
|
||||
msgstr "OS Managers Actuales"
|
||||
|
||||
#: REST/methods/osmanagers.py:75
|
||||
msgid "Can't delete an OSManager with deployed services associated"
|
||||
msgstr "No se puede eliminar un OSManager con desplegados servicios asociados"
|
||||
msgstr "No se puede eliminar un OSManager con pools de servicios asociados"
|
||||
|
||||
#: REST/methods/osmanagers.py:79
|
||||
msgid "Can't modify an OSManager with deployed services associated"
|
||||
msgstr "No se puede modificar un OSManager con desplegados servicios asociados"
|
||||
msgstr "No se puede modificar un OSManager con pools de servicios asociados"
|
||||
|
||||
#: REST/methods/providers.py:55
|
||||
msgid "Service providers"
|
||||
@ -323,7 +323,7 @@ msgid "Creation date"
|
||||
msgstr "Fecha de creación"
|
||||
|
||||
#: REST/methods/user_services.py:93 REST/methods/user_services.py:129
|
||||
#: REST/methods/user_services.py:224
|
||||
#: REST/methods/user_services.py:233
|
||||
msgid "Revision"
|
||||
msgstr "Revisión"
|
||||
|
||||
@ -332,7 +332,7 @@ msgid "Friendly name"
|
||||
msgstr "Nombre descriptivo"
|
||||
|
||||
#: REST/methods/user_services.py:96 REST/methods/user_services.py:132
|
||||
#: REST/methods/user_services.py:163 REST/methods/user_services.py:226
|
||||
#: REST/methods/user_services.py:163 REST/methods/user_services.py:235
|
||||
#: templates/uds/admin/tmpl/group.html:42
|
||||
#: templates/uds/admin/tmpl/user.html:45
|
||||
msgid "State"
|
||||
@ -363,16 +363,16 @@ msgstr "Comentarios"
|
||||
msgid "Assigned transports"
|
||||
msgstr "Transportes asignados"
|
||||
|
||||
#: REST/methods/user_services.py:220
|
||||
#: REST/methods/user_services.py:229
|
||||
#: templates/uds/admin/tmpl/services_pool.html:22
|
||||
msgid "Publications"
|
||||
msgstr "Publicaciones"
|
||||
|
||||
#: REST/methods/user_services.py:225
|
||||
#: REST/methods/user_services.py:234
|
||||
msgid "Publish date"
|
||||
msgstr "Fecha de publicación"
|
||||
|
||||
#: REST/methods/user_services.py:227
|
||||
#: REST/methods/user_services.py:236
|
||||
msgid "Reason"
|
||||
msgstr "Razón"
|
||||
|
||||
@ -2984,3 +2984,4 @@ msgstr "No puedo hallar el transporte"
|
||||
#: xmlrpc/transports/Networks.py:79 xmlrpc/transports/Networks.py:96
|
||||
msgid "Can't locate the network"
|
||||
msgstr "No puedo hallar la red"
|
||||
|
||||
|
Binary file not shown.
@ -6,8 +6,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-02-05 10:32+0100\n"
|
||||
"PO-Revision-Date: 2014-02-05 10:29+0100\n"
|
||||
"POT-Creation-Date: 2014-02-06 08:24+0100\n"
|
||||
"PO-Revision-Date: 2014-02-06 09:45+0100\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: American English <kde-i18n-doc@kde.org>\n"
|
||||
"Language: en_US\n"
|
||||
@ -136,7 +136,7 @@ msgstr "Grupos encontrados"
|
||||
|
||||
#: static/adm/js/gui-d-authenticators.js:217
|
||||
msgid "Group saving error"
|
||||
msgstr "Grupo salvando error"
|
||||
msgstr "Error al guardar grupo"
|
||||
|
||||
#: static/adm/js/gui-d-authenticators.js:231
|
||||
msgid "Delete group"
|
||||
@ -144,7 +144,7 @@ msgstr "Borrar grupo"
|
||||
|
||||
#: static/adm/js/gui-d-authenticators.js:231
|
||||
msgid "Group deletion error"
|
||||
msgstr "Grupo eliminación error"
|
||||
msgstr "Error en el borrado del grupo"
|
||||
|
||||
#: static/adm/js/gui-d-authenticators.js:279
|
||||
msgid "Edit user"
|
||||
@ -158,7 +158,7 @@ msgstr "Usuario guardado"
|
||||
#: static/adm/js/gui-d-authenticators.js:314
|
||||
#: static/adm/js/gui-d-authenticators.js:349
|
||||
msgid "User saving error"
|
||||
msgstr "Usuario error de ahorro"
|
||||
msgstr "Error al guardar usuario"
|
||||
|
||||
#: static/adm/js/gui-d-authenticators.js:325
|
||||
msgid "New user"
|
||||
@ -226,7 +226,7 @@ msgstr "Editar transporte"
|
||||
|
||||
#: static/adm/js/gui-d-connectivity.js:21
|
||||
msgid "Transport saving error"
|
||||
msgstr "Error guardando transporte"
|
||||
msgstr "Error al guardar transporte"
|
||||
|
||||
#: static/adm/js/gui-d-connectivity.js:22
|
||||
msgid "Delete transport"
|
||||
@ -250,7 +250,7 @@ msgstr "Editar red"
|
||||
|
||||
#: static/adm/js/gui-d-connectivity.js:29
|
||||
msgid "Network saving error"
|
||||
msgstr "Error guardando la red"
|
||||
msgstr "Error al guardar la red"
|
||||
|
||||
#: static/adm/js/gui-d-connectivity.js:30
|
||||
msgid "Delete network"
|
||||
@ -274,7 +274,7 @@ msgstr "Editar OSManager"
|
||||
|
||||
#: static/adm/js/gui-d-osmanagers.js:14
|
||||
msgid "OSManager saving error"
|
||||
msgstr "Error guardando OSManager"
|
||||
msgstr "Error al guardar OSManager"
|
||||
|
||||
#: static/adm/js/gui-d-osmanagers.js:15
|
||||
msgid "Delete OSManager"
|
||||
@ -282,9 +282,9 @@ msgstr "Eliminar OSManager"
|
||||
|
||||
#: static/adm/js/gui-d-osmanagers.js:15
|
||||
msgid "OSManager deletion error"
|
||||
msgstr "Error de eliminación OSManager"
|
||||
msgstr "Error en la eliminación del OSManager"
|
||||
|
||||
#: static/adm/js/gui-d-services.js:9 static/adm/js/gui-d-servicespools.js:120
|
||||
#: static/adm/js/gui-d-services.js:9
|
||||
msgid "Test"
|
||||
msgstr "Prueba"
|
||||
|
||||
@ -326,7 +326,7 @@ msgstr "Editar proveedor de servicios"
|
||||
|
||||
#: static/adm/js/gui-d-services.js:129
|
||||
msgid "Services Provider saving error"
|
||||
msgstr "Error guardando proveedor de servicios"
|
||||
msgstr "Error al guardar proveedor de servicios"
|
||||
|
||||
#: static/adm/js/gui-d-services.js:130
|
||||
msgid "Delete services provider"
|
||||
@ -336,94 +336,105 @@ msgstr "Eliminar proveedor de servicios"
|
||||
msgid "Services Provider deletion error"
|
||||
msgstr "Error de eliminación de proveedor de servicios"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:136
|
||||
msgid "Error processing deployed service"
|
||||
msgstr "Servicio de procesamiento desplegado error"
|
||||
#: static/adm/js/gui-d-servicespools.js:122
|
||||
msgid "error"
|
||||
msgstr "error"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:191
|
||||
#: static/adm/js/gui-d-servicespools.js:177
|
||||
msgid "Add group"
|
||||
msgstr "Agregar grupo"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:215
|
||||
#: static/adm/js/gui-d-servicespools.js:201
|
||||
msgid "You must provide authenticator and group"
|
||||
msgstr "Usted debe proporcionar autenticador y grupo"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:230
|
||||
msgid "Remove group from service pool"
|
||||
msgstr "Retire el grupo de servicio piscina"
|
||||
#: static/adm/js/gui-d-servicespools.js:216
|
||||
msgid "Remove group"
|
||||
msgstr "Quitar grupo"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:230
|
||||
msgid "Error removing group"
|
||||
msgstr "Grupo quitar error"
|
||||
#: static/adm/js/gui-d-servicespools.js:216
|
||||
msgid "Group removal error"
|
||||
msgstr "Error en la desasignación del grupo"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:281
|
||||
#: static/adm/js/gui-d-servicespools.js:267
|
||||
msgid "Add transport"
|
||||
msgstr "Añadir transporte"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:288
|
||||
#: static/adm/js/gui-d-servicespools.js:274
|
||||
msgid "You must provide a transport"
|
||||
msgstr "Usted debe proporcionar un transporte"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:303
|
||||
msgid "Remove transport from service pool"
|
||||
msgstr "Retire el transporte de servicio piscina"
|
||||
#: static/adm/js/gui-d-servicespools.js:289
|
||||
msgid "Remove transport"
|
||||
msgstr "Quitar transporte"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:303
|
||||
msgid "Error removing transport"
|
||||
msgstr "Error quitar transporte"
|
||||
#: static/adm/js/gui-d-servicespools.js:289
|
||||
msgid "Transport removal error"
|
||||
msgstr "Error en la desasignación del transporte"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:328
|
||||
#: static/adm/js/gui-d-servicespools.js:314
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:349
|
||||
msgid "Publication failed"
|
||||
msgstr "Publicación fallado"
|
||||
#: static/adm/js/gui-d-servicespools.js:317
|
||||
#: static/adm/js/gui-d-servicespools.js:337
|
||||
msgid "Publish"
|
||||
msgstr "Publicar"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:379
|
||||
#: static/adm/js/gui-d-servicespools.js:317
|
||||
msgid "Cancel publication"
|
||||
msgstr "Cancelar la publicación"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:337
|
||||
msgid "Launch new publication?"
|
||||
msgstr "¿Lanzar nueva publicación?"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:341
|
||||
msgid "Failed creating publication"
|
||||
msgstr "No se pudo crear publicación"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:373
|
||||
msgid "Restrained"
|
||||
msgstr "Refrenado"
|
||||
msgstr "Contenido"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:387
|
||||
#: static/adm/js/gui-d-servicespools.js:381
|
||||
msgid "unknown (needs reload)"
|
||||
msgstr "desconocido (necesita recargar)"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:391
|
||||
#: static/adm/js/gui-d-servicespools.js:385
|
||||
msgid "New service pool"
|
||||
msgstr "Nuevo grupo de servicio"
|
||||
msgstr "Nuevo Pool de Servicios"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:391
|
||||
msgid "Error creating service pool"
|
||||
msgstr "Piscina de servicio creando error"
|
||||
#: static/adm/js/gui-d-servicespools.js:385
|
||||
msgid "creation error"
|
||||
msgstr "error de creación"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:398
|
||||
#: static/adm/js/gui-d-servicespools.js:392
|
||||
msgid "Publish on creation"
|
||||
msgstr "Publicar en creación"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:399
|
||||
msgid ""
|
||||
"If selected, will initiate the publication on service inmediatly pool after "
|
||||
"creation"
|
||||
#: static/adm/js/gui-d-servicespools.js:393
|
||||
msgid "If selected, will initiate the publication inmediatly after creation"
|
||||
msgstr ""
|
||||
"Si se selecciona, se iniciará la publicación sobre la piscina de servicio "
|
||||
"inmediatamente después de creación"
|
||||
"Si se selecciona, se iniciará la publicación inmediatamente después de la "
|
||||
"creación"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:410 static/adm/js/gui.js:41
|
||||
#: static/adm/js/gui-d-servicespools.js:404 static/adm/js/gui.js:41
|
||||
msgid "Edit"
|
||||
msgstr "Editar"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:410
|
||||
#: static/adm/js/gui-d-servicespools.js:404
|
||||
msgid "saving error"
|
||||
msgstr "error de ahorro"
|
||||
msgstr "error al guardar"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:411 static/adm/js/gui.js:45
|
||||
#: static/adm/js/gui.js.c:358
|
||||
#: static/adm/js/gui-d-servicespools.js:405 static/adm/js/gui.js:45
|
||||
#: static/adm/js/gui.js.c:376
|
||||
msgid "Delete"
|
||||
msgstr "Borrar"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:411
|
||||
#: static/adm/js/gui-d-servicespools.js:405
|
||||
msgid "deletion error"
|
||||
msgstr "error de eliminación"
|
||||
msgstr "error al eliminar"
|
||||
|
||||
#: static/adm/js/gui-definition.js:11
|
||||
msgid "Cache"
|
||||
@ -431,7 +442,7 @@ msgstr "Caché"
|
||||
|
||||
#: static/adm/js/gui-definition.js:11
|
||||
msgid "Cache has been flushed"
|
||||
msgstr "Caché ha sido volcada"
|
||||
msgstr "La caché ha sido vaciada"
|
||||
|
||||
#: static/adm/js/gui-element.js:557
|
||||
msgid "Date"
|
||||
@ -451,7 +462,7 @@ msgstr "Mensaje"
|
||||
|
||||
#: static/adm/js/gui-element.js:587
|
||||
msgid "Logs"
|
||||
msgstr "Registros"
|
||||
msgstr "Logs"
|
||||
|
||||
#: static/adm/js/gui-tools.js:7
|
||||
msgid "Just a moment..."
|
||||
@ -471,7 +482,7 @@ msgstr "No hay registros"
|
||||
|
||||
#: static/adm/js/gui.js:23
|
||||
msgid "(filtered from _MAX_ total records)"
|
||||
msgstr "(filtrado de registros total _MAX_)"
|
||||
msgstr "(registros filtrados de un total de _MAX_)"
|
||||
|
||||
#: static/adm/js/gui.js:24
|
||||
msgid "Please wait, processing"
|
||||
@ -493,96 +504,105 @@ msgstr "XLS"
|
||||
msgid "Message"
|
||||
msgstr "Mensaje"
|
||||
|
||||
#: static/adm/js/gui.js:217
|
||||
#: static/adm/js/gui.js:135
|
||||
msgid "yes"
|
||||
msgstr "Sí"
|
||||
|
||||
#: static/adm/js/gui.js:136
|
||||
msgid "no"
|
||||
msgstr "No"
|
||||
|
||||
#: static/adm/js/gui.js:235
|
||||
msgid "This field is required."
|
||||
msgstr "Este campo es requerido."
|
||||
msgstr "Este campo es obligatorio"
|
||||
|
||||
#: static/adm/js/gui.js:218
|
||||
#: static/adm/js/gui.js:236
|
||||
msgid "Please fix this field."
|
||||
msgstr "Por favor arreglar este campo."
|
||||
msgstr "Por favor arregle este campo."
|
||||
|
||||
#: static/adm/js/gui.js:219
|
||||
#: static/adm/js/gui.js:237
|
||||
msgid "Please enter a valid email address."
|
||||
msgstr "Introduzca una dirección de correo electrónico válida."
|
||||
|
||||
#: static/adm/js/gui.js:220
|
||||
#: static/adm/js/gui.js:238
|
||||
msgid "Please enter a valid URL."
|
||||
msgstr "Por favor, introduzca una URL válida."
|
||||
|
||||
#: static/adm/js/gui.js:221
|
||||
#: static/adm/js/gui.js:239
|
||||
msgid "Please enter a valid date."
|
||||
msgstr "Por favor, introduzca una fecha válida."
|
||||
|
||||
#: static/adm/js/gui.js:222
|
||||
#: static/adm/js/gui.js:240
|
||||
msgid "Please enter a valid date (ISO)."
|
||||
msgstr "Por favor, introduzca una fecha válida (ISO)."
|
||||
|
||||
#: static/adm/js/gui.js:223
|
||||
#: static/adm/js/gui.js:241
|
||||
msgid "Please enter a valid number."
|
||||
msgstr "Por favor, introduzca un número válido."
|
||||
|
||||
#: static/adm/js/gui.js:224
|
||||
#: static/adm/js/gui.js:242
|
||||
msgid "Please enter only digits."
|
||||
msgstr "Introduce sólo dígitos."
|
||||
msgstr "Introduzca sólo dígitos."
|
||||
|
||||
#: static/adm/js/gui.js:225
|
||||
#: static/adm/js/gui.js:243
|
||||
msgid "Please enter a valid credit card number."
|
||||
msgstr "Por favor, introduzca un número de tarjeta de crédito válida."
|
||||
|
||||
#: static/adm/js/gui.js:226
|
||||
#: static/adm/js/gui.js:244
|
||||
msgid "Please enter the same value again."
|
||||
msgstr "Por favor, introduzca el valor mismo otra vez."
|
||||
msgstr "Por favor, introduzca el mismo valor de nuevo."
|
||||
|
||||
#: static/adm/js/gui.js:227
|
||||
#: static/adm/js/gui.js:245
|
||||
msgid "Please enter no more than {0} characters."
|
||||
msgstr "Introduce no más de {0} caracteres."
|
||||
msgstr "Introduzca no más de {0} caracteres."
|
||||
|
||||
#: static/adm/js/gui.js:228
|
||||
#: static/adm/js/gui.js:246
|
||||
msgid "Please enter at least {0} characters."
|
||||
msgstr "Introduce al menos {0} caracteres."
|
||||
msgstr "Introduzca al menos {0} caracteres."
|
||||
|
||||
#: static/adm/js/gui.js:229
|
||||
#: static/adm/js/gui.js:247
|
||||
msgid "Please enter a value between {0} and {1} characters long."
|
||||
msgstr ""
|
||||
"Por favor, introduzca un valor entre caracteres {0} y {1} durante mucho "
|
||||
"tiempo."
|
||||
"Por favor, introduzca un valor de una longitud entre {0} y {1} caracteres."
|
||||
|
||||
#: static/adm/js/gui.js:230
|
||||
#: static/adm/js/gui.js:248
|
||||
msgid "Please enter a value between {0} and {1}."
|
||||
msgstr "Por favor, introduzca un valor entre {0} y {1}."
|
||||
|
||||
#: static/adm/js/gui.js:231
|
||||
#: static/adm/js/gui.js:249
|
||||
msgid "Please enter a value less than or equal to {0}."
|
||||
msgstr "Por favor, introduzca un valor menor o igual a {0}."
|
||||
|
||||
#: static/adm/js/gui.js:232
|
||||
#: static/adm/js/gui.js:250
|
||||
msgid "Please enter a value greater than or equal to {0}."
|
||||
msgstr "Por favor, introduzca un valor mayor o igual a {0}."
|
||||
|
||||
#: static/adm/js/gui.js:274
|
||||
#: static/adm/js/gui.js:292
|
||||
msgid "Test result"
|
||||
msgstr "Resultado de la prueba"
|
||||
|
||||
#: static/adm/js/gui.js:275
|
||||
#: static/adm/js/gui.js:293
|
||||
msgid "Test error"
|
||||
msgstr "Error de prueba"
|
||||
msgstr "Error en la prueba"
|
||||
|
||||
#: static/adm/js/gui.js:307
|
||||
#: static/adm/js/gui.js:325
|
||||
msgid "Edition successfully done"
|
||||
msgstr "Edición hecho con éxito"
|
||||
msgstr "Edición realizada con éxito"
|
||||
|
||||
#: static/adm/js/gui.js:330
|
||||
#: static/adm/js/gui.js:348
|
||||
msgid "of type"
|
||||
msgstr "de tipo"
|
||||
|
||||
#: static/adm/js/gui.js:347
|
||||
#: static/adm/js/gui.js:365
|
||||
msgid "Creation successfully done"
|
||||
msgstr "Creación hecho con éxito"
|
||||
msgstr "Creación realizada con éxito"
|
||||
|
||||
#: static/adm/js/gui.js:357
|
||||
#: static/adm/js/gui.js:375
|
||||
msgid "Are you sure do you want to delete "
|
||||
msgstr "¿Estás seguro que quieres borrar "
|
||||
|
||||
#: static/adm/js/gui.js:363
|
||||
#: static/adm/js/gui.js:381
|
||||
msgid "Item deleted"
|
||||
msgstr "Elemento eliminado"
|
||||
|
||||
|
||||
|
Binary file not shown.
@ -32,7 +32,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-02-05 10:32+0100\n"
|
||||
"POT-Creation-Date: 2014-02-06 08:24+0100\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"
|
||||
@ -326,7 +326,7 @@ msgid "Creation date"
|
||||
msgstr "Date de création"
|
||||
|
||||
#: REST/methods/user_services.py:93 REST/methods/user_services.py:129
|
||||
#: REST/methods/user_services.py:224
|
||||
#: REST/methods/user_services.py:233
|
||||
msgid "Revision"
|
||||
msgstr "Révision"
|
||||
|
||||
@ -335,7 +335,7 @@ msgid "Friendly name"
|
||||
msgstr "Nom convivial"
|
||||
|
||||
#: REST/methods/user_services.py:96 REST/methods/user_services.py:132
|
||||
#: REST/methods/user_services.py:163 REST/methods/user_services.py:226
|
||||
#: REST/methods/user_services.py:163 REST/methods/user_services.py:235
|
||||
#: templates/uds/admin/tmpl/group.html:42
|
||||
#: templates/uds/admin/tmpl/user.html:45
|
||||
msgid "State"
|
||||
@ -366,16 +366,16 @@ msgstr "Commentaires"
|
||||
msgid "Assigned transports"
|
||||
msgstr "Transports assignés"
|
||||
|
||||
#: REST/methods/user_services.py:220
|
||||
#: REST/methods/user_services.py:229
|
||||
#: templates/uds/admin/tmpl/services_pool.html:22
|
||||
msgid "Publications"
|
||||
msgstr "Publications"
|
||||
|
||||
#: REST/methods/user_services.py:225
|
||||
#: REST/methods/user_services.py:234
|
||||
msgid "Publish date"
|
||||
msgstr "La date de publication"
|
||||
|
||||
#: REST/methods/user_services.py:227
|
||||
#: REST/methods/user_services.py:236
|
||||
msgid "Reason"
|
||||
msgstr "Raison"
|
||||
|
||||
|
Binary file not shown.
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-02-05 10:32+0100\n"
|
||||
"POT-Creation-Date: 2014-02-06 08:24+0100\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"
|
||||
@ -285,7 +285,7 @@ msgstr "Supprimer OSManager"
|
||||
msgid "OSManager deletion error"
|
||||
msgstr "Erreur de suppression de OSManager"
|
||||
|
||||
#: static/adm/js/gui-d-services.js:9 static/adm/js/gui-d-servicespools.js:120
|
||||
#: static/adm/js/gui-d-services.js:9
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
|
||||
@ -337,92 +337,101 @@ msgstr "Supprimer le fournisseur de services"
|
||||
msgid "Services Provider deletion error"
|
||||
msgstr "Erreur de suppression de fournisseur de services"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:136
|
||||
msgid "Error processing deployed service"
|
||||
msgstr "Service de traitement déployée erreur"
|
||||
#: static/adm/js/gui-d-servicespools.js:122
|
||||
msgid "error"
|
||||
msgstr "erreur"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:191
|
||||
#: static/adm/js/gui-d-servicespools.js:177
|
||||
msgid "Add group"
|
||||
msgstr "Ajouter groupe"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:215
|
||||
#: static/adm/js/gui-d-servicespools.js:201
|
||||
msgid "You must provide authenticator and group"
|
||||
msgstr "Vous devez fournir authentificateur et groupe"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:230
|
||||
msgid "Remove group from service pool"
|
||||
msgstr "Supprimer groupe de piscine service"
|
||||
#: static/adm/js/gui-d-servicespools.js:216
|
||||
msgid "Remove group"
|
||||
msgstr "Supprimer le groupe"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:230
|
||||
msgid "Error removing group"
|
||||
msgstr "Groupe suppression de l'erreur"
|
||||
#: static/adm/js/gui-d-servicespools.js:216
|
||||
msgid "Group removal error"
|
||||
msgstr "Erreur de suppression de groupe"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:281
|
||||
#: static/adm/js/gui-d-servicespools.js:267
|
||||
msgid "Add transport"
|
||||
msgstr "Ajouter transport"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:288
|
||||
#: static/adm/js/gui-d-servicespools.js:274
|
||||
msgid "You must provide a transport"
|
||||
msgstr "Vous devez fournir un transport"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:303
|
||||
msgid "Remove transport from service pool"
|
||||
msgstr "Enlever des transport de service piscine"
|
||||
#: static/adm/js/gui-d-servicespools.js:289
|
||||
msgid "Remove transport"
|
||||
msgstr "Supprimer le transport"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:303
|
||||
msgid "Error removing transport"
|
||||
msgstr "Erreur suppression des transports"
|
||||
#: static/adm/js/gui-d-servicespools.js:289
|
||||
msgid "Transport removal error"
|
||||
msgstr "Erreur de suppression de transport"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:328
|
||||
#: static/adm/js/gui-d-servicespools.js:314
|
||||
msgid "Cancel"
|
||||
msgstr "Annuler"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:349
|
||||
msgid "Publication failed"
|
||||
msgstr "Publication a échoué"
|
||||
#: static/adm/js/gui-d-servicespools.js:317
|
||||
#: static/adm/js/gui-d-servicespools.js:337
|
||||
msgid "Publish"
|
||||
msgstr "Publier"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:379
|
||||
#: static/adm/js/gui-d-servicespools.js:317
|
||||
msgid "Cancel publication"
|
||||
msgstr "Annuler la publication"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:337
|
||||
msgid "Launch new publication?"
|
||||
msgstr "Lancement nouvelle publication ?"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:341
|
||||
msgid "Failed creating publication"
|
||||
msgstr "Échec de création de publication"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:373
|
||||
msgid "Restrained"
|
||||
msgstr "Retenu"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:387
|
||||
#: static/adm/js/gui-d-servicespools.js:381
|
||||
msgid "unknown (needs reload)"
|
||||
msgstr "inconnu (doit recharger)"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:391
|
||||
#: static/adm/js/gui-d-servicespools.js:385
|
||||
msgid "New service pool"
|
||||
msgstr "Nouvelle piscine service"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:391
|
||||
msgid "Error creating service pool"
|
||||
msgstr "Pool service création d'erreur"
|
||||
#: static/adm/js/gui-d-servicespools.js:385
|
||||
msgid "creation error"
|
||||
msgstr "erreur de création"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:398
|
||||
#: static/adm/js/gui-d-servicespools.js:392
|
||||
msgid "Publish on creation"
|
||||
msgstr "Publier sur création"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:399
|
||||
msgid ""
|
||||
"If selected, will initiate the publication on service inmediatly pool after "
|
||||
"creation"
|
||||
msgstr ""
|
||||
"Si sélectionné, lancera la publication, le pool de service immédiatement "
|
||||
"après création"
|
||||
#: static/adm/js/gui-d-servicespools.js:393
|
||||
msgid "If selected, will initiate the publication inmediatly after creation"
|
||||
msgstr "Si sélectionné, lancera la publication immédiatement après création"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:410 static/adm/js/gui.js:41
|
||||
#: static/adm/js/gui-d-servicespools.js:404 static/adm/js/gui.js:41
|
||||
msgid "Edit"
|
||||
msgstr "Edit"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:410
|
||||
#: static/adm/js/gui-d-servicespools.js:404
|
||||
msgid "saving error"
|
||||
msgstr "erreur de sauvegarde"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:411 static/adm/js/gui.js:45
|
||||
#: static/adm/js/gui.js.c:358
|
||||
#: static/adm/js/gui-d-servicespools.js:405 static/adm/js/gui.js:45
|
||||
#: static/adm/js/gui.js.c:376
|
||||
msgid "Delete"
|
||||
msgstr "Supprimer"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:411
|
||||
#: static/adm/js/gui-d-servicespools.js:405
|
||||
msgid "deletion error"
|
||||
msgstr "erreur de suppression"
|
||||
|
||||
@ -494,94 +503,102 @@ msgstr "XLS"
|
||||
msgid "Message"
|
||||
msgstr "Message"
|
||||
|
||||
#: static/adm/js/gui.js:217
|
||||
#: static/adm/js/gui.js:135
|
||||
msgid "yes"
|
||||
msgstr "Oui"
|
||||
|
||||
#: static/adm/js/gui.js:136
|
||||
msgid "no"
|
||||
msgstr "ne"
|
||||
|
||||
#: static/adm/js/gui.js:235
|
||||
msgid "This field is required."
|
||||
msgstr "Ce champ est obligatoire."
|
||||
|
||||
#: static/adm/js/gui.js:218
|
||||
#: static/adm/js/gui.js:236
|
||||
msgid "Please fix this field."
|
||||
msgstr "Corrigez ce champ."
|
||||
|
||||
#: static/adm/js/gui.js:219
|
||||
#: static/adm/js/gui.js:237
|
||||
msgid "Please enter a valid email address."
|
||||
msgstr "Veuillez entrer une adresse email valide."
|
||||
|
||||
#: static/adm/js/gui.js:220
|
||||
#: static/adm/js/gui.js:238
|
||||
msgid "Please enter a valid URL."
|
||||
msgstr "Veuillez entrer une URL valide."
|
||||
|
||||
#: static/adm/js/gui.js:221
|
||||
#: static/adm/js/gui.js:239
|
||||
msgid "Please enter a valid date."
|
||||
msgstr "Veuillez entrer une date valide."
|
||||
|
||||
#: static/adm/js/gui.js:222
|
||||
#: static/adm/js/gui.js:240
|
||||
msgid "Please enter a valid date (ISO)."
|
||||
msgstr "Veuillez entrer une date valide (ISO)."
|
||||
|
||||
#: static/adm/js/gui.js:223
|
||||
#: static/adm/js/gui.js:241
|
||||
msgid "Please enter a valid number."
|
||||
msgstr "Veuillez entrer un numéro valide."
|
||||
|
||||
#: static/adm/js/gui.js:224
|
||||
#: static/adm/js/gui.js:242
|
||||
msgid "Please enter only digits."
|
||||
msgstr "Veuillez saisir uniquement des chiffres."
|
||||
|
||||
#: static/adm/js/gui.js:225
|
||||
#: static/adm/js/gui.js:243
|
||||
msgid "Please enter a valid credit card number."
|
||||
msgstr "Veuillez entrer un numéro de carte de crédit valide."
|
||||
|
||||
#: static/adm/js/gui.js:226
|
||||
#: static/adm/js/gui.js:244
|
||||
msgid "Please enter the same value again."
|
||||
msgstr "Entrez à nouveau la même valeur."
|
||||
|
||||
#: static/adm/js/gui.js:227
|
||||
#: static/adm/js/gui.js:245
|
||||
msgid "Please enter no more than {0} characters."
|
||||
msgstr "S'il vous plaît entrez pas plus de {0} caractères."
|
||||
|
||||
#: static/adm/js/gui.js:228
|
||||
#: static/adm/js/gui.js:246
|
||||
msgid "Please enter at least {0} characters."
|
||||
msgstr "Veuillez saisir au moins {0} caractères."
|
||||
|
||||
#: static/adm/js/gui.js:229
|
||||
#: static/adm/js/gui.js:247
|
||||
msgid "Please enter a value between {0} and {1} characters long."
|
||||
msgstr "Veuillez entrer une valeur entre {0} et {1} caractères longtemps."
|
||||
|
||||
#: static/adm/js/gui.js:230
|
||||
#: static/adm/js/gui.js:248
|
||||
msgid "Please enter a value between {0} and {1}."
|
||||
msgstr "Veuillez entrer une valeur entre {0} et {1}."
|
||||
|
||||
#: static/adm/js/gui.js:231
|
||||
#: static/adm/js/gui.js:249
|
||||
msgid "Please enter a value less than or equal to {0}."
|
||||
msgstr "Veuillez entrer une valeur inférieure ou égale à {0}."
|
||||
|
||||
#: static/adm/js/gui.js:232
|
||||
#: static/adm/js/gui.js:250
|
||||
msgid "Please enter a value greater than or equal to {0}."
|
||||
msgstr "Entrez une valeur supérieure ou égale à {0}."
|
||||
|
||||
#: static/adm/js/gui.js:274
|
||||
#: static/adm/js/gui.js:292
|
||||
msgid "Test result"
|
||||
msgstr "Résultat du test"
|
||||
|
||||
#: static/adm/js/gui.js:275
|
||||
#: static/adm/js/gui.js:293
|
||||
msgid "Test error"
|
||||
msgstr "Erreur de test"
|
||||
|
||||
#: static/adm/js/gui.js:307
|
||||
#: static/adm/js/gui.js:325
|
||||
msgid "Edition successfully done"
|
||||
msgstr "Edition faite avec succès"
|
||||
|
||||
#: static/adm/js/gui.js:330
|
||||
#: static/adm/js/gui.js:348
|
||||
msgid "of type"
|
||||
msgstr "de type"
|
||||
|
||||
#: static/adm/js/gui.js:347
|
||||
#: static/adm/js/gui.js:365
|
||||
msgid "Creation successfully done"
|
||||
msgstr "Création faite avec succès"
|
||||
|
||||
#: static/adm/js/gui.js:357
|
||||
#: static/adm/js/gui.js:375
|
||||
msgid "Are you sure do you want to delete "
|
||||
msgstr "Êtes-vous sûr que vous souhaitez supprimer "
|
||||
|
||||
#: static/adm/js/gui.js:363
|
||||
#: static/adm/js/gui.js:381
|
||||
msgid "Item deleted"
|
||||
msgstr "Élément supprimé"
|
||||
|
Binary file not shown.
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-02-05 10:32+0100\n"
|
||||
"POT-Creation-Date: 2014-02-06 08:24+0100\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"
|
||||
@ -300,7 +300,7 @@ msgid "Creation date"
|
||||
msgstr "Data di creazione"
|
||||
|
||||
#: REST/methods/user_services.py:93 REST/methods/user_services.py:129
|
||||
#: REST/methods/user_services.py:224
|
||||
#: REST/methods/user_services.py:233
|
||||
msgid "Revision"
|
||||
msgstr "Revisione"
|
||||
|
||||
@ -309,7 +309,7 @@ msgid "Friendly name"
|
||||
msgstr "Nome descrittivo"
|
||||
|
||||
#: REST/methods/user_services.py:96 REST/methods/user_services.py:132
|
||||
#: REST/methods/user_services.py:163 REST/methods/user_services.py:226
|
||||
#: REST/methods/user_services.py:163 REST/methods/user_services.py:235
|
||||
#: templates/uds/admin/tmpl/group.html:42
|
||||
#: templates/uds/admin/tmpl/user.html:45
|
||||
msgid "State"
|
||||
@ -340,16 +340,16 @@ msgstr "Commenti"
|
||||
msgid "Assigned transports"
|
||||
msgstr "Trasporti assegnati"
|
||||
|
||||
#: REST/methods/user_services.py:220
|
||||
#: REST/methods/user_services.py:229
|
||||
#: templates/uds/admin/tmpl/services_pool.html:22
|
||||
msgid "Publications"
|
||||
msgstr "Pubblicazioni"
|
||||
|
||||
#: REST/methods/user_services.py:225
|
||||
#: REST/methods/user_services.py:234
|
||||
msgid "Publish date"
|
||||
msgstr "Data di pubblicazione"
|
||||
|
||||
#: REST/methods/user_services.py:227
|
||||
#: REST/methods/user_services.py:236
|
||||
msgid "Reason"
|
||||
msgstr "Motivo"
|
||||
|
||||
|
Binary file not shown.
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-02-05 10:32+0100\n"
|
||||
"POT-Creation-Date: 2014-02-06 08:24+0100\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"
|
||||
@ -285,7 +285,7 @@ msgstr "Eliminare OSManager"
|
||||
msgid "OSManager deletion error"
|
||||
msgstr "OSManager errore di omissione"
|
||||
|
||||
#: static/adm/js/gui-d-services.js:9 static/adm/js/gui-d-servicespools.js:120
|
||||
#: static/adm/js/gui-d-services.js:9
|
||||
msgid "Test"
|
||||
msgstr "Prova"
|
||||
|
||||
@ -337,92 +337,101 @@ msgstr "Eliminare il provider di servizi"
|
||||
msgid "Services Provider deletion error"
|
||||
msgstr "Errore di omissione del Provider di servizi"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:136
|
||||
msgid "Error processing deployed service"
|
||||
msgstr "Servizio di elaborazione distribuita di errore"
|
||||
#: static/adm/js/gui-d-servicespools.js:122
|
||||
msgid "error"
|
||||
msgstr "errore"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:191
|
||||
#: static/adm/js/gui-d-servicespools.js:177
|
||||
msgid "Add group"
|
||||
msgstr "Aggiungi gruppo"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:215
|
||||
#: static/adm/js/gui-d-servicespools.js:201
|
||||
msgid "You must provide authenticator and group"
|
||||
msgstr "È necessario fornire autenticatore e gruppo"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:230
|
||||
msgid "Remove group from service pool"
|
||||
msgstr "Rimuovere il gruppo dal servizio piscina"
|
||||
#: static/adm/js/gui-d-servicespools.js:216
|
||||
msgid "Remove group"
|
||||
msgstr "Rimuovere il gruppo"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:230
|
||||
msgid "Error removing group"
|
||||
msgstr "Gruppo rimozione errore"
|
||||
#: static/adm/js/gui-d-servicespools.js:216
|
||||
msgid "Group removal error"
|
||||
msgstr "Errore di rimozione di gruppo"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:281
|
||||
#: static/adm/js/gui-d-servicespools.js:267
|
||||
msgid "Add transport"
|
||||
msgstr "Aggiungi trasporti"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:288
|
||||
#: static/adm/js/gui-d-servicespools.js:274
|
||||
msgid "You must provide a transport"
|
||||
msgstr "È necessario fornire un trasporto"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:303
|
||||
msgid "Remove transport from service pool"
|
||||
msgstr "Rimuovere il trasporto dal servizio piscina"
|
||||
#: static/adm/js/gui-d-servicespools.js:289
|
||||
msgid "Remove transport"
|
||||
msgstr "Rimuovere il trasporto"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:303
|
||||
msgid "Error removing transport"
|
||||
msgstr "Errore rimuovendo il trasporto"
|
||||
#: static/adm/js/gui-d-servicespools.js:289
|
||||
msgid "Transport removal error"
|
||||
msgstr "Trasporto rimozione errore"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:328
|
||||
#: static/adm/js/gui-d-servicespools.js:314
|
||||
msgid "Cancel"
|
||||
msgstr "Annulla"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:349
|
||||
msgid "Publication failed"
|
||||
msgstr "Pubblicazione non riuscita"
|
||||
#: static/adm/js/gui-d-servicespools.js:317
|
||||
#: static/adm/js/gui-d-servicespools.js:337
|
||||
msgid "Publish"
|
||||
msgstr "Pubblicare"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:379
|
||||
#: static/adm/js/gui-d-servicespools.js:317
|
||||
msgid "Cancel publication"
|
||||
msgstr "Annullare la pubblicazione"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:337
|
||||
msgid "Launch new publication?"
|
||||
msgstr "Lancio nuova pubblicazione?"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:341
|
||||
msgid "Failed creating publication"
|
||||
msgstr "Fallita creazione pubblicazione"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:373
|
||||
msgid "Restrained"
|
||||
msgstr "Trattenuto"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:387
|
||||
#: static/adm/js/gui-d-servicespools.js:381
|
||||
msgid "unknown (needs reload)"
|
||||
msgstr "sconosciuto (ha bisogno di ricaricare)"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:391
|
||||
#: static/adm/js/gui-d-servicespools.js:385
|
||||
msgid "New service pool"
|
||||
msgstr "Nuovo servizio piscina"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:391
|
||||
msgid "Error creating service pool"
|
||||
msgstr "Piscina servizio creazione di errore"
|
||||
#: static/adm/js/gui-d-servicespools.js:385
|
||||
msgid "creation error"
|
||||
msgstr "errore di creazione"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:398
|
||||
#: static/adm/js/gui-d-servicespools.js:392
|
||||
msgid "Publish on creation"
|
||||
msgstr "Pubblicare sulla creazione"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:399
|
||||
msgid ""
|
||||
"If selected, will initiate the publication on service inmediatly pool after "
|
||||
"creation"
|
||||
msgstr ""
|
||||
"Se selezionata, avvia la pubblicazione sul servizio inmediatly piscina dopo "
|
||||
"creazione"
|
||||
#: static/adm/js/gui-d-servicespools.js:393
|
||||
msgid "If selected, will initiate the publication inmediatly after creation"
|
||||
msgstr "Se selezionata, avvia la pubblicazione inmediatly dopo la creazione"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:410 static/adm/js/gui.js:41
|
||||
#: static/adm/js/gui-d-servicespools.js:404 static/adm/js/gui.js:41
|
||||
msgid "Edit"
|
||||
msgstr "Modifica"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:410
|
||||
#: static/adm/js/gui-d-servicespools.js:404
|
||||
msgid "saving error"
|
||||
msgstr "errore di risparmio"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:411 static/adm/js/gui.js:45
|
||||
#: static/adm/js/gui.js.c:358
|
||||
#: static/adm/js/gui-d-servicespools.js:405 static/adm/js/gui.js:45
|
||||
#: static/adm/js/gui.js.c:376
|
||||
msgid "Delete"
|
||||
msgstr "Eliminare"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:411
|
||||
#: static/adm/js/gui-d-servicespools.js:405
|
||||
msgid "deletion error"
|
||||
msgstr "errore di omissione"
|
||||
|
||||
@ -494,94 +503,102 @@ msgstr "Xls"
|
||||
msgid "Message"
|
||||
msgstr "Messaggio"
|
||||
|
||||
#: static/adm/js/gui.js:217
|
||||
#: static/adm/js/gui.js:135
|
||||
msgid "yes"
|
||||
msgstr "Sì"
|
||||
|
||||
#: static/adm/js/gui.js:136
|
||||
msgid "no"
|
||||
msgstr "No"
|
||||
|
||||
#: static/adm/js/gui.js:235
|
||||
msgid "This field is required."
|
||||
msgstr "Questo campo è obbligatorio."
|
||||
|
||||
#: static/adm/js/gui.js:218
|
||||
#: static/adm/js/gui.js:236
|
||||
msgid "Please fix this field."
|
||||
msgstr "Si prega di correggere questo campo."
|
||||
|
||||
#: static/adm/js/gui.js:219
|
||||
#: static/adm/js/gui.js:237
|
||||
msgid "Please enter a valid email address."
|
||||
msgstr "Inserisci un indirizzo email valido."
|
||||
|
||||
#: static/adm/js/gui.js:220
|
||||
#: static/adm/js/gui.js:238
|
||||
msgid "Please enter a valid URL."
|
||||
msgstr "Immettere un URL valido."
|
||||
|
||||
#: static/adm/js/gui.js:221
|
||||
#: static/adm/js/gui.js:239
|
||||
msgid "Please enter a valid date."
|
||||
msgstr "Inserisci una data valida."
|
||||
|
||||
#: static/adm/js/gui.js:222
|
||||
#: static/adm/js/gui.js:240
|
||||
msgid "Please enter a valid date (ISO)."
|
||||
msgstr "Inserisci una data valida (ISO)."
|
||||
|
||||
#: static/adm/js/gui.js:223
|
||||
#: static/adm/js/gui.js:241
|
||||
msgid "Please enter a valid number."
|
||||
msgstr "Si prega di inserire un numero valido."
|
||||
|
||||
#: static/adm/js/gui.js:224
|
||||
#: static/adm/js/gui.js:242
|
||||
msgid "Please enter only digits."
|
||||
msgstr "Inserire solo cifre."
|
||||
|
||||
#: static/adm/js/gui.js:225
|
||||
#: static/adm/js/gui.js:243
|
||||
msgid "Please enter a valid credit card number."
|
||||
msgstr "Si prega di inserire un numero di carta di credito valida."
|
||||
|
||||
#: static/adm/js/gui.js:226
|
||||
#: static/adm/js/gui.js:244
|
||||
msgid "Please enter the same value again."
|
||||
msgstr "Inserisci nuovamente lo stesso valore."
|
||||
|
||||
#: static/adm/js/gui.js:227
|
||||
#: static/adm/js/gui.js:245
|
||||
msgid "Please enter no more than {0} characters."
|
||||
msgstr "Si prega di inserire non più di {0} caratteri."
|
||||
|
||||
#: static/adm/js/gui.js:228
|
||||
#: static/adm/js/gui.js:246
|
||||
msgid "Please enter at least {0} characters."
|
||||
msgstr "Si prega di inserire almeno {0} caratteri."
|
||||
|
||||
#: static/adm/js/gui.js:229
|
||||
#: static/adm/js/gui.js:247
|
||||
msgid "Please enter a value between {0} and {1} characters long."
|
||||
msgstr "Per favore inserisci un valore tra {0} e {1} caratteri lungo."
|
||||
|
||||
#: static/adm/js/gui.js:230
|
||||
#: static/adm/js/gui.js:248
|
||||
msgid "Please enter a value between {0} and {1}."
|
||||
msgstr "Immettere un valore compreso tra {0} e {1}."
|
||||
|
||||
#: static/adm/js/gui.js:231
|
||||
#: static/adm/js/gui.js:249
|
||||
msgid "Please enter a value less than or equal to {0}."
|
||||
msgstr "Inserisci un valore minore o uguale a {0}."
|
||||
|
||||
#: static/adm/js/gui.js:232
|
||||
#: static/adm/js/gui.js:250
|
||||
msgid "Please enter a value greater than or equal to {0}."
|
||||
msgstr "Immettere un valore maggiore o uguale a {0}."
|
||||
|
||||
#: static/adm/js/gui.js:274
|
||||
#: static/adm/js/gui.js:292
|
||||
msgid "Test result"
|
||||
msgstr "Risultato del test"
|
||||
|
||||
#: static/adm/js/gui.js:275
|
||||
#: static/adm/js/gui.js:293
|
||||
msgid "Test error"
|
||||
msgstr "Errore test"
|
||||
|
||||
#: static/adm/js/gui.js:307
|
||||
#: static/adm/js/gui.js:325
|
||||
msgid "Edition successfully done"
|
||||
msgstr "Edizione fatto con successo"
|
||||
|
||||
#: static/adm/js/gui.js:330
|
||||
#: static/adm/js/gui.js:348
|
||||
msgid "of type"
|
||||
msgstr "di tipo"
|
||||
|
||||
#: static/adm/js/gui.js:347
|
||||
#: static/adm/js/gui.js:365
|
||||
msgid "Creation successfully done"
|
||||
msgstr "Creazione fatto con successo"
|
||||
|
||||
#: static/adm/js/gui.js:357
|
||||
#: static/adm/js/gui.js:375
|
||||
msgid "Are you sure do you want to delete "
|
||||
msgstr "Sei sicuro che si desidera eliminare "
|
||||
|
||||
#: static/adm/js/gui.js:363
|
||||
#: static/adm/js/gui.js:381
|
||||
msgid "Item deleted"
|
||||
msgstr "Elemento eliminato"
|
||||
|
Binary file not shown.
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-02-05 10:32+0100\n"
|
||||
"POT-Creation-Date: 2014-02-06 08:24+0100\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"
|
||||
@ -301,7 +301,7 @@ msgid "Creation date"
|
||||
msgstr "Data de criação"
|
||||
|
||||
#: REST/methods/user_services.py:93 REST/methods/user_services.py:129
|
||||
#: REST/methods/user_services.py:224
|
||||
#: REST/methods/user_services.py:233
|
||||
msgid "Revision"
|
||||
msgstr "Revisão"
|
||||
|
||||
@ -310,7 +310,7 @@ msgid "Friendly name"
|
||||
msgstr "Nome amigável"
|
||||
|
||||
#: REST/methods/user_services.py:96 REST/methods/user_services.py:132
|
||||
#: REST/methods/user_services.py:163 REST/methods/user_services.py:226
|
||||
#: REST/methods/user_services.py:163 REST/methods/user_services.py:235
|
||||
#: templates/uds/admin/tmpl/group.html:42
|
||||
#: templates/uds/admin/tmpl/user.html:45
|
||||
msgid "State"
|
||||
@ -341,16 +341,16 @@ msgstr "Comentários"
|
||||
msgid "Assigned transports"
|
||||
msgstr "Transportes atribuídos"
|
||||
|
||||
#: REST/methods/user_services.py:220
|
||||
#: REST/methods/user_services.py:229
|
||||
#: templates/uds/admin/tmpl/services_pool.html:22
|
||||
msgid "Publications"
|
||||
msgstr "Publicações"
|
||||
|
||||
#: REST/methods/user_services.py:225
|
||||
#: REST/methods/user_services.py:234
|
||||
msgid "Publish date"
|
||||
msgstr "Data de publicação"
|
||||
|
||||
#: REST/methods/user_services.py:227
|
||||
#: REST/methods/user_services.py:236
|
||||
msgid "Reason"
|
||||
msgstr "Razão"
|
||||
|
||||
|
Binary file not shown.
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-02-05 10:32+0100\n"
|
||||
"POT-Creation-Date: 2014-02-06 08:24+0100\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"
|
||||
@ -285,7 +285,7 @@ msgstr "Excluir OSManager"
|
||||
msgid "OSManager deletion error"
|
||||
msgstr "OSManager erro de exclusão"
|
||||
|
||||
#: static/adm/js/gui-d-services.js:9 static/adm/js/gui-d-servicespools.js:120
|
||||
#: static/adm/js/gui-d-services.js:9
|
||||
msgid "Test"
|
||||
msgstr "Teste"
|
||||
|
||||
@ -337,92 +337,101 @@ msgstr "Exclua o provedor de serviços"
|
||||
msgid "Services Provider deletion error"
|
||||
msgstr "Erro de exclusão do provedor de serviços"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:136
|
||||
msgid "Error processing deployed service"
|
||||
msgstr "Serviço de processamento implantado de erro"
|
||||
#: static/adm/js/gui-d-servicespools.js:122
|
||||
msgid "error"
|
||||
msgstr "erro"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:191
|
||||
#: static/adm/js/gui-d-servicespools.js:177
|
||||
msgid "Add group"
|
||||
msgstr "Adicionar grupo"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:215
|
||||
#: static/adm/js/gui-d-servicespools.js:201
|
||||
msgid "You must provide authenticator and group"
|
||||
msgstr "Você deve fornecer o autenticador e grupo"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:230
|
||||
msgid "Remove group from service pool"
|
||||
msgstr "Remover grupo de pool de serviço"
|
||||
#: static/adm/js/gui-d-servicespools.js:216
|
||||
msgid "Remove group"
|
||||
msgstr "Remover grupo"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:230
|
||||
msgid "Error removing group"
|
||||
msgstr "Grupo de remoção de erro"
|
||||
#: static/adm/js/gui-d-servicespools.js:216
|
||||
msgid "Group removal error"
|
||||
msgstr "Erro de remoção do grupo"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:281
|
||||
#: static/adm/js/gui-d-servicespools.js:267
|
||||
msgid "Add transport"
|
||||
msgstr "Adicionar transporte"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:288
|
||||
#: static/adm/js/gui-d-servicespools.js:274
|
||||
msgid "You must provide a transport"
|
||||
msgstr "Você deve fornecer um transporte"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:303
|
||||
msgid "Remove transport from service pool"
|
||||
msgstr "Remova o transporte do pool de serviço"
|
||||
#: static/adm/js/gui-d-servicespools.js:289
|
||||
msgid "Remove transport"
|
||||
msgstr "Remover o transporte"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:303
|
||||
msgid "Error removing transport"
|
||||
msgstr "Erro na remoção de transporte"
|
||||
#: static/adm/js/gui-d-servicespools.js:289
|
||||
msgid "Transport removal error"
|
||||
msgstr "Erro de remoção de transporte"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:328
|
||||
#: static/adm/js/gui-d-servicespools.js:314
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:349
|
||||
msgid "Publication failed"
|
||||
msgstr "Publicação falhada"
|
||||
#: static/adm/js/gui-d-servicespools.js:317
|
||||
#: static/adm/js/gui-d-servicespools.js:337
|
||||
msgid "Publish"
|
||||
msgstr "Publicar"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:379
|
||||
#: static/adm/js/gui-d-servicespools.js:317
|
||||
msgid "Cancel publication"
|
||||
msgstr "Cancelar a publicação"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:337
|
||||
msgid "Launch new publication?"
|
||||
msgstr "Lançamento nova publicação?"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:341
|
||||
msgid "Failed creating publication"
|
||||
msgstr "Não conseguiu criar publicação"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:373
|
||||
msgid "Restrained"
|
||||
msgstr "Contido"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:387
|
||||
#: static/adm/js/gui-d-servicespools.js:381
|
||||
msgid "unknown (needs reload)"
|
||||
msgstr "desconhecido (precisa de recarregar)"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:391
|
||||
#: static/adm/js/gui-d-servicespools.js:385
|
||||
msgid "New service pool"
|
||||
msgstr "Novo pool de serviço"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:391
|
||||
msgid "Error creating service pool"
|
||||
msgstr "Criando pool de serviço erro"
|
||||
#: static/adm/js/gui-d-servicespools.js:385
|
||||
msgid "creation error"
|
||||
msgstr "erro de criação"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:398
|
||||
#: static/adm/js/gui-d-servicespools.js:392
|
||||
msgid "Publish on creation"
|
||||
msgstr "Publicar na criação"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:399
|
||||
msgid ""
|
||||
"If selected, will initiate the publication on service inmediatly pool after "
|
||||
"creation"
|
||||
msgstr ""
|
||||
"Se selecionado, irá iniciar a publicação na piscina de serviço imediatamente "
|
||||
"após a criação"
|
||||
#: static/adm/js/gui-d-servicespools.js:393
|
||||
msgid "If selected, will initiate the publication inmediatly after creation"
|
||||
msgstr "Se selecionado, irá iniciar a publicação imediatamente após a criação"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:410 static/adm/js/gui.js:41
|
||||
#: static/adm/js/gui-d-servicespools.js:404 static/adm/js/gui.js:41
|
||||
msgid "Edit"
|
||||
msgstr "Editar"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:410
|
||||
#: static/adm/js/gui-d-servicespools.js:404
|
||||
msgid "saving error"
|
||||
msgstr "salvando o erro"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:411 static/adm/js/gui.js:45
|
||||
#: static/adm/js/gui.js.c:358
|
||||
#: static/adm/js/gui-d-servicespools.js:405 static/adm/js/gui.js:45
|
||||
#: static/adm/js/gui.js.c:376
|
||||
msgid "Delete"
|
||||
msgstr "Excluir"
|
||||
|
||||
#: static/adm/js/gui-d-servicespools.js:411
|
||||
#: static/adm/js/gui-d-servicespools.js:405
|
||||
msgid "deletion error"
|
||||
msgstr "erro de exclusão"
|
||||
|
||||
@ -494,94 +503,102 @@ msgstr "Xls"
|
||||
msgid "Message"
|
||||
msgstr "Mensagem"
|
||||
|
||||
#: static/adm/js/gui.js:217
|
||||
#: static/adm/js/gui.js:135
|
||||
msgid "yes"
|
||||
msgstr "Sim"
|
||||
|
||||
#: static/adm/js/gui.js:136
|
||||
msgid "no"
|
||||
msgstr "Não"
|
||||
|
||||
#: static/adm/js/gui.js:235
|
||||
msgid "This field is required."
|
||||
msgstr "Este campo é obrigatório."
|
||||
|
||||
#: static/adm/js/gui.js:218
|
||||
#: static/adm/js/gui.js:236
|
||||
msgid "Please fix this field."
|
||||
msgstr "Por favor corrigi este campo."
|
||||
|
||||
#: static/adm/js/gui.js:219
|
||||
#: static/adm/js/gui.js:237
|
||||
msgid "Please enter a valid email address."
|
||||
msgstr "Por favor insira um endereço de email válido."
|
||||
|
||||
#: static/adm/js/gui.js:220
|
||||
#: static/adm/js/gui.js:238
|
||||
msgid "Please enter a valid URL."
|
||||
msgstr "Por favor introduza um URL válido."
|
||||
|
||||
#: static/adm/js/gui.js:221
|
||||
#: static/adm/js/gui.js:239
|
||||
msgid "Please enter a valid date."
|
||||
msgstr "Por favor introduza uma data válida."
|
||||
|
||||
#: static/adm/js/gui.js:222
|
||||
#: static/adm/js/gui.js:240
|
||||
msgid "Please enter a valid date (ISO)."
|
||||
msgstr "Por favor introduza uma data válida (ISO)."
|
||||
|
||||
#: static/adm/js/gui.js:223
|
||||
#: static/adm/js/gui.js:241
|
||||
msgid "Please enter a valid number."
|
||||
msgstr "Por favor, insira um número válido."
|
||||
|
||||
#: static/adm/js/gui.js:224
|
||||
#: static/adm/js/gui.js:242
|
||||
msgid "Please enter only digits."
|
||||
msgstr "Por favor, digite somente dígitos."
|
||||
|
||||
#: static/adm/js/gui.js:225
|
||||
#: static/adm/js/gui.js:243
|
||||
msgid "Please enter a valid credit card number."
|
||||
msgstr "Por favor, insira um número válido de cartão de crédito."
|
||||
|
||||
#: static/adm/js/gui.js:226
|
||||
#: static/adm/js/gui.js:244
|
||||
msgid "Please enter the same value again."
|
||||
msgstr "Digite novamente o mesmo valor."
|
||||
|
||||
#: static/adm/js/gui.js:227
|
||||
#: static/adm/js/gui.js:245
|
||||
msgid "Please enter no more than {0} characters."
|
||||
msgstr "Não mais de {0} caracteres digite."
|
||||
|
||||
#: static/adm/js/gui.js:228
|
||||
#: static/adm/js/gui.js:246
|
||||
msgid "Please enter at least {0} characters."
|
||||
msgstr "Por favor, insira pelo menos {0} caracteres."
|
||||
|
||||
#: static/adm/js/gui.js:229
|
||||
#: static/adm/js/gui.js:247
|
||||
msgid "Please enter a value between {0} and {1} characters long."
|
||||
msgstr "Por favor, insira um valor entre {0} e {1} caracteres longo."
|
||||
|
||||
#: static/adm/js/gui.js:230
|
||||
#: static/adm/js/gui.js:248
|
||||
msgid "Please enter a value between {0} and {1}."
|
||||
msgstr "Por favor, insira um valor entre {0} e {1}."
|
||||
|
||||
#: static/adm/js/gui.js:231
|
||||
#: static/adm/js/gui.js:249
|
||||
msgid "Please enter a value less than or equal to {0}."
|
||||
msgstr "Por favor digite um valor menor ou igual a {0}."
|
||||
|
||||
#: static/adm/js/gui.js:232
|
||||
#: static/adm/js/gui.js:250
|
||||
msgid "Please enter a value greater than or equal to {0}."
|
||||
msgstr "Por favor, insira um valor maior ou igual a {0}."
|
||||
|
||||
#: static/adm/js/gui.js:274
|
||||
#: static/adm/js/gui.js:292
|
||||
msgid "Test result"
|
||||
msgstr "Resultado do teste"
|
||||
|
||||
#: static/adm/js/gui.js:275
|
||||
#: static/adm/js/gui.js:293
|
||||
msgid "Test error"
|
||||
msgstr "Erro de teste"
|
||||
|
||||
#: static/adm/js/gui.js:307
|
||||
#: static/adm/js/gui.js:325
|
||||
msgid "Edition successfully done"
|
||||
msgstr "Edição com sucesso"
|
||||
|
||||
#: static/adm/js/gui.js:330
|
||||
#: static/adm/js/gui.js:348
|
||||
msgid "of type"
|
||||
msgstr "do tipo"
|
||||
|
||||
#: static/adm/js/gui.js:347
|
||||
#: static/adm/js/gui.js:365
|
||||
msgid "Creation successfully done"
|
||||
msgstr "Criação feita com sucesso"
|
||||
|
||||
#: static/adm/js/gui.js:357
|
||||
#: static/adm/js/gui.js:375
|
||||
msgid "Are you sure do you want to delete "
|
||||
msgstr "Você tem certeza que quer excluir "
|
||||
|
||||
#: static/adm/js/gui.js:363
|
||||
#: static/adm/js/gui.js:381
|
||||
msgid "Item deleted"
|
||||
msgstr "Item excluído"
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user