Merge "Imported Translations from Transifex"
This commit is contained in:
commit
e72005b38e
@ -8,11 +8,11 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-06-24 06:10+0000\n"
|
||||
"POT-Creation-Date: 2015-07-21 06:05+0000\n"
|
||||
"PO-Revision-Date: 2015-06-23 13:20+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-Team: English (United Kingdom) (http://www.transifex.com/p/glance/"
|
||||
"language/en_GB/)\n"
|
||||
"Language: en_GB\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
|
@ -8,11 +8,11 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-06-24 06:10+0000\n"
|
||||
"PO-Revision-Date: 2015-06-23 13:20+0000\n"
|
||||
"POT-Creation-Date: 2015-07-21 06:05+0000\n"
|
||||
"PO-Revision-Date: 2015-07-15 00:39+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-Team: English (United Kingdom) (http://www.transifex.com/p/glance/"
|
||||
"language/en_GB/)\n"
|
||||
"Language: en_GB\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -28,10 +28,6 @@ msgstr ""
|
||||
"%(image_id)s: field %(key)s differs (source is %(master_value)s, destination "
|
||||
"is %(slave_value)s)"
|
||||
|
||||
#, python-format
|
||||
msgid "%s directory does not exist."
|
||||
msgstr "%s directory does not exist."
|
||||
|
||||
#, python-format
|
||||
msgid "Access denied to image %(id)s but returning 'not found'"
|
||||
msgstr "Access denied to image %(id)s but returning 'not found'"
|
||||
@ -70,10 +66,6 @@ msgstr "Failed to delete file %(path)s. Got error: %(e)s"
|
||||
msgid "Failed to delete image %s in store from URI"
|
||||
msgstr "Failed to delete image %s in store from URI"
|
||||
|
||||
#, python-format
|
||||
msgid "Failed to find image to delete: %s"
|
||||
msgstr "Failed to find image to delete: %s"
|
||||
|
||||
#, python-format
|
||||
msgid "Failed to find task %(task_id)s. Reason: %(reason)s"
|
||||
msgstr "Failed to find task %(task_id)s. Reason: %(reason)s"
|
||||
|
@ -9,11 +9,10 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-06-24 06:10+0000\n"
|
||||
"PO-Revision-Date: 2015-06-23 13:20+0000\n"
|
||||
"POT-Creation-Date: 2015-07-21 06:05+0000\n"
|
||||
"PO-Revision-Date: 2015-07-15 00:39+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/projects/p/glance/language/"
|
||||
"es/)\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/p/glance/language/es/)\n"
|
||||
"Language: es\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -21,14 +20,6 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#, python-format
|
||||
msgid "%s file can not be read."
|
||||
msgstr "No se puede leer fichero %s."
|
||||
|
||||
#, python-format
|
||||
msgid "%s file can not be wrote."
|
||||
msgstr "archivo %s no puede ser escrito."
|
||||
|
||||
#, python-format
|
||||
msgid "An error occurred during image.send notification: %(err)s"
|
||||
msgstr "Se ha producido un error durante la notificación image.send :%(err)s "
|
||||
@ -49,10 +40,6 @@ msgstr ""
|
||||
"El almacenamiento del programa de fondo para la imagen %(image_id)s se ha "
|
||||
"desconectado después de grabar solo %(bytes_written)d bytes"
|
||||
|
||||
#, python-format
|
||||
msgid "Can not %(op)s scrub jobs from queue: %(err)s"
|
||||
msgstr "No se pueden %(op)s depurar los trabajos desde cola: %(err)s"
|
||||
|
||||
msgid "Cannot use this parameter with the operator IN"
|
||||
msgstr "No se puede utilizar este parámetro con el operador IN"
|
||||
|
||||
|
@ -8,11 +8,10 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-06-24 06:10+0000\n"
|
||||
"POT-Creation-Date: 2015-07-21 06:05+0000\n"
|
||||
"PO-Revision-Date: 2015-06-23 13:20+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/projects/p/glance/language/"
|
||||
"es/)\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/p/glance/language/es/)\n"
|
||||
"Language: es\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
|
@ -8,11 +8,10 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-06-24 06:10+0000\n"
|
||||
"PO-Revision-Date: 2015-06-23 13:20+0000\n"
|
||||
"POT-Creation-Date: 2015-07-21 06:05+0000\n"
|
||||
"PO-Revision-Date: 2015-07-15 00:39+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/projects/p/glance/language/"
|
||||
"es/)\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/p/glance/language/es/)\n"
|
||||
"Language: es\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -28,10 +27,6 @@ msgstr ""
|
||||
"%(image_id)s: campo %(key)s difiere (fuente es %(master_value)s, destino es "
|
||||
"%(slave_value)s)"
|
||||
|
||||
#, python-format
|
||||
msgid "%s directory does not exist."
|
||||
msgstr "No existe directorio %s."
|
||||
|
||||
#, python-format
|
||||
msgid "Access denied to image %(id)s but returning 'not found'"
|
||||
msgstr "Acceso denegado a la imagen %(id)s aunque se devuelve 'not found'"
|
||||
@ -138,10 +133,6 @@ msgstr "No se ha eliminado fichero %(path)s. Tuvo error: %(e)s"
|
||||
msgid "Failed to delete image %s in store from URI"
|
||||
msgstr "No se eliminó imagen %s en almacén de URI"
|
||||
|
||||
#, python-format
|
||||
msgid "Failed to find image to delete: %s"
|
||||
msgstr "No se ha encontrado la imagen para eliminar: %s"
|
||||
|
||||
#, python-format
|
||||
msgid "Failed to find task %(task_id)s. Reason: %(reason)s"
|
||||
msgstr "No se encontró tarea %(task_id)s. Razón: %(reason)s"
|
||||
|
@ -5,15 +5,16 @@
|
||||
# Translators:
|
||||
# Adriana Chisco Landazábal <achisco94@gmail.com>, 2015
|
||||
# Alfredo Matas <amatas@gmail.com>, 2015
|
||||
# Marian Tort <marian.tort@gmail.com>, 2015
|
||||
# Pablo Sanchez <furybeat@gmail.com>, 2015
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-06-24 06:10+0000\n"
|
||||
"PO-Revision-Date: 2015-06-22 21:18+0000\n"
|
||||
"Last-Translator: Adriana Chisco Landazábal <achisco94@gmail.com>\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/projects/p/glance/language/"
|
||||
"es/)\n"
|
||||
"POT-Creation-Date: 2015-07-21 06:05+0000\n"
|
||||
"PO-Revision-Date: 2015-07-15 00:39+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/p/glance/language/es/)\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
@ -527,24 +528,6 @@ msgstr ""
|
||||
"La lista de verificador personalizada debe contener tuplas '(función, "
|
||||
"mensaje)'"
|
||||
|
||||
msgid ""
|
||||
"DEPRECATED. TO BE REMOVED IN THE LIBERTY RELEASE. A boolean that determines "
|
||||
"if the scrubber should clean up the files it uses for taking data. Only one "
|
||||
"server in your deployment should be designated the cleanup host."
|
||||
msgstr ""
|
||||
"SE HA DESAPROBADO USO. SE ELIMINARÁ EN LA VERSIÓN LIBERTY. Un booleano que "
|
||||
"determina si el depurador debe limpiar los ficheros que utiliza para tomar "
|
||||
"datos. Solo un servidor se debe designar como host de limpieza en su "
|
||||
"implementación."
|
||||
|
||||
msgid ""
|
||||
"DEPRECATED. TO BE REMOVED IN THE LIBERTY RELEASE. Items must have a modified "
|
||||
"time that is older than this value in order to be candidates for cleanup."
|
||||
msgstr ""
|
||||
"SE HA DESAPROBADO USO. SE ELIMINARÁ EN LA VERSIÓN LIBERTY. Los elementos "
|
||||
"deben tener un tiempo modificado mayor que este valor para ser candidatos de "
|
||||
"limpieza."
|
||||
|
||||
msgid "Data supplied was not valid."
|
||||
msgstr "Los datos proporcionados no son válidos. "
|
||||
|
||||
@ -660,27 +643,15 @@ msgid "Dictionary size is less than minimum"
|
||||
msgstr "El tamaño del diccioanrio es menor que el mínimo"
|
||||
|
||||
msgid ""
|
||||
"Digest algorithm which will be used for digital signature; the default is "
|
||||
"sha1 the default in Kilo for a smooth upgrade process, and it will be "
|
||||
"updated with sha256 in next release(L). Use the command \"openssl list-"
|
||||
"message-digest-algorithms\" to get the available algorithms supported by the "
|
||||
"version of OpenSSL on the platform. Examples are \"sha1\", \"sha256\", "
|
||||
"\"sha512\", etc."
|
||||
"Digest algorithm which will be used for digital signature. Use the command "
|
||||
"\"openssl list-message-digest-algorithms\" to get the available "
|
||||
"algorithmssupported by the version of OpenSSL on the platform. Examples are "
|
||||
"\"sha1\", \"sha256\", \"sha512\", etc."
|
||||
msgstr ""
|
||||
"Algoritmo extracto que se utilizará para firma digital; sha1 es la "
|
||||
"predeterminada en Kilo para un proceso fácil de carga y se actualizará con "
|
||||
"sha256 en la próxima versión(L). Utilice el comando \"openssl list-message-"
|
||||
"digest-algorithms\" para obtener los algoritmos disponibles soportados por "
|
||||
"la versión OpenSSL en la plataforma. Algunos ejemplos son \"sha1\", "
|
||||
"\"sha256\", \"sha512\", etc."
|
||||
|
||||
msgid ""
|
||||
"Directory that the scrubber will use to track information about what to "
|
||||
"delete. Make sure this is set in glance-api.conf and glance-scrubber.conf."
|
||||
msgstr ""
|
||||
"Directorio que el depurador utilizará para rastrear información acerca de lo "
|
||||
"que debe ser borrado. Asegúrese de que está configurado en glance-api.conf y "
|
||||
"glance-scrubber.conf."
|
||||
"Algoritmo Digest que será usado para la firma digital. Usa el comando "
|
||||
"\"openssl list-message-digest-algorithmsl\" para ver los algoritmos "
|
||||
"disponibles soportados por la version de OpenSSL en la plataforma. Ejemplos "
|
||||
"son \"sha1\", \"sha256\", \"sha512\", etc."
|
||||
|
||||
msgid "Disk format is not specified."
|
||||
msgstr "No se especificó el formato del disco."
|
||||
@ -978,6 +949,10 @@ msgstr "Se ha eliminado imagen identificada como %s."
|
||||
msgid "Image with identifier %s not found"
|
||||
msgstr "No se ha encontrado la imagen con el identificador %s"
|
||||
|
||||
#, python-format
|
||||
msgid "Image with the given id %(image_id)s was not found"
|
||||
msgstr "No se ha podido encontrar la imagen con ID %(image_id)s"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Incorrect auth strategy, expected \"%(expected)s\" but received "
|
||||
@ -1070,8 +1045,8 @@ msgstr "Ubicaciones no válidas: %s"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Invalid location_strategy option: %(name)s. The valid strategy option(s) is"
|
||||
"(are): %(strategies)s"
|
||||
"Invalid location_strategy option: %(name)s. The valid strategy option(s) "
|
||||
"is(are): %(strategies)s"
|
||||
msgstr ""
|
||||
"Opción location_strategy no válida: %(name)s. La opción(es) válida(s) es/"
|
||||
"son: %(strategies)s"
|
||||
|
@ -8,11 +8,10 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-06-24 06:10+0000\n"
|
||||
"PO-Revision-Date: 2015-06-23 13:20+0000\n"
|
||||
"POT-Creation-Date: 2015-07-21 06:05+0000\n"
|
||||
"PO-Revision-Date: 2015-07-15 00:39+0000\n"
|
||||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||||
"Language-Team: French (http://www.transifex.com/projects/p/glance/language/"
|
||||
"fr/)\n"
|
||||
"Language-Team: French (http://www.transifex.com/p/glance/language/fr/)\n"
|
||||
"Language: fr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -20,14 +19,6 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#, python-format
|
||||
msgid "%s file can not be read."
|
||||
msgstr "Le fichier %s ne peut pas etre lu."
|
||||
|
||||
#, python-format
|
||||
msgid "%s file can not be wrote."
|
||||
msgstr "Le fichier %s ne peut pas etre écrit."
|
||||
|
||||
#, 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"
|
||||
|
@ -6,9 +6,9 @@
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: glance 11.0.0.0b2.dev1\n"
|
||||
"Project-Id-Version: glance 11.0.0.0b2.dev52\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-06-24 06:10+0000\n"
|
||||
"POT-Creation-Date: 2015-07-21 06:05+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -38,58 +38,48 @@ msgid ""
|
||||
"failed."
|
||||
msgstr ""
|
||||
|
||||
#: glance/notifier.py:362 glance/api/common.py:95
|
||||
#: glance/notifier.py:362 glance/api/common.py:94
|
||||
#, python-format
|
||||
msgid "An error occurred during image.send notification: %(err)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:172
|
||||
#: glance/scrubber.py:234
|
||||
#, python-format
|
||||
msgid "%s file can not be read."
|
||||
msgid "Can not get scrub jobs from queue: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:195
|
||||
#, python-format
|
||||
msgid "%s file can not be wrote."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:519
|
||||
#, python-format
|
||||
msgid "Can not %(op)s scrub jobs from queue: %(err)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:58
|
||||
#: glance/api/common.py:57
|
||||
#, python-format
|
||||
msgid ""
|
||||
"An error occurred reading from backend storage for image %(image_id)s: "
|
||||
"%(err)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:64
|
||||
#: glance/api/common.py:63
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Backend storage for image %(image_id)s disconnected after writing only "
|
||||
"%(bytes_written)d bytes"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:123
|
||||
#: glance/api/common.py:122
|
||||
#, python-format
|
||||
msgid "Invalid value for option user_storage_quota: %(users_quota)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/cache.py:174
|
||||
#: glance/api/middleware/cache.py:173
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Image cache contained image file for image '%s', however the registry did"
|
||||
" not contain metadata for that image!"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/cache.py:273
|
||||
#: glance/api/middleware/cache.py:272
|
||||
#, python-format
|
||||
msgid "could not find %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/middleware/cache.py:292
|
||||
#: glance/api/middleware/cache.py:291
|
||||
msgid "Checksum header is missing."
|
||||
msgstr ""
|
||||
|
||||
@ -98,12 +88,12 @@ msgstr ""
|
||||
msgid "Copy from external source '%(scheme)s' failed for image: %(image)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:79
|
||||
#: glance/api/v1/upload_utils.py:78
|
||||
#, python-format
|
||||
msgid "Unable to kill image %(id)s: "
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:266
|
||||
#: glance/api/v1/upload_utils.py:265
|
||||
#, python-format
|
||||
msgid "Received HTTP error while uploading image %s"
|
||||
msgstr ""
|
||||
@ -121,7 +111,7 @@ msgstr ""
|
||||
msgid "Failed to upload image data due to internal error"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/metadef_namespaces.py:210
|
||||
#: glance/api/v2/metadef_namespaces.py:208
|
||||
#, python-format
|
||||
msgid "Failed to delete namespace %(namespace)s "
|
||||
msgstr ""
|
||||
@ -168,7 +158,7 @@ msgstr ""
|
||||
msgid "Task ID %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/async/flows/introspect.py:60
|
||||
#: glance/async/flows/introspect.py:59
|
||||
#, python-format
|
||||
msgid "Failed to execute introspection %(task_id)s: %(exc)s"
|
||||
msgstr ""
|
||||
@ -365,7 +355,7 @@ msgstr ""
|
||||
msgid "Unable to update image %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/registry/client/v1/client.py:134
|
||||
#: glance/registry/client/v1/client.py:133
|
||||
#, python-format
|
||||
msgid "Registry client request %(method)s %(action)s raised %(exc_name)s"
|
||||
msgstr ""
|
||||
|
@ -6,9 +6,9 @@
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: glance 11.0.0.0b2.dev1\n"
|
||||
"Project-Id-Version: glance 11.0.0.0b2.dev52\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-06-24 06:10+0000\n"
|
||||
"POT-Creation-Date: 2015-07-21 06:05+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -17,29 +17,19 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
|
||||
#: glance/scrubber.py:222
|
||||
#, python-format
|
||||
msgid "Failed to find image to delete: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:262
|
||||
#, python-format
|
||||
msgid "%s directory does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:582
|
||||
#: glance/scrubber.py:280
|
||||
#, python-format
|
||||
msgid "Unable to delete URI from image %s."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:171
|
||||
#: glance/api/common.py:170
|
||||
#, 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
|
||||
#: glance/api/common.py:179
|
||||
#, python-format
|
||||
msgid ""
|
||||
"User %(user)s attempted to upload an image of size %(size)d that will "
|
||||
@ -161,15 +151,15 @@ msgstr ""
|
||||
msgid "Could not find task info %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:77
|
||||
#: glance/db/sqlalchemy/api.py:76
|
||||
msgid "Deadlock detected. Retrying..."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:117
|
||||
#: glance/db/sqlalchemy/api.py:116
|
||||
msgid "Attempted to modify image user did not own."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:332
|
||||
#: glance/db/sqlalchemy/api.py:331
|
||||
msgid "Id not in sort_keys; is sort_keys unique?"
|
||||
msgstr ""
|
||||
|
||||
|
@ -6,9 +6,9 @@
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: glance 11.0.0.0a1.dev1\n"
|
||||
"Project-Id-Version: glance 11.0.0.0b2.dev52\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-06-19 06:10+0000\n"
|
||||
"POT-Creation-Date: 2015-07-21 06:05+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -30,7 +30,7 @@ msgstr ""
|
||||
msgid "Original locations is not empty: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/location.py:386 glance/common/exception.py:361
|
||||
#: glance/location.py:386 glance/common/exception.py:365
|
||||
msgid "No image data could be found"
|
||||
msgstr ""
|
||||
|
||||
@ -39,13 +39,13 @@ msgstr ""
|
||||
msgid "Get image %(id)s data failed: %(err)s."
|
||||
msgstr ""
|
||||
|
||||
#: glance/notifier.py:380 glance/api/v1/upload_utils.py:222
|
||||
#: glance/notifier.py:380 glance/api/v1/upload_utils.py:221
|
||||
#: glance/api/v2/image_data.py:122
|
||||
#, python-format
|
||||
msgid "Image storage media is full: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/notifier.py:385 glance/api/v1/upload_utils.py:232
|
||||
#: glance/notifier.py:385 glance/api/v1/upload_utils.py:231
|
||||
#: glance/api/v2/image_data.py:146
|
||||
#, python-format
|
||||
msgid "Insufficient permissions on image storage media: %s"
|
||||
@ -92,41 +92,19 @@ msgstr ""
|
||||
msgid "custom properties (%(props)s) conflict with base properties"
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:45
|
||||
msgid ""
|
||||
"Directory that the scrubber will use to track information about what to "
|
||||
"delete. Make sure this is set in glance-api.conf and glance-"
|
||||
"scrubber.conf."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:50
|
||||
#: glance/scrubber.py:41
|
||||
msgid "The amount of time in seconds to delay before performing a delete."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:53
|
||||
msgid ""
|
||||
"DEPRECATED. TO BE REMOVED IN THE LIBERTY RELEASE. A boolean that "
|
||||
"determines if the scrubber should clean up the files it uses for taking "
|
||||
"data. Only one server in your deployment should be designated the cleanup"
|
||||
" host."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:60
|
||||
#: glance/scrubber.py:44
|
||||
msgid "Turn on/off delayed delete."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:62
|
||||
msgid ""
|
||||
"DEPRECATED. TO BE REMOVED IN THE LIBERTY RELEASE. Items must have a "
|
||||
"modified time that is older than this value in order to be candidates for"
|
||||
" cleanup."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:70
|
||||
#: glance/scrubber.py:49
|
||||
msgid "Loop time between checking for new items to schedule for delete."
|
||||
msgstr ""
|
||||
|
||||
#: glance/scrubber.py:78
|
||||
#: glance/scrubber.py:57
|
||||
msgid ""
|
||||
"Run as a long-running process. When not specified (the default) run the "
|
||||
"scrub operation once and then exits. When specified do not exit and run "
|
||||
@ -271,12 +249,12 @@ msgstr ""
|
||||
msgid "You are not permitted to create a tag in the namespace owned by '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/common.py:69
|
||||
#: glance/api/common.py:68
|
||||
#, python-format
|
||||
msgid "Corrupt image download for image %(image_id)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/policy.py:163 glance/quota/__init__.py:355
|
||||
#: glance/api/policy.py:161 glance/quota/__init__.py:355
|
||||
#, python-format
|
||||
msgid "Invalid locations: %s"
|
||||
msgstr ""
|
||||
@ -518,7 +496,7 @@ msgstr ""
|
||||
msgid "Store for scheme %s not found"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/images.py:1195 glance/api/v1/upload_utils.py:242
|
||||
#: glance/api/v1/images.py:1195 glance/api/v1/upload_utils.py:241
|
||||
#, python-format
|
||||
msgid "Denying attempt to upload image larger than %d bytes."
|
||||
msgstr ""
|
||||
@ -548,37 +526,37 @@ msgid ""
|
||||
"this image. Attempted: %(attempted)s, Maximum: %(maximum)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:134
|
||||
#: glance/api/v1/upload_utils.py:133
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Supplied %(attr)s (%(supplied)s) and %(attr)s generated from uploaded "
|
||||
"image (%(actual)s) did not match. Setting image status to 'killed'."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:191 glance/api/v2/image_data.py:100
|
||||
#: glance/api/v1/upload_utils.py:190 glance/api/v2/image_data.py:100
|
||||
msgid "Error in store configuration. Adding images to store is disabled."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:200
|
||||
#: glance/api/v1/upload_utils.py:199
|
||||
#, python-format
|
||||
msgid "Attempt to upload duplicate image: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:212
|
||||
#: glance/api/v1/upload_utils.py:211
|
||||
#, python-format
|
||||
msgid "Forbidden upload attempt: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:252 glance/api/v2/images.py:165
|
||||
#: glance/api/v1/upload_utils.py:251 glance/api/v2/images.py:165
|
||||
#, python-format
|
||||
msgid "Denying attempt to upload image because it exceeds the quota: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:273
|
||||
#: glance/api/v1/upload_utils.py:272
|
||||
msgid "Client disconnected before sending all data to backend"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v1/upload_utils.py:281
|
||||
#: glance/api/v1/upload_utils.py:280
|
||||
#, python-format
|
||||
msgid "Failed to upload image %s"
|
||||
msgstr ""
|
||||
@ -642,11 +620,11 @@ msgid "Not allowed to delete members for image %s."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/image_members.py:224 glance/api/v2/images.py:351
|
||||
#: glance/api/v2/metadef_namespaces.py:411 glance/api/v2/metadef_objects.py:238
|
||||
#: glance/api/v2/metadef_properties.py:186
|
||||
#: glance/api/v2/metadef_resource_types.py:155
|
||||
#: glance/api/v2/metadef_namespaces.py:409 glance/api/v2/metadef_objects.py:236
|
||||
#: glance/api/v2/metadef_properties.py:184
|
||||
#: glance/api/v2/metadef_resource_types.py:153
|
||||
#: glance/api/v2/metadef_tags.py:272 glance/api/v2/tasks.py:139
|
||||
#: glance/api/v3/artifacts.py:396 glance/search/api/v0_1/search.py:124
|
||||
#: glance/api/v3/artifacts.py:424 glance/search/api/v0_1/search.py:124
|
||||
#: glance/tests/functional/v2/test_metadef_resourcetypes.py:148
|
||||
msgid "Body expected in request."
|
||||
msgstr ""
|
||||
@ -736,9 +714,9 @@ msgid "Invalid position for removing a location."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:359 glance/api/v2/images.py:473
|
||||
#: glance/api/v2/metadef_namespaces.py:419 glance/api/v2/metadef_objects.py:302
|
||||
#: glance/api/v2/metadef_properties.py:194
|
||||
#: glance/api/v2/metadef_resource_types.py:163
|
||||
#: glance/api/v2/metadef_namespaces.py:417 glance/api/v2/metadef_objects.py:300
|
||||
#: glance/api/v2/metadef_properties.py:192
|
||||
#: glance/api/v2/metadef_resource_types.py:161
|
||||
#: glance/api/v2/metadef_tags.py:349 glance/search/api/v0_1/search.py:132
|
||||
#: glance/tests/functional/v2/test_metadef_resourcetypes.py:156
|
||||
#, python-format
|
||||
@ -828,13 +806,13 @@ msgstr ""
|
||||
msgid "Operations must be JSON objects."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:568 glance/api/v2/metadef_namespaces.py:466
|
||||
#: glance/api/v2/images.py:568 glance/api/v2/metadef_namespaces.py:464
|
||||
#: glance/api/v2/metadef_tags.py:296 glance/api/v2/tasks.py:175
|
||||
#: glance/registry/api/v1/images.py:267 glance/search/api/v0_1/search.py:176
|
||||
msgid "limit param must be an integer"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:572 glance/api/v2/metadef_namespaces.py:470
|
||||
#: glance/api/v2/images.py:572 glance/api/v2/metadef_namespaces.py:468
|
||||
#: glance/api/v2/metadef_tags.py:300 glance/api/v2/tasks.py:179
|
||||
#: glance/registry/api/v1/images.py:270 glance/search/api/v0_1/search.py:180
|
||||
msgid "limit param must be positive"
|
||||
@ -847,9 +825,9 @@ msgid ""
|
||||
"%(available)s."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:589 glance/api/v2/metadef_namespaces.py:448
|
||||
#: glance/api/v2/metadef_objects.py:284 glance/api/v2/metadef_tags.py:278
|
||||
#: glance/api/v2/tasks.py:145 glance/api/v3/artifacts.py:544
|
||||
#: glance/api/v2/images.py:589 glance/api/v2/metadef_namespaces.py:446
|
||||
#: glance/api/v2/metadef_objects.py:282 glance/api/v2/metadef_tags.py:278
|
||||
#: glance/api/v2/tasks.py:145 glance/api/v3/artifacts.py:572
|
||||
#, python-format
|
||||
msgid "Invalid sort direction: %s"
|
||||
msgstr ""
|
||||
@ -859,8 +837,8 @@ msgstr ""
|
||||
msgid "Invalid status: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/images.py:605 glance/api/v2/metadef_namespaces.py:457
|
||||
#: glance/api/v2/metadef_objects.py:293 glance/api/v2/metadef_tags.py:287
|
||||
#: glance/api/v2/images.py:605 glance/api/v2/metadef_namespaces.py:455
|
||||
#: glance/api/v2/metadef_objects.py:291 glance/api/v2/metadef_tags.py:287
|
||||
#, python-format
|
||||
msgid "Invalid visibility value: %s"
|
||||
msgstr ""
|
||||
@ -945,60 +923,60 @@ msgstr ""
|
||||
msgid "A set of URLs to access the image file kept in external store"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/metadef_namespaces.py:679
|
||||
#: glance/api/v2/metadef_namespaces.py:677
|
||||
msgid "The unique namespace text."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/metadef_namespaces.py:684
|
||||
#: glance/api/v2/metadef_namespaces.py:682
|
||||
msgid "The user friendly name for the namespace. Used by UI if available."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/metadef_namespaces.py:690
|
||||
#: glance/api/v2/metadef_namespaces.py:688
|
||||
msgid "Provides a user friendly description of the namespace."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/metadef_namespaces.py:696
|
||||
#: glance/api/v2/metadef_namespaces.py:694
|
||||
msgid "Scope of namespace accessibility."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/metadef_namespaces.py:701
|
||||
#: glance/api/v2/metadef_namespaces.py:699
|
||||
msgid "If true, namespace will not be deletable."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/metadef_namespaces.py:705
|
||||
#: glance/api/v2/metadef_namespaces.py:703
|
||||
msgid "Owner of the namespace."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/metadef_namespaces.py:710
|
||||
#: glance/api/v2/metadef_namespaces.py:708
|
||||
msgid "Date and time of namespace creation (READ-ONLY)"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/metadef_namespaces.py:716
|
||||
#: glance/api/v2/metadef_namespaces.py:714
|
||||
msgid "Date and time of the last namespace modification (READ-ONLY)"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/metadef_objects.py:197
|
||||
#: glance/api/v2/metadef_objects.py:195
|
||||
msgid "Date and time of object creation (READ-ONLY)"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/metadef_objects.py:203
|
||||
#: glance/api/v2/metadef_objects.py:201
|
||||
msgid "Date and time of the last object modification (READ-ONLY)"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/metadef_properties.py:97
|
||||
#: glance/api/v2/metadef_properties.py:95
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Property %(property_name)s does not start with the expected resource type"
|
||||
" association prefix of '%(prefix)s'."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/metadef_resource_types.py:136
|
||||
#: glance/api/v2/metadef_resource_types.py:134
|
||||
#: glance/tests/functional/v2/test_metadef_resourcetypes.py:129
|
||||
#, python-format
|
||||
msgid "Failed to find resource type %(resourcetype)s to delete"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/metadef_resource_types.py:209
|
||||
#: glance/api/v2/metadef_resource_types.py:207
|
||||
#: glance/tests/functional/v2/test_metadef_resourcetypes.py:203
|
||||
msgid ""
|
||||
"Resource type names should be aligned with Heat resource types whenever "
|
||||
@ -1006,7 +984,7 @@ msgid ""
|
||||
"http://docs.openstack.org/developer/heat/template_guide/openstack.html"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/metadef_resource_types.py:217
|
||||
#: glance/api/v2/metadef_resource_types.py:215
|
||||
#: glance/tests/functional/v2/test_metadef_resourcetypes.py:211
|
||||
msgid ""
|
||||
"Specifies the prefix to use for the given resource type. Any properties "
|
||||
@ -1015,7 +993,7 @@ msgid ""
|
||||
"colon :)."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/metadef_resource_types.py:226
|
||||
#: glance/api/v2/metadef_resource_types.py:224
|
||||
#: glance/tests/functional/v2/test_metadef_resourcetypes.py:220
|
||||
msgid ""
|
||||
"Some resource types allow more than one key / value pair per instance. "
|
||||
@ -1024,12 +1002,12 @@ msgid ""
|
||||
"This property allows a namespace target to remove the ambiguity."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/metadef_resource_types.py:237
|
||||
#: glance/api/v2/metadef_resource_types.py:235
|
||||
#: glance/tests/functional/v2/test_metadef_resourcetypes.py:231
|
||||
msgid "Date and time of resource type association (READ-ONLY)"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v2/metadef_resource_types.py:243
|
||||
#: glance/api/v2/metadef_resource_types.py:241
|
||||
#: glance/tests/functional/v2/test_metadef_resourcetypes.py:237
|
||||
msgid ""
|
||||
"Date and time of the last resource type association modification (READ-"
|
||||
@ -1162,36 +1140,36 @@ msgstr ""
|
||||
msgid "Not a downloadable entity"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v3/artifacts.py:473
|
||||
#: glance/api/v3/artifacts.py:501
|
||||
#, python-format
|
||||
msgid "Invalid json body: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v3/artifacts.py:485
|
||||
#: glance/api/v3/artifacts.py:513
|
||||
msgid "Only list indexes are allowed for blob lists"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v3/artifacts.py:506
|
||||
#: glance/api/v3/artifacts.py:534
|
||||
msgid "Limit param must be an integer"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v3/artifacts.py:510
|
||||
#: glance/api/v3/artifacts.py:538
|
||||
msgid "Limit param must be positive"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v3/artifacts.py:514
|
||||
#: glance/api/v3/artifacts.py:542
|
||||
#, python-format
|
||||
msgid "Limit param must not be higher than %d"
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v3/artifacts.py:524
|
||||
#: glance/api/v3/artifacts.py:552
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Invalid sort key: %(sort_key)s. If type version is not set it must be one"
|
||||
" of the following: %(available)s."
|
||||
msgstr ""
|
||||
|
||||
#: glance/api/v3/artifacts.py:535
|
||||
#: glance/api/v3/artifacts.py:563
|
||||
#, python-format
|
||||
msgid "Invalid sort key: %(sort_key)s. You cannot sort by this property"
|
||||
msgstr ""
|
||||
@ -1211,21 +1189,21 @@ msgstr ""
|
||||
msgid "Get blob %(name)s data failed: %(err)s."
|
||||
msgstr ""
|
||||
|
||||
#: glance/artifacts/updater.py:65
|
||||
#: glance/artifacts/updater.py:53
|
||||
msgid "No property to access"
|
||||
msgstr ""
|
||||
|
||||
#: glance/artifacts/updater.py:143
|
||||
#: glance/artifacts/updater.py:131
|
||||
#, python-format
|
||||
msgid "Array has no element at position %d"
|
||||
msgstr ""
|
||||
|
||||
#: glance/artifacts/updater.py:147
|
||||
#: glance/artifacts/updater.py:135
|
||||
#, python-format
|
||||
msgid "Not an array idx '%s'"
|
||||
msgstr ""
|
||||
|
||||
#: glance/artifacts/updater.py:187
|
||||
#: glance/artifacts/updater.py:175
|
||||
#, python-format
|
||||
msgid "No such key '%s' in a dict"
|
||||
msgstr ""
|
||||
@ -1364,11 +1342,11 @@ msgstr ""
|
||||
msgid "Suppressed respawn as %(serv)s was %(rsn)s."
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/manage.py:296
|
||||
#: glance/cmd/manage.py:295
|
||||
msgid "Available categories:"
|
||||
msgstr ""
|
||||
|
||||
#: glance/cmd/manage.py:298
|
||||
#: glance/cmd/manage.py:297
|
||||
#, python-format
|
||||
msgid "\t%s"
|
||||
msgstr ""
|
||||
@ -1607,20 +1585,18 @@ msgstr ""
|
||||
|
||||
#: glance/common/config.py:171
|
||||
msgid ""
|
||||
"Digest algorithm which will be used for digital signature; the default is"
|
||||
" sha1 the default in Kilo for a smooth upgrade process, and it will be "
|
||||
"updated with sha256 in next release(L). Use the command \"openssl list-"
|
||||
"message-digest-algorithms\" to get the available algorithms supported by "
|
||||
"the version of OpenSSL on the platform. Examples are \"sha1\", "
|
||||
"\"sha256\", \"sha512\", etc."
|
||||
"Digest algorithm which will be used for digital signature. Use the "
|
||||
"command \"openssl list-message-digest-algorithms\" to get the available "
|
||||
"algorithmssupported by the version of OpenSSL on the platform. Examples "
|
||||
"are \"sha1\", \"sha256\", \"sha512\", etc."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/config.py:239
|
||||
#: glance/common/config.py:236
|
||||
#, python-format
|
||||
msgid "Unable to locate paste config file for %s."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/config.py:278
|
||||
#: glance/common/config.py:275
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Unable to load %(app_name)s from configuration file %(conf_file)s.\n"
|
||||
@ -1690,7 +1666,7 @@ msgid "Image upload problem: %s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:118 glance/common/exception.py:122
|
||||
#: glance/common/exception.py:407
|
||||
#: glance/common/exception.py:411
|
||||
msgid "You are not authorized to complete this action."
|
||||
msgstr ""
|
||||
|
||||
@ -1937,68 +1913,73 @@ msgstr ""
|
||||
|
||||
#: glance/common/exception.py:340
|
||||
#, python-format
|
||||
msgid "Task with the given id %(task_id)s was not found"
|
||||
msgid "Image with the given id %(image_id)s was not found"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:344
|
||||
#, python-format
|
||||
msgid "Provided status of task is unsupported: %(status)s"
|
||||
msgid "Task with the given id %(task_id)s was not found"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:348
|
||||
#, python-format
|
||||
msgid "Provided type of task is unsupported: %(type)s"
|
||||
msgid "Provided status of task is unsupported: %(status)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:352
|
||||
#, python-format
|
||||
msgid "Provided type of task is unsupported: %(type)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:356
|
||||
#, python-format
|
||||
msgid "Status transition from %(cur_status)s to %(new_status)s is not allowed"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:357
|
||||
#: glance/common/exception.py:361
|
||||
#, python-format
|
||||
msgid "The location %(location)s already exists"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:365
|
||||
#: glance/common/exception.py:369
|
||||
#, python-format
|
||||
msgid "Invalid value '%(value)s' for parameter '%(param)s': %(extra_msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:370
|
||||
#: glance/common/exception.py:374
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Image status transition from %(cur_status)s to %(new_status)s is not "
|
||||
"allowed"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:375
|
||||
#: glance/common/exception.py:379
|
||||
#, python-format
|
||||
msgid "The metadata definition namespace=%(namespace_name)s already exists."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:380
|
||||
#: glance/common/exception.py:384
|
||||
#, python-format
|
||||
msgid ""
|
||||
"A metadata definition object with name=%(object_name)s already exists in "
|
||||
"namespace=%(namespace_name)s."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:385
|
||||
#: glance/common/exception.py:389
|
||||
#, python-format
|
||||
msgid ""
|
||||
"A metadata definition property with name=%(property_name)s already exists"
|
||||
" in namespace=%(namespace_name)s."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:390
|
||||
#: glance/common/exception.py:394
|
||||
#, python-format
|
||||
msgid ""
|
||||
"A metadata definition resource-type with name=%(resource_type_name)s "
|
||||
"already exists."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:395
|
||||
#: glance/common/exception.py:399
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The metadata definition resource-type association of resource-"
|
||||
@ -2006,47 +1987,47 @@ msgid ""
|
||||
"exists."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:402
|
||||
#: glance/common/exception.py:406
|
||||
#, python-format
|
||||
msgid ""
|
||||
"A metadata tag with name=%(name)s already exists in "
|
||||
"namespace=%(namespace_name)s."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:411
|
||||
#: glance/common/exception.py:415
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The metadata definition %(record_type)s with name=%(record_name)s not "
|
||||
"deleted. Other records still refer to it."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:417
|
||||
#: glance/common/exception.py:421
|
||||
#, python-format
|
||||
msgid "Metadata definition namespace=%(namespace_name)swas not found."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:422
|
||||
#: glance/common/exception.py:426
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The metadata definition object with name=%(object_name)s was not found in"
|
||||
" namespace=%(namespace_name)s."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:428
|
||||
#: glance/common/exception.py:432
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The metadata definition property with name=%(property_name)s was not "
|
||||
"found in namespace=%(namespace_name)s."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:434
|
||||
#: glance/common/exception.py:438
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The metadata definition resource-type with name=%(resource_type_name)s, "
|
||||
"was not found."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:439
|
||||
#: glance/common/exception.py:443
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The metadata definition resource-type association of resource-"
|
||||
@ -2054,133 +2035,133 @@ msgid ""
|
||||
"found."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:446
|
||||
#: glance/common/exception.py:450
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The metadata definition tag with name=%(name)s was not found in "
|
||||
"namespace=%(namespace_name)s."
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:452
|
||||
#: glance/common/exception.py:456
|
||||
#, python-format
|
||||
msgid "Version is invalid: %(reason)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:456
|
||||
#: glance/common/exception.py:460
|
||||
msgid "Invalid property definition"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:460
|
||||
#: glance/common/exception.py:464
|
||||
msgid "Invalid type definition"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:464
|
||||
#: glance/common/exception.py:468
|
||||
#, python-format
|
||||
msgid "Property '%(name)s' may not have value '%(val)s': %(msg)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:474
|
||||
#: glance/common/exception.py:478
|
||||
#, python-format
|
||||
msgid "Artifact with id=%(id)s was not found"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:478
|
||||
#: glance/common/exception.py:482
|
||||
#, python-format
|
||||
msgid "Artifact with id=%(id)s is not accessible"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:482
|
||||
#: glance/common/exception.py:486
|
||||
msgid "Artifact with the specified type, name and version already exists"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:487
|
||||
#: glance/common/exception.py:491
|
||||
#, python-format
|
||||
msgid "Artifact cannot change state from %(source)s to %(target)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:491
|
||||
#: glance/common/exception.py:495
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Artifact with the specified type, name and version already has the direct"
|
||||
" dependency=%(dep)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:496
|
||||
#: glance/common/exception.py:500
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Artifact with the specified type, name and version already has the "
|
||||
"transitive dependency=%(dep)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:501
|
||||
msgid "Artifact with a circular dependency can not be created"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:505
|
||||
#, python-format
|
||||
msgid "Operator %(op)s is not supported"
|
||||
msgid "Artifact with a circular dependency can not be created"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:509
|
||||
#, python-format
|
||||
msgid "Show level %(shl)s is not supported in this operation"
|
||||
msgid "Operator %(op)s is not supported"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:513
|
||||
#, python-format
|
||||
msgid "Property's %(prop)s value has not been found"
|
||||
msgid "Show level %(shl)s is not supported in this operation"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:517
|
||||
#, python-format
|
||||
msgid "Artifact has no property %(prop)s"
|
||||
msgid "Property's %(prop)s value has not been found"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:521
|
||||
#, python-format
|
||||
msgid "Cannot use this parameter with the operator %(op)s"
|
||||
msgid "Artifact has no property %(prop)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:525
|
||||
#, python-format
|
||||
msgid "Cannot load artifact '%(name)s'"
|
||||
msgid "Cannot use this parameter with the operator %(op)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:529
|
||||
#, python-format
|
||||
msgid "Plugin name '%(plugin)s' should match artifact typename '%(name)s'"
|
||||
msgid "Cannot load artifact '%(name)s'"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:534
|
||||
#: glance/common/exception.py:533
|
||||
#, python-format
|
||||
msgid "No plugin for '%(name)s' has been loaded"
|
||||
msgid "Plugin name '%(plugin)s' should match artifact typename '%(name)s'"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:538
|
||||
#, python-format
|
||||
msgid "No plugin for '%(name)s' has been loaded"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:542
|
||||
#, python-format
|
||||
msgid "Artifact type with name '%(name)s' and version '%(version)s' is not known"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:543
|
||||
#: glance/common/exception.py:547
|
||||
#, python-format
|
||||
msgid "Artifact state cannot be changed from %(curr)s to %(to)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:547
|
||||
#: glance/common/exception.py:551
|
||||
msgid "Invalid jsonpatch request"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:551
|
||||
#: glance/common/exception.py:555
|
||||
#, python-format
|
||||
msgid "The provided body %(body)s is invalid under given schema: %(schema)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:556
|
||||
#: glance/common/exception.py:560
|
||||
#, python-format
|
||||
msgid "The provided path '%(path)s' is invalid: %(explanation)s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/common/exception.py:564
|
||||
#: glance/common/exception.py:568
|
||||
msgid ""
|
||||
"The search and index services are not available. Ensure you have the "
|
||||
"necessary prerequisite dependencies installed like elasticsearch to use "
|
||||
@ -2823,21 +2804,21 @@ msgstr ""
|
||||
msgid "The specified metadata tag %s could not be found"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/simple/api.py:294 glance/db/sqlalchemy/api.py:466
|
||||
#: glance/db/simple/api.py:294 glance/db/sqlalchemy/api.py:465
|
||||
msgid "Unable to filter on a range with a non-numeric value."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/simple/api.py:488 glance/db/sqlalchemy/api.py:1119
|
||||
#: glance/db/simple/api.py:488 glance/db/sqlalchemy/api.py:1120
|
||||
msgid "Image id is required."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/simple/api.py:548 glance/db/sqlalchemy/api.py:822
|
||||
#: glance/db/simple/api.py:548 glance/db/sqlalchemy/api.py:823
|
||||
#, python-format
|
||||
msgid "The location data has an invalid ID: %d"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/simple/api.py:568 glance/db/simple/api.py:594
|
||||
#: glance/db/sqlalchemy/api.py:842 glance/db/sqlalchemy/api.py:868
|
||||
#: glance/db/sqlalchemy/api.py:843 glance/db/sqlalchemy/api.py:869
|
||||
#, python-format
|
||||
msgid "No location found with ID %(loc)s from image %(img)s"
|
||||
msgstr ""
|
||||
@ -2858,7 +2839,7 @@ msgid "Task does not exist"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/simple/api.py:1140
|
||||
#: glance/db/sqlalchemy/metadef_api/namespace.py:256
|
||||
#: glance/db/sqlalchemy/metadef_api/namespace.py:255
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Invalid update. It would result in a duplicate metadata definition "
|
||||
@ -2866,19 +2847,19 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/simple/api.py:1161
|
||||
#: glance/db/sqlalchemy/metadef_api/namespace.py:90
|
||||
#: glance/db/sqlalchemy/metadef_api/namespace.py:89
|
||||
#, python-format
|
||||
msgid "Metadata definition namespace not found for id=%s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/simple/api.py:1170 glance/db/simple/api.py:2128
|
||||
#: glance/db/sqlalchemy/metadef_api/namespace.py:100
|
||||
#: glance/db/sqlalchemy/metadef_api/namespace.py:124
|
||||
#: glance/db/sqlalchemy/metadef_api/namespace.py:99
|
||||
#: glance/db/sqlalchemy/metadef_api/namespace.py:123
|
||||
#, python-format
|
||||
msgid "Forbidding request, metadata definition namespace=%s is not visible."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/simple/api.py:1295 glance/db/sqlalchemy/metadef_api/object.py:38
|
||||
#: glance/db/simple/api.py:1295 glance/db/sqlalchemy/metadef_api/object.py:37
|
||||
#, python-format
|
||||
msgid "Metadata definition object not found for id=%s"
|
||||
msgstr ""
|
||||
@ -2891,14 +2872,14 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/simple/api.py:1507
|
||||
#: glance/db/sqlalchemy/metadef_api/property.py:128
|
||||
#: glance/db/sqlalchemy/metadef_api/property.py:127
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Invalid update. It would result in a duplicate metadata definition "
|
||||
"property with the same name=%(name)s in namespace=%(namespace_name)s."
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/simple/api.py:1551 glance/db/sqlalchemy/metadef_api/property.py:40
|
||||
#: glance/db/simple/api.py:1551 glance/db/sqlalchemy/metadef_api/property.py:39
|
||||
#, python-format
|
||||
msgid "Metadata definition property not found for id=%s"
|
||||
msgstr ""
|
||||
@ -2908,15 +2889,15 @@ msgstr ""
|
||||
msgid "Metadata definition tag not found for id=%s"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:118
|
||||
#: glance/db/sqlalchemy/api.py:117
|
||||
msgid "You do not own this image"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:395
|
||||
#: glance/db/sqlalchemy/api.py:394
|
||||
msgid "Unknown sort direction, must be 'desc' or 'asc'"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:771
|
||||
#: glance/db/sqlalchemy/api.py:772
|
||||
#: glance/tests/unit/v2/test_registry_client.py:583
|
||||
#, python-format
|
||||
msgid ""
|
||||
@ -2924,7 +2905,7 @@ msgid ""
|
||||
"from_state=%(from)s)"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/api.py:851
|
||||
#: glance/db/sqlalchemy/api.py:852
|
||||
msgid ""
|
||||
"The status of deleted image location can only be set to 'pending_delete' "
|
||||
"or 'deleted'"
|
||||
@ -2934,7 +2915,7 @@ msgstr ""
|
||||
msgid "Path to the directory where json metadata files are stored"
|
||||
msgstr ""
|
||||
|
||||
#: glance/db/sqlalchemy/metadef_api/object.py:118
|
||||
#: glance/db/sqlalchemy/metadef_api/object.py:117
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Invalid update. It would result in a duplicate metadata definition object"
|
||||
|
@ -8,11 +8,11 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-06-24 06:10+0000\n"
|
||||
"PO-Revision-Date: 2015-06-23 13:20+0000\n"
|
||||
"POT-Creation-Date: 2015-07-21 06:05+0000\n"
|
||||
"PO-Revision-Date: 2015-07-15 00:39+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-Team: Korean (Korea) (http://www.transifex.com/p/glance/language/"
|
||||
"ko_KR/)\n"
|
||||
"Language: ko_KR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -20,14 +20,6 @@ msgstr ""
|
||||
"Generated-By: Babel 1.3\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#, python-format
|
||||
msgid "%s file can not be read."
|
||||
msgstr "%s 파일을 읽을 수 없습니다."
|
||||
|
||||
#, python-format
|
||||
msgid "%s file can not be wrote."
|
||||
msgstr "%s 파일에 쓸 수 없습니다."
|
||||
|
||||
#, python-format
|
||||
msgid "An error occurred during image.send notification: %(err)s"
|
||||
msgstr "image.send notification 중 에러 발생 : %(err)s"
|
||||
@ -46,10 +38,6 @@ msgstr ""
|
||||
"백엔드 스토리지에 이미지 %(image_id)s 를 %(bytes_written)d byte 를 쓰는 도중 "
|
||||
"연결 끊김"
|
||||
|
||||
#, python-format
|
||||
msgid "Can not %(op)s scrub jobs from queue: %(err)s"
|
||||
msgstr "큐에 있는 %(op)s 스크럽 작업을 수행할 수 없음: %(err)s"
|
||||
|
||||
msgid "Checksum header is missing."
|
||||
msgstr "Checksum header 없음"
|
||||
|
||||
|
@ -9,11 +9,11 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-06-24 06:10+0000\n"
|
||||
"POT-Creation-Date: 2015-07-21 06:05+0000\n"
|
||||
"PO-Revision-Date: 2015-06-23 13:20+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-Team: Portuguese (Brazil) (http://www.transifex.com/p/glance/"
|
||||
"language/pt_BR/)\n"
|
||||
"Language: pt_BR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
|
@ -9,11 +9,11 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Glance\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2015-06-24 06:10+0000\n"
|
||||
"PO-Revision-Date: 2015-06-23 13:20+0000\n"
|
||||
"POT-Creation-Date: 2015-07-21 06:05+0000\n"
|
||||
"PO-Revision-Date: 2015-07-15 00:39+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-Team: Portuguese (Brazil) (http://www.transifex.com/p/glance/"
|
||||
"language/pt_BR/)\n"
|
||||
"Language: pt_BR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -29,10 +29,6 @@ msgstr ""
|
||||
"%(image_id)s: campo %(key)s difere (origem é %(master_value)s, destino é "
|
||||
"%(slave_value)s)"
|
||||
|
||||
#, python-format
|
||||
msgid "%s directory does not exist."
|
||||
msgstr "Diretório %s não existe."
|
||||
|
||||
#, python-format
|
||||
msgid "Access denied to image %(id)s but returning 'not found'"
|
||||
msgstr "Acesso negado à imagem %(id)s, mas retornando 'não localizado'"
|
||||
@ -99,10 +95,6 @@ msgstr "Falha ao excluir arquivo %(path)s. Erro recebido: %(e)s"
|
||||
msgid "Failed to delete image %s in store from URI"
|
||||
msgstr "Falha ao excluir imagem %s no armazenamento da URI"
|
||||
|
||||
#, python-format
|
||||
msgid "Failed to find image to delete: %s"
|
||||
msgstr "Falha ao encontrar imagem para excluir: %s"
|
||||
|
||||
#, 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"
|
||||
|
Loading…
x
Reference in New Issue
Block a user