Imported Translations from Transifex

Change-Id: Ia093b6e16db47fb18370ae5618dd6d837f39d23e
This commit is contained in:
OpenStack Proposal Bot 2014-10-07 06:04:04 +00:00
parent c0fd20a79f
commit 324073902c
23 changed files with 286 additions and 3388 deletions

View File

@ -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ů"

View File

@ -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 ""

View File

@ -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 ""

View File

@ -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 ""

View File

@ -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 ""

View File

@ -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"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Glance\n" "Project-Id-Version: Glance\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 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" "PO-Revision-Date: 2014-09-06 09:06+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
@ -20,12 +20,12 @@ msgstr ""
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: glance/scrubber.py:199 #: glance/scrubber.py:216
#, python-format #, python-format
msgid "Failed to find image to delete: %s" msgid "Failed to find image to delete: %s"
msgstr "Failed to find image to delete: %s" msgstr "Failed to find image to delete: %s"
#: glance/scrubber.py:542 #: glance/scrubber.py:559
#, python-format #, python-format
msgid "Unable to delete URI from image %s." msgid "Unable to delete URI from image %s."
msgstr "" msgstr ""
@ -35,7 +35,7 @@ msgstr ""
msgid "Invalid value for option user_storage_quota: %(users_quota)s" msgid "Invalid value for option user_storage_quota: %(users_quota)s"
msgstr "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 #, python-format
msgid "" msgid ""
"Could not find schema properties file %s. Continuing without custom " "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 " "Could not find schema properties file %s. Continuing without custom "
"properties" "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 #: glance/common/store_utils.py:62
#, python-format #, python-format
msgid "Failed to delete image %s in store from URI" msgid "Failed to delete image %s in store from URI"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Glance\n" "Project-Id-Version: Glance\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 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" "PO-Revision-Date: 2013-04-10 10:09+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: en_US <LL@li.org>\n" "Language-Team: en_US <LL@li.org>\n"
@ -474,7 +474,7 @@ msgstr ""
msgid "The incoming image is too large: %s" msgid "The incoming image is too large: %s"
msgstr "" 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_namespaces.py:356 glance/api/v2/metadef_objects.py:225
#: glance/api/v2/metadef_properties.py:157 #: glance/api/v2/metadef_properties.py:157
#: glance/api/v2/metadef_resource_types.py:145 #: glance/api/v2/metadef_resource_types.py:145
@ -498,7 +498,7 @@ msgstr "Status not specified"
msgid "An identifier for the image member (tenantId)" msgid "An identifier for the image member (tenantId)"
msgstr "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" msgid "An identifier for the image"
msgstr "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" msgid "The status of this image member"
msgstr "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 #, python-format
msgid "Property %s does not exist." msgid "Property %s does not exist."
msgstr "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 #, python-format
msgid "Property %s already present." msgid "Property %s already present."
msgstr "Property %s already present." msgstr "Property %s already present."
#: glance/api/v2/images.py:185 #: glance/api/v2/images.py:190
#, python-format #, python-format
msgid "Property %s may not be removed." msgid "Property %s may not be removed."
msgstr "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 #, python-format
msgid "Failed to find image %(image_id)s to delete" msgid "Failed to find image %(image_id)s to delete"
msgstr "" 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." msgid "Cannot replace locations from a non-empty list to a non-empty list."
msgstr "" msgstr ""
#: glance/api/v2/images.py:251 #: glance/api/v2/images.py:256
msgid "Invalid position for adding a location." msgid "Invalid position for adding a location."
msgstr "" msgstr ""
#: glance/api/v2/images.py:267 #: glance/api/v2/images.py:272
msgid "Invalid position for removing a location." msgid "Invalid position for removing a location."
msgstr "" 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_namespaces.py:364 glance/api/v2/metadef_objects.py:289
#: glance/api/v2/metadef_properties.py:165 #: glance/api/v2/metadef_properties.py:165
#: glance/api/v2/metadef_resource_types.py:153 #: glance/api/v2/metadef_resource_types.py:153
@ -555,175 +555,175 @@ msgstr ""
msgid "Attribute '%s' is read-only." msgid "Attribute '%s' is read-only."
msgstr "" 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 #, python-format
msgid "Unable to find '%s' in JSON Schema change" msgid "Unable to find '%s' in JSON Schema change"
msgstr "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 #: glance/api/v2/images.py:353
msgid "" 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\", " "Operation objects must contain exactly one member named \"add\", "
"\"remove\", or \"replace\"." "\"remove\", or \"replace\"."
msgstr "" msgstr ""
"Operation objects must contain exactly one member named \"add\", " "Operation objects must contain exactly one member named \"add\", "
"\"remove\", or \"replace\"." "\"remove\", or \"replace\"."
#: glance/api/v2/images.py:390 #: glance/api/v2/images.py:395
#, python-format #, python-format
msgid "Pointer `%s` does not start with \"/\"." msgid "Pointer `%s` does not start with \"/\"."
msgstr "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 #, python-format
msgid "Pointer `%s` contains adjacent \"/\"." msgid "Pointer `%s` contains adjacent \"/\"."
msgstr "" msgstr ""
#: glance/api/v2/images.py:396 #: glance/api/v2/images.py:401
#, python-format #, python-format
msgid "Pointer `%s` end with \"/\"." msgid "Pointer `%s` end with \"/\"."
msgstr "" msgstr ""
#: glance/api/v2/images.py:399 #: glance/api/v2/images.py:404
#, python-format #, python-format
msgid "Pointer `%s` does not contains valid token." msgid "Pointer `%s` does not contains valid token."
msgstr "" msgstr ""
#: glance/api/v2/images.py:402 #: glance/api/v2/images.py:407
#, python-format #, python-format
msgid "Pointer `%s` contains \"~\" not part of a recognized escape sequence." msgid "Pointer `%s` contains \"~\" not part of a recognized escape sequence."
msgstr "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 #, python-format
msgid "Operation \"%s\" requires a member named \"value\"." msgid "Operation \"%s\" requires a member named \"value\"."
msgstr "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 #, python-format
msgid "Attribute '%s' is reserved." msgid "Attribute '%s' is reserved."
msgstr "" msgstr ""
#: glance/api/v2/images.py:448 #: glance/api/v2/images.py:453
#, python-format #, python-format
msgid "Invalid JSON pointer for this resource: '/%s'" msgid "Invalid JSON pointer for this resource: '/%s'"
msgstr "" msgstr ""
#: glance/api/v2/images.py:460 #: glance/api/v2/images.py:465
msgid "Unrecognized JSON Schema draft version" msgid "Unrecognized JSON Schema draft version"
msgstr "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." msgid "Request body must be a JSON array of operation objects."
msgstr "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." msgid "Operations must be JSON objects."
msgstr "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 #: glance/api/v2/tasks.py:172 glance/registry/api/v1/images.py:265
msgid "limit param must be an integer" msgid "limit param must be an integer"
msgstr "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 #: glance/api/v2/tasks.py:176 glance/registry/api/v1/images.py:268
msgid "limit param must be positive" msgid "limit param must be positive"
msgstr "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 #: glance/api/v2/metadef_objects.py:271 glance/api/v2/tasks.py:142
#, python-format #, python-format
msgid "Invalid sort direction: %s" msgid "Invalid sort direction: %s"
msgstr "Invalid sort direction: %s" msgstr "Invalid sort direction: %s"
#: glance/api/v2/images.py:527 #: glance/api/v2/images.py:533
#, python-format #, python-format
msgid "Invalid status: %s" msgid "Invalid status: %s"
msgstr "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 #: glance/api/v2/metadef_objects.py:280
#, python-format #, python-format
msgid "Invalid visibility value: %s" msgid "Invalid visibility value: %s"
msgstr "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." msgid "The \"changes-since\" filter is no longer available on v2."
msgstr "" msgstr ""
#: glance/api/v2/images.py:688 #: glance/api/v2/images.py:694
msgid "Descriptive name for the image" msgid "Descriptive name for the image"
msgstr "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)" msgid "Status of the image (READ-ONLY)"
msgstr "" msgstr ""
#: glance/api/v2/images.py:699 #: glance/api/v2/images.py:705
msgid "Scope of image accessibility" msgid "Scope of image accessibility"
msgstr "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." msgid "If true, image will not be deletable."
msgstr "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)" msgid "md5 hash of image contents. (READ-ONLY)"
msgstr "" msgstr ""
#: glance/api/v2/images.py:713 #: glance/api/v2/images.py:719
msgid "Owner of the image" msgid "Owner of the image"
msgstr "" msgstr ""
#: glance/api/v2/images.py:718 #: glance/api/v2/images.py:724
msgid "Size of image file in bytes (READ-ONLY)" msgid "Size of image file in bytes (READ-ONLY)"
msgstr "" msgstr ""
#: glance/api/v2/images.py:722 #: glance/api/v2/images.py:728
msgid "Virtual size of image in bytes (READ-ONLY)" msgid "Virtual size of image in bytes (READ-ONLY)"
msgstr "" msgstr ""
#: glance/api/v2/images.py:726 #: glance/api/v2/images.py:732
msgid "Format of the container" msgid "Format of the container"
msgstr "" msgstr ""
#: glance/api/v2/images.py:731 #: glance/api/v2/images.py:737
msgid "Format of the disk" msgid "Format of the disk"
msgstr "" msgstr ""
#: glance/api/v2/images.py:736 #: glance/api/v2/images.py:742
msgid "Date and time of image registration (READ-ONLY)" msgid "Date and time of image registration (READ-ONLY)"
msgstr "" msgstr ""
#: glance/api/v2/images.py:744 #: glance/api/v2/images.py:750
msgid "Date and time of the last image modification (READ-ONLY)" msgid "Date and time of the last image modification (READ-ONLY)"
msgstr "" msgstr ""
#: glance/api/v2/images.py:750 #: glance/api/v2/images.py:756
msgid "List of strings related to the image" msgid "List of strings related to the image"
msgstr "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)" msgid "URL to access the image file kept in external store (READ-ONLY)"
msgstr "" msgstr ""
#: glance/api/v2/images.py:763 #: glance/api/v2/images.py:769
msgid "Amount of ram (in MB) required to boot image." msgid "Amount of ram (in MB) required to boot image."
msgstr "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." msgid "Amount of disk space (in GB) required to boot image."
msgstr "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" msgid "A set of URLs to access the image file kept in external store"
msgstr "" msgstr ""
@ -1735,27 +1735,27 @@ msgstr ""
msgid "Invalid format of swift store configcfg" msgid "Invalid format of swift store configcfg"
msgstr "" msgstr ""
#: glance/common/utils.py:111 #: glance/common/utils.py:112
#, python-format #, python-format
msgid "Error: cooperative_iter exception %s" msgid "Error: cooperative_iter exception %s"
msgstr "Error: cooperative_iter exception %s" msgstr "Error: cooperative_iter exception %s"
#: glance/common/utils.py:243 #: glance/common/utils.py:244
#, python-format #, python-format
msgid "Bad header: %(header_name)s" msgid "Bad header: %(header_name)s"
msgstr "" msgstr ""
#: glance/common/utils.py:253 #: glance/common/utils.py:258
#, python-format #, python-format
msgid "Cannot convert image %(key)s '%(value)s' to an integer." msgid "Cannot convert image %(key)s '%(value)s' to an integer."
msgstr "" msgstr ""
#: glance/common/utils.py:260 #: glance/common/utils.py:265
#, python-format #, python-format
msgid "Image %(key)s must be >= 0 ('%(value)s' specified)." msgid "Image %(key)s must be >= 0 ('%(value)s' specified)."
msgstr "" msgstr ""
#: glance/common/utils.py:454 #: glance/common/utils.py:459
msgid "" msgid ""
"Error setting up the debug environment. Verify that the option " "Error setting up the debug environment. Verify that the option "
"pydev_worker_debug_host is pointing to a valid hostname or IP on which a " "pydev_worker_debug_host is pointing to a valid hostname or IP on which a "
@ -1763,48 +1763,48 @@ msgid ""
"pydev_worker_debug_port." "pydev_worker_debug_port."
msgstr "" msgstr ""
#: glance/common/utils.py:491 #: glance/common/utils.py:496
#, python-format #, python-format
msgid "Invalid backend: %s" msgid "Invalid backend: %s"
msgstr "Invalid backend: %s" msgstr "Invalid backend: %s"
#: glance/common/utils.py:524 #: glance/common/utils.py:529
#, python-format #, python-format
msgid "" msgid ""
"There is a problem with your %(error_key_name)s %(error_filename)s. " "There is a problem with your %(error_key_name)s %(error_filename)s. "
"Please verify it. Error: %(ioe)s" "Please verify it. Error: %(ioe)s"
msgstr "" msgstr ""
#: glance/common/utils.py:531 #: glance/common/utils.py:536
#, python-format #, python-format
msgid "" msgid ""
"There is a problem with your %(error_key_name)s %(error_filename)s. " "There is a problem with your %(error_key_name)s %(error_filename)s. "
"Please verify it. OpenSSL error: %(ce)s" "Please verify it. OpenSSL error: %(ce)s"
msgstr "" msgstr ""
#: glance/common/utils.py:545 #: glance/common/utils.py:550
#, python-format #, python-format
msgid "" msgid ""
"There is a problem with your key pair. Please verify that cert " "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" "%(cert_file)s and key %(key_file)s belong together. OpenSSL error %(ce)s"
msgstr "" msgstr ""
#: glance/common/utils.py:623 #: glance/common/utils.py:628
#, python-format #, python-format
msgid "Host and port \"%s\" is not valid." msgid "Host and port \"%s\" is not valid."
msgstr "" msgstr ""
#: glance/common/utils.py:626 #: glance/common/utils.py:631
#, python-format #, python-format
msgid "Port \"%s\" is not valid." msgid "Port \"%s\" is not valid."
msgstr "" msgstr ""
#: glance/common/utils.py:635 #: glance/common/utils.py:640
#, python-format #, python-format
msgid "Host \"%s\" is not valid." msgid "Host \"%s\" is not valid."
msgstr "" msgstr ""
#: glance/common/utils.py:638 #: glance/common/utils.py:643
#, python-format #, python-format
msgid "" msgid ""
"%s Please specify a host:port pair, where host is an IPv4 address, IPv6 " "%s Please specify a host:port pair, where host is an IPv4 address, IPv6 "
@ -1984,11 +1984,24 @@ msgstr ""
msgid "Invalid location: %s" msgid "Invalid location: %s"
msgstr "" 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 #, python-format
msgid "" msgid ""
"Task ID %(task_id)s: Ignoring property %(k)s for setting base properties " "The given uri is not valid. Please specify a valid uri from the following"
"while creating Image." " 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 "" msgstr ""
#: glance/db/__init__.py:71 glance/db/__init__.py:178 glance/db/__init__.py:190 #: 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" msgid "Could not find required configuration option"
msgstr "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 #, python-format
msgid "location: %s data lost" msgid "location: %s data lost"
msgstr "location: %s data lost" msgstr "location: %s data lost"

