Merge "Imported Translations from Transifex"

This commit is contained in:
Jenkins 2015-05-14 20:08:01 +00:00 committed by Gerrit Code Review
commit fe760d001d
9 changed files with 271 additions and 1277 deletions

View File

@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Glance\n" "Project-Id-Version: Glance\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-04-03 06:02+0000\n" "POT-Creation-Date: 2015-05-08 06:02+0000\n"
"PO-Revision-Date: 2015-04-01 21:54+0000\n" "PO-Revision-Date: 2015-04-23 03:18+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
"glance/language/en_GB/)\n" "glance/language/en_GB/)\n"
@ -20,62 +20,37 @@ msgstr ""
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: glance/scrubber.py:459
#, python-format #, python-format
msgid "Starting Daemon: wakeup_time=%(wakeup_time)s threads=%(threads)s" msgid "Starting Daemon: wakeup_time=%(wakeup_time)s threads=%(threads)s"
msgstr "Starting Daemon: wakeup_time=%(wakeup_time)s threads=%(threads)s" msgstr "Starting Daemon: wakeup_time=%(wakeup_time)s threads=%(threads)s"
#: glance/scrubber.py:473
msgid "Daemon Shutdown on KeyboardInterrupt" msgid "Daemon Shutdown on KeyboardInterrupt"
msgstr "Daemon Shutdown on KeyboardInterrupt" msgstr "Daemon Shutdown on KeyboardInterrupt"
#: glance/scrubber.py:485
#, python-format #, python-format
msgid "Initializing scrubber with configuration: %s" msgid "Initializing scrubber with configuration: %s"
msgstr "Initializing scrubber with configuration: %s" msgstr "Initializing scrubber with configuration: %s"
#: glance/scrubber.py:558
#, python-format #, python-format
msgid "Scrubbing image %(id)s from %(count)d locations." msgid "Scrubbing image %(id)s from %(count)d locations."
msgstr "Scrubbing image %(id)s from %(count)d locations." msgstr "Scrubbing image %(id)s from %(count)d locations."
#: glance/scrubber.py:581
#, python-format
msgid "Image %s has been deleted."
msgstr ""
#: glance/scrubber.py:633
#, python-format
msgid "Getting images deleted before %s"
msgstr "Getting images deleted before %s"
#: glance/api/middleware/cache.py:61
msgid "Initialized image cache middleware" msgid "Initialized image cache middleware"
msgstr "Initialised image cache middleware" msgstr "Initialised image cache middleware"
#: glance/api/middleware/cache_manage.py:74
msgid "Initialized image cache management middleware" msgid "Initialized image cache management middleware"
msgstr "Initialised image cache management middleware" msgstr "Initialised image cache management middleware"
#: glance/api/middleware/gzip.py:36
msgid "Initialized gzip middleware" msgid "Initialized gzip middleware"
msgstr "Initialised gzip middleware" msgstr "Initialised gzip middleware"
#: glance/api/v1/images.py:690
#, python-format
msgid "Uploaded data of image %s from request payload successfully."
msgstr ""
#: glance/api/v1/images.py:752
msgid "Triggering asynchronous copy from external source" msgid "Triggering asynchronous copy from external source"
msgstr "Triggering asynchronous copy from external source" msgstr "Triggering asynchronous copy from external source"
#: glance/api/v1/upload_utils.py:126
#, python-format #, python-format
msgid "Cleaning up %s after exceeding the quota" msgid "Cleaning up %s after exceeding the quota"
msgstr "Cleaning up %s after exceeding the quota" msgstr "Cleaning up %s after exceeding the quota"
#: glance/api/v1/upload_utils.py:175
#, python-format #, python-format
msgid "" msgid ""
"Image %s could not be found after upload. The image may have been deleted " "Image %s could not be found after upload. The image may have been deleted "
@ -84,163 +59,62 @@ msgstr ""
"Image %s could not be found after upload. The image may have been deleted " "Image %s could not be found after upload. The image may have been deleted "
"during the upload." "during the upload."
#: glance/api/v2/image_actions.py:51
#, python-format
msgid "Image %s is deactivated"
msgstr ""
#: glance/api/v2/image_actions.py:66
#, python-format
msgid "Image %s is reactivated"
msgstr ""
#: glance/async/flows/base_import.py:348
#, python-format
msgid "%(task_id)s of %(task_type)s completed"
msgstr ""
#: glance/cmd/replicator.py:372
#, python-format #, python-format
msgid "Storing: %s" msgid "Storing: %s"
msgstr "Storing: %s" msgstr "Storing: %s"
#: glance/cmd/replicator.py:445
#, python-format #, python-format
msgid "Considering: %s" msgid "Considering: %s"
msgstr "Considering: %s" msgstr "Considering: %s"
#: glance/cmd/replicator.py:471 glance/cmd/replicator.py:546
#, python-format #, python-format
msgid "Image %s metadata has changed" msgid "Image %s metadata has changed"
msgstr "Image %s metadata has changed" msgstr "Image %s metadata has changed"
#: glance/cmd/replicator.py:553
#, python-format #, python-format
msgid "Image %s is being synced" msgid "Image %s is being synced"
msgstr "Image %s is being synced" msgstr "Image %s is being synced"
#: glance/common/wsgi.py:308 glance/openstack/common/service.py:326
#, python-format #, python-format
msgid "Starting %d workers" msgid "Starting %d workers"
msgstr "Starting %d workers" msgstr "Starting %d workers"
#: glance/common/wsgi.py:321
#, python-format
msgid "Removed dead child %s"
msgstr ""
#: glance/common/wsgi.py:324
#, python-format
msgid "Removed stale child %s"
msgstr ""
#: glance/common/wsgi.py:336
msgid "All workers have terminated. Exiting" msgid "All workers have terminated. Exiting"
msgstr "All workers have terminated. Exiting" msgstr "All workers have terminated. Exiting"
#: glance/common/wsgi.py:353
msgid "Caught keyboard interrupt. Exiting." msgid "Caught keyboard interrupt. Exiting."
msgstr "Caught keyboard interrupt. Exiting." msgstr "Caught keyboard interrupt. Exiting."
#: glance/common/wsgi.py:432
#, python-format #, python-format
msgid "Child %d exiting normally" msgid "Child %d exiting normally"
msgstr "Child %d exiting normally" msgstr "Child %d exiting normally"
#: glance/common/wsgi.py:437
#, python-format #, python-format
msgid "Started child %s" msgid "Started child %s"
msgstr "Started child %s" msgstr "Started child %s"
#: glance/common/wsgi.py:466
msgid "Starting single process server" msgid "Starting single process server"
msgstr "Starting single process server" msgstr "Starting single process server"
#: glance/common/artifacts/loader.py:131 glance/common/artifacts/loader.py:155
#, python-format
msgid "Artifact %s has been successfully loaded"
msgstr ""
#: glance/common/scripts/__init__.py:32
#, python-format
msgid ""
"Loading known task scripts for task_id %(task_id)s of type %(task_type)s"
msgstr ""
#: glance/common/scripts/image_import/main.py:41
#, python-format
msgid "Task %(task_id)s beginning import execution."
msgstr ""
#: glance/common/scripts/image_import/main.py:152
#, python-format
msgid "Task %(task_id)s: Got image data uri %(data_uri)s to be imported"
msgstr ""
#: glance/common/scripts/image_import/main.py:161
#, python-format
msgid "Task %(task_id)s: Could not import image file %(image_data)s"
msgstr ""
#: glance/db/simple/api.py:62
#, python-format #, python-format
msgid "Calling %(funcname)s: args=%(args)s, kwargs=%(kwargs)s" msgid "Calling %(funcname)s: args=%(args)s, kwargs=%(kwargs)s"
msgstr "Calling %(funcname)s: args=%(args)s, kwargs=%(kwargs)s" msgstr "Calling %(funcname)s: args=%(args)s, kwargs=%(kwargs)s"
#: glance/db/simple/api.py:68
#, python-format #, python-format
msgid "Returning %(funcname)s: %(output)s" msgid "Returning %(funcname)s: %(output)s"
msgstr "Returning %(funcname)s: %(output)s" msgstr "Returning %(funcname)s: %(output)s"
#: glance/db/simple/api.py:2002
#, python-format
msgid "Could not find artifact %s"
msgstr ""
#: glance/db/simple/api.py:2006
msgid "Unable to get deleted image" msgid "Unable to get deleted image"
msgstr "Unable to get deleted image" msgstr "Unable to get deleted image"
#: glance/db/sqlalchemy/metadata.py:152
#, python-format
msgid "Table %s has been cleared"
msgstr ""
#: glance/db/sqlalchemy/metadata.py:223
#, python-format
msgid "Overwriting namespace %s"
msgstr ""
#: glance/db/sqlalchemy/metadata.py:239
#, python-format
msgid "Skipping namespace %s. It already exists in the database."
msgstr ""
#: glance/db/sqlalchemy/metadata.py:330
#, python-format
msgid "File %s loaded to database."
msgstr ""
#: glance/db/sqlalchemy/metadata.py:332
msgid "Metadata loading finished"
msgstr ""
#: glance/db/sqlalchemy/metadata.py:441
#, python-format
msgid "Namespace %(namespace)s saved in %(file)s"
msgstr ""
#: glance/db/sqlalchemy/migrate_repo/schema.py:101
#, python-format #, python-format
msgid "creating table %(table)s" msgid "creating table %(table)s"
msgstr "creating table %(table)s" msgstr "creating table %(table)s"
#: glance/db/sqlalchemy/migrate_repo/schema.py:107
#, python-format #, python-format
msgid "dropping table %(table)s" msgid "dropping table %(table)s"
msgstr "dropping table %(table)s" msgstr "dropping table %(table)s"
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:72
msgid "" msgid ""
"'metadata_encryption_key' was not specified in the config file or a config " "'metadata_encryption_key' was not specified in the config file or a config "
"file was not specified. This means that this migration is a NOOP." "file was not specified. This means that this migration is a NOOP."
@ -248,169 +122,123 @@ msgstr ""
"'metadata_encryption_key' was not specified in the config file or a config " "'metadata_encryption_key' was not specified in the config file or a config "
"file was not specified. This means that this migration is a NOOP." "file was not specified. This means that this migration is a NOOP."
#: glance/domain/__init__.py:406
#, python-format
msgid ""
"Task [%(task_id)s] status changing from %(cur_status)s to %(new_status)s"
msgstr ""
#: glance/image_cache/__init__.py:71
#, python-format #, python-format
msgid "Image cache loaded driver '%s'." msgid "Image cache loaded driver '%s'."
msgstr "Image cache loaded driver '%s'." msgstr "Image cache loaded driver '%s'."
#: glance/image_cache/__init__.py:81 glance/image_cache/__init__.py:100
msgid "Defaulting to SQLite driver." msgid "Defaulting to SQLite driver."
msgstr "Defaulting to SQLite driver." msgstr "Defaulting to SQLite driver."
#: glance/image_cache/prefetcher.py:85
#, python-format #, python-format
msgid "Successfully cached all %d images" msgid "Successfully cached all %d images"
msgstr "Successfully cached all %d images" msgstr "Successfully cached all %d images"
#: glance/image_cache/drivers/sqlite.py:414
#: glance/image_cache/drivers/xattr.py:343
#, python-format #, python-format
msgid "Not queueing image '%s'. Already cached." msgid "Not queueing image '%s'. Already cached."
msgstr "Not queueing image '%s'. Already cached." msgstr "Not queueing image '%s'. Already cached."
#: glance/image_cache/drivers/sqlite.py:419
#: glance/image_cache/drivers/xattr.py:348
#, python-format #, python-format
msgid "Not queueing image '%s'. Already being written to cache" msgid "Not queueing image '%s'. Already being written to cache"
msgstr "Not queueing image '%s'. Already being written to cache" msgstr "Not queueing image '%s'. Already being written to cache"
#: glance/image_cache/drivers/sqlite.py:425
#: glance/image_cache/drivers/xattr.py:354
#, python-format #, python-format
msgid "Not queueing image '%s'. Already queued." msgid "Not queueing image '%s'. Already queued."
msgstr "Not queueing image '%s'. Already queued." msgstr "Not queueing image '%s'. Already queued."
#: glance/image_cache/drivers/sqlite.py:443
#, python-format #, python-format
msgid "Removed invalid cache file %s" msgid "Removed invalid cache file %s"
msgstr "Removed invalid cache file %s" msgstr "Removed invalid cache file %s"
#: glance/image_cache/drivers/sqlite.py:457
#, python-format #, python-format
msgid "Removed stalled cache file %s" msgid "Removed stalled cache file %s"
msgstr "Removed stalled cache file %s" msgstr "Removed stalled cache file %s"
#: glance/image_cache/drivers/xattr.py:400
#, python-format #, python-format
msgid "Reaped %(reaped)s %(entry_type)s cache entries" msgid "Reaped %(reaped)s %(entry_type)s cache entries"
msgstr "Reaped %(reaped)s %(entry_type)s cache entries" msgstr "Reaped %(reaped)s %(entry_type)s cache entries"
#: glance/openstack/common/eventlet_backdoor.py:146
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
msgstr "Eventlet backdoor listening on %(port)s for process %(pid)d" msgstr "Eventlet backdoor listening on %(port)s for process %(pid)d"
#: glance/openstack/common/service.py:173
#, python-format #, python-format
msgid "Caught %s, exiting" msgid "Caught %s, exiting"
msgstr "Caught %s, exiting" msgstr "Caught %s, exiting"
#: glance/openstack/common/service.py:227
msgid "Parent process has died unexpectedly, exiting" msgid "Parent process has died unexpectedly, exiting"
msgstr "Parent process has died unexpectedly, exiting" msgstr "Parent process has died unexpectedly, exiting"
#: glance/openstack/common/service.py:258
#, python-format #, python-format
msgid "Child caught %s, exiting" msgid "Child caught %s, exiting"
msgstr "Child caught %s, exiting" msgstr "Child caught %s, exiting"
#: glance/openstack/common/service.py:297
msgid "Forking too fast, sleeping" msgid "Forking too fast, sleeping"
msgstr "Forking too fast, sleeping" msgstr "Forking too fast, sleeping"
#: glance/openstack/common/service.py:316
#, python-format #, python-format
msgid "Started child %d" msgid "Started child %d"
msgstr "Started child %d" msgstr "Started child %d"
#: glance/openstack/common/service.py:343
#, python-format #, python-format
msgid "Child %(pid)d killed by signal %(sig)d" msgid "Child %(pid)d killed by signal %(sig)d"
msgstr "Child %(pid)d killed by signal %(sig)d" msgstr "Child %(pid)d killed by signal %(sig)d"
#: glance/openstack/common/service.py:347
#, python-format #, python-format
msgid "Child %(pid)s exited with status %(code)d" msgid "Child %(pid)s exited with status %(code)d"
msgstr "Child %(pid)s exited with status %(code)d" msgstr "Child %(pid)s exited with status %(code)d"
#: glance/openstack/common/service.py:382
#, python-format #, python-format
msgid "Caught %s, stopping children" msgid "Caught %s, stopping children"
msgstr "Caught %s, stopping children" msgstr "Caught %s, stopping children"
#: glance/openstack/common/service.py:391
msgid "Wait called after thread killed. Cleaning up."
msgstr ""
#: glance/openstack/common/service.py:407
#, python-format #, python-format
msgid "Waiting on %d children to exit" msgid "Waiting on %d children to exit"
msgstr "Waiting on %d children to exit" msgstr "Waiting on %d children to exit"
#: glance/quota/__init__.py:330
#, python-format #, python-format
msgid "Cleaning up %s after exceeding the quota." msgid "Cleaning up %s after exceeding the quota."
msgstr "Cleaning up %s after exceeding the quota." msgstr "Cleaning up %s after exceeding the quota."
#: glance/registry/api/v1/images.py:343 glance/registry/api/v1/images.py:386
#: glance/registry/api/v1/images.py:491
#, python-format #, python-format
msgid "Image %(id)s not found" msgid "Image %(id)s not found"
msgstr "Image %(id)s not found" msgstr "Image %(id)s not found"
#: glance/registry/api/v1/images.py:349 glance/registry/api/v1/images.py:381
#: glance/registry/api/v1/images.py:503
#, python-format #, python-format
msgid "Access denied to image %(id)s but returning 'not found'" msgid "Access denied to image %(id)s but returning 'not found'"
msgstr "Access denied to image %(id)s but returning 'not found'" msgstr "Access denied to image %(id)s but returning 'not found'"
#: glance/registry/api/v1/images.py:371
#, python-format #, python-format
msgid "Successfully deleted image %(id)s" msgid "Successfully deleted image %(id)s"
msgstr "Successfully deleted image %(id)s" msgstr "Successfully deleted image %(id)s"
#: glance/registry/api/v1/images.py:375
#, python-format #, python-format
msgid "Delete denied for public image %(id)s" msgid "Delete denied for public image %(id)s"
msgstr "Delete denied for public image %(id)s" msgstr "Delete denied for public image %(id)s"
#: glance/registry/api/v1/images.py:415
#, python-format #, python-format
msgid "Rejecting image creation request for invalid image id '%(bad_id)s'" msgid "Rejecting image creation request for invalid image id '%(bad_id)s'"
msgstr "Rejecting image creation request for invalid image id '%(bad_id)s'" msgstr "Rejecting image creation request for invalid image id '%(bad_id)s'"
#: glance/registry/api/v1/images.py:428
#, python-format #, python-format
msgid "Successfully created image %(id)s" msgid "Successfully created image %(id)s"
msgstr "Successfully created image %(id)s" msgstr "Successfully created image %(id)s"
#: glance/registry/api/v1/images.py:482
#, python-format #, python-format
msgid "Updating metadata for image %(id)s" msgid "Updating metadata for image %(id)s"
msgstr "Updating metadata for image %(id)s" msgstr "Updating metadata for image %(id)s"
#: glance/registry/api/v1/images.py:497
#, python-format #, python-format
msgid "Update denied for public image %(id)s" msgid "Update denied for public image %(id)s"
msgstr "Update denied for public image %(id)s" msgstr "Update denied for public image %(id)s"
#: glance/registry/api/v1/members.py:198
#, python-format #, python-format
msgid "Successfully updated memberships for image %(id)s" msgid "Successfully updated memberships for image %(id)s"
msgstr "Successfully updated memberships for image %(id)s" msgstr "Successfully updated memberships for image %(id)s"
#: glance/registry/api/v1/members.py:271
#, python-format #, python-format
msgid "Successfully updated a membership for image %(id)s" msgid "Successfully updated a membership for image %(id)s"
msgstr "Successfully updated a membership for image %(id)s" msgstr "Successfully updated a membership for image %(id)s"
#: glance/registry/api/v1/members.py:320
#, python-format #, python-format
msgid "Successfully deleted a membership from image %(id)s" msgid "Successfully deleted a membership from image %(id)s"
msgstr "Successfully deleted a membership from image %(id)s" msgstr "Successfully deleted a membership from image %(id)s"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Glance\n" "Project-Id-Version: Glance\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-04-03 06:02+0000\n" "POT-Creation-Date: 2015-05-08 06:02+0000\n"
"PO-Revision-Date: 2015-04-01 21:54+0000\n" "PO-Revision-Date: 2015-04-01 21:54+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
@ -20,47 +20,17 @@ msgstr ""
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: glance/scrubber.py:218
#, python-format #, python-format
msgid "Failed to find image to delete: %s" msgid "Failed to find image to delete: %s"
msgstr "Failed to find image to delete: %s" msgstr "Failed to find image to delete: %s"
#: glance/scrubber.py:258
#, python-format #, python-format
msgid "%s directory does not exist." msgid "%s directory does not exist."
msgstr "%s directory does not exist." msgstr "%s directory does not exist."
#: glance/scrubber.py:583
#, python-format
msgid "Unable to delete URI from image %s."
msgstr ""
#: glance/api/common.py:171
#, python-format
msgid ""
"User %(user)s attempted to upload an image of unknown size that will exceed "
"the quota. %(remaining)d bytes remaining."
msgstr ""
#: glance/api/common.py:180
#, python-format
msgid ""
"User %(user)s attempted to upload an image of size %(size)d that will exceed "
"the quota. %(remaining)d bytes remaining."
msgstr ""
#: glance/api/middleware/version_negotiation.py:67
msgid "Unknown version. Returning version choices." msgid "Unknown version. Returning version choices."
msgstr "Unknown version. Returning version choices." msgstr "Unknown version. Returning version choices."
#: glance/api/v1/images.py:704
#, python-format
msgid ""
"Failed to activate image %s in registry. About to delete image bits from "
"store and update status to 'killed'."
msgstr ""
#: glance/api/v2/images.py:945
#, python-format #, python-format
msgid "" msgid ""
"Could not find schema properties file %s. Continuing without custom " "Could not find schema properties file %s. Continuing without custom "
@ -69,34 +39,18 @@ msgstr ""
"Could not find schema properties file %s. Continuing without custom " "Could not find schema properties file %s. Continuing without custom "
"properties" "properties"
#: glance/api/v2/tasks.py:72
#, python-format #, python-format
msgid "Forbidden to create task. Reason: %(reason)s" msgid "Forbidden to create task. Reason: %(reason)s"
msgstr "Forbidden to create task. Reason: %(reason)s" msgstr "Forbidden to create task. Reason: %(reason)s"
#: glance/api/v2/tasks.py:110
#, python-format #, python-format
msgid "Failed to find task %(task_id)s. Reason: %(reason)s" msgid "Failed to find task %(task_id)s. Reason: %(reason)s"
msgstr "Failed to find task %(task_id)s. Reason: %(reason)s" msgstr "Failed to find task %(task_id)s. Reason: %(reason)s"
#: glance/api/v2/tasks.py:115
#, python-format #, python-format
msgid "Forbidden to get task %(task_id)s. Reason: %(reason)s" msgid "Forbidden to get task %(task_id)s. Reason: %(reason)s"
msgstr "Forbidden to get task %(task_id)s. Reason: %(reason)s" msgstr "Forbidden to get task %(task_id)s. Reason: %(reason)s"
#: glance/async/utils.py:62
#, python-format
msgid "An optional task has failed, the failure was: %s"
msgstr ""
#: glance/async/flows/convert.py:67
#, python-format
msgid ""
"The conversion format is None, please add a value for it in the config file "
"for this task to work: %s"
msgstr ""
#: glance/cmd/replicator.py:607
#, python-format #, python-format
msgid "" msgid ""
"%(image_id)s: field %(key)s differs (source is %(master_value)s, destination " "%(image_id)s: field %(key)s differs (source is %(master_value)s, destination "
@ -105,130 +59,37 @@ msgstr ""
"%(image_id)s: field %(key)s differs (source is %(master_value)s, destination " "%(image_id)s: field %(key)s differs (source is %(master_value)s, destination "
"is %(slave_value)s)" "is %(slave_value)s)"
#: glance/cmd/replicator.py:620
#, python-format #, python-format
msgid "Image %s entirely missing from the destination" msgid "Image %s entirely missing from the destination"
msgstr "Image %s entirely missing from the destination" msgstr "Image %s entirely missing from the destination"
#: glance/common/store_utils.py:65
#, python-format #, python-format
msgid "Failed to delete image %s in store from URI" msgid "Failed to delete image %s in store from URI"
msgstr "Failed to delete image %s in store from URI" msgstr "Failed to delete image %s in store from URI"
#: glance/common/wsgi.py:326
#, python-format
msgid "Unrecognised child %s"
msgstr ""
#: glance/common/artifacts/loader.py:125
#, python-format
msgid "Can't load artifact %s: load disabled in config"
msgstr ""
#: glance/common/artifacts/loader.py:151
#, python-format
msgid "Can't load artifact %s: not in available_plugins list"
msgstr ""
#: glance/common/scripts/image_import/main.py:158
#, python-format
msgid "Task %(task_id)s failed with exception %(error)s"
msgstr ""
#: glance/db/simple/api.py:387
#, python-format #, python-format
msgid "Could not find image %s" msgid "Could not find image %s"
msgstr "Could not find image %s" msgstr "Could not find image %s"
#: glance/db/simple/api.py:392
msgid "Unable to get deleted image" msgid "Unable to get deleted image"
msgstr "Unable to get deleted image" msgstr "Unable to get deleted image"
#: glance/db/simple/api.py:396
msgid "Unable to get unowned image" msgid "Unable to get unowned image"
msgstr "Unable to get unowned image" msgstr "Unable to get unowned image"
#: glance/db/simple/api.py:909
#, python-format
msgid "Could not find task %s"
msgstr ""
#: glance/db/simple/api.py:914
#, python-format
msgid "Unable to get deleted task %s"
msgstr ""
#: glance/db/simple/api.py:1075
#, python-format
msgid "Could not find task info %s"
msgstr ""
#: glance/db/sqlalchemy/api.py:77
msgid "Deadlock detected. Retrying..." msgid "Deadlock detected. Retrying..."
msgstr "Deadlock detected. Retrying..." msgstr "Deadlock detected. Retrying..."
#: glance/db/sqlalchemy/api.py:117
msgid "Attempted to modify image user did not own." msgid "Attempted to modify image user did not own."
msgstr "Attempted to modify image user did not own." msgstr "Attempted to modify image user did not own."
#: glance/db/sqlalchemy/api.py:332
msgid "Id not in sort_keys; is sort_keys unique?" msgid "Id not in sort_keys; is sort_keys unique?"
msgstr "Id not in sort_keys; is sort_keys unique?" msgstr "Id not in sort_keys; is sort_keys unique?"
#: glance/db/sqlalchemy/artifacts.py:135
msgid "Artifact with the specified type, name and version already exists"
msgstr ""
#: glance/db/sqlalchemy/artifacts.py:240
#, python-format
msgid "Artifact with id=%s not found"
msgstr ""
#: glance/db/sqlalchemy/artifacts.py:243
#, python-format
msgid "Artifact with id=%s is not accessible"
msgstr ""
#: glance/db/sqlalchemy/artifacts.py:423
#, python-format
msgid "Show level %s is not supported in this operation"
msgstr ""
#: glance/db/sqlalchemy/artifacts.py:655
#, python-format
msgid ""
"Artifact with the specified type, name and versions already has the direct "
"dependency=%s"
msgstr ""
#: glance/db/sqlalchemy/artifacts.py:685
#, python-format
msgid ""
"Artifact with the specified type, name and version already has the direct "
"dependency=%d"
msgstr ""
#: glance/db/sqlalchemy/metadata.py:340 glance/db/sqlalchemy/metadata.py:348
#: glance/db/sqlalchemy/metadata.py:357
#, python-format
msgid "Duplicate entry for values: %s"
msgstr ""
#: glance/db/sqlalchemy/metadef_api/tag.py:37
#, python-format
msgid "Metadata tag not found for id %s"
msgstr ""
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:92
#, python-format #, python-format
msgid "Failed to decrypt location value for image %(image_id)s" msgid "Failed to decrypt location value for image %(image_id)s"
msgstr "Failed to decrypt location value for image %(image_id)s" msgstr "Failed to decrypt location value for image %(image_id)s"
#: glance/domain/__init__.py:505
msgid "The `eventlet` executor has been deprecated. Use `taskflow` instead."
msgstr ""
#: glance/image_cache/__init__.py:74
#, python-format #, python-format
msgid "" msgid ""
"Image cache driver '%(driver_name)s' failed to load. Got error: " "Image cache driver '%(driver_name)s' failed to load. Got error: "
@ -237,7 +98,6 @@ msgstr ""
"Image cache driver '%(driver_name)s' failed to load. Got error: " "Image cache driver '%(driver_name)s' failed to load. Got error: "
"'%(import_err)s." "'%(import_err)s."
#: glance/image_cache/__init__.py:95
#, python-format #, python-format
msgid "" msgid ""
"Image cache driver '%(driver_module)s' failed to configure. Got error: " "Image cache driver '%(driver_module)s' failed to configure. Got error: "
@ -246,21 +106,17 @@ msgstr ""
"Image cache driver '%(driver_module)s' failed to configure. Got error: " "Image cache driver '%(driver_module)s' failed to configure. Got error: "
"'%(config_err)s" "'%(config_err)s"
#: glance/image_cache/prefetcher.py:48
#, python-format #, python-format
msgid "Image '%s' is not active. Not caching." msgid "Image '%s' is not active. Not caching."
msgstr "Image '%s' is not active. Not caching." msgstr "Image '%s' is not active. Not caching."
#: glance/image_cache/prefetcher.py:53
#, python-format #, python-format
msgid "No metadata found for image '%s'" msgid "No metadata found for image '%s'"
msgstr "No metadata found for image '%s'" msgstr "No metadata found for image '%s'"
#: glance/image_cache/prefetcher.py:81
msgid "Failed to successfully cache all images in queue." msgid "Failed to successfully cache all images in queue."
msgstr "Failed to successfully cache all images in queue." msgstr "Failed to successfully cache all images in queue."
#: glance/image_cache/drivers/sqlite.py:333
#, python-format #, python-format
msgid "" msgid ""
"Fetch of cache file failed (%(e)s), rolling back by moving " "Fetch of cache file failed (%(e)s), rolling back by moving "
@ -269,52 +125,34 @@ msgstr ""
"Fetch of cache file failed (%(e)s), rolling back by moving " "Fetch of cache file failed (%(e)s), rolling back by moving "
"'%(incomplete_path)s' to '%(invalid_path)s'" "'%(incomplete_path)s' to '%(invalid_path)s'"
#: glance/image_cache/drivers/sqlite.py:459
#, python-format #, python-format
msgid "Failed to delete file %(path)s. Got error: %(e)s" msgid "Failed to delete file %(path)s. Got error: %(e)s"
msgstr "Failed to delete file %(path)s. Got error: %(e)s" msgstr "Failed to delete file %(path)s. Got error: %(e)s"
#: glance/image_cache/drivers/sqlite.py:496
#: glance/image_cache/drivers/xattr.py:447
#, python-format #, python-format
msgid "Cached image file '%s' doesn't exist, unable to delete" msgid "Cached image file '%s' doesn't exist, unable to delete"
msgstr "Cached image file '%s' doesn't exist, unable to delete" msgstr "Cached image file '%s' doesn't exist, unable to delete"
#: glance/openstack/common/loopingcall.py:87
#, python-format
msgid "task %(func_name)r run outlasted interval by %(delay).2f sec"
msgstr ""
#: glance/openstack/common/service.py:351
#, python-format #, python-format
msgid "pid %d not in child list" msgid "pid %d not in child list"
msgstr "pid %d not in child list" msgstr "pid %d not in child list"
#: glance/registry/api/v1/images.py:126
#, python-format #, python-format
msgid "Invalid marker. Image %(id)s could not be found." msgid "Invalid marker. Image %(id)s could not be found."
msgstr "Invalid marker. Image %(id)s could not be found." msgstr "Invalid marker. Image %(id)s could not be found."
#: glance/registry/api/v1/images.py:131 glance/registry/api/v1/members.py:76
#: glance/registry/api/v1/members.py:111 glance/registry/api/v1/members.py:229
#: glance/registry/api/v1/members.py:293
#, python-format #, python-format
msgid "Access denied to image %(id)s but returning 'not found'" msgid "Access denied to image %(id)s but returning 'not found'"
msgstr "Access denied to image %(id)s but returning 'not found'" msgstr "Access denied to image %(id)s but returning 'not found'"
#: glance/registry/api/v1/members.py:118 glance/registry/api/v1/members.py:236
#: glance/registry/api/v1/members.py:300
#, python-format #, python-format
msgid "User lacks permission to share image %(id)s" msgid "User lacks permission to share image %(id)s"
msgstr "User lacks permission to share image %(id)s" msgstr "User lacks permission to share image %(id)s"
#: glance/registry/api/v1/members.py:129 glance/registry/api/v1/members.py:146
#: glance/registry/api/v1/members.py:249
#, python-format #, python-format
msgid "Invalid membership association specified for image %(id)s" msgid "Invalid membership association specified for image %(id)s"
msgstr "Invalid membership association specified for image %(id)s" msgstr "Invalid membership association specified for image %(id)s"
#: glance/registry/api/v1/members.py:339
#, python-format #, python-format
msgid "Member %(id)s not found" msgid "Member %(id)s not found"
msgstr "Member %(id)s not found" msgstr "Member %(id)s not found"

