Imported Translations from Transifex
Change-Id: Ia093b6e16db47fb18370ae5618dd6d837f39d23e
This commit is contained in:
parent
c0fd20a79f
commit
324073902c
@ -1,23 +0,0 @@
|
||||
# Translations template for glance.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# This file is distributed under the same license as the glance project.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-07-06 06:00+0000\n"
|
||||
"PO-Revision-Date: 2014-05-30 06:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Czech (http://www.transifex.com/projects/p/glance/language/"
|
||||
"cs/)\n"
|
||||
"Language: cs\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||
|
||||
#~ msgid "DB exceeded retry limit."
|
||||
#~ msgstr "DB překročila limit nových pokusů"
|
@ -1,242 +0,0 @@
|
||||
# Translations template for glance.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# This file is distributed under the same license as the glance project.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-09-09 06:05+0000\n"
|
||||
"PO-Revision-Date: 2014-05-28 21:28+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Czech (http://www.transifex.com/projects/p/glance/language/"
|
||||
"cs/)\n"
|
||||
"Language: cs\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||
|
||||
#: glance/location.py:390
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Glance tried all active locations to get data for image %s but all have "
|
||||
"failed."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:149
|
||||
#, python-format
|
||||
msgid "%s file can not be read."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:172
|
||||
#, python-format
|
||||
msgid "%s file can not be wrote."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:476
|
||||
#, python-format
|
||||
msgid "Can not %(op)s scrub jobs from queue: %(err)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:577
|
||||
#, python-format
|
||||
msgid "%s file can not be created."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:53
|
||||
#, python-format
|
||||
msgid ""
|
||||
"An error occurred reading from backend storage for image %(image_id)s: "
|
||||
"%(err)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:59
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Backend storage for image %(image_id)s disconnected after writing only "
|
||||
"%(bytes_written)d bytes"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:90
|
||||
#, python-format
|
||||
msgid "An error occurred during image.send notification: %(err)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/cache.py:169
|
||||
#, 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
|
||||
#, python-format
|
||||
msgid "could not find %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/cache.py:287
|
||||
msgid "Checksum header is missing."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/images.py:602
|
||||
#, python-format
|
||||
msgid "Copy from external source '%(scheme)s' failed for image: %(image)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:79
|
||||
#, python-format
|
||||
msgid "Unable to kill image %(id)s: "
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:240
|
||||
#, python-format
|
||||
msgid "Received HTTP error while uploading image %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/image_data.py:61
|
||||
#, python-format
|
||||
msgid "Unable to restore image %(image_id)s: %(e)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/image_data.py:149
|
||||
msgid "Failed to upload image data due to HTTP error"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/image_data.py:154
|
||||
msgid "Failed to upload image data due to internal error"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/metadef_namespaces.py:190
|
||||
#, python-format
|
||||
msgid "Failed to delete namespace %(namespace)s "
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/metadef_resource_types.py:126
|
||||
#: glance/tests/functional/v2/test_metadef_resourcetypes.py:129
|
||||
#, python-format
|
||||
msgid "Failed to find resource type %(resourcetype)s to delete"
|
||||
msgstr ""
|
||||
|
||||
#: glance/async/__init__.py:67
|
||||
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
|
||||
msgid "Internal error occurred while trying to process task."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/store_utils.py:68
|
||||
#, python-format
|
||||
msgid "Failed to delete image %(image_id)s from store: %(exc)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/__init__.py:40
|
||||
#, python-format
|
||||
msgid ""
|
||||
"This task type %(task_type)s is not supported by the current deployment of "
|
||||
"Glance. Please refer the documentation provided by OpenStack or your "
|
||||
"operator for more information."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/__init__.py:50
|
||||
#, python-format
|
||||
msgid "Failed to save task %(task_id)s in DB as task_repo is %(task_repo)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/utils.py:46
|
||||
#, python-format
|
||||
msgid "Task not found for task_id %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Image %(image_id)s object being created by this task %(task_id)s, is no "
|
||||
"longer in valid status for further processing.image_id"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:126
|
||||
#, python-format
|
||||
msgid "Json schema files not found in %s. Aborting."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py:62
|
||||
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:96
|
||||
#, python-format
|
||||
msgid "Invalid store uri for image: %(image_id)s. Details: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/domain/__init__.py:472
|
||||
#, python-format
|
||||
msgid "Failed to load the %s executor provided in the config."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/__init__.py:268
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Exception encountered while tee'ing image '%(image_id)s' into cache: "
|
||||
"%(error)s. Continuing with response."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:397
|
||||
#, python-format
|
||||
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."
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/excutils.py:76
|
||||
#, python-format
|
||||
msgid "Original exception being dropped: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/excutils.py:105
|
||||
#, python-format
|
||||
msgid "Unexpected exception occurred %d time(s)... retrying."
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/lockutils.py:120
|
||||
#, python-format
|
||||
msgid "Could not release the acquired lock `%s`"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:134
|
||||
msgid "Unable to get images"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:352
|
||||
#, python-format
|
||||
msgid "Unable to show image %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:388
|
||||
#, python-format
|
||||
msgid "Unable to delete image %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:440
|
||||
#, python-format
|
||||
msgid "Unable to create image %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:513
|
||||
#, python-format
|
||||
msgid "Unable to update image %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/tests/functional/v2/test_metadef_resourcetypes.py:99
|
||||
#, python-format
|
||||
msgid "Forbidden to create resource type. Reason: %(reason)s"
|
||||
msgstr ""
|
@ -1,369 +0,0 @@
|
||||
# Translations template for glance.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# This file is distributed under the same license as the glance project.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-09-09 06:05+0000\n"
|
||||
"PO-Revision-Date: 2014-05-28 21:28+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: German (http://www.transifex.com/projects/p/glance/language/"
|
||||
"de/)\n"
|
||||
"Language: de\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: glance/scrubber.py:239
|
||||
#, python-format
|
||||
msgid "%s directory does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:418
|
||||
#, python-format
|
||||
msgid "Starting Daemon: wakeup_time=%(wakeup_time)s threads=%(threads)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:432
|
||||
msgid "Daemon Shutdown on KeyboardInterrupt"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:444
|
||||
#, python-format
|
||||
msgid "Initializing scrubber with configuration: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:517
|
||||
#, python-format
|
||||
msgid "Scrubbing image %(id)s from %(count)d locations."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:540
|
||||
#, python-format
|
||||
msgid "Image %s has been deleted."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:592
|
||||
#, python-format
|
||||
msgid "Getting images deleted before %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:161
|
||||
#, python-format
|
||||
msgid ""
|
||||
"User %(user)s attempted to upload an image of unknown size that will exceeed "
|
||||
"the quota. %(remaining)d bytes remaining."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:170
|
||||
#, python-format
|
||||
msgid ""
|
||||
"User %(user)s attempted to upload an image of size %(size)d that will "
|
||||
"exceeed the quota. %(remaining)d bytes remaining."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/cache.py:61
|
||||
msgid "Initialized image cache middleware"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/cache_manage.py:74
|
||||
msgid "Initialized image cache management middleware"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/gzip.py:35
|
||||
msgid "Initialized gzip middleware"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/images.py:718
|
||||
msgid "Triggering asynchronous copy from external source"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/images.py:1075 glance/api/v2/images.py:206
|
||||
#, python-format
|
||||
msgid "Image %s could not be deleted because it is in use: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:119
|
||||
#, python-format
|
||||
msgid "Cleaning up %s after exceeding the quota"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:161
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Image %s could not be found after upload. The image may have been deleted "
|
||||
"during the upload."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:136
|
||||
#, python-format
|
||||
msgid "Denying attempt to upload image because it exceeds the .quota: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/tasks.py:71
|
||||
#, python-format
|
||||
msgid "Forbidden to create task. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/tasks.py:109
|
||||
#, python-format
|
||||
msgid "Failed to find task %(task_id)s. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/tasks.py:114
|
||||
#, python-format
|
||||
msgid "Forbidden to get task %(task_id)s. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/async/eventlet_executor.py:50
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Eventlet executor picked up the execution of task ID %(task_id)s of task "
|
||||
"type %(task_type)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:328
|
||||
#, python-format
|
||||
msgid "Storing: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:401
|
||||
#, python-format
|
||||
msgid "Considering: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:427 glance/cmd/replicator.py:502
|
||||
#, python-format
|
||||
msgid "Image %s metadata has changed"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:509
|
||||
#, python-format
|
||||
msgid "Image %s is being synced"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:563
|
||||
#, 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:576
|
||||
#, python-format
|
||||
msgid "Image %s entirely missing from the destination"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/__init__.py:32
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Loading known task scripts for task_id %(task_id)s of type %(task_type)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:39
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s beginning import execution."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:141
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s: Got image data uri %(data_uri)s to be imported"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:150
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s: Could not import image file %(image_data)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:112
|
||||
msgid "Attempted to modify image user did not own."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:197
|
||||
#, python-format
|
||||
msgid "File %s loaded to database."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:199
|
||||
msgid "Metadata loading finished"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:210
|
||||
#, python-format
|
||||
msgid "Table %s has been cleared"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:292
|
||||
#, python-format
|
||||
msgid "Namespace %s saved in %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:98
|
||||
#, python-format
|
||||
msgid "creating table %(table)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:104
|
||||
#, python-format
|
||||
msgid "dropping table %(table)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:71
|
||||
msgid ""
|
||||
"'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."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/__init__.py:68
|
||||
#, python-format
|
||||
msgid "Image cache loaded driver '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/__init__.py:78 glance/image_cache/__init__.py:97
|
||||
msgid "Defaulting to SQLite driver."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/prefetcher.py:86
|
||||
#, python-format
|
||||
msgid "Successfully cached all %d images"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:413
|
||||
#: glance/image_cache/drivers/xattr.py:342
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already cached."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:418
|
||||
#: glance/image_cache/drivers/xattr.py:347
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already being written to cache"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:424
|
||||
#: glance/image_cache/drivers/xattr.py:353
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already queued."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:442
|
||||
#, python-format
|
||||
msgid "Removed invalid cache file %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:456
|
||||
#, python-format
|
||||
msgid "Removed stalled cache file %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/xattr.py:399
|
||||
#, python-format
|
||||
msgid "Reaped %(reaped)s %(entry_type)s cache entries"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/lockutils.py:83
|
||||
#, python-format
|
||||
msgid "Created lock path: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/lockutils.py:251
|
||||
#, python-format
|
||||
msgid "Failed to remove file %(file)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/quota/__init__.py:330
|
||||
#, python-format
|
||||
msgid "Cleaning up %s after exceeding the quota."
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:124
|
||||
#, python-format
|
||||
msgid "Invalid marker. Image %(id)s could not be found."
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:129 glance/registry/api/v1/images.py:347
|
||||
#: glance/registry/api/v1/images.py:379 glance/registry/api/v1/images.py:501
|
||||
#: glance/registry/api/v1/members.py:74 glance/registry/api/v1/members.py:109
|
||||
#: glance/registry/api/v1/members.py:227 glance/registry/api/v1/members.py:291
|
||||
#, python-format
|
||||
msgid "Access denied to image %(id)s but returning 'not found'"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:341 glance/registry/api/v1/images.py:384
|
||||
#: glance/registry/api/v1/images.py:489 glance/registry/api/v1/members.py:68
|
||||
#: glance/registry/api/v1/members.py:221 glance/registry/api/v1/members.py:285
|
||||
#, python-format
|
||||
msgid "Image %(id)s not found"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:369
|
||||
#, python-format
|
||||
msgid "Successfully deleted image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:373
|
||||
#, python-format
|
||||
msgid "Delete denied for public image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:413
|
||||
#, python-format
|
||||
msgid "Rejecting image creation request for invalid image id '%(bad_id)s'"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:426
|
||||
#, python-format
|
||||
msgid "Successfully created image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:480
|
||||
#, python-format
|
||||
msgid "Updating metadata for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:495
|
||||
#, python-format
|
||||
msgid "Update denied for public image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:116 glance/registry/api/v1/members.py:234
|
||||
#: glance/registry/api/v1/members.py:298
|
||||
#, python-format
|
||||
msgid "User lacks permission to share image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:127 glance/registry/api/v1/members.py:144
|
||||
#: glance/registry/api/v1/members.py:247
|
||||
#, python-format
|
||||
msgid "Invalid membership association specified for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:196
|
||||
#, python-format
|
||||
msgid "Successfully updated memberships for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:269
|
||||
#, python-format
|
||||
msgid "Successfully updated a membership for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:318
|
||||
#, python-format
|
||||
msgid "Successfully deleted a membership from image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:330
|
||||
#, python-format
|
||||
msgid "Member %(id)s not found"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/client/v1/client.py:127
|
||||
#, python-format
|
||||
msgid "Registry client request %(method)s %(action)s raised %(exc_name)s"
|
||||
msgstr ""
|
@ -1,143 +0,0 @@
|
||||
# Translations template for glance.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# This file is distributed under the same license as the glance project.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-09-09 06:05+0000\n"
|
||||
"PO-Revision-Date: 2014-05-28 21:28+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: German (http://www.transifex.com/projects/p/glance/language/"
|
||||
"de/)\n"
|
||||
"Language: de\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: glance/scrubber.py:199
|
||||
#, python-format
|
||||
msgid "Failed to find image to delete: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:542
|
||||
#, python-format
|
||||
msgid "Unable to delete URI from image %s."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:116
|
||||
#, python-format
|
||||
msgid "Invalid value for option user_storage_quota: %(users_quota)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:828
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not find schema properties file %s. Continuing without custom "
|
||||
"properties"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/manage.py:89
|
||||
msgid ""
|
||||
"Warning: The db_enforce_mysql_charset option is now deprecated and will be "
|
||||
"removed in the Juno release. Please migrate DB manually e.g. convert data of "
|
||||
"all tables to UTF-8 charset."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/store_utils.py:62
|
||||
#, python-format
|
||||
msgid "Failed to delete image %s in store from URI"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:147
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s failed with exception %(error)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:72
|
||||
msgid "Deadlock detected. Retrying..."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:320
|
||||
msgid "Id not in sort_keys; is sort_keys unique?"
|
||||
msgstr "ID ist nicht in 'sort_keys' enthalten; ist 'sort_keys' eindeutig?"
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:218
|
||||
#, python-format
|
||||
msgid "Duplicate entry for values: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadef_api/namespace.py:89
|
||||
#, python-format
|
||||
msgid "Metadata definition namespace not found for id=%s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadef_api/object.py:37
|
||||
#, python-format
|
||||
msgid "Metadata definition object not found for id %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadef_api/property.py:39
|
||||
#, python-format
|
||||
msgid "Metadata definition property not found for id=%s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:91
|
||||
#, python-format
|
||||
msgid "Failed to decrypt location value for image %(image_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/__init__.py:71
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Image cache driver '%(driver_name)s' failed to load. Got error: "
|
||||
"'%(import_err)s."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/__init__.py:92
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Image cache driver '%(driver_module)s' failed to configure. Got error: "
|
||||
"'%(config_err)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/prefetcher.py:49
|
||||
#, python-format
|
||||
msgid "Image '%s' is not active. Not caching."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/prefetcher.py:54
|
||||
#, python-format
|
||||
msgid "No metadata found for image '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/prefetcher.py:82
|
||||
msgid "Failed to successfully cache all images in queue."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:458
|
||||
#, python-format
|
||||
msgid "Failed to delete file %(path)s. Got error: %(e)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:495
|
||||
#: glance/image_cache/drivers/xattr.py:446
|
||||
#, python-format
|
||||
msgid "Cached image file '%s' doesn't exist, unable to delete"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/network_utils.py:146
|
||||
msgid "tcp_keepidle not available on your system"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/network_utils.py:153
|
||||
msgid "tcp_keepintvl not available on your system"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/network_utils.py:160
|
||||
msgid "tcp_keepknt not available on your system"
|
||||
msgstr ""
|
@ -1,369 +0,0 @@
|
||||
# Translations template for glance.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# This file is distributed under the same license as the glance project.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-09-09 06:05+0000\n"
|
||||
"PO-Revision-Date: 2014-05-28 21:28+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: English (Australia) (http://www.transifex.com/projects/p/"
|
||||
"glance/language/en_AU/)\n"
|
||||
"Language: en_AU\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: glance/scrubber.py:239
|
||||
#, python-format
|
||||
msgid "%s directory does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:418
|
||||
#, python-format
|
||||
msgid "Starting Daemon: wakeup_time=%(wakeup_time)s threads=%(threads)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:432
|
||||
msgid "Daemon Shutdown on KeyboardInterrupt"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:444
|
||||
#, python-format
|
||||
msgid "Initializing scrubber with configuration: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:517
|
||||
#, python-format
|
||||
msgid "Scrubbing image %(id)s from %(count)d locations."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:540
|
||||
#, python-format
|
||||
msgid "Image %s has been deleted."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:592
|
||||
#, python-format
|
||||
msgid "Getting images deleted before %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:161
|
||||
#, python-format
|
||||
msgid ""
|
||||
"User %(user)s attempted to upload an image of unknown size that will exceeed "
|
||||
"the quota. %(remaining)d bytes remaining."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:170
|
||||
#, python-format
|
||||
msgid ""
|
||||
"User %(user)s attempted to upload an image of size %(size)d that will "
|
||||
"exceeed the quota. %(remaining)d bytes remaining."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/cache.py:61
|
||||
msgid "Initialized image cache middleware"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/cache_manage.py:74
|
||||
msgid "Initialized image cache management middleware"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/gzip.py:35
|
||||
msgid "Initialized gzip middleware"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/images.py:718
|
||||
msgid "Triggering asynchronous copy from external source"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/images.py:1075 glance/api/v2/images.py:206
|
||||
#, python-format
|
||||
msgid "Image %s could not be deleted because it is in use: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:119
|
||||
#, python-format
|
||||
msgid "Cleaning up %s after exceeding the quota"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:161
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Image %s could not be found after upload. The image may have been deleted "
|
||||
"during the upload."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:136
|
||||
#, python-format
|
||||
msgid "Denying attempt to upload image because it exceeds the .quota: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/tasks.py:71
|
||||
#, python-format
|
||||
msgid "Forbidden to create task. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/tasks.py:109
|
||||
#, python-format
|
||||
msgid "Failed to find task %(task_id)s. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/tasks.py:114
|
||||
#, python-format
|
||||
msgid "Forbidden to get task %(task_id)s. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/async/eventlet_executor.py:50
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Eventlet executor picked up the execution of task ID %(task_id)s of task "
|
||||
"type %(task_type)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:328
|
||||
#, python-format
|
||||
msgid "Storing: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:401
|
||||
#, python-format
|
||||
msgid "Considering: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:427 glance/cmd/replicator.py:502
|
||||
#, python-format
|
||||
msgid "Image %s metadata has changed"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:509
|
||||
#, python-format
|
||||
msgid "Image %s is being synced"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:563
|
||||
#, 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:576
|
||||
#, python-format
|
||||
msgid "Image %s entirely missing from the destination"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/__init__.py:32
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Loading known task scripts for task_id %(task_id)s of type %(task_type)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:39
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s beginning import execution."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:141
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s: Got image data uri %(data_uri)s to be imported"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:150
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s: Could not import image file %(image_data)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:112
|
||||
msgid "Attempted to modify image user did not own."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:197
|
||||
#, python-format
|
||||
msgid "File %s loaded to database."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:199
|
||||
msgid "Metadata loading finished"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:210
|
||||
#, python-format
|
||||
msgid "Table %s has been cleared"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:292
|
||||
#, python-format
|
||||
msgid "Namespace %s saved in %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:98
|
||||
#, python-format
|
||||
msgid "creating table %(table)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:104
|
||||
#, python-format
|
||||
msgid "dropping table %(table)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:71
|
||||
msgid ""
|
||||
"'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."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/__init__.py:68
|
||||
#, python-format
|
||||
msgid "Image cache loaded driver '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/__init__.py:78 glance/image_cache/__init__.py:97
|
||||
msgid "Defaulting to SQLite driver."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/prefetcher.py:86
|
||||
#, python-format
|
||||
msgid "Successfully cached all %d images"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:413
|
||||
#: glance/image_cache/drivers/xattr.py:342
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already cached."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:418
|
||||
#: glance/image_cache/drivers/xattr.py:347
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already being written to cache"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:424
|
||||
#: glance/image_cache/drivers/xattr.py:353
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already queued."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:442
|
||||
#, python-format
|
||||
msgid "Removed invalid cache file %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:456
|
||||
#, python-format
|
||||
msgid "Removed stalled cache file %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/xattr.py:399
|
||||
#, python-format
|
||||
msgid "Reaped %(reaped)s %(entry_type)s cache entries"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/lockutils.py:83
|
||||
#, python-format
|
||||
msgid "Created lock path: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/lockutils.py:251
|
||||
#, python-format
|
||||
msgid "Failed to remove file %(file)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/quota/__init__.py:330
|
||||
#, python-format
|
||||
msgid "Cleaning up %s after exceeding the quota."
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:124
|
||||
#, python-format
|
||||
msgid "Invalid marker. Image %(id)s could not be found."
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:129 glance/registry/api/v1/images.py:347
|
||||
#: glance/registry/api/v1/images.py:379 glance/registry/api/v1/images.py:501
|
||||
#: glance/registry/api/v1/members.py:74 glance/registry/api/v1/members.py:109
|
||||
#: glance/registry/api/v1/members.py:227 glance/registry/api/v1/members.py:291
|
||||
#, python-format
|
||||
msgid "Access denied to image %(id)s but returning 'not found'"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:341 glance/registry/api/v1/images.py:384
|
||||
#: glance/registry/api/v1/images.py:489 glance/registry/api/v1/members.py:68
|
||||
#: glance/registry/api/v1/members.py:221 glance/registry/api/v1/members.py:285
|
||||
#, python-format
|
||||
msgid "Image %(id)s not found"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:369
|
||||
#, python-format
|
||||
msgid "Successfully deleted image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:373
|
||||
#, python-format
|
||||
msgid "Delete denied for public image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:413
|
||||
#, python-format
|
||||
msgid "Rejecting image creation request for invalid image id '%(bad_id)s'"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:426
|
||||
#, python-format
|
||||
msgid "Successfully created image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:480
|
||||
#, python-format
|
||||
msgid "Updating metadata for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:495
|
||||
#, python-format
|
||||
msgid "Update denied for public image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:116 glance/registry/api/v1/members.py:234
|
||||
#: glance/registry/api/v1/members.py:298
|
||||
#, python-format
|
||||
msgid "User lacks permission to share image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:127 glance/registry/api/v1/members.py:144
|
||||
#: glance/registry/api/v1/members.py:247
|
||||
#, python-format
|
||||
msgid "Invalid membership association specified for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:196
|
||||
#, python-format
|
||||
msgid "Successfully updated memberships for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:269
|
||||
#, python-format
|
||||
msgid "Successfully updated a membership for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:318
|
||||
#, python-format
|
||||
msgid "Successfully deleted a membership from image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:330
|
||||
#, python-format
|
||||
msgid "Member %(id)s not found"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/client/v1/client.py:127
|
||||
#, python-format
|
||||
msgid "Registry client request %(method)s %(action)s raised %(exc_name)s"
|
||||
msgstr ""
|
@ -1,20 +0,0 @@
|
||||
# Translations template for glance.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# This file is distributed under the same license as the glance project.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-08-20 06:06+0000\n"
|
||||
"PO-Revision-Date: 2014-05-30 06:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
|
||||
"glance/language/en_GB/)\n"
|
||||
"Language: en_GB\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-09-09 06:05+0000\n"
|
||||
"POT-Creation-Date: 2014-10-07 06:03+0000\n"
|
||||
"PO-Revision-Date: 2014-09-06 09:06+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
|
||||
@ -20,12 +20,12 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: glance/scrubber.py:199
|
||||
#: glance/scrubber.py:216
|
||||
#, python-format
|
||||
msgid "Failed to find image to delete: %s"
|
||||
msgstr "Failed to find image to delete: %s"
|
||||
|
||||
#: glance/scrubber.py:542
|
||||
#: glance/scrubber.py:559
|
||||
#, python-format
|
||||
msgid "Unable to delete URI from image %s."
|
||||
msgstr ""
|
||||
@ -35,7 +35,7 @@ msgstr ""
|
||||
msgid "Invalid value for option user_storage_quota: %(users_quota)s"
|
||||
msgstr "Invalid value for option user_storage_quota: %(users_quota)s"
|
||||
|
||||
#: glance/api/v2/images.py:828
|
||||
#: glance/api/v2/images.py:846
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not find schema properties file %s. Continuing without custom "
|
||||
@ -44,16 +44,6 @@ msgstr ""
|
||||
"Could not find schema properties file %s. Continuing without custom "
|
||||
"properties"
|
||||
|
||||
#: glance/cmd/manage.py:89
|
||||
msgid ""
|
||||
"Warning: The db_enforce_mysql_charset option is now deprecated and will be "
|
||||
"removed in the Juno release. Please migrate DB manually e.g. convert data of "
|
||||
"all tables to UTF-8 charset."
|
||||
msgstr ""
|
||||
"Warning: The db_enforce_mysql_charset option is now deprecated and will be "
|
||||
"removed in the Juno release. Please migrate DB manually e.g. convert data of "
|
||||
"all tables to UTF-8 charset."
|
||||
|
||||
#: glance/common/store_utils.py:62
|
||||
#, python-format
|
||||
msgid "Failed to delete image %s in store from URI"
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-09-25 06:19+0000\n"
|
||||
"POT-Creation-Date: 2014-10-07 06:03+0000\n"
|
||||
"PO-Revision-Date: 2013-04-10 10:09+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: en_US <LL@li.org>\n"
|
||||
@ -474,7 +474,7 @@ msgstr ""
|
||||
msgid "The incoming image is too large: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/image_members.py:192 glance/api/v2/images.py:301
|
||||
#: glance/api/v2/image_members.py:192 glance/api/v2/images.py:306
|
||||
#: glance/api/v2/metadef_namespaces.py:356 glance/api/v2/metadef_objects.py:225
|
||||
#: glance/api/v2/metadef_properties.py:157
|
||||
#: glance/api/v2/metadef_resource_types.py:145
|
||||
@ -498,7 +498,7 @@ msgstr "Status not specified"
|
||||
msgid "An identifier for the image member (tenantId)"
|
||||
msgstr "An identifier for the image member (tenantId)"
|
||||
|
||||
#: glance/api/v2/image_members.py:274 glance/api/v2/images.py:682
|
||||
#: glance/api/v2/image_members.py:274 glance/api/v2/images.py:688
|
||||
msgid "An identifier for the image"
|
||||
msgstr "An identifier for the image"
|
||||
|
||||
@ -514,39 +514,39 @@ msgstr "Date and time of last modification of image member"
|
||||
msgid "The status of this image member"
|
||||
msgstr "The status of this image member"
|
||||
|
||||
#: glance/api/v2/images.py:162 glance/api/v2/images.py:190
|
||||
#: glance/api/v2/images.py:162 glance/api/v2/images.py:195
|
||||
#, python-format
|
||||
msgid "Property %s does not exist."
|
||||
msgstr "Property %s does not exist."
|
||||
|
||||
#: glance/api/v2/images.py:174
|
||||
#: glance/api/v2/images.py:176
|
||||
#, python-format
|
||||
msgid "Property %s already present."
|
||||
msgstr "Property %s already present."
|
||||
|
||||
#: glance/api/v2/images.py:185
|
||||
#: glance/api/v2/images.py:190
|
||||
#, python-format
|
||||
msgid "Property %s may not be removed."
|
||||
msgstr "Property %s may not be removed."
|
||||
|
||||
#: glance/api/v2/images.py:203
|
||||
#: glance/api/v2/images.py:208
|
||||
#, python-format
|
||||
msgid "Failed to find image %(image_id)s to delete"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:227
|
||||
#: glance/api/v2/images.py:232
|
||||
msgid "Cannot replace locations from a non-empty list to a non-empty list."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:251
|
||||
#: glance/api/v2/images.py:256
|
||||
msgid "Invalid position for adding a location."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:267
|
||||
#: glance/api/v2/images.py:272
|
||||
msgid "Invalid position for removing a location."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:309 glance/api/v2/images.py:415
|
||||
#: glance/api/v2/images.py:314 glance/api/v2/images.py:420
|
||||
#: glance/api/v2/metadef_namespaces.py:364 glance/api/v2/metadef_objects.py:289
|
||||
#: glance/api/v2/metadef_properties.py:165
|
||||
#: glance/api/v2/metadef_resource_types.py:153
|
||||
@ -555,175 +555,175 @@ msgstr ""
|
||||
msgid "Attribute '%s' is read-only."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:340 glance/api/v2/images.py:362
|
||||
#: glance/api/v2/images.py:345 glance/api/v2/images.py:367
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in JSON Schema change"
|
||||
msgstr "Unable to find '%s' in JSON Schema change"
|
||||
|
||||
#: glance/api/v2/images.py:348
|
||||
msgid ""
|
||||
"Operation objects must contain only one member named \"add\", \"remove\","
|
||||
" or \"replace\"."
|
||||
msgstr ""
|
||||
"Operation objects must contain only one member named \"add\", \"remove\","
|
||||
" or \"replace\"."
|
||||
|
||||
#: glance/api/v2/images.py:353
|
||||
msgid ""
|
||||
"Operation objects must contain only one member named \"add\", \"remove\","
|
||||
" or \"replace\"."
|
||||
msgstr ""
|
||||
"Operation objects must contain only one member named \"add\", \"remove\","
|
||||
" or \"replace\"."
|
||||
|
||||
#: glance/api/v2/images.py:358
|
||||
msgid ""
|
||||
"Operation objects must contain exactly one member named \"add\", "
|
||||
"\"remove\", or \"replace\"."
|
||||
msgstr ""
|
||||
"Operation objects must contain exactly one member named \"add\", "
|
||||
"\"remove\", or \"replace\"."
|
||||
|
||||
#: glance/api/v2/images.py:390
|
||||
#: glance/api/v2/images.py:395
|
||||
#, python-format
|
||||
msgid "Pointer `%s` does not start with \"/\"."
|
||||
msgstr "Pointer `%s` does not start with \"/\"."
|
||||
|
||||
#: glance/api/v2/images.py:393
|
||||
#: glance/api/v2/images.py:398
|
||||
#, python-format
|
||||
msgid "Pointer `%s` contains adjacent \"/\"."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:396
|
||||
#: glance/api/v2/images.py:401
|
||||
#, python-format
|
||||
msgid "Pointer `%s` end with \"/\"."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:399
|
||||
#: glance/api/v2/images.py:404
|
||||
#, python-format
|
||||
msgid "Pointer `%s` does not contains valid token."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:402
|
||||
#: glance/api/v2/images.py:407
|
||||
#, python-format
|
||||
msgid "Pointer `%s` contains \"~\" not part of a recognized escape sequence."
|
||||
msgstr "Pointer `%s` contains \"~\" not part of a recognized escape sequence."
|
||||
|
||||
#: glance/api/v2/images.py:408
|
||||
#: glance/api/v2/images.py:413
|
||||
#, python-format
|
||||
msgid "Operation \"%s\" requires a member named \"value\"."
|
||||
msgstr "Operation \"%s\" requires a member named \"value\"."
|
||||
|
||||
#: glance/api/v2/images.py:418
|
||||
#: glance/api/v2/images.py:423
|
||||
#, python-format
|
||||
msgid "Attribute '%s' is reserved."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:448
|
||||
#: glance/api/v2/images.py:453
|
||||
#, python-format
|
||||
msgid "Invalid JSON pointer for this resource: '/%s'"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:460
|
||||
#: glance/api/v2/images.py:465
|
||||
msgid "Unrecognized JSON Schema draft version"
|
||||
msgstr "Unrecognized JSON Schema draft version"
|
||||
|
||||
#: glance/api/v2/images.py:482
|
||||
#: glance/api/v2/images.py:487
|
||||
msgid "Request body must be a JSON array of operation objects."
|
||||
msgstr "Request body must be a JSON array of operation objects."
|
||||
|
||||
#: glance/api/v2/images.py:487
|
||||
#: glance/api/v2/images.py:492
|
||||
msgid "Operations must be JSON objects."
|
||||
msgstr "Operations must be JSON objects."
|
||||
|
||||
#: glance/api/v2/images.py:509 glance/api/v2/metadef_namespaces.py:411
|
||||
#: glance/api/v2/images.py:515 glance/api/v2/metadef_namespaces.py:411
|
||||
#: glance/api/v2/tasks.py:172 glance/registry/api/v1/images.py:265
|
||||
msgid "limit param must be an integer"
|
||||
msgstr "limit param must be an integer"
|
||||
|
||||
#: glance/api/v2/images.py:513 glance/api/v2/metadef_namespaces.py:415
|
||||
#: glance/api/v2/images.py:519 glance/api/v2/metadef_namespaces.py:415
|
||||
#: glance/api/v2/tasks.py:176 glance/registry/api/v1/images.py:268
|
||||
msgid "limit param must be positive"
|
||||
msgstr "limit param must be positive"
|
||||
|
||||
#: glance/api/v2/images.py:520 glance/api/v2/metadef_namespaces.py:393
|
||||
#: glance/api/v2/images.py:526 glance/api/v2/metadef_namespaces.py:393
|
||||
#: glance/api/v2/metadef_objects.py:271 glance/api/v2/tasks.py:142
|
||||
#, python-format
|
||||
msgid "Invalid sort direction: %s"
|
||||
msgstr "Invalid sort direction: %s"
|
||||
|
||||
#: glance/api/v2/images.py:527
|
||||
#: glance/api/v2/images.py:533
|
||||
#, python-format
|
||||
msgid "Invalid status: %s"
|
||||
msgstr "Invalid status: %s"
|
||||
|
||||
#: glance/api/v2/images.py:536 glance/api/v2/metadef_namespaces.py:402
|
||||
#: glance/api/v2/images.py:542 glance/api/v2/metadef_namespaces.py:402
|
||||
#: glance/api/v2/metadef_objects.py:280
|
||||
#, python-format
|
||||
msgid "Invalid visibility value: %s"
|
||||
msgstr "Invalid visibility value: %s"
|
||||
|
||||
#: glance/api/v2/images.py:540
|
||||
#: glance/api/v2/images.py:546
|
||||
msgid "The \"changes-since\" filter is no longer available on v2."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:688
|
||||
#: glance/api/v2/images.py:694
|
||||
msgid "Descriptive name for the image"
|
||||
msgstr "Descriptive name for the image"
|
||||
|
||||
#: glance/api/v2/images.py:693
|
||||
#: glance/api/v2/images.py:699
|
||||
msgid "Status of the image (READ-ONLY)"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:699
|
||||
#: glance/api/v2/images.py:705
|
||||
msgid "Scope of image accessibility"
|
||||
msgstr "Scope of image accessibility"
|
||||
|
||||
#: glance/api/v2/images.py:704
|
||||
#: glance/api/v2/images.py:710
|
||||
msgid "If true, image will not be deletable."
|
||||
msgstr "If true, image will not be deletable."
|
||||
|
||||
#: glance/api/v2/images.py:708
|
||||
#: glance/api/v2/images.py:714
|
||||
msgid "md5 hash of image contents. (READ-ONLY)"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:713
|
||||
#: glance/api/v2/images.py:719
|
||||
msgid "Owner of the image"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:718
|
||||
#: glance/api/v2/images.py:724
|
||||
msgid "Size of image file in bytes (READ-ONLY)"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:722
|
||||
#: glance/api/v2/images.py:728
|
||||
msgid "Virtual size of image in bytes (READ-ONLY)"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:726
|
||||
#: glance/api/v2/images.py:732
|
||||
msgid "Format of the container"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:731
|
||||
#: glance/api/v2/images.py:737
|
||||
msgid "Format of the disk"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:736
|
||||
#: glance/api/v2/images.py:742
|
||||
msgid "Date and time of image registration (READ-ONLY)"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:744
|
||||
#: glance/api/v2/images.py:750
|
||||
msgid "Date and time of the last image modification (READ-ONLY)"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:750
|
||||
#: glance/api/v2/images.py:756
|
||||
msgid "List of strings related to the image"
|
||||
msgstr "List of strings related to the image"
|
||||
|
||||
#: glance/api/v2/images.py:758
|
||||
#: glance/api/v2/images.py:764
|
||||
msgid "URL to access the image file kept in external store (READ-ONLY)"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:763
|
||||
#: glance/api/v2/images.py:769
|
||||
msgid "Amount of ram (in MB) required to boot image."
|
||||
msgstr "Amount of ram (in MB) required to boot image."
|
||||
|
||||
#: glance/api/v2/images.py:767
|
||||
#: glance/api/v2/images.py:773
|
||||
msgid "Amount of disk space (in GB) required to boot image."
|
||||
msgstr "Amount of disk space (in GB) required to boot image."
|
||||
|
||||
#: glance/api/v2/images.py:797
|
||||
#: glance/api/v2/images.py:803
|
||||
msgid "A set of URLs to access the image file kept in external store"
|
||||
msgstr ""
|
||||
|
||||
@ -1735,27 +1735,27 @@ msgstr ""
|
||||
msgid "Invalid format of swift store configcfg"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:111
|
||||
#: glance/common/utils.py:112
|
||||
#, python-format
|
||||
msgid "Error: cooperative_iter exception %s"
|
||||
msgstr "Error: cooperative_iter exception %s"
|
||||
|
||||
#: glance/common/utils.py:243
|
||||
#: glance/common/utils.py:244
|
||||
#, python-format
|
||||
msgid "Bad header: %(header_name)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:253
|
||||
#: glance/common/utils.py:258
|
||||
#, python-format
|
||||
msgid "Cannot convert image %(key)s '%(value)s' to an integer."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:260
|
||||
#: glance/common/utils.py:265
|
||||
#, python-format
|
||||
msgid "Image %(key)s must be >= 0 ('%(value)s' specified)."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:454
|
||||
#: glance/common/utils.py:459
|
||||
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 "
|
||||
@ -1763,48 +1763,48 @@ msgid ""
|
||||
"pydev_worker_debug_port."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:491
|
||||
#: glance/common/utils.py:496
|
||||
#, python-format
|
||||
msgid "Invalid backend: %s"
|
||||
msgstr "Invalid backend: %s"
|
||||
|
||||
#: glance/common/utils.py:524
|
||||
#: glance/common/utils.py:529
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is a problem with your %(error_key_name)s %(error_filename)s. "
|
||||
"Please verify it. Error: %(ioe)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:531
|
||||
#: glance/common/utils.py:536
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is a problem with your %(error_key_name)s %(error_filename)s. "
|
||||
"Please verify it. OpenSSL error: %(ce)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:545
|
||||
#: glance/common/utils.py:550
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is a problem with your key pair. Please verify that cert "
|
||||
"%(cert_file)s and key %(key_file)s belong together. OpenSSL error %(ce)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:623
|
||||
#: glance/common/utils.py:628
|
||||
#, python-format
|
||||
msgid "Host and port \"%s\" is not valid."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:626
|
||||
#: glance/common/utils.py:631
|
||||
#, python-format
|
||||
msgid "Port \"%s\" is not valid."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:635
|
||||
#: glance/common/utils.py:640
|
||||
#, python-format
|
||||
msgid "Host \"%s\" is not valid."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:638
|
||||
#: glance/common/utils.py:643
|
||||
#, python-format
|
||||
msgid ""
|
||||
"%s Please specify a host:port pair, where host is an IPv4 address, IPv6 "
|
||||
@ -1984,11 +1984,24 @@ msgstr ""
|
||||
msgid "Invalid location: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:123
|
||||
#: glance/common/scripts/utils.py:97
|
||||
msgid ""
|
||||
"File based imports are not allowed. Please use a non-local source of "
|
||||
"image data."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/utils.py:106
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Task ID %(task_id)s: Ignoring property %(k)s for setting base properties "
|
||||
"while creating Image."
|
||||
"The given uri is not valid. Please specify a valid uri from the following"
|
||||
" list of supported uri %(supported)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Image %(image_id)s object being created by this task %(task_id)s, is "
|
||||
"no longer in valid status for further processing."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/__init__.py:71 glance/db/__init__.py:178 glance/db/__init__.py:190
|
||||
@ -2583,7 +2596,7 @@ msgstr "Configuration option was not valid"
|
||||
msgid "Could not find required configuration option"
|
||||
msgstr "Could not find required configuration option"
|
||||
|
||||
#: glance/tests/unit/test_migrations.py:929
|
||||
#: glance/tests/unit/test_migrations.py:609
|
||||
#, python-format
|
||||
msgid "location: %s data lost"
|
||||
msgstr "location: %s data lost"
|
||||
|
@ -1,369 +0,0 @@
|
||||
# Translations template for glance.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# This file is distributed under the same license as the glance project.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-09-09 06:05+0000\n"
|
||||
"PO-Revision-Date: 2014-05-28 21:28+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/projects/p/glance/language/"
|
||||
"es/)\n"
|
||||
"Language: es\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: glance/scrubber.py:239
|
||||
#, python-format
|
||||
msgid "%s directory does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:418
|
||||
#, python-format
|
||||
msgid "Starting Daemon: wakeup_time=%(wakeup_time)s threads=%(threads)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:432
|
||||
msgid "Daemon Shutdown on KeyboardInterrupt"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:444
|
||||
#, python-format
|
||||
msgid "Initializing scrubber with configuration: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:517
|
||||
#, python-format
|
||||
msgid "Scrubbing image %(id)s from %(count)d locations."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:540
|
||||
#, python-format
|
||||
msgid "Image %s has been deleted."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:592
|
||||
#, python-format
|
||||
msgid "Getting images deleted before %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:161
|
||||
#, python-format
|
||||
msgid ""
|
||||
"User %(user)s attempted to upload an image of unknown size that will exceeed "
|
||||
"the quota. %(remaining)d bytes remaining."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:170
|
||||
#, python-format
|
||||
msgid ""
|
||||
"User %(user)s attempted to upload an image of size %(size)d that will "
|
||||
"exceeed the quota. %(remaining)d bytes remaining."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/cache.py:61
|
||||
msgid "Initialized image cache middleware"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/cache_manage.py:74
|
||||
msgid "Initialized image cache management middleware"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/gzip.py:35
|
||||
msgid "Initialized gzip middleware"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/images.py:718
|
||||
msgid "Triggering asynchronous copy from external source"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/images.py:1075 glance/api/v2/images.py:206
|
||||
#, python-format
|
||||
msgid "Image %s could not be deleted because it is in use: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:119
|
||||
#, python-format
|
||||
msgid "Cleaning up %s after exceeding the quota"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:161
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Image %s could not be found after upload. The image may have been deleted "
|
||||
"during the upload."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:136
|
||||
#, python-format
|
||||
msgid "Denying attempt to upload image because it exceeds the .quota: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/tasks.py:71
|
||||
#, python-format
|
||||
msgid "Forbidden to create task. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/tasks.py:109
|
||||
#, python-format
|
||||
msgid "Failed to find task %(task_id)s. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/tasks.py:114
|
||||
#, python-format
|
||||
msgid "Forbidden to get task %(task_id)s. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/async/eventlet_executor.py:50
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Eventlet executor picked up the execution of task ID %(task_id)s of task "
|
||||
"type %(task_type)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:328
|
||||
#, python-format
|
||||
msgid "Storing: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:401
|
||||
#, python-format
|
||||
msgid "Considering: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:427 glance/cmd/replicator.py:502
|
||||
#, python-format
|
||||
msgid "Image %s metadata has changed"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:509
|
||||
#, python-format
|
||||
msgid "Image %s is being synced"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:563
|
||||
#, 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:576
|
||||
#, python-format
|
||||
msgid "Image %s entirely missing from the destination"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/__init__.py:32
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Loading known task scripts for task_id %(task_id)s of type %(task_type)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:39
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s beginning import execution."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:141
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s: Got image data uri %(data_uri)s to be imported"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:150
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s: Could not import image file %(image_data)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:112
|
||||
msgid "Attempted to modify image user did not own."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:197
|
||||
#, python-format
|
||||
msgid "File %s loaded to database."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:199
|
||||
msgid "Metadata loading finished"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:210
|
||||
#, python-format
|
||||
msgid "Table %s has been cleared"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:292
|
||||
#, python-format
|
||||
msgid "Namespace %s saved in %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:98
|
||||
#, python-format
|
||||
msgid "creating table %(table)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:104
|
||||
#, python-format
|
||||
msgid "dropping table %(table)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:71
|
||||
msgid ""
|
||||
"'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."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/__init__.py:68
|
||||
#, python-format
|
||||
msgid "Image cache loaded driver '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/__init__.py:78 glance/image_cache/__init__.py:97
|
||||
msgid "Defaulting to SQLite driver."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/prefetcher.py:86
|
||||
#, python-format
|
||||
msgid "Successfully cached all %d images"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:413
|
||||
#: glance/image_cache/drivers/xattr.py:342
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already cached."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:418
|
||||
#: glance/image_cache/drivers/xattr.py:347
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already being written to cache"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:424
|
||||
#: glance/image_cache/drivers/xattr.py:353
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already queued."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:442
|
||||
#, python-format
|
||||
msgid "Removed invalid cache file %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:456
|
||||
#, python-format
|
||||
msgid "Removed stalled cache file %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/xattr.py:399
|
||||
#, python-format
|
||||
msgid "Reaped %(reaped)s %(entry_type)s cache entries"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/lockutils.py:83
|
||||
#, python-format
|
||||
msgid "Created lock path: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/lockutils.py:251
|
||||
#, python-format
|
||||
msgid "Failed to remove file %(file)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/quota/__init__.py:330
|
||||
#, python-format
|
||||
msgid "Cleaning up %s after exceeding the quota."
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:124
|
||||
#, python-format
|
||||
msgid "Invalid marker. Image %(id)s could not be found."
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:129 glance/registry/api/v1/images.py:347
|
||||
#: glance/registry/api/v1/images.py:379 glance/registry/api/v1/images.py:501
|
||||
#: glance/registry/api/v1/members.py:74 glance/registry/api/v1/members.py:109
|
||||
#: glance/registry/api/v1/members.py:227 glance/registry/api/v1/members.py:291
|
||||
#, python-format
|
||||
msgid "Access denied to image %(id)s but returning 'not found'"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:341 glance/registry/api/v1/images.py:384
|
||||
#: glance/registry/api/v1/images.py:489 glance/registry/api/v1/members.py:68
|
||||
#: glance/registry/api/v1/members.py:221 glance/registry/api/v1/members.py:285
|
||||
#, python-format
|
||||
msgid "Image %(id)s not found"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:369
|
||||
#, python-format
|
||||
msgid "Successfully deleted image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:373
|
||||
#, python-format
|
||||
msgid "Delete denied for public image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:413
|
||||
#, python-format
|
||||
msgid "Rejecting image creation request for invalid image id '%(bad_id)s'"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:426
|
||||
#, python-format
|
||||
msgid "Successfully created image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:480
|
||||
#, python-format
|
||||
msgid "Updating metadata for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:495
|
||||
#, python-format
|
||||
msgid "Update denied for public image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:116 glance/registry/api/v1/members.py:234
|
||||
#: glance/registry/api/v1/members.py:298
|
||||
#, python-format
|
||||
msgid "User lacks permission to share image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:127 glance/registry/api/v1/members.py:144
|
||||
#: glance/registry/api/v1/members.py:247
|
||||
#, python-format
|
||||
msgid "Invalid membership association specified for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:196
|
||||
#, python-format
|
||||
msgid "Successfully updated memberships for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:269
|
||||
#, python-format
|
||||
msgid "Successfully updated a membership for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:318
|
||||
#, python-format
|
||||
msgid "Successfully deleted a membership from image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:330
|
||||
#, python-format
|
||||
msgid "Member %(id)s not found"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/client/v1/client.py:127
|
||||
#, python-format
|
||||
msgid "Registry client request %(method)s %(action)s raised %(exc_name)s"
|
||||
msgstr ""
|
@ -1,23 +0,0 @@
|
||||
# Translations template for glance.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# This file is distributed under the same license as the glance project.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-06-30 06:00+0000\n"
|
||||
"PO-Revision-Date: 2014-05-30 06:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: French (http://www.transifex.com/projects/p/glance/language/"
|
||||
"fr/)\n"
|
||||
"Language: fr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#~ msgid "DB exceeded retry limit."
|
||||
#~ msgstr "DB dépassé limite de tentatives"
|
@ -3,13 +3,14 @@
|
||||
# This file is distributed under the same license as the glance project.
|
||||
#
|
||||
# Translators:
|
||||
# Maxime COQUEREL <max.coquerel@gmail.com>, 2014
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-09-09 06:05+0000\n"
|
||||
"PO-Revision-Date: 2014-05-28 21:28+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2014-10-07 06:03+0000\n"
|
||||
"PO-Revision-Date: 2014-09-30 17:17+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: French (http://www.transifex.com/projects/p/glance/language/"
|
||||
"fr/)\n"
|
||||
"Language: fr\n"
|
||||
@ -26,25 +27,25 @@ msgid ""
|
||||
"failed."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:149
|
||||
#: glance/scrubber.py:166
|
||||
#, python-format
|
||||
msgid "%s file can not be read."
|
||||
msgstr ""
|
||||
msgstr "Le fichier %s ne peut pas etre lu."
|
||||
|
||||
#: glance/scrubber.py:172
|
||||
#: glance/scrubber.py:189
|
||||
#, python-format
|
||||
msgid "%s file can not be wrote."
|
||||
msgstr ""
|
||||
msgstr "Le fichier %s ne peut pas etre écrit."
|
||||
|
||||
#: glance/scrubber.py:476
|
||||
#: glance/scrubber.py:493
|
||||
#, python-format
|
||||
msgid "Can not %(op)s scrub jobs from queue: %(err)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:577
|
||||
#: glance/scrubber.py:594
|
||||
#, python-format
|
||||
msgid "%s file can not be created."
|
||||
msgstr ""
|
||||
msgstr "Le fichier %s ne peut pas etre créé"
|
||||
|
||||
#: glance/api/common.py:53
|
||||
#, python-format
|
||||
@ -52,6 +53,8 @@ msgid ""
|
||||
"An error occurred reading from backend storage for image %(image_id)s: "
|
||||
"%(err)s"
|
||||
msgstr ""
|
||||
"Une erreur s'est produite pendant le stockage backend de l'image "
|
||||
"%(image_id)s : %(err)s "
|
||||
|
||||
#: glance/api/common.py:59
|
||||
#, python-format
|
||||
@ -59,11 +62,13 @@ msgid ""
|
||||
"Backend storage for image %(image_id)s disconnected after writing only "
|
||||
"%(bytes_written)d bytes"
|
||||
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:90
|
||||
#, python-format
|
||||
msgid "An error occurred during image.send notification: %(err)s"
|
||||
msgstr ""
|
||||
msgstr "Une erreur s'est produite lors de la notification image.send : %(err)s"
|
||||
|
||||
#: glance/api/middleware/cache.py:169
|
||||
#, python-format
|
||||
@ -71,54 +76,59 @@ msgid ""
|
||||
"Image cache contained image file for image '%s', however the registry did "
|
||||
"not contain metadata for that image!"
|
||||
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
|
||||
#, python-format
|
||||
msgid "could not find %s"
|
||||
msgstr ""
|
||||
msgstr "impossible de trouver %s"
|
||||
|
||||
#: glance/api/middleware/cache.py:287
|
||||
msgid "Checksum header is missing."
|
||||
msgstr ""
|
||||
msgstr "L'en-tête de total de contrôle est manquant."
|
||||
|
||||
#: glance/api/v1/images.py:602
|
||||
#, python-format
|
||||
msgid "Copy from external source '%(scheme)s' failed for image: %(image)s"
|
||||
msgstr ""
|
||||
"Echec de copie depuis la source externe '%(scheme)s' pour l'image: %(image)s"
|
||||
|
||||
#: glance/api/v1/upload_utils.py:79
|
||||
#, python-format
|
||||
msgid "Unable to kill image %(id)s: "
|
||||
msgstr ""
|
||||
msgstr "Impossible de supprimer l'image %(id)s :"
|
||||
|
||||
#: glance/api/v1/upload_utils.py:240
|
||||
#, python-format
|
||||
msgid "Received HTTP error while uploading image %s"
|
||||
msgstr ""
|
||||
msgstr "Une erreur HTTP a été reçu lors du chargement de l'image %s"
|
||||
|
||||
#: glance/api/v2/image_data.py:61
|
||||
#, python-format
|
||||
msgid "Unable to restore image %(image_id)s: %(e)s"
|
||||
msgstr ""
|
||||
msgstr "Impossible de restaurer l'image %(image_id)s: %(e)s"
|
||||
|
||||
#: glance/api/v2/image_data.py:149
|
||||
msgid "Failed to upload image data due to HTTP error"
|
||||
msgstr ""
|
||||
"Echec de téléchargement des données de l'image en raison d'une erreur HTTP"
|
||||
|
||||
#: glance/api/v2/image_data.py:154
|
||||
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:190
|
||||
#, python-format
|
||||
msgid "Failed to delete namespace %(namespace)s "
|
||||
msgstr ""
|
||||
msgstr "Echec lors de la suppresion du namespace %(namespace)s"
|
||||
|
||||
#: glance/api/v2/metadef_resource_types.py:126
|
||||
#: glance/tests/functional/v2/test_metadef_resourcetypes.py:129
|
||||
#, python-format
|
||||
msgid "Failed to find resource type %(resourcetype)s to delete"
|
||||
msgstr ""
|
||||
msgstr "Echec pour trouver le type de ressource %(resourcetype)s a supprimer"
|
||||
|
||||
#: glance/async/__init__.py:67
|
||||
msgid ""
|
||||
@ -128,12 +138,12 @@ msgstr ""
|
||||
|
||||
#: glance/async/__init__.py:71
|
||||
msgid "Internal error occurred while trying to process task."
|
||||
msgstr ""
|
||||
msgstr "Erreur interne s'est produite lors du traitement de la tâche ."
|
||||
|
||||
#: glance/common/store_utils.py:68
|
||||
#, python-format
|
||||
msgid "Failed to delete image %(image_id)s from store: %(exc)s"
|
||||
msgstr ""
|
||||
msgstr "Echec de supprésion de l'image %(image_id)s depuis le magasin: %(exc)s"
|
||||
|
||||
#: glance/common/scripts/__init__.py:40
|
||||
#, python-format
|
||||
@ -151,16 +161,9 @@ msgstr ""
|
||||
#: glance/common/scripts/utils.py:46
|
||||
#, python-format
|
||||
msgid "Task not found for task_id %s"
|
||||
msgstr ""
|
||||
msgstr "Tache non trouvé pour task_id %s"
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Image %(image_id)s object being created by this task %(task_id)s, is no "
|
||||
"longer in valid status for further processing.image_id"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:126
|
||||
#: glance/db/sqlalchemy/metadata.py:127
|
||||
#, python-format
|
||||
msgid "Json schema files not found in %s. Aborting."
|
||||
msgstr ""
|
||||
@ -169,7 +172,7 @@ msgstr ""
|
||||
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:96
|
||||
#, python-format
|
||||
msgid "Invalid store uri for image: %(image_id)s. Details: %(reason)s"
|
||||
msgstr ""
|
||||
msgstr "uri magasin non valide pour image: %(image_id)s. Details: %(reason)s"
|
||||
|
||||
#: glance/domain/__init__.py:472
|
||||
#, python-format
|
||||
@ -186,7 +189,7 @@ msgstr ""
|
||||
#: glance/image_cache/drivers/sqlite.py:397
|
||||
#, python-format
|
||||
msgid "Error executing SQLite call. Got error: %s"
|
||||
msgstr ""
|
||||
msgstr "Erreur lors de l'exécution de l'appel SQLite. Erreur obtenue : %s"
|
||||
|
||||
#: glance/image_cache/drivers/xattr.py:109
|
||||
#, python-format
|
||||
@ -196,47 +199,51 @@ msgid ""
|
||||
"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/excutils.py:76
|
||||
#, python-format
|
||||
msgid "Original exception being dropped: %s"
|
||||
msgstr ""
|
||||
msgstr "Exception d'origine en cours de suppression : %s"
|
||||
|
||||
#: glance/openstack/common/excutils.py:105
|
||||
#, python-format
|
||||
msgid "Unexpected exception occurred %d time(s)... retrying."
|
||||
msgstr ""
|
||||
msgstr "Exception inattendue survenue %d fois... Nouvel essai."
|
||||
|
||||
#: glance/openstack/common/lockutils.py:120
|
||||
#, python-format
|
||||
msgid "Could not release the acquired lock `%s`"
|
||||
msgstr ""
|
||||
msgstr "Impossible de libérer le verrou acquis `%s`"
|
||||
|
||||
#: glance/registry/api/v1/images.py:134
|
||||
msgid "Unable to get images"
|
||||
msgstr ""
|
||||
msgstr "Impossible d'obtenir les images."
|
||||
|
||||
#: glance/registry/api/v1/images.py:352
|
||||
#, python-format
|
||||
msgid "Unable to show image %s"
|
||||
msgstr ""
|
||||
msgstr "Impossible d'afficher l'image %s"
|
||||
|
||||
#: glance/registry/api/v1/images.py:388
|
||||
#, python-format
|
||||
msgid "Unable to delete image %s"
|
||||
msgstr ""
|
||||
msgstr "Impossible de supprimer l'image %s"
|
||||
|
||||
#: glance/registry/api/v1/images.py:440
|
||||
#, python-format
|
||||
msgid "Unable to create image %s"
|
||||
msgstr ""
|
||||
msgstr "Impossible de créer l'image %s"
|
||||
|
||||
#: glance/registry/api/v1/images.py:513
|
||||
#, python-format
|
||||
msgid "Unable to update image %s"
|
||||
msgstr ""
|
||||
msgstr "Impossible de mettre à jour l'image %s"
|
||||
|
||||
#: glance/tests/functional/v2/test_metadef_resourcetypes.py:99
|
||||
#, python-format
|
||||
msgid "Forbidden to create resource type. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
msgstr "Creation du type de ressource refuse. Raison: %(reason)s "
|
||||
|
@ -1,369 +0,0 @@
|
||||
# Translations template for glance.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# This file is distributed under the same license as the glance project.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-09-09 06:05+0000\n"
|
||||
"PO-Revision-Date: 2014-05-28 21:28+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: French (http://www.transifex.com/projects/p/glance/language/"
|
||||
"fr/)\n"
|
||||
"Language: fr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: glance/scrubber.py:239
|
||||
#, python-format
|
||||
msgid "%s directory does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:418
|
||||
#, python-format
|
||||
msgid "Starting Daemon: wakeup_time=%(wakeup_time)s threads=%(threads)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:432
|
||||
msgid "Daemon Shutdown on KeyboardInterrupt"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:444
|
||||
#, python-format
|
||||
msgid "Initializing scrubber with configuration: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:517
|
||||
#, python-format
|
||||
msgid "Scrubbing image %(id)s from %(count)d locations."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:540
|
||||
#, python-format
|
||||
msgid "Image %s has been deleted."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:592
|
||||
#, python-format
|
||||
msgid "Getting images deleted before %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:161
|
||||
#, python-format
|
||||
msgid ""
|
||||
"User %(user)s attempted to upload an image of unknown size that will exceeed "
|
||||
"the quota. %(remaining)d bytes remaining."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:170
|
||||
#, python-format
|
||||
msgid ""
|
||||
"User %(user)s attempted to upload an image of size %(size)d that will "
|
||||
"exceeed the quota. %(remaining)d bytes remaining."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/cache.py:61
|
||||
msgid "Initialized image cache middleware"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/cache_manage.py:74
|
||||
msgid "Initialized image cache management middleware"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/gzip.py:35
|
||||
msgid "Initialized gzip middleware"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/images.py:718
|
||||
msgid "Triggering asynchronous copy from external source"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/images.py:1075 glance/api/v2/images.py:206
|
||||
#, python-format
|
||||
msgid "Image %s could not be deleted because it is in use: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:119
|
||||
#, python-format
|
||||
msgid "Cleaning up %s after exceeding the quota"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:161
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Image %s could not be found after upload. The image may have been deleted "
|
||||
"during the upload."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:136
|
||||
#, python-format
|
||||
msgid "Denying attempt to upload image because it exceeds the .quota: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/tasks.py:71
|
||||
#, python-format
|
||||
msgid "Forbidden to create task. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/tasks.py:109
|
||||
#, python-format
|
||||
msgid "Failed to find task %(task_id)s. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/tasks.py:114
|
||||
#, python-format
|
||||
msgid "Forbidden to get task %(task_id)s. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/async/eventlet_executor.py:50
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Eventlet executor picked up the execution of task ID %(task_id)s of task "
|
||||
"type %(task_type)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:328
|
||||
#, python-format
|
||||
msgid "Storing: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:401
|
||||
#, python-format
|
||||
msgid "Considering: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:427 glance/cmd/replicator.py:502
|
||||
#, python-format
|
||||
msgid "Image %s metadata has changed"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:509
|
||||
#, python-format
|
||||
msgid "Image %s is being synced"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:563
|
||||
#, 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:576
|
||||
#, python-format
|
||||
msgid "Image %s entirely missing from the destination"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/__init__.py:32
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Loading known task scripts for task_id %(task_id)s of type %(task_type)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:39
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s beginning import execution."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:141
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s: Got image data uri %(data_uri)s to be imported"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:150
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s: Could not import image file %(image_data)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:112
|
||||
msgid "Attempted to modify image user did not own."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:197
|
||||
#, python-format
|
||||
msgid "File %s loaded to database."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:199
|
||||
msgid "Metadata loading finished"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:210
|
||||
#, python-format
|
||||
msgid "Table %s has been cleared"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:292
|
||||
#, python-format
|
||||
msgid "Namespace %s saved in %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:98
|
||||
#, python-format
|
||||
msgid "creating table %(table)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:104
|
||||
#, python-format
|
||||
msgid "dropping table %(table)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:71
|
||||
msgid ""
|
||||
"'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."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/__init__.py:68
|
||||
#, python-format
|
||||
msgid "Image cache loaded driver '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/__init__.py:78 glance/image_cache/__init__.py:97
|
||||
msgid "Defaulting to SQLite driver."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/prefetcher.py:86
|
||||
#, python-format
|
||||
msgid "Successfully cached all %d images"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:413
|
||||
#: glance/image_cache/drivers/xattr.py:342
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already cached."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:418
|
||||
#: glance/image_cache/drivers/xattr.py:347
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already being written to cache"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:424
|
||||
#: glance/image_cache/drivers/xattr.py:353
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already queued."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:442
|
||||
#, python-format
|
||||
msgid "Removed invalid cache file %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:456
|
||||
#, python-format
|
||||
msgid "Removed stalled cache file %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/xattr.py:399
|
||||
#, python-format
|
||||
msgid "Reaped %(reaped)s %(entry_type)s cache entries"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/lockutils.py:83
|
||||
#, python-format
|
||||
msgid "Created lock path: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/lockutils.py:251
|
||||
#, python-format
|
||||
msgid "Failed to remove file %(file)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/quota/__init__.py:330
|
||||
#, python-format
|
||||
msgid "Cleaning up %s after exceeding the quota."
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:124
|
||||
#, python-format
|
||||
msgid "Invalid marker. Image %(id)s could not be found."
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:129 glance/registry/api/v1/images.py:347
|
||||
#: glance/registry/api/v1/images.py:379 glance/registry/api/v1/images.py:501
|
||||
#: glance/registry/api/v1/members.py:74 glance/registry/api/v1/members.py:109
|
||||
#: glance/registry/api/v1/members.py:227 glance/registry/api/v1/members.py:291
|
||||
#, python-format
|
||||
msgid "Access denied to image %(id)s but returning 'not found'"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:341 glance/registry/api/v1/images.py:384
|
||||
#: glance/registry/api/v1/images.py:489 glance/registry/api/v1/members.py:68
|
||||
#: glance/registry/api/v1/members.py:221 glance/registry/api/v1/members.py:285
|
||||
#, python-format
|
||||
msgid "Image %(id)s not found"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:369
|
||||
#, python-format
|
||||
msgid "Successfully deleted image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:373
|
||||
#, python-format
|
||||
msgid "Delete denied for public image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:413
|
||||
#, python-format
|
||||
msgid "Rejecting image creation request for invalid image id '%(bad_id)s'"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:426
|
||||
#, python-format
|
||||
msgid "Successfully created image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:480
|
||||
#, python-format
|
||||
msgid "Updating metadata for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:495
|
||||
#, python-format
|
||||
msgid "Update denied for public image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:116 glance/registry/api/v1/members.py:234
|
||||
#: glance/registry/api/v1/members.py:298
|
||||
#, python-format
|
||||
msgid "User lacks permission to share image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:127 glance/registry/api/v1/members.py:144
|
||||
#: glance/registry/api/v1/members.py:247
|
||||
#, python-format
|
||||
msgid "Invalid membership association specified for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:196
|
||||
#, python-format
|
||||
msgid "Successfully updated memberships for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:269
|
||||
#, python-format
|
||||
msgid "Successfully updated a membership for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:318
|
||||
#, python-format
|
||||
msgid "Successfully deleted a membership from image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:330
|
||||
#, python-format
|
||||
msgid "Member %(id)s not found"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/client/v1/client.py:127
|
||||
#, python-format
|
||||
msgid "Registry client request %(method)s %(action)s raised %(exc_name)s"
|
||||
msgstr ""
|
@ -6,9 +6,9 @@
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: glance 2014.2.dev9.g02dcdc9\n"
|
||||
"Project-Id-Version: glance 2015.1.dev27.gc0fd20a\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-09-09 06:05+0000\n"
|
||||
"POT-Creation-Date: 2014-10-07 06:03+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,22 +24,22 @@ msgid ""
|
||||
"failed."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:149
|
||||
#: glance/scrubber.py:166
|
||||
#, python-format
|
||||
msgid "%s file can not be read."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:172
|
||||
#: glance/scrubber.py:189
|
||||
#, python-format
|
||||
msgid "%s file can not be wrote."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:476
|
||||
#: glance/scrubber.py:493
|
||||
#, python-format
|
||||
msgid "Can not %(op)s scrub jobs from queue: %(err)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:577
|
||||
#: glance/scrubber.py:594
|
||||
#, python-format
|
||||
msgid "%s file can not be created."
|
||||
msgstr ""
|
||||
@ -151,14 +151,7 @@ msgstr ""
|
||||
msgid "Task not found for task_id %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Image %(image_id)s object being created by this task %(task_id)s, is "
|
||||
"no longer in valid status for further processing.image_id"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:126
|
||||
#: glance/db/sqlalchemy/metadata.py:127
|
||||
#, python-format
|
||||
msgid "Json schema files not found in %s. Aborting."
|
||||
msgstr ""
|
||||
|
@ -6,9 +6,9 @@
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: glance 2014.2.dev9.g02dcdc9\n"
|
||||
"Project-Id-Version: glance 2015.1.dev27.gc0fd20a\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-09-09 06:05+0000\n"
|
||||
"POT-Creation-Date: 2014-10-07 06:03+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"
|
||||
@ -17,12 +17,12 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
|
||||
#: glance/scrubber.py:199
|
||||
#: glance/scrubber.py:216
|
||||
#, python-format
|
||||
msgid "Failed to find image to delete: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:542
|
||||
#: glance/scrubber.py:559
|
||||
#, python-format
|
||||
msgid "Unable to delete URI from image %s."
|
||||
msgstr ""
|
||||
@ -32,20 +32,13 @@ msgstr ""
|
||||
msgid "Invalid value for option user_storage_quota: %(users_quota)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:828
|
||||
#: glance/api/v2/images.py:846
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not find schema properties file %s. Continuing without custom "
|
||||
"properties"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/manage.py:89
|
||||
msgid ""
|
||||
"Warning: The db_enforce_mysql_charset option is now deprecated and will "
|
||||
"be removed in the Juno release. Please migrate DB manually e.g. convert "
|
||||
"data of all tables to UTF-8 charset."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/store_utils.py:62
|
||||
#, python-format
|
||||
msgid "Failed to delete image %s in store from URI"
|
||||
|
@ -6,9 +6,9 @@
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: glance 2014.2.dev42.gb46784e\n"
|
||||
"Project-Id-Version: glance 2015.1.dev27.gc0fd20a\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-09-25 06:19+0000\n"
|
||||
"POT-Creation-Date: 2014-10-07 06:03+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"
|
||||
@ -459,7 +459,7 @@ msgstr ""
|
||||
msgid "The incoming image is too large: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/image_members.py:192 glance/api/v2/images.py:301
|
||||
#: glance/api/v2/image_members.py:192 glance/api/v2/images.py:306
|
||||
#: glance/api/v2/metadef_namespaces.py:356 glance/api/v2/metadef_objects.py:225
|
||||
#: glance/api/v2/metadef_properties.py:157
|
||||
#: glance/api/v2/metadef_resource_types.py:145
|
||||
@ -483,7 +483,7 @@ msgstr ""
|
||||
msgid "An identifier for the image member (tenantId)"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/image_members.py:274 glance/api/v2/images.py:682
|
||||
#: glance/api/v2/image_members.py:274 glance/api/v2/images.py:688
|
||||
msgid "An identifier for the image"
|
||||
msgstr ""
|
||||
|
||||
@ -499,39 +499,39 @@ msgstr ""
|
||||
msgid "The status of this image member"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:162 glance/api/v2/images.py:190
|
||||
#: glance/api/v2/images.py:162 glance/api/v2/images.py:195
|
||||
#, python-format
|
||||
msgid "Property %s does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:174
|
||||
#: glance/api/v2/images.py:176
|
||||
#, python-format
|
||||
msgid "Property %s already present."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:185
|
||||
#: glance/api/v2/images.py:190
|
||||
#, python-format
|
||||
msgid "Property %s may not be removed."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:203
|
||||
#: glance/api/v2/images.py:208
|
||||
#, python-format
|
||||
msgid "Failed to find image %(image_id)s to delete"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:227
|
||||
#: glance/api/v2/images.py:232
|
||||
msgid "Cannot replace locations from a non-empty list to a non-empty list."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:251
|
||||
#: glance/api/v2/images.py:256
|
||||
msgid "Invalid position for adding a location."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:267
|
||||
#: glance/api/v2/images.py:272
|
||||
msgid "Invalid position for removing a location."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:309 glance/api/v2/images.py:415
|
||||
#: glance/api/v2/images.py:314 glance/api/v2/images.py:420
|
||||
#: glance/api/v2/metadef_namespaces.py:364 glance/api/v2/metadef_objects.py:289
|
||||
#: glance/api/v2/metadef_properties.py:165
|
||||
#: glance/api/v2/metadef_resource_types.py:153
|
||||
@ -540,171 +540,171 @@ msgstr ""
|
||||
msgid "Attribute '%s' is read-only."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:340 glance/api/v2/images.py:362
|
||||
#: glance/api/v2/images.py:345 glance/api/v2/images.py:367
|
||||
#, python-format
|
||||
msgid "Unable to find '%s' in JSON Schema change"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:348
|
||||
#: glance/api/v2/images.py:353
|
||||
msgid ""
|
||||
"Operation objects must contain only one member named \"add\", \"remove\","
|
||||
" or \"replace\"."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:353
|
||||
#: glance/api/v2/images.py:358
|
||||
msgid ""
|
||||
"Operation objects must contain exactly one member named \"add\", "
|
||||
"\"remove\", or \"replace\"."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:390
|
||||
#: glance/api/v2/images.py:395
|
||||
#, python-format
|
||||
msgid "Pointer `%s` does not start with \"/\"."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:393
|
||||
#: glance/api/v2/images.py:398
|
||||
#, python-format
|
||||
msgid "Pointer `%s` contains adjacent \"/\"."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:396
|
||||
#: glance/api/v2/images.py:401
|
||||
#, python-format
|
||||
msgid "Pointer `%s` end with \"/\"."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:399
|
||||
#: glance/api/v2/images.py:404
|
||||
#, python-format
|
||||
msgid "Pointer `%s` does not contains valid token."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:402
|
||||
#: glance/api/v2/images.py:407
|
||||
#, python-format
|
||||
msgid "Pointer `%s` contains \"~\" not part of a recognized escape sequence."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:408
|
||||
#: glance/api/v2/images.py:413
|
||||
#, python-format
|
||||
msgid "Operation \"%s\" requires a member named \"value\"."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:418
|
||||
#: glance/api/v2/images.py:423
|
||||
#, python-format
|
||||
msgid "Attribute '%s' is reserved."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:448
|
||||
#: glance/api/v2/images.py:453
|
||||
#, python-format
|
||||
msgid "Invalid JSON pointer for this resource: '/%s'"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:460
|
||||
#: glance/api/v2/images.py:465
|
||||
msgid "Unrecognized JSON Schema draft version"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:482
|
||||
#: glance/api/v2/images.py:487
|
||||
msgid "Request body must be a JSON array of operation objects."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:487
|
||||
#: glance/api/v2/images.py:492
|
||||
msgid "Operations must be JSON objects."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:509 glance/api/v2/metadef_namespaces.py:411
|
||||
#: glance/api/v2/images.py:515 glance/api/v2/metadef_namespaces.py:411
|
||||
#: glance/api/v2/tasks.py:172 glance/registry/api/v1/images.py:265
|
||||
msgid "limit param must be an integer"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:513 glance/api/v2/metadef_namespaces.py:415
|
||||
#: glance/api/v2/images.py:519 glance/api/v2/metadef_namespaces.py:415
|
||||
#: glance/api/v2/tasks.py:176 glance/registry/api/v1/images.py:268
|
||||
msgid "limit param must be positive"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:520 glance/api/v2/metadef_namespaces.py:393
|
||||
#: glance/api/v2/images.py:526 glance/api/v2/metadef_namespaces.py:393
|
||||
#: glance/api/v2/metadef_objects.py:271 glance/api/v2/tasks.py:142
|
||||
#, python-format
|
||||
msgid "Invalid sort direction: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:527
|
||||
#: glance/api/v2/images.py:533
|
||||
#, python-format
|
||||
msgid "Invalid status: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:536 glance/api/v2/metadef_namespaces.py:402
|
||||
#: glance/api/v2/images.py:542 glance/api/v2/metadef_namespaces.py:402
|
||||
#: glance/api/v2/metadef_objects.py:280
|
||||
#, python-format
|
||||
msgid "Invalid visibility value: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:540
|
||||
#: glance/api/v2/images.py:546
|
||||
msgid "The \"changes-since\" filter is no longer available on v2."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:688
|
||||
#: glance/api/v2/images.py:694
|
||||
msgid "Descriptive name for the image"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:693
|
||||
#: glance/api/v2/images.py:699
|
||||
msgid "Status of the image (READ-ONLY)"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:699
|
||||
#: glance/api/v2/images.py:705
|
||||
msgid "Scope of image accessibility"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:704
|
||||
#: glance/api/v2/images.py:710
|
||||
msgid "If true, image will not be deletable."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:708
|
||||
#: glance/api/v2/images.py:714
|
||||
msgid "md5 hash of image contents. (READ-ONLY)"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:713
|
||||
#: glance/api/v2/images.py:719
|
||||
msgid "Owner of the image"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:718
|
||||
#: glance/api/v2/images.py:724
|
||||
msgid "Size of image file in bytes (READ-ONLY)"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:722
|
||||
#: glance/api/v2/images.py:728
|
||||
msgid "Virtual size of image in bytes (READ-ONLY)"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:726
|
||||
#: glance/api/v2/images.py:732
|
||||
msgid "Format of the container"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:731
|
||||
#: glance/api/v2/images.py:737
|
||||
msgid "Format of the disk"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:736
|
||||
#: glance/api/v2/images.py:742
|
||||
msgid "Date and time of image registration (READ-ONLY)"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:744
|
||||
#: glance/api/v2/images.py:750
|
||||
msgid "Date and time of the last image modification (READ-ONLY)"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:750
|
||||
#: glance/api/v2/images.py:756
|
||||
msgid "List of strings related to the image"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:758
|
||||
#: glance/api/v2/images.py:764
|
||||
msgid "URL to access the image file kept in external store (READ-ONLY)"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:763
|
||||
#: glance/api/v2/images.py:769
|
||||
msgid "Amount of ram (in MB) required to boot image."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:767
|
||||
#: glance/api/v2/images.py:773
|
||||
msgid "Amount of disk space (in GB) required to boot image."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:797
|
||||
#: glance/api/v2/images.py:803
|
||||
msgid "A set of URLs to access the image file kept in external store"
|
||||
msgstr ""
|
||||
|
||||
@ -1675,27 +1675,27 @@ msgstr ""
|
||||
msgid "Invalid format of swift store configcfg"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:111
|
||||
#: glance/common/utils.py:112
|
||||
#, python-format
|
||||
msgid "Error: cooperative_iter exception %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:243
|
||||
#: glance/common/utils.py:244
|
||||
#, python-format
|
||||
msgid "Bad header: %(header_name)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:253
|
||||
#: glance/common/utils.py:258
|
||||
#, python-format
|
||||
msgid "Cannot convert image %(key)s '%(value)s' to an integer."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:260
|
||||
#: glance/common/utils.py:265
|
||||
#, python-format
|
||||
msgid "Image %(key)s must be >= 0 ('%(value)s' specified)."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:454
|
||||
#: glance/common/utils.py:459
|
||||
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 "
|
||||
@ -1703,48 +1703,48 @@ msgid ""
|
||||
"pydev_worker_debug_port."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:491
|
||||
#: glance/common/utils.py:496
|
||||
#, python-format
|
||||
msgid "Invalid backend: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:524
|
||||
#: glance/common/utils.py:529
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is a problem with your %(error_key_name)s %(error_filename)s. "
|
||||
"Please verify it. Error: %(ioe)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:531
|
||||
#: glance/common/utils.py:536
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is a problem with your %(error_key_name)s %(error_filename)s. "
|
||||
"Please verify it. OpenSSL error: %(ce)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:545
|
||||
#: glance/common/utils.py:550
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is a problem with your key pair. Please verify that cert "
|
||||
"%(cert_file)s and key %(key_file)s belong together. OpenSSL error %(ce)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:623
|
||||
#: glance/common/utils.py:628
|
||||
#, python-format
|
||||
msgid "Host and port \"%s\" is not valid."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:626
|
||||
#: glance/common/utils.py:631
|
||||
#, python-format
|
||||
msgid "Port \"%s\" is not valid."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:635
|
||||
#: glance/common/utils.py:640
|
||||
#, python-format
|
||||
msgid "Host \"%s\" is not valid."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/utils.py:638
|
||||
#: glance/common/utils.py:643
|
||||
#, python-format
|
||||
msgid ""
|
||||
"%s Please specify a host:port pair, where host is an IPv4 address, IPv6 "
|
||||
@ -1920,11 +1920,24 @@ msgstr ""
|
||||
msgid "Invalid location: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:123
|
||||
#: glance/common/scripts/utils.py:97
|
||||
msgid ""
|
||||
"File based imports are not allowed. Please use a non-local source of "
|
||||
"image data."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/utils.py:106
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Task ID %(task_id)s: Ignoring property %(k)s for setting base properties "
|
||||
"while creating Image."
|
||||
"The given uri is not valid. Please specify a valid uri from the following"
|
||||
" list of supported uri %(supported)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Image %(image_id)s object being created by this task %(task_id)s, is "
|
||||
"no longer in valid status for further processing."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/__init__.py:71 glance/db/__init__.py:178 glance/db/__init__.py:190
|
||||
@ -2502,7 +2515,7 @@ msgstr ""
|
||||
msgid "Could not find required configuration option"
|
||||
msgstr ""
|
||||
|
||||
#: glance/tests/unit/test_migrations.py:929
|
||||
#: glance/tests/unit/test_migrations.py:609
|
||||
#, python-format
|
||||
msgid "location: %s data lost"
|
||||
msgstr ""
|
||||
|
@ -1,23 +0,0 @@
|
||||
# Translations template for glance.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# This file is distributed under the same license as the glance project.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-07-06 06:00+0000\n"
|
||||
"PO-Revision-Date: 2014-05-30 06:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Italian (http://www.transifex.com/projects/p/glance/language/"
|
||||
"it/)\n"
|
||||
"Language: it\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#~ msgid "DB exceeded retry limit."
|
||||
#~ msgstr "Il DB ha superato il limite dei tentativi."
|
@ -1,369 +0,0 @@
|
||||
# Translations template for glance.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# This file is distributed under the same license as the glance project.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-09-09 06:05+0000\n"
|
||||
"PO-Revision-Date: 2014-05-28 21:28+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Italian (http://www.transifex.com/projects/p/glance/language/"
|
||||
"it/)\n"
|
||||
"Language: it\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: glance/scrubber.py:239
|
||||
#, python-format
|
||||
msgid "%s directory does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:418
|
||||
#, python-format
|
||||
msgid "Starting Daemon: wakeup_time=%(wakeup_time)s threads=%(threads)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:432
|
||||
msgid "Daemon Shutdown on KeyboardInterrupt"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:444
|
||||
#, python-format
|
||||
msgid "Initializing scrubber with configuration: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:517
|
||||
#, python-format
|
||||
msgid "Scrubbing image %(id)s from %(count)d locations."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:540
|
||||
#, python-format
|
||||
msgid "Image %s has been deleted."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:592
|
||||
#, python-format
|
||||
msgid "Getting images deleted before %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:161
|
||||
#, python-format
|
||||
msgid ""
|
||||
"User %(user)s attempted to upload an image of unknown size that will exceeed "
|
||||
"the quota. %(remaining)d bytes remaining."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:170
|
||||
#, python-format
|
||||
msgid ""
|
||||
"User %(user)s attempted to upload an image of size %(size)d that will "
|
||||
"exceeed the quota. %(remaining)d bytes remaining."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/cache.py:61
|
||||
msgid "Initialized image cache middleware"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/cache_manage.py:74
|
||||
msgid "Initialized image cache management middleware"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/gzip.py:35
|
||||
msgid "Initialized gzip middleware"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/images.py:718
|
||||
msgid "Triggering asynchronous copy from external source"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/images.py:1075 glance/api/v2/images.py:206
|
||||
#, python-format
|
||||
msgid "Image %s could not be deleted because it is in use: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:119
|
||||
#, python-format
|
||||
msgid "Cleaning up %s after exceeding the quota"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:161
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Image %s could not be found after upload. The image may have been deleted "
|
||||
"during the upload."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:136
|
||||
#, python-format
|
||||
msgid "Denying attempt to upload image because it exceeds the .quota: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/tasks.py:71
|
||||
#, python-format
|
||||
msgid "Forbidden to create task. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/tasks.py:109
|
||||
#, python-format
|
||||
msgid "Failed to find task %(task_id)s. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/tasks.py:114
|
||||
#, python-format
|
||||
msgid "Forbidden to get task %(task_id)s. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/async/eventlet_executor.py:50
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Eventlet executor picked up the execution of task ID %(task_id)s of task "
|
||||
"type %(task_type)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:328
|
||||
#, python-format
|
||||
msgid "Storing: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:401
|
||||
#, python-format
|
||||
msgid "Considering: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:427 glance/cmd/replicator.py:502
|
||||
#, python-format
|
||||
msgid "Image %s metadata has changed"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:509
|
||||
#, python-format
|
||||
msgid "Image %s is being synced"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:563
|
||||
#, 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:576
|
||||
#, python-format
|
||||
msgid "Image %s entirely missing from the destination"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/__init__.py:32
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Loading known task scripts for task_id %(task_id)s of type %(task_type)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:39
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s beginning import execution."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:141
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s: Got image data uri %(data_uri)s to be imported"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:150
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s: Could not import image file %(image_data)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:112
|
||||
msgid "Attempted to modify image user did not own."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:197
|
||||
#, python-format
|
||||
msgid "File %s loaded to database."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:199
|
||||
msgid "Metadata loading finished"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:210
|
||||
#, python-format
|
||||
msgid "Table %s has been cleared"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:292
|
||||
#, python-format
|
||||
msgid "Namespace %s saved in %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:98
|
||||
#, python-format
|
||||
msgid "creating table %(table)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:104
|
||||
#, python-format
|
||||
msgid "dropping table %(table)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:71
|
||||
msgid ""
|
||||
"'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."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/__init__.py:68
|
||||
#, python-format
|
||||
msgid "Image cache loaded driver '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/__init__.py:78 glance/image_cache/__init__.py:97
|
||||
msgid "Defaulting to SQLite driver."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/prefetcher.py:86
|
||||
#, python-format
|
||||
msgid "Successfully cached all %d images"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:413
|
||||
#: glance/image_cache/drivers/xattr.py:342
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already cached."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:418
|
||||
#: glance/image_cache/drivers/xattr.py:347
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already being written to cache"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:424
|
||||
#: glance/image_cache/drivers/xattr.py:353
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already queued."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:442
|
||||
#, python-format
|
||||
msgid "Removed invalid cache file %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:456
|
||||
#, python-format
|
||||
msgid "Removed stalled cache file %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/xattr.py:399
|
||||
#, python-format
|
||||
msgid "Reaped %(reaped)s %(entry_type)s cache entries"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/lockutils.py:83
|
||||
#, python-format
|
||||
msgid "Created lock path: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/lockutils.py:251
|
||||
#, python-format
|
||||
msgid "Failed to remove file %(file)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/quota/__init__.py:330
|
||||
#, python-format
|
||||
msgid "Cleaning up %s after exceeding the quota."
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:124
|
||||
#, python-format
|
||||
msgid "Invalid marker. Image %(id)s could not be found."
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:129 glance/registry/api/v1/images.py:347
|
||||
#: glance/registry/api/v1/images.py:379 glance/registry/api/v1/images.py:501
|
||||
#: glance/registry/api/v1/members.py:74 glance/registry/api/v1/members.py:109
|
||||
#: glance/registry/api/v1/members.py:227 glance/registry/api/v1/members.py:291
|
||||
#, python-format
|
||||
msgid "Access denied to image %(id)s but returning 'not found'"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:341 glance/registry/api/v1/images.py:384
|
||||
#: glance/registry/api/v1/images.py:489 glance/registry/api/v1/members.py:68
|
||||
#: glance/registry/api/v1/members.py:221 glance/registry/api/v1/members.py:285
|
||||
#, python-format
|
||||
msgid "Image %(id)s not found"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:369
|
||||
#, python-format
|
||||
msgid "Successfully deleted image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:373
|
||||
#, python-format
|
||||
msgid "Delete denied for public image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:413
|
||||
#, python-format
|
||||
msgid "Rejecting image creation request for invalid image id '%(bad_id)s'"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:426
|
||||
#, python-format
|
||||
msgid "Successfully created image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:480
|
||||
#, python-format
|
||||
msgid "Updating metadata for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:495
|
||||
#, python-format
|
||||
msgid "Update denied for public image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:116 glance/registry/api/v1/members.py:234
|
||||
#: glance/registry/api/v1/members.py:298
|
||||
#, python-format
|
||||
msgid "User lacks permission to share image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:127 glance/registry/api/v1/members.py:144
|
||||
#: glance/registry/api/v1/members.py:247
|
||||
#, python-format
|
||||
msgid "Invalid membership association specified for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:196
|
||||
#, python-format
|
||||
msgid "Successfully updated memberships for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:269
|
||||
#, python-format
|
||||
msgid "Successfully updated a membership for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:318
|
||||
#, python-format
|
||||
msgid "Successfully deleted a membership from image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:330
|
||||
#, python-format
|
||||
msgid "Member %(id)s not found"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/client/v1/client.py:127
|
||||
#, python-format
|
||||
msgid "Registry client request %(method)s %(action)s raised %(exc_name)s"
|
||||
msgstr ""
|
@ -1,23 +0,0 @@
|
||||
# Translations template for glance.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# This file is distributed under the same license as the glance project.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-06-30 06:00+0000\n"
|
||||
"PO-Revision-Date: 2014-05-30 06:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Japanese (http://www.transifex.com/projects/p/glance/language/"
|
||||
"ja/)\n"
|
||||
"Language: ja\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#~ msgid "DB exceeded retry limit."
|
||||
#~ msgstr "DBへのリトライが上限に達しました。"
|
@ -1,21 +0,0 @@
|
||||
# Translations template for glance.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# This file is distributed under the same license as the glance project.
|
||||
#
|
||||
# Translators:
|
||||
# George Machitidze <giomac@gmail.com>, 2014
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-08-20 06:06+0000\n"
|
||||
"PO-Revision-Date: 2014-07-07 02:30+0000\n"
|
||||
"Last-Translator: George Machitidze <giomac@gmail.com>\n"
|
||||
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/"
|
||||
"glance/language/ka_GE/)\n"
|
||||
"Language: ka_GE\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
@ -3,16 +3,17 @@
|
||||
# This file is distributed under the same license as the glance project.
|
||||
#
|
||||
# Translators:
|
||||
# HyunWoo Jo <showaid@gmail.com>, 2014
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-09-09 06:05+0000\n"
|
||||
"PO-Revision-Date: 2014-05-28 21:28+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Japanese (http://www.transifex.com/projects/p/glance/language/"
|
||||
"ja/)\n"
|
||||
"Language: ja\n"
|
||||
"POT-Creation-Date: 2014-10-07 06:03+0000\n"
|
||||
"PO-Revision-Date: 2014-09-30 17:17+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/glance/"
|
||||
"language/ko_KR/)\n"
|
||||
"Language: ko_KR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
@ -25,33 +26,35 @@ msgid ""
|
||||
"Glance tried all active locations to get data for image %s but all have "
|
||||
"failed."
|
||||
msgstr ""
|
||||
"Glance는 모든 활성화 된 위치에서 %s 이미지에 대한 데이터를 수집하려 했으나 모"
|
||||
"두 실패했습니다."
|
||||
|
||||
#: glance/scrubber.py:149
|
||||
#: glance/scrubber.py:166
|
||||
#, python-format
|
||||
msgid "%s file can not be read."
|
||||
msgstr ""
|
||||
msgstr "%s 파일을 읽을 수 없습니다."
|
||||
|
||||
#: glance/scrubber.py:172
|
||||
#: glance/scrubber.py:189
|
||||
#, python-format
|
||||
msgid "%s file can not be wrote."
|
||||
msgstr ""
|
||||
msgstr "%s 파일에 쓸 수 없습니다."
|
||||
|
||||
#: glance/scrubber.py:476
|
||||
#: glance/scrubber.py:493
|
||||
#, python-format
|
||||
msgid "Can not %(op)s scrub jobs from queue: %(err)s"
|
||||
msgstr ""
|
||||
msgstr "큐에 있는 %(op)s 스크럽 작업을 수행할 수 없음: %(err)s"
|
||||
|
||||
#: glance/scrubber.py:577
|
||||
#: glance/scrubber.py:594
|
||||
#, python-format
|
||||
msgid "%s file can not be created."
|
||||
msgstr ""
|
||||
msgstr "%s 파일을 만들 수 없습니다."
|
||||
|
||||
#: glance/api/common.py:53
|
||||
#, python-format
|
||||
msgid ""
|
||||
"An error occurred reading from backend storage for image %(image_id)s: "
|
||||
"%(err)s"
|
||||
msgstr ""
|
||||
msgstr "백엔드 스토리지에서 이미지 %(image_id)s를 읽는 중 에러 발생: %(err)s"
|
||||
|
||||
#: glance/api/common.py:59
|
||||
#, python-format
|
||||
@ -59,11 +62,13 @@ msgid ""
|
||||
"Backend storage for image %(image_id)s disconnected after writing only "
|
||||
"%(bytes_written)d bytes"
|
||||
msgstr ""
|
||||
"백엔드 스토리지에 이미지 %(image_id)s 를 %(bytes_written)d byte 를 쓰는 도중 "
|
||||
"연결 끊김"
|
||||
|
||||
#: glance/api/common.py:90
|
||||
#, python-format
|
||||
msgid "An error occurred during image.send notification: %(err)s"
|
||||
msgstr ""
|
||||
msgstr "image.send notification 중 에러 발생 : %(err)s"
|
||||
|
||||
#: glance/api/middleware/cache.py:169
|
||||
#, python-format
|
||||
@ -71,69 +76,73 @@ msgid ""
|
||||
"Image cache contained image file for image '%s', however the registry did "
|
||||
"not contain metadata for that image!"
|
||||
msgstr ""
|
||||
"이미지 캐시에는 이미지 '%s'에 대한 이미지 파일이 있으나 레지스트리는 이미지"
|
||||
"에 대한 메타데이터를 가지고 있지 않습니다!"
|
||||
|
||||
#: glance/api/middleware/cache.py:268
|
||||
#, python-format
|
||||
msgid "could not find %s"
|
||||
msgstr ""
|
||||
msgstr "%s 를 찾을 수 없음"
|
||||
|
||||
#: glance/api/middleware/cache.py:287
|
||||
msgid "Checksum header is missing."
|
||||
msgstr ""
|
||||
msgstr "Checksum header 없음"
|
||||
|
||||
#: glance/api/v1/images.py:602
|
||||
#, python-format
|
||||
msgid "Copy from external source '%(scheme)s' failed for image: %(image)s"
|
||||
msgstr ""
|
||||
msgstr "외부 소스 '%(scheme)s' 로부터 이미지 복사 실패 : %(image)s"
|
||||
|
||||
#: glance/api/v1/upload_utils.py:79
|
||||
#, python-format
|
||||
msgid "Unable to kill image %(id)s: "
|
||||
msgstr ""
|
||||
msgstr "이미지 %(id)s 를 kill 할 수 없음:"
|
||||
|
||||
#: glance/api/v1/upload_utils.py:240
|
||||
#, python-format
|
||||
msgid "Received HTTP error while uploading image %s"
|
||||
msgstr ""
|
||||
msgstr "이미지 %s를 업로드 하는 도중 HTTP 에러 수신"
|
||||
|
||||
#: glance/api/v2/image_data.py:61
|
||||
#, python-format
|
||||
msgid "Unable to restore image %(image_id)s: %(e)s"
|
||||
msgstr ""
|
||||
msgstr "이미지 %(image_id)s를 복구할 수 없음 : %(e)s"
|
||||
|
||||
#: glance/api/v2/image_data.py:149
|
||||
msgid "Failed to upload image data due to HTTP error"
|
||||
msgstr ""
|
||||
msgstr "HTTP 에러로 인해 이미지 데이터 업로드 실패"
|
||||
|
||||
#: glance/api/v2/image_data.py:154
|
||||
msgid "Failed to upload image data due to internal error"
|
||||
msgstr ""
|
||||
msgstr "내부 에러로 인해 이미지 데이터 업로드 실패"
|
||||
|
||||
#: glance/api/v2/metadef_namespaces.py:190
|
||||
#, python-format
|
||||
msgid "Failed to delete namespace %(namespace)s "
|
||||
msgstr ""
|
||||
msgstr "네임스페이스 삭제 실패 %(namespace)s"
|
||||
|
||||
#: glance/api/v2/metadef_resource_types.py:126
|
||||
#: glance/tests/functional/v2/test_metadef_resourcetypes.py:129
|
||||
#, python-format
|
||||
msgid "Failed to find resource type %(resourcetype)s to delete"
|
||||
msgstr ""
|
||||
msgstr "삭제하기 위한 리소스 타입 %(resourcetype)s 검색 실패"
|
||||
|
||||
#: glance/async/__init__.py:67
|
||||
msgid ""
|
||||
"This execution of Tasks is not setup. Please consult the project "
|
||||
"documentation for more information on the executors available."
|
||||
msgstr ""
|
||||
"이 작업의 실행은 설정되지 않았습니다. 프로젝트 문서의 executors available 관"
|
||||
"련 항목을 참고하여 상세한 정보를 확인 하시기 바랍니다."
|
||||
|
||||
#: glance/async/__init__.py:71
|
||||
msgid "Internal error occurred while trying to process task."
|
||||
msgstr ""
|
||||
msgstr "작업을 수행하는 중 내부에러 발생"
|
||||
|
||||
#: glance/common/store_utils.py:68
|
||||
#, python-format
|
||||
msgid "Failed to delete image %(image_id)s from store: %(exc)s"
|
||||
msgstr ""
|
||||
msgstr "스토어에서 이미지 %(image_id)s 삭제 실패 : %(exc)s"
|
||||
|
||||
#: glance/common/scripts/__init__.py:40
|
||||
#, python-format
|
||||
@ -142,39 +151,35 @@ msgid ""
|
||||
"Glance. Please refer the documentation provided by OpenStack or your "
|
||||
"operator for more information."
|
||||
msgstr ""
|
||||
"이 작업 유형 %(task_type)s는 현재 배포된 Glance에서 지원되지 않습니다. 상세 "
|
||||
"정보는 오픈스택이나 운영자로부터 배포된 문서를 참조바랍니다."
|
||||
|
||||
#: glance/common/scripts/__init__.py:50
|
||||
#, python-format
|
||||
msgid "Failed to save task %(task_id)s in DB as task_repo is %(task_repo)s"
|
||||
msgstr ""
|
||||
"DB에 task_repo 형태로 작업 %(task_id)s 저장에 실패한 것은 %(task_repo)s"
|
||||
|
||||
#: glance/common/scripts/utils.py:46
|
||||
#, python-format
|
||||
msgid "Task not found for task_id %s"
|
||||
msgstr ""
|
||||
msgstr "task_id %s에 대한 작업을 찾을 수 없음"
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:102
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Image %(image_id)s object being created by this task %(task_id)s, is no "
|
||||
"longer in valid status for further processing.image_id"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:126
|
||||
#: glance/db/sqlalchemy/metadata.py:127
|
||||
#, python-format
|
||||
msgid "Json schema files not found in %s. Aborting."
|
||||
msgstr ""
|
||||
msgstr "%s에서 Json 스키마 파일을 찾을 수 없음. 중단."
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py:62
|
||||
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:96
|
||||
#, python-format
|
||||
msgid "Invalid store uri for image: %(image_id)s. Details: %(reason)s"
|
||||
msgstr ""
|
||||
msgstr "이미지 %(image_id)s 에 부적합한 저장 uri. 상세: %(reason)s"
|
||||
|
||||
#: glance/domain/__init__.py:472
|
||||
#, python-format
|
||||
msgid "Failed to load the %s executor provided in the config."
|
||||
msgstr ""
|
||||
msgstr "설정에서 제공된 %s executor 로드 실패"
|
||||
|
||||
#: glance/image_cache/__init__.py:268
|
||||
#, python-format
|
||||
@ -182,11 +187,13 @@ msgid ""
|
||||
"Exception encountered while tee'ing image '%(image_id)s' into cache: "
|
||||
"%(error)s. Continuing with response."
|
||||
msgstr ""
|
||||
"이미지 '%(image_id)s'를 캐시에 올리는 중 Exception 발생: %(error)s. 응답과 함"
|
||||
"께 진행"
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:397
|
||||
#, python-format
|
||||
msgid "Error executing SQLite call. Got error: %s"
|
||||
msgstr ""
|
||||
msgstr "SQLLite call 수행중 에러 발생 : %s"
|
||||
|
||||
#: glance/image_cache/drivers/xattr.py:109
|
||||
#, python-format
|
||||
@ -196,47 +203,50 @@ msgid ""
|
||||
"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/excutils.py:76
|
||||
#, python-format
|
||||
msgid "Original exception being dropped: %s"
|
||||
msgstr ""
|
||||
msgstr "기존 예외가 삭제됨: %s"
|
||||
|
||||
#: glance/openstack/common/excutils.py:105
|
||||
#, python-format
|
||||
msgid "Unexpected exception occurred %d time(s)... retrying."
|
||||
msgstr ""
|
||||
msgstr "예기치 않은 예외 %d 번 발생하였습니다... 다시 시도중."
|
||||
|
||||
#: glance/openstack/common/lockutils.py:120
|
||||
#, python-format
|
||||
msgid "Could not release the acquired lock `%s`"
|
||||
msgstr ""
|
||||
msgstr "획득한 `%s` 잠금을 해제할 수 없음"
|
||||
|
||||
#: glance/registry/api/v1/images.py:134
|
||||
msgid "Unable to get images"
|
||||
msgstr ""
|
||||
msgstr "이미지를 가져올 수 없음"
|
||||
|
||||
#: glance/registry/api/v1/images.py:352
|
||||
#, python-format
|
||||
msgid "Unable to show image %s"
|
||||
msgstr ""
|
||||
msgstr "이미지 %s를 보여줄 수 없음"
|
||||
|
||||
#: glance/registry/api/v1/images.py:388
|
||||
#, python-format
|
||||
msgid "Unable to delete image %s"
|
||||
msgstr ""
|
||||
msgstr "이미지 %s를 삭제할 수 없음"
|
||||
|
||||
#: glance/registry/api/v1/images.py:440
|
||||
#, python-format
|
||||
msgid "Unable to create image %s"
|
||||
msgstr ""
|
||||
msgstr "이미지 %s를 생성할 수 없음"
|
||||
|
||||
#: glance/registry/api/v1/images.py:513
|
||||
#, python-format
|
||||
msgid "Unable to update image %s"
|
||||
msgstr ""
|
||||
msgstr "이미지 %s를 업데이트 할 수 없음"
|
||||
|
||||
#: glance/tests/functional/v2/test_metadef_resourcetypes.py:99
|
||||
#, python-format
|
||||
msgid "Forbidden to create resource type. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
msgstr "리소스타입 생성이 금지됨. 이유: %(reason)s"
|
@ -1,369 +0,0 @@
|
||||
# Translations template for glance.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# This file is distributed under the same license as the glance project.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-09-09 06:05+0000\n"
|
||||
"PO-Revision-Date: 2014-05-28 21:28+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
|
||||
"glance/language/pt_BR/)\n"
|
||||
"Language: pt_BR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: glance/scrubber.py:239
|
||||
#, python-format
|
||||
msgid "%s directory does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:418
|
||||
#, python-format
|
||||
msgid "Starting Daemon: wakeup_time=%(wakeup_time)s threads=%(threads)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:432
|
||||
msgid "Daemon Shutdown on KeyboardInterrupt"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:444
|
||||
#, python-format
|
||||
msgid "Initializing scrubber with configuration: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:517
|
||||
#, python-format
|
||||
msgid "Scrubbing image %(id)s from %(count)d locations."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:540
|
||||
#, python-format
|
||||
msgid "Image %s has been deleted."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:592
|
||||
#, python-format
|
||||
msgid "Getting images deleted before %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:161
|
||||
#, python-format
|
||||
msgid ""
|
||||
"User %(user)s attempted to upload an image of unknown size that will exceeed "
|
||||
"the quota. %(remaining)d bytes remaining."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:170
|
||||
#, python-format
|
||||
msgid ""
|
||||
"User %(user)s attempted to upload an image of size %(size)d that will "
|
||||
"exceeed the quota. %(remaining)d bytes remaining."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/cache.py:61
|
||||
msgid "Initialized image cache middleware"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/cache_manage.py:74
|
||||
msgid "Initialized image cache management middleware"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/gzip.py:35
|
||||
msgid "Initialized gzip middleware"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/images.py:718
|
||||
msgid "Triggering asynchronous copy from external source"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/images.py:1075 glance/api/v2/images.py:206
|
||||
#, python-format
|
||||
msgid "Image %s could not be deleted because it is in use: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:119
|
||||
#, python-format
|
||||
msgid "Cleaning up %s after exceeding the quota"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:161
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Image %s could not be found after upload. The image may have been deleted "
|
||||
"during the upload."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:136
|
||||
#, python-format
|
||||
msgid "Denying attempt to upload image because it exceeds the .quota: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/tasks.py:71
|
||||
#, python-format
|
||||
msgid "Forbidden to create task. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/tasks.py:109
|
||||
#, python-format
|
||||
msgid "Failed to find task %(task_id)s. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/tasks.py:114
|
||||
#, python-format
|
||||
msgid "Forbidden to get task %(task_id)s. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/async/eventlet_executor.py:50
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Eventlet executor picked up the execution of task ID %(task_id)s of task "
|
||||
"type %(task_type)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:328
|
||||
#, python-format
|
||||
msgid "Storing: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:401
|
||||
#, python-format
|
||||
msgid "Considering: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:427 glance/cmd/replicator.py:502
|
||||
#, python-format
|
||||
msgid "Image %s metadata has changed"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:509
|
||||
#, python-format
|
||||
msgid "Image %s is being synced"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:563
|
||||
#, 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:576
|
||||
#, python-format
|
||||
msgid "Image %s entirely missing from the destination"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/__init__.py:32
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Loading known task scripts for task_id %(task_id)s of type %(task_type)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:39
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s beginning import execution."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:141
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s: Got image data uri %(data_uri)s to be imported"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:150
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s: Could not import image file %(image_data)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:112
|
||||
msgid "Attempted to modify image user did not own."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:197
|
||||
#, python-format
|
||||
msgid "File %s loaded to database."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:199
|
||||
msgid "Metadata loading finished"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:210
|
||||
#, python-format
|
||||
msgid "Table %s has been cleared"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:292
|
||||
#, python-format
|
||||
msgid "Namespace %s saved in %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:98
|
||||
#, python-format
|
||||
msgid "creating table %(table)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:104
|
||||
#, python-format
|
||||
msgid "dropping table %(table)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:71
|
||||
msgid ""
|
||||
"'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."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/__init__.py:68
|
||||
#, python-format
|
||||
msgid "Image cache loaded driver '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/__init__.py:78 glance/image_cache/__init__.py:97
|
||||
msgid "Defaulting to SQLite driver."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/prefetcher.py:86
|
||||
#, python-format
|
||||
msgid "Successfully cached all %d images"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:413
|
||||
#: glance/image_cache/drivers/xattr.py:342
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already cached."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:418
|
||||
#: glance/image_cache/drivers/xattr.py:347
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already being written to cache"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:424
|
||||
#: glance/image_cache/drivers/xattr.py:353
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already queued."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:442
|
||||
#, python-format
|
||||
msgid "Removed invalid cache file %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:456
|
||||
#, python-format
|
||||
msgid "Removed stalled cache file %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/xattr.py:399
|
||||
#, python-format
|
||||
msgid "Reaped %(reaped)s %(entry_type)s cache entries"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/lockutils.py:83
|
||||
#, python-format
|
||||
msgid "Created lock path: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/lockutils.py:251
|
||||
#, python-format
|
||||
msgid "Failed to remove file %(file)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/quota/__init__.py:330
|
||||
#, python-format
|
||||
msgid "Cleaning up %s after exceeding the quota."
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:124
|
||||
#, python-format
|
||||
msgid "Invalid marker. Image %(id)s could not be found."
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:129 glance/registry/api/v1/images.py:347
|
||||
#: glance/registry/api/v1/images.py:379 glance/registry/api/v1/images.py:501
|
||||
#: glance/registry/api/v1/members.py:74 glance/registry/api/v1/members.py:109
|
||||
#: glance/registry/api/v1/members.py:227 glance/registry/api/v1/members.py:291
|
||||
#, python-format
|
||||
msgid "Access denied to image %(id)s but returning 'not found'"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:341 glance/registry/api/v1/images.py:384
|
||||
#: glance/registry/api/v1/images.py:489 glance/registry/api/v1/members.py:68
|
||||
#: glance/registry/api/v1/members.py:221 glance/registry/api/v1/members.py:285
|
||||
#, python-format
|
||||
msgid "Image %(id)s not found"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:369
|
||||
#, python-format
|
||||
msgid "Successfully deleted image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:373
|
||||
#, python-format
|
||||
msgid "Delete denied for public image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:413
|
||||
#, python-format
|
||||
msgid "Rejecting image creation request for invalid image id '%(bad_id)s'"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:426
|
||||
#, python-format
|
||||
msgid "Successfully created image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:480
|
||||
#, python-format
|
||||
msgid "Updating metadata for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:495
|
||||
#, python-format
|
||||
msgid "Update denied for public image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:116 glance/registry/api/v1/members.py:234
|
||||
#: glance/registry/api/v1/members.py:298
|
||||
#, python-format
|
||||
msgid "User lacks permission to share image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:127 glance/registry/api/v1/members.py:144
|
||||
#: glance/registry/api/v1/members.py:247
|
||||
#, python-format
|
||||
msgid "Invalid membership association specified for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:196
|
||||
#, python-format
|
||||
msgid "Successfully updated memberships for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:269
|
||||
#, python-format
|
||||
msgid "Successfully updated a membership for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:318
|
||||
#, python-format
|
||||
msgid "Successfully deleted a membership from image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:330
|
||||
#, python-format
|
||||
msgid "Member %(id)s not found"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/client/v1/client.py:127
|
||||
#, python-format
|
||||
msgid "Registry client request %(method)s %(action)s raised %(exc_name)s"
|
||||
msgstr ""
|
@ -1,20 +0,0 @@
|
||||
# Translations template for glance.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# This file is distributed under the same license as the glance project.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-08-20 06:06+0000\n"
|
||||
"PO-Revision-Date: 2014-05-30 06:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/"
|
||||
"glance/language/vi_VN/)\n"
|
||||
"Language: vi_VN\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
@ -1,369 +0,0 @@
|
||||
# Translations template for glance.
|
||||
# Copyright (C) 2014 ORGANIZATION
|
||||
# This file is distributed under the same license as the glance project.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2014-09-09 06:05+0000\n"
|
||||
"PO-Revision-Date: 2014-05-28 21:28+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/glance/"
|
||||
"language/zh_CN/)\n"
|
||||
"Language: zh_CN\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: glance/scrubber.py:239
|
||||
#, python-format
|
||||
msgid "%s directory does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:418
|
||||
#, python-format
|
||||
msgid "Starting Daemon: wakeup_time=%(wakeup_time)s threads=%(threads)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:432
|
||||
msgid "Daemon Shutdown on KeyboardInterrupt"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:444
|
||||
#, python-format
|
||||
msgid "Initializing scrubber with configuration: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:517
|
||||
#, python-format
|
||||
msgid "Scrubbing image %(id)s from %(count)d locations."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:540
|
||||
#, python-format
|
||||
msgid "Image %s has been deleted."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:592
|
||||
#, python-format
|
||||
msgid "Getting images deleted before %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:161
|
||||
#, python-format
|
||||
msgid ""
|
||||
"User %(user)s attempted to upload an image of unknown size that will exceeed "
|
||||
"the quota. %(remaining)d bytes remaining."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:170
|
||||
#, python-format
|
||||
msgid ""
|
||||
"User %(user)s attempted to upload an image of size %(size)d that will "
|
||||
"exceeed the quota. %(remaining)d bytes remaining."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/cache.py:61
|
||||
msgid "Initialized image cache middleware"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/cache_manage.py:74
|
||||
msgid "Initialized image cache management middleware"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/gzip.py:35
|
||||
msgid "Initialized gzip middleware"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/images.py:718
|
||||
msgid "Triggering asynchronous copy from external source"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/images.py:1075 glance/api/v2/images.py:206
|
||||
#, python-format
|
||||
msgid "Image %s could not be deleted because it is in use: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:119
|
||||
#, python-format
|
||||
msgid "Cleaning up %s after exceeding the quota"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:161
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Image %s could not be found after upload. The image may have been deleted "
|
||||
"during the upload."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:136
|
||||
#, python-format
|
||||
msgid "Denying attempt to upload image because it exceeds the .quota: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/tasks.py:71
|
||||
#, python-format
|
||||
msgid "Forbidden to create task. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/tasks.py:109
|
||||
#, python-format
|
||||
msgid "Failed to find task %(task_id)s. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/tasks.py:114
|
||||
#, python-format
|
||||
msgid "Forbidden to get task %(task_id)s. Reason: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/async/eventlet_executor.py:50
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Eventlet executor picked up the execution of task ID %(task_id)s of task "
|
||||
"type %(task_type)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:328
|
||||
#, python-format
|
||||
msgid "Storing: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:401
|
||||
#, python-format
|
||||
msgid "Considering: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:427 glance/cmd/replicator.py:502
|
||||
#, python-format
|
||||
msgid "Image %s metadata has changed"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:509
|
||||
#, python-format
|
||||
msgid "Image %s is being synced"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/replicator.py:563
|
||||
#, 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:576
|
||||
#, python-format
|
||||
msgid "Image %s entirely missing from the destination"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/__init__.py:32
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Loading known task scripts for task_id %(task_id)s of type %(task_type)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:39
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s beginning import execution."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:141
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s: Got image data uri %(data_uri)s to be imported"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/scripts/image_import/main.py:150
|
||||
#, python-format
|
||||
msgid "Task %(task_id)s: Could not import image file %(image_data)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:112
|
||||
msgid "Attempted to modify image user did not own."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:197
|
||||
#, python-format
|
||||
msgid "File %s loaded to database."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:199
|
||||
msgid "Metadata loading finished"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:210
|
||||
#, python-format
|
||||
msgid "Table %s has been cleared"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadata.py:292
|
||||
#, python-format
|
||||
msgid "Namespace %s saved in %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:98
|
||||
#, python-format
|
||||
msgid "creating table %(table)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/schema.py:104
|
||||
#, python-format
|
||||
msgid "dropping table %(table)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:71
|
||||
msgid ""
|
||||
"'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."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/__init__.py:68
|
||||
#, python-format
|
||||
msgid "Image cache loaded driver '%s'."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/__init__.py:78 glance/image_cache/__init__.py:97
|
||||
msgid "Defaulting to SQLite driver."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/prefetcher.py:86
|
||||
#, python-format
|
||||
msgid "Successfully cached all %d images"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:413
|
||||
#: glance/image_cache/drivers/xattr.py:342
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already cached."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:418
|
||||
#: glance/image_cache/drivers/xattr.py:347
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already being written to cache"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:424
|
||||
#: glance/image_cache/drivers/xattr.py:353
|
||||
#, python-format
|
||||
msgid "Not queueing image '%s'. Already queued."
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:442
|
||||
#, python-format
|
||||
msgid "Removed invalid cache file %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/sqlite.py:456
|
||||
#, python-format
|
||||
msgid "Removed stalled cache file %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/image_cache/drivers/xattr.py:399
|
||||
#, python-format
|
||||
msgid "Reaped %(reaped)s %(entry_type)s cache entries"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/lockutils.py:83
|
||||
#, python-format
|
||||
msgid "Created lock path: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/openstack/common/lockutils.py:251
|
||||
#, python-format
|
||||
msgid "Failed to remove file %(file)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/quota/__init__.py:330
|
||||
#, python-format
|
||||
msgid "Cleaning up %s after exceeding the quota."
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:124
|
||||
#, python-format
|
||||
msgid "Invalid marker. Image %(id)s could not be found."
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:129 glance/registry/api/v1/images.py:347
|
||||
#: glance/registry/api/v1/images.py:379 glance/registry/api/v1/images.py:501
|
||||
#: glance/registry/api/v1/members.py:74 glance/registry/api/v1/members.py:109
|
||||
#: glance/registry/api/v1/members.py:227 glance/registry/api/v1/members.py:291
|
||||
#, python-format
|
||||
msgid "Access denied to image %(id)s but returning 'not found'"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:341 glance/registry/api/v1/images.py:384
|
||||
#: glance/registry/api/v1/images.py:489 glance/registry/api/v1/members.py:68
|
||||
#: glance/registry/api/v1/members.py:221 glance/registry/api/v1/members.py:285
|
||||
#, python-format
|
||||
msgid "Image %(id)s not found"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:369
|
||||
#, python-format
|
||||
msgid "Successfully deleted image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:373
|
||||
#, python-format
|
||||
msgid "Delete denied for public image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:413
|
||||
#, python-format
|
||||
msgid "Rejecting image creation request for invalid image id '%(bad_id)s'"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:426
|
||||
#, python-format
|
||||
msgid "Successfully created image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:480
|
||||
#, python-format
|
||||
msgid "Updating metadata for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/images.py:495
|
||||
#, python-format
|
||||
msgid "Update denied for public image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:116 glance/registry/api/v1/members.py:234
|
||||
#: glance/registry/api/v1/members.py:298
|
||||
#, python-format
|
||||
msgid "User lacks permission to share image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:127 glance/registry/api/v1/members.py:144
|
||||
#: glance/registry/api/v1/members.py:247
|
||||
#, python-format
|
||||
msgid "Invalid membership association specified for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:196
|
||||
#, python-format
|
||||
msgid "Successfully updated memberships for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:269
|
||||
#, python-format
|
||||
msgid "Successfully updated a membership for image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:318
|
||||
#, python-format
|
||||
msgid "Successfully deleted a membership from image %(id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/api/v1/members.py:330
|
||||
#, python-format
|
||||
msgid "Member %(id)s not found"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/client/v1/client.py:127
|
||||
#, python-format
|
||||
msgid "Registry client request %(method)s %(action)s raised %(exc_name)s"
|
||||
msgstr ""
|
Loading…
Reference in New Issue
Block a user