summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-04-24 08:34:02 +0000
committerGerrit Code Review <review@openstack.org>2015-04-24 08:34:02 +0000
commit93b0d5fce3a41e4a3a549f98f78b6681cbc3ea95 (patch)
treeb470ddd73e95aaebe855da3b8b4702f12392671c
parenta98acbd8889727217d7e0f4347330c2549a8a364 (diff)
parent7387674374ed776f9b0df49e9176af2ca29c0c7f (diff)
downloadglance-93b0d5fce3a41e4a3a549f98f78b6681cbc3ea95.tar.gz
Merge "Release Import of Translations from Transifex" into stable/kilo2015.1.0rc22015.1.0
-rw-r--r--glance/locale/en_GB/LC_MESSAGES/glance-log-warning.po320
-rw-r--r--glance/locale/fr/LC_MESSAGES/glance-log-error.po380
-rw-r--r--glance/locale/fr/LC_MESSAGES/glance-log-info.po418
-rw-r--r--glance/locale/glance.pot123
-rw-r--r--glance/locale/ko_KR/LC_MESSAGES/glance-log-error.po384
-rw-r--r--glance/locale/pt_BR/LC_MESSAGES/glance-log-warning.po322
6 files changed, 489 insertions, 1458 deletions
diff --git a/glance/locale/en_GB/LC_MESSAGES/glance-log-warning.po b/glance/locale/en_GB/LC_MESSAGES/glance-log-warning.po
deleted file mode 100644
index f1fe2e54c..000000000
--- a/glance/locale/en_GB/LC_MESSAGES/glance-log-warning.po
+++ /dev/null
@@ -1,320 +0,0 @@
-# Translations template for glance.
-# Copyright (C) 2015 ORGANIZATION
-# This file is distributed under the same license as the glance project.
-#
-# Translators:
-# Andi Chandler <andi@gowling.com>, 2014
-msgid ""
-msgstr ""
-"Project-Id-Version: Glance\n"
-"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-04-03 06:02+0000\n"
-"PO-Revision-Date: 2015-04-01 21:54+0000\n"
-"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
-"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
-"glance/language/en_GB/)\n"
-"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"
-
-#: glance/scrubber.py:218
-#, python-format
-msgid "Failed to find image to delete: %s"
-msgstr "Failed to find image to delete: %s"
-
-#: glance/scrubber.py:258
-#, python-format
-msgid "%s directory does not exist."
-msgstr "%s directory does not exist."
-
-#: glance/scrubber.py:583
-#, python-format
-msgid "Unable to delete URI from image %s."
-msgstr ""
-
-#: glance/api/common.py:171
-#, python-format
-msgid ""
-"User %(user)s attempted to upload an image of unknown size that will exceed "
-"the quota. %(remaining)d bytes remaining."
-msgstr ""
-
-#: glance/api/common.py:180
-#, python-format
-msgid ""
-"User %(user)s attempted to upload an image of size %(size)d that will exceed "
-"the quota. %(remaining)d bytes remaining."
-msgstr ""
-
-#: glance/api/middleware/version_negotiation.py:67
-msgid "Unknown version. Returning version choices."
-msgstr "Unknown version. Returning version choices."
-
-#: glance/api/v1/images.py:704
-#, python-format
-msgid ""
-"Failed to activate image %s in registry. About to delete image bits from "
-"store and update status to 'killed'."
-msgstr ""
-
-#: glance/api/v2/images.py:945
-#, python-format
-msgid ""
-"Could not find schema properties file %s. Continuing without custom "
-"properties"
-msgstr ""
-"Could not find schema properties file %s. Continuing without custom "
-"properties"
-
-#: glance/api/v2/tasks.py:72
-#, python-format
-msgid "Forbidden to create task. Reason: %(reason)s"
-msgstr "Forbidden to create task. Reason: %(reason)s"
-
-#: glance/api/v2/tasks.py:110
-#, python-format
-msgid "Failed to find task %(task_id)s. Reason: %(reason)s"
-msgstr "Failed to find task %(task_id)s. Reason: %(reason)s"
-
-#: glance/api/v2/tasks.py:115
-#, python-format
-msgid "Forbidden to get task %(task_id)s. Reason: %(reason)s"
-msgstr "Forbidden to get task %(task_id)s. Reason: %(reason)s"
-
-#: glance/async/utils.py:62
-#, python-format
-msgid "An optional task has failed, the failure was: %s"
-msgstr ""
-
-#: glance/async/flows/convert.py:67
-#, python-format
-msgid ""
-"The conversion format is None, please add a value for it in the config file "
-"for this task to work: %s"
-msgstr ""
-
-#: glance/cmd/replicator.py:607
-#, python-format
-msgid ""
-"%(image_id)s: field %(key)s differs (source is %(master_value)s, destination "
-"is %(slave_value)s)"
-msgstr ""
-"%(image_id)s: field %(key)s differs (source is %(master_value)s, destination "
-"is %(slave_value)s)"
-
-#: glance/cmd/replicator.py:620
-#, python-format
-msgid "Image %s entirely missing from the destination"
-msgstr "Image %s entirely missing from the destination"
-
-#: glance/common/store_utils.py:65
-#, python-format
-msgid "Failed to delete image %s in store from URI"
-msgstr "Failed to delete image %s in store from URI"
-
-#: glance/common/wsgi.py:326
-#, python-format
-msgid "Unrecognised child %s"
-msgstr ""
-
-#: glance/common/artifacts/loader.py:125
-#, python-format
-msgid "Can't load artifact %s: load disabled in config"
-msgstr ""
-
-#: glance/common/artifacts/loader.py:151
-#, python-format
-msgid "Can't load artifact %s: not in available_plugins list"
-msgstr ""
-
-#: glance/common/scripts/image_import/main.py:158
-#, python-format
-msgid "Task %(task_id)s failed with exception %(error)s"
-msgstr ""
-
-#: glance/db/simple/api.py:387
-#, python-format
-msgid "Could not find image %s"
-msgstr "Could not find image %s"
-
-#: glance/db/simple/api.py:392
-msgid "Unable to get deleted image"
-msgstr "Unable to get deleted image"
-
-#: glance/db/simple/api.py:396
-msgid "Unable to get unowned image"
-msgstr "Unable to get unowned image"
-
-#: glance/db/simple/api.py:909
-#, python-format
-msgid "Could not find task %s"
-msgstr ""
-
-#: glance/db/simple/api.py:914
-#, python-format
-msgid "Unable to get deleted task %s"
-msgstr ""
-
-#: glance/db/simple/api.py:1075
-#, python-format
-msgid "Could not find task info %s"
-msgstr ""
-
-#: glance/db/sqlalchemy/api.py:77
-msgid "Deadlock detected. Retrying..."
-msgstr "Deadlock detected. Retrying..."
-
-#: glance/db/sqlalchemy/api.py:117
-msgid "Attempted to modify image user did not own."
-msgstr "Attempted to modify image user did not own."
-
-#: glance/db/sqlalchemy/api.py:332
-msgid "Id not in sort_keys; is sort_keys unique?"
-msgstr "Id not in sort_keys; is sort_keys unique?"
-
-#: glance/db/sqlalchemy/artifacts.py:135
-msgid "Artifact with the specified type, name and version already exists"
-msgstr ""
-
-#: glance/db/sqlalchemy/artifacts.py:240
-#, python-format
-msgid "Artifact with id=%s not found"
-msgstr ""
-
-#: glance/db/sqlalchemy/artifacts.py:243
-#, python-format
-msgid "Artifact with id=%s is not accessible"
-msgstr ""
-
-#: glance/db/sqlalchemy/artifacts.py:423
-#, python-format
-msgid "Show level %s is not supported in this operation"
-msgstr ""
-
-#: glance/db/sqlalchemy/artifacts.py:655
-#, python-format
-msgid ""
-"Artifact with the specified type, name and versions already has the direct "
-"dependency=%s"
-msgstr ""
-
-#: glance/db/sqlalchemy/artifacts.py:685
-#, python-format
-msgid ""
-"Artifact with the specified type, name and version already has the direct "
-"dependency=%d"
-msgstr ""
-
-#: glance/db/sqlalchemy/metadata.py:340 glance/db/sqlalchemy/metadata.py:348
-#: glance/db/sqlalchemy/metadata.py:357
-#, python-format
-msgid "Duplicate entry for values: %s"
-msgstr ""
-
-#: glance/db/sqlalchemy/metadef_api/tag.py:37
-#, python-format
-msgid "Metadata tag not found for id %s"
-msgstr ""
-
-#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:92
-#, python-format
-msgid "Failed to decrypt location value for image %(image_id)s"
-msgstr "Failed to decrypt location value for image %(image_id)s"
-
-#: glance/domain/__init__.py:505
-msgid "The `eventlet` executor has been deprecated. Use `taskflow` instead."
-msgstr ""
-
-#: glance/image_cache/__init__.py:74
-#, python-format
-msgid ""
-"Image cache driver '%(driver_name)s' failed to load. Got error: "
-"'%(import_err)s."
-msgstr ""
-"Image cache driver '%(driver_name)s' failed to load. Got error: "
-"'%(import_err)s."
-
-#: glance/image_cache/__init__.py:95
-#, python-format
-msgid ""
-"Image cache driver '%(driver_module)s' failed to configure. Got error: "
-"'%(config_err)s"
-msgstr ""
-"Image cache driver '%(driver_module)s' failed to configure. Got error: "
-"'%(config_err)s"
-
-#: glance/image_cache/prefetcher.py:48
-#, python-format
-msgid "Image '%s' is not active. Not caching."
-msgstr "Image '%s' is not active. Not caching."
-
-#: glance/image_cache/prefetcher.py:53
-#, python-format
-msgid "No metadata found for image '%s'"
-msgstr "No metadata found for image '%s'"
-
-#: glance/image_cache/prefetcher.py:81
-msgid "Failed to successfully cache all images in queue."
-msgstr "Failed to successfully cache all images in queue."
-
-#: glance/image_cache/drivers/sqlite.py:333
-#, python-format
-msgid ""
-"Fetch of cache file failed (%(e)s), rolling back by moving "
-"'%(incomplete_path)s' to '%(invalid_path)s'"
-msgstr ""
-"Fetch of cache file failed (%(e)s), rolling back by moving "
-"'%(incomplete_path)s' to '%(invalid_path)s'"
-
-#: glance/image_cache/drivers/sqlite.py:459
-#, python-format
-msgid "Failed to delete file %(path)s. Got error: %(e)s"
-msgstr "Failed to delete file %(path)s. Got error: %(e)s"
-
-#: glance/image_cache/drivers/sqlite.py:496
-#: glance/image_cache/drivers/xattr.py:447
-#, python-format
-msgid "Cached image file '%s' doesn't exist, unable to delete"
-msgstr "Cached image file '%s' doesn't exist, unable to delete"
-
-#: glance/openstack/common/loopingcall.py:87
-#, python-format
-msgid "task %(func_name)r run outlasted interval by %(delay).2f sec"
-msgstr ""
-
-#: glance/openstack/common/service.py:351
-#, python-format
-msgid "pid %d not in child list"
-msgstr "pid %d not in child list"
-
-#: glance/registry/api/v1/images.py:126
-#, python-format
-msgid "Invalid marker. Image %(id)s could not be found."
-msgstr "Invalid marker. Image %(id)s could not be found."
-
-#: glance/registry/api/v1/images.py:131 glance/registry/api/v1/members.py:76
-#: glance/registry/api/v1/members.py:111 glance/registry/api/v1/members.py:229
-#: glance/registry/api/v1/members.py:293
-#, python-format
-msgid "Access denied to image %(id)s but returning 'not found'"
-msgstr "Access denied to image %(id)s but returning 'not found'"
-
-#: glance/registry/api/v1/members.py:118 glance/registry/api/v1/members.py:236
-#: glance/registry/api/v1/members.py:300
-#, python-format
-msgid "User lacks permission to share image %(id)s"
-msgstr "User lacks permission to share image %(id)s"
-
-#: glance/registry/api/v1/members.py:129 glance/registry/api/v1/members.py:146
-#: glance/registry/api/v1/members.py:249
-#, python-format
-msgid "Invalid membership association specified for image %(id)s"
-msgstr "Invalid membership association specified for image %(id)s"
-
-#: glance/registry/api/v1/members.py:339
-#, python-format
-msgid "Member %(id)s not found"
-msgstr "Member %(id)s not found"
diff --git a/glance/locale/fr/LC_MESSAGES/glance-log-error.po b/glance/locale/fr/LC_MESSAGES/glance-log-error.po
deleted file mode 100644
index 83fe841be..000000000
--- a/glance/locale/fr/LC_MESSAGES/glance-log-error.po
+++ /dev/null
@@ -1,380 +0,0 @@
-# Translations template for glance.
-# Copyright (C) 2015 ORGANIZATION
-# This file is distributed under the same license as the glance project.
-#
-# Translators:
-# Maxime COQUEREL <max.coquerel@gmail.com>, 2014
-msgid ""
-msgstr ""
-"Project-Id-Version: Glance\n"
-"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-04-03 06:02+0000\n"
-"PO-Revision-Date: 2015-04-01 21:54+0000\n"
-"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
-"Language-Team: French (http://www.transifex.com/projects/p/glance/language/"
-"fr/)\n"
-"Language: fr\n"
-"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/listener.py:40
-#, python-format
-msgid ""
-"Failed to retrieve supported notification events from search plugins "
-"%(ext)s: %(e)s"
-msgstr ""
-
-#: glance/location.py:403
-#, python-format
-msgid ""
-"Glance tried all active locations to get data for image %s but all have "
-"failed."
-msgstr ""
-
-#: glance/notifier.py:361 glance/api/common.py:95
-#, python-format
-msgid "An error occurred during image.send notification: %(err)s"
-msgstr "Une erreur s'est produite lors de la notification image.send : %(err)s"
-
-#: glance/scrubber.py:168
-#, python-format
-msgid "%s file can not be read."
-msgstr "Le fichier %s ne peut pas etre lu."
-
-#: glance/scrubber.py:191
-#, python-format
-msgid "%s file can not be wrote."
-msgstr "Le fichier %s ne peut pas etre écrit."
-
-#: glance/scrubber.py:517
-#, python-format
-msgid "Can not %(op)s scrub jobs from queue: %(err)s"
-msgstr ""
-
-#: glance/scrubber.py:618
-#, python-format
-msgid "%s file can not be created."
-msgstr "Le fichier %s ne peut pas etre créé"
-
-#: glance/api/common.py:58
-#, python-format
-msgid ""
-"An error occurred reading from backend storage for image %(image_id)s: "
-"%(err)s"
-msgstr ""
-"Une erreur s'est produite pendant le stockage backend de l'image "
-"%(image_id)s : %(err)s "
-
-#: glance/api/common.py:64
-#, python-format
-msgid ""
-"Backend storage for image %(image_id)s disconnected after writing only "
-"%(bytes_written)d bytes"
-msgstr ""
-"Le stockage d'arrière plan pour l'image %(image_id)s s'est déconnecté après "
-"l'écriture de seulement %(bytes_written)d octets "
-
-#: glance/api/common.py:123
-#, python-format
-msgid "Invalid value for option user_storage_quota: %(users_quota)s"
-msgstr "Valeur invalide pour l'option user_storage_quota: %(users_quota)s"
-
-#: glance/api/middleware/cache.py:173
-#, python-format
-msgid ""
-"Image cache contained image file for image '%s', however the registry did "
-"not contain metadata for that image!"
-msgstr ""
-"Le cache d'image contenait un fichier image pour l'image '%s', néanmoins le "
-"registre ne contenait pas de métadonnées pour cette image ! "
-
-#: glance/api/middleware/cache.py:272
-#, python-format
-msgid "could not find %s"
-msgstr "impossible de trouver %s"
-
-#: glance/api/middleware/cache.py:291
-msgid "Checksum header is missing."
-msgstr "L'en-tête de total de contrôle est manquant."
-
-#: glance/api/v1/images.py:603
-#, python-format
-msgid "Copy from external source '%(scheme)s' failed for image: %(image)s"
-msgstr ""
-"Echec de copie depuis la source externe '%(scheme)s' pour l'image: %(image)s"
-
-#: glance/api/v1/upload_utils.py:79
-#, python-format
-msgid "Unable to kill image %(id)s: "
-msgstr "Impossible de supprimer l'image %(id)s :"
-
-#: glance/api/v1/upload_utils.py:266
-#, python-format
-msgid "Received HTTP error while uploading image %s"
-msgstr "Une erreur HTTP a été reçu lors du chargement de l'image %s"
-
-#: glance/api/v2/image_data.py:60
-#, python-format
-msgid "Unable to restore image %(image_id)s: %(e)s"
-msgstr "Impossible de restaurer l'image %(image_id)s: %(e)s"
-
-#: glance/api/v2/image_data.py:155 glance/api/v2/image_data.py:159
-msgid "Failed to upload image data due to HTTP error"
-msgstr ""
-"Echec de téléchargement des données de l'image en raison d'une erreur HTTP"
-
-#: glance/api/v2/image_data.py:164
-msgid "Failed to upload image data due to internal error"
-msgstr ""
-"Echec de téléchargement des données de l'image en raison d'une erreur interne"
-
-#: glance/api/v2/metadef_namespaces.py:207
-#, python-format
-msgid "Failed to delete namespace %(namespace)s "
-msgstr "Echec lors de la suppresion du namespace %(namespace)s"
-
-#: glance/async/__init__.py:68
-msgid ""
-"This execution of Tasks is not setup. Please consult the project "
-"documentation for more information on the executors available."
-msgstr ""
-
-#: glance/async/__init__.py:72
-msgid "Internal error occurred while trying to process task."
-msgstr "Erreur interne s'est produite lors du traitement de la tâche ."
-
-#: glance/async/taskflow_executor.py:130
-#, python-format
-msgid "Failed to execute task %(task_id)s: %(exc)s"
-msgstr ""
-
-#: glance/async/flows/base_import.py:341
-#, python-format
-msgid "Task ID %s"
-msgstr ""
-
-#: glance/async/flows/introspect.py:60
-#, python-format
-msgid "Failed to execute introspection %(task_id)s: %(exc)s"
-msgstr ""
-
-#: glance/cmd/index.py:48
-#, python-format
-msgid "Failed to setup index extension %(ext)s: %(e)s"
-msgstr ""
-
-#: glance/common/property_utils.py:84
-#, python-format
-msgid "Couldn't find property protection file %(file)s: %(error)s."
-msgstr ""
-
-#: glance/common/property_utils.py:91
-#, python-format
-msgid ""
-"Invalid value '%s' for 'property_protection_rule_format'. The permitted "
-"values are 'roles' and 'policies'"
-msgstr ""
-
-#: glance/common/property_utils.py:110
-#, python-format
-msgid ""
-"Multiple policies '%s' not allowed for a given operation. Policies can be "
-"combined in the policy file"
-msgstr ""
-
-#: glance/common/property_utils.py:123
-#, python-format
-msgid ""
-"Malformed property protection rule in [%(prop)s] %(op)s=%(perm)s: '@' and "
-"'!' are mutually exclusive"
-msgstr ""
-
-#: glance/common/property_utils.py:148
-#, python-format
-msgid "Encountered a malformed property protection rule %(rule)s: %(error)s."
-msgstr ""
-
-#: glance/common/rpc.py:186
-#, python-format
-msgid ""
-"RPC Call Error: %(val)s\n"
-"%(tb)s"
-msgstr ""
-
-#: glance/common/store_utils.py:71
-#, python-format
-msgid "Failed to delete image %(image_id)s from store: %(exc)s"
-msgstr "Echec de supprésion de l'image %(image_id)s depuis le magasin: %(exc)s"
-
-#: glance/common/swift_store_utils.py:87
-#, python-format
-msgid "swift config file %(conf_file)s:%(exc)s not found"
-msgstr ""
-
-#: glance/common/swift_store_utils.py:101
-msgid "Invalid format of swift store config cfg"
-msgstr ""
-
-#: glance/common/utils.py:115
-#, python-format
-msgid "Error: cooperative_iter exception %s"
-msgstr "Erreur : exception cooperative_iter %s"
-
-#: glance/common/utils.py:514
-msgid ""
-"Error setting up the debug environment. Verify that the option "
-"pydev_worker_debug_host is pointing to a valid hostname or IP on which a "
-"pydev server is listening on the port indicated by pydev_worker_debug_port."
-msgstr ""
-
-#: glance/common/wsgi.py:332
-#, python-format
-msgid "Not respawning child %d, cannot recover from termination"
-msgstr "Aucune relance de l'enfant %d, récupération impossible après arrêt"
-
-#: glance/common/artifacts/loader.py:96
-#, python-format
-msgid "Unable to load artifacts: %s"
-msgstr ""
-
-#: glance/common/artifacts/loader.py:164
-#, python-format
-msgid "Could not load plugin from %(module)s: %(msg)s"
-msgstr ""
-
-#: glance/common/location_strategy/__init__.py:66
-#, python-format
-msgid "Failed to load location strategy module %(module)s: %(e)s"
-msgstr ""
-
-#: glance/common/scripts/__init__.py:40
-#, python-format
-msgid ""
-"This task type %(task_type)s is not supported by the current deployment of "
-"Glance. Please refer the documentation provided by OpenStack or your "
-"operator for more information."
-msgstr ""
-
-#: glance/common/scripts/__init__.py:50
-#, python-format
-msgid "Failed to save task %(task_id)s in DB as task_repo is %(task_repo)s"
-msgstr ""
-
-#: glance/common/scripts/utils.py:48
-#, python-format
-msgid "Task not found for task_id %s"
-msgstr "Tache non trouvé pour task_id %s"
-
-#: glance/db/sqlalchemy/artifacts.py:346
-msgid "Unknown sort direction, must be 'desc' or 'asc'"
-msgstr "Direction d'ordonnancement inconnue, choisir 'desc' ou 'asc'"
-
-#: glance/db/sqlalchemy/artifacts.py:532
-msgid "Cannot use this parameter with the operator IN"
-msgstr ""
-
-#: glance/db/sqlalchemy/artifacts.py:539
-#, python-format
-msgid "Operator %s is not supported"
-msgstr ""
-
-#: glance/db/sqlalchemy/metadata.py:185
-#, python-format
-msgid "Json schema files not found in %s. Aborting."
-msgstr "Fichier du schéma Json non trouvé dans %s. Abandon."
-
-#: glance/db/sqlalchemy/metadata.py:451
-msgid ""
-"To use --prefer_new or --overwrite you need to combine of these options with "
-"--merge option."
-msgstr ""
-
-#: glance/db/sqlalchemy/metadata.py:456
-msgid ""
-"Please provide no more than one option from this list: --prefer_new, --"
-"overwrite"
-msgstr ""
-
-#: glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py:63
-#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:97
-#, python-format
-msgid "Invalid store uri for image: %(image_id)s. Details: %(reason)s"
-msgstr "uri magasin non valide pour image: %(image_id)s. Details: %(reason)s"
-
-#: glance/domain/__init__.py:413
-#, python-format
-msgid ""
-"Task [%(task_id)s] status failed to change from %(cur_status)s to "
-"%(new_status)s"
-msgstr ""
-
-#: glance/domain/__init__.py:521
-#, python-format
-msgid "Failed to load the %s executor provided in the config."
-msgstr ""
-
-#: glance/image_cache/__init__.py:271
-#, python-format
-msgid ""
-"Exception encountered while tee'ing image '%(image_id)s' into cache: "
-"%(error)s. Continuing with response."
-msgstr ""
-
-#: glance/image_cache/drivers/sqlite.py:398
-#, python-format
-msgid "Error executing SQLite call. Got error: %s"
-msgstr "Erreur lors de l'exécution de l'appel SQLite. Erreur obtenue : %s"
-
-#: glance/openstack/common/loopingcall.py:95
-msgid "in fixed duration looping call"
-msgstr "Fixe la durée de l'appel de la boucle"
-
-#: glance/openstack/common/loopingcall.py:138
-msgid "in dynamic looping call"
-msgstr "dans l'appel en boucle dynamique"
-
-#: glance/openstack/common/service.py:264
-msgid "Unhandled exception"
-msgstr "Exception non prise en charge"
-
-#: glance/registry/api/v1/images.py:136
-msgid "Unable to get images"
-msgstr "Impossible d'obtenir les images."
-
-#: glance/registry/api/v1/images.py:354
-#, python-format
-msgid "Unable to show image %s"
-msgstr "Impossible d'afficher l'image %s"
-
-#: glance/registry/api/v1/images.py:390
-#, python-format
-msgid "Unable to delete image %s"
-msgstr "Impossible de supprimer l'image %s"
-
-#: glance/registry/api/v1/images.py:442
-#, python-format
-msgid "Unable to create image %s"
-msgstr "Impossible de créer l'image %s"
-
-#: glance/registry/api/v1/images.py:515
-#, python-format
-msgid "Unable to update image %s"
-msgstr "Impossible de mettre à jour l'image %s"
-
-#: glance/registry/client/v1/client.py:129
-#, python-format
-msgid "Registry client request %(method)s %(action)s raised %(exc_name)s"
-msgstr "Demande client de registre %(method)s %(action)s produite %(exc_name)s"
-
-#: glance/search/api/v0_1/search.py:243
-#, python-format
-msgid "Failed to retrieve RBAC filters from search plugin %(ext)s: %(e)s"
-msgstr ""
-
-#: glance/tests/functional/v2/test_metadef_resourcetypes.py:99
-#, python-format
-msgid "Forbidden to create resource type. Reason: %(reason)s"
-msgstr "Creation du type de ressource refuse. Raison: %(reason)s "
diff --git a/glance/locale/fr/LC_MESSAGES/glance-log-info.po b/glance/locale/fr/LC_MESSAGES/glance-log-info.po
new file mode 100644
index 000000000..ea7bb7c37
--- /dev/null
+++ b/glance/locale/fr/LC_MESSAGES/glance-log-info.po
@@ -0,0 +1,418 @@
+# Translations template for glance.
+# Copyright (C) 2015 ORGANIZATION
+# This file is distributed under the same license as the glance project.
+#
+# Translators:
+# Maxime COQUEREL <max.coquerel@gmail.com>, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: Glance\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2015-04-20 11:09+0200\n"
+"PO-Revision-Date: 2015-04-01 21:54+0000\n"
+"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
+"Language-Team: French (http://www.transifex.com/projects/p/glance/language/"
+"fr/)\n"
+"Language: fr\n"
+"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:459
+#, python-format
+msgid "Starting Daemon: wakeup_time=%(wakeup_time)s threads=%(threads)s"
+msgstr ""
+"Démarrage du serveur démon : wakeup_time=%(wakeup_time)s threads=%(threads)s"
+
+#: glance/scrubber.py:473
+msgid "Daemon Shutdown on KeyboardInterrupt"
+msgstr "Arrêt du serveur démon sur KeyboardInterrupt"
+
+#: glance/scrubber.py:485
+#, python-format
+msgid "Initializing scrubber with configuration: %s"
+msgstr ""
+
+#: glance/scrubber.py:558
+#, python-format
+msgid "Scrubbing image %(id)s from %(count)d locations."
+msgstr ""
+
+#: glance/scrubber.py:581
+#, python-format
+msgid "Image %s has been deleted."
+msgstr ""
+
+#: glance/scrubber.py:633
+#, python-format
+msgid "Getting images deleted before %s"
+msgstr "Obtention des images supprimées avant %s"
+
+#: glance/api/middleware/cache.py:61
+msgid "Initialized image cache middleware"
+msgstr "Middleware de cache d'image initialisé"
+
+#: glance/api/middleware/cache_manage.py:74
+msgid "Initialized image cache management middleware"
+msgstr "Middleware de gestion du cache d'image initialisé"
+
+#: glance/api/middleware/gzip.py:36
+msgid "Initialized gzip middleware"
+msgstr ""
+
+#: glance/api/v1/images.py:691
+#, python-format
+msgid "Uploaded data of image %s from request payload successfully."
+msgstr ""
+
+#: glance/api/v1/images.py:753
+msgid "Triggering asynchronous copy from external source"
+msgstr "Déclenchement de copie asynchrone depuis une source externe"
+
+#: glance/api/v1/upload_utils.py:126
+#, python-format
+msgid "Cleaning up %s after exceeding the quota"
+msgstr ""
+
+#: glance/api/v1/upload_utils.py:175
+#, python-format
+msgid ""
+"Image %s could not be found after upload. The image may have been deleted "
+"during the upload."
+msgstr ""
+
+#: glance/api/v2/image_actions.py:51
+#, python-format
+msgid "Image %s is deactivated"
+msgstr ""
+
+#: glance/api/v2/image_actions.py:66
+#, python-format
+msgid "Image %s is reactivated"
+msgstr ""
+
+#: glance/async/flows/base_import.py:348
+#, python-format
+msgid "%(task_id)s of %(task_type)s completed"
+msgstr ""
+
+#: glance/cmd/replicator.py:372
+#, python-format
+msgid "Storing: %s"
+msgstr "Stockage: %s"
+
+#: glance/cmd/replicator.py:445
+#, python-format
+msgid "Considering: %s"
+msgstr "considérant : %s"
+
+#: glance/cmd/replicator.py:471 glance/cmd/replicator.py:546
+#, python-format
+msgid "Image %s metadata has changed"
+msgstr ""
+
+#: glance/cmd/replicator.py:553
+#, python-format
+msgid "Image %s is being synced"
+msgstr ""
+
+#: glance/common/wsgi.py:308 glance/openstack/common/service.py:326
+#, python-format
+msgid "Starting %d workers"
+msgstr "Démarrage des workers %d"
+
+#: glance/common/wsgi.py:321
+#, python-format
+msgid "Removed dead child %s"
+msgstr ""
+
+#: glance/common/wsgi.py:324
+#, python-format
+msgid "Removed stale child %s"
+msgstr ""
+
+#: glance/common/wsgi.py:336
+msgid "All workers have terminated. Exiting"
+msgstr "Tous les agents ont terminé. Quittez"
+
+#: glance/common/wsgi.py:353
+msgid "Caught keyboard interrupt. Exiting."
+msgstr "Interruption interceptée de clavier. Fermeture du programme en cours."
+
+#: glance/common/wsgi.py:432
+#, python-format
+msgid "Child %d exiting normally"
+msgstr "Sortie normale de l'enfant %d"
+
+#: glance/common/wsgi.py:437
+#, python-format
+msgid "Started child %s"
+msgstr "Enfant démarré %s"
+
+#: glance/common/wsgi.py:466
+msgid "Starting single process server"
+msgstr "Démarrage de serveur de processus unique"
+
+#: glance/common/artifacts/loader.py:131 glance/common/artifacts/loader.py:155
+#, python-format
+msgid "Artifact %s has been successfully loaded"
+msgstr ""
+
+#: glance/common/scripts/__init__.py:32
+#, python-format
+msgid ""
+"Loading known task scripts for task_id %(task_id)s of type %(task_type)s"
+msgstr ""
+
+#: glance/common/scripts/image_import/main.py:41
+#, python-format
+msgid "Task %(task_id)s beginning import execution."
+msgstr ""
+
+#: glance/common/scripts/image_import/main.py:152
+#, python-format
+msgid "Task %(task_id)s: Got image data uri %(data_uri)s to be imported"
+msgstr ""
+
+#: glance/common/scripts/image_import/main.py:161
+#, python-format
+msgid "Task %(task_id)s: Could not import image file %(image_data)s"
+msgstr ""
+
+#: glance/db/simple/api.py:62
+#, python-format
+msgid "Calling %(funcname)s: args=%(args)s, kwargs=%(kwargs)s"
+msgstr "Appel de %(funcname)s : args = %(args)s, kwargs = %(kwargs)s"
+
+#: glance/db/simple/api.py:68
+#, python-format
+msgid "Returning %(funcname)s: %(output)s"
+msgstr "Retour de %(funcname)s : %(output)s"
+
+#: glance/db/simple/api.py:2002
+#, python-format
+msgid "Could not find artifact %s"
+msgstr ""
+
+#: glance/db/simple/api.py:2006
+msgid "Unable to get deleted image"
+msgstr "Impossible de supprimer l'image"
+
+#: glance/db/sqlalchemy/metadata.py:161
+#, python-format
+msgid "Table %s has been cleared"
+msgstr ""
+
+#: glance/db/sqlalchemy/metadata.py:232
+#, python-format
+msgid "Overwriting namespace %s"
+msgstr ""
+
+#: glance/db/sqlalchemy/metadata.py:248
+#, python-format
+msgid "Skipping namespace %s. It already exists in the database."
+msgstr ""
+
+#: glance/db/sqlalchemy/metadata.py:339
+#, python-format
+msgid "File %s loaded to database."
+msgstr "Fichier %s chargé dans la base de données."
+
+#: glance/db/sqlalchemy/metadata.py:341
+msgid "Metadata loading finished"
+msgstr ""
+
+#: glance/db/sqlalchemy/metadata.py:450
+#, python-format
+msgid "Namespace %(namespace)s saved in %(file)s"
+msgstr "Namespace %(namespace)s est sauvegardé dans %(file)s"
+
+#: glance/db/sqlalchemy/migrate_repo/schema.py:101
+#, python-format
+msgid "creating table %(table)s"
+msgstr "création de la table %(table)s"
+
+#: glance/db/sqlalchemy/migrate_repo/schema.py:107
+#, python-format
+msgid "dropping table %(table)s"
+msgstr "suppression de la table %(table)s"
+
+#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:72
+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 ""
+"L'élément 'metadata_encryption_key' n'est pas spécifié dans le fichier "
+"config ou bien aucun fichier config n'est spécifié. Cela signifie que cette "
+"migration est un NOOP."
+
+#: glance/domain/__init__.py:406
+#, python-format
+msgid ""
+"Task [%(task_id)s] status changing from %(cur_status)s to %(new_status)s"
+msgstr ""
+
+#: glance/image_cache/__init__.py:71
+#, python-format
+msgid "Image cache loaded driver '%s'."
+msgstr "Le cache d'image a chargé le pilote '%s'."
+
+#: glance/image_cache/__init__.py:81 glance/image_cache/__init__.py:100
+msgid "Defaulting to SQLite driver."
+msgstr "Utilisation par défaut du pilote SQLite."
+
+#: glance/image_cache/prefetcher.py:85
+#, python-format
+msgid "Successfully cached all %d images"
+msgstr "Mise en cache réussie de l'ensemble des %d images"
+
+#: glance/image_cache/drivers/sqlite.py:414
+#: glance/image_cache/drivers/xattr.py:343
+#, python-format
+msgid "Not queueing image '%s'. Already cached."
+msgstr "Aucune mise en file d'attente de l'image '%s'. Déjà en cache."
+
+#: glance/image_cache/drivers/sqlite.py:419
+#: glance/image_cache/drivers/xattr.py:348
+#, python-format
+msgid "Not queueing image '%s'. Already being written to cache"
+msgstr "Aucune mise en file d'attente de l'image '%s'. Déjà écrite en cache"
+
+#: glance/image_cache/drivers/sqlite.py:425
+#: glance/image_cache/drivers/xattr.py:354
+#, python-format
+msgid "Not queueing image '%s'. Already queued."
+msgstr "Aucune mise en file d'attente de l'image '%s'. Déjà en file d'attente."
+
+#: glance/image_cache/drivers/sqlite.py:443
+#, python-format
+msgid "Removed invalid cache file %s"
+msgstr "Fichier cache non valide supprimé %s"
+
+#: glance/image_cache/drivers/sqlite.py:457
+#, python-format
+msgid "Removed stalled cache file %s"
+msgstr "Fichier cache bloqué supprimé %s"
+
+#: glance/image_cache/drivers/xattr.py:400
+#, python-format
+msgid "Reaped %(reaped)s %(entry_type)s cache entries"
+msgstr "%(reaped)s %(entry_type)s entrées de cache régulées"
+
+#: glance/openstack/common/eventlet_backdoor.py:146
+#, python-format
+msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
+msgstr "Eventlet backdoor en écoute sur le port %(port)s for process %(pid)d"
+
+#: glance/openstack/common/service.py:173
+#, python-format
+msgid "Caught %s, exiting"
+msgstr "%s interceptée, sortie"
+
+#: glance/openstack/common/service.py:227
+msgid "Parent process has died unexpectedly, exiting"
+msgstr "Le processus parent s'est soudainement achevé sans raison, sortie"
+
+#: glance/openstack/common/service.py:258
+#, python-format
+msgid "Child caught %s, exiting"
+msgstr "L'enfant a reçu %s, sortie"
+
+#: glance/openstack/common/service.py:297
+msgid "Forking too fast, sleeping"
+msgstr "Bifurcation trop rapide, en veille"
+
+#: glance/openstack/common/service.py:316
+#, python-format
+msgid "Started child %d"
+msgstr "Démarrage du dépendant %d"
+
+#: glance/openstack/common/service.py:343
+#, python-format
+msgid "Child %(pid)d killed by signal %(sig)d"
+msgstr "%(pid)d du dépendant annihilés par le signal %(sig)d"
+
+#: glance/openstack/common/service.py:347
+#, python-format
+msgid "Child %(pid)s exited with status %(code)d"
+msgstr "%(pid)s du dépendant sortis avec le statut %(code)d"
+
+#: glance/openstack/common/service.py:382
+#, python-format
+msgid "Caught %s, stopping children"
+msgstr "%s intercepté, arrêtant les dépendants"
+
+#: glance/openstack/common/service.py:391
+msgid "Wait called after thread killed. Cleaning up."
+msgstr "Pause demandée après suppression de thread. Nettoyage."
+
+#: glance/openstack/common/service.py:407
+#, python-format
+msgid "Waiting on %d children to exit"
+msgstr "En attente de sortie des dépendants %d"
+
+#: glance/quota/__init__.py:330
+#, python-format
+msgid "Cleaning up %s after exceeding the quota."
+msgstr ""
+
+#: glance/registry/api/v1/images.py:343 glance/registry/api/v1/images.py:386
+#: glance/registry/api/v1/images.py:491
+#, python-format
+msgid "Image %(id)s not found"
+msgstr "Image %(id)s non trouvé"
+
+#: glance/registry/api/v1/images.py:349 glance/registry/api/v1/images.py:381
+#: glance/registry/api/v1/images.py:503
+#, python-format
+msgid "Access denied to image %(id)s but returning 'not found'"
+msgstr "Accès refusé à l'image %(id)s mais renvoi de 'non trouvé'"
+
+#: glance/registry/api/v1/images.py:371
+#, python-format
+msgid "Successfully deleted image %(id)s"
+msgstr "La suppression de l'image %(id)s a abouti"
+
+#: glance/registry/api/v1/images.py:375
+#, python-format
+msgid "Delete denied for public image %(id)s"
+msgstr "Suppression refusée pour l'image publique %(id)s"
+
+#: glance/registry/api/v1/images.py:415
+#, python-format
+msgid "Rejecting image creation request for invalid image id '%(bad_id)s'"
+msgstr ""
+"Rejet de la demande de création d'image pour l'ID image non valide "
+"'%(bad_id)s'"
+
+#: glance/registry/api/v1/images.py:428
+#, python-format
+msgid "Successfully created image %(id)s"
+msgstr "La création de l'image %(id)s a abouti"
+
+#: glance/registry/api/v1/images.py:482
+#, python-format
+msgid "Updating metadata for image %(id)s"
+msgstr "Mise à jour des métadonnées pour l'image %(id)s"
+
+#: glance/registry/api/v1/images.py:497
+#, python-format
+msgid "Update denied for public image %(id)s"
+msgstr "Mise à jour refusée pour l'image publique %(id)s"
+
+#: glance/registry/api/v1/members.py:198
+#, python-format
+msgid "Successfully updated memberships for image %(id)s"
+msgstr "Mise à jour des appartenance effectuée pour l'image %(id)s"
+
+#: glance/registry/api/v1/members.py:271
+#, python-format
+msgid "Successfully updated a membership for image %(id)s"
+msgstr "Mise à jour d'une appartenance effectuée pour l'image %(id)s"
+
+#: glance/registry/api/v1/members.py:320
+#, python-format
+msgid "Successfully deleted a membership from image %(id)s"
+msgstr "La suppression d'une appartenance de l'image %(id)s a abouti"
diff --git a/glance/locale/glance.pot b/glance/locale/glance.pot
index 9c91267a7..7d180c69f 100644
--- a/glance/locale/glance.pot
+++ b/glance/locale/glance.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: glance 2015.1.dev42\n"
+"Project-Id-Version: glance 2015.1.dev1.ge3bed85\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-04-03 06:02+0000\n"
+"POT-Creation-Date: 2015-04-20 11:09+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -39,48 +39,48 @@ msgstr ""
msgid "Get image %(id)s data failed: %(err)s."
msgstr ""
-#: glance/notifier.py:379 glance/api/v1/upload_utils.py:222
+#: glance/notifier.py:380 glance/api/v1/upload_utils.py:222
#: glance/api/v2/image_data.py:122
#, python-format
msgid "Image storage media is full: %s"
msgstr ""
-#: glance/notifier.py:384 glance/api/v1/upload_utils.py:232
+#: glance/notifier.py:385 glance/api/v1/upload_utils.py:232
#: glance/api/v2/image_data.py:146
#, python-format
msgid "Insufficient permissions on image storage media: %s"
msgstr ""
-#: glance/notifier.py:389
+#: glance/notifier.py:390
#, python-format
msgid "Cannot save data for image %(image_id)s: %(error)s"
msgstr ""
-#: glance/notifier.py:396
+#: glance/notifier.py:397
#, python-format
msgid "Unable to upload duplicate image data for image%(image_id)s: %(error)s"
msgstr ""
-#: glance/notifier.py:403
+#: glance/notifier.py:404
#, python-format
msgid "Not allowed to upload image data for image %(image_id)s: %(error)s"
msgstr ""
-#: glance/notifier.py:409
+#: glance/notifier.py:410
#, python-format
msgid ""
"Image %(image_id)s could not be found after upload. The image may have "
"been deleted during the upload: %(error)s"
msgstr ""
-#: glance/notifier.py:417
+#: glance/notifier.py:418
#, python-format
msgid ""
"Failed to upload image data for image %(image_id)s due to HTTP error: "
"%(error)s"
msgstr ""
-#: glance/notifier.py:424
+#: glance/notifier.py:425
#, python-format
msgid ""
"Failed to upload image data for image %(image_id)s due to internal error:"
@@ -391,97 +391,101 @@ msgstr ""
msgid "External sources are not supported: '%s'"
msgstr ""
-#: glance/api/v1/images.py:521
+#: glance/api/v1/images.py:522
#, python-format
msgid "Required store %s is invalid"
msgstr ""
-#: glance/api/v1/images.py:533 glance/api/v1/images.py:944
-#: glance/common/scripts/utils.py:91
+#: glance/api/v1/images.py:534
#, python-format
-msgid "Invalid location: %s"
+msgid "Invalid location %s"
msgstr ""
-#: glance/api/v1/images.py:556
+#: glance/api/v1/images.py:557
#, python-format
msgid "An image with identifier %s already exists"
msgstr ""
-#: glance/api/v1/images.py:563
+#: glance/api/v1/images.py:564
#, python-format
msgid "Failed to reserve image. Got error: %s"
msgstr ""
-#: glance/api/v1/images.py:570
+#: glance/api/v1/images.py:571
msgid "Forbidden to reserve image."
msgstr ""
-#: glance/api/v1/images.py:614
+#: glance/api/v1/images.py:615
msgid "Content-Type must be application/octet-stream"
msgstr ""
-#: glance/api/v1/images.py:670
+#: glance/api/v1/images.py:671
#, python-format
msgid "Failed to activate image. Got error: %s"
msgstr ""
-#: glance/api/v1/images.py:741
+#: glance/api/v1/images.py:742
msgid "It's invalid to provide multiple image sources."
msgstr ""
-#: glance/api/v1/images.py:774
+#: glance/api/v1/images.py:775
#, python-format
msgid ""
"Provided image size must match the stored image size. (provided size: "
"%(ps)d, stored size: %(ss)d)"
msgstr ""
-#: glance/api/v1/images.py:898
+#: glance/api/v1/images.py:899
msgid "Forbidden to update deleted image."
msgstr ""
-#: glance/api/v1/images.py:909
+#: glance/api/v1/images.py:910
#, python-format
msgid "Forbidden to modify '%s' of active image."
msgstr ""
-#: glance/api/v1/images.py:927
+#: glance/api/v1/images.py:928
msgid "Cannot upload to an unqueued image"
msgstr ""
-#: glance/api/v1/images.py:951
+#: glance/api/v1/images.py:945 glance/common/scripts/utils.py:91
+#, python-format
+msgid "Invalid location: %s"
+msgstr ""
+
+#: glance/api/v1/images.py:952
msgid "Attempted to update Location field for an image not in queued status."
msgstr ""
-#: glance/api/v1/images.py:991 glance/registry/api/v1/images.py:486
+#: glance/api/v1/images.py:992 glance/registry/api/v1/images.py:486
#, python-format
msgid "Failed to update image metadata. Got error: %s"
msgstr ""
-#: glance/api/v1/images.py:998
+#: glance/api/v1/images.py:999
#, python-format
msgid "Failed to find image to update: %s"
msgstr ""
-#: glance/api/v1/images.py:1005
+#: glance/api/v1/images.py:1006
#, python-format
msgid "Forbidden to update image: %s"
msgstr ""
-#: glance/api/v1/images.py:1013
+#: glance/api/v1/images.py:1014
msgid "Image operation conflicts"
msgstr ""
-#: glance/api/v1/images.py:1044
+#: glance/api/v1/images.py:1045
msgid "Image is protected"
msgstr ""
-#: glance/api/v1/images.py:1051
+#: glance/api/v1/images.py:1052
#, python-format
msgid "Forbidden to delete a %s image."
msgstr ""
-#: glance/api/v1/images.py:1058 glance/api/v2/image_members.py:78
+#: glance/api/v1/images.py:1059 glance/api/v2/image_members.py:78
#: glance/api/v2/image_members.py:122 glance/api/v2/image_members.py:160
#: glance/api/v2/image_members.py:189 glance/api/v2/image_members.py:207
#: glance/api/v2/image_tags.py:51 glance/api/v2/image_tags.py:78
@@ -489,27 +493,27 @@ msgstr ""
msgid "Image %s not found."
msgstr ""
-#: glance/api/v1/images.py:1093
+#: glance/api/v1/images.py:1094
#, python-format
msgid "Failed to find image to delete: %s"
msgstr ""
-#: glance/api/v1/images.py:1100
+#: glance/api/v1/images.py:1101
#, python-format
msgid "Forbidden to delete image: %s"
msgstr ""
-#: glance/api/v1/images.py:1107 glance/api/v2/images.py:230
+#: glance/api/v1/images.py:1108 glance/api/v2/images.py:230
#, python-format
msgid "Image %(id)s could not be deleted because it is in use: %(exc)s"
msgstr ""
-#: glance/api/v1/images.py:1130
+#: glance/api/v1/images.py:1131
#, python-format
msgid "Store for scheme %s not found"
msgstr ""
-#: glance/api/v1/images.py:1169 glance/api/v1/upload_utils.py:242
+#: glance/api/v1/images.py:1170 glance/api/v1/upload_utils.py:242
#, python-format
msgid "Denying attempt to upload image larger than %d bytes."
msgstr ""
@@ -1134,46 +1138,46 @@ msgid ""
"Please ensure that eventlet is not imported prior to this being set."
msgstr ""
-#: glance/cmd/control.py:105
+#: glance/cmd/control.py:106
#, python-format
msgid "%(serv)s appears to already be running: %(pid)s"
msgstr ""
-#: glance/cmd/control.py:109
+#: glance/cmd/control.py:110
#, python-format
msgid "Removing stale pid file %s"
msgstr ""
-#: glance/cmd/control.py:118
+#: glance/cmd/control.py:119
msgid "Unable to increase file descriptor limit. Running as non-root?"
msgstr ""
-#: glance/cmd/control.py:165
+#: glance/cmd/control.py:166
#, python-format
msgid "%(verb)sing %(serv)s with %(conf)s"
msgstr ""
-#: glance/cmd/control.py:168
+#: glance/cmd/control.py:169
#, python-format
msgid "%(verb)sing %(serv)s"
msgstr ""
-#: glance/cmd/control.py:180
+#: glance/cmd/control.py:181
#, python-format
msgid "unable to launch %(serv)s. Got error: %(e)s"
msgstr ""
-#: glance/cmd/control.py:211
+#: glance/cmd/control.py:212
#, python-format
msgid "%(serv)s (pid %(pid)s) is running..."
msgstr ""
-#: glance/cmd/control.py:214
+#: glance/cmd/control.py:215
#, python-format
msgid "%s is stopped"
msgstr ""
-#: glance/cmd/control.py:230
+#: glance/cmd/control.py:231
#, python-format
msgid ""
"Unable to create pid file %(pid)s. Running as non-root?\n"
@@ -1181,27 +1185,42 @@ msgid ""
" %(file)s %(server)s stop --pid-file %(fb)s"
msgstr ""
-#: glance/cmd/control.py:260
+#: glance/cmd/control.py:248
#, python-format
-msgid "Stopping %(serv)s (pid %(pid)s) with signal(%(sig)s)"
+msgid "Reload of %(serv)s not supported"
+msgstr ""
+
+#: glance/cmd/control.py:256
+#, python-format
+msgid "Server %(serv)s is stopped"
+msgstr ""
+
+#: glance/cmd/control.py:261
+#, python-format
+msgid "Reloading %(serv)s (pid %(pid)s) with signal(%(sig)s)"
msgstr ""
-#: glance/cmd/control.py:264
+#: glance/cmd/control.py:265 glance/cmd/control.py:287
#, python-format
msgid "Process %d not running"
msgstr ""
-#: glance/cmd/control.py:271
+#: glance/cmd/control.py:283
+#, python-format
+msgid "Stopping %(serv)s (pid %(pid)s) with signal(%(sig)s)"
+msgstr ""
+
+#: glance/cmd/control.py:294
#, python-format
msgid "Waited 15 seconds for pid %(pid)s (%(file)s) to die; giving up"
msgstr ""
-#: glance/cmd/control.py:274
+#: glance/cmd/control.py:297
#, python-format
msgid "%s is already stopped"
msgstr ""
-#: glance/cmd/control.py:351
+#: glance/cmd/control.py:374
#, python-format
msgid "Suppressed respawn as %(serv)s was %(rsn)s."
msgstr ""
diff --git a/glance/locale/ko_KR/LC_MESSAGES/glance-log-error.po b/glance/locale/ko_KR/LC_MESSAGES/glance-log-error.po
deleted file mode 100644
index d352b7b65..000000000
--- a/glance/locale/ko_KR/LC_MESSAGES/glance-log-error.po
+++ /dev/null
@@ -1,384 +0,0 @@
-# Translations template for glance.
-# Copyright (C) 2015 ORGANIZATION
-# This file is distributed under the same license as the glance project.
-#
-# Translators:
-# HyunWoo Jo <showaid@gmail.com>, 2014
-msgid ""
-msgstr ""
-"Project-Id-Version: Glance\n"
-"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-04-03 06:02+0000\n"
-"PO-Revision-Date: 2015-04-01 21:54+0000\n"
-"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
-"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/glance/"
-"language/ko_KR/)\n"
-"Language: ko_KR\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 1.3\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-#: glance/listener.py:40
-#, python-format
-msgid ""
-"Failed to retrieve supported notification events from search plugins "
-"%(ext)s: %(e)s"
-msgstr ""
-
-#: glance/location.py:403
-#, python-format
-msgid ""
-"Glance tried all active locations to get data for image %s but all have "
-"failed."
-msgstr ""
-"Glance는 모든 활성화 된 위치에서 %s 이미지에 대한 데이터를 수집하려 했으나 모"
-"두 실패했습니다."
-
-#: glance/notifier.py:361 glance/api/common.py:95
-#, python-format
-msgid "An error occurred during image.send notification: %(err)s"
-msgstr "image.send notification 중 에러 발생 : %(err)s"
-
-#: glance/scrubber.py:168
-#, python-format
-msgid "%s file can not be read."
-msgstr "%s 파일을 읽을 수 없습니다."
-
-#: glance/scrubber.py:191
-#, python-format
-msgid "%s file can not be wrote."
-msgstr "%s 파일에 쓸 수 없습니다."
-
-#: glance/scrubber.py:517
-#, python-format
-msgid "Can not %(op)s scrub jobs from queue: %(err)s"
-msgstr "큐에 있는 %(op)s 스크럽 작업을 수행할 수 없음: %(err)s"
-
-#: glance/scrubber.py:618
-#, python-format
-msgid "%s file can not be created."
-msgstr "%s 파일을 만들 수 없습니다."
-
-#: glance/api/common.py:58
-#, python-format
-msgid ""
-"An error occurred reading from backend storage for image %(image_id)s: "
-"%(err)s"
-msgstr "백엔드 스토리지에서 이미지 %(image_id)s를 읽는 중 에러 발생: %(err)s"
-
-#: glance/api/common.py:64
-#, python-format
-msgid ""
-"Backend storage for image %(image_id)s disconnected after writing only "
-"%(bytes_written)d bytes"
-msgstr ""
-"백엔드 스토리지에 이미지 %(image_id)s 를 %(bytes_written)d byte 를 쓰는 도중 "
-"연결 끊김"
-
-#: glance/api/common.py:123
-#, python-format
-msgid "Invalid value for option user_storage_quota: %(users_quota)s"
-msgstr ""
-
-#: glance/api/middleware/cache.py:173
-#, python-format
-msgid ""
-"Image cache contained image file for image '%s', however the registry did "
-"not contain metadata for that image!"
-msgstr ""
-"이미지 캐시에는 이미지 '%s'에 대한 이미지 파일이 있으나 레지스트리는 이미지"
-"에 대한 메타데이터를 가지고 있지 않습니다!"
-
-#: glance/api/middleware/cache.py:272
-#, python-format
-msgid "could not find %s"
-msgstr "%s 를 찾을 수 없음"
-
-#: glance/api/middleware/cache.py:291
-msgid "Checksum header is missing."
-msgstr "Checksum header 없음"
-
-#: glance/api/v1/images.py:603
-#, python-format
-msgid "Copy from external source '%(scheme)s' failed for image: %(image)s"
-msgstr "외부 소스 '%(scheme)s' 로부터 이미지 복사 실패 : %(image)s"
-
-#: glance/api/v1/upload_utils.py:79
-#, python-format
-msgid "Unable to kill image %(id)s: "
-msgstr "이미지 %(id)s 를 kill 할 수 없음:"
-
-#: glance/api/v1/upload_utils.py:266
-#, python-format
-msgid "Received HTTP error while uploading image %s"
-msgstr "이미지 %s를 업로드 하는 도중 HTTP 에러 수신"
-
-#: glance/api/v2/image_data.py:60
-#, python-format
-msgid "Unable to restore image %(image_id)s: %(e)s"
-msgstr "이미지 %(image_id)s를 복구할 수 없음 : %(e)s"
-
-#: glance/api/v2/image_data.py:155 glance/api/v2/image_data.py:159
-msgid "Failed to upload image data due to HTTP error"
-msgstr "HTTP 에러로 인해 이미지 데이터 업로드 실패"
-
-#: glance/api/v2/image_data.py:164
-msgid "Failed to upload image data due to internal error"
-msgstr "내부 에러로 인해 이미지 데이터 업로드 실패"
-
-#: glance/api/v2/metadef_namespaces.py:207
-#, python-format
-msgid "Failed to delete namespace %(namespace)s "
-msgstr "네임스페이스 삭제 실패 %(namespace)s"
-
-#: glance/async/__init__.py:68
-msgid ""
-"This execution of Tasks is not setup. Please consult the project "
-"documentation for more information on the executors available."
-msgstr ""
-"이 작업의 실행은 설정되지 않았습니다. 프로젝트 문서의 executors available 관"
-"련 항목을 참고하여 상세한 정보를 확인 하시기 바랍니다."
-
-#: glance/async/__init__.py:72
-msgid "Internal error occurred while trying to process task."
-msgstr "작업을 수행하는 중 내부에러 발생"
-
-#: glance/async/taskflow_executor.py:130
-#, python-format
-msgid "Failed to execute task %(task_id)s: %(exc)s"
-msgstr ""
-
-#: glance/async/flows/base_import.py:341
-#, python-format
-msgid "Task ID %s"
-msgstr ""
-
-#: glance/async/flows/introspect.py:60
-#, python-format
-msgid "Failed to execute introspection %(task_id)s: %(exc)s"
-msgstr ""
-
-#: glance/cmd/index.py:48
-#, python-format
-msgid "Failed to setup index extension %(ext)s: %(e)s"
-msgstr ""
-
-#: glance/common/property_utils.py:84
-#, python-format
-msgid "Couldn't find property protection file %(file)s: %(error)s."
-msgstr ""
-
-#: glance/common/property_utils.py:91
-#, python-format
-msgid ""
-"Invalid value '%s' for 'property_protection_rule_format'. The permitted "
-"values are 'roles' and 'policies'"
-msgstr ""
-
-#: glance/common/property_utils.py:110
-#, python-format
-msgid ""
-"Multiple policies '%s' not allowed for a given operation. Policies can be "
-"combined in the policy file"
-msgstr ""
-
-#: glance/common/property_utils.py:123
-#, python-format
-msgid ""
-"Malformed property protection rule in [%(prop)s] %(op)s=%(perm)s: '@' and "
-"'!' are mutually exclusive"
-msgstr ""
-
-#: glance/common/property_utils.py:148
-#, python-format
-msgid "Encountered a malformed property protection rule %(rule)s: %(error)s."
-msgstr ""
-
-#: glance/common/rpc.py:186
-#, python-format
-msgid ""
-"RPC Call Error: %(val)s\n"
-"%(tb)s"
-msgstr ""
-
-#: glance/common/store_utils.py:71
-#, python-format
-msgid "Failed to delete image %(image_id)s from store: %(exc)s"
-msgstr "스토어에서 이미지 %(image_id)s 삭제 실패 : %(exc)s"
-
-#: glance/common/swift_store_utils.py:87
-#, python-format
-msgid "swift config file %(conf_file)s:%(exc)s not found"
-msgstr ""
-
-#: glance/common/swift_store_utils.py:101
-msgid "Invalid format of swift store config cfg"
-msgstr ""
-
-#: glance/common/utils.py:115
-#, python-format
-msgid "Error: cooperative_iter exception %s"
-msgstr ""
-
-#: glance/common/utils.py:514
-msgid ""
-"Error setting up the debug environment. Verify that the option "
-"pydev_worker_debug_host is pointing to a valid hostname or IP on which a "
-"pydev server is listening on the port indicated by pydev_worker_debug_port."
-msgstr ""
-
-#: glance/common/wsgi.py:332
-#, python-format
-msgid "Not respawning child %d, cannot recover from termination"
-msgstr ""
-
-#: glance/common/artifacts/loader.py:96
-#, python-format
-msgid "Unable to load artifacts: %s"
-msgstr ""
-
-#: glance/common/artifacts/loader.py:164
-#, python-format
-msgid "Could not load plugin from %(module)s: %(msg)s"
-msgstr ""
-
-#: glance/common/location_strategy/__init__.py:66
-#, python-format
-msgid "Failed to load location strategy module %(module)s: %(e)s"
-msgstr ""
-
-#: glance/common/scripts/__init__.py:40
-#, python-format
-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 ""
-"이 작업 유형 %(task_type)s는 현재 배포된 Glance에서 지원되지 않습니다. 상세 "
-"정보는 오픈스택이나 운영자로부터 배포된 문서를 참조바랍니다."
-
-#: glance/common/scripts/__init__.py:50
-#, python-format
-msgid "Failed to save task %(task_id)s in DB as task_repo is %(task_repo)s"
-msgstr ""
-"DB에 task_repo 형태로 작업 %(task_id)s 저장에 실패한 것은 %(task_repo)s"
-
-#: glance/common/scripts/utils.py:48
-#, python-format
-msgid "Task not found for task_id %s"
-msgstr "task_id %s에 대한 작업을 찾을 수 없음"
-
-#: glance/db/sqlalchemy/artifacts.py:346
-msgid "Unknown sort direction, must be 'desc' or 'asc'"
-msgstr "알 수 없는 정렬 방향입니다. 'desc' 또는 'asc'여야 함"
-
-#: glance/db/sqlalchemy/artifacts.py:532
-msgid "Cannot use this parameter with the operator IN"
-msgstr ""
-
-#: glance/db/sqlalchemy/artifacts.py:539
-#, python-format
-msgid "Operator %s is not supported"
-msgstr ""
-
-#: glance/db/sqlalchemy/metadata.py:185
-#, python-format
-msgid "Json schema files not found in %s. Aborting."
-msgstr "%s에서 Json 스키마 파일을 찾을 수 없음. 중단."
-
-#: glance/db/sqlalchemy/metadata.py:451
-msgid ""
-"To use --prefer_new or --overwrite you need to combine of these options with "
-"--merge option."
-msgstr ""
-
-#: glance/db/sqlalchemy/metadata.py:456
-msgid ""
-"Please provide no more than one option from this list: --prefer_new, --"
-"overwrite"
-msgstr ""
-
-#: glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py:63
-#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:97
-#, python-format
-msgid "Invalid store uri for image: %(image_id)s. Details: %(reason)s"
-msgstr "이미지 %(image_id)s 에 부적합한 저장 uri. 상세: %(reason)s"
-
-#: glance/domain/__init__.py:413
-#, python-format
-msgid ""
-"Task [%(task_id)s] status failed to change from %(cur_status)s to "
-"%(new_status)s"
-msgstr ""
-
-#: glance/domain/__init__.py:521
-#, python-format
-msgid "Failed to load the %s executor provided in the config."
-msgstr "설정에서 제공된 %s executor 로드 실패"
-
-#: glance/image_cache/__init__.py:271
-#, python-format
-msgid ""
-"Exception encountered while tee'ing image '%(image_id)s' into cache: "
-"%(error)s. Continuing with response."
-msgstr ""
-"이미지 '%(image_id)s'를 캐시에 올리는 중 Exception 발생: %(error)s. 응답과 함"
-"께 진행"
-
-#: glance/image_cache/drivers/sqlite.py:398
-#, python-format
-msgid "Error executing SQLite call. Got error: %s"
-msgstr "SQLLite call 수행중 에러 발생 : %s"
-
-#: glance/openstack/common/loopingcall.py:95
-msgid "in fixed duration looping call"
-msgstr "고정 기간 루프 호출에서"
-
-#: glance/openstack/common/loopingcall.py:138
-msgid "in dynamic looping call"
-msgstr "동적 루프 호출에서"
-
-#: glance/openstack/common/service.py:264
-msgid "Unhandled exception"
-msgstr "처리되지 않은 예외"
-
-#: glance/registry/api/v1/images.py:136
-msgid "Unable to get images"
-msgstr "이미지를 가져올 수 없음"
-
-#: glance/registry/api/v1/images.py:354
-#, python-format
-msgid "Unable to show image %s"
-msgstr "이미지 %s를 보여줄 수 없음"
-
-#: glance/registry/api/v1/images.py:390
-#, python-format
-msgid "Unable to delete image %s"
-msgstr "이미지 %s를 삭제할 수 없음"
-
-#: glance/registry/api/v1/images.py:442
-#, python-format
-msgid "Unable to create image %s"
-msgstr "이미지 %s를 생성할 수 없음"
-
-#: glance/registry/api/v1/images.py:515
-#, python-format
-msgid "Unable to update image %s"
-msgstr "이미지 %s를 업데이트 할 수 없음"
-
-#: glance/registry/client/v1/client.py:129
-#, python-format
-msgid "Registry client request %(method)s %(action)s raised %(exc_name)s"
-msgstr ""
-
-#: glance/search/api/v0_1/search.py:243
-#, python-format
-msgid "Failed to retrieve RBAC filters from search plugin %(ext)s: %(e)s"
-msgstr ""
-
-#: glance/tests/functional/v2/test_metadef_resourcetypes.py:99
-#, python-format
-msgid "Forbidden to create resource type. Reason: %(reason)s"
-msgstr "리소스타입 생성이 금지됨. 이유: %(reason)s"
diff --git a/glance/locale/pt_BR/LC_MESSAGES/glance-log-warning.po b/glance/locale/pt_BR/LC_MESSAGES/glance-log-warning.po
deleted file mode 100644
index b638f7d06..000000000
--- a/glance/locale/pt_BR/LC_MESSAGES/glance-log-warning.po
+++ /dev/null
@@ -1,322 +0,0 @@
-# Translations template for glance.
-# Copyright (C) 2015 ORGANIZATION
-# This file is distributed under the same license as the glance project.
-#
-# Translators:
-# Rodrigo Felix de Almeida <rodrigofelixdealmeida@gmail.com>, 2014
-msgid ""
-msgstr ""
-"Project-Id-Version: Glance\n"
-"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2015-04-03 06:02+0000\n"
-"PO-Revision-Date: 2015-04-01 21:54+0000\n"
-"Last-Translator: openstackjenkins <jenkins@openstack.org>\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:218
-#, python-format
-msgid "Failed to find image to delete: %s"
-msgstr "Falha ao encontrar imagem para excluir: %s"
-
-#: glance/scrubber.py:258
-#, python-format
-msgid "%s directory does not exist."
-msgstr "Diretório %s não existe."
-
-#: glance/scrubber.py:583
-#, python-format
-msgid "Unable to delete URI from image %s."
-msgstr "Não foi possível excluir URI da imagem %s."
-
-#: glance/api/common.py:171
-#, python-format
-msgid ""
-"User %(user)s attempted to upload an image of unknown size that will exceed "
-"the quota. %(remaining)d bytes remaining."
-msgstr ""
-
-#: glance/api/common.py:180
-#, python-format
-msgid ""
-"User %(user)s attempted to upload an image of size %(size)d that will exceed "
-"the quota. %(remaining)d bytes remaining."
-msgstr ""
-
-#: glance/api/middleware/version_negotiation.py:67
-msgid "Unknown version. Returning version choices."
-msgstr "Versão desconhecida. Retornando opções de versão."
-
-#: glance/api/v1/images.py:704
-#, python-format
-msgid ""
-"Failed to activate image %s in registry. About to delete image bits from "
-"store and update status to 'killed'."
-msgstr ""
-"Falha ao ativar imagem %s no registro. Prestes a excluir bits de imagem do "
-"armazenamento e atualizar status para 'encerrado'."
-
-#: glance/api/v2/images.py:945
-#, python-format
-msgid ""
-"Could not find schema properties file %s. Continuing without custom "
-"properties"
-msgstr ""
-"Não foi possível localizar o arquivo de propriedades de esquema %s. "
-"Continuando sem propriedades customizadas"
-
-#: glance/api/v2/tasks.py:72
-#, python-format
-msgid "Forbidden to create task. Reason: %(reason)s"
-msgstr "Proibido criar tarefa. Razão: %(reason)s"
-
-#: glance/api/v2/tasks.py:110
-#, python-format
-msgid "Failed to find task %(task_id)s. Reason: %(reason)s"
-msgstr "Falha ao encontrar tarefa %(task_id)s. Razão: %(reason)s"
-
-#: glance/api/v2/tasks.py:115
-#, python-format
-msgid "Forbidden to get task %(task_id)s. Reason: %(reason)s"
-msgstr "Proibido obter tarefa %(task_id)s. Razão: %(reason)s"
-
-#: glance/async/utils.py:62
-#, python-format
-msgid "An optional task has failed, the failure was: %s"
-msgstr ""
-
-#: glance/async/flows/convert.py:67
-#, python-format
-msgid ""
-"The conversion format is None, please add a value for it in the config file "
-"for this task to work: %s"
-msgstr ""
-
-#: glance/cmd/replicator.py:607
-#, python-format
-msgid ""
-"%(image_id)s: field %(key)s differs (source is %(master_value)s, destination "
-"is %(slave_value)s)"
-msgstr ""
-"%(image_id)s: campo %(key)s difere (origem é %(master_value)s, destino é "
-"%(slave_value)s)"
-
-#: glance/cmd/replicator.py:620
-#, python-format
-msgid "Image %s entirely missing from the destination"
-msgstr "Imagem %s faltando inteiramente no destino"
-
-#: glance/common/store_utils.py:65
-#, python-format
-msgid "Failed to delete image %s in store from URI"
-msgstr "Falha ao excluir imagem %s no armazenamento da URI"
-
-#: glance/common/wsgi.py:326
-#, python-format
-msgid "Unrecognised child %s"
-msgstr ""
-
-#: glance/common/artifacts/loader.py:125
-#, python-format
-msgid "Can't load artifact %s: load disabled in config"
-msgstr ""
-
-#: glance/common/artifacts/loader.py:151
-#, python-format
-msgid "Can't load artifact %s: not in available_plugins list"
-msgstr ""
-
-#: glance/common/scripts/image_import/main.py:158
-#, python-format
-msgid "Task %(task_id)s failed with exception %(error)s"
-msgstr "Tarefa %(task_id)s falhou com exceção %(error)s"
-
-#: glance/db/simple/api.py:387
-#, python-format
-msgid "Could not find image %s"
-msgstr "Não foi possível localizar a imagem %s"
-
-#: glance/db/simple/api.py:392
-msgid "Unable to get deleted image"
-msgstr "Não é possível obter a imagem excluída"
-
-#: glance/db/simple/api.py:396
-msgid "Unable to get unowned image"
-msgstr "Não é possível obter a imagem não possuída"
-
-#: glance/db/simple/api.py:909
-#, python-format
-msgid "Could not find task %s"
-msgstr ""
-
-#: glance/db/simple/api.py:914
-#, python-format
-msgid "Unable to get deleted task %s"
-msgstr ""
-
-#: glance/db/simple/api.py:1075
-#, python-format
-msgid "Could not find task info %s"
-msgstr ""
-
-#: glance/db/sqlalchemy/api.py:77
-msgid "Deadlock detected. Retrying..."
-msgstr "Conflito detectado. Tentando novamente..."
-
-#: glance/db/sqlalchemy/api.py:117
-msgid "Attempted to modify image user did not own."
-msgstr "Tentou modificar o usuário da imagem não de sua propriedade."
-
-#: glance/db/sqlalchemy/api.py:332
-msgid "Id not in sort_keys; is sort_keys unique?"
-msgstr "ID não em sort_keys; sort_keys é exclusivo?"
-
-#: glance/db/sqlalchemy/artifacts.py:135
-msgid "Artifact with the specified type, name and version already exists"
-msgstr ""
-
-#: glance/db/sqlalchemy/artifacts.py:240
-#, python-format
-msgid "Artifact with id=%s not found"
-msgstr ""
-
-#: glance/db/sqlalchemy/artifacts.py:243
-#, python-format
-msgid "Artifact with id=%s is not accessible"
-msgstr ""
-
-#: glance/db/sqlalchemy/artifacts.py:423
-#, python-format
-msgid "Show level %s is not supported in this operation"
-msgstr ""
-
-#: glance/db/sqlalchemy/artifacts.py:655
-#, python-format
-msgid ""
-"Artifact with the specified type, name and versions already has the direct "
-"dependency=%s"
-msgstr ""
-
-#: glance/db/sqlalchemy/artifacts.py:685
-#, python-format
-msgid ""
-"Artifact with the specified type, name and version already has the direct "
-"dependency=%d"
-msgstr ""
-
-#: glance/db/sqlalchemy/metadata.py:340 glance/db/sqlalchemy/metadata.py:348
-#: glance/db/sqlalchemy/metadata.py:357
-#, python-format
-msgid "Duplicate entry for values: %s"
-msgstr "Entrada duplicada para valores: %s"
-
-#: glance/db/sqlalchemy/metadef_api/tag.py:37
-#, python-format
-msgid "Metadata tag not found for id %s"
-msgstr ""
-
-#: glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py:92
-#, python-format
-msgid "Failed to decrypt location value for image %(image_id)s"
-msgstr "Falha ao descriptografar valor do local para imagem %(image_id)s"
-
-#: glance/domain/__init__.py:505
-msgid "The `eventlet` executor has been deprecated. Use `taskflow` instead."
-msgstr ""
-
-#: glance/image_cache/__init__.py:74
-#, python-format
-msgid ""
-"Image cache driver '%(driver_name)s' failed to load. Got error: "
-"'%(import_err)s."
-msgstr ""
-"O driver de cache de imagem '%(driver_name)s' falhou ao ser carregado. Erro "
-"obtido: '%(import_err)s."
-
-#: glance/image_cache/__init__.py:95
-#, python-format
-msgid ""
-"Image cache driver '%(driver_module)s' failed to configure. Got error: "
-"'%(config_err)s"
-msgstr ""
-"O driver de cache de imagem '%(driver_module)s' falhou ao ser configurado. "
-"Erro obtido: '%(config_err)s"
-
-#: glance/image_cache/prefetcher.py:48
-#, python-format
-msgid "Image '%s' is not active. Not caching."
-msgstr "A imagem '%s' não está ativa. Sem armazenamento em cache."
-
-#: glance/image_cache/prefetcher.py:53
-#, python-format
-msgid "No metadata found for image '%s'"
-msgstr "Nenhum metadado localizado para a imagem '%s'"
-
-#: glance/image_cache/prefetcher.py:81
-msgid "Failed to successfully cache all images in queue."
-msgstr "Falha ao armazenar em cache com êxito todas as imagens da fila."
-
-#: glance/image_cache/drivers/sqlite.py:333
-#, python-format
-msgid ""
-"Fetch of cache file failed (%(e)s), rolling back by moving "
-"'%(incomplete_path)s' to '%(invalid_path)s'"
-msgstr ""
-"Falha na busca do arquivo de cache (%(e)s), recuperando ao mover "
-"'%(incomplete_path)s' para '%(invalid_path)s'"
-
-#: glance/image_cache/drivers/sqlite.py:459
-#, python-format
-msgid "Failed to delete file %(path)s. Got error: %(e)s"
-msgstr "Falha ao excluir arquivo %(path)s. Erro recebido: %(e)s"
-
-#: glance/image_cache/drivers/sqlite.py:496
-#: glance/image_cache/drivers/xattr.py:447
-#, python-format
-msgid "Cached image file '%s' doesn't exist, unable to delete"
-msgstr "O arquivo de imagem em cache '%s' não existe; não é possível excluir"
-
-#: glance/openstack/common/loopingcall.py:87
-#, python-format
-msgid "task %(func_name)r run outlasted interval by %(delay).2f sec"
-msgstr ""
-
-#: glance/openstack/common/service.py:351
-#, python-format
-msgid "pid %d not in child list"
-msgstr "pid %d fora da lista de filhos"
-
-#: glance/registry/api/v1/images.py:126
-#, python-format
-msgid "Invalid marker. Image %(id)s could not be found."
-msgstr "Marcador Inválido. Imagem %(id)s não pôde ser encontrada."
-
-#: glance/registry/api/v1/images.py:131 glance/registry/api/v1/members.py:76
-#: glance/registry/api/v1/members.py:111 glance/registry/api/v1/members.py:229
-#: glance/registry/api/v1/members.py:293
-#, python-format
-msgid "Access denied to image %(id)s but returning 'not found'"
-msgstr "Acesso negado à imagem %(id)s, mas retornando 'não localizado'"
-
-#: glance/registry/api/v1/members.py:118 glance/registry/api/v1/members.py:236
-#: glance/registry/api/v1/members.py:300
-#, python-format
-msgid "User lacks permission to share image %(id)s"
-msgstr "O usuário não tem permissão para compartilhar a imagem %(id)s"
-
-#: glance/registry/api/v1/members.py:129 glance/registry/api/v1/members.py:146
-#: glance/registry/api/v1/members.py:249
-#, python-format
-msgid "Invalid membership association specified for image %(id)s"
-msgstr "Associação de membro inválida especificada para a imagem %(id)s"
-
-#: glance/registry/api/v1/members.py:339
-#, python-format
-msgid "Member %(id)s not found"
-msgstr "Membro %(id)s não localizado"