View File

@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Glance\n" "Project-Id-Version: Glance\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-04-03 06:02+0000\n" "POT-Creation-Date: 2015-05-08 06:02+0000\n"
"PO-Revision-Date: 2015-04-01 21:54+0000\n" "PO-Revision-Date: 2015-04-23 03:18+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: French (http://www.transifex.com/projects/p/glance/language/" "Language-Team: French (http://www.transifex.com/projects/p/glance/language/"
"fr/)\n" "fr/)\n"
@ -20,46 +20,18 @@ msgstr ""
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: glance/listener.py:40
#, python-format
msgid ""
"Failed to retrieve supported notification events from search plugins "
"%(ext)s: %(e)s"
msgstr ""
#: glance/location.py:403
#, python-format
msgid ""
"Glance tried all active locations to get data for image %s but all have "
"failed."
msgstr ""
#: glance/notifier.py:361 glance/api/common.py:95
#, python-format #, python-format
msgid "An error occurred during image.send notification: %(err)s" msgid "An error occurred during image.send notification: %(err)s"
msgstr "Une erreur s'est produite lors de la notification image.send : %(err)s" msgstr "Une erreur s'est produite lors de la notification image.send : %(err)s"
#: glance/scrubber.py:168
#, python-format #, python-format
msgid "%s file can not be read." msgid "%s file can not be read."
msgstr "Le fichier %s ne peut pas etre lu." msgstr "Le fichier %s ne peut pas etre lu."
#: glance/scrubber.py:191
#, python-format #, python-format
msgid "%s file can not be wrote." msgid "%s file can not be wrote."
msgstr "Le fichier %s ne peut pas etre écrit." msgstr "Le fichier %s ne peut pas etre écrit."
#: glance/scrubber.py:517
#, python-format
msgid "Can not %(op)s scrub jobs from queue: %(err)s"
msgstr ""
#: glance/scrubber.py:618
#, python-format
msgid "%s file can not be created."
msgstr "Le fichier %s ne peut pas etre créé"
#: glance/api/common.py:58
#, python-format #, python-format
msgid "" msgid ""
"An error occurred reading from backend storage for image %(image_id)s: " "An error occurred reading from backend storage for image %(image_id)s: "
@ -68,7 +40,6 @@ msgstr ""
"Une erreur s'est produite pendant le stockage backend de l'image " "Une erreur s'est produite pendant le stockage backend de l'image "
"%(image_id)s : %(err)s " "%(image_id)s : %(err)s "
#: glance/api/common.py:64
#, python-format #, python-format
msgid "" msgid ""
"Backend storage for image %(image_id)s disconnected after writing only " "Backend storage for image %(image_id)s disconnected after writing only "
@ -77,12 +48,10 @@ msgstr ""
"Le stockage d'arrière plan pour l'image %(image_id)s s'est déconnecté après " "Le stockage d'arrière plan pour l'image %(image_id)s s'est déconnecté après "
"l'écriture de seulement %(bytes_written)d octets " "l'écriture de seulement %(bytes_written)d octets "
#: glance/api/common.py:123
#, python-format #, python-format
msgid "Invalid value for option user_storage_quota: %(users_quota)s" msgid "Invalid value for option user_storage_quota: %(users_quota)s"
msgstr "Valeur invalide pour l'option user_storage_quota: %(users_quota)s" msgstr "Valeur invalide pour l'option user_storage_quota: %(users_quota)s"
#: glance/api/middleware/cache.py:173
#, python-format #, python-format
msgid "" msgid ""
"Image cache contained image file for image '%s', however the registry did " "Image cache contained image file for image '%s', however the registry did "
@ -91,290 +60,108 @@ msgstr ""
"Le cache d'image contenait un fichier image pour l'image '%s', néanmoins le " "Le cache d'image contenait un fichier image pour l'image '%s', néanmoins le "
"registre ne contenait pas de métadonnées pour cette image ! " "registre ne contenait pas de métadonnées pour cette image ! "
#: glance/api/middleware/cache.py:272
#, python-format #, python-format
msgid "could not find %s" msgid "could not find %s"
msgstr "impossible de trouver %s" msgstr "impossible de trouver %s"
#: glance/api/middleware/cache.py:291
msgid "Checksum header is missing." msgid "Checksum header is missing."
msgstr "L'en-tête de total de contrôle est manquant." msgstr "L'en-tête de total de contrôle est manquant."
#: glance/api/v1/images.py:603
#, python-format #, python-format
msgid "Copy from external source '%(scheme)s' failed for image: %(image)s" msgid "Copy from external source '%(scheme)s' failed for image: %(image)s"
msgstr "" msgstr ""
"Echec de copie depuis la source externe '%(scheme)s' pour l'image: %(image)s" "Echec de copie depuis la source externe '%(scheme)s' pour l'image: %(image)s"
#: glance/api/v1/upload_utils.py:79
#, python-format #, python-format
msgid "Unable to kill image %(id)s: " msgid "Unable to kill image %(id)s: "
msgstr "Impossible de supprimer l'image %(id)s :" msgstr "Impossible de supprimer l'image %(id)s :"
#: glance/api/v1/upload_utils.py:266
#, python-format #, python-format
msgid "Received HTTP error while uploading image %s" msgid "Received HTTP error while uploading image %s"
msgstr "Une erreur HTTP a été reçu lors du chargement de l'image %s" msgstr "Une erreur HTTP a été reçu lors du chargement de l'image %s"
#: glance/api/v2/image_data.py:60
#, python-format #, python-format
msgid "Unable to restore image %(image_id)s: %(e)s" msgid "Unable to restore image %(image_id)s: %(e)s"
msgstr "Impossible de restaurer l'image %(image_id)s: %(e)s" msgstr "Impossible de restaurer l'image %(image_id)s: %(e)s"
#: glance/api/v2/image_data.py:155 glance/api/v2/image_data.py:159
msgid "Failed to upload image data due to HTTP error" msgid "Failed to upload image data due to HTTP error"
msgstr "" msgstr ""
"Echec de téléchargement des données de l'image en raison d'une erreur HTTP" "Echec de téléchargement des données de l'image en raison d'une erreur HTTP"
#: glance/api/v2/image_data.py:164
msgid "Failed to upload image data due to internal error" msgid "Failed to upload image data due to internal error"
msgstr "" msgstr ""
"Echec de téléchargement des données de l'image en raison d'une erreur interne" "Echec de téléchargement des données de l'image en raison d'une erreur interne"
#: glance/api/v2/metadef_namespaces.py:207
#, python-format #, python-format
msgid "Failed to delete namespace %(namespace)s " msgid "Failed to delete namespace %(namespace)s "
msgstr "Echec lors de la suppresion du namespace %(namespace)s" msgstr "Echec lors de la suppresion du namespace %(namespace)s"
#: glance/async/__init__.py:68
msgid ""
"This execution of Tasks is not setup. Please consult the project "
"documentation for more information on the executors available."
msgstr ""
#: glance/async/__init__.py:72
msgid "Internal error occurred while trying to process task." msgid "Internal error occurred while trying to process task."
msgstr "Erreur interne s'est produite lors du traitement de la tâche ." msgstr "Erreur interne s'est produite lors du traitement de la tâche ."
#: glance/async/taskflow_executor.py:130
#, python-format
msgid "Failed to execute task %(task_id)s: %(exc)s"
msgstr ""
#: glance/async/flows/base_import.py:341
#, python-format
msgid "Task ID %s"
msgstr ""
#: glance/async/flows/introspect.py:60
#, python-format
msgid "Failed to execute introspection %(task_id)s: %(exc)s"
msgstr ""
#: glance/cmd/index.py:48
#, python-format
msgid "Failed to setup index extension %(ext)s: %(e)s"
msgstr ""
#: glance/common/property_utils.py:84
#, python-format
msgid "Couldn't find property protection file %(file)s: %(error)s."
msgstr ""
#: glance/common/property_utils.py:91
#, python-format
msgid ""
"Invalid value '%s' for 'property_protection_rule_format'. The permitted "
"values are 'roles' and 'policies'"
msgstr ""
#: glance/common/property_utils.py:110
#, python-format
msgid ""
"Multiple policies '%s' not allowed for a given operation. Policies can be "
"combined in the policy file"
msgstr ""
#: glance/common/property_utils.py:123
#, python-format
msgid ""
"Malformed property protection rule in [%(prop)s] %(op)s=%(perm)s: '@' and "
"'!' are mutually exclusive"
msgstr ""
#: glance/common/property_utils.py:148
#, python-format
msgid "Encountered a malformed property protection rule %(rule)s: %(error)s."
msgstr ""
#: glance/common/rpc.py:186
#, python-format
msgid ""
"RPC Call Error: %(val)s\n"
"%(tb)s"
msgstr ""
#: glance/common/store_utils.py:71
#, python-format #, python-format
msgid "Failed to delete image %(image_id)s from store: %(exc)s" msgid "Failed to delete image %(image_id)s from store: %(exc)s"
msgstr "Echec de supprésion de l'image %(image_id)s depuis le magasin: %(exc)s" msgstr "Echec de supprésion de l'image %(image_id)s depuis le magasin: %(exc)s"
#: glance/common/swift_store_utils.py:87
#, python-format
msgid "swift config file %(conf_file)s:%(exc)s not found"
msgstr ""
#: glance/common/swift_store_utils.py:101
msgid "Invalid format of swift store config cfg"
msgstr ""
#: glance/common/utils.py:115
#, python-format #, python-format
msgid "Error: cooperative_iter exception %s" msgid "Error: cooperative_iter exception %s"
msgstr "Erreur : exception cooperative_iter %s" msgstr "Erreur : exception cooperative_iter %s"
#: glance/common/utils.py:514
msgid ""
"Error setting up the debug environment. Verify that the option "
"pydev_worker_debug_host is pointing to a valid hostname or IP on which a "
"pydev server is listening on the port indicated by pydev_worker_debug_port."
msgstr ""
#: glance/common/wsgi.py:332
#, python-format #, python-format
msgid "Not respawning child %d, cannot recover from termination" msgid "Not respawning child %d, cannot recover from termination"
msgstr "Aucune relance de l'enfant %d, récupération impossible après arrêt" msgstr "Aucune relance de l'enfant %d, récupération impossible après arrêt"
#: glance/common/artifacts/loader.py:96
#, python-format
msgid "Unable to load artifacts: %s"
msgstr ""
#: glance/common/artifacts/loader.py:164
#, python-format
msgid "Could not load plugin from %(module)s: %(msg)s"
msgstr ""
#: glance/common/location_strategy/__init__.py:66
#, python-format
msgid "Failed to load location strategy module %(module)s: %(e)s"
msgstr ""
#: glance/common/scripts/__init__.py:40
#, python-format
msgid ""
"This task type %(task_type)s is not supported by the current deployment of "
"Glance. Please refer the documentation provided by OpenStack or your "
"operator for more information."
msgstr ""
#: glance/common/scripts/__init__.py:50
#, python-format
msgid "Failed to save task %(task_id)s in DB as task_repo is %(task_repo)s"
msgstr ""
#: glance/common/scripts/utils.py:48
#, python-format #, python-format
msgid "Task not found for task_id %s" msgid "Task not found for task_id %s"
msgstr "Tache non trouvé pour task_id %s" msgstr "Tache non trouvé pour task_id %s"
#: glance/db/sqlalchemy/artifacts.py:346
msgid "Unknown sort direction, must be 'desc' or 'asc'" msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr "Direction d'ordonnancement inconnue, choisir 'desc' ou 'asc'" msgstr "Direction d'ordonnancement inconnue, choisir 'desc' ou 'asc'"
#: glance/db/sqlalchemy/artifacts.py:532
msgid "Cannot use this parameter with the operator IN"
msgstr ""
#: glance/db/sqlalchemy/artifacts.py:539
#, python-format
msgid "Operator %s is not supported"
msgstr ""
#: glance/db/sqlalchemy/metadata.py:185
#, python-format #, python-format
msgid "Json schema files not found in %s. Aborting." msgid "Json schema files not found in %s. Aborting."
msgstr "Fichier du schéma Json non trouvé dans %s. Abandon." msgstr "Fichier du schéma Json non trouvé dans %s. Abandon."
#: glance/db/sqlalchemy/metadata.py:451
msgid ""
"To use --prefer_new or --overwrite you need to combine of these options with "
"--merge option."
msgstr ""
#: glance/db/sqlalchemy/metadata.py:456
msgid ""
"Please provide no more than one option from this list: --prefer_new, --"
"overwrite"
msgstr ""
#: glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py:63
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:97
#, python-format #, python-format
msgid "Invalid store uri for image: %(image_id)s. Details: %(reason)s" msgid "Invalid store uri for image: %(image_id)s. Details: %(reason)s"
msgstr "uri magasin non valide pour image: %(image_id)s. Details: %(reason)s" msgstr "uri magasin non valide pour image: %(image_id)s. Details: %(reason)s"
#: glance/domain/__init__.py:413
#, python-format
msgid ""
"Task [%(task_id)s] status failed to change from %(cur_status)s to "
"%(new_status)s"
msgstr ""
#: glance/domain/__init__.py:521
#, python-format
msgid "Failed to load the %s executor provided in the config."
msgstr ""
#: glance/image_cache/__init__.py:271
#, python-format
msgid ""
"Exception encountered while tee'ing image '%(image_id)s' into cache: "
"%(error)s. Continuing with response."
msgstr ""
#: glance/image_cache/drivers/sqlite.py:398
#, python-format #, python-format
msgid "Error executing SQLite call. Got error: %s" msgid "Error executing SQLite call. Got error: %s"
msgstr "Erreur lors de l'exécution de l'appel SQLite. Erreur obtenue : %s" msgstr "Erreur lors de l'exécution de l'appel SQLite. Erreur obtenue : %s"
#: glance/openstack/common/loopingcall.py:95
msgid "in fixed duration looping call" msgid "in fixed duration looping call"
msgstr "Fixe la durée de l'appel de la boucle" msgstr "Fixe la durée de l'appel de la boucle"
#: glance/openstack/common/loopingcall.py:138
msgid "in dynamic looping call" msgid "in dynamic looping call"
msgstr "dans l'appel en boucle dynamique" msgstr "dans l'appel en boucle dynamique"
#: glance/openstack/common/service.py:264
msgid "Unhandled exception" msgid "Unhandled exception"
msgstr "Exception non prise en charge" msgstr "Exception non prise en charge"
#: glance/registry/api/v1/images.py:136
msgid "Unable to get images" msgid "Unable to get images"
msgstr "Impossible d'obtenir les images." msgstr "Impossible d'obtenir les images."
#: glance/registry/api/v1/images.py:354
#, python-format #, python-format
msgid "Unable to show image %s" msgid "Unable to show image %s"
msgstr "Impossible d'afficher l'image %s" msgstr "Impossible d'afficher l'image %s"
#: glance/registry/api/v1/images.py:390
#, python-format #, python-format
msgid "Unable to delete image %s" msgid "Unable to delete image %s"
msgstr "Impossible de supprimer l'image %s" msgstr "Impossible de supprimer l'image %s"
#: glance/registry/api/v1/images.py:442
#, python-format #, python-format
msgid "Unable to create image %s" msgid "Unable to create image %s"
msgstr "Impossible de créer l'image %s" msgstr "Impossible de créer l'image %s"
#: glance/registry/api/v1/images.py:515
#, python-format #, python-format
msgid "Unable to update image %s" msgid "Unable to update image %s"
msgstr "Impossible de mettre à jour l'image %s" msgstr "Impossible de mettre à jour l'image %s"
#: glance/registry/client/v1/client.py:129
#, python-format #, python-format
msgid "Registry client request %(method)s %(action)s raised %(exc_name)s" msgid "Registry client request %(method)s %(action)s raised %(exc_name)s"
msgstr "Demande client de registre %(method)s %(action)s produite %(exc_name)s" msgstr "Demande client de registre %(method)s %(action)s produite %(exc_name)s"
#: glance/search/api/v0_1/search.py:243
#, python-format
msgid "Failed to retrieve RBAC filters from search plugin %(ext)s: %(e)s"
msgstr ""
#: glance/tests/functional/v2/test_metadef_resourcetypes.py:99
#, python-format #, python-format
msgid "Forbidden to create resource type. Reason: %(reason)s" msgid "Forbidden to create resource type. Reason: %(reason)s"
msgstr "Creation du type de ressource refuse. Raison: %(reason)s " msgstr "Creation du type de ressource refuse. Raison: %(reason)s "