View File

@ -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 ""

View File

@ -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"

View File

@ -3,13 +3,14 @@
# This file is distributed under the same license as the glance project. # This file is distributed under the same license as the glance project.
# #
# Translators: # Translators:
# Maxime COQUEREL <max.coquerel@gmail.com>, 2014
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Glance\n" "Project-Id-Version: Glance\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-09-09 06:05+0000\n" "POT-Creation-Date: 2014-10-07 06:03+0000\n"
"PO-Revision-Date: 2014-05-28 21:28+0000\n" "PO-Revision-Date: 2014-09-30 17:17+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: French (http://www.transifex.com/projects/p/glance/language/" "Language-Team: French (http://www.transifex.com/projects/p/glance/language/"
"fr/)\n" "fr/)\n"
"Language: fr\n" "Language: fr\n"
@ -26,25 +27,25 @@ msgid ""
"failed." "failed."
msgstr "" msgstr ""
#: glance/scrubber.py:149 #: glance/scrubber.py:166
#, python-format #, python-format
msgid "%s file can not be read." 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 #, python-format
msgid "%s file can not be wrote." 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 #, python-format
msgid "Can not %(op)s scrub jobs from queue: %(err)s" msgid "Can not %(op)s scrub jobs from queue: %(err)s"
msgstr "" msgstr ""
#: glance/scrubber.py:577 #: glance/scrubber.py:594
#, python-format #, python-format
msgid "%s file can not be created." msgid "%s file can not be created."
msgstr "" msgstr "Le fichier %s ne peut pas etre créé"
#: glance/api/common.py:53 #: glance/api/common.py:53
#, python-format #, python-format
@ -52,6 +53,8 @@ msgid ""
"An error occurred reading from backend storage for image %(image_id)s: " "An error occurred reading from backend storage for image %(image_id)s: "
"%(err)s" "%(err)s"
msgstr "" msgstr ""
"Une erreur s'est produite pendant le stockage backend de l'image "
"%(image_id)s : %(err)s "
#: glance/api/common.py:59 #: glance/api/common.py:59
#, python-format #, python-format
@ -59,11 +62,13 @@ msgid ""
"Backend storage for image %(image_id)s disconnected after writing only " "Backend storage for image %(image_id)s disconnected after writing only "
"%(bytes_written)d bytes" "%(bytes_written)d bytes"
msgstr "" 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 #: glance/api/common.py:90
#, python-format #, python-format
msgid "An error occurred during image.send notification: %(err)s" msgid "An error occurred during image.send notification: %(err)s"
msgstr "" msgstr "Une erreur s'est produite lors de la notification image.send : %(err)s"
#: glance/api/middleware/cache.py:169 #: glance/api/middleware/cache.py:169
#, python-format #, python-format
@ -71,54 +76,59 @@ msgid ""
"Image cache contained image file for image '%s', however the registry did " "Image cache contained image file for image '%s', however the registry did "
"not contain metadata for that image!" "not contain metadata for that image!"
msgstr "" msgstr ""
"Le cache d'image contenait un fichier image pour l'image '%s', néanmoins le "
"registre ne contenait pas de métadonnées pour cette image ! "
#: glance/api/middleware/cache.py:268 #: glance/api/middleware/cache.py:268
#, python-format #, python-format
msgid "could not find %s" msgid "could not find %s"
msgstr "" msgstr "impossible de trouver %s"
#: glance/api/middleware/cache.py:287 #: glance/api/middleware/cache.py:287
msgid "Checksum header is missing." msgid "Checksum header is missing."
msgstr "" msgstr "L'en-tête de total de contrôle est manquant."
#: glance/api/v1/images.py:602 #: glance/api/v1/images.py:602
#, python-format #, python-format
msgid "Copy from external source '%(scheme)s' failed for image: %(image)s" msgid "Copy from external source '%(scheme)s' failed for image: %(image)s"
msgstr "" msgstr ""
"Echec de copie depuis la source externe '%(scheme)s' pour l'image: %(image)s"
#: glance/api/v1/upload_utils.py:79 #: glance/api/v1/upload_utils.py:79
#, python-format #, python-format
msgid "Unable to kill image %(id)s: " msgid "Unable to kill image %(id)s: "
msgstr "" msgstr "Impossible de supprimer l'image %(id)s :"
#: glance/api/v1/upload_utils.py:240 #: glance/api/v1/upload_utils.py:240
#, python-format #, python-format
msgid "Received HTTP error while uploading image %s" 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 #: glance/api/v2/image_data.py:61
#, python-format #, python-format
msgid "Unable to restore image %(image_id)s: %(e)s" msgid "Unable to restore image %(image_id)s: %(e)s"
msgstr "" msgstr "Impossible de restaurer l'image %(image_id)s: %(e)s"
#: glance/api/v2/image_data.py:149 #: glance/api/v2/image_data.py:149
msgid "Failed to upload image data due to HTTP error" msgid "Failed to upload image data due to HTTP error"
msgstr "" msgstr ""
"Echec de téléchargement des données de l'image en raison d'une erreur HTTP"
#: glance/api/v2/image_data.py:154 #: glance/api/v2/image_data.py:154
msgid "Failed to upload image data due to internal error" msgid "Failed to upload image data due to internal error"
msgstr "" msgstr ""
"Echec de téléchargement des données de l'image en raison d'une erreur interne"
#: glance/api/v2/metadef_namespaces.py:190 #: glance/api/v2/metadef_namespaces.py:190
#, python-format #, python-format
msgid "Failed to delete namespace %(namespace)s " 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/api/v2/metadef_resource_types.py:126
#: glance/tests/functional/v2/test_metadef_resourcetypes.py:129 #: glance/tests/functional/v2/test_metadef_resourcetypes.py:129
#, python-format #, python-format
msgid "Failed to find resource type %(resourcetype)s to delete" 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 #: glance/async/__init__.py:67
msgid "" msgid ""
@ -128,12 +138,12 @@ msgstr ""
#: glance/async/__init__.py:71 #: glance/async/__init__.py:71
msgid "Internal error occurred while trying to process task." 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 #: glance/common/store_utils.py:68
#, python-format #, python-format
msgid "Failed to delete image %(image_id)s from store: %(exc)s" msgid "Failed to delete image %(image_id)s from store: %(exc)s"
msgstr "" msgstr "Echec de supprésion de l'image %(image_id)s depuis le magasin: %(exc)s"
#: glance/common/scripts/__init__.py:40 #: glance/common/scripts/__init__.py:40
#, python-format #, python-format
@ -151,16 +161,9 @@ msgstr ""
#: glance/common/scripts/utils.py:46 #: glance/common/scripts/utils.py:46
#, python-format #, python-format
msgid "Task not found for task_id %s" 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 #: glance/db/sqlalchemy/metadata.py:127
#, 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 #, python-format
msgid "Json schema files not found in %s. Aborting." msgid "Json schema files not found in %s. Aborting."
msgstr "" msgstr ""
@ -169,7 +172,7 @@ msgstr ""
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:96 #: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:96
#, python-format #, python-format
msgid "Invalid store uri for image: %(image_id)s. Details: %(reason)s" msgid "Invalid store uri for image: %(image_id)s. Details: %(reason)s"
msgstr "" msgstr "uri magasin non valide pour image: %(image_id)s. Details: %(reason)s"
#: glance/domain/__init__.py:472 #: glance/domain/__init__.py:472
#, python-format #, python-format
@ -186,7 +189,7 @@ msgstr ""
#: glance/image_cache/drivers/sqlite.py:397 #: glance/image_cache/drivers/sqlite.py:397
#, python-format #, python-format
msgid "Error executing SQLite call. Got error: %s" 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 #: glance/image_cache/drivers/xattr.py:109
#, python-format #, python-format
@ -196,47 +199,51 @@ msgid ""
"user_xattr option to the appropriate line for the device housing the cache " "user_xattr option to the appropriate line for the device housing the cache "
"directory." "directory."
msgstr "" 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 #: glance/openstack/common/excutils.py:76
#, python-format #, python-format
msgid "Original exception being dropped: %s" msgid "Original exception being dropped: %s"
msgstr "" msgstr "Exception d'origine en cours de suppression : %s"
#: glance/openstack/common/excutils.py:105 #: glance/openstack/common/excutils.py:105
#, python-format #, python-format
msgid "Unexpected exception occurred %d time(s)... retrying." msgid "Unexpected exception occurred %d time(s)... retrying."
msgstr "" msgstr "Exception inattendue survenue %d fois... Nouvel essai."
#: glance/openstack/common/lockutils.py:120 #: glance/openstack/common/lockutils.py:120
#, python-format #, python-format
msgid "Could not release the acquired lock `%s`" 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 #: glance/registry/api/v1/images.py:134
msgid "Unable to get images" msgid "Unable to get images"
msgstr "" msgstr "Impossible d'obtenir les images."
#: glance/registry/api/v1/images.py:352 #: glance/registry/api/v1/images.py:352
#, python-format #, python-format
msgid "Unable to show image %s" msgid "Unable to show image %s"
msgstr "" msgstr "Impossible d'afficher l'image %s"
#: glance/registry/api/v1/images.py:388 #: glance/registry/api/v1/images.py:388
#, python-format #, python-format
msgid "Unable to delete image %s" msgid "Unable to delete image %s"
msgstr "" msgstr "Impossible de supprimer l'image %s"
#: glance/registry/api/v1/images.py:440 #: glance/registry/api/v1/images.py:440
#, python-format #, python-format
msgid "Unable to create image %s" msgid "Unable to create image %s"
msgstr "" msgstr "Impossible de créer l'image %s"
#: glance/registry/api/v1/images.py:513 #: glance/registry/api/v1/images.py:513
#, python-format #, python-format
msgid "Unable to update image %s" msgid "Unable to update image %s"
msgstr "" msgstr "Impossible de mettre à jour l'image %s"
#: glance/tests/functional/v2/test_metadef_resourcetypes.py:99 #: glance/tests/functional/v2/test_metadef_resourcetypes.py:99
#, python-format #, python-format
msgid "Forbidden to create resource type. Reason: %(reason)s" msgid "Forbidden to create resource type. Reason: %(reason)s"
msgstr "" msgstr "Creation du type de ressource refuse. Raison: %(reason)s "

