Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Arregla y wrapea library/re.po#2873

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
rtobar merged 5 commits intopython:3.12fromrtobar:invalid-pofile-syntax-fixed
Nov 18, 2024
Merged
Show file tree
Hide file tree
Changes fromall commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion.github/workflows/main.yml
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -77,7 +77,7 @@ jobs:
diff -Naur TRANSLATORS <(LANG=es python scripts/sort.py < TRANSLATORS)
- name: Powrap
if: steps.po-files-to-check.outputs.any_po_files_to_check == 'true'
run: powrap --check --quiet ${{ steps.po-files-to-check.outputs.po_files_to_check }}
run: powrap --diff --check --quiet ${{ steps.po-files-to-check.outputs.po_files_to_check }}
- name: Sphinx lint
if: steps.po-files-to-check.outputs.any_po_files_to_check == 'true'
run: sphinx-lint ${{ steps.po-files-to-check.outputs.po_files_to_check }}
Expand Down
4 changes: 2 additions & 2 deletions.pre-commit-config.yaml
View file
Open in desktop
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
repos:
- repo: https://github.com/JulienPalard/powrap
rev:v0.4.0
- repo: https://git.afpy.org/AFPy/powrap
rev:v1.0.2
hooks:
- id: powrap
- repo: local
Expand Down
159 changes: 83 additions & 76 deletionslibrary/re.po
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -208,10 +208,10 @@ msgid ""
"For example, the expression ``(?:a{6})*`` matches any multiple of six "
"``'a'`` characters."
msgstr ""
"Los operadores de repetición o cuantificadores (``*``, ``+``, ``?``, ``{m,n}``, etc.)"
"no pueden ser anidados directamente. Esto evita la ambigüedad con el sufijo "
"modificador no codicioso ``?``, y con otros modificadores en "
"otrasimplementaciones. Para aplicar una segunda repetición a una repetición "
"Los operadores de repetición o cuantificadores (``*``, ``+``, ``?``, ``{m,n}"
"``, etc.)no pueden ser anidados directamente. Esto evita la ambigüedad con "
"el sufijomodificador no codicioso ``?``, y con otros modificadores en otras "
"implementaciones. Para aplicar una segunda repetición a una repetición "
"interna, se pueden usar paréntesis. Por ejemplo, la expresión ``(?:a{6})*`` "
"coincide con cualquier múltiplo de seis caracteres ``'a'``."

Expand DownExpand Up@@ -358,14 +358,14 @@ msgstr ""
"permiten retroceder cuando la expresión que le sigue no coincide. Estos se "
"conocen como cuantificadores :dfn:`possessive`. Por ejemplo, ``a*a`` "
"coincidirá con ``'aaaa'`` porque la ``a*`` coincidirá con los 4 ``'a'``\\ s, "
"pero, cuando se encuentra la ``'a'`` final, la expresión retrocede de "
"modoque al final la ``a*`` termina coincidiendo con 3 ``'a'``\\ s total, y "
"lacuarta ``'a'`` coincide con la final ``'a'``. Sin embargo, cuando "
"``a*+a``se usa para que coincida con ``'aaaa'``, el ``a*+`` coincidirá con "
"los 4``'a'``, pero cuando el ``'a'`` final no encuentra más caracteres para "
"coincidir, la expresión no puede retroceder y, por lo tanto, no "
"coincidirá.``x*+``, ``x++`` and ``x?+`` son equivalentes a ``(?>x*)``, ``(?"
">x+)`` and``(?>x?)`` correspondientemente."
"pero, cuando se encuentra la ``'a'`` final, la expresión retrocede demodo"
"que al final la ``a*`` termina coincidiendo con 3 ``'a'``\\ s total, y la "
"cuarta ``'a'`` coincide con la final ``'a'``. Sin embargo, cuando ``a*+a`` "
"se usa para que coincida con ``'aaaa'``, el ``a*+`` coincidirá con los 4 "
"``'a'``, pero cuando el ``'a'`` final no encuentra más caracteres para "
"coincidir, la expresión no puede retroceder y, por lo tanto, nocoincidirá."
"``x*+``, ``x++`` and ``x?+`` son equivalentes a ``(?>x*)``, ``(?>x+)`` and"
"``(?>x?)`` correspondientemente."

