glance/glance/locale/tr_TR/LC_MESSAGES/glance.po

3370 lines
82 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Turkish (Turkey) translations for glance.
# Copyright (C) 2013 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: 2013-10-01 06:15+0000\n"
"PO-Revision-Date: 2013-08-30 08:49+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Turkish (Turkey) "
"(http://www.transifex.com/projects/p/openstack/language/tr_TR/)\n"
"Plural-Forms: nplurals=1; plural=0\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"
#: glance/schema.py:56
#, python-format
msgid "custom properties (%(props)s) conflict with base properties"
msgstr ""
#: glance/api/authorization.py:90 glance/api/authorization.py:101
#, python-format
msgid "You cannot get image member for %s"
msgstr ""
#: glance/api/authorization.py:109
#, python-format
msgid "You cannot delete image member for %s"
msgstr ""
#: glance/api/authorization.py:118
#, python-format
msgid "You cannot add image member for %s"
msgstr ""
#: glance/api/authorization.py:128
#, python-format
msgid "You cannot update image member %s"
msgstr ""
#: glance/api/authorization.py:147
#, python-format
msgid "You are not permitted to create images owned by '%s'."
msgstr ""
#: glance/api/authorization.py:165
msgid "You are not permitted to create image members for the image."
msgstr ""
#: glance/api/authorization.py:170 glance/api/authorization.py:306
msgid "Public images do not have members."
msgstr ""
#: glance/api/authorization.py:185 glance/api/authorization.py:214
#, python-format
msgid "You are not permitted to modify '%s' on this image."
msgstr ""
#: glance/api/authorization.py:193
msgid "You are not permitted to modify locations for this image."
msgstr ""
#: glance/api/authorization.py:218
msgid "You are not permitted to modify this image."
msgstr ""
#: glance/api/authorization.py:231
msgid "You are not permitted to modify tags on this image."
msgstr ""
#: glance/api/authorization.py:270
msgid "You are not permitted to delete this image."
msgstr ""
#: glance/api/authorization.py:281
msgid "You are not permitted to upload data for this image."
msgstr ""
#: glance/api/common.py:44
#, python-format
msgid ""
"An error occurred reading from backend storage for image %(image_id)s: "
"%(err)s"
msgstr ""
#: glance/api/common.py:50
#, python-format
msgid ""
"Backend storage for image %(image_id)s disconnected after writing only "
"%(bytes_written)d bytes"
msgstr ""
#: glance/api/common.py:54
#, python-format
msgid "Corrupt image download for image %(image_id)s"
msgstr ""
#: glance/api/common.py:79 glance/notifier/__init__.py:194
#, python-format
msgid "An error occurred during image.send notification: %(err)s"
msgstr ""
#: glance/api/policy.py:34
msgid "The location of the policy file."
msgstr ""
#: glance/api/policy.py:36
msgid "The default policy to use."
msgstr ""
#: glance/api/policy.py:74
#, python-format
msgid "Loaded %(rule_type)spolicy rules: %(text_rules)s"
msgstr ""
#: glance/api/policy.py:86
msgid "Unable to find policy file"
msgstr ""
#: glance/api/policy.py:96
#, python-format
msgid "Loading policy from %s"
msgstr ""
#: glance/api/policy.py:212 glance/quota/__init__.py:170
#: glance/store/__init__.py:586
#, python-format
msgid "Invalid locations: %s"
msgstr ""
#: glance/api/middleware/cache.py:57
msgid "Initialized image cache middleware"
msgstr ""
#: glance/api/middleware/cache.py:113
#, python-format
msgid "Cache hit for image '%s'"
msgstr ""
#: glance/api/middleware/cache.py:120
#, 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:211
#, python-format
msgid "could not find %s"
msgstr ""
#: glance/api/middleware/cache.py:219
#, python-format
msgid "Removing image %s from cache"
msgstr ""
#: glance/api/middleware/cache.py:231
msgid "Checksum header is missing."
msgstr ""
#: glance/api/middleware/cache_manage.py:74
msgid "Initialized image cache management middleware"
msgstr ""
#: glance/api/middleware/context.py:31
msgid ""
"When true, this option sets the owner of an image to be the tenant. "
"Otherwise, the owner of the image will be the authenticated user issuing"
" the request."
msgstr ""
#: glance/api/middleware/context.py:36
msgid "Role used to identify an authenticated user as administrator."
msgstr ""
#: glance/api/middleware/context.py:39
msgid ""
"Allow unauthenticated users to access the API with read-only privileges. "
"This only applies when using ContextMiddleware."
msgstr ""
#: glance/api/middleware/context.py:55
msgid "Unable to retrieve request id from context"
msgstr ""
#: glance/api/middleware/context.py:112
msgid "Invalid service catalog json."
msgstr ""
#: glance/api/middleware/gzip.py:35
msgid "Initialized gzip middleware"
msgstr ""
#: glance/api/middleware/version_negotiation.py:43
#, python-format
msgid "Determining version of request: %(method)s %(path)s Accept: %(accept)s"
msgstr ""
#: glance/api/middleware/version_negotiation.py:55
msgid "Using media-type versioning"
msgstr ""
#: glance/api/middleware/version_negotiation.py:59
msgid "Using url versioning"
msgstr ""
#: glance/api/middleware/version_negotiation.py:66
msgid "Unknown version. Returning version choices."
msgstr ""
#: glance/api/middleware/version_negotiation.py:71
#, python-format
msgid "Matched version: v%d"
msgstr ""
#: glance/api/v1/controller.py:43 glance/api/v1/members.py:74
#, python-format
msgid "Image with identifier %s not found"
msgstr ""
#: glance/api/v1/controller.py:48
msgid "Forbidden image access"
msgstr ""
#: glance/api/v1/controller.py:61
#, python-format
msgid "Image %s is not active"
msgstr ""
#: glance/api/v1/controller.py:83
#, python-format
msgid "Store for image_id not found: %s"
msgstr ""
#: glance/api/v1/images.py:82
#, python-format
msgid "Image name too long: %d"
msgstr ""
#: glance/api/v1/images.py:93
msgid ""
"Invalid mix of disk and container formats. When setting a disk or "
"container format to one of 'aki', 'ari', or 'ami', the container and disk"
" formats must match."
msgstr ""
#: glance/api/v1/images.py:165 glance/api/v1/images.py:209
#: glance/api/v1/images.py:243
#, python-format
msgid "Property '%s' is protected"
msgstr ""
#: glance/api/v1/images.py:387
#, python-format
msgid "External sourcing not supported for store %s"
msgstr ""
#: glance/api/v1/images.py:482
#, python-format
msgid "An image with identifier %s already exists"
msgstr ""
#: glance/api/v1/images.py:489
#, python-format
msgid "Failed to reserve image. Got error: %(e)s"
msgstr ""
#: glance/api/v1/images.py:496
msgid "Forbidden to reserve image."
msgstr ""
#: glance/api/v1/images.py:523
#, python-format
msgid "Copy from external source failed: %s"
msgstr ""
#: glance/api/v1/images.py:532
msgid "Content-Type must be application/octet-stream"
msgstr ""
#: glance/api/v1/images.py:543
#, python-format
msgid "Setting image %s to status 'saving'"
msgstr ""
#: glance/api/v1/images.py:547
#, python-format
msgid "Uploading image data for image %(image_id)s to %(scheme)s store"
msgstr ""
#: glance/api/v1/images.py:584
#, python-format
msgid "Failed to activate image. Got error: %(e)s"
msgstr ""
#: glance/api/v1/images.py:623
msgid "It's invalid to provide multiple image sources."
msgstr ""
#: glance/api/v1/images.py:634
msgid "Triggering asynchronous copy from external source"
msgstr ""
#: glance/api/v1/images.py:649
#, python-format
msgid ""
"Provided image size must match the stored image size. (provided size: "
"%(ps)d, stored size: %(ss)d)ps"
msgstr ""
#: glance/api/v1/images.py:763
msgid "Forbidden to update deleted image."
msgstr ""
#: glance/api/v1/images.py:774
#, python-format
msgid "Forbidden to modify '%s' of active image."
msgstr ""
#: glance/api/v1/images.py:792
msgid "Cannot upload to an unqueued image"
msgstr ""
#: glance/api/v1/images.py:809
msgid "Attempted to update Location field for an image not in queued status."
msgstr ""
#: glance/api/v1/images.py:844 glance/registry/api/v1/images.py:448
#, python-format
msgid "Failed to update image metadata. Got error: %(e)s"
msgstr ""
#: glance/api/v1/images.py:851
#, python-format
msgid "Failed to find image to update: %(e)s"
msgstr ""
#: glance/api/v1/images.py:858
#, python-format
msgid "Forbidden to update image: %(e)s"
msgstr ""
#: glance/api/v1/images.py:892
msgid "Image is protected"
msgstr ""
#: glance/api/v1/images.py:899
#, python-format
msgid "Forbidden to delete a %s image."
msgstr ""
#: glance/api/v1/images.py:904
#, python-format
msgid "Image %s not found."
msgstr ""
#: glance/api/v1/images.py:929 glance/store/scrubber.py:179
#, python-format
msgid "Failed to find image to delete: %(e)s"
msgstr ""
#: glance/api/v1/images.py:936
#, python-format
msgid "Forbidden to delete image: %(e)s"
msgstr ""
#: glance/api/v1/images.py:959 glance/store/__init__.py:198
#, python-format
msgid "Store for scheme %s not found"
msgstr ""
#: glance/api/v1/images.py:975
#, python-format
msgid "Incoming image size of %s was not convertible to an integer."
msgstr ""
#: glance/api/v1/images.py:999 glance/api/v1/upload_utils.py:199
#, python-format
msgid "Denying attempt to upload image larger than %d bytes."
msgstr ""
#: glance/api/v1/members.py:39 glance/registry/api/v1/members.py:34
msgid "No authenticated user"
msgstr ""
#: glance/api/v1/members.py:51
#, python-format
msgid "Image with identifier %s has been deleted."
msgstr ""
#: glance/api/v1/members.py:78
msgid "Unauthorized image access"
msgstr ""
#: glance/api/v1/upload_utils.py:74
#, python-format
msgid "Unable to kill image %(id)s: "
msgstr ""
#: glance/api/v1/upload_utils.py:109
#, python-format
msgid "Cleaning up %s after exceeding the quota %s"
msgstr ""
#: glance/api/v1/upload_utils.py:118
#, python-format
msgid ""
"Supplied %(attr)s (%(supplied)s) and %(attr)s generated from uploaded "
"image (%(actual)s) did not match. Setting image status to 'killed'."
msgstr ""
#: glance/api/v1/upload_utils.py:136
#, python-format
msgid ""
"Updating image %(image_id)s data. Checksum set to %(checksum)s, size set "
"to %(size)d"
msgstr ""
#: glance/api/v1/upload_utils.py:147
#, python-format
msgid ""
"Image %s could not be found after upload. The image may have been deleted"
" during the upload."
msgstr ""
#: glance/api/v1/upload_utils.py:163
#, python-format
msgid "Attempt to upload duplicate image: %s"
msgstr ""
#: glance/api/v1/upload_utils.py:172
#, python-format
msgid "Forbidden upload attempt: %s"
msgstr ""
#: glance/api/v1/upload_utils.py:181 glance/api/v2/image_data.py:85
#: glance/api/v2/image_data.py:91 glance/notifier/__init__.py:204
#, python-format
msgid "Image storage media is full: %s"
msgstr ""
#: glance/api/v1/upload_utils.py:190 glance/api/v2/image_data.py:109
#: glance/notifier/__init__.py:208
#, python-format
msgid "Insufficient permissions on image storage media: %s"
msgstr ""
#: glance/api/v1/upload_utils.py:209 glance/api/v2/images.py:126
#, python-format
msgid "Denying attempt to upload image because it exceeds the .quota: %s"
msgstr ""
#: glance/api/v1/upload_utils.py:223
#, python-format
msgid "Received HTTP error while uploading image %s"
msgstr ""
#: glance/api/v1/upload_utils.py:230
msgid "Client disconnected before sending all data to backend"
msgstr ""
#: glance/api/v1/upload_utils.py:238
#, python-format
msgid "Failed to upload image %s"
msgstr ""
#: glance/api/v2/image_data.py:58
#, python-format
msgid ""
"Image %s could not be found after upload.The image may have been deleted "
"during the upload: %s"
msgstr ""
#: glance/api/v2/image_data.py:70
#, python-format
msgid "Unable to upload duplicate image data for image: %s"
msgstr ""
#: glance/api/v2/image_data.py:76
#, python-format
msgid "Not allowed to upload image data for image %s"
msgstr ""
#: glance/api/v2/image_data.py:97
#, python-format
msgid "Image exceeds the storage quota: %s"
msgstr ""
#: glance/api/v2/image_data.py:103
msgid "The incoming image is too large: %"
msgstr ""
#: glance/api/v2/image_data.py:115
msgid "Failed to upload image data due to HTTP error"
msgstr ""
#: glance/api/v2/image_data.py:119
msgid "Failed to upload image data due to internal error"
msgstr ""
#: glance/api/v2/image_data.py:133 glance/store/__init__.py:652
msgid "No image data could be found"
msgstr ""
#: glance/api/v2/image_members.py:164 glance/api/v2/images.py:276
msgid "Body expected in request."
msgstr ""
#: glance/api/v2/image_members.py:175
msgid "Member to be added not specified"
msgstr ""
#: glance/api/v2/image_members.py:178
msgid "Member can't be empty"
msgstr ""
#: glance/api/v2/image_members.py:187
msgid "Status not specified"
msgstr ""
#: glance/api/v2/image_members.py:236
msgid "An identifier for the image member (tenantId)"
msgstr ""
#: glance/api/v2/image_members.py:240 glance/api/v2/images.py:617
msgid "An identifier for the image"
msgstr ""
#: glance/api/v2/image_members.py:246
msgid "Date and time of image member creation"
msgstr ""
#: glance/api/v2/image_members.py:253
msgid "Date and time of last modification of image member"
msgstr ""
#: glance/api/v2/image_members.py:258
msgid "The status of this image member"
msgstr ""
#: glance/api/v2/images.py:120
#, python-format
msgid "Failed to find image %(image_id)s to update"
msgstr ""
#: glance/api/v2/images.py:146 glance/api/v2/images.py:174
#, python-format
msgid "Property %s does not exist."
msgstr ""
#: glance/api/v2/images.py:158
#, python-format
msgid "Property %s already present."
msgstr ""
#: glance/api/v2/images.py:169
#, python-format
msgid "Property %s may not be removed."
msgstr ""
#: glance/api/v2/images.py:206
msgid "Cannot replace locations from a non-empty list to a non-empty list."
msgstr ""
#: glance/api/v2/images.py:229
msgid "Invalid position for adding a location."
msgstr ""
#: glance/api/v2/images.py:244
msgid "Invalid position for removing a location."
msgstr ""
#: glance/api/v2/images.py:308 glance/api/v2/images.py:330
#, python-format
msgid "Unable to find '%s' in JSON Schema change"
msgstr ""
#: glance/api/v2/images.py:316
msgid ""
"Operation objects must contain only one member named \"add\", \"remove\","
" or \"replace\"."
msgstr ""
#: glance/api/v2/images.py:321
msgid ""
"Operation objects must contain exactly one member named \"add\", "
"\"remove\", or \"replace\"."
msgstr ""
#: glance/api/v2/images.py:358
#, python-format
msgid "Pointer `%s` does not start with \"/\"."
msgstr ""
#: glance/api/v2/images.py:361
#, python-format
msgid "Pointer `%s` contains adjacent \"/\"."
msgstr ""
#: glance/api/v2/images.py:364
#, python-format
msgid "Pointer `%s` end with \"/\"."
msgstr ""
#: glance/api/v2/images.py:367
#, python-format
msgid "Pointer `%s` does not contains valid token."
msgstr ""
#: glance/api/v2/images.py:370
#, python-format
msgid "Pointer `%s` contains \"~\" not part of a recognized escape sequence."
msgstr ""
#: glance/api/v2/images.py:376
#, python-format
msgid "Operation \"%s\" requires a member named \"value\"."
msgstr ""
#: glance/api/v2/images.py:416
#, python-format
msgid "Invalid JSON pointer for this resource: '/%s'"
msgstr ""
#: glance/api/v2/images.py:428
msgid "Unrecognized JSON Schema draft version"
msgstr ""
#: glance/api/v2/images.py:449
msgid "Request body must be a JSON array of operation objects."
msgstr ""
#: glance/api/v2/images.py:454
msgid "Operations must be JSON objects."
msgstr ""
#: glance/api/v2/images.py:476 glance/registry/api/v1/images.py:246
msgid "limit param must be an integer"
msgstr "Sınır parametresi tam sayı olmak zorunda"
#: glance/api/v2/images.py:480 glance/registry/api/v1/images.py:249
msgid "limit param must be positive"
msgstr "Sınır parametresi pozitif olmak zorunda"
#: glance/api/v2/images.py:487
#, python-format
msgid "Invalid sort direction: %s"
msgstr ""
#: glance/api/v2/images.py:494
#, python-format
msgid "Invalid status: %s"
msgstr ""
#: glance/api/v2/images.py:503
#, python-format
msgid "Invalid visibility value: %s"
msgstr ""
#: glance/api/v2/images.py:623
msgid "Descriptive name for the image"
msgstr ""
#: glance/api/v2/images.py:628
msgid "Status of the image (READ-ONLY)"
msgstr ""
#: glance/api/v2/images.py:634
msgid "Scope of image accessibility"
msgstr ""
#: glance/api/v2/images.py:639
msgid "If true, image will not be deletable."
msgstr ""
#: glance/api/v2/images.py:643
msgid "md5 hash of image contents. (READ-ONLY)"
msgstr ""
#: glance/api/v2/images.py:649
msgid "Size of image file in bytes (READ-ONLY)"
msgstr ""
#: glance/api/v2/images.py:653
msgid "Format of the container"
msgstr ""
#: glance/api/v2/images.py:659
msgid "Format of the disk"
msgstr ""
#: glance/api/v2/images.py:665
msgid "Date and time of image registration (READ-ONLY)"
msgstr ""
#: glance/api/v2/images.py:673
msgid "Date and time of the last image modification (READ-ONLY)"
msgstr ""
#: glance/api/v2/images.py:679
msgid "List of strings related to the image"
msgstr ""
#: glance/api/v2/images.py:687
msgid "URL to access the image file kept in external store (READ-ONLY)"
msgstr ""
#: glance/api/v2/images.py:692
msgid "Amount of ram (in MB) required to boot image."
msgstr ""
#: glance/api/v2/images.py:696
msgid "Amount of disk space (in GB) required to boot image."
msgstr ""
#: glance/api/v2/images.py:726
msgid "A set of URLs to access the image file kept in external store"
msgstr ""
#: glance/api/v2/images.py:765
#, python-format
msgid ""
"Could not find schema properties file %s. Continuing without custom "
"properties"
msgstr ""
#: glance/cmd/replicator.py:52
#, python-format
msgid ""
"The image %s is already present on the slave, but our check for it did "
"not find it. This indicates that we do not have permissions to see all "
"the images on the slave server."
msgstr ""
#: glance/cmd/replicator.py:102
#, python-format
msgid ""
"Request: %(method)s http://%(server)s:%(port)s%(url)s with headers "
"%(headers)s"
msgstr ""
#: glance/cmd/replicator.py:115
#, python-format
msgid "Response: %(code)s %(status)s %(headers)s"
msgstr ""
#: glance/cmd/replicator.py:237 glance/cmd/replicator.py:256
msgid "Image post done"
msgstr ""
#: glance/cmd/replicator.py:279 glance/cmd/replicator.py:314
#: glance/cmd/replicator.py:399 glance/cmd/replicator.py:478
#: glance/cmd/replicator.py:555
msgid "Too few arguments."
msgstr ""
#: glance/cmd/replicator.py:284 glance/cmd/replicator.py:320
#: glance/cmd/replicator.py:405 glance/cmd/replicator.py:485
#: glance/cmd/replicator.py:562
msgid "Bad format of the given arguments."
msgstr ""
#: glance/cmd/replicator.py:295
#, python-format
msgid "Considering image: %(image)s"
msgstr ""
#: glance/cmd/replicator.py:300
#, python-format
msgid "Total size is %d bytes across %d images"
msgstr ""
#: glance/cmd/replicator.py:328 glance/cmd/replicator.py:418
#, python-format
msgid "Considering: %s"
msgstr ""
#: glance/cmd/replicator.py:332
msgid "... storing"
msgstr ""
#: glance/cmd/replicator.py:343
msgid "... image is active"
msgstr ""
#: glance/cmd/replicator.py:363
#, python-format
msgid "metadata diff -- master has extra keys: %(keys)s"
msgstr ""
#: glance/cmd/replicator.py:369
#, python-format
msgid ""
"metadata diff -- value differs for key %(key)s: master "
"\"%(master_value)s\" vs slave \"%(slave_value)s\""
msgstr ""
#: glance/cmd/replicator.py:427
#, python-format
msgid "Stripping %(header)s from saved metadata"
msgstr ""
#: glance/cmd/replicator.py:435
#, python-format
msgid "Image %s already present"
msgstr ""
#: glance/cmd/replicator.py:439 glance/cmd/replicator.py:519
#: glance/cmd/replicator.py:585
#, python-format
msgid "Stripping %(header)s from slave metadata"
msgstr ""
#: glance/cmd/replicator.py:444 glance/cmd/replicator.py:524
msgid "... metadata has changed"
msgstr ""
#: glance/cmd/replicator.py:451
msgid "... dump is missing image data, skipping"
msgstr ""
#: glance/cmd/replicator.py:500
#, python-format
msgid "Considering %(id)s"
msgstr ""
#: glance/cmd/replicator.py:503 glance/cmd/replicator.py:515
#: glance/cmd/replicator.py:581
#, python-format
msgid "Stripping %(header)s from master metadata"
msgstr ""
#: glance/cmd/replicator.py:530
#, python-format
msgid "%s is being synced"
msgstr ""
#: glance/cmd/replicator.py:591
#, 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:601
#, python-format
msgid "%(image_id)s is identical"
msgstr ""
#: glance/cmd/replicator.py:605
#, python-format
msgid "%s: entirely missing from the destination"
msgstr ""
#: glance/cmd/replicator.py:712
#, python-format
msgid "Unknown command: %s"
msgstr ""
#: glance/common/auth.py:188 glance/common/auth.py:228
#, python-format
msgid "Unexpected response: %s"
msgstr ""
#: glance/common/auth.py:256
#, python-format
msgid "Unknown auth strategy '%s'"
msgstr ""
#: glance/common/auth.py:277
#, python-format
msgid "Encountered service with no \"type\": %s"
msgstr ""
#: glance/common/client.py:238
msgid ""
"You have selected to use SSL in connecting, and you have supplied a cert,"
" however you have failed to supply either a key_file parameter or set the"
" GLANCE_CLIENT_KEY_FILE environ variable"
msgstr ""
#: glance/common/client.py:246
msgid ""
"You have selected to use SSL in connecting, and you have supplied a key, "
"however you have failed to supply either a cert_file parameter or set the"
" GLANCE_CLIENT_CERT_FILE environ variable"
msgstr ""
#: glance/common/client.py:255
#, python-format
msgid "The key file you specified %s does not exist"
msgstr ""
#: glance/common/client.py:262
#, python-format
msgid "The cert file you specified %s does not exist"
msgstr ""
#: glance/common/client.py:269
#, python-format
msgid "The CA file you specified %s does not exist"
msgstr ""
#: glance/common/client.py:307
#, python-format
msgid "Configuring from URL: %s"
msgstr ""
#: glance/common/client.py:319
#, python-format
msgid "Appending doc_root %(doc_root)s to URL %(url)s"
msgstr ""
#: glance/common/client.py:407
#, python-format
msgid "Constructed URL: %s"
msgstr ""
#: glance/common/config.py:36
msgid ""
"Partial name of a pipeline in your paste configuration file with the "
"service name removed. For example, if your paste section name is "
"[pipeline:glance-api-keystone] use the value \"keystone\""
msgstr ""
#: glance/common/config.py:42
msgid "Name of the paste configuration file."
msgstr ""
#: glance/common/config.py:46
msgid ""
"Whether to allow users to specify image properties beyond what the image "
"schema provides"
msgstr ""
#: glance/common/config.py:49
msgid "Python module path of data access API"
msgstr ""
#: glance/common/config.py:51
msgid ""
"Default value for the number of items returned by a request if not "
"specified explicitly in the request"
msgstr ""
#: glance/common/config.py:54
msgid "Maximum permissible number of items that could be returned by a request"
msgstr ""
#: glance/common/config.py:57
msgid ""
"Whether to include the backend image storage location in image "
"properties. Revealing storage location can be a security risk, so use "
"this setting with caution!"
msgstr ""
#: glance/common/config.py:61
msgid ""
"Whether to include the backend image locations in image properties. "
"Revealing storage location can be a security risk, so use this setting "
"with caution! The overrides show_image_direct_url."
msgstr ""
#: glance/common/config.py:66
msgid ""
"Maximum size of image a user can upload in bytes. Defaults to "
"1099511627776 bytes (1 TB)."
msgstr ""
#: glance/common/config.py:69
msgid ""
"Set a system wide quota for every user. This value is the total number "
"of bytes that a user can use across all storage systems. A value of 0 "
"means unlimited."
msgstr ""
#: glance/common/config.py:73
msgid "Deploy the v1 OpenStack Images API. "
msgstr ""
#: glance/common/config.py:75
msgid "Deploy the v2 OpenStack Images API. "
msgstr ""
#: glance/common/config.py:77
msgid "The hostname/IP of the pydev process listening for debug connections"
msgstr ""
#: glance/common/config.py:80
msgid "The port on which a pydev process is listening for connections."
msgstr ""
#: glance/common/config.py:83
msgid ""
"Key used for encrypting sensitive metadata while talking to the registry "
"or database."
msgstr ""
#: glance/common/config.py:144
msgid "Invalid syslog facility"
msgstr ""
#: glance/common/config.py:222
#, python-format
msgid "Loading %(app_name)s from %(conf_file)s"
msgstr ""
#: glance/common/config.py:233
#, python-format
msgid ""
"Unable to load %(app_name)s from configuration file %(conf_file)s.\n"
"Got: %(e)r"
msgstr ""
#: glance/common/exception.py:39
msgid "An unknown exception occurred"
msgstr ""
#: glance/common/exception.py:57
msgid "Missing required argument."
msgstr ""
#: glance/common/exception.py:61
#, python-format
msgid "Missing required credential: %(required)s"
msgstr ""
#: glance/common/exception.py:65
#, python-format
msgid ""
"Incorrect auth strategy, expected \"%(expected)s\" but received "
"\"%(received)s\""
msgstr ""
#: glance/common/exception.py:70
msgid "An object with the specified identifier was not found."
msgstr ""
#: glance/common/exception.py:74
#, python-format
msgid "Unknown scheme '%(scheme)s' found in URI"
msgstr ""
#: glance/common/exception.py:78
msgid "The Store URI was malformed."
msgstr ""
#: glance/common/exception.py:82
msgid "An object with the same identifier already exists."
msgstr ""
#: glance/common/exception.py:86
msgid "There is not enough disk space on the image storage media."
msgstr ""
#: glance/common/exception.py:90
#, python-format
msgid ""
"The size of the data %(image_size)s will exceed the limit. %(remaining)s "
"bytes remaining."
msgstr ""
#: glance/common/exception.py:95
msgid "Permission to write image storage media denied."
msgstr ""
#: glance/common/exception.py:99
#, python-format
msgid "Connect error/bad request to Auth service at URL %(url)s."
msgstr ""
#: glance/common/exception.py:103
#, python-format
msgid "Auth service at URL %(url)s not found."
msgstr ""
#: glance/common/exception.py:107
msgid "Authorization failed."
msgstr ""
#: glance/common/exception.py:111
msgid "You are not authenticated."
msgstr ""
#: glance/common/exception.py:115 glance/common/exception.py:119
#: glance/common/exception.py:128
msgid "You are not authorized to complete this action."
msgstr ""
#: glance/common/exception.py:123
#, python-format
msgid "Image %(image_id)s is protected and cannot be deleted."
msgstr ""
#: glance/common/exception.py:132
msgid "Data supplied was not valid."
msgstr ""
#: glance/common/exception.py:136
msgid "Sort key supplied was not valid."
msgstr ""
#: glance/common/exception.py:140
msgid "Unable to filter using the specified range."
msgstr ""
#: glance/common/exception.py:144
#, python-format
msgid "Attribute '%(property)s' is read-only."
msgstr ""
#: glance/common/exception.py:148
#, python-format
msgid "Attribute '%(property)s' is reserved."
msgstr ""
#: glance/common/exception.py:152
#, python-format
msgid "Redirecting to %(uri)s for authorization."
msgstr ""
#: glance/common/exception.py:156
msgid "There was an error migrating the database."
msgstr ""
#: glance/common/exception.py:160
msgid "There was an error connecting to a server"
msgstr ""
#: glance/common/exception.py:164
msgid "There was an error configuring the client."
msgstr ""
#: glance/common/exception.py:168
#, python-format
msgid ""
"The request returned a 302 Multiple Choices. This generally means that "
"you have not included a version indicator in a request URI.\n"
"\n"
"The body of response returned:\n"
"%(body)s"
msgstr ""
#: glance/common/exception.py:174
#, python-format
msgid ""
"The request returned a 413 Request Entity Too Large. This generally means"
" that rate limiting or a quota threshold was breached.\n"
"\n"
"The response body:\n"
"%(body)s"
msgstr ""
#: glance/common/exception.py:185
msgid ""
"The request returned 503 Service Unavilable. This generally occurs on "
"service overload or other transient outage."
msgstr ""
#: glance/common/exception.py:196
msgid "The request returned 500 Internal Server Error."
msgstr ""
#: glance/common/exception.py:200
#, python-format
msgid ""
"The request returned an unexpected status: %(status)s.\n"
"\n"
"The response body:\n"
"%(body)s"
msgstr ""
#: glance/common/exception.py:205
#, python-format
msgid "Invalid content type %(content_type)s"
msgstr ""
#: glance/common/exception.py:209
#, python-format
msgid "Registry was not configured correctly on API server. Reason: %(reason)s"
msgstr ""
#: glance/common/exception.py:214
#, python-format
msgid "Store %(store_name)s could not be configured correctly. Reason: %(reason)s"
msgstr ""
#: glance/common/exception.py:219
#, python-format
msgid ""
"Driver %(driver_name)s could not be configured correctly. Reason: "
"%(reason)s"
msgstr ""
#: glance/common/exception.py:224
msgid "Deleting images from this store is not supported."
msgstr ""
#: glance/common/exception.py:228
msgid "Getting images from this store is not supported."
msgstr ""
#: glance/common/exception.py:232
msgid "Adding images to this store is not supported."
msgstr ""
#: glance/common/exception.py:236
msgid "Configuration for store failed. Adding images to this store is disabled."
msgstr ""
#: glance/common/exception.py:241
#, python-format
msgid "'%(strategy)s' is not an available notifier strategy."
msgstr ""
#: glance/common/exception.py:245
#, python-format
msgid "Maximum redirects (%(redirects)s) was exceeded."
msgstr ""
#: glance/common/exception.py:249
msgid "Received invalid HTTP redirect."
msgstr ""
#: glance/common/exception.py:253
msgid "Response from Keystone does not contain a Glance endpoint."
msgstr ""
#: glance/common/exception.py:257
#, python-format
msgid ""
"Multiple 'image' service matches for region %(region)s. This generally "
"means that a region is required and you have not supplied one."
msgstr ""
#: glance/common/exception.py:263
#, python-format
msgid "Server worker creation failed: %(reason)s."
msgstr ""
#: glance/common/exception.py:267
#, python-format
msgid "Unable to load schema: %(reason)s"
msgstr ""
#: glance/common/exception.py:271
#, python-format
msgid "Provided object does not match schema '%(schema)s': %(reason)s"
msgstr ""
#: glance/common/exception.py:276
#, python-format
msgid "Provided header feature is unsupported: %(feature)s"
msgstr ""
#: glance/common/exception.py:280
msgid ""
"The image cannot be deleted because it is in use through the backend "
"store outside of Glance."
msgstr ""
#: glance/common/exception.py:285
msgid "The provided image is too large."
msgstr ""
#: glance/common/exception.py:289
#, python-format
msgid "%(cls)s exception was raised in the last rpc call: %(val)s"
msgstr ""
#: glance/common/property_utils.py:34
msgid "The location of the property protection file."
msgstr ""
#: glance/common/property_utils.py:59
#, python-format
msgid "Couldn't find property protection file %s:%s."
msgstr ""
#: glance/common/property_utils.py:89
#, python-format
msgid "Encountered a malformed property protection rule %s:%s."
msgstr ""
#: glance/common/rpc.py:140
msgid "Request must be a list of commands"
msgstr ""
#: glance/common/rpc.py:145
#, python-format
msgid "Bad Command: %s"
msgstr ""
#: glance/common/rpc.py:152
#, python-format
msgid "Wrong command structure: %s"
msgstr ""
#: glance/common/rpc.py:161
msgid "Command not found"
msgstr ""
#: glance/common/rpc.py:183
#, python-format
msgid ""
"RPC Call Error: %(val)s\n"
"%(tb)s"
msgstr ""
#: glance/common/utils.py:105
#, python-format
msgid "Error: cooperative_iter exception %s"
msgstr ""
#: glance/common/utils.py:253
#, python-format
msgid "Bad header: %(header_name)s"
msgstr ""
#: glance/common/utils.py:418
msgid "Read-only access"
msgstr ""
#: glance/common/utils.py:464
#, python-format
msgid "Invalid backend: %s"
msgstr "Geçersiz backend: %s"
#: glance/common/utils.py:495
#, python-format
msgid "There is a problem with your %s %s. Please verify it. Error: %s"
msgstr ""
#: glance/common/utils.py:499
#, python-format
msgid "There is a problem with your %s %s. Please verify it. OpenSSL error: %s"
msgstr ""
#: glance/common/utils.py:510
#, python-format
msgid ""
"There is a problem with your key pair. Please verify that cert %s and "
"key %s belong together. OpenSSL error %s"
msgstr ""
#: glance/common/wsgi.py:50
msgid ""
"Address to bind the server. Useful when selecting a particular network "
"interface."
msgstr ""
#: glance/common/wsgi.py:53
msgid "The port on which the server will listen."
msgstr ""
#: glance/common/wsgi.py:58
msgid "The backlog value that will be used when creating the TCP listener socket."
msgstr ""
#: glance/common/wsgi.py:61
msgid ""
"The value for the socket option TCP_KEEPIDLE. This isthe time in seconds"
" that the connection must be idle before TCP starts sending keepalive "
"probes."
msgstr ""
#: glance/common/wsgi.py:64
msgid "CA certificate file to use to verify connecting clients."
msgstr ""
#: glance/common/wsgi.py:66
msgid "Certificate file to use when starting API server securely."
msgstr ""
#: glance/common/wsgi.py:68
msgid "Private key file to use when starting API server securely."
msgstr ""
#: glance/common/wsgi.py:74
msgid ""
"The number of child process workers that will be created to service API "
"requests."
msgstr ""
#: glance/common/wsgi.py:77
msgid ""
"Name of eventlet hub to use. Traditionally, we have only supported "
"'poll', however 'selects' may be appropriate for some platforms. See "
"http://eventlet.net/doc/hubs.html for more details."
msgstr ""
#: glance/common/wsgi.py:134
msgid ""
"When running server in SSL mode, you must specify both a cert_file and "
"key_file option value in your configuration file"
msgstr ""
#: glance/common/wsgi.py:172
#, python-format
msgid "Could not bind to %s:%s after trying for 30 seconds"
msgstr ""
#: glance/common/wsgi.py:244 glance/openstack/common/service.py:240
#, python-format
msgid "Starting %d workers"
msgstr ""
#: glance/common/wsgi.py:259
#, python-format
msgid "Removing dead child %s"
msgstr ""
#: glance/common/wsgi.py:262
#, python-format
msgid "Not respawning child %d, cannot recover from termination"
msgstr ""
#: glance/common/wsgi.py:266
msgid "All workers have terminated. Exiting"
msgstr ""
#: glance/common/wsgi.py:274
msgid "Caught keyboard interrupt. Exiting."
msgstr ""
#: glance/common/wsgi.py:278
msgid "Exited"
msgstr ""
#: glance/common/wsgi.py:300
#, python-format
msgid "Child %d exiting normally"
msgstr ""
#: glance/common/wsgi.py:305
#, python-format
msgid "Started child %s"
msgstr ""
#: glance/common/wsgi.py:318
#, python-format
msgid "eventlet '%s' hub is not available on this platform"
msgstr ""
#: glance/common/wsgi.py:335
msgid "Starting single process server"
msgstr ""
#: glance/common/wsgi.py:537
msgid "Malformed JSON in request body."
msgstr ""
#: glance/db/simple/api.py:38
#, python-format
msgid "Calling %(funcname)s: args=%(args)s, kwargs=%(kwargs)s"
msgstr ""
#: glance/db/simple/api.py:43
#, python-format
msgid "Returning %(funcname)s: %(output)s"
msgstr ""
#: glance/db/simple/api.py:212 glance/db/sqlalchemy/api.py:648
msgid "Unable to filter on a range with a non-numeric value."
msgstr ""
#: glance/db/simple/api.py:284
#, python-format
msgid "Could not find image %s"
msgstr ""
#: glance/db/simple/api.py:288
msgid "Unable to get deleted image"
msgstr ""
#: glance/db/simple/api.py:292
msgid "Unable to get unowned image"
msgstr ""
#: glance/db/sqlalchemy/api.py:56
#, python-format
msgid ""
"A valid SQLAlchemy connection string for the registry database. Default: "
"%(default)s"
msgstr ""
#: glance/db/sqlalchemy/api.py:62
msgid ""
"Period in seconds after which SQLAlchemy should reestablish its "
"connection to the database."
msgstr ""
#: glance/db/sqlalchemy/api.py:65
msgid "The number of times to retry a connection to the SQLserver."
msgstr ""
#: glance/db/sqlalchemy/api.py:68
msgid ""
"The amount of time to wait (in seconds) before attempting to retry the "
"SQL connection."
msgstr ""
#: glance/db/sqlalchemy/api.py:71
msgid "A boolean that determines if the database will be automatically created."
msgstr ""
#: glance/db/sqlalchemy/api.py:74
msgid "Enable debug logging in sqlalchemy which prints every query and result"
msgstr ""
#: glance/db/sqlalchemy/api.py:141
msgid "Attempted to modify image user did not own."
msgstr ""
#: glance/db/sqlalchemy/api.py:142
msgid "You do not own this image"
msgstr ""
#: glance/db/sqlalchemy/api.py:188
#, python-format
msgid ""
"Error configuring registry database with supplied sql_connection. Got "
"error: %s"
msgstr ""
#: glance/db/sqlalchemy/api.py:198
msgid "auto-creating glance registry DB"
msgstr ""
#: glance/db/sqlalchemy/api.py:206
msgid "not auto-creating glance registry DB"
msgstr ""
#: glance/db/sqlalchemy/api.py:245
#, python-format
msgid "SQL connection failed. %d attempts left."
msgstr ""
#: glance/db/sqlalchemy/api.py:333
#, python-format
msgid "No image found with ID %s"
msgstr ""
#: glance/db/sqlalchemy/api.py:339
#, python-format
msgid "Forbidding request, image %s not visible"
msgstr ""
#: glance/db/sqlalchemy/api.py:460
msgid "Id not in sort_keys; is sort_keys unique?"
msgstr ""
#: glance/db/sqlalchemy/api.py:518
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
#: glance/db/sqlalchemy/migration.py:44
msgid "database is not under migration control"
msgstr ""
#: glance/db/sqlalchemy/migration.py:59
#, python-format
msgid "Upgrading database to version %s"
msgstr ""
#: glance/db/sqlalchemy/migration.py:74
#, python-format
msgid "Downgrading database to version %s"
msgstr ""
#: glance/db/sqlalchemy/migration.py:87
msgid "database is already under migration control"
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/015_quote_swift_credentials.py:83
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:146
msgid ""
"URI cannot contain more than one occurrence of a scheme.If you have "
"specified a URI like "
"swift://user:pass@http://authurl.com/v1/container/obj, you need to change"
" it to use the swift+http:// scheme, like so: "
"swift+http://user:pass@authurl.com/v1/container/obj"
msgstr ""
#: glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py:90
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:153
#: glance/store/s3.py:125
#, python-format
msgid "Invalid store uri %(uri)s: %(reason)s"
msgstr ""
#: glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py:121
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:184
#, python-format
msgid "Badly formed credentials '%(creds)s' in Swift URI"
msgstr ""
#: glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py:134
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:197
#: glance/store/swift.py:209
msgid "Badly formed credentials in Swift URI."
msgstr ""
#: glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py:152
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:215
#: glance/store/s3.py:167
#, python-format
msgid "Badly formed S3 URI: %s"
msgstr ""
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:68
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/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:88
#, python-format
msgid "Failed to decrypt location value for image %s"
msgstr ""
#: glance/domain/__init__.py:27
msgid "Supported values for the 'container_format' image attribute"
msgstr ""
#: glance/domain/__init__.py:32
msgid "Supported values for the 'disk_format' image attribute"
msgstr ""
#: glance/domain/__init__.py:124
#, python-format
msgid "Property %s must be set prior to saving data."
msgstr ""
#: glance/domain/__init__.py:126
#, python-format
msgid "Properties %s must be set prior to saving data."
msgstr ""
#: glance/domain/__init__.py:205
msgid "Status must be \"pending\", \"accepted\" or \"rejected\"."
msgstr ""
#: glance/image_cache/__init__.py:35
msgid "The driver to use for image cache management."
msgstr ""
#: glance/image_cache/__init__.py:37
msgid "The maximum size in bytes that the cache can use."
msgstr ""
#: glance/image_cache/__init__.py:39
msgid ""
"The amount of time to let an image remain in the cache without being "
"accessed"
msgstr ""
#: glance/image_cache/__init__.py:42
msgid "Base directory that the Image Cache uses."
msgstr ""
#: glance/image_cache/__init__.py:64
#, python-format
msgid "Image cache loaded driver '%s'."
msgstr ""
#: glance/image_cache/__init__.py:67
#, python-format
msgid ""
"Image cache driver '%(driver_name)s' failed to load. Got error: "
"'%(import_err)s."
msgstr ""
#: glance/image_cache/__init__.py:72 glance/image_cache/__init__.py:89
msgid "Defaulting to SQLite driver."
msgstr ""
#: glance/image_cache/__init__.py:86
#, python-format
msgid ""
"Image cache driver '%(driver_module)s' failed to configure. Got error: "
"'%(config_err)s"
msgstr ""
#: glance/image_cache/__init__.py:171
msgid "Image cache has free space, skipping prune..."
msgstr ""
#: glance/image_cache/__init__.py:175
#, python-format
msgid ""
"Image cache currently %(overage)d bytes over max size. Starting prune to "
"max size of %(max_size)d "
msgstr ""
#: glance/image_cache/__init__.py:184
#, python-format
msgid "Pruning '%(image_id)s' to free %(size)d bytes"
msgstr ""
#: glance/image_cache/__init__.py:192
#, python-format
msgid ""
"Pruning finished pruning. Pruned %(total_files_pruned)d and "
"%(total_bytes_pruned)d."
msgstr ""
#: glance/image_cache/__init__.py:229
#, python-format
msgid "Tee'ing image '%s' into cache"
msgstr ""
#: glance/image_cache/__init__.py:248
#, python-format
msgid "Checksum verification failed. Aborted caching of image '%s'."
msgstr ""
#: glance/image_cache/__init__.py:258
#, python-format
msgid ""
"Exception encountered while tee'ing image '%s' into cache: %s. Continuing"
" with response."
msgstr ""
#: glance/image_cache/prefetcher.py:48
#, python-format
msgid "Image '%s' is not active. Not caching."
msgstr ""
#: glance/image_cache/prefetcher.py:53
#, python-format
msgid "No metadata found for image '%s'"
msgstr ""
#: glance/image_cache/prefetcher.py:58
#, python-format
msgid "Caching image '%s'"
msgstr ""
#: glance/image_cache/prefetcher.py:70
msgid "Nothing to prefetch."
msgstr ""
#: glance/image_cache/prefetcher.py:74
#, python-format
msgid "Found %d images to prefetch"
msgstr ""
#: glance/image_cache/prefetcher.py:80
msgid "Failed to successfully cache all images in queue."
msgstr ""
#: glance/image_cache/prefetcher.py:84
#, python-format
msgid "Successfully cached all %d images"
msgstr ""
#: glance/image_cache/drivers/base.py:56
#, python-format
msgid "Failed to read %s from config"
msgstr ""
#: glance/image_cache/drivers/sqlite.py:40
msgid ""
"The path to the sqlite file database that will be used for image cache "
"management."
msgstr ""
#: glance/image_cache/drivers/sqlite.py:122
#, python-format
msgid "Failed to initialize the image cache database. Got error: %s"
msgstr ""
#: glance/image_cache/drivers/sqlite.py:161
#: glance/image_cache/drivers/xattr.py:145
msgid "Gathering cached image entries."
msgstr ""
#: glance/image_cache/drivers/sqlite.py:300
#: glance/image_cache/drivers/xattr.py:273
#, python-format
msgid "Fetch finished, moving '%(incomplete_path)s' to '%(final_path)s'"
msgstr ""
#: glance/image_cache/drivers/sqlite.py:324
#: glance/image_cache/drivers/xattr.py:289
#, python-format
msgid ""
"Fetch of cache file failed (%(e)s), rolling back by moving "
"'%(incomplete_path)s' to '%(invalid_path)s'"
msgstr ""
#: glance/image_cache/drivers/sqlite.py:386
#, python-format
msgid "Error executing SQLite call. Got error: %s"
msgstr ""
#: glance/image_cache/drivers/sqlite.py:402
#: glance/image_cache/drivers/xattr.py:335
#, python-format
msgid "Not queueing image '%s'. Already cached."
msgstr ""
#: glance/image_cache/drivers/sqlite.py:407
#: glance/image_cache/drivers/xattr.py:340
#, python-format
msgid "Not queueing image '%s'. Already being written to cache"
msgstr ""
#: glance/image_cache/drivers/sqlite.py:413
#: glance/image_cache/drivers/xattr.py:346
#, python-format
msgid "Not queueing image '%s'. Already queued."
msgstr ""
#: glance/image_cache/drivers/sqlite.py:431
#, python-format
msgid "Removed invalid cache file %s"
msgstr ""
#: glance/image_cache/drivers/sqlite.py:445
#, python-format
msgid "Removed stalled cache file %s"
msgstr ""
#: glance/image_cache/drivers/sqlite.py:447
#, python-format
msgid "Failed to delete file %(path)s. Got error: %(e)s"
msgstr ""
#: glance/image_cache/drivers/sqlite.py:481
#: glance/image_cache/drivers/xattr.py:435
#, python-format
msgid "Deleting image cache file '%s'"
msgstr ""
#: glance/image_cache/drivers/sqlite.py:484
#: glance/image_cache/drivers/xattr.py:438
#, python-format
msgid "Cached image file '%s' doesn't exist, unable to delete"
msgstr ""
#: glance/image_cache/drivers/xattr.py:106
#, 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/image_cache/drivers/xattr.py:281
#, python-format
msgid "Removing image '%s' from queue after caching it."
msgstr ""
#: glance/image_cache/drivers/xattr.py:351
#, python-format
msgid "Queueing image '%s'."
msgstr ""
#: glance/image_cache/drivers/xattr.py:381
#, python-format
msgid "No grace period, reaping '%(path)s' immediately"
msgstr ""
#: glance/image_cache/drivers/xattr.py:386
#, python-format
msgid "Cache entry '%(path)s' exceeds grace period, (%(age)i s > %(grace)i s)"
msgstr ""
#: glance/image_cache/drivers/xattr.py:391
#, python-format
msgid "Reaped %(reaped)s %(entry_type)s cache entries"
msgstr ""
#: glance/notifier/__init__.py:34
msgid ""
"Notifications can be sent when images are create, updated or deleted. "
"There are three methods of sending notifications, logging (via the "
"log_file directive), rabbit (via a rabbitmq queue), qpid (via a Qpid "
"message queue), or noop (no notifications sent, the default)."
msgstr ""
#: glance/notifier/__init__.py:63
#, python-format
msgid "Converted strategy alias %s to %s"
msgstr ""
#: glance/notifier/__init__.py:67
#, python-format
msgid "No strategy alias found for %s"
msgstr ""
#: glance/notifier/__init__.py:213
#, python-format
msgid "Cannot save data for image %s: %s"
msgstr ""
#: glance/notifier/__init__.py:218
#, python-format
msgid "Unable to upload duplicate image data for image %s: %s"
msgstr ""
#: glance/notifier/__init__.py:223
#, python-format
msgid "Not allowed to upload image data for image %s: %s"
msgstr ""
#: glance/notifier/__init__.py:228
#, python-format
msgid ""
"Image %s could not be found after upload. The image may have been deleted"
" during the upload: %s"
msgstr ""
#: glance/notifier/__init__.py:234
#, python-format
msgid "Failed to upload image data for image %s due to HTTP error: %s"
msgstr ""
#: glance/notifier/__init__.py:240
#, python-format
msgid "Failed to upload image data for image %s due to internal error: %s"
msgstr ""
#: glance/notifier/notify_kombu.py:31
msgid "The host name of the rabbitmq server"
msgstr ""
#: glance/notifier/notify_kombu.py:33
msgid "The port on which the rabbitmq server is listening"
msgstr ""
#: glance/notifier/notify_kombu.py:35
msgid "A boolean value indicating if the selected rabbitmq server uses SSL."
msgstr ""
#: glance/notifier/notify_kombu.py:38
msgid "The user ID for authentication with rabbitmq."
msgstr ""
#: glance/notifier/notify_kombu.py:40
msgid ""
"The password that will be used for authentication with the rabbitmq "
"server."
msgstr ""
#: glance/notifier/notify_kombu.py:43
msgid "The virtual host used in the rabbitmq connection."
msgstr ""
#: glance/notifier/notify_kombu.py:45
msgid "Exchange name to use for connection when using rabbit strategy."
msgstr ""
#: glance/notifier/notify_kombu.py:48
msgid "Topic to use for connection when using rabbit strategy."
msgstr ""
#: glance/notifier/notify_kombu.py:51
msgid "The maximum number of times to attempt to connect to the AMQP server."
msgstr ""
#: glance/notifier/notify_kombu.py:54
msgid ""
"This value multiplied by the number of connection attempts gives the "
"amount of time in seconds to sleep between connection attempts to the "
"AMQP server."
msgstr ""
#: glance/notifier/notify_kombu.py:58
msgid ""
"The maximum amount of time to wait between connection attempts. The "
"delay time will be the smaller of this value and the value of "
"<rabbit_retry_backoff> * <the number of failed connection attempts so "
"far>."
msgstr ""
#: glance/notifier/notify_kombu.py:110
#, python-format
msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d"
msgstr ""
#: glance/notifier/notify_kombu.py:114
#, python-format
msgid "Connecting to AMQP server on %(hostname)s:%(port)d"
msgstr ""
#: glance/notifier/notify_kombu.py:144
#, python-format
msgid "Connected to AMQP server on %(hostname)s:%(port)d"
msgstr ""
#: glance/notifier/notify_kombu.py:173
#, python-format
msgid ""
"Unable to connect to AMQP server on %(hostname)s:%(port)d after "
"%(max_retries)d tries: %(err_str)s"
msgstr ""
#: glance/notifier/notify_kombu.py:185
#, python-format
msgid ""
"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying "
"again in %(sleep_time)d seconds."
msgstr ""
#: glance/notifier/notify_kombu.py:192
#, python-format
msgid "Notification with priority %(priority)s failed: msg=%(msg)s"
msgstr ""
#: glance/notifier/notify_kombu.py:231
#, python-format
msgid "Unable to send notification: %s"
msgstr ""
#: glance/notifier/notify_qpid.py:109
#, python-format
msgid "Connected to AMQP server on %s"
msgstr ""
#: glance/notifier/notify_qpid.py:137
#, python-format
msgid "Notification error. Priority: %(priority)s Message: %(msg)s"
msgstr ""
#: glance/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
msgstr ""
#: glance/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
#: glance/openstack/common/lockutils.py:100
#, python-format
msgid "Could not release the acquired lock `%s`"
msgstr ""
#: glance/openstack/common/lockutils.py:166
#, python-format
msgid "Got semaphore \"%(lock)s\""
msgstr ""
#: glance/openstack/common/lockutils.py:175
#, python-format
msgid "Attempting to grab file lock \"%(lock)s\""
msgstr ""
#: glance/openstack/common/lockutils.py:185
#, python-format
msgid "Created lock path: %s"
msgstr ""
#: glance/openstack/common/lockutils.py:203
#, python-format
msgid "Got file lock \"%(lock)s\" at %(path)s"
msgstr ""
#: glance/openstack/common/lockutils.py:207
#, python-format
msgid "Released file lock \"%(lock)s\" at %(path)s"
msgstr ""
#: glance/openstack/common/lockutils.py:244
#, python-format
msgid "Got semaphore / lock \"%(function)s\""
msgstr ""
#: glance/openstack/common/lockutils.py:248
#, python-format
msgid "Semaphore / lock released \"%(function)s\""
msgstr ""
#: glance/openstack/common/log.py:244
#, python-format
msgid "Deprecated: %s"
msgstr ""
#: glance/openstack/common/log.py:347
#, python-format
msgid "Error loading logging config %(log_config)s: %(err_msg)s"
msgstr ""
#: glance/openstack/common/log.py:397
#, python-format
msgid "syslog facility must be one of: %s"
msgstr "syslog servisi bunlardan biri olmak zorundadır: %s"
#: glance/openstack/common/log.py:563
#, python-format
msgid "Fatal call to deprecated config: %(msg)s"
msgstr ""
#: glance/openstack/common/loopingcall.py:84
#, python-format
msgid "task run outlasted interval by %s sec"
msgstr ""
#: glance/openstack/common/loopingcall.py:91
msgid "in fixed duration looping call"
msgstr ""
#: glance/openstack/common/loopingcall.py:131
#, python-format
msgid "Dynamic looping call sleeping for %.02f seconds"
msgstr ""
#: glance/openstack/common/loopingcall.py:138
msgid "in dynamic looping call"
msgstr ""
#: glance/openstack/common/policy.py:395
#, python-format
msgid "Failed to understand rule %(rule)s"
msgstr ""
#: glance/openstack/common/policy.py:405
#, python-format
msgid "No handler for matches of kind %s"
msgstr ""
#: glance/openstack/common/policy.py:680
#, python-format
msgid "Failed to understand rule %(rule)r"
msgstr ""
#: glance/openstack/common/processutils.py:127
#, python-format
msgid "Got unknown keyword args to utils.execute: %r"
msgstr "utils.execute için bilinmeyen anahtar kelime argümanları: %r"
#: glance/openstack/common/processutils.py:142
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr "Çalışan komut(alt süreç): %s"
#: glance/openstack/common/processutils.py:167
#: glance/openstack/common/processutils.py:240
#, python-format
msgid "Result was %s"
msgstr "Sonuç %s"
#: glance/openstack/common/processutils.py:179
#, python-format
msgid "%r failed. Retrying."
msgstr "%r hatalı. Yeniden deneniyor."
#: glance/openstack/common/processutils.py:219
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Çalışan komut(SSH): %s"
#: glance/openstack/common/processutils.py:221
msgid "Environment not supported over SSH"
msgstr "SSH üzerinde ortam desteklenmemektedir."
#: glance/openstack/common/processutils.py:225
msgid "process_input not supported over SSH"
msgstr "SSH üzerinde process_input desteklenmemektedir."
#: glance/openstack/common/service.py:112
#: glance/openstack/common/service.py:275
msgid "Full set of CONF:"
msgstr ""
#: glance/openstack/common/service.py:121
#: glance/openstack/common/service.py:218
#, python-format
msgid "Caught %s, exiting"
msgstr ""
#: glance/openstack/common/service.py:164
msgid "Parent process has died unexpectedly, exiting"
msgstr ""
#: glance/openstack/common/service.py:200
msgid "Forking too fast, sleeping"
msgstr ""
#: glance/openstack/common/service.py:223
msgid "Unhandled exception"
msgstr ""
#: glance/openstack/common/service.py:230
#, python-format
msgid "Started child %d"
msgstr ""
#: glance/openstack/common/service.py:257
#, python-format
msgid "Child %(pid)d killed by signal %(sig)d"
msgstr ""
#: glance/openstack/common/service.py:261
#, python-format
msgid "Child %(pid)s exited with status %(code)d"
msgstr ""
#: glance/openstack/common/service.py:265
#, python-format
msgid "pid %d not in child list"
msgstr ""
#: glance/openstack/common/service.py:293
#, python-format
msgid "Caught %s, stopping children"
msgstr ""
#: glance/openstack/common/service.py:304
#, python-format
msgid "Waiting on %d children to exit"
msgstr ""
#: glance/openstack/common/strutils.py:72
#, python-format
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
msgstr ""
#: glance/openstack/common/notifier/api.py:125
#, python-format
msgid "%s not in valid priorities"
msgstr ""
#: glance/openstack/common/notifier/api.py:141
#, python-format
msgid ""
"Problem '%(e)s' attempting to send to notification system. "
"Payload=%(payload)s"
msgstr ""
#: glance/openstack/common/notifier/api.py:171
#, python-format
msgid "Failed to load notifier %s. These notifications will not be sent."
msgstr ""
#: glance/openstack/common/notifier/rabbit_notifier.py:27
msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead."
msgstr ""
#: glance/openstack/common/notifier/rpc_notifier.py:45
#: glance/openstack/common/notifier/rpc_notifier2.py:51
#, python-format
msgid "Could not send notification to %(topic)s. Payload=%(message)s"
msgstr ""
#: glance/quota/__init__.py:154
#, python-format
msgid "Cleaning up %s after exceeding the quota."
msgstr ""
#: glance/registry/__init__.py:27
msgid "Address to find the registry server."
msgstr ""
#: glance/registry/__init__.py:29
msgid "Port the registry server is listening on."
msgstr ""
#: glance/registry/api/v1/images.py:111
msgid "Invalid marker. Image could not be found."
msgstr ""
#: glance/registry/api/v1/images.py:144
msgid "Returning image list"
msgstr ""
#: glance/registry/api/v1/images.py:163
msgid "Returning detailed image list"
msgstr ""
#: glance/registry/api/v1/images.py:216
msgid "Unrecognized changes-since value"
msgstr ""
#: glance/registry/api/v1/images.py:221
msgid "protected must be True, or False"
msgstr ""
#: glance/registry/api/v1/images.py:258
msgid "Invalid marker format"
msgstr ""
#: glance/registry/api/v1/images.py:268
#, python-format
msgid "Unsupported sort_key. Acceptable values: %s"
msgstr ""
#: glance/registry/api/v1/images.py:277
#, python-format
msgid "Unsupported sort_dir. Acceptable values: %s"
msgstr ""
#: glance/registry/api/v1/images.py:303
msgid "is_public must be None, True, or False"
msgstr ""
#: glance/registry/api/v1/images.py:319
#, python-format
msgid "Successfully retrieved image %(id)s"
msgstr ""
#: glance/registry/api/v1/images.py:322 glance/registry/api/v1/images.py:361
#: glance/registry/api/v1/images.py:453 glance/registry/api/v1/members.py:47
#: glance/registry/api/v1/members.py:81 glance/registry/api/v1/members.py:194
#: glance/registry/api/v1/members.py:254
#, python-format
msgid "Image %(id)s not found"
msgstr ""
#: glance/registry/api/v1/images.py:328 glance/registry/api/v1/images.py:357
#: glance/registry/api/v1/images.py:465 glance/registry/api/v1/members.py:53
#: glance/registry/api/v1/members.py:87 glance/registry/api/v1/members.py:200
#: glance/registry/api/v1/members.py:260
#, python-format
msgid "Access denied to image %(id)s but returning 'not found'"
msgstr ""
#: glance/registry/api/v1/images.py:347
#, python-format
msgid "Successfully deleted image %(id)s"
msgstr ""
#: glance/registry/api/v1/images.py:351
#, python-format
msgid "Delete denied for public image %(id)s"
msgstr ""
#: glance/registry/api/v1/images.py:388
#, python-format
msgid "Rejecting image creation request for invalid image id '%(bad_id)s'"
msgstr ""
#: glance/registry/api/v1/images.py:391
msgid "Invalid image id format"
msgstr ""
#: glance/registry/api/v1/images.py:400
#, python-format
msgid "Successfully created image %(id)s"
msgstr ""
#: glance/registry/api/v1/images.py:404
#, python-format
msgid "Image with identifier %s already exists!"
msgstr ""
#: glance/registry/api/v1/images.py:408
#, python-format
msgid "Failed to add image metadata. Got error: %(e)s"
msgstr ""
#: glance/registry/api/v1/images.py:435
#, python-format
msgid "Updating image %(id)s with metadata: %(image_data)r"
msgstr ""
#: glance/registry/api/v1/images.py:444
#, python-format
msgid "Updating metadata for image %(id)s"
msgstr ""
#: glance/registry/api/v1/images.py:459
#, python-format
msgid "Update denied for public image %(id)s"
msgstr ""
#: glance/registry/api/v1/members.py:58
#, python-format
msgid "Returning member list for image %(id)s"
msgstr ""
#: glance/registry/api/v1/members.py:93 glance/registry/api/v1/members.py:206
#: glance/registry/api/v1/members.py:266
#, python-format
msgid "User lacks permission to share image %(id)s"
msgstr ""
#: glance/registry/api/v1/members.py:95 glance/registry/api/v1/members.py:208
#: glance/registry/api/v1/members.py:268
msgid "No permission to share that image"
msgstr ""
#: glance/registry/api/v1/members.py:103 glance/registry/api/v1/members.py:119
#: glance/registry/api/v1/members.py:218
#, python-format
msgid "Invalid membership association specified for image %(id)s"
msgstr ""
#: glance/registry/api/v1/members.py:106 glance/registry/api/v1/members.py:122
#: glance/registry/api/v1/members.py:221
#, python-format
msgid "Invalid membership association: %s"
msgstr ""
#: glance/registry/api/v1/members.py:170
#, python-format
msgid "Successfully updated memberships for image %(id)s"
msgstr ""
#: glance/registry/api/v1/members.py:239
#, python-format
msgid "Successfully updated a membership for image %(id)s"
msgstr ""
#: glance/registry/api/v1/members.py:278
#, python-format
msgid "%(id)s is not a member of image %(image_id)s"
msgstr ""
#: glance/registry/api/v1/members.py:280 glance/registry/api/v1/members.py:297
msgid "Membership could not be found."
msgstr ""
#: glance/registry/api/v1/members.py:284
#, python-format
msgid "Successfully deleted a membership from image %(id)s"
msgstr ""
#: glance/registry/api/v1/members.py:295
#, python-format
msgid "Member %(id)s not found"
msgstr ""
#: glance/registry/api/v1/members.py:300
#, python-format
msgid "Returning list of images shared with member %(id)s"
msgstr ""
#: glance/registry/api/v2/rpc.py:44
#, python-format
msgid "Registry service can't use %s"
msgstr ""
#: glance/registry/client/__init__.py:22
msgid ""
"The protocol to use for communication with the registry server. Either "
"http or https."
msgstr ""
#: glance/registry/client/__init__.py:25
msgid "The path to the key file to use in SSL connections to the registry server."
msgstr ""
#: glance/registry/client/__init__.py:28
msgid ""
"The path to the cert file to use in SSL connections to the registry "
"server."
msgstr ""
#: glance/registry/client/__init__.py:31
msgid ""
"The path to the certifying authority cert file to use in SSL connections "
"to the registry server."
msgstr ""
#: glance/registry/client/__init__.py:34
msgid ""
"When using SSL in connections to the registry server, do not require "
"validation via a certifying authority."
msgstr ""
#: glance/registry/client/__init__.py:38
msgid ""
"The period of time, in seconds, that the API server will wait for a "
"registry request to complete. A value of 0 implies no timeout."
msgstr ""
#: glance/registry/client/__init__.py:45
msgid ""
"Whether to pass through the user token when making requests to the "
"registry."
msgstr ""
#: glance/registry/client/__init__.py:48
msgid "The administrators user name."
msgstr ""
#: glance/registry/client/__init__.py:50
msgid "The administrators password."
msgstr ""
#: glance/registry/client/__init__.py:52
msgid "The tenant name of the adminstrative user."
msgstr ""
#: glance/registry/client/__init__.py:54
msgid "The URL to the keystone service."
msgstr ""
#: glance/registry/client/__init__.py:56
msgid "The strategy to use for authentication."
msgstr ""
#: glance/registry/client/__init__.py:58
msgid "The region for the authentication service."
msgstr ""
#: glance/registry/client/v1/api.py:35
msgid ""
"Whether to pass through headers containing user and tenant information "
"when making requests to the registry. This allows the registry to use the"
" context middleware without the keystoneclients' auth_token middleware, "
"removing calls to the keystone auth service. It is recommended that when "
"using this option, secure communication between glance api and glance "
"registry is ensured by means other than auth_token middleware."
msgstr ""
#: glance/registry/client/v1/api.py:80 glance/registry/client/v2/api.py:62
msgid "Configuration option was not valid"
msgstr ""
#: glance/registry/client/v1/api.py:84 glance/registry/client/v2/api.py:66
msgid "Could not find required configuration option"
msgstr ""
#: glance/registry/client/v1/api.py:161
msgid "Adding image metadata..."
msgstr ""
#: glance/registry/client/v1/api.py:168
#, python-format
msgid "Updating image metadata for image %s..."
msgstr ""
#: glance/registry/client/v1/api.py:174
#, python-format
msgid "Deleting image metadata for image %s..."
msgstr ""
#: glance/registry/client/v1/client.py:113
#, python-format
msgid ""
"Registry request %(method)s %(action)s HTTP %(status)s request id "
"%(request_id)s"
msgstr ""
#: glance/registry/client/v1/client.py:119
#, python-format
msgid "Registry client request %(method)s %(action)s raised %(exc_name)s"
msgstr ""
#: glance/store/__init__.py:48
msgid ""
"List of which store classes and store class locations are currently known"
" to glance at startup."
msgstr ""
#: glance/store/__init__.py:51
msgid ""
"Default scheme to use to store image data. The scheme must be registered "
"by one of the stores defined by the 'known_stores' config option."
msgstr ""
#: glance/store/__init__.py:56 glance/store/scrubber.py:40
msgid ""
"Directory that the scrubber will use to track information about what to "
"delete. Make sure this is set in glance-api.conf and glance-scrubber.conf"
msgstr ""
#: glance/store/__init__.py:61
msgid "Turn on/off delayed delete."
msgstr ""
#: glance/store/__init__.py:63 glance/store/scrubber.py:45
msgid "The amount of time in seconds to delay before performing a delete."
msgstr ""
#: glance/store/__init__.py:275
#, python-format
msgid "Failed to delete image in store at URI: %s"
msgstr ""
#: glance/store/__init__.py:281
#, python-format
msgid "Failed to delete image at %s from store (%s)"
msgstr ""
#: glance/store/__init__.py:314
#, python-format
msgid ""
"The image metadata key %s has an invalid type of %s. Only dict, list, "
"and unicode are supported."
msgstr ""
#: glance/store/__init__.py:336
#, python-format
msgid ""
"The storage driver %s returned invalid metadata %sThis must be a "
"dictionary type"
msgstr ""
#: glance/store/__init__.py:344
#, python-format
msgid "A bad metadata structure was returned from the %s storage driver: %s. %s."
msgstr ""
#: glance/store/__init__.py:369
msgid "Skipping store.set_acls... not implemented."
msgstr ""
#: glance/store/__init__.py:419
#, python-format
msgid "Invalid location: %s"
msgstr ""
#: glance/store/__init__.py:591
#, python-format
msgid "Original locations is not empty: %s"
msgstr ""
#: glance/store/__init__.py:661
#, python-format
msgid "Get image %(id)s data from %(loc)s failed: %(err)s."
msgstr ""
#: glance/store/__init__.py:666
#, python-format
msgid "Glance tried all locations to get data for image %s but all have failed."
msgstr ""
#: glance/store/base.py:37 glance/tests/unit/test_store_base.py:46
#, python-format
msgid "Caught '%(exception)s' exception."
msgstr ""
#: glance/store/base.py:58
#, python-format
msgid "Failed to configure store correctly: %s Disabling add method."
msgstr ""
#: glance/store/cinder.py:90
#, python-format
msgid "Cinderclient connection created using URL: %s"
msgstr ""
#: glance/store/cinder.py:120
msgid "URI must start with cinder://"
msgstr ""
#: glance/store/cinder.py:128
#, python-format
msgid "URI contains invalid volume ID: %s"
msgstr ""
#: glance/store/cinder.py:151
msgid "Cinder storage requires a context."
msgstr ""
#: glance/store/cinder.py:155
msgid "Cinder storage requires a service catalog."
msgstr ""
#: glance/store/cinder.py:177
#, python-format
msgid "Failed to get image size due to volume can not be found: %s"
msgstr ""
#: glance/store/cinder.py:182
#, python-format
msgid "Failed to get image size due to internal error: %s"
msgstr ""
#: glance/store/filesystem.py:41
msgid "Directory to which the Filesystem backend store writes images."
msgstr ""
#: glance/store/filesystem.py:44
msgid ""
"The path to a file which contains the metadata to be returned with any "
"location associated with this store. The file must contain a valid JSON "
"dict."
msgstr ""
#: glance/store/filesystem.py:75
#, python-format
msgid "No path specified in URI: %s"
msgstr ""
#: glance/store/filesystem.py:128
#, python-format
msgid "Could not find %s in configuration options."
msgstr ""
#: glance/store/filesystem.py:135
#, python-format
msgid "Directory to write image files does not exist (%s). Creating."
msgstr ""
#: glance/store/filesystem.py:146
#, python-format
msgid "Unable to create datadir: %s"
msgstr ""
#: glance/store/filesystem.py:156
#, python-format
msgid "Image file %s not found"
msgstr ""
#: glance/store/filesystem.py:171
#, python-format
msgid ""
"The JSON in the metadata file %s could not be used: %s An empty "
"dictionary will be returned to the client."
msgstr ""
#: glance/store/filesystem.py:177
#, python-format
msgid ""
"The path for the metadata file %s could not be opened: %s An empty "
"dictionary will be returned to the client."
msgstr ""
#: glance/store/filesystem.py:183
#, python-format
msgid ""
"An error occured processing the storage systems meta data file: %s. An "
"empty dictionary will be returned to the client."
msgstr ""
#: glance/store/filesystem.py:199
#, python-format
msgid "Found image at %s. Returning in ChunkedFile."
msgstr ""
#: glance/store/filesystem.py:214
#, python-format
msgid "Found image at %s."
msgstr ""
#: glance/store/filesystem.py:233
#, python-format
msgid "Deleting image at %(fn)s"
msgstr ""
#: glance/store/filesystem.py:236
#, python-format
msgid "You cannot delete file %s"
msgstr ""
#: glance/store/filesystem.py:238
#, python-format
msgid "Image file %s does not exist"
msgstr ""
#: glance/store/filesystem.py:264
#, python-format
msgid "Image file %s already exists!"
msgstr ""
#: glance/store/filesystem.py:290
#, python-format
msgid ""
"Wrote %(bytes_written)d bytes to %(filepath)s with checksum "
"%(checksum_hex)s"
msgstr ""
#: glance/store/filesystem.py:299
#, python-format
msgid "Unable to remove partial image data for image %s: %s"
msgstr ""
#: glance/store/gridfs.py:100
msgid "Missing dependecies: pymongo"
msgstr ""
#: glance/store/gridfs.py:116 glance/store/s3.py:254 glance/store/swift.py:317
#, python-format
msgid "Could not find %(param)s in configuration options."
msgstr ""
#: glance/store/gridfs.py:160
#, python-format
msgid "Could not find %s image in GridFS"
msgstr ""
#: glance/store/gridfs.py:183
#, python-format
msgid "GridFS already has an image at location %s"
msgstr ""
#: glance/store/gridfs.py:186
#, python-format
msgid "Adding a new image to GridFS with id %s and size %s"
msgstr ""
#: glance/store/gridfs.py:198
#, python-format
msgid "Uploaded image %s, md5 %s, length %s to GridFS"
msgstr ""
#: glance/store/http.py:82
#, python-format
msgid "Credentials '%s' not well-formatted."
msgstr ""
#: glance/store/http.py:89
msgid "No address specified in HTTP URL"
msgstr ""
#: glance/store/http.py:164
#, python-format
msgid "HTTP URL returned a %s status code."
msgstr ""
#: glance/store/http.py:170
msgid "The HTTP URL attempted to redirect with an invalid status code."
msgstr ""
#: glance/store/rbd.py:53 glance/store/sheepdog.py:43
msgid ""
"Images will be chunked into objects of this size (in megabytes). For best"
" performance, this should be a power of two."
msgstr ""
#: glance/store/rbd.py:57
msgid "RADOS pool in which images are stored."
msgstr ""
#: glance/store/rbd.py:59
msgid "RADOS user to authenticate as (only applicable if using cephx.)"
msgstr ""
#: glance/store/rbd.py:62
msgid "Ceph configuration file path."
msgstr ""
#: glance/store/rbd.py:104
msgid "URI must start with rbd://"
msgstr ""
#: glance/store/rbd.py:105 glance/store/rbd.py:112 glance/store/rbd.py:123
#: glance/store/rbd.py:127
#, python-format
msgid "Invalid URI: %(uri)s: %(reason)s"
msgstr ""
#: glance/store/rbd.py:111
msgid "URI contains non-ascii characters"
msgstr ""
#: glance/store/rbd.py:122
msgid "URI must have exactly 1 or 4 components"
msgstr ""
#: glance/store/rbd.py:126
msgid "URI cannot contain empty components"
msgstr ""
#: glance/store/rbd.py:160 glance/store/rbd.py:224 glance/store/rbd.py:278
#, python-format
msgid "RBD image %s does not exist"
msgstr ""
#: glance/store/rbd.py:187 glance/store/sheepdog.py:198
#: glance/store/sheepdog.py:206
#, python-format
msgid "Error in store configuration: %s"
msgstr ""
#: glance/store/rbd.py:269
#, python-format
msgid "snapshot %s@%s could not be unprotected because it is in use"
msgstr ""
#: glance/store/rbd.py:280
#, python-format
msgid "image %s could not be removed because it is in use"
msgstr ""
#: glance/store/rbd.py:314
#, python-format
msgid "RBD image %s already exists"
msgstr ""
#: glance/store/s3.py:39
msgid "The host where the S3 server is listening."
msgstr ""
#: glance/store/s3.py:41
msgid "The S3 query token access key."
msgstr ""
#: glance/store/s3.py:43
msgid "The S3 query token secret key."
msgstr ""
#: glance/store/s3.py:45
msgid "The S3 bucket to be used to store the Glance data."
msgstr ""
#: glance/store/s3.py:47
msgid ""
"The local directory where uploads will be staged before they are "
"transfered into S3."
msgstr ""
#: glance/store/s3.py:50
msgid ""
"A boolean to determine if the S3 bucket should be created on upload if it"
" does not exist or if an error should be returned to the user."
msgstr ""
#: glance/store/s3.py:54
msgid ""
"The S3 calling format used to determine the bucket. Either subdomain or "
"path can be used."
msgstr ""
#: glance/store/s3.py:117
msgid ""
"URI cannot contain more than one occurrence of a scheme. If you have "
"specified a URI like "
"s3://accesskey:secretkey@https://s3.amazonaws.com/bucket/key-id, you need"
" to change it to use the s3+https:// scheme, like so: "
"s3+https://accesskey:secretkey@s3.amazonaws.com/bucket/key-id"
msgstr ""
#: glance/store/s3.py:151
#, python-format
msgid "Badly formed S3 credentials %s"
msgstr ""
#: glance/store/s3.py:164
msgid "Badly formed S3 URI. Missing s3 service URL."
msgstr ""
#: glance/store/s3.py:309
#, python-format
msgid ""
"Retrieved image object from S3 using (s3_host=%(s3_host)s, "
"access_key=%(accesskey)s, bucket=%(bucket)s, key=%(obj_name)s)"
msgstr ""
#: glance/store/s3.py:369
#, python-format
msgid "S3 already has an image at location %s"
msgstr ""
#: glance/store/s3.py:373
#, python-format
msgid ""
"Adding image object to S3 using (s3_host=%(s3_host)s, "
"access_key=%(access_key)s, bucket=%(bucket)s, key=%(obj_name)s)"
msgstr ""
#: glance/store/s3.py:395
#, python-format
msgid "Writing request body file to temporary file for %s"
msgstr ""
#: glance/store/s3.py:407
#, python-format
msgid "Uploading temporary file to S3 for %s"
msgstr ""
#: glance/store/s3.py:416
#, python-format
msgid ""
"Wrote %(size)d bytes to S3 key named %(obj_name)s with checksum "
"%(checksum_hex)s"
msgstr ""
#: glance/store/s3.py:442
#, python-format
msgid ""
"Deleting image object from S3 using (s3_host=%(s3_host)s, "
"access_key=%(accesskey)s, bucket=%(bucket)s, key=%(obj_name)s)"
msgstr ""
#: glance/store/s3.py:464
#, python-format
msgid "Could not find bucket with ID %(bucket_id)s"
msgstr ""
#: glance/store/s3.py:505
#, python-format
msgid ""
"Failed to add bucket to S3.\n"
"Got error from S3: %(e)s"
msgstr ""
#: glance/store/s3.py:509
#, python-format
msgid ""
"The bucket %(bucket)s does not exist in S3. Please set the "
"s3_store_create_bucket_on_put option to add bucket to S3 automatically."
msgstr ""
#: glance/store/s3.py:528
#, python-format
msgid "Could not find key %(obj)s in bucket %(bucket)s"
msgstr ""
#: glance/store/scrubber.py:48
msgid ""
"A boolean that determines if the scrubber should clean up the files it "
"uses for taking data. Only one server in your deployment should be "
"designated the cleanup host."
msgstr ""
#: glance/store/scrubber.py:53
msgid ""
"Items must have a modified time that is older than this value in order to"
" be candidates for cleanup."
msgstr ""
#: glance/store/scrubber.py:136
#, python-format
msgid "%s file can not be read."
msgstr ""
#: glance/store/scrubber.py:160
#, python-format
msgid "%s file can not be wrote."
msgstr ""
#: glance/store/scrubber.py:211
#, python-format
msgid "%s directory does not exist."
msgstr ""
#: glance/store/scrubber.py:357
#, python-format
msgid "Starting Daemon: wakeup_time=%(wakeup_time)s threads=%(threads)s"
msgstr ""
#: glance/store/scrubber.py:370
msgid "Daemon Shutdown on KeyboardInterrupt"
msgstr ""
#: glance/store/scrubber.py:374
msgid "Running application"
msgstr ""
#: glance/store/scrubber.py:377
#, python-format
msgid "Next run scheduled in %s seconds"
msgstr ""
#: glance/store/scrubber.py:382
#, python-format
msgid "Initializing scrubber with configuration: %s"
msgstr ""
#: glance/store/scrubber.py:406
#, python-format
msgid "Can not %s scrub jobs from queue."
msgstr ""
#: glance/store/scrubber.py:430
#, python-format
msgid "Scrubbing image %(id)s from %(count)d locations."
msgstr ""
#: glance/store/scrubber.py:445
#, python-format
msgid "Deleting %(uri)s from image %(image_id)s."
msgstr ""
#: glance/store/scrubber.py:458
#, python-format
msgid "Failed to delete image %(image_id)s from %(uri)s."
msgstr ""
#: glance/store/scrubber.py:470
#, python-format
msgid "%s file is not exists."
msgstr ""
#: glance/store/scrubber.py:475
#, python-format
msgid "%s file contains conflicting cleanup timestamp."
msgstr ""
#: glance/store/scrubber.py:494
#, python-format
msgid "%s file can not be created."
msgstr ""
#: glance/store/scrubber.py:508
#, python-format
msgid "Getting images deleted before %s"
msgstr ""
#: glance/store/sheepdog.py:47
msgid "Port of sheep daemon."
msgstr ""
#: glance/store/sheepdog.py:49
msgid "IP address of sheep daemon."
msgstr ""
#: glance/store/sheepdog.py:226 glance/store/sheepdog.py:245
#: glance/store/sheepdog.py:306
#, python-format
msgid "Sheepdog image %s does not exist"
msgstr ""
#: glance/store/sheepdog.py:267
#, python-format
msgid "Sheepdog image %s already exists"
msgstr ""
#: glance/store/swift.py:51
msgid "Whether to use ServiceNET to communicate with the Swift storage servers."
msgstr ""
#: glance/store/swift.py:54
msgid "The address where the Swift authentication service is listening."
msgstr ""
#: glance/store/swift.py:57
msgid "The user to authenticate against the Swift authentication service"
msgstr ""
#: glance/store/swift.py:60
msgid ""
"Auth key for the user authenticating against the Swift authentication "
"service."
msgstr ""
#: glance/store/swift.py:63
msgid ""
"Version of the authentication service to use. Valid versions are 2 for "
"keystone and 1 for swauth and rackspace"
msgstr ""
#: glance/store/swift.py:67
msgid ""
"If True, swiftclient won't check for a valid SSL certificate when "
"authenticating."
msgstr ""
#: glance/store/swift.py:70
msgid ""
"The region of the swift endpoint to be used for single tenant. This "
"setting is only necessary if the tenant has multiple swift endpoints."
msgstr ""
#: glance/store/swift.py:74
msgid ""
"A string giving the endpoint type of the swift service to use (publicURL,"
" adminURL or internalURL). This setting is only used if "
"swift_store_auth_version is 2."
msgstr ""
#: glance/store/swift.py:79
msgid ""
"A string giving the service type of the swift service to use. This "
"setting is only used if swift_store_auth_version is 2."
msgstr ""
#: glance/store/swift.py:84
msgid ""
"Container within the account that the account should use for storing "
"images in Swift."
msgstr ""
#: glance/store/swift.py:88
msgid ""
"The size, in MB, that Glance will start chunking image files and do a "
"large object manifest in Swift"
msgstr ""
#: glance/store/swift.py:92
msgid ""
"The amount of data written to a temporary disk buffer during the process "
"of chunking the image file."
msgstr ""
#: glance/store/swift.py:95
msgid ""
"A boolean value that determines if we create the container if it does not"
" exist."
msgstr ""
#: glance/store/swift.py:98
msgid ""
"If set to True, enables multi-tenant storage mode which causes Glance "
"images to be stored in tenant specific Swift accounts."
msgstr ""
#: glance/store/swift.py:102
msgid ""
"A list of tenants that will be granted read/write access on all Swift "
"containers created by Glance in multi-tenant mode."
msgstr ""
#: glance/store/swift.py:106
msgid ""
"If set to False, disables SSL layer compression of https swift requests. "
"Setting to False may improve performance for images which are already in "
"a compressed format, eg qcow2."
msgstr ""
#: glance/store/swift.py:177
msgid ""
"URI cannot contain more than one occurrence of a scheme. If you have "
"specified a URI like "
"swift://user:pass@http://authurl.com/v1/container/obj, you need to change"
" it to use the swift+http:// scheme, like so: "
"swift+http://user:pass@authurl.com/v1/container/obj"
msgstr ""
#: glance/store/swift.py:183
#, python-format
msgid "Invalid store URI: %(reason)s"
msgstr ""
#: glance/store/swift.py:227
msgid "Badly formed Swift URI."
msgstr ""
#: glance/store/swift.py:288 glance/store/swift.py:485
#: glance/store/swift.py:646
msgid "Swift could not find image at URI."
msgstr ""
#: glance/store/swift.py:326
#, python-format
msgid "Deleting chunk %s"
msgstr ""
#: glance/store/swift.py:330
#, python-format
msgid "Failed to delete orphaned chunk %s/%s"
msgstr ""
#: glance/store/swift.py:340
#, python-format
msgid "Adding image object '%(obj_name)s' to Swift"
msgstr ""
#: glance/store/swift.py:360
msgid "Cannot determine image size. Adding as a segmented object to Swift."
msgstr ""
#: glance/store/swift.py:388
msgid "Error during chunked upload to backend, deleting stale chunks"
msgstr ""
#: glance/store/swift.py:396
#, python-format
msgid ""
"Wrote chunk %(chunk_name)s (%(chunk_id)d/%(total_chunks)s) of length "
"%(bytes_read)d to Swift returning MD5 of content: %(chunk_etag)s"
msgstr ""
#: glance/store/swift.py:405
msgid "Deleting final zero-length chunk"
msgstr ""
#: glance/store/swift.py:442
msgid "Swift already has an image at this location"
msgstr ""
#: glance/store/swift.py:444
#, python-format
msgid ""
"Failed to add object to Swift.\n"
"Got error from Swift: %(e)s"
msgstr ""
#: glance/store/swift.py:506
#, python-format
msgid ""
"Failed to add container to Swift.\n"
"Got error from Swift: %(e)s"
msgstr ""
#: glance/store/swift.py:510
#, python-format
msgid ""
"The container %(container)s does not exist in Swift. Please set the "
"swift_store_create_container_on_put optionto add container to Swift "
"automatically."
msgstr ""
#: glance/store/swift.py:554
msgid "Location is missing user:password information."
msgstr ""
#: glance/store/swift.py:566
#, python-format
msgid "Badly formed tenant:user '%(user)s' in Swift URI"
msgstr ""
#: glance/store/swift.py:593
msgid "Multi-tenant Swift storage requires a context."
msgstr ""
#: glance/store/swift.py:597
msgid "Multi-tenant Swift storage requires a service catalog."
msgstr ""
#: glance/tests/unit/test_migrations.py:827
#, python-format
msgid "location: %s data lost"
msgstr ""
#~ msgid "Status of the image"
#~ msgstr ""
#~ msgid "md5 hash of image contents."
#~ msgstr ""
#~ msgid "Size of image file in bytes"
#~ msgstr ""
#~ msgid "Date and time of image registration"
#~ msgstr ""
#~ msgid "Date and time of the last image modification"
#~ msgstr ""
#~ msgid "URL to access the image file kept in external store"
#~ msgstr ""
#~ msgid ""
#~ "Directory that the scrubber will use "
#~ "to track information about what to "
#~ "delete. Make sure this is also "
#~ "set in glance-api.conf"
#~ msgstr ""
#~ msgid "Image id %(image_id)s already queued for delete"
#~ msgstr ""
#~ msgid "image %s could not be removedbecause it is in use"
#~ msgstr ""
#~ msgid "Initializing scrubber with conf: %s"
#~ msgstr ""
#~ msgid "%s does not exist"
#~ msgstr ""
#~ msgid "Deleting %s images"
#~ msgstr ""
#~ msgid "Deleting %(id)s"
#~ msgstr ""
#~ msgid "Failed to delete image from store (%(id)s)."
#~ msgstr ""
#~ msgid "Image not found in store (%(id)s)."
#~ msgstr ""