View File

@ -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 ""

View File

@ -6,9 +6,9 @@
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" 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" "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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -24,22 +24,22 @@ msgid ""
"failed." "failed."
msgstr "" msgstr ""
#: glance/scrubber.py:149 #: glance/scrubber.py:166
#, python-format #, python-format
msgid "%s file can not be read." msgid "%s file can not be read."
msgstr "" msgstr ""
#: glance/scrubber.py:172 #: glance/scrubber.py:189
#, python-format #, python-format
msgid "%s file can not be wrote." msgid "%s file can not be wrote."
msgstr "" msgstr ""
#: glance/scrubber.py:476 #: glance/scrubber.py:493
#, python-format #, python-format
msgid "Can not %(op)s scrub jobs from queue: %(err)s" msgid "Can not %(op)s scrub jobs from queue: %(err)s"
msgstr "" msgstr ""
#: glance/scrubber.py:577 #: glance/scrubber.py:594
#, python-format #, python-format
msgid "%s file can not be created." msgid "%s file can not be created."
msgstr "" msgstr ""
@ -151,14 +151,7 @@ msgstr ""
msgid "Task not found for task_id %s" msgid "Task not found for task_id %s"
msgstr "" msgstr ""
#: glance/common/scripts/image_import/main.py:102 #: glance/db/sqlalchemy/metadata.py:127
#, 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 #, python-format
msgid "Json schema files not found in %s. Aborting." msgid "Json schema files not found in %s. Aborting."
msgstr "" msgstr ""

