Merge "Imported Translations from Transifex"
This commit is contained in:
commit
bad7ba06be
@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-02-20 06:02+0000\n"
|
||||
"PO-Revision-Date: 2015-02-06 07:59+0000\n"
|
||||
"POT-Creation-Date: 2015-03-31 06:02+0000\n"
|
||||
"PO-Revision-Date: 2015-03-28 10:42+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
|
||||
"glance/language/en_GB/)\n"
|
||||
@ -57,16 +57,16 @@ msgstr "Initialised image cache middleware"
|
||||
msgid "Initialized image cache management middleware"
|
||||
msgstr "Initialised image cache management middleware"
|
||||
|
||||
#: glance/api/middleware/gzip.py:35
|
||||
#: glance/api/middleware/gzip.py:36
|
||||
msgid "Initialized gzip middleware"
|
||||
msgstr "Initialised gzip middleware"
|
||||
|
||||
#: glance/api/v1/images.py:686
|
||||
#: glance/api/v1/images.py:690
|
||||
#, python-format
|
||||
msgid "Uploaded data of image %s from request payload successfully."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/images.py:737
|
||||
#: glance/api/v1/images.py:752
|
||||
msgid "Triggering asynchronous copy from external source"
|
||||
msgstr "Triggering asynchronous copy from external source"
|
||||
|
||||
@ -84,69 +84,75 @@ msgstr ""
|
||||
"Image %s could not be found after upload. The image may have been deleted "
|
||||
"during the upload."
|
||||
|
||||
#: glance/async/eventlet_executor.py:50
|
||||
#: glance/api/v2/image_actions.py:51
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Eventlet executor picked up the execution of task ID %(task_id)s of task "
|
||||
"type %(task_type)s"
|
||||
msgid "Image %s is deactivated"
|
||||
msgstr ""
|
||||
|
||||
#: glance/async/taskflow_executor.py:87
|
||||
#: glance/api/v2/image_actions.py:66
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Taskflow executor picked up the execution of task ID %(task_id)s of task "
|
||||
"type %(task_type)s"
|
||||
msgid "Image %s is reactivated"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:371
|
||||
#: 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
|
||||
msgid "Storing: %s"
|
||||
msgstr "Storing: %s"
|
||||
|
||||
#: glance/cmd/replicator.py:444
|
||||
#: glance/cmd/replicator.py:445
|
||||
#, python-format
|
||||
msgid "Considering: %s"
|
||||
msgstr "Considering: %s"
|
||||
|
||||
#: glance/cmd/replicator.py:470 glance/cmd/replicator.py:545
|
||||
#: glance/cmd/replicator.py:471 glance/cmd/replicator.py:546
|
||||
#, python-format
|
||||
msgid "Image %s metadata has changed"
|
||||
msgstr "Image %s metadata has changed"
|
||||
|
||||
#: glance/cmd/replicator.py:552
|
||||
#: glance/cmd/replicator.py:553
|
||||
#, python-format
|
||||
msgid "Image %s is being synced"
|
||||
msgstr "Image %s is being synced"
|
||||
|
||||
#: glance/common/wsgi.py:270
|
||||
#: glance/common/wsgi.py:308 glance/openstack/common/service.py:326
|
||||
#, python-format
|
||||
msgid "Starting %d workers"
|
||||
msgstr "Starting %d workers"
|
||||
|
||||
#: glance/common/wsgi.py:285
|
||||
#: glance/common/wsgi.py:321
|
||||
#, python-format
|
||||
msgid "Removing dead child %s"
|
||||
msgstr "Removing dead child %s"
|
||||
msgid "Removed dead child %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/wsgi.py:291
|
||||
#: glance/common/wsgi.py:324
|
||||
#, python-format
|
||||
msgid "Removed stale child %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/wsgi.py:336
|
||||
msgid "All workers have terminated. Exiting"
|
||||
msgstr "All workers have terminated. Exiting"
|
||||
|
||||
#: glance/common/wsgi.py:300
|
||||
#: glance/common/wsgi.py:353
|
||||
msgid "Caught keyboard interrupt. Exiting."
|
||||
msgstr "Caught keyboard interrupt. Exiting."
|
||||
|
||||
#: glance/common/wsgi.py:326
|
||||
#: glance/common/wsgi.py:432
|
||||
#, python-format
|
||||
msgid "Child %d exiting normally"
|
||||
msgstr "Child %d exiting normally"
|
||||
|
||||
#: glance/common/wsgi.py:331
|
||||
#: glance/common/wsgi.py:437
|
||||
#, python-format
|
||||
msgid "Started child %s"
|
||||
msgstr "Started child %s"
|
||||
|
||||
#: glance/common/wsgi.py:355
|
||||
#: glance/common/wsgi.py:466
|
||||
msgid "Starting single process server"
|
||||
msgstr "Starting single process server"
|
||||
|
||||
@ -171,46 +177,60 @@ msgstr ""
|
||||
msgid "Task %(task_id)s: Could not import image file %(image_data)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/simple/api.py:56
|
||||
#: glance/db/simple/api.py:62
|
||||
#, python-format
|
||||
msgid "Calling %(funcname)s: args=%(args)s, kwargs=%(kwargs)s"
|
||||
msgstr "Calling %(funcname)s: args=%(args)s, kwargs=%(kwargs)s"
|
||||
|
||||
#: glance/db/simple/api.py:62
|
||||
#: glance/db/simple/api.py:68
|
||||
#, python-format
|
||||
msgid "Returning %(funcname)s: %(output)s"
|
||||
msgstr "Returning %(funcname)s: %(output)s"
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:170
|
||||
#: glance/db/simple/api.py:2002
|
||||
#, python-format
|
||||
msgid "Skipping namespace %s. It already exists in the database."
|
||||
msgid "Could not find artifact %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:242
|
||||
#, python-format
|
||||
msgid "File %s loaded to database."
|
||||
msgstr ""
|
||||
#: glance/db/simple/api.py:2006
|
||||
msgid "Unable to get deleted image"
|
||||
msgstr "Unable to get deleted image"
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:244
|
||||
msgid "Metadata loading finished"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:256
|
||||
#: glance/db/sqlalchemy/metadata.py:152
|
||||
#, python-format
|
||||
msgid "Table %s has been cleared"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:347
|
||||
#: 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:98
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:101
|
||||
#, python-format
|
||||
msgid "creating table %(table)s"
|
||||
msgstr "creating table %(table)s"
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:104
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:107
|
||||
#, python-format
|
||||
msgid "dropping table %(table)s"
|
||||
msgstr "dropping table %(table)s"
|
||||
@ -223,6 +243,12 @@ msgstr ""
|
||||
"'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."
|
||||
|
||||
#: 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
|
||||
msgid "Image cache loaded driver '%s'."
|
||||
@ -232,25 +258,25 @@ msgstr "Image cache loaded driver '%s'."
|
||||
msgid "Defaulting to SQLite driver."
|
||||
msgstr "Defaulting to SQLite driver."
|
||||
|
||||
#: glance/image_cache/prefetcher.py:84
|
||||
#: glance/image_cache/prefetcher.py:85
|
||||
#, python-format
|
||||
msgid "Successfully cached all %d images"
|
||||
msgstr "Successfully cached all %d images"
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:414
|
||||
#: glance/image_cache/drivers/xattr.py:342
|
||||
#: glance/image_cache/drivers/xattr.py:343
|
||||
#, python-format
|
||||
msgid "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:347
|
||||
#: glance/image_cache/drivers/xattr.py:348
|
||||
#, python-format
|
||||
msgid "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:353
|
||||
#: glance/image_cache/drivers/xattr.py:354
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already queued."
|
||||
msgstr "Not queueing image '%s'. Already queued."
|
||||
@ -265,11 +291,63 @@ msgstr "Removed invalid cache file %s"
|
||||
msgid "Removed stalled cache file %s"
|
||||
msgstr "Removed stalled cache file %s"
|
||||
|
||||
#: glance/image_cache/drivers/xattr.py:399
|
||||
#: glance/image_cache/drivers/xattr.py:400
|
||||
#, python-format
|
||||
msgid "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
|
||||
msgid "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
|
||||
msgid "Caught %s, exiting"
|
||||
msgstr "Caught %s, exiting"
|
||||
|
||||
#: glance/openstack/common/service.py:227
|
||||
msgid "Parent process has died unexpectedly, exiting"
|
||||
msgstr "Parent process has died unexpectedly, exiting"
|
||||
|
||||
#: glance/openstack/common/service.py:258
|
||||
#, python-format
|
||||
msgid "Child caught %s, exiting"
|
||||
msgstr "Child caught %s, exiting"
|
||||
|
||||
#: glance/openstack/common/service.py:297
|
||||
msgid "Forking too fast, sleeping"
|
||||
msgstr "Forking too fast, sleeping"
|
||||
|
||||
#: glance/openstack/common/service.py:316
|
||||
#, python-format
|
||||
msgid "Started child %d"
|
||||
msgstr "Started child %d"
|
||||
|
||||
#: glance/openstack/common/service.py:343
|
||||
#, python-format
|
||||
msgid "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
|
||||
msgid "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
|
||||
msgid "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
|
||||
msgid "Waiting on %d children to exit"
|
||||
msgstr "Waiting on %d children to exit"
|
||||
|
||||
#: glance/quota/__init__.py:330
|
||||
#, python-format
|
||||
msgid "Cleaning up %s after exceeding the quota."
|
||||
|
@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-01-07 06:03+0000\n"
|
||||
"PO-Revision-Date: 2014-12-18 11:43+0000\n"
|
||||
"POT-Creation-Date: 2015-03-31 06:02+0000\n"
|
||||
"PO-Revision-Date: 2015-03-28 10:42+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
|
||||
"glance/language/en_GB/)\n"
|
||||
@ -35,14 +35,14 @@ msgstr "%s directory does not exist."
|
||||
msgid "Unable to delete URI from image %s."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:167
|
||||
#: 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:176
|
||||
#: glance/api/common.py:180
|
||||
#, python-format
|
||||
msgid ""
|
||||
"User %(user)s attempted to upload an image of size %(size)d that will exceed "
|
||||
@ -53,14 +53,14 @@ msgstr ""
|
||||
msgid "Unknown version. Returning version choices."
|
||||
msgstr "Unknown version. Returning version choices."
|
||||
|
||||
#: glance/api/v1/images.py:700
|
||||
#: 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:889
|
||||
#: glance/api/v2/images.py:946
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not find schema properties file %s. Continuing without custom "
|
||||
@ -84,7 +84,19 @@ msgstr "Failed to find 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"
|
||||
|
||||
#: glance/cmd/replicator.py:562
|
||||
#: 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
|
||||
msgid ""
|
||||
"%(image_id)s: field %(key)s differs (source is %(master_value)s, destination "
|
||||
@ -93,62 +105,101 @@ msgstr ""
|
||||
"%(image_id)s: field %(key)s differs (source is %(master_value)s, destination "
|
||||
"is %(slave_value)s)"
|
||||
|
||||
#: glance/cmd/replicator.py:575
|
||||
#: glance/cmd/replicator.py:620
|
||||
#, python-format
|
||||
msgid "Image %s entirely missing from the destination"
|
||||
msgstr "Image %s entirely missing from the destination"
|
||||
|
||||
#: glance/common/store_utils.py:63
|
||||
#: glance/common/store_utils.py:65
|
||||
#, python-format
|
||||
msgid "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/scripts/image_import/main.py:158
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s failed with exception %(error)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/simple/api.py:374
|
||||
#: glance/db/simple/api.py:387
|
||||
#, python-format
|
||||
msgid "Could not find image %s"
|
||||
msgstr "Could not find image %s"
|
||||
|
||||
#: glance/db/simple/api.py:378
|
||||
#: glance/db/simple/api.py:392
|
||||
msgid "Unable to get deleted image"
|
||||
msgstr "Unable to get deleted image"
|
||||
|
||||
#: glance/db/simple/api.py:382
|
||||
#: glance/db/simple/api.py:396
|
||||
msgid "Unable to get unowned image"
|
||||
msgstr "Unable to get unowned image"
|
||||
|
||||
#: glance/db/simple/api.py:889
|
||||
#: glance/db/simple/api.py:909
|
||||
#, python-format
|
||||
msgid "Could not find task %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/simple/api.py:894
|
||||
#: glance/db/simple/api.py:914
|
||||
#, python-format
|
||||
msgid "Unable to get deleted task %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/simple/api.py:1055
|
||||
#: glance/db/simple/api.py:1075
|
||||
#, python-format
|
||||
msgid "Could not find task info %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:74
|
||||
#: glance/db/sqlalchemy/api.py:77
|
||||
msgid "Deadlock detected. Retrying..."
|
||||
msgstr "Deadlock detected. Retrying..."
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:114
|
||||
#: glance/db/sqlalchemy/api.py:117
|
||||
msgid "Attempted to modify image user did not own."
|
||||
msgstr "Attempted to modify image user did not own."
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:324
|
||||
#: glance/db/sqlalchemy/api.py:332
|
||||
msgid "Id not in sort_keys; is sort_keys unique?"
|
||||
msgstr "Id not in sort_keys; is sort_keys unique?"
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:264
|
||||
#: 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 ""
|
||||
@ -163,7 +214,11 @@ msgstr ""
|
||||
msgid "Failed to decrypt location value for image %(image_id)s"
|
||||
msgstr "Failed to decrypt location value for image %(image_id)s"
|
||||
|
||||
#: glance/image_cache/__init__.py:72
|
||||
#: glance/domain/__init__.py:505
|
||||
msgid "The `eventlet` executor has been deprecated. Use `taskflow` instead."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/__init__.py:74
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Image cache driver '%(driver_name)s' failed to load. Got error: "
|
||||
@ -172,7 +227,7 @@ msgstr ""
|
||||
"Image cache driver '%(driver_name)s' failed to load. Got error: "
|
||||
"'%(import_err)s."
|
||||
|
||||
#: glance/image_cache/__init__.py:93
|
||||
#: glance/image_cache/__init__.py:95
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Image cache driver '%(driver_module)s' failed to configure. Got error: "
|
||||
@ -181,17 +236,17 @@ msgstr ""
|
||||
"Image cache driver '%(driver_module)s' failed to configure. Got error: "
|
||||
"'%(config_err)s"
|
||||
|
||||
#: glance/image_cache/prefetcher.py:47
|
||||
#: glance/image_cache/prefetcher.py:48
|
||||
#, python-format
|
||||
msgid "Image '%s' is not active. Not caching."
|
||||
msgstr "Image '%s' is not active. Not caching."
|
||||
|
||||
#: glance/image_cache/prefetcher.py:52
|
||||
#: glance/image_cache/prefetcher.py:53
|
||||
#, python-format
|
||||
msgid "No metadata found for image '%s'"
|
||||
msgstr "No metadata found for image '%s'"
|
||||
|
||||
#: glance/image_cache/prefetcher.py:80
|
||||
#: glance/image_cache/prefetcher.py:81
|
||||
msgid "Failed to successfully cache all images in queue."
|
||||
msgstr "Failed to successfully cache all images in queue."
|
||||
|
||||
@ -210,16 +265,21 @@ msgid "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:446
|
||||
#: glance/image_cache/drivers/xattr.py:447
|
||||
#, python-format
|
||||
msgid "Cached image file '%s' doesn't exist, unable to delete"
|
||||
msgstr "Cached image file '%s' doesn't exist, unable to delete"
|
||||
|
||||
#: glance/openstack/common/policy.py:262
|
||||
#: glance/openstack/common/loopingcall.py:87
|
||||
#, python-format
|
||||
msgid "Can not find policy directory: %s"
|
||||
msgid "task %(func_name)r run outlasted interval by %(delay).2f sec"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/service.py:351
|
||||
#, python-format
|
||||
msgid "pid %d not in child list"
|
||||
msgstr "pid %d not in child list"
|
||||
|
||||
#: glance/registry/api/v1/images.py:126
|
||||
#, python-format
|
||||
msgid "Invalid marker. Image %(id)s could not be found."
|
||||
|
@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-02-20 06:02+0000\n"
|
||||
"PO-Revision-Date: 2015-02-06 07:59+0000\n"
|
||||
"POT-Creation-Date: 2015-03-31 06:02+0000\n"
|
||||
"PO-Revision-Date: 2015-03-30 17:43+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: French (http://www.transifex.com/projects/p/glance/language/"
|
||||
"fr/)\n"
|
||||
@ -27,6 +27,11 @@ msgid ""
|
||||
"failed."
|
||||
msgstr ""
|
||||
|
||||
#: glance/notifier.py:361 glance/api/common.py:95
|
||||
#, python-format
|
||||
msgid "An error occurred during image.send notification: %(err)s"
|
||||
msgstr "Une erreur s'est produite lors de la notification image.send : %(err)s"
|
||||
|
||||
#: glance/scrubber.py:168
|
||||
#, python-format
|
||||
msgid "%s file can not be read."
|
||||
@ -47,7 +52,7 @@ msgstr ""
|
||||
msgid "%s file can not be created."
|
||||
msgstr "Le fichier %s ne peut pas etre créé"
|
||||
|
||||
#: glance/api/common.py:54
|
||||
#: glance/api/common.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"An error occurred reading from backend storage for image %(image_id)s: "
|
||||
@ -56,7 +61,7 @@ msgstr ""
|
||||
"Une erreur s'est produite pendant le stockage backend de l'image "
|
||||
"%(image_id)s : %(err)s "
|
||||
|
||||
#: glance/api/common.py:60
|
||||
#: glance/api/common.py:64
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Backend storage for image %(image_id)s disconnected after writing only "
|
||||
@ -65,17 +70,12 @@ msgstr ""
|
||||
"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 "
|
||||
|
||||
#: glance/api/common.py:91
|
||||
#, python-format
|
||||
msgid "An error occurred during image.send notification: %(err)s"
|
||||
msgstr "Une erreur s'est produite lors de la notification image.send : %(err)s"
|
||||
|
||||
#: glance/api/common.py:119
|
||||
#: glance/api/common.py:123
|
||||
#, python-format
|
||||
msgid "Invalid value for option user_storage_quota: %(users_quota)s"
|
||||
msgstr "Valeur invalide pour l'option user_storage_quota: %(users_quota)s"
|
||||
|
||||
#: glance/api/middleware/cache.py:169
|
||||
#: glance/api/middleware/cache.py:173
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Image cache contained image file for image '%s', however the registry did "
|
||||
@ -84,16 +84,16 @@ msgstr ""
|
||||
"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 ! "
|
||||
|
||||
#: glance/api/middleware/cache.py:268
|
||||
#: glance/api/middleware/cache.py:272
|
||||
#, python-format
|
||||
msgid "could not find %s"
|
||||
msgstr "impossible de trouver %s"
|
||||
|
||||
#: glance/api/middleware/cache.py:287
|
||||
#: glance/api/middleware/cache.py:291
|
||||
msgid "Checksum header is missing."
|
||||
msgstr "L'en-tête de total de contrôle est manquant."
|
||||
|
||||
#: glance/api/v1/images.py:599
|
||||
#: glance/api/v1/images.py:603
|
||||
#, python-format
|
||||
msgid "Copy from external source '%(scheme)s' failed for image: %(image)s"
|
||||
msgstr ""
|
||||
@ -124,48 +124,111 @@ msgid "Failed to upload image data due to internal error"
|
||||
msgstr ""
|
||||
"Echec de téléchargement des données de l'image en raison d'une erreur interne"
|
||||
|
||||
#: glance/api/v2/metadef_namespaces.py:205
|
||||
#: glance/api/v2/metadef_namespaces.py:207
|
||||
#, python-format
|
||||
msgid "Failed to delete namespace %(namespace)s "
|
||||
msgstr "Echec lors de la suppresion du namespace %(namespace)s"
|
||||
|
||||
#: glance/async/__init__.py:67
|
||||
#: 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:71
|
||||
#: glance/async/__init__.py:72
|
||||
msgid "Internal error occurred while trying to process task."
|
||||
msgstr "Erreur interne s'est produite lors du traitement de la tâche ."
|
||||
|
||||
#: glance/async/taskflow_executor.py:101
|
||||
#: glance/async/taskflow_executor.py:130
|
||||
#, python-format
|
||||
msgid "Failed to execute task %(task_id)s: %(exc)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/property_utils.py:103
|
||||
#: 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
|
||||
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"
|
||||
|
||||
#: 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/wsgi.py:288
|
||||
#: glance/common/utils.py:115
|
||||
#, python-format
|
||||
msgid "Error: cooperative_iter exception %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
|
||||
msgid "Not respawning child %d, cannot recover from termination"
|
||||
msgstr "Aucune relance de l'enfant %d, récupération impossible après arrêt"
|
||||
|
||||
#: glance/common/location_strategy/__init__.py:65
|
||||
#: glance/common/location_strategy/__init__.py:66
|
||||
#, python-format
|
||||
msgid "Failed to load location strategy module %(module)s: %(e)s"
|
||||
msgstr ""
|
||||
@ -183,23 +246,55 @@ msgstr ""
|
||||
msgid "Failed to save task %(task_id)s in DB as task_repo is %(task_repo)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/utils.py:47
|
||||
#: glance/common/scripts/utils.py:48
|
||||
#, python-format
|
||||
msgid "Task not found for task_id %s"
|
||||
msgstr "Tache non trouvé pour task_id %s"
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:142
|
||||
#: glance/db/sqlalchemy/artifacts.py:346
|
||||
msgid "Unknown sort direction, must be 'desc' or '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
|
||||
msgid "Json schema files not found in %s. Aborting."
|
||||
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
|
||||
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"
|
||||
|
||||
#: glance/domain/__init__.py:474
|
||||
#: 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 ""
|
||||
@ -216,28 +311,17 @@ msgstr ""
|
||||
msgid "Error executing SQLite call. Got error: %s"
|
||||
msgstr "Erreur lors de l'exécution de l'appel SQLite. Erreur obtenue : %s"
|
||||
|
||||
#: glance/image_cache/drivers/xattr.py:109
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The device housing the image cache directory %(image_cache_dir)s does not "
|
||||
"support xattr. It is likely you need to edit your fstab and add the "
|
||||
"user_xattr option to the appropriate line for the device housing the cache "
|
||||
"directory."
|
||||
msgstr ""
|
||||
"L'unité hébergeant le répertoire de cache d'image %(image_cache_dir)s ne "
|
||||
"prend pas en charge xattr. Vous devez probablement éditer votre fstab et "
|
||||
"ajouter l'option user_xattr sur la ligne appropriée de l'unité hébergeant le "
|
||||
"répertoire de cache."
|
||||
#: glance/openstack/common/loopingcall.py:95
|
||||
msgid "in fixed duration looping call"
|
||||
msgstr "Fixe la durée de l'appel de la boucle"
|
||||
|
||||
#: glance/openstack/common/policy.py:550 glance/openstack/common/policy.py:830
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr "Échec de compréhension de la règle %s"
|
||||
#: glance/openstack/common/loopingcall.py:138
|
||||
msgid "in dynamic looping call"
|
||||
msgstr "dans l'appel en boucle dynamique"
|
||||
|
||||
#: glance/openstack/common/policy.py:560
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr "Aucun gestionnaire pour ce type de correspondance %s"
|
||||
#: glance/openstack/common/service.py:264
|
||||
msgid "Unhandled exception"
|
||||
msgstr "Exception non prise en charge"
|
||||
|
||||
#: glance/registry/api/v1/images.py:136
|
||||
msgid "Unable to get images"
|
||||
@ -268,6 +352,11 @@ msgstr "Impossible de mettre à jour l'image %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"
|
||||
|
||||
#: 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
|
||||
msgid "Forbidden to create resource type. Reason: %(reason)s"
|
||||
|
@ -6,9 +6,9 @@
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: glance 2015.1.dev17\n"
|
||||
"Project-Id-Version: glance 2015.1.dev22\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-02-20 06:02+0000\n"
|
||||
"POT-Creation-Date: 2015-03-31 06:02+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -24,6 +24,11 @@ msgid ""
|
||||
"failed."
|
||||
msgstr ""
|
||||
|
||||
#: glance/notifier.py:361 glance/api/common.py:95
|
||||
#, python-format
|
||||
msgid "An error occurred during image.send notification: %(err)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:168
|
||||
#, python-format
|
||||
msgid "%s file can not be read."
|
||||
@ -44,47 +49,42 @@ msgstr ""
|
||||
msgid "%s file can not be created."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:54
|
||||
#: glance/api/common.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"An error occurred reading from backend storage for image %(image_id)s: "
|
||||
"%(err)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:60
|
||||
#: glance/api/common.py:64
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Backend storage for image %(image_id)s disconnected after writing only "
|
||||
"%(bytes_written)d bytes"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:91
|
||||
#, python-format
|
||||
msgid "An error occurred during image.send notification: %(err)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:119
|
||||
#: glance/api/common.py:123
|
||||
#, python-format
|
||||
msgid "Invalid value for option user_storage_quota: %(users_quota)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/cache.py:169
|
||||
#: glance/api/middleware/cache.py:173
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Image cache contained image file for image '%s', however the registry did"
|
||||
" not contain metadata for that image!"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/cache.py:268
|
||||
#: glance/api/middleware/cache.py:272
|
||||
#, python-format
|
||||
msgid "could not find %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/cache.py:287
|
||||
#: glance/api/middleware/cache.py:291
|
||||
msgid "Checksum header is missing."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/images.py:599
|
||||
#: glance/api/v1/images.py:603
|
||||
#, python-format
|
||||
msgid "Copy from external source '%(scheme)s' failed for image: %(image)s"
|
||||
msgstr ""
|
||||
@ -112,48 +112,112 @@ msgstr ""
|
||||
msgid "Failed to upload image data due to internal error"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/metadef_namespaces.py:205
|
||||
#: glance/api/v2/metadef_namespaces.py:207
|
||||
#, python-format
|
||||
msgid "Failed to delete namespace %(namespace)s "
|
||||
msgstr ""
|
||||
|
||||
#: glance/async/__init__.py:67
|
||||
#: 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:71
|
||||
#: glance/async/__init__.py:72
|
||||
msgid "Internal error occurred while trying to process task."
|
||||
msgstr ""
|
||||
|
||||
#: glance/async/taskflow_executor.py:101
|
||||
#: glance/async/taskflow_executor.py:130
|
||||
#, python-format
|
||||
msgid "Failed to execute task %(task_id)s: %(exc)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/property_utils.py:103
|
||||
#: 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
|
||||
msgid "Failed to delete image %(image_id)s from store: %(exc)s"
|
||||
msgstr ""
|
||||
|
||||
#: 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/wsgi.py:288
|
||||
#: 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/location_strategy/__init__.py:65
|
||||
#: glance/common/location_strategy/__init__.py:66
|
||||
#, python-format
|
||||
msgid "Failed to load location strategy module %(module)s: %(e)s"
|
||||
msgstr ""
|
||||
@ -171,23 +235,55 @@ msgstr ""
|
||||
msgid "Failed to save task %(task_id)s in DB as task_repo is %(task_repo)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/utils.py:47
|
||||
#: glance/common/scripts/utils.py:48
|
||||
#, python-format
|
||||
msgid "Task not found for task_id %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:142
|
||||
#: glance/db/sqlalchemy/artifacts.py:346
|
||||
msgid "Unknown sort direction, must be 'desc' or 'asc'"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Json schema files not found in %s. Aborting."
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Invalid store uri for image: %(image_id)s. Details: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/domain/__init__.py:474
|
||||
#: 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 ""
|
||||
@ -204,23 +300,16 @@ msgstr ""
|
||||
msgid "Error executing SQLite call. Got error: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/xattr.py:109
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The device housing the image cache directory %(image_cache_dir)s does not"
|
||||
" support xattr. It is likely you need to edit your fstab and add the "
|
||||
"user_xattr option to the appropriate line for the device housing the "
|
||||
"cache directory."
|
||||
#: glance/openstack/common/loopingcall.py:95
|
||||
msgid "in fixed duration looping call"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/policy.py:550 glance/openstack/common/policy.py:830
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
#: glance/openstack/common/loopingcall.py:138
|
||||
msgid "in dynamic looping call"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/policy.py:560
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
#: glance/openstack/common/service.py:264
|
||||
msgid "Unhandled exception"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:136
|
||||
@ -252,6 +341,11 @@ msgstr ""
|
||||
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
|
||||
msgid "Forbidden to create resource type. Reason: %(reason)s"
|
||||
|
@ -6,9 +6,9 @@
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: glance 2015.1.dev17\n"
|
||||
"Project-Id-Version: glance 2015.1.dev22\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-02-20 06:02+0000\n"
|
||||
"POT-Creation-Date: 2015-03-31 06:02+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -54,16 +54,16 @@ msgstr ""
|
||||
msgid "Initialized image cache management middleware"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/gzip.py:35
|
||||
#: glance/api/middleware/gzip.py:36
|
||||
msgid "Initialized gzip middleware"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/images.py:686
|
||||
#: glance/api/v1/images.py:690
|
||||
#, python-format
|
||||
msgid "Uploaded data of image %s from request payload successfully."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/images.py:737
|
||||
#: glance/api/v1/images.py:752
|
||||
msgid "Triggering asynchronous copy from external source"
|
||||
msgstr ""
|
||||
|
||||
@ -79,69 +79,75 @@ msgid ""
|
||||
" during the upload."
|
||||
msgstr ""
|
||||
|
||||
#: glance/async/eventlet_executor.py:50
|
||||
#: glance/api/v2/image_actions.py:51
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Eventlet executor picked up the execution of task ID %(task_id)s of task "
|
||||
"type %(task_type)s"
|
||||
msgid "Image %s is deactivated"
|
||||
msgstr ""
|
||||
|
||||
#: glance/async/taskflow_executor.py:87
|
||||
#: glance/api/v2/image_actions.py:66
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Taskflow executor picked up the execution of task ID %(task_id)s of task "
|
||||
"type %(task_type)s"
|
||||
msgid "Image %s is reactivated"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:371
|
||||
#: 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
|
||||
msgid "Storing: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:444
|
||||
#: glance/cmd/replicator.py:445
|
||||
#, python-format
|
||||
msgid "Considering: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:470 glance/cmd/replicator.py:545
|
||||
#: glance/cmd/replicator.py:471 glance/cmd/replicator.py:546
|
||||
#, python-format
|
||||
msgid "Image %s metadata has changed"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:552
|
||||
#: glance/cmd/replicator.py:553
|
||||
#, python-format
|
||||
msgid "Image %s is being synced"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/wsgi.py:270
|
||||
#: glance/common/wsgi.py:308 glance/openstack/common/service.py:326
|
||||
#, python-format
|
||||
msgid "Starting %d workers"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/wsgi.py:285
|
||||
#: glance/common/wsgi.py:321
|
||||
#, python-format
|
||||
msgid "Removing dead child %s"
|
||||
msgid "Removed dead child %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/wsgi.py:291
|
||||
#: glance/common/wsgi.py:324
|
||||
#, python-format
|
||||
msgid "Removed stale child %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/wsgi.py:336
|
||||
msgid "All workers have terminated. Exiting"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/wsgi.py:300
|
||||
#: glance/common/wsgi.py:353
|
||||
msgid "Caught keyboard interrupt. Exiting."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/wsgi.py:326
|
||||
#: glance/common/wsgi.py:432
|
||||
#, python-format
|
||||
msgid "Child %d exiting normally"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/wsgi.py:331
|
||||
#: glance/common/wsgi.py:437
|
||||
#, python-format
|
||||
msgid "Started child %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/wsgi.py:355
|
||||
#: glance/common/wsgi.py:466
|
||||
msgid "Starting single process server"
|
||||
msgstr ""
|
||||
|
||||
@ -165,46 +171,60 @@ msgstr ""
|
||||
msgid "Task %(task_id)s: Could not import image file %(image_data)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/simple/api.py:56
|
||||
#: glance/db/simple/api.py:62
|
||||
#, python-format
|
||||
msgid "Calling %(funcname)s: args=%(args)s, kwargs=%(kwargs)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/simple/api.py:62
|
||||
#: glance/db/simple/api.py:68
|
||||
#, python-format
|
||||
msgid "Returning %(funcname)s: %(output)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:170
|
||||
#: glance/db/simple/api.py:2002
|
||||
#, python-format
|
||||
msgid "Skipping namespace %s. It already exists in the database."
|
||||
msgid "Could not find artifact %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:242
|
||||
#, python-format
|
||||
msgid "File %s loaded to database."
|
||||
#: glance/db/simple/api.py:2006
|
||||
msgid "Unable to get deleted image"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:244
|
||||
msgid "Metadata loading finished"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:256
|
||||
#: glance/db/sqlalchemy/metadata.py:152
|
||||
#, python-format
|
||||
msgid "Table %s has been cleared"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:347
|
||||
#: 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:98
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:101
|
||||
#, python-format
|
||||
msgid "creating table %(table)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:104
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:107
|
||||
#, python-format
|
||||
msgid "dropping table %(table)s"
|
||||
msgstr ""
|
||||
@ -215,6 +235,11 @@ msgid ""
|
||||
"config file was not specified. This means that this migration is a NOOP."
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Image cache loaded driver '%s'."
|
||||
@ -224,25 +249,25 @@ msgstr ""
|
||||
msgid "Defaulting to SQLite driver."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/prefetcher.py:84
|
||||
#: glance/image_cache/prefetcher.py:85
|
||||
#, python-format
|
||||
msgid "Successfully cached all %d images"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:414
|
||||
#: glance/image_cache/drivers/xattr.py:342
|
||||
#: glance/image_cache/drivers/xattr.py:343
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already cached."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:419
|
||||
#: glance/image_cache/drivers/xattr.py:347
|
||||
#: glance/image_cache/drivers/xattr.py:348
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already being written to cache"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:425
|
||||
#: glance/image_cache/drivers/xattr.py:353
|
||||
#: glance/image_cache/drivers/xattr.py:354
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already queued."
|
||||
msgstr ""
|
||||
@ -257,11 +282,63 @@ msgstr ""
|
||||
msgid "Removed stalled cache file %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/xattr.py:399
|
||||
#: glance/image_cache/drivers/xattr.py:400
|
||||
#, python-format
|
||||
msgid "Reaped %(reaped)s %(entry_type)s cache entries"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/eventlet_backdoor.py:146
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/service.py:173
|
||||
#, python-format
|
||||
msgid "Caught %s, exiting"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/service.py:227
|
||||
msgid "Parent process has died unexpectedly, exiting"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/service.py:258
|
||||
#, python-format
|
||||
msgid "Child caught %s, exiting"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/service.py:297
|
||||
msgid "Forking too fast, sleeping"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/service.py:316
|
||||
#, python-format
|
||||
msgid "Started child %d"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/service.py:343
|
||||
#, python-format
|
||||
msgid "Child %(pid)d killed by signal %(sig)d"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/service.py:347
|
||||
#, python-format
|
||||
msgid "Child %(pid)s exited with status %(code)d"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/service.py:382
|
||||
#, python-format
|
||||
msgid "Caught %s, stopping children"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/service.py:391
|
||||
msgid "Wait called after thread killed. Cleaning up."
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/service.py:407
|
||||
#, python-format
|
||||
msgid "Waiting on %d children to exit"
|
||||
msgstr ""
|
||||
|
||||
#: glance/quota/__init__.py:330
|
||||
#, python-format
|
||||
msgid "Cleaning up %s after exceeding the quota."
|
||||
|
@ -6,9 +6,9 @@
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: glance 2015.1.dev24\n"
|
||||
"Project-Id-Version: glance 2015.1.dev22\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-01-07 06:03+0000\n"
|
||||
"POT-Creation-Date: 2015-03-31 06:02+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -32,14 +32,14 @@ msgstr ""
|
||||
msgid "Unable to delete URI from image %s."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:167
|
||||
#: 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:176
|
||||
#: glance/api/common.py:180
|
||||
#, python-format
|
||||
msgid ""
|
||||
"User %(user)s attempted to upload an image of size %(size)d that will "
|
||||
@ -50,14 +50,14 @@ msgstr ""
|
||||
msgid "Unknown version. Returning version choices."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/images.py:700
|
||||
#: 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:889
|
||||
#: glance/api/v2/images.py:946
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not find schema properties file %s. Continuing without custom "
|
||||
@ -79,69 +79,120 @@ msgstr ""
|
||||
msgid "Forbidden to get task %(task_id)s. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:562
|
||||
#: 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
|
||||
msgid ""
|
||||
"%(image_id)s: field %(key)s differs (source is %(master_value)s, "
|
||||
"destination is %(slave_value)s)"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:575
|
||||
#: glance/cmd/replicator.py:620
|
||||
#, python-format
|
||||
msgid "Image %s entirely missing from the destination"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/store_utils.py:63
|
||||
#: glance/common/store_utils.py:65
|
||||
#, python-format
|
||||
msgid "Failed to delete image %s in store from URI"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/wsgi.py:326
|
||||
#, python-format
|
||||
msgid "Unrecognised child %s"
|
||||
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:374
|
||||
#: glance/db/simple/api.py:387
|
||||
#, python-format
|
||||
msgid "Could not find image %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/simple/api.py:378
|
||||
#: glance/db/simple/api.py:392
|
||||
msgid "Unable to get deleted image"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/simple/api.py:382
|
||||
#: glance/db/simple/api.py:396
|
||||
msgid "Unable to get unowned image"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/simple/api.py:889
|
||||
#: glance/db/simple/api.py:909
|
||||
#, python-format
|
||||
msgid "Could not find task %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/simple/api.py:894
|
||||
#: glance/db/simple/api.py:914
|
||||
#, python-format
|
||||
msgid "Unable to get deleted task %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/simple/api.py:1055
|
||||
#: glance/db/simple/api.py:1075
|
||||
#, python-format
|
||||
msgid "Could not find task info %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:74
|
||||
#: glance/db/sqlalchemy/api.py:77
|
||||
msgid "Deadlock detected. Retrying..."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:114
|
||||
#: glance/db/sqlalchemy/api.py:117
|
||||
msgid "Attempted to modify image user did not own."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:324
|
||||
#: glance/db/sqlalchemy/api.py:332
|
||||
msgid "Id not in sort_keys; is sort_keys unique?"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:264
|
||||
#: 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 ""
|
||||
@ -156,31 +207,35 @@ msgstr ""
|
||||
msgid "Failed to decrypt location value for image %(image_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/__init__.py:72
|
||||
#: glance/domain/__init__.py:505
|
||||
msgid "The `eventlet` executor has been deprecated. Use `taskflow` instead."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/__init__.py:74
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Image cache driver '%(driver_name)s' failed to load. Got error: "
|
||||
"'%(import_err)s."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/__init__.py:93
|
||||
#: glance/image_cache/__init__.py:95
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Image cache driver '%(driver_module)s' failed to configure. Got error: "
|
||||
"'%(config_err)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/prefetcher.py:47
|
||||
#: glance/image_cache/prefetcher.py:48
|
||||
#, python-format
|
||||
msgid "Image '%s' is not active. Not caching."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/prefetcher.py:52
|
||||
#: glance/image_cache/prefetcher.py:53
|
||||
#, python-format
|
||||
msgid "No metadata found for image '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/prefetcher.py:80
|
||||
#: glance/image_cache/prefetcher.py:81
|
||||
msgid "Failed to successfully cache all images in queue."
|
||||
msgstr ""
|
||||
|
||||
@ -197,14 +252,19 @@ msgid "Failed to delete file %(path)s. Got error: %(e)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:496
|
||||
#: glance/image_cache/drivers/xattr.py:446
|
||||
#: glance/image_cache/drivers/xattr.py:447
|
||||
#, python-format
|
||||
msgid "Cached image file '%s' doesn't exist, unable to delete"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/policy.py:262
|
||||
#: glance/openstack/common/loopingcall.py:87
|
||||
#, python-format
|
||||
msgid "Can not find policy directory: %s"
|
||||
msgid "task %(func_name)r run outlasted interval by %(delay).2f sec"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/service.py:351
|
||||
#, python-format
|
||||
msgid "pid %d not in child list"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:126
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-02-20 06:02+0000\n"
|
||||
"PO-Revision-Date: 2015-02-06 07:59+0000\n"
|
||||
"POT-Creation-Date: 2015-03-31 06:02+0000\n"
|
||||
"PO-Revision-Date: 2015-03-30 17:43+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/glance/"
|
||||
"language/ko_KR/)\n"
|
||||
@ -29,6 +29,11 @@ msgstr ""
|
||||
"Glance는 모든 활성화 된 위치에서 %s 이미지에 대한 데이터를 수집하려 했으나 모"
|
||||
"두 실패했습니다."
|
||||
|
||||
#: glance/notifier.py:361 glance/api/common.py:95
|
||||
#, python-format
|
||||
msgid "An error occurred during image.send notification: %(err)s"
|
||||
msgstr "image.send notification 중 에러 발생 : %(err)s"
|
||||
|
||||
#: glance/scrubber.py:168
|
||||
#, python-format
|
||||
msgid "%s file can not be read."
|
||||
@ -49,14 +54,14 @@ msgstr "큐에 있는 %(op)s 스크럽 작업을 수행할 수 없음: %(err)s"
|
||||
msgid "%s file can not be created."
|
||||
msgstr "%s 파일을 만들 수 없습니다."
|
||||
|
||||
#: glance/api/common.py:54
|
||||
#: glance/api/common.py:58
|
||||
#, python-format
|
||||
msgid ""
|
||||
"An error occurred reading from backend storage for image %(image_id)s: "
|
||||
"%(err)s"
|
||||
msgstr "백엔드 스토리지에서 이미지 %(image_id)s를 읽는 중 에러 발생: %(err)s"
|
||||
|
||||
#: glance/api/common.py:60
|
||||
#: glance/api/common.py:64
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Backend storage for image %(image_id)s disconnected after writing only "
|
||||
@ -65,17 +70,12 @@ msgstr ""
|
||||
"백엔드 스토리지에 이미지 %(image_id)s 를 %(bytes_written)d byte 를 쓰는 도중 "
|
||||
"연결 끊김"
|
||||
|
||||
#: glance/api/common.py:91
|
||||
#, python-format
|
||||
msgid "An error occurred during image.send notification: %(err)s"
|
||||
msgstr "image.send notification 중 에러 발생 : %(err)s"
|
||||
|
||||
#: glance/api/common.py:119
|
||||
#: glance/api/common.py:123
|
||||
#, python-format
|
||||
msgid "Invalid value for option user_storage_quota: %(users_quota)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/cache.py:169
|
||||
#: glance/api/middleware/cache.py:173
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Image cache contained image file for image '%s', however the registry did "
|
||||
@ -84,16 +84,16 @@ msgstr ""
|
||||
"이미지 캐시에는 이미지 '%s'에 대한 이미지 파일이 있으나 레지스트리는 이미지"
|
||||
"에 대한 메타데이터를 가지고 있지 않습니다!"
|
||||
|
||||
#: glance/api/middleware/cache.py:268
|
||||
#: glance/api/middleware/cache.py:272
|
||||
#, python-format
|
||||
msgid "could not find %s"
|
||||
msgstr "%s 를 찾을 수 없음"
|
||||
|
||||
#: glance/api/middleware/cache.py:287
|
||||
#: glance/api/middleware/cache.py:291
|
||||
msgid "Checksum header is missing."
|
||||
msgstr "Checksum header 없음"
|
||||
|
||||
#: glance/api/v1/images.py:599
|
||||
#: glance/api/v1/images.py:603
|
||||
#, python-format
|
||||
msgid "Copy from external source '%(scheme)s' failed for image: %(image)s"
|
||||
msgstr "외부 소스 '%(scheme)s' 로부터 이미지 복사 실패 : %(image)s"
|
||||
@ -121,12 +121,12 @@ msgstr "HTTP 에러로 인해 이미지 데이터 업로드 실패"
|
||||
msgid "Failed to upload image data due to internal error"
|
||||
msgstr "내부 에러로 인해 이미지 데이터 업로드 실패"
|
||||
|
||||
#: glance/api/v2/metadef_namespaces.py:205
|
||||
#: glance/api/v2/metadef_namespaces.py:207
|
||||
#, python-format
|
||||
msgid "Failed to delete namespace %(namespace)s "
|
||||
msgstr "네임스페이스 삭제 실패 %(namespace)s"
|
||||
|
||||
#: glance/async/__init__.py:67
|
||||
#: 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."
|
||||
@ -134,37 +134,100 @@ msgstr ""
|
||||
"이 작업의 실행은 설정되지 않았습니다. 프로젝트 문서의 executors available 관"
|
||||
"련 항목을 참고하여 상세한 정보를 확인 하시기 바랍니다."
|
||||
|
||||
#: glance/async/__init__.py:71
|
||||
#: glance/async/__init__.py:72
|
||||
msgid "Internal error occurred while trying to process task."
|
||||
msgstr "작업을 수행하는 중 내부에러 발생"
|
||||
|
||||
#: glance/async/taskflow_executor.py:101
|
||||
#: glance/async/taskflow_executor.py:130
|
||||
#, python-format
|
||||
msgid "Failed to execute task %(task_id)s: %(exc)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/property_utils.py:103
|
||||
#: 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
|
||||
msgid "Failed to delete image %(image_id)s from store: %(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/wsgi.py:288
|
||||
#: 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/location_strategy/__init__.py:65
|
||||
#: glance/common/location_strategy/__init__.py:66
|
||||
#, python-format
|
||||
msgid "Failed to load location strategy module %(module)s: %(e)s"
|
||||
msgstr ""
|
||||
@ -185,23 +248,55 @@ msgid "Failed to save task %(task_id)s in DB as task_repo is %(task_repo)s"
|
||||
msgstr ""
|
||||
"DB에 task_repo 형태로 작업 %(task_id)s 저장에 실패한 것은 %(task_repo)s"
|
||||
|
||||
#: glance/common/scripts/utils.py:47
|
||||
#: glance/common/scripts/utils.py:48
|
||||
#, python-format
|
||||
msgid "Task not found for task_id %s"
|
||||
msgstr "task_id %s에 대한 작업을 찾을 수 없음"
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:142
|
||||
#: glance/db/sqlalchemy/artifacts.py:346
|
||||
msgid "Unknown sort direction, must be 'desc' or '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
|
||||
msgid "Json schema files not found in %s. Aborting."
|
||||
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
|
||||
msgid "Invalid store uri for image: %(image_id)s. Details: %(reason)s"
|
||||
msgstr "이미지 %(image_id)s 에 부적합한 저장 uri. 상세: %(reason)s"
|
||||
|
||||
#: glance/domain/__init__.py:474
|
||||
#: 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 "설정에서 제공된 %s executor 로드 실패"
|
||||
@ -220,27 +315,17 @@ msgstr ""
|
||||
msgid "Error executing SQLite call. Got error: %s"
|
||||
msgstr "SQLLite call 수행중 에러 발생 : %s"
|
||||
|
||||
#: glance/image_cache/drivers/xattr.py:109
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The device housing the image cache directory %(image_cache_dir)s does not "
|
||||
"support xattr. It is likely you need to edit your fstab and add the "
|
||||
"user_xattr option to the appropriate line for the device housing the cache "
|
||||
"directory."
|
||||
msgstr ""
|
||||
"디바이스 하우징 이미지 캐시 디렉터리 %(image_cache_dir)s의 Device 는 xattr을 "
|
||||
"지원하지 않습니다. fstab을 수정하거나 user_xattr 옵션을 디바이스 하우징 캐시 "
|
||||
"디렉터리의 적합한 행에 추가하기 바랍니다."
|
||||
#: glance/openstack/common/loopingcall.py:95
|
||||
msgid "in fixed duration looping call"
|
||||
msgstr "고정 기간 루프 호출에서"
|
||||
|
||||
#: glance/openstack/common/policy.py:550 glance/openstack/common/policy.py:830
|
||||
#, python-format
|
||||
msgid "Failed to understand rule %s"
|
||||
msgstr "%s 규칙을 이해하는데 실패했습니다"
|
||||
#: glance/openstack/common/loopingcall.py:138
|
||||
msgid "in dynamic looping call"
|
||||
msgstr "동적 루프 호출에서"
|
||||
|
||||
#: glance/openstack/common/policy.py:560
|
||||
#, python-format
|
||||
msgid "No handler for matches of kind %s"
|
||||
msgstr "%s 유형의 일치에 대한 핸들러가 없음"
|
||||
#: glance/openstack/common/service.py:264
|
||||
msgid "Unhandled exception"
|
||||
msgstr "처리되지 않은 예외"
|
||||
|
||||
#: glance/registry/api/v1/images.py:136
|
||||
msgid "Unable to get images"
|
||||
@ -271,6 +356,11 @@ msgstr "이미지 %s를 업데이트 할 수 없음"
|
||||
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
|
||||
msgid "Forbidden to create resource type. Reason: %(reason)s"
|
||||
|
@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-02-20 06:02+0000\n"
|
||||
"PO-Revision-Date: 2015-02-06 07:59+0000\n"
|
||||
"POT-Creation-Date: 2015-03-31 06:02+0000\n"
|
||||
"PO-Revision-Date: 2015-03-28 10:42+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
|
||||
"glance/language/pt_BR/)\n"
|
||||
@ -57,16 +57,16 @@ msgstr "Middleware do cache de imagem inicializado"
|
||||
msgid "Initialized image cache management middleware"
|
||||
msgstr "Middleware de gerenciamento do cache de imagem inicializado"
|
||||
|
||||
#: glance/api/middleware/gzip.py:35
|
||||
#: glance/api/middleware/gzip.py:36
|
||||
msgid "Initialized gzip middleware"
|
||||
msgstr "Inicializado middleware gzip"
|
||||
|
||||
#: glance/api/v1/images.py:686
|
||||
#: glance/api/v1/images.py:690
|
||||
#, python-format
|
||||
msgid "Uploaded data of image %s from request payload successfully."
|
||||
msgstr "Enviados com sucesso dados da imagem %s da requisição de carga útil."
|
||||
|
||||
#: glance/api/v1/images.py:737
|
||||
#: glance/api/v1/images.py:752
|
||||
msgid "Triggering asynchronous copy from external source"
|
||||
msgstr "Acionando cópia assíncrona da origem externa"
|
||||
|
||||
@ -84,71 +84,75 @@ msgstr ""
|
||||
"Imagem %s não pôde ser encontrada após o envio. A imagem pode ter sido "
|
||||
"excluída durante o envio."
|
||||
|
||||
#: glance/async/eventlet_executor.py:50
|
||||
#: glance/api/v2/image_actions.py:51
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Eventlet executor picked up the execution of task ID %(task_id)s of task "
|
||||
"type %(task_type)s"
|
||||
msgstr ""
|
||||
"Executor Eventlet pegou a execução da tarefa de ID %(task_id)s de tipo de "
|
||||
"tarefa %(task_type)s"
|
||||
|
||||
#: glance/async/taskflow_executor.py:87
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Taskflow executor picked up the execution of task ID %(task_id)s of task "
|
||||
"type %(task_type)s"
|
||||
msgid "Image %s is deactivated"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:371
|
||||
#: 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
|
||||
msgid "Storing: %s"
|
||||
msgstr "Armazenando: %s"
|
||||
|
||||
#: glance/cmd/replicator.py:444
|
||||
#: glance/cmd/replicator.py:445
|
||||
#, python-format
|
||||
msgid "Considering: %s"
|
||||
msgstr "Considerando: %s"
|
||||
|
||||
#: glance/cmd/replicator.py:470 glance/cmd/replicator.py:545
|
||||
#: glance/cmd/replicator.py:471 glance/cmd/replicator.py:546
|
||||
#, python-format
|
||||
msgid "Image %s metadata has changed"
|
||||
msgstr "Metadados da Imagem %s mudaram"
|
||||
|
||||
#: glance/cmd/replicator.py:552
|
||||
#: glance/cmd/replicator.py:553
|
||||
#, python-format
|
||||
msgid "Image %s is being synced"
|
||||
msgstr "Imagem %s está sendo sincronizada"
|
||||
|
||||
#: glance/common/wsgi.py:270
|
||||
#: glance/common/wsgi.py:308 glance/openstack/common/service.py:326
|
||||
#, python-format
|
||||
msgid "Starting %d workers"
|
||||
msgstr "Iniciando %d trabalhadores"
|
||||
|
||||
#: glance/common/wsgi.py:285
|
||||
#: glance/common/wsgi.py:321
|
||||
#, python-format
|
||||
msgid "Removing dead child %s"
|
||||
msgstr "Removendo filho inativo %s"
|
||||
msgid "Removed dead child %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/wsgi.py:291
|
||||
#: glance/common/wsgi.py:324
|
||||
#, python-format
|
||||
msgid "Removed stale child %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/wsgi.py:336
|
||||
msgid "All workers have terminated. Exiting"
|
||||
msgstr "Todos os trabalhadores foram finalizados. Saindo"
|
||||
|
||||
#: glance/common/wsgi.py:300
|
||||
#: glance/common/wsgi.py:353
|
||||
msgid "Caught keyboard interrupt. Exiting."
|
||||
msgstr "Interrupção da captura de teclado. Saindo."
|
||||
|
||||
#: glance/common/wsgi.py:326
|
||||
#: glance/common/wsgi.py:432
|
||||
#, python-format
|
||||
msgid "Child %d exiting normally"
|
||||
msgstr "Filho %d saindo normalmente"
|
||||
|
||||
#: glance/common/wsgi.py:331
|
||||
#: glance/common/wsgi.py:437
|
||||
#, python-format
|
||||
msgid "Started child %s"
|
||||
msgstr "Filho iniciado %s"
|
||||
|
||||
#: glance/common/wsgi.py:355
|
||||
#: glance/common/wsgi.py:466
|
||||
msgid "Starting single process server"
|
||||
msgstr "Iniciando servidor de processo único"
|
||||
|
||||
@ -178,46 +182,60 @@ msgid "Task %(task_id)s: Could not import image file %(image_data)s"
|
||||
msgstr ""
|
||||
"Tarefa %(task_id)s: Não pôde importar o arquivo de imagem %(image_data)s"
|
||||
|
||||
#: glance/db/simple/api.py:56
|
||||
#: glance/db/simple/api.py:62
|
||||
#, python-format
|
||||
msgid "Calling %(funcname)s: args=%(args)s, kwargs=%(kwargs)s"
|
||||
msgstr "Chamando %(funcname)s: args=%(args)s, kwargs=%(kwargs)s"
|
||||
|
||||
#: glance/db/simple/api.py:62
|
||||
#: glance/db/simple/api.py:68
|
||||
#, python-format
|
||||
msgid "Returning %(funcname)s: %(output)s"
|
||||
msgstr "Retornando %(funcname)s: %(output)s"
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:170
|
||||
#: glance/db/simple/api.py:2002
|
||||
#, python-format
|
||||
msgid "Skipping namespace %s. It already exists in the database."
|
||||
msgstr "Ignorando namespace %s. Ele já existe no banco de dados."
|
||||
msgid "Could not find artifact %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:242
|
||||
#, python-format
|
||||
msgid "File %s loaded to database."
|
||||
msgstr "Arquivo %s carregado no banco de dados."
|
||||
#: glance/db/simple/api.py:2006
|
||||
msgid "Unable to get deleted image"
|
||||
msgstr "Não é possível obter a imagem excluída"
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:244
|
||||
msgid "Metadata loading finished"
|
||||
msgstr "Carregamento de metadados finalizado"
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:256
|
||||
#: glance/db/sqlalchemy/metadata.py:152
|
||||
#, python-format
|
||||
msgid "Table %s has been cleared"
|
||||
msgstr "Tabela %s foi limpa"
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:347
|
||||
#: 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 "Arquivo %s carregado no banco de dados."
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:332
|
||||
msgid "Metadata loading finished"
|
||||
msgstr "Carregamento de metadados finalizado"
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:441
|
||||
#, python-format
|
||||
msgid "Namespace %(namespace)s saved in %(file)s"
|
||||
msgstr "Namespace %(namespace)s salvo em %(file)s"
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:98
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:101
|
||||
#, python-format
|
||||
msgid "creating table %(table)s"
|
||||
msgstr "criando tabela %(table)s"
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:104
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:107
|
||||
#, python-format
|
||||
msgid "dropping table %(table)s"
|
||||
msgstr "descartando tabela %(table)s"
|
||||
@ -231,6 +249,12 @@ msgstr ""
|
||||
"um arquivo de configuração não foi especificado. Isso significa que essa "
|
||||
"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
|
||||
msgid "Image cache loaded driver '%s'."
|
||||
@ -240,25 +264,25 @@ msgstr "O cache de imagem carregou o driver '%s'."
|
||||
msgid "Defaulting to SQLite driver."
|
||||
msgstr "Padronizando para o driver SQLite."
|
||||
|
||||
#: glance/image_cache/prefetcher.py:84
|
||||
#: glance/image_cache/prefetcher.py:85
|
||||
#, python-format
|
||||
msgid "Successfully cached all %d images"
|
||||
msgstr "Armazenadas em cache com êxito todas as %d imagens"
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:414
|
||||
#: glance/image_cache/drivers/xattr.py:342
|
||||
#: glance/image_cache/drivers/xattr.py:343
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already cached."
|
||||
msgstr "Não enfileirando imagem %s'. Já armazenada em cache."
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:419
|
||||
#: glance/image_cache/drivers/xattr.py:347
|
||||
#: glance/image_cache/drivers/xattr.py:348
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already being written to 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:353
|
||||
#: glance/image_cache/drivers/xattr.py:354
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already queued."
|
||||
msgstr "Não enfileirando a imagem '%s'. Já enfileirada."
|
||||
@ -273,11 +297,63 @@ msgstr "Arquivo de cache inválido removido %s"
|
||||
msgid "Removed stalled cache file %s"
|
||||
msgstr "Arquivo de cache paralisado removido %s"
|
||||
|
||||
#: glance/image_cache/drivers/xattr.py:399
|
||||
#: glance/image_cache/drivers/xattr.py:400
|
||||
#, python-format
|
||||
msgid "Reaped %(reaped)s %(entry_type)s cache entries"
|
||||
msgstr "%(reaped)s %(entry_type)s entradas de cache coletadas"
|
||||
|
||||
#: glance/openstack/common/eventlet_backdoor.py:146
|
||||
#, python-format
|
||||
msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
|
||||
msgstr "Backdoor de Eventlet escutando na porta %(port)s pelo processo %(pid)d"
|
||||
|
||||
#: glance/openstack/common/service.py:173
|
||||
#, python-format
|
||||
msgid "Caught %s, exiting"
|
||||
msgstr "%s capturadas, saindo"
|
||||
|
||||
#: glance/openstack/common/service.py:227
|
||||
msgid "Parent process has died unexpectedly, exiting"
|
||||
msgstr "Processo pai saiu inesperadamente, saindo"
|
||||
|
||||
#: glance/openstack/common/service.py:258
|
||||
#, python-format
|
||||
msgid "Child caught %s, exiting"
|
||||
msgstr "Filho capturado %s, terminando"
|
||||
|
||||
#: glance/openstack/common/service.py:297
|
||||
msgid "Forking too fast, sleeping"
|
||||
msgstr "Bifurcação muito rápida, suspendendo"
|
||||
|
||||
#: glance/openstack/common/service.py:316
|
||||
#, python-format
|
||||
msgid "Started child %d"
|
||||
msgstr "Filho %d iniciado"
|
||||
|
||||
#: glance/openstack/common/service.py:343
|
||||
#, python-format
|
||||
msgid "Child %(pid)d killed by signal %(sig)d"
|
||||
msgstr "%(pid)d filho eliminado pelo sinal %(sig)d"
|
||||
|
||||
#: glance/openstack/common/service.py:347
|
||||
#, python-format
|
||||
msgid "Child %(pid)s exited with status %(code)d"
|
||||
msgstr "Filho %(pid)s encerrando com status %(code)d"
|
||||
|
||||
#: glance/openstack/common/service.py:382
|
||||
#, python-format
|
||||
msgid "Caught %s, stopping children"
|
||||
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
|
||||
msgid "Waiting on %d children to exit"
|
||||
msgstr "Aguardando em %d filhos para sair"
|
||||
|
||||
#: glance/quota/__init__.py:330
|
||||
#, python-format
|
||||
msgid "Cleaning up %s after exceeding the quota."
|
||||
|
@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-01-07 06:03+0000\n"
|
||||
"PO-Revision-Date: 2014-12-18 11:43+0000\n"
|
||||
"POT-Creation-Date: 2015-03-31 06:02+0000\n"
|
||||
"PO-Revision-Date: 2015-03-28 10:42+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
|
||||
"glance/language/pt_BR/)\n"
|
||||
@ -35,14 +35,14 @@ msgstr "Diretório %s não existe."
|
||||
msgid "Unable to delete URI from image %s."
|
||||
msgstr "Não foi possível excluir URI da imagem %s."
|
||||
|
||||
#: glance/api/common.py:167
|
||||
#: 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:176
|
||||
#: glance/api/common.py:180
|
||||
#, python-format
|
||||
msgid ""
|
||||
"User %(user)s attempted to upload an image of size %(size)d that will exceed "
|
||||
@ -53,7 +53,7 @@ msgstr ""
|
||||
msgid "Unknown version. Returning version choices."
|
||||
msgstr "Versão desconhecida. Retornando opções de versão."
|
||||
|
||||
#: glance/api/v1/images.py:700
|
||||
#: glance/api/v1/images.py:704
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Failed to activate image %s in registry. About to delete image bits from "
|
||||
@ -62,7 +62,7 @@ msgstr ""
|
||||
"Falha ao ativar imagem %s no registro. Prestes a excluir bits de imagem do "
|
||||
"armazenamento e atualizar status para 'encerrado'."
|
||||
|
||||
#: glance/api/v2/images.py:889
|
||||
#: glance/api/v2/images.py:946
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not find schema properties file %s. Continuing without custom "
|
||||
@ -86,7 +86,19 @@ msgstr "Falha ao encontrar tarefa %(task_id)s. Razão: %(reason)s"
|
||||
msgid "Forbidden to get task %(task_id)s. Reason: %(reason)s"
|
||||
msgstr "Proibido obter tarefa %(task_id)s. Razão: %(reason)s"
|
||||
|
||||
#: glance/cmd/replicator.py:562
|
||||
#: 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
|
||||
msgid ""
|
||||
"%(image_id)s: field %(key)s differs (source is %(master_value)s, destination "
|
||||
@ -95,62 +107,101 @@ msgstr ""
|
||||
"%(image_id)s: campo %(key)s difere (origem é %(master_value)s, destino é "
|
||||
"%(slave_value)s)"
|
||||
|
||||
#: glance/cmd/replicator.py:575
|
||||
#: glance/cmd/replicator.py:620
|
||||
#, python-format
|
||||
msgid "Image %s entirely missing from the destination"
|
||||
msgstr "Imagem %s faltando inteiramente no destino"
|
||||
|
||||
#: glance/common/store_utils.py:63
|
||||
#: glance/common/store_utils.py:65
|
||||
#, python-format
|
||||
msgid "Failed to delete image %s in store from 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/scripts/image_import/main.py:158
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s failed with exception %(error)s"
|
||||
msgstr "Tarefa %(task_id)s falhou com exceção %(error)s"
|
||||
|
||||
#: glance/db/simple/api.py:374
|
||||
#: glance/db/simple/api.py:387
|
||||
#, python-format
|
||||
msgid "Could not find image %s"
|
||||
msgstr "Não foi possível localizar a imagem %s"
|
||||
|
||||
#: glance/db/simple/api.py:378
|
||||
#: glance/db/simple/api.py:392
|
||||
msgid "Unable to get deleted image"
|
||||
msgstr "Não é possível obter a imagem excluída"
|
||||
|
||||
#: glance/db/simple/api.py:382
|
||||
#: glance/db/simple/api.py:396
|
||||
msgid "Unable to get unowned image"
|
||||
msgstr "Não é possível obter a imagem não possuída"
|
||||
|
||||
#: glance/db/simple/api.py:889
|
||||
#: glance/db/simple/api.py:909
|
||||
#, python-format
|
||||
msgid "Could not find task %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/simple/api.py:894
|
||||
#: glance/db/simple/api.py:914
|
||||
#, python-format
|
||||
msgid "Unable to get deleted task %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/simple/api.py:1055
|
||||
#: glance/db/simple/api.py:1075
|
||||
#, python-format
|
||||
msgid "Could not find task info %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:74
|
||||
#: glance/db/sqlalchemy/api.py:77
|
||||
msgid "Deadlock detected. Retrying..."
|
||||
msgstr "Conflito detectado. Tentando novamente..."
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:114
|
||||
#: glance/db/sqlalchemy/api.py:117
|
||||
msgid "Attempted to modify image user did not own."
|
||||
msgstr "Tentou modificar o usuário da imagem não de sua propriedade."
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:324
|
||||
#: glance/db/sqlalchemy/api.py:332
|
||||
msgid "Id not in sort_keys; is sort_keys unique?"
|
||||
msgstr "ID não em sort_keys; sort_keys é exclusivo?"
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:264
|
||||
#: 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 "Entrada duplicada para valores: %s"
|
||||
@ -165,7 +216,11 @@ msgstr ""
|
||||
msgid "Failed to decrypt location value for image %(image_id)s"
|
||||
msgstr "Falha ao descriptografar valor do local para imagem %(image_id)s"
|
||||
|
||||
#: glance/image_cache/__init__.py:72
|
||||
#: glance/domain/__init__.py:505
|
||||
msgid "The `eventlet` executor has been deprecated. Use `taskflow` instead."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/__init__.py:74
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Image cache driver '%(driver_name)s' failed to load. Got error: "
|
||||
@ -174,7 +229,7 @@ msgstr ""
|
||||
"O driver de cache de imagem '%(driver_name)s' falhou ao ser carregado. Erro "
|
||||
"obtido: '%(import_err)s."
|
||||
|
||||
#: glance/image_cache/__init__.py:93
|
||||
#: glance/image_cache/__init__.py:95
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Image cache driver '%(driver_module)s' failed to configure. Got error: "
|
||||
@ -183,17 +238,17 @@ msgstr ""
|
||||
"O driver de cache de imagem '%(driver_module)s' falhou ao ser configurado. "
|
||||
"Erro obtido: '%(config_err)s"
|
||||
|
||||
#: glance/image_cache/prefetcher.py:47
|
||||
#: glance/image_cache/prefetcher.py:48
|
||||
#, python-format
|
||||
msgid "Image '%s' is not active. Not caching."
|
||||
msgstr "A imagem '%s' não está ativa. Sem armazenamento em cache."
|
||||
|
||||
#: glance/image_cache/prefetcher.py:52
|
||||
#: glance/image_cache/prefetcher.py:53
|
||||
#, python-format
|
||||
msgid "No metadata found for image '%s'"
|
||||
msgstr "Nenhum metadado localizado para a imagem '%s'"
|
||||
|
||||
#: glance/image_cache/prefetcher.py:80
|
||||
#: glance/image_cache/prefetcher.py:81
|
||||
msgid "Failed to successfully cache all images in queue."
|
||||
msgstr "Falha ao armazenar em cache com êxito todas as imagens da fila."
|
||||
|
||||
@ -212,16 +267,21 @@ msgid "Failed to delete file %(path)s. Got error: %(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:446
|
||||
#: glance/image_cache/drivers/xattr.py:447
|
||||
#, python-format
|
||||
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"
|
||||
|
||||
#: glance/openstack/common/policy.py:262
|
||||
#: glance/openstack/common/loopingcall.py:87
|
||||
#, python-format
|
||||
msgid "Can not find policy directory: %s"
|
||||
msgid "task %(func_name)r run outlasted interval by %(delay).2f sec"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/service.py:351
|
||||
#, python-format
|
||||
msgid "pid %d not in child list"
|
||||
msgstr "pid %d fora da lista de filhos"
|
||||
|
||||
#: glance/registry/api/v1/images.py:126
|
||||
#, python-format
|
||||
msgid "Invalid marker. Image %(id)s could not be found."
|
||||
|
Loading…
x
Reference in New Issue
Block a user