#: ../Doc/library/re.rst:187
msgid "``{m}``"
Expand DownExpand Up@@ -782,12 +782,12 @@ msgstr ""
"separada, y si tiene éxito, continúa coincidiendo con el resto del patrón "
"que la sigue. Si el patrón posterior no coincide, la pila solo se puede "
"desenrollar a un punto *antes* del ``(?>...)`` Porque una vez que salió, la "
"expresión, conocida como :dfn:`grupo atomico <atomic group>`, ha desechadotodos los puntos de pila"
"dentro de sí misma. Por lo tanto, ``(?>.*).`` nunca coincidiría con nada "
"porque primero el ``.*`` coincidiría con todos los caracteres posibles, "
"luego, al no tener nada que igualar, el ``.`` final no coincidiría. Dado que "
"no hay puntos de pila guardados en el Grupo Atómico, y no hay ningún punto "
"de pila antes de él, toda la expresión no coincidiría."
"expresión, conocida como :dfn:`grupo atomico <atomic group>`, ha desechado "
"todos los puntos de piladentro de sí misma. Por lo tanto, ``(?>.*).`` nunca "
"coincidiría con nadaporque primero el ``.*`` coincidiría con todos los "
"caracteres posibles,luego, al no tener nada que igualar, el ``.`` final no "
"coincidiría. Dado queno hay puntos de pila guardados en el Grupo Atómico, y "
"no hay ningún puntode pila antes de él, toda la expresión no coincidiría."

#: ../Doc/library/re.rst:424
msgid "``(?P<name>...)``"
Expand DownExpand Up@@ -869,8 +869,8 @@ msgid ""
"In :class:`bytes` patterns, group *name* can only contain bytes in the ASCII "
"range (``b'\\x00'``-``b'\\x7f'``)."
msgstr ""
"En patrones de tipo :class:`bytes`, el nombre del grupo *name* solo puedecontener"
"bytes en el rango ASCII (``b'\\x00'``-``b'\\x7f'``)."
"En patrones de tipo :class:`bytes`, el nombre del grupo *name* solo puede "
"contenerbytes en el rango ASCII (``b'\\x00'``-``b'\\x7f'``)."

#: ../Doc/library/re.rst:430
msgid "``(?P=name)``"
Expand DownExpand Up@@ -1006,9 +1006,9 @@ msgid ""
"Group *id* can only contain ASCII digits. In :class:`bytes` patterns, group "
"*name* can only contain bytes in the ASCII range (``b'\\x00'``-``b'\\x7f'``)."
msgstr ""
"El *id* del grupo solo puede contener dígitos ASCII. En patrones de "
"tipo :class:`bytes`, el *name* del grupo solo puede contener bytes "
"en el rangoASCII (``b'\\x00'``-``b'\\x7f'``)."
"El *id* del grupo solo puede contener dígitos ASCII. En patrones detipo :"
"class:`bytes`, el *name* del grupo solo puede contener bytes en el rango "
"ASCII (``b'\\x00'``-``b'\\x7f'``)."

#: ../Doc/library/re.rst:506
msgid ""
Expand DownExpand Up@@ -1208,8 +1208,9 @@ msgid ""
"const:`ASCII` flag is used, only ``[a-zA-Z0-9_]`` is matched."
msgstr ""
"Coincide con los caracteres de palabras Unicode; esto incluye los caracteres "
"alfanuméricos (como se define por :meth:`str.isalnum`) así como el guión bajo "
"(``_``). Si se utiliza la bandera :const:`ASCII`, sólo coincide con ``[a-zA-Z0-9_]``."
"alfanuméricos (como se define por :meth:`str.isalnum`) así como el guión "
"bajo (``_``). Si se utiliza la bandera :const:`ASCII`, sólo coincide con "
"``[a-zA-Z0-9_]``."

#: ../Doc/library/re.rst:604
msgid ""
Expand DownExpand Up@@ -1254,8 +1255,8 @@ msgid ""
"string literals are also accepted by the regular expression parser::"
msgstr ""
"La mayoría de las :ref:`secuencias de escape <escape-sequences>` soportadas "
"por los literales de cadena de Python también son aceptadas por elanalizador"
"de expresiones regulares::"
"por los literales de cadena de Python también son aceptadas por el "
"analizadorde expresiones regulares::"

