Skip to content

Commit a58738b

Browse files
Update translations
1 parent 7cc4c65 commit a58738b

File tree

3 files changed

+37
-21
lines changed

3 files changed

+37
-21
lines changed

howto/regex.po

Lines changed: 34 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2561,10 +2561,10 @@ msgstr ""
25612561
"O método :meth:`~re.Pattern.split` de um padrão divide uma string em pedaços "
25622562
"onde quer que a RE corresponda, retornando uma lista formada por esses "
25632563
"pedaços. É semelhante ao método :meth:`~str.split` de strings, mas oferece "
2564-
"muito mais generalidade nos delimitadores, e assim, você pode fazer disso "
2565-
"para fazer a divisão; :meth:`!split` só implementa a divisão de espaço em "
2566-
"branco ou por uma string fixa. Como você deve deduzir, existe também uma "
2567-
"função a nível de módulo :func:`re.split`."
2564+
"muito mais generalidade nos delimitadores que pode usar para fazer a "
2565+
"divisão; :meth:`!split` só implementa a divisão por espaço em branco ou por "
2566+
"uma string fixa. Como você deve deduzir, existe também uma função a nível de "
2567+
"módulo :func:`re.split`."
25682568

25692569
#: ../../howto/regex.rst:1093
25702570
msgid ""
@@ -2573,10 +2573,10 @@ msgid ""
25732573
"part of the resulting list. If *maxsplit* is nonzero, at most *maxsplit* "
25742574
"splits are performed."
25752575
msgstr ""
2576-
"Divide a string usando a correspondência com uma expressão regular. Se os "
2576+
"Divide *string* usando a correspondência com uma expressão regular. Se os "
25772577
"parênteses de captura forem utilizados na RE, então seu conteúdo também será "
2578-
"retornado como parte da lista resultante. Se maxsplit é diferente de zero, "
2579-
"um número de divisões ``maxsplit`` será executado."
2578+
"retornado como parte da lista resultante. Se *maxsplit* é diferente de zero, "
2579+
"serão feitas no máximo *maxplit* divisões."
25802580

25812581
#: ../../howto/regex.rst:1098
25822582
msgid ""
@@ -2587,10 +2587,10 @@ msgid ""
25872587
"characters. ::"
25882588
msgstr ""
25892589
"Você pode limitar o número de divisões feitas, passando um valor para "
2590-
"maxsplit. Quando ``maxsplit`` é diferente de zero, um determinado número de "
2591-
"divisões ``maxsplit`` será executado, e o restante da string é retornado "
2592-
"como o elemento final da lista. No exemplo a seguir, o delimitador é "
2593-
"qualquer sequência de caracteres não alfanuméricos. ::"
2590+
"*maxsplit*. Quando *maxsplit* é diferente de zero, serão feita no máximo "
2591+
"``maxsplit`` divisões, e o restante da string é retornado como o elemento "
2592+
"final da lista. No exemplo a seguir, o delimitador é qualquer sequência de "
2593+
"caracteres não alfanuméricos. ::"
25942594

25952595
#: ../../howto/regex.rst:1104
25962596
msgid ""
@@ -2600,6 +2600,11 @@ msgid ""
26002600
">>> p.split('This is a test, short and sweet, of split().', 3)\n"
26012601
"['This', 'is', 'a', 'test, short and sweet, of split().']"
26022602
msgstr ""
2603+
">>> p = re.compile(r'\\W+')\n"
2604+
">>> p.split('This is a test, short and sweet, of split().')\n"
2605+
"['This', 'is', 'a', 'test', 'short', 'and', 'sweet', 'of', 'split', '']\n"
2606+
">>> p.split('This is a test, short and sweet, of split().', 3)\n"
2607+
"['This', 'is', 'a', 'test, short and sweet, of split().']"
26032608