View File

@ -6,9 +6,9 @@
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" 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" "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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,12 +17,12 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n" "Generated-By: Babel 1.3\n"
#: glance/scrubber.py:199 #: glance/scrubber.py:216
#, python-format #, python-format
msgid "Failed to find image to delete: %s" msgid "Failed to find image to delete: %s"
msgstr "" msgstr ""
#: glance/scrubber.py:542 #: glance/scrubber.py:559
#, python-format #, python-format
msgid "Unable to delete URI from image %s." msgid "Unable to delete URI from image %s."
msgstr "" msgstr ""
@ -32,20 +32,13 @@ msgstr ""
msgid "Invalid value for option user_storage_quota: %(users_quota)s" msgid "Invalid value for option user_storage_quota: %(users_quota)s"
msgstr "" msgstr ""
#: glance/api/v2/images.py:828 #: glance/api/v2/images.py:846
#, python-format #, python-format
msgid "" msgid ""
"Could not find schema properties file %s. Continuing without custom " "Could not find schema properties file %s. Continuing without custom "
"properties" "properties"
msgstr "" 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 #: glance/common/store_utils.py:62
#, python-format #, python-format
msgid "Failed to delete image %s in store from URI" msgid "Failed to delete image %s in store from URI"

View File

@ -6,9 +6,9 @@
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" 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" "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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -459,7 +459,7 @@ msgstr ""
msgid "The incoming image is too large: %s" msgid "The incoming image is too large: %s"
msgstr "" 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_namespaces.py:356 glance/api/v2/metadef_objects.py:225
#: glance/api/v2/metadef_properties.py:157 #: glance/api/v2/metadef_properties.py:157
#: glance/api/v2/metadef_resource_types.py:145 #: glance/api/v2/metadef_resource_types.py:145
@ -483,7 +483,7 @@ msgstr ""
msgid "An identifier for the image member (tenantId)" msgid "An identifier for the image member (tenantId)"
msgstr "" 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" msgid "An identifier for the image"
msgstr "" msgstr ""
@ -499,39 +499,39 @@ msgstr ""
msgid "The status of this image member" msgid "The status of this image member"
msgstr "" 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 #, python-format
msgid "Property %s does not exist." msgid "Property %s does not exist."
msgstr "" msgstr ""
#: glance/api/v2/images.py:174 #: glance/api/v2/images.py:176
#, python-format #, python-format
msgid "Property %s already present." msgid "Property %s already present."
msgstr "" msgstr ""
#: glance/api/v2/images.py:185 #: glance/api/v2/images.py:190
#, python-format #, python-format
msgid "Property %s may not be removed." msgid "Property %s may not be removed."
msgstr "" msgstr ""
#: glance/api/v2/images.py:203 #: glance/api/v2/images.py:208
#, python-format #, python-format
msgid "Failed to find image %(image_id)s to delete" msgid "Failed to find image %(image_id)s to delete"
msgstr "" 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." msgid "Cannot replace locations from a non-empty list to a non-empty list."
msgstr "" msgstr ""
#: glance/api/v2/images.py:251 #: glance/api/v2/images.py:256
msgid "Invalid position for adding a location." msgid "Invalid position for adding a location."
msgstr "" msgstr ""
#: glance/api/v2/images.py:267 #: glance/api/v2/images.py:272
msgid "Invalid position for removing a location." msgid "Invalid position for removing a location."
msgstr "" 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_namespaces.py:364 glance/api/v2/metadef_objects.py:289
#: glance/api/v2/metadef_properties.py:165 #: glance/api/v2/metadef_properties.py:165
#: glance/api/v2/metadef_resource_types.py:153 #: glance/api/v2/metadef_resource_types.py:153
@ -540,171 +540,171 @@ msgstr ""
msgid "Attribute '%s' is read-only." msgid "Attribute '%s' is read-only."
msgstr "" 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 #, python-format
msgid "Unable to find '%s' in JSON Schema change" msgid "Unable to find '%s' in JSON Schema change"
msgstr "" msgstr ""
#: glance/api/v2/images.py:348 #: glance/api/v2/images.py:353
msgid "" msgid ""
"Operation objects must contain only one member named \"add\", \"remove\"," "Operation objects must contain only one member named \"add\", \"remove\","
" or \"replace\"." " or \"replace\"."
msgstr "" msgstr ""
#: glance/api/v2/images.py:353 #: glance/api/v2/images.py:358
msgid "" msgid ""
"Operation objects must contain exactly one member named \"add\", " "Operation objects must contain exactly one member named \"add\", "
"\"remove\", or \"replace\"." "\"remove\", or \"replace\"."
msgstr "" msgstr ""
#: glance/api/v2/images.py:390 #: glance/api/v2/images.py:395
#, python-format #, python-format
msgid "Pointer `%s` does not start with \"/\"." msgid "Pointer `%s` does not start with \"/\"."
msgstr "" msgstr ""
#: glance/api/v2/images.py:393 #: glance/api/v2/images.py:398
#, python-format #, python-format
msgid "Pointer `%s` contains adjacent \"/\"." msgid "Pointer `%s` contains adjacent \"/\"."
msgstr "" msgstr ""
#: glance/api/v2/images.py:396 #: glance/api/v2/images.py:401
#, python-format #, python-format
msgid "Pointer `%s` end with \"/\"." msgid "Pointer `%s` end with \"/\"."
msgstr "" msgstr ""
#: glance/api/v2/images.py:399 #: glance/api/v2/images.py:404
#, python-format #, python-format
msgid "Pointer `%s` does not contains valid token." msgid "Pointer `%s` does not contains valid token."
msgstr "" msgstr ""
#: glance/api/v2/images.py:402 #: glance/api/v2/images.py:407
#, python-format #, python-format
msgid "Pointer `%s` contains \"~\" not part of a recognized escape sequence." msgid "Pointer `%s` contains \"~\" not part of a recognized escape sequence."
msgstr "" msgstr ""
#: glance/api/v2/images.py:408 #: glance/api/v2/images.py:413
#, python-format #, python-format
msgid "Operation \"%s\" requires a member named \"value\"." msgid "Operation \"%s\" requires a member named \"value\"."
msgstr "" msgstr ""
#: glance/api/v2/images.py:418 #: glance/api/v2/images.py:423
#, python-format #, python-format
msgid "Attribute '%s' is reserved." msgid "Attribute '%s' is reserved."
msgstr "" msgstr ""
#: glance/api/v2/images.py:448 #: glance/api/v2/images.py:453
#, python-format #, python-format
msgid "Invalid JSON pointer for this resource: '/%s'" msgid "Invalid JSON pointer for this resource: '/%s'"
msgstr "" msgstr ""
#: glance/api/v2/images.py:460 #: glance/api/v2/images.py:465
msgid "Unrecognized JSON Schema draft version" msgid "Unrecognized JSON Schema draft version"
msgstr "" msgstr ""
#: glance/api/v2/images.py:482 #: glance/api/v2/images.py:487
msgid "Request body must be a JSON array of operation objects." msgid "Request body must be a JSON array of operation objects."
msgstr "" msgstr ""
#: glance/api/v2/images.py:487 #: glance/api/v2/images.py:492
msgid "Operations must be JSON objects." msgid "Operations must be JSON objects."
msgstr "" 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 #: glance/api/v2/tasks.py:172 glance/registry/api/v1/images.py:265
msgid "limit param must be an integer" msgid "limit param must be an integer"
msgstr "" 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 #: glance/api/v2/tasks.py:176 glance/registry/api/v1/images.py:268
msgid "limit param must be positive" msgid "limit param must be positive"
msgstr "" 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 #: glance/api/v2/metadef_objects.py:271 glance/api/v2/tasks.py:142
#, python-format #, python-format
msgid "Invalid sort direction: %s" msgid "Invalid sort direction: %s"
msgstr "" msgstr ""
#: glance/api/v2/images.py:527 #: glance/api/v2/images.py:533
#, python-format #, python-format
msgid "Invalid status: %s" msgid "Invalid status: %s"
msgstr "" 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 #: glance/api/v2/metadef_objects.py:280
#, python-format #, python-format
msgid "Invalid visibility value: %s" msgid "Invalid visibility value: %s"
msgstr "" msgstr ""
#: glance/api/v2/images.py:540 #: glance/api/v2/images.py:546
msgid "The \"changes-since\" filter is no longer available on v2." msgid "The \"changes-since\" filter is no longer available on v2."
msgstr "" msgstr ""
#: glance/api/v2/images.py:688 #: glance/api/v2/images.py:694
msgid "Descriptive name for the image" msgid "Descriptive name for the image"
msgstr "" msgstr ""
#: glance/api/v2/images.py:693 #: glance/api/v2/images.py:699
msgid "Status of the image (READ-ONLY)" msgid "Status of the image (READ-ONLY)"
msgstr "" msgstr ""
#: glance/api/v2/images.py:699 #: glance/api/v2/images.py:705
msgid "Scope of image accessibility" msgid "Scope of image accessibility"
msgstr "" msgstr ""
#: glance/api/v2/images.py:704 #: glance/api/v2/images.py:710
msgid "If true, image will not be deletable." msgid "If true, image will not be deletable."
msgstr "" msgstr ""
#: glance/api/v2/images.py:708 #: glance/api/v2/images.py:714
msgid "md5 hash of image contents. (READ-ONLY)" msgid "md5 hash of image contents. (READ-ONLY)"
msgstr "" msgstr ""
#: glance/api/v2/images.py:713 #: glance/api/v2/images.py:719
msgid "Owner of the image" msgid "Owner of the image"
msgstr "" msgstr ""
#: glance/api/v2/images.py:718 #: glance/api/v2/images.py:724
msgid "Size of image file in bytes (READ-ONLY)" msgid "Size of image file in bytes (READ-ONLY)"
msgstr "" msgstr ""
#: glance/api/v2/images.py:722 #: glance/api/v2/images.py:728
msgid "Virtual size of image in bytes (READ-ONLY)" msgid "Virtual size of image in bytes (READ-ONLY)"
msgstr "" msgstr ""
#: glance/api/v2/images.py:726 #: glance/api/v2/images.py:732
msgid "Format of the container" msgid "Format of the container"
msgstr "" msgstr ""
#: glance/api/v2/images.py:731 #: glance/api/v2/images.py:737
msgid "Format of the disk" msgid "Format of the disk"
msgstr "" msgstr ""
#: glance/api/v2/images.py:736 #: glance/api/v2/images.py:742
msgid "Date and time of image registration (READ-ONLY)" msgid "Date and time of image registration (READ-ONLY)"
msgstr "" msgstr ""
#: glance/api/v2/images.py:744 #: glance/api/v2/images.py:750
msgid "Date and time of the last image modification (READ-ONLY)" msgid "Date and time of the last image modification (READ-ONLY)"
msgstr "" msgstr ""
#: glance/api/v2/images.py:750 #: glance/api/v2/images.py:756
msgid "List of strings related to the image" msgid "List of strings related to the image"
msgstr "" 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)" msgid "URL to access the image file kept in external store (READ-ONLY)"
msgstr "" msgstr ""
#: glance/api/v2/images.py:763 #: glance/api/v2/images.py:769
msgid "Amount of ram (in MB) required to boot image." msgid "Amount of ram (in MB) required to boot image."
msgstr "" msgstr ""
#: glance/api/v2/images.py:767 #: glance/api/v2/images.py:773
msgid "Amount of disk space (in GB) required to boot image." msgid "Amount of disk space (in GB) required to boot image."
msgstr "" 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" msgid "A set of URLs to access the image file kept in external store"
msgstr "" msgstr ""
@ -1675,27 +1675,27 @@ msgstr ""
msgid "Invalid format of swift store configcfg" msgid "Invalid format of swift store configcfg"
msgstr "" msgstr ""
#: glance/common/utils.py:111 #: glance/common/utils.py:112
#, python-format #, python-format
msgid "Error: cooperative_iter exception %s" msgid "Error: cooperative_iter exception %s"
msgstr "" msgstr ""
#: glance/common/utils.py:243 #: glance/common/utils.py:244
#, python-format #, python-format
msgid "Bad header: %(header_name)s" msgid "Bad header: %(header_name)s"
msgstr "" msgstr ""
#: glance/common/utils.py:253 #: glance/common/utils.py:258
#, python-format #, python-format
msgid "Cannot convert image %(key)s '%(value)s' to an integer." msgid "Cannot convert image %(key)s '%(value)s' to an integer."
msgstr "" msgstr ""
#: glance/common/utils.py:260 #: glance/common/utils.py:265
#, python-format #, python-format
msgid "Image %(key)s must be >= 0 ('%(value)s' specified)." msgid "Image %(key)s must be >= 0 ('%(value)s' specified)."
msgstr "" msgstr ""
#: glance/common/utils.py:454 #: glance/common/utils.py:459
msgid "" msgid ""
"Error setting up the debug environment. Verify that the option " "Error setting up the debug environment. Verify that the option "
"pydev_worker_debug_host is pointing to a valid hostname or IP on which a " "pydev_worker_debug_host is pointing to a valid hostname or IP on which a "
@ -1703,48 +1703,48 @@ msgid ""
"pydev_worker_debug_port." "pydev_worker_debug_port."
msgstr "" msgstr ""
#: glance/common/utils.py:491 #: glance/common/utils.py:496
#, python-format #, python-format
msgid "Invalid backend: %s" msgid "Invalid backend: %s"
msgstr "" msgstr ""
#: glance/common/utils.py:524 #: glance/common/utils.py:529
#, python-format #, python-format
msgid "" msgid ""
"There is a problem with your %(error_key_name)s %(error_filename)s. " "There is a problem with your %(error_key_name)s %(error_filename)s. "
"Please verify it. Error: %(ioe)s" "Please verify it. Error: %(ioe)s"
msgstr "" msgstr ""
#: glance/common/utils.py:531 #: glance/common/utils.py:536
#, python-format #, python-format
msgid "" msgid ""
"There is a problem with your %(error_key_name)s %(error_filename)s. " "There is a problem with your %(error_key_name)s %(error_filename)s. "
"Please verify it. OpenSSL error: %(ce)s" "Please verify it. OpenSSL error: %(ce)s"
msgstr "" msgstr ""
#: glance/common/utils.py:545 #: glance/common/utils.py:550
#, python-format #, python-format
msgid "" msgid ""
"There is a problem with your key pair. Please verify that cert " "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" "%(cert_file)s and key %(key_file)s belong together. OpenSSL error %(ce)s"
msgstr "" msgstr ""
#: glance/common/utils.py:623 #: glance/common/utils.py:628
#, python-format #, python-format
msgid "Host and port \"%s\" is not valid." msgid "Host and port \"%s\" is not valid."
msgstr "" msgstr ""
#: glance/common/utils.py:626 #: glance/common/utils.py:631
#, python-format #, python-format
msgid "Port \"%s\" is not valid." msgid "Port \"%s\" is not valid."
msgstr "" msgstr ""
#: glance/common/utils.py:635 #: glance/common/utils.py:640
#, python-format #, python-format
msgid "Host \"%s\" is not valid." msgid "Host \"%s\" is not valid."
msgstr "" msgstr ""
#: glance/common/utils.py:638 #: glance/common/utils.py:643
#, python-format #, python-format
msgid "" msgid ""
"%s Please specify a host:port pair, where host is an IPv4 address, IPv6 " "%s Please specify a host:port pair, where host is an IPv4 address, IPv6 "
@ -1920,11 +1920,24 @@ msgstr ""
msgid "Invalid location: %s" msgid "Invalid location: %s"
msgstr "" 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 #, python-format
msgid "" msgid ""
"Task ID %(task_id)s: Ignoring property %(k)s for setting base properties " "The given uri is not valid. Please specify a valid uri from the following"
"while creating Image." " 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 "" msgstr ""
#: glance/db/__init__.py:71 glance/db/__init__.py:178 glance/db/__init__.py:190 #: 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" msgid "Could not find required configuration option"
msgstr "" msgstr ""
#: glance/tests/unit/test_migrations.py:929 #: glance/tests/unit/test_migrations.py:609
#, python-format #, python-format
msgid "location: %s data lost" msgid "location: %s data lost"
msgstr "" msgstr ""