View File

@ -6,9 +6,9 @@
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: glance 2015.1.dev42\n" "Project-Id-Version: glance 2015.2.0.dev9\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-04-03 06:02+0000\n" "POT-Creation-Date: 2015-05-08 06:02+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -31,31 +31,26 @@ msgid ""
"failed." "failed."
msgstr "" msgstr ""
#: glance/notifier.py:361 glance/api/common.py:95 #: glance/notifier.py:362 glance/api/common.py:95
#, python-format #, python-format
msgid "An error occurred during image.send notification: %(err)s" msgid "An error occurred during image.send notification: %(err)s"
msgstr "" msgstr ""
#: glance/scrubber.py:168 #: glance/scrubber.py:172
#, python-format #, python-format
msgid "%s file can not be read." msgid "%s file can not be read."
msgstr "" msgstr ""
#: glance/scrubber.py:191 #: glance/scrubber.py:195
#, python-format #, python-format
msgid "%s file can not be wrote." msgid "%s file can not be wrote."
msgstr "" msgstr ""
#: glance/scrubber.py:517 #: glance/scrubber.py:519
#, python-format #, python-format
msgid "Can not %(op)s scrub jobs from queue: %(err)s" msgid "Can not %(op)s scrub jobs from queue: %(err)s"
msgstr "" msgstr ""
#: glance/scrubber.py:618
#, python-format
msgid "%s file can not be created."
msgstr ""
#: glance/api/common.py:58 #: glance/api/common.py:58
#, python-format #, python-format
msgid "" msgid ""
@ -75,23 +70,23 @@ msgstr ""
msgid "Invalid value for option user_storage_quota: %(users_quota)s" msgid "Invalid value for option user_storage_quota: %(users_quota)s"
msgstr "" msgstr ""
#: glance/api/middleware/cache.py:173 #: glance/api/middleware/cache.py:174
#, python-format #, python-format
msgid "" msgid ""
"Image cache contained image file for image '%s', however the registry did" "Image cache contained image file for image '%s', however the registry did"
" not contain metadata for that image!" " not contain metadata for that image!"
msgstr "" msgstr ""
#: glance/api/middleware/cache.py:272 #: glance/api/middleware/cache.py:273
#, python-format #, python-format
msgid "could not find %s" msgid "could not find %s"
msgstr "" msgstr ""
#: glance/api/middleware/cache.py:291 #: glance/api/middleware/cache.py:292
msgid "Checksum header is missing." msgid "Checksum header is missing."
msgstr "" msgstr ""
#: glance/api/v1/images.py:603 #: glance/api/v1/images.py:605
#, python-format #, python-format
msgid "Copy from external source '%(scheme)s' failed for image: %(image)s" msgid "Copy from external source '%(scheme)s' failed for image: %(image)s"
msgstr "" msgstr ""
@ -119,7 +114,7 @@ msgstr ""
msgid "Failed to upload image data due to internal error" msgid "Failed to upload image data due to internal error"
msgstr "" msgstr ""
#: glance/api/v2/metadef_namespaces.py:207 #: glance/api/v2/metadef_namespaces.py:210
#, python-format #, python-format
msgid "Failed to delete namespace %(namespace)s " msgid "Failed to delete namespace %(namespace)s "
msgstr "" msgstr ""
@ -154,33 +149,33 @@ msgstr ""
msgid "Failed to setup index extension %(ext)s: %(e)s" msgid "Failed to setup index extension %(ext)s: %(e)s"
msgstr "" msgstr ""
#: glance/common/property_utils.py:84 #: glance/common/property_utils.py:81
#, python-format #, python-format
msgid "Couldn't find property protection file %(file)s: %(error)s." msgid "Couldn't find property protection file %(file)s: %(error)s."
msgstr "" msgstr ""
#: glance/common/property_utils.py:91 #: glance/common/property_utils.py:88
#, python-format #, python-format
msgid "" msgid ""
"Invalid value '%s' for 'property_protection_rule_format'. The permitted " "Invalid value '%s' for 'property_protection_rule_format'. The permitted "
"values are 'roles' and 'policies'" "values are 'roles' and 'policies'"
msgstr "" msgstr ""
#: glance/common/property_utils.py:110 #: glance/common/property_utils.py:107
#, python-format #, python-format
msgid "" msgid ""
"Multiple policies '%s' not allowed for a given operation. Policies can be" "Multiple policies '%s' not allowed for a given operation. Policies can be"
" combined in the policy file" " combined in the policy file"
msgstr "" msgstr ""
#: glance/common/property_utils.py:123 #: glance/common/property_utils.py:120
#, python-format #, python-format
msgid "" msgid ""
"Malformed property protection rule in [%(prop)s] %(op)s=%(perm)s: '@' and" "Malformed property protection rule in [%(prop)s] %(op)s=%(perm)s: '@' and"
" '!' are mutually exclusive" " '!' are mutually exclusive"
msgstr "" msgstr ""
#: glance/common/property_utils.py:148 #: glance/common/property_utils.py:145
#, python-format #, python-format
msgid "Encountered a malformed property protection rule %(rule)s: %(error)s." msgid "Encountered a malformed property protection rule %(rule)s: %(error)s."
msgstr "" msgstr ""
@ -197,21 +192,21 @@ msgstr ""
msgid "Failed to delete image %(image_id)s from store: %(exc)s" msgid "Failed to delete image %(image_id)s from store: %(exc)s"
msgstr "" msgstr ""
#: glance/common/swift_store_utils.py:87 #: glance/common/swift_store_utils.py:84
#, python-format #, python-format
msgid "swift config file %(conf_file)s:%(exc)s not found" msgid "swift config file %(conf_file)s:%(exc)s not found"
msgstr "" msgstr ""
#: glance/common/swift_store_utils.py:101 #: glance/common/swift_store_utils.py:98
msgid "Invalid format of swift store config cfg" msgid "Invalid format of swift store config cfg"
msgstr "" msgstr ""
#: glance/common/utils.py:115 #: glance/common/utils.py:116
#, python-format #, python-format
msgid "Error: cooperative_iter exception %s" msgid "Error: cooperative_iter exception %s"
msgstr "" msgstr ""
#: glance/common/utils.py:514 #: glance/common/utils.py:515
msgid "" msgid ""
"Error setting up the debug environment. Verify that the option " "Error setting up the debug environment. Verify that the option "
"pydev_worker_debug_host is pointing to a valid hostname or IP on which a " "pydev_worker_debug_host is pointing to a valid hostname or IP on which a "
@ -270,18 +265,18 @@ msgstr ""
msgid "Operator %s is not supported" msgid "Operator %s is not supported"
msgstr "" msgstr ""
#: glance/db/sqlalchemy/metadata.py:185 #: glance/db/sqlalchemy/metadata.py:194
#, python-format #, python-format
msgid "Json schema files not found in %s. Aborting." msgid "Json schema files not found in %s. Aborting."
msgstr "" msgstr ""
#: glance/db/sqlalchemy/metadata.py:451 #: glance/db/sqlalchemy/metadata.py:460
msgid "" msgid ""
"To use --prefer_new or --overwrite you need to combine of these options " "To use --prefer_new or --overwrite you need to combine of these options "
"with --merge option." "with --merge option."
msgstr "" msgstr ""
#: glance/db/sqlalchemy/metadata.py:456 #: glance/db/sqlalchemy/metadata.py:465
msgid "" msgid ""
"Please provide no more than one option from this list: --prefer_new, " "Please provide no more than one option from this list: --prefer_new, "
"--overwrite" "--overwrite"
@ -353,12 +348,12 @@ msgstr ""
msgid "Unable to update image %s" msgid "Unable to update image %s"
msgstr "" msgstr ""
#: glance/registry/client/v1/client.py:129 #: glance/registry/client/v1/client.py:134
#, python-format #, python-format
msgid "Registry client request %(method)s %(action)s raised %(exc_name)s" msgid "Registry client request %(method)s %(action)s raised %(exc_name)s"
msgstr "" msgstr ""
#: glance/search/api/v0_1/search.py:243 #: glance/search/api/v0_1/search.py:254
#, python-format #, python-format
msgid "Failed to retrieve RBAC filters from search plugin %(ext)s: %(e)s" msgid "Failed to retrieve RBAC filters from search plugin %(ext)s: %(e)s"
msgstr "" msgstr ""

