66# Translators:
77# python-doc bot, 2025
88# Rafael Fontenelle <rffontenelle@gmail.com>, 2025
9- # Adorilson Bezerra <adorilson@gmail.com>, 2025
9+ # Adorilson Bezerra <adorilson@gmail.com>, 2026
1010#
1111#, fuzzy
1212msgid ""
1313msgstr ""
1414"Project-Id-Version : Python 3.14\n "
1515"Report-Msgid-Bugs-To : \n "
16- "POT-Creation-Date : 2026-03-15 14:24 +0000\n "
16+ "POT-Creation-Date : 2026-03-21 14:21 +0000\n "
1717"PO-Revision-Date : 2025-09-16 00:00+0000\n "
18- "Last-Translator : Adorilson Bezerra <adorilson@gmail.com>, 2025 \n "
18+ "Last-Translator : Adorilson Bezerra <adorilson@gmail.com>, 2026 \n "
1919"Language-Team : Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
2020"teams/5390/pt_BR/)\n "
2121"MIME-Version : 1.0\n "
@@ -49,6 +49,16 @@ msgid ""
4949"option parameter values that start with ``-`` even when they correspond to "
5050"another defined option)."
5151msgstr ""
52+ "Embora o :mod:`!argparse` seja o módulo de biblioteca padrão recomendado "
53+ "para implementar aplicações de linha de comando básicas, autores com "
54+ "requisitos mais rigorosos sobre como exatamente suas aplicações de linha de "
55+ "comando se comportam podem descobrir que ele não fornece o nível de controle "
56+ "necessário. Consulte :ref:`choosing-an-argument-parser` para alternativas a "
57+ "considerar quando ``argparse`` não oferece suporte a comportamentos que a "
58+ "aplicação requer (como desabilitar completamente o suporte a opções "
59+ "intercaladas e argumentos posicionais, ou aceitar valores de parâmetros de "
60+ "opção que começam com ``-`` mesmo quando correspondem a outra opção "
61+ "definida)."
5262
5363#: ../../library/argparse.rst-1
5464msgid "Tutorial"
@@ -1250,9 +1260,9 @@ msgid ""
12501260"permissible argument choices (if specified) or subparser names as part of "
12511261"the error message."
12521262msgstr ""
1253- "Por padrão, quando um usuário passa uma escolha de argumento ou nome de "
1254- "subanalisador inválido , :class:`ArgumentParser` será encerrado com "
1255- "informações de erro e listará as escolhas de argumento permitidas (se "
1263+ "Por padrão, quando um usuário passa uma opção de argumento ou nome de "
1264+ "subanalisador inválidos , :class:`ArgumentParser` será encerrado com "
1265+ "informações de erro e listará as opções de argumento permitidas (se "
12561266"especificado) ou nomes de subanalisadores como parte da mensagem de erro."
12571267
12581268#: ../../library/argparse.rst:602
@@ -1262,7 +1272,7 @@ msgid ""
12621272"``suggest_on_error`` to ``True``. Note that this only applies for arguments "
12631273"when the choices specified are strings::"
12641274msgstr ""
1265- "Se o usuário desejar habilitar sugestões para escolhas de argumentos e nomes "
1275+ "Se o usuário desejar habilitar sugestões para opções de argumentos e nomes "
12661276"de subanalisadores com erros de digitação, o recurso pode ser habilitado "
12671277"definindo ``suggest_on_error`` como ``True``. Observe que isso só se aplica "
12681278"a argumentos quando as opções especificadas são strings:"
@@ -1276,6 +1286,12 @@ msgid ""
12761286"tester.py: error: argument --action: invalid choice: 'debugg', maybe you "
12771287"meant 'debug'? (choose from debug, dryrun)"
12781288msgstr ""
1289+ ">>> parser = argparse.ArgumentParser(suggest_on_error=True)\n"
1290+ ">>> parser.add_argument('--action', choices=['debug', 'dryrun'])\n"
1291+ ">>> parser.parse_args(['--action', 'debugg'])\n"
1292+ "usage: tester.py [-h] [--action {debug,dryrun}]\n"
1293+ "tester.py: error: argument --action: invalid choice: 'debugg', maybe you "
1294+ "meant 'debug'? (choose from debug, dryrun)"
12791295
12801296#: ../../library/argparse.rst:613
12811297msgid ""
@@ -1294,12 +1310,13 @@ msgid ""
12941310">>> parser = argparse.ArgumentParser(description='Process some integers.')\n"
12951311">>> parser.suggest_on_error = True"
12961312msgstr ""
1297- ">>> parser = argparse.ArgumentParser(description='Process some integers.')\n"
1313+ ">>> parser = argparse.ArgumentParser(description='Processa alguns "
1314+ "inteiros.')\n"
12981315">>> parser.suggest_on_error = True"
12991316
13001317#: ../../library/argparse.rst:625
13011318msgid "color"
1302- msgstr "cor "
1319+ msgstr "color "
13031320
13041321#: ../../library/argparse.rst:627
13051322msgid ""
@@ -1411,14 +1428,14 @@ msgstr ""
14111428
14121429#: ../../library/argparse.rst:680
14131430msgid "choices_ - A sequence of the allowable values for the argument."
1414- msgstr "choices_ - Uma sequência dos valores permitidos para o argumento."
1431+ msgstr "choices_ - Uma sequência de valores permitidos para o argumento."
14151432
14161433#: ../../library/argparse.rst:682
14171434msgid ""
14181435"required_ - Whether or not the command-line option may be omitted (optionals "
14191436"only)."
14201437msgstr ""
1421- "required_ - Se a opção de linha de comando pode ou não ser omitida (somente "
1438+ "required_ - Se a opção de linha de comando pode ser omitida ou não (somente "
14221439"opcionais)."
14231440
14241441#: ../../library/argparse.rst:685
@@ -1443,7 +1460,7 @@ msgstr "deprecated_ - Se o uso do argumento foi descontinuado ou não."
14431460
14441461#: ../../library/argparse.rst:694
14451462msgid "The method returns an :class:`Action` object representing the argument."
1446- msgstr ""
1463+ msgstr "O método retorna um objeto :class:`Action` que representa o argumento. "
14471464
14481465#: ../../library/argparse.rst:702
14491466msgid "name or flags"
@@ -1461,7 +1478,7 @@ msgstr ""
14611478"opcional, como ``-f`` ou ``--foo``, ou um argumento posicional, como uma "
14621479"lista de nomes de arquivos, é esperado. Os primeiros argumentos passados "
14631480"para :meth:`~ArgumentParser.add_argument` devem, portanto, ser uma série de "
1464- "sinalizadores ou um simples nome de argumento."
1481+ "sinalizadores ou um único nome de argumento."
14651482
14661483#: ../../library/argparse.rst:710
14671484msgid "For example, an optional argument could be created like::"
@@ -1522,6 +1539,13 @@ msgid ""
15221539"the argument name, with underscores ``_`` replacing hyphens ``-``. The "
15231540"metavar_ parameter defaults to the upper-cased name. For example::"
15241541msgstr ""
1542+ "Por padrão, :mod:`!argparse` lida automaticamente com a nomenclatura interna "
1543+ "e os nomes de exibição dos argumentos, simplificando o processo sem exigir "
1544+ "configuração adicional. Dessa forma, você não precisa especificar os "
1545+ "parâmetros dest_ e metavar_. Para argumentos opcionais, o parâmetro dest_ "
1546+ "assume por padrão o nome do argumento com sublinhados ``_`` substituindo os "
1547+ "hífens ``-``. O parâmetro metavar_ assume por padrão o nome em letras "
1548+ "maiúsculas. Por exemplo:"
15251549
15261550#: ../../library/argparse.rst:741
15271551msgid ""
@@ -1536,6 +1560,16 @@ msgid ""
15361560" -h, --help show this help message and exit\n"
15371561" --foo-bar FOO-BAR"
15381562msgstr ""
1563+ ">>> parser = argparse.ArgumentParser(prog='PROG')\n"
1564+ ">>> parser.add_argument('--foo-bar')\n"
1565+ ">>> parser.parse_args(['--foo-bar', 'FOO-BAR'])\n"
1566+ "Namespace(foo_bar='FOO-BAR')\n"
1567+ ">>> parser.print_help()\n"
1568+ "usage: [-h] [--foo-bar FOO-BAR]\n"
1569+ "\n"
1570+ "optional arguments:\n"
1571+ " -h, --help show this help message and exit\n"
1572+ " --foo-bar FOO-BAR"
15391573
15401574#: ../../library/argparse.rst:756
15411575msgid "action"
0 commit comments