#: ../Doc/library/re.rst:644
msgid ""
Expand DownExpand Up@@ -1482,9 +1483,9 @@ msgid ""
msgstr ""
"Indica que no se aplica ninguna bandera, el valor es ``0``. Esta bandera "
"puede ser utilizada como valor predeterminado para un argumento de palabra "
"clave de función o como un valor que será condicionalmente combinado "
"conotras banderas usando el operador binario OR. Ejemplo de uso como "
"valorpredeterminado::"
"clave de función o como un valor que será condicionalmente combinadocon"
"otras banderas usando el operador binario OR. Ejemplo de uso como valor "
"predeterminado::"

#: ../Doc/library/re.rst:779
msgid ""
Expand All@@ -1503,13 +1504,15 @@ msgid ""
"include Unicode characters in matches. Since Python 3, Unicode characters "
"are matched by default."
msgstr ""
"En Python 2, esta bandera hacía que :ref:`secuencias especiales <re-special-sequences>`"
"incluyeran caracteres Unicode en las coincidencias. Desde Python 3, los caracteres "
"Unicode se coinciden por defecto."
"En Python 2, esta bandera hacía que :ref:`secuencias especiales <re-special-"
"sequences>`incluyeran caracteres Unicode en las coincidencias. Desde Python "
"3, los caracteresUnicode se coinciden por defecto."

#: ../Doc/library/re.rst:791
msgid "See :const:`A` for restricting matching on ASCII characters instead."
msgstr "Ver :const:`A` para restringir la coincidencia a caracteres ASCII en su lugar."
msgstr ""
"Ver :const:`A` para restringir la coincidencia a caracteres ASCII en su "
"lugar."

#: ../Doc/library/re.rst:793
msgid "This flag is only kept for backward compatibility."
Expand DownExpand Up@@ -1613,9 +1616,9 @@ msgid ""
"pattern; note that this is different from finding a zero-length match at "
"some point in the string."
msgstr ""
"Explora la cadena de caracteres *string* en busca de la primera ubicacióndonde el"
"patrón *pattern* de la expresión regular produce una coincidencia, y "
"retorna un :class:`~re.Match` correspondiente. Retorna ``None`` si ninguna "
"Explora la cadena de caracteres *string* en busca de la primera ubicación "
"donde elpatrón *pattern* de la expresión regular produce una coincidencia, "
"yretorna un :class:`~re.Match` correspondiente. Retorna ``None`` si ninguna "
"posición en la cadena coincide con el patrón; nota que esto es diferente a "
"encontrar una coincidencia de longitud cero en algún punto de la cadena."

Expand All@@ -1626,8 +1629,8 @@ msgid ""
"``None`` if the string does not match the pattern; note that this is "
"different from a zero-length match."
msgstr ""
"Si cero o más caracteres al principio de la cadena *string* coinciden con "
"elpatrón *pattern* de la expresión regular, retorna un :class:`~re.Match` "
"Si cero o más caracteres al principio de la cadena *string* coinciden conel"
"patrón *pattern* de la expresión regular, retorna un :class:`~re.Match` "
"correspondiente. Retorna ``None`` si la cadena no coincide con el patrón; "
"notar que esto es diferente de una coincidencia de longitud cero."

Expand All@@ -1654,10 +1657,10 @@ msgid ""
"corresponding :class:`~re.Match`. Return ``None`` if the string does not "
"match the pattern; note that this is different from a zero-length match."
msgstr ""
"Si toda la cadena *string* coincide con el patrón *pattern* de la "
"expresiónregular, retorna un :class:`~re.Match` correspondiente. Retorna "
"``None`` sila cadena no coincide con el patrón; notar que esto es diferente "
"de unacoincidencia de longitud cero."
"Si toda la cadena *string* coincide con el patrón *pattern* de laexpresión"
"regular, retorna un :class:`~re.Match` correspondiente. Retorna ``None`` si "
"la cadena no coincide con el patrón; notar que esto es diferente de una "
"coincidencia de longitud cero."