View File

@ -6,9 +6,9 @@
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: glance 2015.1.dev42\n" "Project-Id-Version: glance 2015.2.0.dev9\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-04-03 06:02+0000\n" "POT-Creation-Date: 2015-05-08 06:02+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,35 +17,30 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
#: glance/scrubber.py:459 #: glance/scrubber.py:463
#, python-format #, python-format
msgid "Starting Daemon: wakeup_time=%(wakeup_time)s threads=%(threads)s" msgid "Starting Daemon: wakeup_time=%(wakeup_time)s threads=%(threads)s"
msgstr "" msgstr ""
#: glance/scrubber.py:473 #: glance/scrubber.py:477
msgid "Daemon Shutdown on KeyboardInterrupt" msgid "Daemon Shutdown on KeyboardInterrupt"
msgstr "" msgstr ""
#: glance/scrubber.py:485 #: glance/scrubber.py:489
#, python-format #, python-format
msgid "Initializing scrubber with configuration: %s" msgid "Initializing scrubber with configuration: %s"
msgstr "" msgstr ""
#: glance/scrubber.py:558 #: glance/scrubber.py:557
#, python-format #, python-format
msgid "Scrubbing image %(id)s from %(count)d locations." msgid "Scrubbing image %(id)s from %(count)d locations."
msgstr "" msgstr ""
#: glance/scrubber.py:581 #: glance/scrubber.py:580
#, python-format #, python-format
msgid "Image %s has been deleted." msgid "Image %s has been deleted."
msgstr "" msgstr ""
#: glance/scrubber.py:633
#, python-format
msgid "Getting images deleted before %s"
msgstr ""
#: glance/api/middleware/cache.py:61 #: glance/api/middleware/cache.py:61
msgid "Initialized image cache middleware" msgid "Initialized image cache middleware"
msgstr "" msgstr ""
@ -58,12 +53,12 @@ msgstr ""
msgid "Initialized gzip middleware" msgid "Initialized gzip middleware"
msgstr "" msgstr ""
#: glance/api/v1/images.py:690 #: glance/api/v1/images.py:692
#, python-format #, python-format
msgid "Uploaded data of image %s from request payload successfully." msgid "Uploaded data of image %s from request payload successfully."
msgstr "" msgstr ""
#: glance/api/v1/images.py:752 #: glance/api/v1/images.py:754
msgid "Triggering asynchronous copy from external source" msgid "Triggering asynchronous copy from external source"
msgstr "" msgstr ""
@ -84,7 +79,7 @@ msgstr ""
msgid "Image %s is deactivated" msgid "Image %s is deactivated"
msgstr "" msgstr ""
#: glance/api/v2/image_actions.py:66 #: glance/api/v2/image_actions.py:67
#, python-format #, python-format
msgid "Image %s is reactivated" msgid "Image %s is reactivated"
msgstr "" msgstr ""
@ -195,31 +190,31 @@ msgstr ""
msgid "Unable to get deleted image" msgid "Unable to get deleted image"
msgstr "" msgstr ""
#: glance/db/sqlalchemy/metadata.py:152 #: glance/db/sqlalchemy/metadata.py:161
#, python-format #, python-format
msgid "Table %s has been cleared" msgid "Table %s has been cleared"
msgstr "" msgstr ""
#: glance/db/sqlalchemy/metadata.py:223 #: glance/db/sqlalchemy/metadata.py:232
#, python-format #, python-format
msgid "Overwriting namespace %s" msgid "Overwriting namespace %s"
msgstr "" msgstr ""
#: glance/db/sqlalchemy/metadata.py:239 #: glance/db/sqlalchemy/metadata.py:248
#, python-format #, python-format
msgid "Skipping namespace %s. It already exists in the database." msgid "Skipping namespace %s. It already exists in the database."
msgstr "" msgstr ""
#: glance/db/sqlalchemy/metadata.py:330 #: glance/db/sqlalchemy/metadata.py:339
#, python-format #, python-format
msgid "File %s loaded to database." msgid "File %s loaded to database."
msgstr "" msgstr ""
#: glance/db/sqlalchemy/metadata.py:332 #: glance/db/sqlalchemy/metadata.py:341
msgid "Metadata loading finished" msgid "Metadata loading finished"
msgstr "" msgstr ""
#: glance/db/sqlalchemy/metadata.py:441 #: glance/db/sqlalchemy/metadata.py:450
#, python-format #, python-format
msgid "Namespace %(namespace)s saved in %(file)s" msgid "Namespace %(namespace)s saved in %(file)s"
msgstr "" msgstr ""

