Skip to content

Commit 0573058

Browse files
authored
Traducido archivo howto/regex.po (#2686)
Closes #2395
1 parent 03cd73e commit 0573058

File tree

1 file changed

+48
-52
lines changed

1 file changed

+48
-52
lines changed

howto/regex.po

+48-52
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,16 @@ msgstr ""
1111
"Project-Id-Version: Python 3.8\n"
1212
"Report-Msgid-Bugs-To: \n"
1313
"POT-Creation-Date: 2023-10-12 19:43+0200\n"
14-
"PO-Revision-Date: 2021-08-04 17:34+0200\n"
14+
"PO-Revision-Date: 2023-10-16 13:17-0500\n"
1515
"Last-Translator: Cristián Maureira-Fredes <cmaureirafredes@gmail.com>\n"
16-
"Language: es\n"
1716
"Language-Team: python-doc-es\n"
18-
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
17+
"Language: es\n"
1918
"MIME-Version: 1.0\n"
2019
"Content-Type: text/plain; charset=utf-8\n"
2120
"Content-Transfer-Encoding: 8bit\n"
21+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
2222
"Generated-By: Babel 2.13.0\n"
23+
"X-Generator: Poedit 3.4\n"
2324

2425
#: ../Doc/howto/regex.rst:5
2526
msgid "Regular Expression HOWTO"
@@ -168,14 +169,14 @@ msgstr ""
168169
"`metacharacters`, y no coinciden. En cambio, señalan que debe coincidir con "
169170
"algo fuera de lo común, o afectan otras partes de la RE repitiéndolos o "
170171
"cambiando su significado. Gran parte de este documento está dedicado a "
171-
"discutir varios metacarácteres y lo que hacen."
172+
"discutir varios metacaracteres y lo que hacen."
172173

173174
#: ../Doc/howto/regex.rst:76
174175
msgid ""
175176
"Here's a complete list of the metacharacters; their meanings will be "
176177
"discussed in the rest of this HOWTO."
177178
msgstr ""
178-
"Aquí hay una lista completa de los metacarácteres; sus significados se "
179+
"Aquí hay una lista completa de los metacaracteres; sus significados se "
179180
"discutirán en el resto de este COMO (*HOWTO*)."
180181

181182
#: ../Doc/howto/regex.rst:83
@@ -189,7 +190,7 @@ msgid ""
189190
"characters. If you wanted to match only lowercase letters, your RE would be "
190191
"``[a-z]``."
191192
msgstr ""
192-
"Los primeros metacarácteres que veremos son ``[`` and ``]``. Se utilizan "
193+
"Los primeros metacaracteres que veremos son ``[`` and ``]``. Se utilizan "
193194
"para especificar una clase de carácter, que es un conjunto de caracteres que "
194195
"desea hacer coincidir. Los caracteres se pueden enumerar individualmente, o "
195196
"se puede indicar un rango de caracteres dando dos caracteres y separándolos "
@@ -199,17 +200,16 @@ msgstr ""
199200
"coincidir solo letras minúsculas, su RE sería ``[a-c]``."
200201

201202
#: ../Doc/howto/regex.rst:92
202-
#, fuzzy
203203
msgid ""
204204
"Metacharacters (except ``\\``) are not active inside classes. For example, "
205205
"``[akm$]`` will match any of the characters ``'a'``, ``'k'``, ``'m'``, or "
206206
"``'$'``; ``'$'`` is usually a metacharacter, but inside a character class "
207207
"it's stripped of its special nature."
208208
msgstr ""
209-
"Los metacarácteres no están activos dentro de las clases. Por ejemplo, "
210-
"``[akm$]`` coincidirá con cualquiera de los caracteres ``'a'``, ``'k'``, "
211-
"``'m'``, or ``'$'``; ``'$'`` suele ser un metacarácter, pero dentro de una "
212-
"clase de carácter se le quita su naturaleza especial."
209+
"Los metacaracteres (excepto ``\\``) no están activos dentro de las clases. "
210+
"Por ejemplo, ``[akm$]`` coincidirá con cualquiera de los caracteres ``'a'``, "
211+
"``'k'``, ``'m'``, o ``'$'``; ``'$'`` suele ser un metacarácter, pero dentro "
212+
"de una clase de carácter se le quita su naturaleza especial."
213213

214214
#: ../Doc/howto/regex.rst:97
215215
msgid ""
@@ -239,7 +239,7 @@ msgstr ""
239239
"Quizás el metacarácter más importante es la barra invertida, ``\\``. Al "
240240
"igual que en los literales de cadena de Python, la barra invertida puede ir "
241241
"seguida de varios caracteres para señalar varias secuencias especiales. "
242-
"También se usa para escapar de todos los metacarácteres, de modo que aún "
242+
"También se usa para escapar de todos los metacaracteres, de modo que aún "
243243
"pueda emparejarlos en patrones; por ejemplo, si necesita hacer coincidir un "
244244
"``[`` o ``\\``, puede precederlos con una barra invertida para eliminar su "
245245
"significado especial: ``\\[`` o ``\\\\``."
@@ -581,32 +581,30 @@ msgstr ""
581581
"``'a'``\\ s), pero no coincidirá con ``'ct'``."
582582

583583
#: ../Doc/howto/regex.rst:233
584-
#, fuzzy
585584
msgid ""
586585
"There are two more repeating operators or quantifiers. The question mark "
587586
"character, ``?``, matches either once or zero times; you can think of it as "
588587
"marking something as being optional. For example, ``home-?brew`` matches "
589588
"either ``'homebrew'`` or ``'home-brew'``."
590589
msgstr ""
591-
"Hay dos calificadores más que se repiten. El carácter de signo de "
592-
"interrogación, ``?``, Coincide una vez o cero veces; puede pensar en ello "
593-
"como si marcara algo como opcional. Por ejemplo, ``home-?brew`` coincide con "
590+
"Hay otros dos operadores de repetición o cuantificadores. El carácter de "
591+
"interrogación, ``?``, coincide una vez o cero veces; puede pensar en ello "
592+
"como marcar algo como opcional. Por ejemplo, ``home-?brew`` coincide con "
594593
"``'homebrew'`` o ``'home-brew'``."
595594

596595
#: ../Doc/howto/regex.rst:238
597-
#, fuzzy
598596
msgid ""
599597
"The most complicated quantifier is ``{m,n}``, where *m* and *n* are decimal "
600598
"integers. This quantifier means there must be at least *m* repetitions, and "
601599
"at most *n*. For example, ``a/{1,3}b`` will match ``'a/b'``, ``'a//b'``, "
602600
"and ``'a///b'``. It won't match ``'ab'``, which has no slashes, or ``'a////"
603601
"b'``, which has four."
604602
msgstr ""
605-
"El calificador repetido más complicado es ``{m,n}``, donde *m* y *n* son "
606-
"enteros decimales. Este calificador significa que debe haber al menos *m* "
607-
"repeticiones y como máximo *n*. Por ejemplo, ``a/{1,3}b`` coincidirá con``'a/"
608-
"b'``, ``'a//b'``, and ``'a///b'``. No coincidirá con `` 'ab' ', que no tiene "
609-
"barras, ni con ``'a////b'``, que tiene cuatro."
603+
"El cuantificador más complicado es ``{m,n}``, donde *m* y *n* son enteros "
604+
"decimales. Este cuantificador significa que debe haber al menos *m* "
605+
"repeticiones y como máximo *n*. Por ejemplo, ``a/{1,3}b`` coincidirá con "
606+
"``'a/b'``, ``'a//b'``, y ``'a///b'``. No coincidirá con ``'ab'``, que no "
607+
"tiene barras diagonales, ni con ``'a////b'``, que tiene cuatro."
610608

611609
#: ../Doc/howto/regex.rst:244
612610
msgid ""
@@ -619,19 +617,18 @@ msgstr ""
619617
"mientras que omitir *n* da como resultado un límite superior de infinito."
620618

621619
#: ../Doc/howto/regex.rst:248
622-
#, fuzzy
623620
msgid ""
624621
"Readers of a reductionist bent may notice that the three other quantifiers "
625622
"can all be expressed using this notation. ``{0,}`` is the same as ``*``, "
626623
"``{1,}`` is equivalent to ``+``, and ``{0,1}`` is the same as ``?``. It's "
627624
"better to use ``*``, ``+``, or ``?`` when you can, simply because they're "
628625
"shorter and easier to read."
629626
msgstr ""
630-
"Los lectores de una inclinación reduccionista pueden notar que los otros "
631-
"tres calificativos pueden expresarse usando esta notación. ``{0,}`` es lo "
632-
"mismo que ``*``, ``{1,}`` es equivalente a ``+``, y ``{0,1}`` es lo mismo "
633-
"que ``?``. Es mejor usar ``*``, ``+``, o ``?`` cuando pueda, simplemente "
634-
"porque son más cortos y fáciles de leer."
627+
"Los lectores con una inclinación reduccionista pueden notar que los otros "
628+
"tres cuantificadores se pueden expresar todos utilizando esta notación. "
629+
"``{0,}`` es lo mismo que ``*``, ``{1,}`` es equivalente a ``+``, y ``{0,1}`` "
630+
"es lo mismo que ``?``. Es mejor usar ``*``, ``+``, o ``?`` cuando sea "
631+
"posible, simplemente porque son más cortos y más fáciles de leer."
635632

636633
#: ../Doc/howto/regex.rst:256
637634
msgid "Using Regular Expressions"
@@ -732,7 +729,7 @@ msgstr ""
732729
"caracteres ``\\section``, que podría encontrarse en un archivo LaTeX. Para "
733730
"averiguar qué escribir en el código del programa, comience con la cadena "
734731
"deseada para que coincida. A continuación, debe escapar de las barras "
735-
"invertidas y otros metacarácteres precediéndolos con una barra invertida, lo "
732+
"invertidas y otros metacaracteres precediéndolos con una barra invertida, lo "
736733
"que da como resultado la cadena ``\\\\section``. La cadena resultante que "
737734
"debe pasarse a :func:`re.compile` debe ser ``\\\\section``. Sin embargo, "
738735
"para expresar esto como una cadena literal de Python, ambas barras "
@@ -929,6 +926,8 @@ msgid ""
929926
"You can learn about this by interactively experimenting with the :mod:`re` "
930927
"module."
931928
msgstr ""
929+
"Puedes aprender sobre esto experimentando de forma interactiva con el "
930+
"módulo :mod:`re`."
932931

933932
#: ../Doc/howto/regex.rst:383
934933
msgid ""
@@ -1402,19 +1401,19 @@ msgid ""
14021401
"retrieve portions of the text that was matched."
14031402
msgstr ""
14041403
"Hasta ahora solo hemos cubierto una parte de las características de las "
1405-
"expresiones regulares. En esta sección, cubriremos algunos metacarácteres "
1404+
"expresiones regulares. En esta sección, cubriremos algunos metacaracteres "
14061405
"nuevos y cómo usar grupos para recuperar partes del texto que coincidió."
14071406

14081407
#: ../Doc/howto/regex.rst:680
14091408
msgid "More Metacharacters"
1410-
msgstr "Más metacarácteres"
1409+
msgstr "Más metacaracteres"
14111410

14121411
#: ../Doc/howto/regex.rst:682
14131412
msgid ""
14141413
"There are some metacharacters that we haven't covered yet. Most of them "
14151414
"will be covered in this section."
14161415
msgstr ""
1417-
"Hay algunos metacarácteres que aún no hemos cubierto. La mayoría de ellos se "
1416+
"Hay algunos metacaracteres que aún no hemos cubierto. La mayoría de ellos se "
14181417
"tratarán en esta sección."
14191418

14201419
#: ../Doc/howto/regex.rst:685
@@ -1428,7 +1427,7 @@ msgid ""
14281427
"once at a given location, they can obviously be matched an infinite number "
14291428
"of times."
14301429
msgstr ""
1431-
"Algunos de los metacarácteres restantes que se discutirán son :dfn:`zero-"
1430+
"Algunos de los metacaracteres restantes que se discutirán son :dfn:`zero-"
14321431
"width assertions`. No hacen que el motor avance a través de la cadena de "
14331432
"caracteres; en cambio, no consumen caracteres en absoluto y simplemente "
14341433
"tienen éxito o fracasan. Por ejemplo, ``\\b`` es una flag de que la posición "
@@ -1635,7 +1634,6 @@ msgstr ""
16351634
"del encabezado y otro grupo que coincida con el valor del encabezado."
16361635

16371636
#: ../Doc/howto/regex.rst:801
1638-
#, fuzzy
16391637
msgid ""
16401638
"Groups are marked by the ``'('``, ``')'`` metacharacters. ``'('`` and "
16411639
"``')'`` have much the same meaning as they do in mathematical expressions; "
@@ -1644,12 +1642,12 @@ msgid ""
16441642
"``, or ``{m,n}``. For example, ``(ab)*`` will match zero or more "
16451643
"repetitions of ``ab``. ::"
16461644
msgstr ""
1647-
"Los grupos están marcados por los ``'('``, ``')'`` metacarácteres. ``'('`` y "
1648-
"``')'`` tienen el mismo significado que en las expresiones matemáticas; "
1649-
"agrupan las expresiones contenidas en ellos, y puedes repetir el contenido "
1650-
"de un grupo con un calificador repetitivo, como ``*``, ``+``, ``?``, o ``{m,"
1651-
"n}``. Por ejemplo, ``(ab)*`` coincidirá con cero o más repeticiones de "
1652-
"``ab``. ::"
1645+
"Los grupos se marcan con los metacaracteres ``'('`` y ``')'``. ``'('`` y "
1646+
"``')'`` tienen prácticamente el mismo significado que en las expresiones "
1647+
"matemáticas; agrupan las expresiones contenidas dentro de ellos, y puedes "
1648+
"repetir el contenido de un grupo con un cuantificador, como ``*``, ``+``, ``?"
1649+
"``, o ``{m,n}``. Por ejemplo, ``(ab)*`` coincidirá con cero o más "
1650+
"repeticiones de ``ab``. ::"
16531651

16541652
#: ../Doc/howto/regex.rst:812
16551653
msgid ""
@@ -1768,7 +1766,7 @@ msgid ""
17681766
msgstr ""
17691767
"Perl 5 es bien conocido por sus poderosas adiciones a las expresiones "
17701768
"regulares estándar. Para estas nuevas características, los desarrolladores "
1771-
"de Perl no podían elegir nuevos metacarácteres de una sola pulsación de "
1769+
"de Perl no podían elegir nuevos metacaracteres de una sola pulsación de "
17721770
"tecla o nuevas secuencias especiales que comienzan con ``\\`` sin hacer que "
17731771
"las expresiones regulares de Perl sean confusamente diferentes de las RE "
17741772
"estándar. Si eligieran ``&`` como un nuevo metacarácter, por ejemplo, las "
@@ -1886,15 +1884,14 @@ msgstr ""
18861884
"Match.groupdict`::"
18871885

18881886
#: ../Doc/howto/regex.rst:950
1889-
#, fuzzy
18901887
msgid ""
18911888
"Named groups are handy because they let you use easily remembered names, "
18921889
"instead of having to remember numbers. Here's an example RE from the :mod:"
18931890
"`imaplib` module::"
18941891
msgstr ""
1895-
"Los grupos con nombre son útiles porque le permiten usar nombres fáciles de "
1896-
"recordar, en lugar de tener que recordar números. Aquí hay un ejemplo de RE "
1897-
"del módulo :mod:`imaplib`::"
1892+
"Los grupos nombrados son útiles porque le permiten usar nombres fáciles de "
1893+
"recordar en lugar de tener que recordar números. Aquí hay un ejemplo de una "
1894+
"RE del módulo :mod:`imaplib`::"
18981895

18991896
#: ../Doc/howto/regex.rst:961
19001897
msgid ""
@@ -2552,20 +2549,19 @@ msgstr ""
25522549
"que queremos."
25532550

25542551
#: ../Doc/howto/regex.rst:1327
2555-
#, fuzzy
25562552
msgid ""
25572553
"In this case, the solution is to use the non-greedy quantifiers ``*?``, ``+?"
25582554
"``, ``??``, or ``{m,n}?``, which match as *little* text as possible. In the "
25592555
"above example, the ``'>'`` is tried immediately after the first ``'<'`` "
25602556
"matches, and when it fails, the engine advances a character at a time, "
25612557
"retrying the ``'>'`` at every step. This produces just the right result::"
25622558
msgstr ""
2563-
"En este caso, la solución es utilizar los calificadores no codiciosos ``*?"
2564-
"``, ``+?``, ``??``, o ``{m,n}?``, Que coinciden como *poco* texto como sea "
2565-
"posible. En el ejemplo anterior, el ``'>'`` se prueba inmediatamente después "
2566-
"de las primeras coincidencias ``'<'``, y cuando falla, el motor avanza un "
2567-
"carácter a la vez, volviendo a intentar el ``'>'`` en cada paso. Esto "
2568-
"produce el resultado correcto:"
2559+
"En este caso, la solución es utilizar los cuantificadores no codiciosos ``*?"
2560+
"``, ``+?``, ``??``, o ``{m,n}?``, que coinciden con la *menor* cantidad de "
2561+
"texto posible. En el ejemplo anterior, el ``'>'`` se prueba inmediatamente "
2562+
"después de que el primer ``'<'`` coincida, y cuando falla, el motor avanza "
2563+
"un carácter a la vez, volviendo a intentar el ``'>'`` en cada paso. Esto "
2564+
"produce el resultado correcto::"
25692565

25702566
#: ../Doc/howto/regex.rst:1336
25712567
msgid ""

0 commit comments

Comments
 (0)