#: ../Doc/library/re.rst:889
msgid ""
Expand DownExpand Up@@ -1752,10 +1755,10 @@ msgid ""
"scanned left-to-right, and matches are returned in the order found. Empty "
"matches are included in the result."
msgstr ""
"Retorna un :term:`iterador <iterator>` que produce objetos :class:`~re.Match` sobre"
"todas las coincidencias no superpuestas para el patrón de RE *pattern* en la "
"*string*. La *string* es examinada de izquierda a derecha, y las "
"coincidencias son retornadas en el orden en que se encuentran. Las "
"Retorna un :term:`iterador <iterator>` que produce objetos :class:`~re."
"Match` sobretodas las coincidencias no superpuestas para el patrón de RE "
"*pattern* en la *string*. La *string* es examinada de izquierda a derecha, y "
"lascoincidencias son retornadas en el orden en que se encuentran. Las "
"coincidencias vacías se incluyen en el resultado."

#: ../Doc/library/re.rst:966
Expand DownExpand Up@@ -1869,9 +1872,9 @@ msgid ""
"strings, group *name* can only contain bytes in the ASCII range "
"(``b'\\x00'``-``b'\\x7f'``)."
msgstr ""
"El *id* del grupo solo puede contener dígitos ASCII. En las cadenas dereemplazo"
":class:`bytes`, el nombre del grupo *name* solo puede contener bytes en el rango ASCII "
"(``b'\\x00'``-``b'\\x7f'``)."
"El *id* del grupo solo puede contener dígitos ASCII. En las cadenas de "
"reemplazo:class:`bytes`, el nombre del grupo *name* solo puede contener "
"bytes en el rango ASCII(``b'\\x00'``-``b'\\x7f'``)."

#: ../Doc/library/re.rst:1041
msgid ""
Expand DownExpand Up@@ -1977,8 +1980,8 @@ msgid ""
":py:class:`re.Pattern` supports ``[]`` to indicate a Unicode (str) or bytes "
"pattern. See :ref:`types-genericalias`."
msgstr ""
":py:class:`re.Pattern` soporta ``[]`` para indicar un patrón Unicode (str) ode bytes."
"Ver :ref:`types-genericalias`."
":py:class:`re.Pattern` soporta ``[]`` para indicar un patrón Unicode (str) o "
"de bytes.Ver :ref:`types-genericalias`."

#: ../Doc/library/re.rst:1140
msgid ""
Expand All@@ -1988,10 +1991,10 @@ msgid ""
"this is different from finding a zero-length match at some point in the "
"string."
msgstr ""
"Escanea a través de la cadena *string* buscando la primera ubicación "
"dondeesta expresión regular produce una coincidencia, y retorna un :class:"
"`~re.Match` correspondiente. Retorna ``None`` si ninguna posición en la "
"cadenacoincide con el patrón; notar que esto es diferente a encontrar una "
"Escanea a través de la cadena *string* buscando la primera ubicacióndonde"
"esta expresión regular produce una coincidencia, y retorna un :class:`~re."
"Match` correspondiente. Retorna ``None`` si ninguna posición en la cadena "
"coincide con el patrón; notar que esto es diferente a encontrar una "
"coincidencia de longitud cero en algún punto de la cadena."

#: ../Doc/library/re.rst:1145
Expand DownExpand Up@@ -2031,10 +2034,10 @@ msgid ""
"the string does not match the pattern; note that this is different from a "
"zero-length match."
msgstr ""
"Si cero o más caracteres en el comienzo *beginning* de la cadena "
"*string*coinciden con esta expresión regular, retorna un :class:`~re.Match` "
"correspondiente. Retorna ``None`` si la cadena no coincide con el patrón;notar"
"que esto es diferente de una coincidencia de longitud cero."
"Si cero o más caracteres en el comienzo *beginning* de la cadena*string*"
"coinciden con esta expresión regular, retorna un :class:`~re.Match` "
"correspondiente. Retorna ``None`` si la cadena no coincide con el patrón; "
"notarque esto es diferente de una coincidencia de longitud cero."