File diff suppressed because it is too large Load Diff

View File

@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Glance\n" "Project-Id-Version: Glance\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-04-03 06:02+0000\n" "POT-Creation-Date: 2015-05-08 06:02+0000\n"
"PO-Revision-Date: 2015-04-01 21:54+0000\n" "PO-Revision-Date: 2015-04-23 03:18+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/glance/" "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/glance/"
"language/ko_KR/)\n" "language/ko_KR/)\n"
@ -20,14 +20,6 @@ msgstr ""
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#: glance/listener.py:40
#, python-format
msgid ""
"Failed to retrieve supported notification events from search plugins "
"%(ext)s: %(e)s"
msgstr ""
#: glance/location.py:403
#, python-format #, python-format
msgid "" msgid ""
"Glance tried all active locations to get data for image %s but all have " "Glance tried all active locations to get data for image %s but all have "
@ -36,39 +28,28 @@ msgstr ""
"Glance는 모든 활성화 된 위치에서 %s 이미지에 대한 데이터를 수집하려 했으나 모" "Glance는 모든 활성화 된 위치에서 %s 이미지에 대한 데이터를 수집하려 했으나 모"
"두 실패했습니다." "두 실패했습니다."
#: glance/notifier.py:361 glance/api/common.py:95
#, python-format #, python-format
msgid "An error occurred during image.send notification: %(err)s" msgid "An error occurred during image.send notification: %(err)s"
msgstr "image.send notification 중 에러 발생 : %(err)s" msgstr "image.send notification 중 에러 발생 : %(err)s"
#: glance/scrubber.py:168
#, python-format #, python-format
msgid "%s file can not be read." msgid "%s file can not be read."
msgstr "%s 파일을 읽을 수 없습니다." msgstr "%s 파일을 읽을 수 없습니다."
#: glance/scrubber.py:191
#, python-format #, python-format
msgid "%s file can not be wrote." msgid "%s file can not be wrote."
msgstr "%s 파일에 쓸 수 없습니다." msgstr "%s 파일에 쓸 수 없습니다."
#: glance/scrubber.py:517
#, python-format #, python-format
msgid "Can not %(op)s scrub jobs from queue: %(err)s" msgid "Can not %(op)s scrub jobs from queue: %(err)s"
msgstr "큐에 있는 %(op)s 스크럽 작업을 수행할 수 없음: %(err)s" msgstr "큐에 있는 %(op)s 스크럽 작업을 수행할 수 없음: %(err)s"
#: glance/scrubber.py:618
#, python-format
msgid "%s file can not be created."
msgstr "%s 파일을 만들 수 없습니다."
#: glance/api/common.py:58
#, python-format #, python-format
msgid "" msgid ""
"An error occurred reading from backend storage for image %(image_id)s: " "An error occurred reading from backend storage for image %(image_id)s: "
"%(err)s" "%(err)s"
msgstr "백엔드 스토리지에서 이미지 %(image_id)s를 읽는 중 에러 발생: %(err)s" msgstr "백엔드 스토리지에서 이미지 %(image_id)s를 읽는 중 에러 발생: %(err)s"
#: glance/api/common.py:64
#, python-format #, python-format
msgid "" msgid ""
"Backend storage for image %(image_id)s disconnected after writing only " "Backend storage for image %(image_id)s disconnected after writing only "
@ -77,12 +58,6 @@ msgstr ""
"백엔드 스토리지에 이미지 %(image_id)s 를 %(bytes_written)d byte 를 쓰는 도중 " "백엔드 스토리지에 이미지 %(image_id)s 를 %(bytes_written)d byte 를 쓰는 도중 "
"연결 끊김" "연결 끊김"
#: glance/api/common.py:123
#, python-format
msgid "Invalid value for option user_storage_quota: %(users_quota)s"
msgstr ""
#: glance/api/middleware/cache.py:173
#, python-format #, python-format
msgid "" msgid ""
"Image cache contained image file for image '%s', however the registry did " "Image cache contained image file for image '%s', however the registry did "
@ -91,49 +66,39 @@ msgstr ""
"이미지 캐시에는 이미지 '%s'에 대한 이미지 파일이 있으나 레지스트리는 이미지" "이미지 캐시에는 이미지 '%s'에 대한 이미지 파일이 있으나 레지스트리는 이미지"
"에 대한 메타데이터를 가지고 있지 않습니다!" "에 대한 메타데이터를 가지고 있지 않습니다!"
#: glance/api/middleware/cache.py:272
#, python-format #, python-format
msgid "could not find %s" msgid "could not find %s"
msgstr "%s 를 찾을 수 없음" msgstr "%s 를 찾을 수 없음"
#: glance/api/middleware/cache.py:291
msgid "Checksum header is missing." msgid "Checksum header is missing."
msgstr "Checksum header 없음" msgstr "Checksum header 없음"
#: glance/api/v1/images.py:603
#, python-format #, python-format
msgid "Copy from external source '%(scheme)s' failed for image: %(image)s" msgid "Copy from external source '%(scheme)s' failed for image: %(image)s"
msgstr "외부 소스 '%(scheme)s' 로부터 이미지 복사 실패 : %(image)s" msgstr "외부 소스 '%(scheme)s' 로부터 이미지 복사 실패 : %(image)s"
#: glance/api/v1/upload_utils.py:79
#, python-format #, python-format
msgid "Unable to kill image %(id)s: " msgid "Unable to kill image %(id)s: "
msgstr "이미지 %(id)s 를 kill 할 수 없음:" msgstr "이미지 %(id)s 를 kill 할 수 없음:"
#: glance/api/v1/upload_utils.py:266
#, python-format #, python-format
msgid "Received HTTP error while uploading image %s" msgid "Received HTTP error while uploading image %s"
msgstr "이미지 %s를 업로드 하는 도중 HTTP 에러 수신" msgstr "이미지 %s를 업로드 하는 도중 HTTP 에러 수신"
#: glance/api/v2/image_data.py:60
#, python-format #, python-format
msgid "Unable to restore image %(image_id)s: %(e)s" msgid "Unable to restore image %(image_id)s: %(e)s"
msgstr "이미지 %(image_id)s를 복구할 수 없음 : %(e)s" msgstr "이미지 %(image_id)s를 복구할 수 없음 : %(e)s"
#: glance/api/v2/image_data.py:155 glance/api/v2/image_data.py:159
msgid "Failed to upload image data due to HTTP error" msgid "Failed to upload image data due to HTTP error"
msgstr "HTTP 에러로 인해 이미지 데이터 업로드 실패" msgstr "HTTP 에러로 인해 이미지 데이터 업로드 실패"
#: glance/api/v2/image_data.py:164
msgid "Failed to upload image data due to internal error" msgid "Failed to upload image data due to internal error"
msgstr "내부 에러로 인해 이미지 데이터 업로드 실패" msgstr "내부 에러로 인해 이미지 데이터 업로드 실패"
#: glance/api/v2/metadef_namespaces.py:207
#, python-format #, python-format
msgid "Failed to delete namespace %(namespace)s " msgid "Failed to delete namespace %(namespace)s "
msgstr "네임스페이스 삭제 실패 %(namespace)s" msgstr "네임스페이스 삭제 실패 %(namespace)s"
#: glance/async/__init__.py:68
msgid "" msgid ""
"This execution of Tasks is not setup. Please consult the project " "This execution of Tasks is not setup. Please consult the project "
"documentation for more information on the executors available." "documentation for more information on the executors available."
@ -141,115 +106,13 @@ msgstr ""
"이 작업의 실행은 설정되지 않았습니다. 프로젝트 문서의 executors available 관" "이 작업의 실행은 설정되지 않았습니다. 프로젝트 문서의 executors available 관"
"련 항목을 참고하여 상세한 정보를 확인 하시기 바랍니다." "련 항목을 참고하여 상세한 정보를 확인 하시기 바랍니다."
#: glance/async/__init__.py:72
msgid "Internal error occurred while trying to process task." msgid "Internal error occurred while trying to process task."
msgstr "작업을 수행하는 중 내부에러 발생" msgstr "작업을 수행하는 중 내부에러 발생"
#: glance/async/taskflow_executor.py:130
#, python-format
msgid "Failed to execute task %(task_id)s: %(exc)s"
msgstr ""
#: glance/async/flows/base_import.py:341
#, python-format
msgid "Task ID %s"
msgstr ""
#: glance/async/flows/introspect.py:60
#, python-format
msgid "Failed to execute introspection %(task_id)s: %(exc)s"
msgstr ""
#: glance/cmd/index.py:48
#, python-format
msgid "Failed to setup index extension %(ext)s: %(e)s"
msgstr ""
#: glance/common/property_utils.py:84
#, python-format
msgid "Couldn't find property protection file %(file)s: %(error)s."
msgstr ""
#: glance/common/property_utils.py:91
#, python-format
msgid ""
"Invalid value '%s' for 'property_protection_rule_format'. The permitted "
"values are 'roles' and 'policies'"
msgstr ""
#: glance/common/property_utils.py:110
#, python-format
msgid ""
"Multiple policies '%s' not allowed for a given operation. Policies can be "
"combined in the policy file"
msgstr ""
#: glance/common/property_utils.py:123
#, python-format
msgid ""
"Malformed property protection rule in [%(prop)s] %(op)s=%(perm)s: '@' and "
"'!' are mutually exclusive"
msgstr ""
#: glance/common/property_utils.py:148
#, python-format
msgid "Encountered a malformed property protection rule %(rule)s: %(error)s."
msgstr ""
#: glance/common/rpc.py:186
#, python-format
msgid ""
"RPC Call Error: %(val)s\n"
"%(tb)s"
msgstr ""
#: glance/common/store_utils.py:71
#, python-format #, python-format
msgid "Failed to delete image %(image_id)s from store: %(exc)s" msgid "Failed to delete image %(image_id)s from store: %(exc)s"
msgstr "스토어에서 이미지 %(image_id)s 삭제 실패 : %(exc)s" msgstr "스토어에서 이미지 %(image_id)s 삭제 실패 : %(exc)s"
#: glance/common/swift_store_utils.py:87
#, python-format
msgid "swift config file %(conf_file)s:%(exc)s not found"
msgstr ""
#: glance/common/swift_store_utils.py:101
msgid "Invalid format of swift store config cfg"
msgstr ""
#: glance/common/utils.py:115
#, python-format
msgid "Error: cooperative_iter exception %s"
msgstr ""
#: glance/common/utils.py:514
msgid ""
"Error setting up the debug environment. Verify that the option "
"pydev_worker_debug_host is pointing to a valid hostname or IP on which a "
"pydev server is listening on the port indicated by pydev_worker_debug_port."
msgstr ""
#: glance/common/wsgi.py:332
#, python-format
msgid "Not respawning child %d, cannot recover from termination"
msgstr ""
#: glance/common/artifacts/loader.py:96
#, python-format
msgid "Unable to load artifacts: %s"
msgstr ""
#: glance/common/artifacts/loader.py:164
#, python-format
msgid "Could not load plugin from %(module)s: %(msg)s"
msgstr ""
#: glance/common/location_strategy/__init__.py:66
#, python-format
msgid "Failed to load location strategy module %(module)s: %(e)s"
msgstr ""
#: glance/common/scripts/__init__.py:40
#, python-format #, python-format
msgid "" msgid ""
"This task type %(task_type)s is not supported by the current deployment of " "This task type %(task_type)s is not supported by the current deployment of "
@ -259,66 +122,30 @@ msgstr ""
"이 작업 유형 %(task_type)s는 현재 배포된 Glance에서 지원되지 않습니다. 상세 " "이 작업 유형 %(task_type)s는 현재 배포된 Glance에서 지원되지 않습니다. 상세 "
"정보는 오픈스택이나 운영자로부터 배포된 문서를 참조바랍니다." "정보는 오픈스택이나 운영자로부터 배포된 문서를 참조바랍니다."
#: glance/common/scripts/__init__.py:50
#, python-format #, python-format
msgid "Failed to save task %(task_id)s in DB as task_repo is %(task_repo)s" msgid "Failed to save task %(task_id)s in DB as task_repo is %(task_repo)s"
msgstr "" msgstr ""
"DB에 task_repo 형태로 작업 %(task_id)s 저장에 실패한 것은 %(task_repo)s" "DB에 task_repo 형태로 작업 %(task_id)s 저장에 실패한 것은 %(task_repo)s"
#: glance/common/scripts/utils.py:48
#, python-format #, python-format
msgid "Task not found for task_id %s" msgid "Task not found for task_id %s"
msgstr "task_id %s에 대한 작업을 찾을 수 없음" msgstr "task_id %s에 대한 작업을 찾을 수 없음"
#: glance/db/sqlalchemy/artifacts.py:346
msgid "Unknown sort direction, must be 'desc' or 'asc'" msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr "알 수 없는 정렬 방향입니다. 'desc' 또는 'asc'여야 함" msgstr "알 수 없는 정렬 방향입니다. 'desc' 또는 'asc'여야 함"
#: glance/db/sqlalchemy/artifacts.py:532
msgid "Cannot use this parameter with the operator IN"
msgstr ""
#: glance/db/sqlalchemy/artifacts.py:539
#, python-format
msgid "Operator %s is not supported"
msgstr ""
#: glance/db/sqlalchemy/metadata.py:185
#, python-format #, python-format
msgid "Json schema files not found in %s. Aborting." msgid "Json schema files not found in %s. Aborting."
msgstr "%s에서 Json 스키마 파일을 찾을 수 없음. 중단." msgstr "%s에서 Json 스키마 파일을 찾을 수 없음. 중단."
#: glance/db/sqlalchemy/metadata.py:451
msgid ""
"To use --prefer_new or --overwrite you need to combine of these options with "
"--merge option."
msgstr ""
#: glance/db/sqlalchemy/metadata.py:456
msgid ""
"Please provide no more than one option from this list: --prefer_new, --"
"overwrite"
msgstr ""
#: glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py:63
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:97
#, python-format #, python-format
msgid "Invalid store uri for image: %(image_id)s. Details: %(reason)s" msgid "Invalid store uri for image: %(image_id)s. Details: %(reason)s"
msgstr "이미지 %(image_id)s 에 부적합한 저장 uri. 상세: %(reason)s" msgstr "이미지 %(image_id)s 에 부적합한 저장 uri. 상세: %(reason)s"
#: glance/domain/__init__.py:413
#, python-format
msgid ""
"Task [%(task_id)s] status failed to change from %(cur_status)s to "
"%(new_status)s"
msgstr ""
#: glance/domain/__init__.py:521
#, python-format #, python-format
msgid "Failed to load the %s executor provided in the config." msgid "Failed to load the %s executor provided in the config."
msgstr "설정에서 제공된 %s executor 로드 실패" msgstr "설정에서 제공된 %s executor 로드 실패"
#: glance/image_cache/__init__.py:271
#, python-format #, python-format
msgid "" msgid ""
"Exception encountered while tee'ing image '%(image_id)s' into cache: " "Exception encountered while tee'ing image '%(image_id)s' into cache: "
@ -327,58 +154,38 @@ msgstr ""
"이미지 '%(image_id)s'를 캐시에 올리는 중 Exception 발생: %(error)s. 응답과 함" "이미지 '%(image_id)s'를 캐시에 올리는 중 Exception 발생: %(error)s. 응답과 함"
"께 진행" "께 진행"
#: glance/image_cache/drivers/sqlite.py:398
#, python-format #, python-format
msgid "Error executing SQLite call. Got error: %s" msgid "Error executing SQLite call. Got error: %s"
msgstr "SQLLite call 수행중 에러 발생 : %s" msgstr "SQLLite call 수행중 에러 발생 : %s"
#: glance/openstack/common/loopingcall.py:95
msgid "in fixed duration looping call" msgid "in fixed duration looping call"
msgstr "고정 기간 루프 호출에서" msgstr "고정 기간 루프 호출에서"
#: glance/openstack/common/loopingcall.py:138
msgid "in dynamic looping call" msgid "in dynamic looping call"
msgstr "동적 루프 호출에서" msgstr "동적 루프 호출에서"
#: glance/openstack/common/service.py:264
msgid "Unhandled exception" msgid "Unhandled exception"
msgstr "처리되지 않은 예외" msgstr "처리되지 않은 예외"
#: glance/registry/api/v1/images.py:136
msgid "Unable to get images" msgid "Unable to get images"
msgstr "이미지를 가져올 수 없음" msgstr "이미지를 가져올 수 없음"
#: glance/registry/api/v1/images.py:354
#, python-format #, python-format
msgid "Unable to show image %s" msgid "Unable to show image %s"
msgstr "이미지 %s를 보여줄 수 없음" msgstr "이미지 %s를 보여줄 수 없음"
#: glance/registry/api/v1/images.py:390
#, python-format #, python-format
msgid "Unable to delete image %s" msgid "Unable to delete image %s"
msgstr "이미지 %s를 삭제할 수 없음" msgstr "이미지 %s를 삭제할 수 없음"
#: glance/registry/api/v1/images.py:442
#, python-format #, python-format
msgid "Unable to create image %s" msgid "Unable to create image %s"
msgstr "이미지 %s를 생성할 수 없음" msgstr "이미지 %s를 생성할 수 없음"
#: glance/registry/api/v1/images.py:515
#, python-format #, python-format
msgid "Unable to update image %s" msgid "Unable to update image %s"
msgstr "이미지 %s를 업데이트 할 수 없음" msgstr "이미지 %s를 업데이트 할 수 없음"
#: glance/registry/client/v1/client.py:129
#, python-format
msgid "Registry client request %(method)s %(action)s raised %(exc_name)s"
msgstr ""
#: glance/search/api/v0_1/search.py:243
#, python-format
msgid "Failed to retrieve RBAC filters from search plugin %(ext)s: %(e)s"
msgstr ""
#: glance/tests/functional/v2/test_metadef_resourcetypes.py:99
#, python-format #, python-format
msgid "Forbidden to create resource type. Reason: %(reason)s" msgid "Forbidden to create resource type. Reason: %(reason)s"
msgstr "리소스타입 생성이 금지됨. 이유: %(reason)s" msgstr "리소스타입 생성이 금지됨. 이유: %(reason)s"

