diff --git a/marconi/locale/marconi-log-critical.pot b/marconi/locale/marconi-log-critical.pot new file mode 100644 index 000000000..aabd5cf10 --- /dev/null +++ b/marconi/locale/marconi-log-critical.pot @@ -0,0 +1,19 @@ +# Translations template for marconi. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the marconi project. +# FIRST AUTHOR , 2014. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: marconi 2014.2.dev65.g57842ef\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-07-17 06:07+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \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" + diff --git a/marconi/locale/marconi-log-error.pot b/marconi/locale/marconi-log-error.pot new file mode 100644 index 000000000..68bdf35f2 --- /dev/null +++ b/marconi/locale/marconi-log-error.pot @@ -0,0 +1,34 @@ +# Translations template for marconi. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the marconi project. +# FIRST AUTHOR , 2014. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: marconi 2014.2.dev65.g57842ef\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-07-17 06:07+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \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" + +#: marconi/openstack/common/excutils.py:76 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: marconi/openstack/common/excutils.py:105 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: marconi/openstack/common/lockutils.py:120 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + diff --git a/marconi/locale/marconi-log-info.pot b/marconi/locale/marconi-log-info.pot new file mode 100644 index 000000000..19bb132a4 --- /dev/null +++ b/marconi/locale/marconi-log-info.pot @@ -0,0 +1,29 @@ +# Translations template for marconi. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the marconi project. +# FIRST AUTHOR , 2014. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: marconi 2014.2.dev65.g57842ef\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-07-17 06:07+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \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" + +#: marconi/openstack/common/lockutils.py:83 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: marconi/openstack/common/lockutils.py:250 +#, python-format +msgid "Failed to remove file %(file)s" +msgstr "" + diff --git a/marconi/locale/marconi-log-warning.pot b/marconi/locale/marconi-log-warning.pot new file mode 100644 index 000000000..aabd5cf10 --- /dev/null +++ b/marconi/locale/marconi-log-warning.pot @@ -0,0 +1,19 @@ +# Translations template for marconi. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the marconi project. +# FIRST AUTHOR , 2014. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: marconi 2014.2.dev65.g57842ef\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-07-17 06:07+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \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" + diff --git a/marconi/locale/marconi.pot b/marconi/locale/marconi.pot index 785885ebc..11283a285 100644 --- a/marconi/locale/marconi.pot +++ b/marconi/locale/marconi.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: marconi 2014.2.dev44.g366d9b5\n" +"Project-Id-Version: marconi 2014.2.dev65.g57842ef\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-06-04 22:30+0200\n" +"POT-Creation-Date: 2014-07-17 06:07+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -35,7 +35,7 @@ msgstr "" msgid "Method %s not found in any of the registered stages" msgstr "" -#: marconi/common/transport/wsgi/helpers.py:44 +#: marconi/common/transport/wsgi/helpers.py:45 msgid "" "\n" "X-PROJECT-ID cannot be an empty string. Specify the right header X" @@ -43,11 +43,11 @@ msgid "" "and retry." msgstr "" -#: marconi/common/transport/wsgi/helpers.py:83 +#: marconi/common/transport/wsgi/helpers.py:86 msgid "Invalid queue identification" msgstr "" -#: marconi/common/transport/wsgi/helpers.py:84 +#: marconi/common/transport/wsgi/helpers.py:87 msgid "The format of the submitted queue name or project id is not valid." msgstr "" @@ -66,22 +66,22 @@ msgstr "" msgid "Unable to acquire lock on `%(filename)s` due to %(exception)s" msgstr "" -#: marconi/openstack/common/log.py:326 +#: marconi/openstack/common/log.py:327 #, python-format msgid "Deprecated: %s" msgstr "" -#: marconi/openstack/common/log.py:437 +#: marconi/openstack/common/log.py:436 #, python-format msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgstr "" -#: marconi/openstack/common/log.py:488 +#: marconi/openstack/common/log.py:487 #, python-format msgid "syslog facility must be one of: %s" msgstr "" -#: marconi/openstack/common/log.py:709 +#: marconi/openstack/common/log.py:725 #, python-format msgid "Fatal call to deprecated config: %(msg)s" msgstr "" @@ -141,69 +141,87 @@ msgid "" "project %(project)s" msgstr "" -#: marconi/queues/storage/mongodb/queues.py:151 +#: marconi/queues/storage/mongodb/queues.py:177 #, python-format msgid "" "Failed to increment the message counter for queue %(name)s and project " "%(project)s" msgstr "" -#: marconi/queues/storage/mongodb/utils.py:288 +#: marconi/queues/storage/mongodb/utils.py:290 msgid "Caught AutoReconnect, retrying the call to {0}" msgstr "" -#: marconi/queues/storage/mongodb/utils.py:293 +#: marconi/queues/storage/mongodb/utils.py:296 msgid "Caught AutoReconnect, maximum attempts to {0} exceeded." msgstr "" -#: marconi/queues/transport/validation.py:95 +#: marconi/queues/transport/validation.py:97 msgid "Project ids may not be more than {0} characters long." msgstr "" -#: marconi/queues/transport/validation.py:99 +#: marconi/queues/transport/validation.py:101 msgid "Queue names may not be more than {0} characters long." msgstr "" -#: marconi/queues/transport/validation.py:104 +#: marconi/queues/transport/validation.py:106 msgid "" "Queue names may only contain ASCII letters, digits, underscores, and " "dashes." msgstr "" -#: marconi/queues/transport/validation.py:117 +#: marconi/queues/transport/validation.py:119 msgid "Limit must be at least 1 and no greater than {0}." msgstr "" -#: marconi/queues/transport/validation.py:128 +#: marconi/queues/transport/validation.py:131 msgid "Queue metadata is too large. Max size: {0}" msgstr "" -#: marconi/queues/transport/validation.py:140 +#: marconi/queues/transport/validation.py:143 msgid "No messages to enqueu." msgstr "" -#: marconi/queues/transport/validation.py:153 +#: marconi/queues/transport/validation.py:158 msgid "Message collection size is too large. Max size {0}" msgstr "" -#: marconi/queues/transport/validation.py:162 +#: marconi/queues/transport/validation.py:167 msgid "" "The TTL for a message may not exceed {0} seconds, and must be at least " "{1} seconds long." msgstr "" -#: marconi/queues/transport/validation.py:178 -#: marconi/queues/transport/validation.py:197 +#: marconi/queues/transport/validation.py:183 +#: marconi/queues/transport/validation.py:239 msgid "Limit must be at least 1 and may not be greater than {0}." msgstr "" -#: marconi/queues/transport/validation.py:206 +#: marconi/queues/transport/validation.py:201 +msgid "pop and id params cannot be present together in the delete request." +msgstr "" + +#: marconi/queues/transport/validation.py:207 +msgid "" +"The request should have either \"ids\" or \"pop\" parameter in the " +"request, to be able to delete." +msgstr "" + +#: marconi/queues/transport/validation.py:214 +msgid "Pop value must be at least 1 and may not be greater than {0}." +msgstr "" + +#: marconi/queues/transport/validation.py:221 +msgid "ids parameter should have at least 1 and not greater than {0} values." +msgstr "" + +#: marconi/queues/transport/validation.py:248 msgid "" "The grace for a claim may not exceed {0} seconds, and must be at least " "{1} seconds long." msgstr "" -#: marconi/queues/transport/validation.py:222 +#: marconi/queues/transport/validation.py:264 msgid "" "The TTL for a claim may not exceed {0} seconds, and must be at least {1} " "seconds long." @@ -284,43 +302,43 @@ msgstr "" #: marconi/queues/transport/wsgi/v1_0/messages.py:60 #: marconi/queues/transport/wsgi/v1_0/messages.py:269 -#: marconi/queues/transport/wsgi/v1_1/messages.py:60 -#: marconi/queues/transport/wsgi/v1_1/messages.py:269 +#: marconi/queues/transport/wsgi/v1_1/messages.py:63 +#: marconi/queues/transport/wsgi/v1_1/messages.py:319 msgid "Message could not be retrieved." msgstr "" #: marconi/queues/transport/wsgi/v1_0/messages.py:108 -#: marconi/queues/transport/wsgi/v1_1/messages.py:108 +#: marconi/queues/transport/wsgi/v1_1/messages.py:111 msgid "Messages could not be listed." msgstr "" #: marconi/queues/transport/wsgi/v1_0/messages.py:183 -#: marconi/queues/transport/wsgi/v1_1/messages.py:183 +#: marconi/queues/transport/wsgi/v1_1/messages.py:190 msgid "No messages could be enqueued." msgstr "" #: marconi/queues/transport/wsgi/v1_0/messages.py:188 -#: marconi/queues/transport/wsgi/v1_1/messages.py:188 +#: marconi/queues/transport/wsgi/v1_1/messages.py:195 msgid "Messages could not be enqueued." msgstr "" #: marconi/queues/transport/wsgi/v1_0/messages.py:238 -#: marconi/queues/transport/wsgi/v1_1/messages.py:238 +#: marconi/queues/transport/wsgi/v1_1/messages.py:264 msgid "Messages could not be deleted." msgstr "" #: marconi/queues/transport/wsgi/v1_0/messages.py:295 -#: marconi/queues/transport/wsgi/v1_1/messages.py:295 +#: marconi/queues/transport/wsgi/v1_1/messages.py:346 msgid "Unable to delete" msgstr "" #: marconi/queues/transport/wsgi/v1_0/messages.py:296 -#: marconi/queues/transport/wsgi/v1_1/messages.py:296 +#: marconi/queues/transport/wsgi/v1_1/messages.py:347 msgid "This message is claimed; it cannot be deleted without a valid claim_id." msgstr "" #: marconi/queues/transport/wsgi/v1_0/messages.py:302 -#: marconi/queues/transport/wsgi/v1_1/messages.py:302 +#: marconi/queues/transport/wsgi/v1_1/messages.py:353 msgid "Message could not be deleted." msgstr "" @@ -350,7 +368,11 @@ msgid "Queues could not be listed." msgstr "" #: marconi/queues/transport/wsgi/v1_0/stats.py:63 -#: marconi/queues/transport/wsgi/v1_1/stats.py:63 +#: marconi/queues/transport/wsgi/v1_1/stats.py:74 msgid "Queue stats could not be read." msgstr "" +#: marconi/queues/transport/wsgi/v1_1/messages.py:282 +msgid "Messages could not be popped." +msgstr "" + diff --git a/marconi/locale/pt_BR/LC_MESSAGES/marconi-log-critical.po b/marconi/locale/pt_BR/LC_MESSAGES/marconi-log-critical.po new file mode 100644 index 000000000..fd216d89d --- /dev/null +++ b/marconi/locale/pt_BR/LC_MESSAGES/marconi-log-critical.po @@ -0,0 +1,24 @@ +# Translations template for heat. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the heat project. +# +# Translators: +# Gabriel Guerreiro , 2014 +msgid "" +msgstr "" +"Project-Id-Version: Marconi\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-07-17 06:07+0000\n" +"PO-Revision-Date: 2014-07-05 23:41+0000\n" +"Last-Translator: Gabriel Guerreiro \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" +"marconi/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" + +#~ msgid "Dummy message for transifex setup." +#~ msgstr "Mensagem modelo para a configuração do Transifex." diff --git a/marconi/locale/pt_BR/LC_MESSAGES/marconi-log-error.po b/marconi/locale/pt_BR/LC_MESSAGES/marconi-log-error.po new file mode 100644 index 000000000..ff5c7250a --- /dev/null +++ b/marconi/locale/pt_BR/LC_MESSAGES/marconi-log-error.po @@ -0,0 +1,36 @@ +# Translations template for marconi. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the marconi project. +# +# Translators: +# Gabriel Guerreiro , 2014 +msgid "" +msgstr "" +"Project-Id-Version: Marconi\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-07-17 06:07+0000\n" +"PO-Revision-Date: 2014-07-05 23:52+0000\n" +"Last-Translator: Gabriel Guerreiro \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" +"marconi/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" + +#: marconi/openstack/common/excutils.py:76 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "Exceção original sendo cancelada: %s" + +#: marconi/openstack/common/excutils.py:105 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "Exceção não esperada ocorreu %d vez(es)... tentando novamente." + +#: marconi/openstack/common/lockutils.py:120 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "Não foi possível liberar o bloqueio `%s`" diff --git a/marconi/locale/pt_BR/LC_MESSAGES/marconi-log-info.po b/marconi/locale/pt_BR/LC_MESSAGES/marconi-log-info.po new file mode 100644 index 000000000..6a96aa576 --- /dev/null +++ b/marconi/locale/pt_BR/LC_MESSAGES/marconi-log-info.po @@ -0,0 +1,31 @@ +# Translations template for marconi. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the marconi project. +# +# Translators: +# Gabriel Guerreiro , 2014 +msgid "" +msgstr "" +"Project-Id-Version: Marconi\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-07-17 06:07+0000\n" +"PO-Revision-Date: 2014-07-06 00:00+0000\n" +"Last-Translator: Gabriel Guerreiro \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" +"marconi/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" + +#: marconi/openstack/common/lockutils.py:83 +#, python-format +msgid "Created lock path: %s" +msgstr "Caminho do bloqueio criado: %s" + +#: marconi/openstack/common/lockutils.py:250 +#, python-format +msgid "Failed to remove file %(file)s" +msgstr "Erro ao remover o arquivo %(file)s" diff --git a/marconi/locale/pt_BR/LC_MESSAGES/marconi-log-warning.po b/marconi/locale/pt_BR/LC_MESSAGES/marconi-log-warning.po new file mode 100644 index 000000000..a4817fe88 --- /dev/null +++ b/marconi/locale/pt_BR/LC_MESSAGES/marconi-log-warning.po @@ -0,0 +1,24 @@ +# Translations template for heat. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the heat project. +# +# Translators: +# Gabriel Guerreiro , 2014 +msgid "" +msgstr "" +"Project-Id-Version: Marconi\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-07-17 06:07+0000\n" +"PO-Revision-Date: 2014-07-06 00:00+0000\n" +"Last-Translator: Gabriel Guerreiro \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" +"marconi/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" + +#~ msgid "Dummy message for transifex setup." +#~ msgstr "Mensagem modelo para a configuração do Transifex." diff --git a/marconi/locale/pt_BR/LC_MESSAGES/marconi.po b/marconi/locale/pt_BR/LC_MESSAGES/marconi.po new file mode 100644 index 000000000..c6e02a2c0 --- /dev/null +++ b/marconi/locale/pt_BR/LC_MESSAGES/marconi.po @@ -0,0 +1,413 @@ +# Portuguese (Brazil) translations for marconi. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the marconi project. +# +# Translators: +# Gabriel Guerreiro , 2014 +msgid "" +msgstr "" +"Project-Id-Version: Marconi\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-07-17 06:07+0000\n" +"PO-Revision-Date: 2014-07-15 12:50+0000\n" +"Last-Translator: openstackjenkins \n" +"Language-Team: Portuguese (Brazil) " +"(http://www.transifex.com/projects/p/marconi/language/pt_BR/)\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\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" + +#: marconi/common/api.py:48 +msgid "{0} is not a valid operation" +msgstr "{0} não é uma operação válida" + +#: marconi/common/cli.py:50 +msgid "Terminating" +msgstr "Finalizando" + +#: marconi/common/pipeline.py:94 +#, python-format +msgid "Stage %(stage)s does not implement %(method)s" +msgstr "O estágio %(stage)s não implementa o método %(method)s" + +#: marconi/common/pipeline.py:108 +#, python-format +msgid "Method %s not found in any of the registered stages" +msgstr "O método %s não foi encontrado em nenhum dos estágios registrados" + +#: marconi/common/transport/wsgi/helpers.py:45 +msgid "" +"\n" +"X-PROJECT-ID cannot be an empty string. Specify the right header X" +"-PROJECT-ID\n" +"and retry." +msgstr "" +"\n" +"X-PROJECT-ID não pode ser uma string vazia. Especifique o cabeçalho X" +"-PROJECT-ID\n" +"e tente novemente." + +#: marconi/common/transport/wsgi/helpers.py:86 +msgid "Invalid queue identification" +msgstr "Identificação de fila inválida" + +#: marconi/common/transport/wsgi/helpers.py:87 +msgid "The format of the submitted queue name or project id is not valid." +msgstr "" +"O formato do nome da fila submetida ou o identificador do projeto não é " +"válido." + +#: marconi/openstack/common/gettextutils.py:320 +msgid "Message objects do not support addition." +msgstr "Objetos mensagem não suportam adição." + +#: marconi/openstack/common/gettextutils.py:330 +msgid "" +"Message objects do not support str() because they may contain non-ascii " +"characters. Please use unicode() or translate() instead." +msgstr "" +"Objetos mensagem não suportam str() pois podem conter carácteres " +"não-ascii. Use unicode() ou translate()." + +#: marconi/openstack/common/lockutils.py:102 +#, python-format +msgid "Unable to acquire lock on `%(filename)s` due to %(exception)s" +msgstr "Não foi possível bloquear o arquivo ` %(filename)s` devido a %(exception)s" + +#: marconi/openstack/common/log.py:327 +#, python-format +msgid "Deprecated: %s" +msgstr "Obsoleto: %s" + +#: marconi/openstack/common/log.py:436 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "Erro ao carregar configuração %(log_config)s: %(err_msg)s" + +#: marconi/openstack/common/log.py:487 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "O recurso de syslog deve ser um dos seguintes: %s" + +#: marconi/openstack/common/log.py:725 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "Chamada fatal de configuração obsoleta: %(msg)s" + +#: marconi/openstack/common/strutils.py:92 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "Valor não reconhecido '%(val)s', os valores aceitáveis são: %(acceptable)s" + +#: marconi/openstack/common/strutils.py:197 +#, python-format +msgid "Invalid unit system: \"%s\"" +msgstr "Unidade inválida do sistema: \"%s\"" + +#: marconi/openstack/common/strutils.py:206 +#, python-format +msgid "Invalid string format: %s" +msgstr "Formato de string inválido: %s" + +#: marconi/queues/storage/pipeline.py:30 +msgid "" +"Pipeline to use for processing {0} operations. This pipeline will be " +"consumed before calling the storage driver's controller methods, which " +"will always be appended to this pipeline." +msgstr "" +"Pipeline usada para processar {0} operações. Esta pipeline será consumida" +" antes de chamar os métodos de controle do driver de armazenamento, que " +"sempre será adicionado a essa pipeline." + +#: marconi/queues/storage/pipeline.py:78 +#, python-format +msgid "Stage %(stage)d could not be imported: %(ex)s" +msgstr "O estágio %(stage)d não pode ser importado: %(ex)s" + +#: marconi/queues/storage/mongodb/messages.py:546 +#, python-format +msgid "" +"%(attempts)d attempt(s) required to post %(num_messages)d messages to " +"queue \"%(queue)s\" under project %(project)s" +msgstr "" +"%(attempts)d tentativa(s) necessária(s) para enviar %(num_messages)d " +"mensagens para a fila \"%(queue)s\" do projeto %(project)s" + +#: marconi/queues/storage/mongodb/messages.py:590 +#, python-format +msgid "" +"First attempt failed while adding messages to queue \"%(queue)s\" under " +"project %(project)s" +msgstr "" +"Primeira tentativa falhou durante a adição de mensagens à fila " +"\"%(queue)s\" do projeto %(project)s" + +#: marconi/queues/storage/mongodb/messages.py:604 +#, python-format +msgid "" +"Exceeded maximum retry duration for queue \"%(queue)s\" under project " +"%(project)s" +msgstr "" +"Excedido o tempo máximo de tentativas para a fila \"%(queue)s\" do " +"projeto %(project)s" + +#: marconi/queues/storage/mongodb/messages.py:664 +#, python-format +msgid "" +"Hit maximum number of attempts (%(max)s) for queue \"%(queue)s\" under " +"project %(project)s" +msgstr "" +"Excedido o número máximo de tentativas (%(max)s) para a fila " +"\"%(queue)s\" do projeto %(project)s" + +#: marconi/queues/storage/mongodb/queues.py:177 +#, python-format +msgid "" +"Failed to increment the message counter for queue %(name)s and project " +"%(project)s" +msgstr "" +"Falha ao incrementar o contador de mensagens para a fila %(name)s e " +"projeto %(project)s" + +#: marconi/queues/storage/mongodb/utils.py:290 +msgid "Caught AutoReconnect, retrying the call to {0}" +msgstr "Exceção AutoReconnect capturada, tentando chamar {0} novamente" + +#: marconi/queues/storage/mongodb/utils.py:296 +msgid "Caught AutoReconnect, maximum attempts to {0} exceeded." +msgstr "" +"Exceção AutoReconnect capturada, número máximo de tentativas para {0} " +"excedido." + +#: marconi/queues/transport/validation.py:97 +msgid "Project ids may not be more than {0} characters long." +msgstr "Identificadores de projeto não devem ter mais de {0} carácteres." + +#: marconi/queues/transport/validation.py:101 +msgid "Queue names may not be more than {0} characters long." +msgstr "Nomes de filas não devem ter mais de {0} carácteres." + +#: marconi/queues/transport/validation.py:106 +msgid "" +"Queue names may only contain ASCII letters, digits, underscores, and " +"dashes." +msgstr "" +"O nome de uma fila deve conter apenas letras ASCII, números, subtraços e " +"traços." + +#: marconi/queues/transport/validation.py:119 +msgid "Limit must be at least 1 and no greater than {0}." +msgstr "O limite deve ser no mínimo 1 e não deve ser superior a {0}." + +#: marconi/queues/transport/validation.py:131 +msgid "Queue metadata is too large. Max size: {0}" +msgstr "Os métadados da fila são muito grandes. Tamanho máximo: {0}" + +#: marconi/queues/transport/validation.py:143 +msgid "No messages to enqueu." +msgstr "Não foi possível adicionar mensagens à fila." + +#: marconi/queues/transport/validation.py:158 +msgid "Message collection size is too large. Max size {0}" +msgstr "O tamanho da coleção de mensagens é muito grande. O tamnho máximo é {0}" + +#: marconi/queues/transport/validation.py:167 +msgid "" +"The TTL for a message may not exceed {0} seconds, and must be at least " +"{1} seconds long." +msgstr "" +"O tempo de vida de uma mensagem não pode exceder {0} segundos e não deve " +"ser menor que {1} segundos." + +#: marconi/queues/transport/validation.py:183 +#: marconi/queues/transport/validation.py:239 +msgid "Limit must be at least 1 and may not be greater than {0}." +msgstr "O limite deve ser de no mínimo 1 e não deve exceder {0}." + +#: marconi/queues/transport/validation.py:201 +msgid "pop and id params cannot be present together in the delete request." +msgstr "" + +#: marconi/queues/transport/validation.py:207 +msgid "" +"The request should have either \"ids\" or \"pop\" parameter in the " +"request, to be able to delete." +msgstr "" + +#: marconi/queues/transport/validation.py:214 +msgid "Pop value must be at least 1 and may not be greater than {0}." +msgstr "" + +#: marconi/queues/transport/validation.py:221 +msgid "ids parameter should have at least 1 and not greater than {0} values." +msgstr "" + +#: marconi/queues/transport/validation.py:248 +msgid "" +"The grace for a claim may not exceed {0} seconds, and must be at least " +"{1} seconds long." +msgstr "" +"O prazo de carência para um pedido não deve exceder {0} segundos e não " +"deve ser menor que {1} segundo." + +#: marconi/queues/transport/validation.py:264 +msgid "" +"The TTL for a claim may not exceed {0} seconds, and must be at least {1} " +"seconds long." +msgstr "" +"O tempo de vida de um pedido não pode exceder {0} segundos e não deve ser" +" menor que {1} segundos." + +#: marconi/queues/transport/wsgi/driver.py:105 +#, python-format +msgid "Serving on host %(bind)s:%(port)s" +msgstr "Servindo em %(bind)s:%(port)s" + +#: marconi/queues/transport/wsgi/errors.py:24 +msgid "Service temporarily unavailable" +msgstr "Serviço temporariamente indisponível" + +#: marconi/queues/transport/wsgi/errors.py:25 +msgid "Please try again in a few seconds." +msgstr "Tente novamente em alguns segundos." + +#: marconi/queues/transport/wsgi/errors.py:36 +msgid "Invalid API call" +msgstr "Chamada de API inválida" + +#: marconi/queues/transport/wsgi/errors.py:45 +msgid "Invalid request body" +msgstr "Corpo da requisição inválido" + +#: marconi/queues/transport/wsgi/errors.py:54 +msgid "Document type not supported." +msgstr "Tipo de documento não suportado." + +#: marconi/queues/transport/wsgi/utils.py:59 +msgid "Request body can not be empty" +msgstr "O corpo da requisição não pode ser vazio" + +#: marconi/queues/transport/wsgi/utils.py:70 +msgid "Request body could not be parsed." +msgstr "Não foi possível analisar o corpo da requisição." + +#: marconi/queues/transport/wsgi/utils.py:75 +msgid "JSON contains integer that is too large." +msgstr "JSON possui um numero inteiro muito grande." + +#: marconi/queues/transport/wsgi/utils.py:81 +msgid "Request body could not be read." +msgstr "O corpo da requisição não pode ser lido." + +#: marconi/queues/transport/wsgi/utils.py:147 +msgid "Missing \"{name}\" field." +msgstr "Faltando o campo \"{name}\"." + +#: marconi/queues/transport/wsgi/utils.py:153 +msgid "The value of the \"{name}\" field must be a {vtype}." +msgstr "O valor do campo \"{name}\" deve ser do tipo {vtype}." + +#: marconi/queues/transport/wsgi/utils.py:171 +msgid "Malformed hexadecimal UUID." +msgstr "UUID hexadecimal inválido." + +#: marconi/queues/transport/wsgi/v1_0/claims.py:77 +#: marconi/queues/transport/wsgi/v1_1/claims.py:77 +msgid "Claim could not be created." +msgstr "Não foi possível criar o pedido." + +#: marconi/queues/transport/wsgi/v1_0/claims.py:125 +#: marconi/queues/transport/wsgi/v1_1/claims.py:125 +msgid "Claim could not be queried." +msgstr "Não foi possível consultar o pedido." + +#: marconi/queues/transport/wsgi/v1_0/claims.py:173 +#: marconi/queues/transport/wsgi/v1_1/claims.py:173 +msgid "Claim could not be updated." +msgstr "Não foi possível atualizar o pedido." + +#: marconi/queues/transport/wsgi/v1_0/claims.py:191 +#: marconi/queues/transport/wsgi/v1_1/claims.py:191 +msgid "Claim could not be deleted." +msgstr "Não foi possível excluir o pedido." + +#: marconi/queues/transport/wsgi/v1_0/messages.py:60 +#: marconi/queues/transport/wsgi/v1_0/messages.py:269 +#: marconi/queues/transport/wsgi/v1_1/messages.py:63 +#: marconi/queues/transport/wsgi/v1_1/messages.py:319 +msgid "Message could not be retrieved." +msgstr "Não foi possível recuperar a mensagem." + +#: marconi/queues/transport/wsgi/v1_0/messages.py:108 +#: marconi/queues/transport/wsgi/v1_1/messages.py:111 +msgid "Messages could not be listed." +msgstr "Não foi possível listar a mensagem." + +#: marconi/queues/transport/wsgi/v1_0/messages.py:183 +#: marconi/queues/transport/wsgi/v1_1/messages.py:190 +msgid "No messages could be enqueued." +msgstr "Nenhuma mensagem pode ser adicionada à fila." + +#: marconi/queues/transport/wsgi/v1_0/messages.py:188 +#: marconi/queues/transport/wsgi/v1_1/messages.py:195 +msgid "Messages could not be enqueued." +msgstr "Não foi possível adicionar mensagens à fila." + +#: marconi/queues/transport/wsgi/v1_0/messages.py:238 +#: marconi/queues/transport/wsgi/v1_1/messages.py:264 +msgid "Messages could not be deleted." +msgstr "Não foi possível excluir as mensagens." + +#: marconi/queues/transport/wsgi/v1_0/messages.py:295 +#: marconi/queues/transport/wsgi/v1_1/messages.py:346 +msgid "Unable to delete" +msgstr "Impossível excluir" + +#: marconi/queues/transport/wsgi/v1_0/messages.py:296 +#: marconi/queues/transport/wsgi/v1_1/messages.py:347 +msgid "This message is claimed; it cannot be deleted without a valid claim_id." +msgstr "" +"Esta mensagem está sendo usada; não pode ser excluída sem um claim_id " +"válido." + +#: marconi/queues/transport/wsgi/v1_0/messages.py:302 +#: marconi/queues/transport/wsgi/v1_1/messages.py:353 +msgid "Message could not be deleted." +msgstr "A mensagem não pode ser excluída." + +#: marconi/queues/transport/wsgi/v1_0/metadata.py:54 +#: marconi/queues/transport/wsgi/v1_1/metadata.py:54 +msgid "Queue metadata could not be retrieved." +msgstr "Não foi possível obter os metadados da fila." + +#: marconi/queues/transport/wsgi/v1_0/metadata.py:92 +#: marconi/queues/transport/wsgi/v1_1/metadata.py:92 +msgid "Metadata could not be updated." +msgstr "Não foi possível atualizar os metadados." + +#: marconi/queues/transport/wsgi/v1_0/queues.py:48 +#: marconi/queues/transport/wsgi/v1_1/queues.py:48 +msgid "Queue could not be created." +msgstr "Não foi possível criar a fila." + +#: marconi/queues/transport/wsgi/v1_0/queues.py:77 +#: marconi/queues/transport/wsgi/v1_1/queues.py:77 +msgid "Queue could not be deleted." +msgstr "Não foi possível excluir a fila." + +#: marconi/queues/transport/wsgi/v1_0/queues.py:113 +#: marconi/queues/transport/wsgi/v1_1/queues.py:113 +msgid "Queues could not be listed." +msgstr "Não foi possível listar as filas." + +#: marconi/queues/transport/wsgi/v1_0/stats.py:63 +#: marconi/queues/transport/wsgi/v1_1/stats.py:74 +msgid "Queue stats could not be read." +msgstr "Não foi possível ler as estatísticas da fila." + +#: marconi/queues/transport/wsgi/v1_1/messages.py:282 +msgid "Messages could not be popped." +msgstr "" +