#: ../Doc/library/re.rst:1171 ../Doc/library/re.rst:1189
msgid ""
Expand All@@ -2059,10 +2062,10 @@ msgid ""
"corresponding :class:`~re.Match`. Return ``None`` if the string does not "
"match the pattern; note that this is different from a zero-length match."
msgstr ""
"Si toda la cadena *string* coincide con esta expresión regular, "
"retorna un :class:`~re.Match` correspondiente. Retorna ``None`` si la "
"cadena nocoincide con el patrón; notar que esto es diferente de una "
"coincidencia delongitud cero."
"Si toda la cadena *string* coincide con esta expresión regular,retorna un :"
"class:`~re.Match` correspondiente. Retorna ``None`` si la cadena no "
"coincide con el patrón; notar que esto es diferente de una coincidencia de "
"longitud cero."

#: ../Doc/library/re.rst:1203
msgid "Identical to the :func:`split` function, using the compiled pattern."
Expand DownExpand Up@@ -2158,8 +2161,8 @@ msgid ""
":py:class:`re.Match` supports ``[]`` to indicate a Unicode (str) or bytes "
"match. See :ref:`types-genericalias`."
msgstr ""
":py:class:`re.Match` soporta ``[]`` para indicar una coincidencia Unicode(str) o de bytes."
"Ver :ref:`types-genericalias`."
":py:class:`re.Match` soporta ``[]`` para indicar una coincidencia Unicode "
"(str) o de bytes.Ver :ref:`types-genericalias`."

#: ../Doc/library/re.rst:1283
msgid ""
Expand DownExpand Up@@ -2559,11 +2562,14 @@ msgstr "search() vs. match()"
#: ../Doc/library/re.rst:1591
msgid ""
"Python offers different primitive operations based on regular expressions:"
msgstr "Python ofrece diferentes operaciones primitivas basadas en expresiones regulares:"
msgstr ""
"Python ofrece diferentes operaciones primitivas basadas en expresiones "
"regulares:"

#: ../Doc/library/re.rst:1593
msgid ":func:`re.match` checks for a match only at the beginning of the string"
msgstr ":func:`re.match` verifica una coincidencia solo al principio de la cadena"
msgstr ""
":func:`re.match` verifica una coincidencia solo al principio de la cadena"

#: ../Doc/library/re.rst:1594
msgid ""
Expand All@@ -2575,7 +2581,8 @@ msgstr ""

#: ../Doc/library/re.rst:1596
msgid ":func:`re.fullmatch` checks for entire string to be a match"
msgstr ":func:`re.fullmatch` verifica si la cadena completa es una coincidencia"
msgstr ""
":func:`re.fullmatch` verifica si la cadena completa es una coincidencia"

#: ../Doc/library/re.rst:1608
msgid ""
Expand DownExpand Up@@ -2697,12 +2704,12 @@ msgid ""
"writer wanted to find all of the adverbs *and their positions* in some text, "
"they would use :func:`finditer` in the following manner::"
msgstr ""
"Si se desea obtener más información sobre todas las coincidencias de unpatrón en"
"lugar del texto coincidente, :func:`finditer` es útil ya queproporciona :"
"class:`~re.Match` objetos en lugar de cadenas. "
"Continuando conel ejemplo anterior, si un escritor quisiera encontrar todos "
"los adverbios*y sus posiciones* en algún texto, usaría :func:`finditer` de "
"la siguientemanera::"
"Si se desea obtener más información sobre todas las coincidencias de un "
"patrón enlugar del texto coincidente, :func:`finditer` es útil ya que "
"proporciona :class:`~re.Match` objetos en lugar de cadenas. Continuando con "
"el ejemplo anterior, si un escritor quisiera encontrar todos los adverbios "
"*y sus posiciones* en algún texto, usaría :func:`finditer` de la siguiente "
"manera::"

#: ../Doc/library/re.rst:1736
msgid "Raw String Notation"
Expand DownExpand Up@@ -2810,7 +2817,7 @@ msgstr "$ (dólar)"

#: ../Doc/library/re.rst:123
msgid "* (asterisk)"
msgstr * (asterisco)"
msgstr"* (asterisco)"

#: ../Doc/library/re.rst:130
msgid "+ (plus)"
Expand Down
2 changes: 1 addition & 1 deletionrequirements.txt
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -7,7 +7,7 @@ PyICU
polib
pospell>=1.1
potodo
powrap
powrap>=1.0.2
python-docs-theme>=2022.1
setuptools
sphinx-intl
Expand Down

[8]ページ先頭

©2009-2025 Movatter.jp