Skip to content

Commit f1750f7

Browse files
Update translation
Co-Authored-By: Adorilson Bezerra <adorilson@gmail.com>
1 parent 6f18ae5 commit f1750f7

File tree

3 files changed

+51
-18
lines changed

3 files changed

+51
-18
lines changed

library/argparse.po

Lines changed: 47 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@
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
1212
msgid ""
1313
msgstr ""
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)."
5151
msgstr ""
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
5464
msgid "Tutorial"
@@ -1250,9 +1260,9 @@ msgid ""
12501260
"permissible argument choices (if specified) or subparser names as part of "
12511261
"the error message."
12521262
msgstr ""
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::"
12641274
msgstr ""
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)"
12781288
msgstr ""
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
12811297
msgid ""
@@ -1294,12 +1310,13 @@ msgid ""
12941310
">>> parser = argparse.ArgumentParser(description='Process some integers.')\n"
12951311
">>> parser.suggest_on_error = True"
12961312
msgstr ""
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
13011318
msgid "color"
1302-
msgstr "cor"
1319+
msgstr "color"
13031320

13041321
#: ../../library/argparse.rst:627
13051322
msgid ""
@@ -1411,14 +1428,14 @@ msgstr ""
14111428

14121429
#: ../../library/argparse.rst:680
14131430
msgid "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
14171434
msgid ""
14181435
"required_ - Whether or not the command-line option may be omitted (optionals "
14191436
"only)."
14201437
msgstr ""
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
14451462
msgid "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
14491466
msgid "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
14671484
msgid "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::"
15241541
msgstr ""
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
15271551
msgid ""
@@ -1536,6 +1560,16 @@ msgid ""
15361560
" -h, --help show this help message and exit\n"
15371561
" --foo-bar FOO-BAR"
15381562
msgstr ""
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
15411575
msgid "action"

potodo.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
1 directory 60.51% done
2-
└── 3.14/ 60.51% done
1+
1 directory 60.52% done
2+
└── 3.14/ 60.52% done
33
├── bugs.po 96.0% translated 30/31
44
├── c-api/ 52.72% done
55
│ ├── call.po 97.0% translated 97/99
@@ -53,9 +53,8 @@
5353
│ ├── sorting.po 54.0% translated 50/92
5454
│ └── unicode.po 20.0% translated 30/145
5555
├── installing/ 100.00% done
56-
├── library/ 59.59% done
56+
├── library/ 59.62% done
5757
│ ├── __future__.po 91.0% translated 45/49
58-
│ ├── argparse.po 98.0% translated 396/401
5958
│ ├── array.po 97.0% translated 85/87
6059
│ ├── ast.po 97.0% translated 328/336
6160
│ ├── asyncio-dev.po 61.0% translated 52/84

stats.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"completion": "60.51%", "translated": 53477, "entries": 82730, "updated_at": "2026-03-21T23:11:48+00:00Z"}
1+
{"completion": "60.52%", "translated": 53482, "entries": 82730, "updated_at": "2026-03-22T23:12:23+00:00Z"}

0 commit comments

Comments
 (0)