26042609
#: ../../howto/regex.rst:1110
26052610
msgid ""
@@ -2608,11 +2613,10 @@ msgid ""
26082613
"used in the RE, then their values are also returned as part of the list. "
26092614
"Compare the following calls::"
26102615
msgstr ""
2611-
"Às vezes, você não está apenas interessado no que o texto que está entre "
2612-
"delimitadores contém, mas também precisa saber qual o delimitador foi usado. "
2613-
"Se os parênteses de captura são utilizados na RE, então os respectivos "
2614-
"valores são também retornados como parte da lista. Compare as seguintes "
2615-
"chamadas::"
2616+
"Às vezes, você não está interessado apenas no texto que está entre os "
2617+
"delimitadores, mas também precisa saber qual o delimitador foi usado. Se os "
2618+
"parênteses de captura são utilizados na RE, então os respectivos valores são "
2619+
"também retornados como parte da lista. Compare as seguintes chamadas::"
26162620

26172621
#: ../../howto/regex.rst:1115
26182622
msgid ""
@@ -2623,14 +2627,20 @@ msgid ""
26232627
">>> p2.split('This... is a test.')\n"
26242628
"['This', '... ', 'is', ' ', 'a', ' ', 'test', '.', '']"
26252629
msgstr ""
2630+
">>> p = re.compile(r'\\W+')\n"
2631+
">>> p2 = re.compile(r'(\\W+)')\n"
2632+
">>> p.split('This... is a test.')\n"
2633+
"['This', 'is', 'a', 'test', '']\n"
2634+
">>> p2.split('This... is a test.')\n"
2635+
"['This', '... ', 'is', ' ', 'a', ' ', 'test', '.', '']"
26262636

26272637
#: ../../howto/regex.rst:1122
26282638
msgid ""
26292639
"The module-level function :func:`re.split` adds the RE to be used as the "
26302640
"first argument, but is otherwise the same. ::"
26312641
msgstr ""
2632-
"A função de nível de módulo :func:`re.split` adiciona a RE a ser utilizada "
2633-
"como o primeiro argumento, mas é, em determinadas circunstâncias, a mesma. ::"
2642+
"móduloA função de nível de módulo :func:`re.split` adiciona a RE a ser "
2643+
"utilizada como o primeiro argumento, mas, fora isso, é a mesma. ::"
26342644

26352645
#: ../../howto/regex.rst:1125
26362646
msgid ""
@@ -2641,6 +2651,12 @@ msgid ""
26412651
">>> re.split(r'[\\W]+', 'Words, words, words.', 1)\n"
26422652
"['Words', 'words, words.']"
26432653
msgstr ""
2654+
">>> re.split(r'[\\W]+', 'Words, words, words.')\n"
2655+
"['Words', 'words', 'words', '']\n"
2656+
">>> re.split(r'([\\W]+)', 'Words, words, words.')\n"
2657+
"['Words', ', ', 'words', ', ', 'words', '.', '']\n"
2658+
">>> re.split(r'[\\W]+', 'Words, words, words.', 1)\n"
2659+
"['Words', 'words, words.']"
26442660

26452661
#: ../../howto/regex.rst:1134
26462662
msgid "Search and Replace"

potodo.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949

5050

5151

52-
# howto (62.58% done)
52+
# howto (62.67% done)
5353

5454
- curses.po 58 / 121 ( 47.0% translated).
5555
- descriptor.po 187 / 230 ( 81.0% translated).
@@ -58,7 +58,7 @@
5858
- isolating-extensions.po 132 / 134 ( 98.0% translated).
5959
- logging-cookbook.po 40 / 421 ( 9.0% translated).
6060
- logging.po 121 / 250 ( 48.0% translated).
61-
- regex.po 317 / 332 ( 95.0% translated).
61+
- regex.po 320 / 332 ( 96.0% translated).
6262
- sockets.po 35 / 63 ( 55.0% translated).
6363
- sorting.po 46 / 75 ( 61.0% translated).
6464
- unicode.po 30 / 145 ( 20.0% translated).

stats.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"completion": "61.46%", "translated": 46705, "entries": 75992, "updated_at": "2025-05-25T23:30:17+00:00Z"}
1+
{"completion": "61.46%", "translated": 46708, "entries": 75992, "updated_at": "2025-05-26T23:30:22+00:00Z"}

0 commit comments

Comments
 (0)