View File

@ -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."

View File

@ -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 ""

View File

@ -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へのリトライが上限に達しました。"

View File

@ -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"

View File

@ -3,16 +3,17 @@
# This file is distributed under the same license as the glance project. # This file is distributed under the same license as the glance project.
# #
# Translators: # Translators:
# HyunWoo Jo <showaid@gmail.com>, 2014
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Glance\n" "Project-Id-Version: Glance\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2014-09-09 06:05+0000\n" "POT-Creation-Date: 2014-10-07 06:03+0000\n"
"PO-Revision-Date: 2014-05-28 21:28+0000\n" "PO-Revision-Date: 2014-09-30 17:17+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Japanese (http://www.transifex.com/projects/p/glance/language/" "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/glance/"
"ja/)\n" "language/ko_KR/)\n"
"Language: ja\n" "Language: ko_KR\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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 " "Glance tried all active locations to get data for image %s but all have "
"failed." "failed."
msgstr "" msgstr ""
"Glance는 모든 활성화 된 위치에서 %s 이미지에 대한 데이터를 수집하려 했으나 모"
"두 실패했습니다."
#: glance/scrubber.py:149 #: glance/scrubber.py:166
#, python-format #, python-format
msgid "%s file can not be read." msgid "%s file can not be read."
msgstr "" msgstr "%s 파일을 읽을 수 없습니다."
#: glance/scrubber.py:172 #: glance/scrubber.py:189
#, python-format #, python-format
msgid "%s file can not be wrote." msgid "%s file can not be wrote."
msgstr "" msgstr "%s 파일에 쓸 수 없습니다."
#: glance/scrubber.py:476 #: glance/scrubber.py:493
#, python-format #, python-format
msgid "Can not %(op)s scrub jobs from queue: %(err)s" msgid "Can not %(op)s scrub jobs from queue: %(err)s"
msgstr "" msgstr "큐에 있는 %(op)s 스크럽 작업을 수행할 수 없음: %(err)s"
#: glance/scrubber.py:577 #: glance/scrubber.py:594
#, python-format #, python-format
msgid "%s file can not be created." msgid "%s file can not be created."
msgstr "" msgstr "%s 파일을 만들 수 없습니다."
#: glance/api/common.py:53 #: glance/api/common.py:53
#, python-format #, python-format
msgid "" msgid ""
"An error occurred reading from backend storage for image %(image_id)s: " "An error occurred reading from backend storage for image %(image_id)s: "
"%(err)s" "%(err)s"
msgstr "" msgstr "백엔드 스토리지에서 이미지 %(image_id)s를 읽는 중 에러 발생: %(err)s"
#: glance/api/common.py:59 #: glance/api/common.py:59
#, python-format #, python-format
@ -59,11 +62,13 @@ msgid ""
"Backend storage for image %(image_id)s disconnected after writing only " "Backend storage for image %(image_id)s disconnected after writing only "
"%(bytes_written)d bytes" "%(bytes_written)d bytes"
msgstr "" msgstr ""
"백엔드 스토리지에 이미지 %(image_id)s 를 %(bytes_written)d byte 를 쓰는 도중 "
"연결 끊김"
#: glance/api/common.py:90 #: glance/api/common.py:90
#, python-format #, python-format
msgid "An error occurred during image.send notification: %(err)s" msgid "An error occurred during image.send notification: %(err)s"
msgstr "" msgstr "image.send notification 중 에러 발생 : %(err)s"
#: glance/api/middleware/cache.py:169 #: glance/api/middleware/cache.py:169
#, python-format #, python-format
@ -71,69 +76,73 @@ msgid ""
"Image cache contained image file for image '%s', however the registry did " "Image cache contained image file for image '%s', however the registry did "
"not contain metadata for that image!" "not contain metadata for that image!"
msgstr "" msgstr ""
"이미지 캐시에는 이미지 '%s'에 대한 이미지 파일이 있으나 레지스트리는 이미지"
"에 대한 메타데이터를 가지고 있지 않습니다!"
#: glance/api/middleware/cache.py:268 #: glance/api/middleware/cache.py:268
#, python-format #, python-format
msgid "could not find %s" msgid "could not find %s"
msgstr "" msgstr "%s 를 찾을 수 없음"
#: glance/api/middleware/cache.py:287 #: glance/api/middleware/cache.py:287
msgid "Checksum header is missing." msgid "Checksum header is missing."
msgstr "" msgstr "Checksum header 없음"
#: glance/api/v1/images.py:602 #: glance/api/v1/images.py:602
#, python-format #, python-format
msgid "Copy from external source '%(scheme)s' failed for image: %(image)s" msgid "Copy from external source '%(scheme)s' failed for image: %(image)s"
msgstr "" msgstr "외부 소스 '%(scheme)s' 로부터 이미지 복사 실패 : %(image)s"
#: glance/api/v1/upload_utils.py:79 #: glance/api/v1/upload_utils.py:79
#, python-format #, python-format
msgid "Unable to kill image %(id)s: " msgid "Unable to kill image %(id)s: "
msgstr "" msgstr "이미지 %(id)s 를 kill 할 수 없음:"
#: glance/api/v1/upload_utils.py:240 #: glance/api/v1/upload_utils.py:240
#, python-format #, python-format
msgid "Received HTTP error while uploading image %s" msgid "Received HTTP error while uploading image %s"
msgstr "" msgstr "이미지 %s를 업로드 하는 도중 HTTP 에러 수신"
#: glance/api/v2/image_data.py:61 #: glance/api/v2/image_data.py:61
#, python-format #, python-format
msgid "Unable to restore image %(image_id)s: %(e)s" msgid "Unable to restore image %(image_id)s: %(e)s"
msgstr "" msgstr "이미지 %(image_id)s를 복구할 수 없음 : %(e)s"
#: glance/api/v2/image_data.py:149 #: glance/api/v2/image_data.py:149
msgid "Failed to upload image data due to HTTP error" msgid "Failed to upload image data due to HTTP error"
msgstr "" msgstr "HTTP 에러로 인해 이미지 데이터 업로드 실패"
#: glance/api/v2/image_data.py:154 #: glance/api/v2/image_data.py:154
msgid "Failed to upload image data due to internal error" msgid "Failed to upload image data due to internal error"
msgstr "" msgstr "내부 에러로 인해 이미지 데이터 업로드 실패"
#: glance/api/v2/metadef_namespaces.py:190 #: glance/api/v2/metadef_namespaces.py:190
#, python-format #, python-format
msgid "Failed to delete namespace %(namespace)s " msgid "Failed to delete namespace %(namespace)s "
msgstr "" msgstr "네임스페이스 삭제 실패 %(namespace)s"
#: glance/api/v2/metadef_resource_types.py:126 #: glance/api/v2/metadef_resource_types.py:126
#: glance/tests/functional/v2/test_metadef_resourcetypes.py:129 #: glance/tests/functional/v2/test_metadef_resourcetypes.py:129
#, python-format #, python-format
msgid "Failed to find resource type %(resourcetype)s to delete" msgid "Failed to find resource type %(resourcetype)s to delete"
msgstr "" msgstr "삭제하기 위한 리소스 타입 %(resourcetype)s 검색 실패"
#: glance/async/__init__.py:67 #: glance/async/__init__.py:67
msgid "" msgid ""
"This execution of Tasks is not setup. Please consult the project " "This execution of Tasks is not setup. Please consult the project "
"documentation for more information on the executors available." "documentation for more information on the executors available."
msgstr "" msgstr ""
"이 작업의 실행은 설정되지 않았습니다. 프로젝트 문서의 executors available 관"
"련 항목을 참고하여 상세한 정보를 확인 하시기 바랍니다."
#: glance/async/__init__.py:71 #: glance/async/__init__.py:71
msgid "Internal error occurred while trying to process task." msgid "Internal error occurred while trying to process task."
msgstr "" msgstr "작업을 수행하는 중 내부에러 발생"
#: glance/common/store_utils.py:68 #: glance/common/store_utils.py:68
#, python-format #, python-format
msgid "Failed to delete image %(image_id)s from store: %(exc)s" msgid "Failed to delete image %(image_id)s from store: %(exc)s"
msgstr "" msgstr "스토어에서 이미지 %(image_id)s 삭제 실패 : %(exc)s"
#: glance/common/scripts/__init__.py:40 #: glance/common/scripts/__init__.py:40
#, python-format #, python-format
@ -142,39 +151,35 @@ msgid ""
"Glance. Please refer the documentation provided by OpenStack or your " "Glance. Please refer the documentation provided by OpenStack or your "
"operator for more information." "operator for more information."
msgstr "" msgstr ""
"이 작업 유형 %(task_type)s는 현재 배포된 Glance에서 지원되지 않습니다. 상세 "
"정보는 오픈스택이나 운영자로부터 배포된 문서를 참조바랍니다."
#: glance/common/scripts/__init__.py:50 #: glance/common/scripts/__init__.py:50
#, python-format #, python-format
msgid "Failed to save task %(task_id)s in DB as task_repo is %(task_repo)s" msgid "Failed to save task %(task_id)s in DB as task_repo is %(task_repo)s"
msgstr "" msgstr ""
"DB에 task_repo 형태로 작업 %(task_id)s 저장에 실패한 것은 %(task_repo)s"
#: glance/common/scripts/utils.py:46 #: glance/common/scripts/utils.py:46
#, python-format #, python-format
msgid "Task not found for task_id %s" msgid "Task not found for task_id %s"
msgstr "" msgstr "task_id %s에 대한 작업을 찾을 수 없음"
#: glance/common/scripts/image_import/main.py:102 #: glance/db/sqlalchemy/metadata.py:127
#, 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 #, python-format
msgid "Json schema files not found in %s. Aborting." 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/015_quote_swift_credentials.py:62
#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:96 #: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:96
#, python-format #, python-format
msgid "Invalid store uri for image: %(image_id)s. Details: %(reason)s" msgid "Invalid store uri for image: %(image_id)s. Details: %(reason)s"
msgstr "" msgstr "이미지 %(image_id)s 에 부적합한 저장 uri. 상세: %(reason)s"
#: glance/domain/__init__.py:472 #: glance/domain/__init__.py:472
#, python-format #, python-format
msgid "Failed to load the %s executor provided in the config." msgid "Failed to load the %s executor provided in the config."
msgstr "" msgstr "설정에서 제공된 %s executor 로드 실패"
#: glance/image_cache/__init__.py:268 #: glance/image_cache/__init__.py:268
#, python-format #, python-format
@ -182,11 +187,13 @@ msgid ""
"Exception encountered while tee'ing image '%(image_id)s' into cache: " "Exception encountered while tee'ing image '%(image_id)s' into cache: "
"%(error)s. Continuing with response." "%(error)s. Continuing with response."
msgstr "" msgstr ""
"이미지 '%(image_id)s'를 캐시에 올리는 중 Exception 발생: %(error)s. 응답과 함"
"께 진행"
#: glance/image_cache/drivers/sqlite.py:397 #: glance/image_cache/drivers/sqlite.py:397
#, python-format #, python-format
msgid "Error executing SQLite call. Got error: %s" msgid "Error executing SQLite call. Got error: %s"
msgstr "" msgstr "SQLLite call 수행중 에러 발생 : %s"
#: glance/image_cache/drivers/xattr.py:109 #: glance/image_cache/drivers/xattr.py:109
#, python-format #, python-format
@ -196,47 +203,50 @@ msgid ""
"user_xattr option to the appropriate line for the device housing the cache " "user_xattr option to the appropriate line for the device housing the cache "
"directory." "directory."
msgstr "" msgstr ""
"디바이스 하우징 이미지 캐시 디렉터리 %(image_cache_dir)s의 Device 는 xattr을 "
"지원하지 않습니다. fstab을 수정하거나 user_xattr 옵션을 디바이스 하우징 캐시 "
"디렉터리의 적합한 행에 추가하기 바랍니다."
#: glance/openstack/common/excutils.py:76 #: glance/openstack/common/excutils.py:76
#, python-format #, python-format
msgid "Original exception being dropped: %s" msgid "Original exception being dropped: %s"
msgstr "" msgstr "기존 예외가 삭제됨: %s"
#: glance/openstack/common/excutils.py:105 #: glance/openstack/common/excutils.py:105
#, python-format #, python-format
msgid "Unexpected exception occurred %d time(s)... retrying." msgid "Unexpected exception occurred %d time(s)... retrying."
msgstr "" msgstr "예기치 않은 예외 %d 번 발생하였습니다... 다시 시도중."
#: glance/openstack/common/lockutils.py:120 #: glance/openstack/common/lockutils.py:120
#, python-format #, python-format
msgid "Could not release the acquired lock `%s`" msgid "Could not release the acquired lock `%s`"
msgstr "" msgstr "획득한 `%s` 잠금을 해제할 수 없음"
#: glance/registry/api/v1/images.py:134 #: glance/registry/api/v1/images.py:134
msgid "Unable to get images" msgid "Unable to get images"
msgstr "" msgstr "이미지를 가져올 수 없음"
#: glance/registry/api/v1/images.py:352 #: glance/registry/api/v1/images.py:352
#, python-format #, python-format
msgid "Unable to show image %s" msgid "Unable to show image %s"
msgstr "" msgstr "이미지 %s를 보여줄 수 없음"
#: glance/registry/api/v1/images.py:388 #: glance/registry/api/v1/images.py:388
#, python-format #, python-format
msgid "Unable to delete image %s" msgid "Unable to delete image %s"
msgstr "" msgstr "이미지 %s를 삭제할 수 없음"
#: glance/registry/api/v1/images.py:440 #: glance/registry/api/v1/images.py:440
#, python-format #, python-format
msgid "Unable to create image %s" msgid "Unable to create image %s"
msgstr "" msgstr "이미지 %s를 생성할 수 없음"
#: glance/registry/api/v1/images.py:513 #: glance/registry/api/v1/images.py:513
#, python-format #, python-format
msgid "Unable to update image %s" msgid "Unable to update image %s"
msgstr "" msgstr "이미지 %s를 업데이트 할 수 없음"
#: glance/tests/functional/v2/test_metadef_resourcetypes.py:99 #: glance/tests/functional/v2/test_metadef_resourcetypes.py:99
#, python-format #, python-format
msgid "Forbidden to create resource type. Reason: %(reason)s" msgid "Forbidden to create resource type. Reason: %(reason)s"
msgstr "" msgstr "리소스타입 생성이 금지됨. 이유: %(reason)s"

View File

@ -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 ""

View File

@ -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"

View File

@ -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 ""