View File

@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Glance\n" "Project-Id-Version: Glance\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-04-03 06:02+0000\n" "POT-Creation-Date: 2015-05-08 06:02+0000\n"
"PO-Revision-Date: 2015-04-01 21:54+0000\n" "PO-Revision-Date: 2015-04-23 03:18+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
"glance/language/pt_BR/)\n" "glance/language/pt_BR/)\n"
@ -20,62 +20,45 @@ msgstr ""
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: glance/scrubber.py:459
#, python-format #, python-format
msgid "Starting Daemon: wakeup_time=%(wakeup_time)s threads=%(threads)s" msgid "Starting Daemon: wakeup_time=%(wakeup_time)s threads=%(threads)s"
msgstr "Iniciando Daemon: wakeup_time=%(wakeup_time)s threads=%(threads)s" msgstr "Iniciando Daemon: wakeup_time=%(wakeup_time)s threads=%(threads)s"
#: glance/scrubber.py:473
msgid "Daemon Shutdown on KeyboardInterrupt" msgid "Daemon Shutdown on KeyboardInterrupt"
msgstr "Encerrando o daemon em KeyboardInterrupt" msgstr "Encerrando o daemon em KeyboardInterrupt"
#: glance/scrubber.py:485
#, python-format #, python-format
msgid "Initializing scrubber with configuration: %s" msgid "Initializing scrubber with configuration: %s"
msgstr "Inicializando scrubber com configuração: %s" msgstr "Inicializando scrubber com configuração: %s"
#: glance/scrubber.py:558
#, python-format #, python-format
msgid "Scrubbing image %(id)s from %(count)d locations." msgid "Scrubbing image %(id)s from %(count)d locations."
msgstr "Limpando imagem %(id)s dos locais %(count)d." msgstr "Limpando imagem %(id)s dos locais %(count)d."
#: glance/scrubber.py:581
#, python-format #, python-format
msgid "Image %s has been deleted." msgid "Image %s has been deleted."
msgstr "Imagem %s foi excluída." msgstr "Imagem %s foi excluída."
#: glance/scrubber.py:633
#, python-format
msgid "Getting images deleted before %s"
msgstr "Obtendo imagens excluídas antes de %s"
#: glance/api/middleware/cache.py:61
msgid "Initialized image cache middleware" msgid "Initialized image cache middleware"
msgstr "Middleware do cache de imagem inicializado" msgstr "Middleware do cache de imagem inicializado"
#: glance/api/middleware/cache_manage.py:74
msgid "Initialized image cache management middleware" msgid "Initialized image cache management middleware"
msgstr "Middleware de gerenciamento do cache de imagem inicializado" msgstr "Middleware de gerenciamento do cache de imagem inicializado"
#: glance/api/middleware/gzip.py:36
msgid "Initialized gzip middleware" msgid "Initialized gzip middleware"
msgstr "Inicializado middleware gzip" msgstr "Inicializado middleware gzip"
#: glance/api/v1/images.py:690
#, python-format #, python-format
msgid "Uploaded data of image %s from request payload successfully." msgid "Uploaded data of image %s from request payload successfully."
msgstr "Enviados com sucesso dados da imagem %s da requisição de carga útil." msgstr "Enviados com sucesso dados da imagem %s da requisição de carga útil."
#: glance/api/v1/images.py:752
msgid "Triggering asynchronous copy from external source" msgid "Triggering asynchronous copy from external source"
msgstr "Acionando cópia assíncrona da origem externa" msgstr "Acionando cópia assíncrona da origem externa"
#: glance/api/v1/upload_utils.py:126
#, python-format #, python-format
msgid "Cleaning up %s after exceeding the quota" msgid "Cleaning up %s after exceeding the quota"
msgstr "Limpando %s após exceder a quota" msgstr "Limpando %s após exceder a quota"
#: glance/api/v1/upload_utils.py:175
#, python-format #, python-format
msgid "" msgid ""
"Image %s could not be found after upload. The image may have been deleted " "Image %s could not be found after upload. The image may have been deleted "
@ -84,84 +67,43 @@ msgstr ""
"Imagem %s não pôde ser encontrada após o envio. A imagem pode ter sido " "Imagem %s não pôde ser encontrada após o envio. A imagem pode ter sido "
"excluída durante o envio." "excluída durante o envio."
#: glance/api/v2/image_actions.py:51
#, python-format
msgid "Image %s is deactivated"
msgstr ""
#: glance/api/v2/image_actions.py:66
#, python-format
msgid "Image %s is reactivated"
msgstr ""
#: glance/async/flows/base_import.py:348
#, python-format
msgid "%(task_id)s of %(task_type)s completed"
msgstr ""
#: glance/cmd/replicator.py:372
#, python-format #, python-format
msgid "Storing: %s" msgid "Storing: %s"
msgstr "Armazenando: %s" msgstr "Armazenando: %s"
#: glance/cmd/replicator.py:445
#, python-format #, python-format
msgid "Considering: %s" msgid "Considering: %s"
msgstr "Considerando: %s" msgstr "Considerando: %s"
#: glance/cmd/replicator.py:471 glance/cmd/replicator.py:546
#, python-format #, python-format
msgid "Image %s metadata has changed" msgid "Image %s metadata has changed"
msgstr "Metadados da Imagem %s mudaram" msgstr "Metadados da Imagem %s mudaram"
#: glance/cmd/replicator.py:553
#, python-format #, python-format
msgid "Image %s is being synced" msgid "Image %s is being synced"
msgstr "Imagem %s está sendo sincronizada" msgstr "Imagem %s está sendo sincronizada"
#: glance/common/wsgi.py:308 glance/openstack/common/service.py:326
#, python-format #, python-format
msgid "Starting %d workers" msgid "Starting %d workers"
msgstr "Iniciando %d trabalhadores" msgstr "Iniciando %d trabalhadores"
#: glance/common/wsgi.py:321
#, python-format
msgid "Removed dead child %s"
msgstr ""
#: glance/common/wsgi.py:324
#, python-format
msgid "Removed stale child %s"
msgstr ""
#: glance/common/wsgi.py:336
msgid "All workers have terminated. Exiting" msgid "All workers have terminated. Exiting"
msgstr "Todos os trabalhadores foram finalizados. Saindo" msgstr "Todos os trabalhadores foram finalizados. Saindo"
#: glance/common/wsgi.py:353
msgid "Caught keyboard interrupt. Exiting." msgid "Caught keyboard interrupt. Exiting."
msgstr "Interrupção da captura de teclado. Saindo." msgstr "Interrupção da captura de teclado. Saindo."
#: glance/common/wsgi.py:432
#, python-format #, python-format
msgid "Child %d exiting normally" msgid "Child %d exiting normally"
msgstr "Filho %d saindo normalmente" msgstr "Filho %d saindo normalmente"
#: glance/common/wsgi.py:437
#, python-format #, python-format
msgid "Started child %s" msgid "Started child %s"
msgstr "Filho iniciado %s" msgstr "Filho iniciado %s"
#: glance/common/wsgi.py:466
msgid "Starting single process server" msgid "Starting single process server"
msgstr "Iniciando servidor de processo único" msgstr "Iniciando servidor de processo único"
#: glance/common/artifacts/loader.py:131 glance/common/artifacts/loader.py:155
#, python-format
msgid "Artifact %s has been successfully loaded"
msgstr ""
#: glance/common/scripts/__init__.py:32
#, python-format #, python-format
msgid "" msgid ""
"Loading known task scripts for task_id %(task_id)s of type %(task_type)s" "Loading known task scripts for task_id %(task_id)s of type %(task_type)s"
@ -169,83 +111,55 @@ msgstr ""
"Carregando scripts conhecidos de tarefas para task_id %(task_id)s de tipo " "Carregando scripts conhecidos de tarefas para task_id %(task_id)s de tipo "
"%(task_type)s" "%(task_type)s"
#: glance/common/scripts/image_import/main.py:41
#, python-format #, python-format
msgid "Task %(task_id)s beginning import execution." msgid "Task %(task_id)s beginning import execution."
msgstr "Tarefa %(task_id)s iniciando execução da importação." msgstr "Tarefa %(task_id)s iniciando execução da importação."
#: glance/common/scripts/image_import/main.py:152
#, python-format #, python-format
msgid "Task %(task_id)s: Got image data uri %(data_uri)s to be imported" msgid "Task %(task_id)s: Got image data uri %(data_uri)s to be imported"
msgstr "" msgstr ""
"Tarefa %(task_id)s: Obtidos dados de uri de imagem %(data_uri)s a ser " "Tarefa %(task_id)s: Obtidos dados de uri de imagem %(data_uri)s a ser "
"importada" "importada"
#: glance/common/scripts/image_import/main.py:161
#, python-format #, python-format
msgid "Task %(task_id)s: Could not import image file %(image_data)s" msgid "Task %(task_id)s: Could not import image file %(image_data)s"
msgstr "" msgstr ""
"Tarefa %(task_id)s: Não pôde importar o arquivo de imagem %(image_data)s" "Tarefa %(task_id)s: Não pôde importar o arquivo de imagem %(image_data)s"
#: glance/db/simple/api.py:62
#, python-format #, python-format
msgid "Calling %(funcname)s: args=%(args)s, kwargs=%(kwargs)s" msgid "Calling %(funcname)s: args=%(args)s, kwargs=%(kwargs)s"
msgstr "Chamando %(funcname)s: args=%(args)s, kwargs=%(kwargs)s" msgstr "Chamando %(funcname)s: args=%(args)s, kwargs=%(kwargs)s"
#: glance/db/simple/api.py:68
#, python-format #, python-format
msgid "Returning %(funcname)s: %(output)s" msgid "Returning %(funcname)s: %(output)s"
msgstr "Retornando %(funcname)s: %(output)s" msgstr "Retornando %(funcname)s: %(output)s"
#: glance/db/simple/api.py:2002
#, python-format
msgid "Could not find artifact %s"
msgstr ""
#: glance/db/simple/api.py:2006
msgid "Unable to get deleted image" msgid "Unable to get deleted image"
msgstr "Não é possível obter a imagem excluída" msgstr "Não é possível obter a imagem excluída"
#: glance/db/sqlalchemy/metadata.py:152
#, python-format #, python-format
msgid "Table %s has been cleared" msgid "Table %s has been cleared"
msgstr "Tabela %s foi limpa" msgstr "Tabela %s foi limpa"
#: glance/db/sqlalchemy/metadata.py:223
#, python-format
msgid "Overwriting namespace %s"
msgstr ""
#: glance/db/sqlalchemy/metadata.py:239
#, python-format
msgid "Skipping namespace %s. It already exists in the database."
msgstr ""
#: glance/db/sqlalchemy/metadata.py:330
#, python-format #, python-format
msgid "File %s loaded to database." msgid "File %s loaded to database."
msgstr "Arquivo %s carregado no banco de dados." msgstr "Arquivo %s carregado no banco de dados."
#: glance/db/sqlalchemy/metadata.py:332
msgid "Metadata loading finished" msgid "Metadata loading finished"
msgstr "Carregamento de metadados finalizado" msgstr "Carregamento de metadados finalizado"
#: glance/db/sqlalchemy/metadata.py:441
#, python-format #, python-format
msgid "Namespace %(namespace)s saved in %(file)s" msgid "Namespace %(namespace)s saved in %(file)s"
msgstr "Namespace %(namespace)s salvo em %(file)s" msgstr "Namespace %(namespace)s salvo em %(file)s"
#: glance/db/sqlalchemy/migrate_repo/schema.py:101
#, python-format #, python-format
msgid "creating table %(table)s" msgid "creating table %(table)s"
msgstr "criando tabela %(table)s" msgstr "criando tabela %(table)s"
#: glance/db/sqlalchemy/migrate_repo/schema.py:107
#, python-format #, python-format
msgid "dropping table %(table)s" msgid "dropping table %(table)s"
msgstr "descartando tabela %(table)s" msgstr "descartando tabela %(table)s"
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:72
msgid "" msgid ""
"'metadata_encryption_key' was not specified in the config file or a config " "'metadata_encryption_key' was not specified in the config file or a config "
"file was not specified. This means that this migration is a NOOP." "file was not specified. This means that this migration is a NOOP."
@ -254,171 +168,125 @@ msgstr ""
"um arquivo de configuração não foi especificado. Isso significa que essa " "um arquivo de configuração não foi especificado. Isso significa que essa "
"migração é um NOOP." "migração é um NOOP."
#: glance/domain/__init__.py:406
#, python-format
msgid ""
"Task [%(task_id)s] status changing from %(cur_status)s to %(new_status)s"
msgstr ""
#: glance/image_cache/__init__.py:71
#, python-format #, python-format
msgid "Image cache loaded driver '%s'." msgid "Image cache loaded driver '%s'."
msgstr "O cache de imagem carregou o driver '%s'." msgstr "O cache de imagem carregou o driver '%s'."
#: glance/image_cache/__init__.py:81 glance/image_cache/__init__.py:100
msgid "Defaulting to SQLite driver." msgid "Defaulting to SQLite driver."
msgstr "Padronizando para o driver SQLite." msgstr "Padronizando para o driver SQLite."
#: glance/image_cache/prefetcher.py:85
#, python-format #, python-format
msgid "Successfully cached all %d images" msgid "Successfully cached all %d images"
msgstr "Armazenadas em cache com êxito todas as %d imagens" msgstr "Armazenadas em cache com êxito todas as %d imagens"
#: glance/image_cache/drivers/sqlite.py:414
#: glance/image_cache/drivers/xattr.py:343
#, python-format #, python-format
msgid "Not queueing image '%s'. Already cached." msgid "Not queueing image '%s'. Already cached."
msgstr "Não enfileirando imagem %s'. Já armazenada em cache." msgstr "Não enfileirando imagem %s'. Já armazenada em cache."
#: glance/image_cache/drivers/sqlite.py:419
#: glance/image_cache/drivers/xattr.py:348
#, python-format #, python-format
msgid "Not queueing image '%s'. Already being written to cache" msgid "Not queueing image '%s'. Already being written to cache"
msgstr "Não enfileirando imagem %s'. Já está sendo gravada no cache" msgstr "Não enfileirando imagem %s'. Já está sendo gravada no cache"
#: glance/image_cache/drivers/sqlite.py:425
#: glance/image_cache/drivers/xattr.py:354
#, python-format #, python-format
msgid "Not queueing image '%s'. Already queued." msgid "Not queueing image '%s'. Already queued."
msgstr "Não enfileirando a imagem '%s'. Já enfileirada." msgstr "Não enfileirando a imagem '%s'. Já enfileirada."
#: glance/image_cache/drivers/sqlite.py:443
#, python-format #, python-format
msgid "Removed invalid cache file %s" msgid "Removed invalid cache file %s"
msgstr "Arquivo de cache inválido removido %s" msgstr "Arquivo de cache inválido removido %s"
#: glance/image_cache/drivers/sqlite.py:457
#, python-format #, python-format
msgid "Removed stalled cache file %s" msgid "Removed stalled cache file %s"
msgstr "Arquivo de cache paralisado removido %s" msgstr "Arquivo de cache paralisado removido %s"
#: glance/image_cache/drivers/xattr.py:400
#, python-format #, python-format
msgid "Reaped %(reaped)s %(entry_type)s cache entries" msgid "Reaped %(reaped)s %(entry_type)s cache entries"
msgstr "%(reaped)s %(entry_type)s entradas de cache coletadas" msgstr "%(reaped)s %(entry_type)s entradas de cache coletadas"
#: glance/openstack/common/eventlet_backdoor.py:146
#, python-format #, python-format
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d" msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
msgstr "Backdoor de Eventlet escutando na porta %(port)s pelo processo %(pid)d" msgstr "Backdoor de Eventlet escutando na porta %(port)s pelo processo %(pid)d"
#: glance/openstack/common/service.py:173
#, python-format #, python-format
msgid "Caught %s, exiting" msgid "Caught %s, exiting"
msgstr "%s capturadas, saindo" msgstr "%s capturadas, saindo"
#: glance/openstack/common/service.py:227
msgid "Parent process has died unexpectedly, exiting" msgid "Parent process has died unexpectedly, exiting"
msgstr "Processo pai saiu inesperadamente, saindo" msgstr "Processo pai saiu inesperadamente, saindo"
#: glance/openstack/common/service.py:258
#, python-format #, python-format
msgid "Child caught %s, exiting" msgid "Child caught %s, exiting"
msgstr "Filho capturado %s, terminando" msgstr "Filho capturado %s, terminando"
#: glance/openstack/common/service.py:297
msgid "Forking too fast, sleeping" msgid "Forking too fast, sleeping"
msgstr "Bifurcação muito rápida, suspendendo" msgstr "Bifurcação muito rápida, suspendendo"
#: glance/openstack/common/service.py:316
#, python-format #, python-format
msgid "Started child %d" msgid "Started child %d"
msgstr "Filho %d iniciado" msgstr "Filho %d iniciado"
#: glance/openstack/common/service.py:343
#, python-format #, python-format
msgid "Child %(pid)d killed by signal %(sig)d" msgid "Child %(pid)d killed by signal %(sig)d"
msgstr "%(pid)d filho eliminado pelo sinal %(sig)d" msgstr "%(pid)d filho eliminado pelo sinal %(sig)d"
#: glance/openstack/common/service.py:347
#, python-format #, python-format
msgid "Child %(pid)s exited with status %(code)d" msgid "Child %(pid)s exited with status %(code)d"
msgstr "Filho %(pid)s encerrando com status %(code)d" msgstr "Filho %(pid)s encerrando com status %(code)d"
#: glance/openstack/common/service.py:382
#, python-format #, python-format
msgid "Caught %s, stopping children" msgid "Caught %s, stopping children"
msgstr "%s capturado, parando filhos" msgstr "%s capturado, parando filhos"
#: glance/openstack/common/service.py:391
msgid "Wait called after thread killed. Cleaning up."
msgstr ""
#: glance/openstack/common/service.py:407
#, python-format #, python-format
msgid "Waiting on %d children to exit" msgid "Waiting on %d children to exit"
msgstr "Aguardando em %d filhos para sair" msgstr "Aguardando em %d filhos para sair"
#: glance/quota/__init__.py:330
#, python-format #, python-format
msgid "Cleaning up %s after exceeding the quota." msgid "Cleaning up %s after exceeding the quota."
msgstr "Realizando limpeza %s após exceder a cota." msgstr "Realizando limpeza %s após exceder a cota."
#: glance/registry/api/v1/images.py:343 glance/registry/api/v1/images.py:386
#: glance/registry/api/v1/images.py:491
#, python-format #, python-format
msgid "Image %(id)s not found" msgid "Image %(id)s not found"
msgstr "Imagem %(id)s não localizada" msgstr "Imagem %(id)s não localizada"
#: glance/registry/api/v1/images.py:349 glance/registry/api/v1/images.py:381
#: glance/registry/api/v1/images.py:503
#, python-format #, python-format
msgid "Access denied to image %(id)s but returning 'not found'" msgid "Access denied to image %(id)s but returning 'not found'"
msgstr "Acesso negado à imagem %(id)s, mas retornando 'não localizado'" msgstr "Acesso negado à imagem %(id)s, mas retornando 'não localizado'"
#: glance/registry/api/v1/images.py:371
#, python-format #, python-format
msgid "Successfully deleted image %(id)s" msgid "Successfully deleted image %(id)s"
msgstr "Imagem excluída com êxito %(id)s" msgstr "Imagem excluída com êxito %(id)s"
#: glance/registry/api/v1/images.py:375
#, python-format #, python-format
msgid "Delete denied for public image %(id)s" msgid "Delete denied for public image %(id)s"
msgstr "Exclusão negada para imagem pública %(id)s" msgstr "Exclusão negada para imagem pública %(id)s"
#: glance/registry/api/v1/images.py:415
#, python-format #, python-format
msgid "Rejecting image creation request for invalid image id '%(bad_id)s'" msgid "Rejecting image creation request for invalid image id '%(bad_id)s'"
msgstr "" msgstr ""
"Rejeitando solicitação de criação de imagem para o ID de imagem inválido " "Rejeitando solicitação de criação de imagem para o ID de imagem inválido "
"'%(bad_id)s'" "'%(bad_id)s'"
#: glance/registry/api/v1/images.py:428
#, python-format #, python-format
msgid "Successfully created image %(id)s" msgid "Successfully created image %(id)s"
msgstr "Imagem criada com êxito %(id)s" msgstr "Imagem criada com êxito %(id)s"
#: glance/registry/api/v1/images.py:482
#, python-format #, python-format
msgid "Updating metadata for image %(id)s" msgid "Updating metadata for image %(id)s"
msgstr "Atualizando metadados para a imagem %(id)s" msgstr "Atualizando metadados para a imagem %(id)s"
#: glance/registry/api/v1/images.py:497
#, python-format #, python-format
msgid "Update denied for public image %(id)s" msgid "Update denied for public image %(id)s"
msgstr "Atualização negada para imagem pública %(id)s" msgstr "Atualização negada para imagem pública %(id)s"
#: glance/registry/api/v1/members.py:198
#, python-format #, python-format
msgid "Successfully updated memberships for image %(id)s" msgid "Successfully updated memberships for image %(id)s"
msgstr "Associações atualizadas com êxito para a imagem %(id)s" msgstr "Associações atualizadas com êxito para a imagem %(id)s"
#: glance/registry/api/v1/members.py:271
#, python-format #, python-format
msgid "Successfully updated a membership for image %(id)s" msgid "Successfully updated a membership for image %(id)s"
msgstr "Atualizada com êxito uma associação para a imagem %(id)s" msgstr "Atualizada com êxito uma associação para a imagem %(id)s"
#: glance/registry/api/v1/members.py:320
#, python-format #, python-format
msgid "Successfully deleted a membership from image %(id)s" msgid "Successfully deleted a membership from image %(id)s"
msgstr "Excluída com êxito uma associação da imagem %(id)s" msgstr "Excluída com êxito uma associação da imagem %(id)s"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Glance\n" "Project-Id-Version: Glance\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2015-04-03 06:02+0000\n" "POT-Creation-Date: 2015-05-08 06:02+0000\n"
"PO-Revision-Date: 2015-04-01 21:54+0000\n" "PO-Revision-Date: 2015-04-01 21:54+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
@ -20,40 +20,21 @@ msgstr ""
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: glance/scrubber.py:218
#, python-format #, python-format
msgid "Failed to find image to delete: %s" msgid "Failed to find image to delete: %s"
msgstr "Falha ao encontrar imagem para excluir: %s" msgstr "Falha ao encontrar imagem para excluir: %s"
#: glance/scrubber.py:258
#, python-format #, python-format
msgid "%s directory does not exist." msgid "%s directory does not exist."
msgstr "Diretório %s não existe." msgstr "Diretório %s não existe."
#: glance/scrubber.py:583
#, python-format #, python-format
msgid "Unable to delete URI from image %s." msgid "Unable to delete URI from image %s."
msgstr "Não foi possível excluir URI da imagem %s." msgstr "Não foi possível excluir URI da imagem %s."
#: glance/api/common.py:171
#, python-format
msgid ""
"User %(user)s attempted to upload an image of unknown size that will exceed "
"the quota. %(remaining)d bytes remaining."
msgstr ""
#: glance/api/common.py:180
#, python-format
msgid ""
"User %(user)s attempted to upload an image of size %(size)d that will exceed "
"the quota. %(remaining)d bytes remaining."
msgstr ""
#: glance/api/middleware/version_negotiation.py:67
msgid "Unknown version. Returning version choices." msgid "Unknown version. Returning version choices."
msgstr "Versão desconhecida. Retornando opções de versão." msgstr "Versão desconhecida. Retornando opções de versão."
#: glance/api/v1/images.py:704
#, python-format #, python-format
msgid "" msgid ""
"Failed to activate image %s in registry. About to delete image bits from " "Failed to activate image %s in registry. About to delete image bits from "
@ -62,7 +43,6 @@ msgstr ""
"Falha ao ativar imagem %s no registro. Prestes a excluir bits de imagem do " "Falha ao ativar imagem %s no registro. Prestes a excluir bits de imagem do "
"armazenamento e atualizar status para 'encerrado'." "armazenamento e atualizar status para 'encerrado'."
#: glance/api/v2/images.py:945
#, python-format #, python-format
msgid "" msgid ""
"Could not find schema properties file %s. Continuing without custom " "Could not find schema properties file %s. Continuing without custom "
@ -71,34 +51,18 @@ msgstr ""
"Não foi possível localizar o arquivo de propriedades de esquema %s. " "Não foi possível localizar o arquivo de propriedades de esquema %s. "
"Continuando sem propriedades customizadas" "Continuando sem propriedades customizadas"
#: glance/api/v2/tasks.py:72
#, python-format #, python-format
msgid "Forbidden to create task. Reason: %(reason)s" msgid "Forbidden to create task. Reason: %(reason)s"
msgstr "Proibido criar tarefa. Razão: %(reason)s" msgstr "Proibido criar tarefa. Razão: %(reason)s"
#: glance/api/v2/tasks.py:110
#, python-format #, python-format
msgid "Failed to find task %(task_id)s. Reason: %(reason)s" msgid "Failed to find task %(task_id)s. Reason: %(reason)s"
msgstr "Falha ao encontrar tarefa %(task_id)s. Razão: %(reason)s" msgstr "Falha ao encontrar tarefa %(task_id)s. Razão: %(reason)s"
#: glance/api/v2/tasks.py:115
#, python-format #, python-format
msgid "Forbidden to get task %(task_id)s. Reason: %(reason)s" msgid "Forbidden to get task %(task_id)s. Reason: %(reason)s"
msgstr "Proibido obter tarefa %(task_id)s. Razão: %(reason)s" msgstr "Proibido obter tarefa %(task_id)s. Razão: %(reason)s"
#: glance/async/utils.py:62
#, python-format
msgid "An optional task has failed, the failure was: %s"
msgstr ""
#: glance/async/flows/convert.py:67
#, python-format
msgid ""
"The conversion format is None, please add a value for it in the config file "
"for this task to work: %s"
msgstr ""
#: glance/cmd/replicator.py:607
#, python-format #, python-format
msgid "" msgid ""
"%(image_id)s: field %(key)s differs (source is %(master_value)s, destination " "%(image_id)s: field %(key)s differs (source is %(master_value)s, destination "
@ -107,130 +71,45 @@ msgstr ""
"%(image_id)s: campo %(key)s difere (origem é %(master_value)s, destino é " "%(image_id)s: campo %(key)s difere (origem é %(master_value)s, destino é "
"%(slave_value)s)" "%(slave_value)s)"
#: glance/cmd/replicator.py:620
#, python-format #, python-format
msgid "Image %s entirely missing from the destination" msgid "Image %s entirely missing from the destination"
msgstr "Imagem %s faltando inteiramente no destino" msgstr "Imagem %s faltando inteiramente no destino"
#: glance/common/store_utils.py:65
#, python-format #, python-format
msgid "Failed to delete image %s in store from URI" msgid "Failed to delete image %s in store from URI"
msgstr "Falha ao excluir imagem %s no armazenamento da URI" msgstr "Falha ao excluir imagem %s no armazenamento da URI"
#: glance/common/wsgi.py:326
#, python-format
msgid "Unrecognised child %s"
msgstr ""
#: glance/common/artifacts/loader.py:125
#, python-format
msgid "Can't load artifact %s: load disabled in config"
msgstr ""
#: glance/common/artifacts/loader.py:151
#, python-format
msgid "Can't load artifact %s: not in available_plugins list"
msgstr ""
#: glance/common/scripts/image_import/main.py:158
#, python-format #, python-format
msgid "Task %(task_id)s failed with exception %(error)s" msgid "Task %(task_id)s failed with exception %(error)s"
msgstr "Tarefa %(task_id)s falhou com exceção %(error)s" msgstr "Tarefa %(task_id)s falhou com exceção %(error)s"
#: glance/db/simple/api.py:387
#, python-format #, python-format
msgid "Could not find image %s" msgid "Could not find image %s"
msgstr "Não foi possível localizar a imagem %s" msgstr "Não foi possível localizar a imagem %s"
#: glance/db/simple/api.py:392
msgid "Unable to get deleted image" msgid "Unable to get deleted image"
msgstr "Não é possível obter a imagem excluída" msgstr "Não é possível obter a imagem excluída"
#: glance/db/simple/api.py:396
msgid "Unable to get unowned image" msgid "Unable to get unowned image"
msgstr "Não é possível obter a imagem não possuída" msgstr "Não é possível obter a imagem não possuída"
#: glance/db/simple/api.py:909
#, python-format
msgid "Could not find task %s"
msgstr ""
#: glance/db/simple/api.py:914
#, python-format
msgid "Unable to get deleted task %s"
msgstr ""
#: glance/db/simple/api.py:1075
#, python-format
msgid "Could not find task info %s"
msgstr ""
#: glance/db/sqlalchemy/api.py:77
msgid "Deadlock detected. Retrying..." msgid "Deadlock detected. Retrying..."
msgstr "Conflito detectado. Tentando novamente..." msgstr "Conflito detectado. Tentando novamente..."
#: glance/db/sqlalchemy/api.py:117
msgid "Attempted to modify image user did not own." msgid "Attempted to modify image user did not own."
msgstr "Tentou modificar o usuário da imagem não de sua propriedade." msgstr "Tentou modificar o usuário da imagem não de sua propriedade."
#: glance/db/sqlalchemy/api.py:332
msgid "Id not in sort_keys; is sort_keys unique?" msgid "Id not in sort_keys; is sort_keys unique?"
msgstr "ID não em sort_keys; sort_keys é exclusivo?" msgstr "ID não em sort_keys; sort_keys é exclusivo?"
#: glance/db/sqlalchemy/artifacts.py:135
msgid "Artifact with the specified type, name and version already exists"
msgstr ""
#: glance/db/sqlalchemy/artifacts.py:240
#, python-format
msgid "Artifact with id=%s not found"
msgstr ""
#: glance/db/sqlalchemy/artifacts.py:243
#, python-format
msgid "Artifact with id=%s is not accessible"
msgstr ""
#: glance/db/sqlalchemy/artifacts.py:423
#, python-format
msgid "Show level %s is not supported in this operation"
msgstr ""
#: glance/db/sqlalchemy/artifacts.py:655
#, python-format
msgid ""
"Artifact with the specified type, name and versions already has the direct "
"dependency=%s"
msgstr ""
#: glance/db/sqlalchemy/artifacts.py:685
#, python-format
msgid ""
"Artifact with the specified type, name and version already has the direct "
"dependency=%d"
msgstr ""
#: glance/db/sqlalchemy/metadata.py:340 glance/db/sqlalchemy/metadata.py:348
#: glance/db/sqlalchemy/metadata.py:357
#, python-format #, python-format
msgid "Duplicate entry for values: %s" msgid "Duplicate entry for values: %s"
msgstr "Entrada duplicada para valores: %s" msgstr "Entrada duplicada para valores: %s"
#: glance/db/sqlalchemy/metadef_api/tag.py:37
#, python-format
msgid "Metadata tag not found for id %s"
msgstr ""
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:92
#, python-format #, python-format
msgid "Failed to decrypt location value for image %(image_id)s" msgid "Failed to decrypt location value for image %(image_id)s"
msgstr "Falha ao descriptografar valor do local para imagem %(image_id)s" msgstr "Falha ao descriptografar valor do local para imagem %(image_id)s"
#: glance/domain/__init__.py:505
msgid "The `eventlet` executor has been deprecated. Use `taskflow` instead."
msgstr ""
#: glance/image_cache/__init__.py:74
#, python-format #, python-format
msgid "" msgid ""
"Image cache driver '%(driver_name)s' failed to load. Got error: " "Image cache driver '%(driver_name)s' failed to load. Got error: "
@ -239,7 +118,6 @@ msgstr ""
"O driver de cache de imagem '%(driver_name)s' falhou ao ser carregado. Erro " "O driver de cache de imagem '%(driver_name)s' falhou ao ser carregado. Erro "
"obtido: '%(import_err)s." "obtido: '%(import_err)s."
#: glance/image_cache/__init__.py:95
#, python-format #, python-format
msgid "" msgid ""
"Image cache driver '%(driver_module)s' failed to configure. Got error: " "Image cache driver '%(driver_module)s' failed to configure. Got error: "
@ -248,21 +126,17 @@ msgstr ""
"O driver de cache de imagem '%(driver_module)s' falhou ao ser configurado. " "O driver de cache de imagem '%(driver_module)s' falhou ao ser configurado. "
"Erro obtido: '%(config_err)s" "Erro obtido: '%(config_err)s"
#: glance/image_cache/prefetcher.py:48
#, python-format #, python-format
msgid "Image '%s' is not active. Not caching." msgid "Image '%s' is not active. Not caching."
msgstr "A imagem '%s' não está ativa. Sem armazenamento em cache." msgstr "A imagem '%s' não está ativa. Sem armazenamento em cache."
#: glance/image_cache/prefetcher.py:53
#, python-format #, python-format
msgid "No metadata found for image '%s'" msgid "No metadata found for image '%s'"
msgstr "Nenhum metadado localizado para a imagem '%s'" msgstr "Nenhum metadado localizado para a imagem '%s'"
#: glance/image_cache/prefetcher.py:81
msgid "Failed to successfully cache all images in queue." msgid "Failed to successfully cache all images in queue."
msgstr "Falha ao armazenar em cache com êxito todas as imagens da fila." msgstr "Falha ao armazenar em cache com êxito todas as imagens da fila."
#: glance/image_cache/drivers/sqlite.py:333
#, python-format #, python-format
msgid "" msgid ""
"Fetch of cache file failed (%(e)s), rolling back by moving " "Fetch of cache file failed (%(e)s), rolling back by moving "
@ -271,52 +145,34 @@ msgstr ""
"Falha na busca do arquivo de cache (%(e)s), recuperando ao mover " "Falha na busca do arquivo de cache (%(e)s), recuperando ao mover "
"'%(incomplete_path)s' para '%(invalid_path)s'" "'%(incomplete_path)s' para '%(invalid_path)s'"
#: glance/image_cache/drivers/sqlite.py:459
#, python-format #, python-format
msgid "Failed to delete file %(path)s. Got error: %(e)s" msgid "Failed to delete file %(path)s. Got error: %(e)s"
msgstr "Falha ao excluir arquivo %(path)s. Erro recebido: %(e)s" msgstr "Falha ao excluir arquivo %(path)s. Erro recebido: %(e)s"
#: glance/image_cache/drivers/sqlite.py:496
#: glance/image_cache/drivers/xattr.py:447
#, python-format #, python-format
msgid "Cached image file '%s' doesn't exist, unable to delete" msgid "Cached image file '%s' doesn't exist, unable to delete"
msgstr "O arquivo de imagem em cache '%s' não existe; não é possível excluir" msgstr "O arquivo de imagem em cache '%s' não existe; não é possível excluir"
#: glance/openstack/common/loopingcall.py:87
#, python-format
msgid "task %(func_name)r run outlasted interval by %(delay).2f sec"
msgstr ""
#: glance/openstack/common/service.py:351
#, python-format #, python-format
msgid "pid %d not in child list" msgid "pid %d not in child list"
msgstr "pid %d fora da lista de filhos" msgstr "pid %d fora da lista de filhos"
#: glance/registry/api/v1/images.py:126
#, python-format #, python-format
msgid "Invalid marker. Image %(id)s could not be found." msgid "Invalid marker. Image %(id)s could not be found."
msgstr "Marcador Inválido. Imagem %(id)s não pôde ser encontrada." msgstr "Marcador Inválido. Imagem %(id)s não pôde ser encontrada."
#: glance/registry/api/v1/images.py:131 glance/registry/api/v1/members.py:76
#: glance/registry/api/v1/members.py:111 glance/registry/api/v1/members.py:229
#: glance/registry/api/v1/members.py:293
#, python-format #, python-format
msgid "Access denied to image %(id)s but returning 'not found'" msgid "Access denied to image %(id)s but returning 'not found'"
msgstr "Acesso negado à imagem %(id)s, mas retornando 'não localizado'" msgstr "Acesso negado à imagem %(id)s, mas retornando 'não localizado'"
#: glance/registry/api/v1/members.py:118 glance/registry/api/v1/members.py:236
#: glance/registry/api/v1/members.py:300
#, python-format #, python-format
msgid "User lacks permission to share image %(id)s" msgid "User lacks permission to share image %(id)s"
msgstr "O usuário não tem permissão para compartilhar a imagem %(id)s" msgstr "O usuário não tem permissão para compartilhar a imagem %(id)s"
#: glance/registry/api/v1/members.py:129 glance/registry/api/v1/members.py:146
#: glance/registry/api/v1/members.py:249
#, python-format #, python-format
msgid "Invalid membership association specified for image %(id)s" msgid "Invalid membership association specified for image %(id)s"
msgstr "Associação de membro inválida especificada para a imagem %(id)s" msgstr "Associação de membro inválida especificada para a imagem %(id)s"
#: glance/registry/api/v1/members.py:339
#, python-format #, python-format
msgid "Member %(id)s not found" msgid "Member %(id)s not found"
msgstr "Membro %(id)s não localizado" msgstr "Membro %(id)s não localizado"