Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 77f5f79

Browse files
authoredNov 8, 2024··
Merge pull request #339 from RobPasMue/docs/python-package-versions-to-spanish
docs: translate to Spanish python-package-version.md file
2 parents d01fd1c + 2d6a621 commit 77f5f79

File tree

1 file changed

+219
-39
lines changed

1 file changed

+219
-39
lines changed
 

‎locales/es/LC_MESSAGES/package-structure-code.po

Lines changed: 219 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -5912,11 +5912,11 @@ msgstr ""
59125912

59135913
#: ../../package-structure-code/python-package-versions.md:1
59145914
msgid "Creating New Versions of Your Python Package"
5915-
msgstr ""
5915+
msgstr "Creación de nuevas versiones de su paquete de Python"
59165916

59175917
#: ../../package-structure-code/python-package-versions.md:6
59185918
msgid "Key Takeways"
5919-
msgstr ""
5919+
msgstr "Principal conclusiones"
59205920

59215921
#: ../../package-structure-code/python-package-versions.md:8
59225922
msgid ""
@@ -5925,23 +5925,32 @@ msgid ""
59255925
"package version; for example a major version bump (version 1.0 --> 2.0) "
59265926
"equates to breaking changes in your package's code for a user."
59275927
msgstr ""
5928+
"Siga las reglas de [directrices de versionado semántico (SemVer)](https://semver.org/) "
5929+
"cuando aumente la versión de su paquete de Python; por ejemplo, un aumento de versión "
5930+
"mayor (versión 1.0 --> 2.0) equivale a cambios que rompen el código de su paquete para un usuario."
59285931

59295932
#: ../../package-structure-code/python-package-versions.md:9
59305933
msgid ""
59315934
"You may want to consider using a plugin like hatch_vsc for managing "
59325935
"versions of your package - if you want to have a GitHub only release "
59335936
"workflow."
59345937
msgstr ""
5938+
"Es posible que desee considerar el uso de un plugin como hatch_vsc para "
5939+
"gestionar las versiones de su paquete, si desea tener un flujo de trabajo de "
5940+
"versionado solo en GitHub."
59355941

59365942
#: ../../package-structure-code/python-package-versions.md:10
59375943
msgid ""
59385944
"Otherwise most major package build tools such as Hatch, Flit and PDM have"
59395945
" a version feature that will help you update your package's version"
59405946
msgstr ""
5947+
"De lo contrario, la mayoría de las principales herramientas de construcción de "
5948+
"paquetes, como Hatch, Flit y PDM, tienen una función de versión que le ayudará "
5949+
"a actualizar la versión de su paquete."
59415950

59425951
#: ../../package-structure-code/python-package-versions.md:11
59435952
msgid "Avoid updating your packages version number manually by hand in your code!"
5944-
msgstr ""
5953+
msgstr "Evite actualizar manualmente el número de versión de sus paquetes en su código!"
59455954

59465955
#: ../../package-structure-code/python-package-versions.md:14
59475956
msgid ""
@@ -5951,6 +5960,9 @@ msgid ""
59515960
"/#semantic-versioning) when assigning release values to new versions of "
59525961
"your Python package."
59535962
msgstr ""
5963+
"pyOpenSci recomienda que siga el [PEP 440 de Python](https://peps.python.org/pep-0440) "
5964+
"que recomienda el uso de [directrices de versionado semántico](https://www.python.org/dev/peps/pep-0440"
5965+
"/#semantic-versioning) al crear nuevas versiones de su paquete de Python."
59545966

59555967
#: ../../package-structure-code/python-package-versions.md:18
59565968
msgid ""
@@ -5959,18 +5971,26 @@ msgid ""
59595971
"are making to the package code. Being consistent with how and when you "
59605972
"update your package versions is important as:"
59615973
msgstr ""
5974+
"[El versionado semántico](https://semver.org/) es un enfoque para actualizar "
5975+
"las versiones de los paquetes que depende del tipo y la extensión del cambio "
5976+
"que está realizando en el código del paquete. Ser coherente con cómo y cuándo "
5977+
"actualiza las versiones de su paquete es importante ya que:"
59625978

59635979
#: ../../package-structure-code/python-package-versions.md:23
59645980
msgid ""
59655981
"It helps your users (which might include other developers that depend on "
59665982
"your package) understand the extent of changes to a package."
59675983
msgstr ""
5984+
"Ayuda a sus usuarios (que pueden incluir a otros desarrolladores que dependen "
5985+
"de su paquete) a comprender la extensión de los cambios en un paquete."
59685986

59695987
#: ../../package-structure-code/python-package-versions.md:24
59705988
msgid ""
59715989
"It helps your development team make decisions about when to bump a "
59725990
"package version based on standard rules."
59735991
msgstr ""
5992+
"Ayuda a su equipo de desarrollo a tomar decisiones sobre cuándo aumentar una "
5993+
"versión de paquete basándose en reglas estándar."
59745994

59755995
#: ../../package-structure-code/python-package-versions.md:26
59765996
msgid ""
@@ -5981,10 +6001,17 @@ msgid ""
59816001
"code expressive](https://medium.com/@daniel.oliver.king/writing-"
59826002
"expressive-code-b69ef7a5a2fa)."
59836003
msgstr ""
6004+
"Incrementos de versión consistentes siguiendo las reglas de semver significa que "
6005+
"los valores de la versión de su paquete explican la extensión de los cambios "
6006+
"realizados en el código de una versión a otra. Por lo tanto, los números "
6007+
"de versión de su paquete se vuelven \"expresivos\" de la misma manera que "
6008+
"nombrar bien las variables del código puede [hacer que el código sea expresivo](https://"
6009+
"medium.com/@daniel.oliver.king/writing-expressive-code-b69ef7a5a2fa)."
6010+
59846011

59856012
#: ../../package-structure-code/python-package-versions.md:28
59866013
msgid "A note about versioning"
5987-
msgstr ""
6014+
msgstr "Una nota sobre el versionado"
59886015

59896016
#: ../../package-structure-code/python-package-versions.md:29
59906017
msgid ""
@@ -5993,14 +6020,18 @@ msgid ""
59936020
"document how you version your code and if you can, also document your "
59946021
"deprecation policy for code."
59956022
msgstr ""
6023+
"En algunos casos, incluso pequeños cambios de versión pueden convertir una "
6024+
"actualización de paquete en un cambio que rompe para algunos usuarios. Por "
6025+
"lo tanto es importante es que documente cómo versiona su código y, si "
6026+
"puede, también la política de deprecación para el código."
59966027

59976028
#: ../../package-structure-code/python-package-versions.md:37
59986029
msgid "SemVer rules"
5999-
msgstr ""
6030+
msgstr "Reglas de SemVer"
60006031

60016032
#: ../../package-structure-code/python-package-versions.md:39
60026033
msgid "Following SemVer, your bump your package version to a:"
6003-
msgstr ""
6034+
msgstr "Siguiendo SemVer, aumente la versión de su paquete a:"
60046035

60056036
#: ../../package-structure-code/python-package-versions.md:41
60066037
msgid "patch (1.1.1 --> 1.1.**2**)"
@@ -6016,28 +6047,32 @@ msgstr ""
60166047

60176048
#: ../../package-structure-code/python-package-versions.md:45
60186049
msgid "version number change based on the following rules:"
6019-
msgstr ""
6050+
msgstr "El cambio de número de versión se basa en las siguientes reglas:"
60206051

60216052
#: ../../package-structure-code/python-package-versions.md:47
60226053
msgid "Given a version number MAJOR.MINOR.PATCH, increment the:"
6023-
msgstr ""
6054+
msgstr "Dado un número de versión MAJOR.MINOR.PATCH, incremente:"
60246055

60256056
#: ../../package-structure-code/python-package-versions.md:49
60266057
msgid "**MAJOR version** when you make incompatible API changes"
6027-
msgstr ""
6058+
msgstr "Versión **MAJOR** cuando realice cambios incompatibles en la API"
60286059

60296060
#: ../../package-structure-code/python-package-versions.md:50
60306061
msgid ""
60316062
"**MINOR version** when you add functionality in a backwards compatible "
60326063
"manner"
6033-
msgstr ""
6064+
msgstr "Versión **MINOR** cuando agregue funcionalidad de manera compatible con versiones anteriores"
60346065

60356066
#: ../../package-structure-code/python-package-versions.md:51
60366067
msgid ""
60376068
"**PATCH version** when you make backwards compatible bug fixes Additional"
60386069
" labels for pre-release and build metadata are available as extensions to"
60396070
" the MAJOR.MINOR.PATCH format."
60406071
msgstr ""
6072+
"Versión **PATCH** cuando realice correcciones de errores compatibles"
6073+
" con versiones anteriores. Se encuentran disponibles etiquetas adicionales "
6074+
"para metadatos de prelanzamiento y compilación como extensiones del "
6075+
"formato MAJOR.MINOR.PATCH."
60416076

60426077
#: ../../package-structure-code/python-package-versions.md:56
60436078
msgid ""
@@ -6047,47 +6082,65 @@ msgid ""
60476082
"provide a user with a sense of when a new version might break an existing"
60486083
" build. As such we still suggest semver."
60496084
msgstr ""
6085+
"Algunas personas prefieren usar [calver](https://calver.org/index.html) para "
6086+
"el versionado. Puede ser un sistema más fácil de usar dado que se basa en "
6087+
"valores de fecha asociados con las versiones lanzadas. Sin embargo, calver no "
6088+
"proporciona al usuario una idea de cuándo una nueva versión podría romper una "
6089+
"compilación existente. Por lo tanto, seguimos sugiriendo semver."
60506090

60516091
#: ../../package-structure-code/python-package-versions.md:59
60526092
msgid ""
60536093
"pyOpenSci will never require semver in a peer review as long as a package"
60546094
" has a reasonable approach to versioning!"
60556095
msgstr ""
6096+
"¡pyOpenSci nunca requerirá semver en una revisión por pares siempre que un paquete "
6097+
"tenga un enfoque razonable para el versionado!"
60566098

60576099
#: ../../package-structure-code/python-package-versions.md:63
60586100
msgid "Avoid manually updating Python package version numbers if you can"
6059-
msgstr ""
6101+
msgstr "Evite actualizar manualmente los números de versión de los paquetes de Python si puede"
60606102

60616103
#: ../../package-structure-code/python-package-versions.md:65
60626104
msgid ""
60636105
"Often times you may want to have your package version value in multiple "
60646106
"locations. One example of this is that it might be both an attribute in "
60656107
"your package **version** and also called in your documentation."
60666108
msgstr ""
6109+
"A menudo, es posible que desee tener el valor de la versión de su paquete en "
6110+
"múltiples ubicaciones. Un ejemplo de esto es que podría ser tanto un atributo "
6111+
"en su paquete **version** como también llamado en su documentación."
60676112

60686113
#: ../../package-structure-code/python-package-versions.md:70
60696114
msgid ""
60706115
"We recommend that you avoid manual updates of your package version number"
60716116
" to avoid human-error. It is better practice to keep your version number "
60726117
"in one location."
60736118
msgstr ""
6119+
"Recomendamos que evite las actualizaciones manuales del número de versión de "
6120+
"su paquete para evitar errores humanos. Es mejor mantener su número "
6121+
"de versión en una sola ubicación."
60746122

60756123
#: ../../package-structure-code/python-package-versions.md:74
60766124
msgid ""
60776125
"If you can't implement a single location version, then consider using a "
60786126
"tool like hatch, PDM or bump2version that will update the version values "
60796127
"for you - throughout your package."
60806128
msgstr ""
6129+
"Si no puede implementar una versión de una sola ubicación, considere usar una "
6130+
"herramienta como hatch, PDM o bump2version que actualizará los valores de versión "
6131+
"por usted, en todo su paquete."
60816132

60826133
#: ../../package-structure-code/python-package-versions.md:78
60836134
msgid ""
60846135
"Below we discuss some tools that you can use to manage updating Python "
60856136
"package versions."
60866137
msgstr ""
6138+
"A continuación, discutimos algunas herramientas que puede utilizar para "
6139+
"actualizar las versiones de los paquetes de Python."
60876140

60886141
#: ../../package-structure-code/python-package-versions.md:83
60896142
msgid "Tools to manage versions for your Python package"
6090-
msgstr ""
6143+
msgstr "Herramientas para gestionar versiones de su paquete de Python"
60916144

60926145
#: ../../package-structure-code/python-package-versions.md:85
60936146
msgid ""
@@ -6096,16 +6149,22 @@ msgid ""
60966149
" tools are built into or work with your chosen [packaging build tools "
60976150
"that discussed in this chapter.](python-package-build-tools)"
60986151
msgstr ""
6152+
"Hay un puñado de herramientas que se utilizan ampliamente en el ecosistema "
6153+
"científico que puede utilizar para gestionar las versiones de su paquete. "
6154+
"Algunas de estas herramientas están integradas o funcionan con las [herramientas "
6155+
"de construcción de paquetes que elija que se discuten en este capítulo.](python-package-build-tools)"
60996156

61006157
#: ../../package-structure-code/python-package-versions.md:91
61016158
msgid "Below, we provide an overview of these tools."
6102-
msgstr ""
6159+
msgstr "A continuación, proporcionamos una descripción general de estas herramientas."
61036160

61046161
#: ../../package-structure-code/python-package-versions.md:97
61056162
msgid ""
61066163
"There are three general groups of tools that you can use to manage "
61076164
"package versions:"
61086165
msgstr ""
6166+
"Hay tres grupos generales de herramientas que puede utilizar para gestionar "
6167+
"las versiones de los paquetes:"
61096168

61106169
#: ../../package-structure-code/python-package-versions.md:100
61116170
msgid ""
@@ -6115,6 +6174,11 @@ msgid ""
61156174
"release.readthedocs.io/en/latest/) as a Python tool that implements a "
61166175
"semantic versioning approach."
61176176
msgstr ""
6177+
"**herramientas de versionado semántico:** Estas herramientas determinarán "
6178+
"automáticamente qué tipo de aumento de versión usar utilizando el texto en "
6179+
"los mensajes de confirmación o commits. A continuación, discutimos [Python Semantic Release]"
6180+
"(https://python-semantic-release.readthedocs.io/en/latest/) como una herramienta de Python "
6181+
"que implementa un enfoque de versionado semántico."
61186182

61196183
#: ../../package-structure-code/python-package-versions.md:102
61206184
msgid ""
@@ -6123,6 +6187,10 @@ msgid ""
61236187
"within your package. Normally this is implemented at the command link for"
61246188
" instance `hatch version major` would bump your project from 0.x to 1.0."
61256189
msgstr ""
6190+
"**Herramientas de aumento incremental manual:** Herramientas como "
6191+
"[Hatch](https://hatch.pypa.io/latest/version/) ofrecen el aumento de versión "
6192+
"dentro de su paquete. Normalmente, esto se ejecuta en la línea de comandos, "
6193+
"por ejemplo, `hatch version major` aumentaría su proyecto de 0.x a 1.0."
61266194

61276195
#: ../../package-structure-code/python-package-versions.md:103
61286196
msgid ""
@@ -6132,10 +6200,17 @@ msgid ""
61326200
"We discuss this option below assuming that you are using **.git tags** "
61336201
"and **GitHub** to manage your package repository."
61346202
msgstr ""
6203+
"**Herramientas del sistema de control de versiones:** Por último, hay "
6204+
"herramientas que dependen de su sistema de control de versiones para "
6205+
"seguir las versiones. Estas herramientas a menudo son complementos de su "
6206+
"herramienta de construcción de paquetes (por ejemplo, construcción de "
6207+
"setuptools o hatchling). Discutimos esta opción a continuación asumiendo "
6208+
"que está utilizando **etiquetas .git** y **GitHub** para gestionar el "
6209+
"repositorio de su paquete."
61356210

61366211
#: ../../package-structure-code/python-package-versions.md:105
61376212
msgid "Semantic release, vs version control based vs manual version bumping"
6138-
msgstr ""
6213+
msgstr "Publicación semántica, vs. basada en control de versiones vs. aumento manual de versiones"
61396214

61406215
#: ../../package-structure-code/python-package-versions.md:107
61416216
msgid ""
@@ -6144,53 +6219,67 @@ msgid ""
61446219
"can create a workflow where a GitHub release and associated new version "
61456220
"tag is used to trigger an automated build that:"
61466221
msgstr ""
6222+
"Generalmente, las herramientas de publicación semántica y del sistema de control "
6223+
"de versiones se pueden configurar para ejecutarse automáticamente en GitHub "
6224+
"usando acciones de GitHub. Esto significa que puede crear un flujo de trabajo "
6225+
"en el que una versión de GitHub y una nueva etiqueta de versión asociada se "
6226+
"utilizan para desencadenar una compilación automatizada que:"
61476227

61486228
#: ../../package-structure-code/python-package-versions.md:113
61496229
msgid "Builds your package and updates the version following the new tag"
6150-
msgstr ""
6230+
msgstr "Construye su paquete y actualiza la versión siguiendo la nueva etiqueta"
61516231

61526232
#: ../../package-structure-code/python-package-versions.md:114
61536233
msgid "Tests the build and publishes to test PyPI"
6154-
msgstr ""
6234+
msgstr "Prueba la compilación y publica en test PyPI"
61556235

61566236
#: ../../package-structure-code/python-package-versions.md:115
61576237
msgid "Publishes the package to PyPI"
6158-
msgstr ""
6238+
msgstr "Publica el paquete en PyPI"
61596239

61606240
#: ../../package-structure-code/python-package-versions.md:118
61616241
msgid ""
61626242
"Bumping a package version refers to the step of increasing the package "
61636243
"version after a set number of changes have been made to it. For example, "
61646244
"you might bump from version 0.8 to 0.9 of a package. or from 0.9 to 1.0."
61656245
msgstr ""
6246+
"Aumentar la versión de un paquete se refiere al paso de aumentar la versión "
6247+
"del paquete después de que se haya realizado un número determinado de cambios "
6248+
"en él. Por ejemplo, podría aumentar de la versión 0.8 a la 0.9 de un paquete. "
6249+
"O de 0.9 a 1.0."
61666250

61676251
#: ../../package-structure-code/python-package-versions.md:122
61686252
msgid ""
61696253
"Using semantic versioning, there are three main \"levels\" of versions "
61706254
"that you might consider:"
61716255
msgstr ""
6256+
"Usando el versionado semántico, hay tres \"niveles\" principales de versiones "
6257+
"que podría considerar:"
61726258

61736259
#: ../../package-structure-code/python-package-versions.md:125
61746260
msgid "Major, minor and patch. These are described in more detail below."
6175-
msgstr ""
6261+
msgstr "Mayor, menor y parche (del inglés major, minor y patch). "
6262+
"Estos se describen con más detalle a continuación."
61766263

61776264
#: ../../package-structure-code/python-package-versions.md:128
61786265
msgid "Tools for bumping Python package versions"
6179-
msgstr ""
6266+
msgstr "Herramientas para aumentar las versiones de los paquetes de Python"
61806267

61816268
#: ../../package-structure-code/python-package-versions.md:130
61826269
msgid ""
61836270
"In this section we discuss the following tools for managing your Python "
61846271
"package's version:"
61856272
msgstr ""
6273+
"En esta sección discutimos las siguientes herramientas para gestionar la "
6274+
"versión de su paquete de Python:"
61866275

61876276
#: ../../package-structure-code/python-package-versions.md:133
61886277
msgid "hatch &"
61896278
msgstr ""
61906279

61916280
#: ../../package-structure-code/python-package-versions.md:134
61926281
msgid "hatch_vcs plugin for hatchling"
6193-
msgstr ""
6282+
msgstr "plugin hatch_vcs para hatchling"
61946283

61956284
#: ../../package-structure-code/python-package-versions.md:135
61966285
msgid "setuptools-scm"
@@ -6202,7 +6291,7 @@ msgstr ""
62026291

62036292
#: ../../package-structure-code/python-package-versions.md:138
62046293
msgid "Tool 1: Hatch and other build tools that offer incremental versioning"
6205-
msgstr ""
6294+
msgstr "Heramienta 1: Hatch y otras herramientas de construcción que ofrecen versionado incremental"
62066295

62076296
#: ../../package-structure-code/python-package-versions.md:140
62086297
msgid ""
@@ -6212,6 +6301,11 @@ msgid ""
62126301
"implement version. Rather, they allow you to update the version at the "
62136302
"command line using commands such as:"
62146303
msgstr ""
6304+
"Muchas de las herramientas de construcción modernas ofrecen soporte de versión "
6305+
"que siguen las reglas de versionado semántico. Estas herramientas son diferentes "
6306+
"de Python Semantic Version en que no requieren mensajes de confirmación específicos "
6307+
"para implementar la versión. Más bien, le permiten actualizar la versión en la línea "
6308+
"de comandos usando comandos como:"
62156309

62166310
#: ../../package-structure-code/python-package-versions.md:146
62176311
msgid "`tool-name version update major`"
@@ -6228,28 +6322,34 @@ msgid ""
62286322
"incrementally. With **Hatch** the version value will be found in your "
62296323
"`pyproject.toml` file. <!-- TODO double check this -->"
62306324
msgstr ""
6325+
"[Hatch](https://hatch.pypa.io/latest/version/), por ejemplo, ofrece "
6326+
"`hatch version minor` que modificará la versión de su paquete de forma "
6327+
"incremental. Con **Hatch**, el valor de la versión se encontrará en su "
6328+
"archivo `pyproject.toml`. <!-- TODO double check this -->"
62316329

62326330
#: ../../package-structure-code/python-package-versions.md:152
62336331
msgid "Hatch (or other tools like PDM) Pros"
6234-
msgstr ""
6332+
msgstr "Beneficios de Hatch (u otras herramientas como PDM)"
62356333

62366334
#: ../../package-structure-code/python-package-versions.md:154
62376335
msgid "Easy to use version updates locally using a single tool!"
6238-
msgstr ""
6336+
msgstr "Fácil de usar actualizaciones de versión localmente usando una sola herramienta!"
62396337

62406338
#: ../../package-structure-code/python-package-versions.md:156
62416339
msgid "Hatch (or other tools like PDM) Cons"
6242-
msgstr ""
6340+
msgstr "Complicaciones con Hatch (u otras herramientas como PDM)"
62436341

62446342
#: ../../package-structure-code/python-package-versions.md:158
62456343
msgid ""
62466344
"There will be some setup involved to ensure package version is updated "
62476345
"throughout your package"
62486346
msgstr ""
6347+
"Habrá alguna configuración involucrada para asegurarse de que la versión del "
6348+
"paquete se actualice en todo su paquete"
62496349

62506350
#: ../../package-structure-code/python-package-versions.md:160
62516351
msgid "Tool 2: Hatch_vcs & hatchling build back-end"
6252-
msgstr ""
6352+
msgstr "Heramienta 2: Hatch_vcs & hatchling build backend"
62536353

62546354
#: ../../package-structure-code/python-package-versions.md:162
62556355
msgid ""
@@ -6258,6 +6358,10 @@ msgid ""
62586358
"creates a **\\_version.py** file in your package ecosystem that keeps "
62596359
"track of the package's current version."
62606360
msgstr ""
6361+
"[hatch_vcs](https://github.com/ofek/hatch-vcs) es una herramienta de versionado "
6362+
"que le permite gestionar las versiones de los paquetes utilizando **etiquetas git**. "
6363+
"Hatch_vcs crea un archivo **\\_version.py** en su ecosistema de paquetes que "
6364+
"realiza un seguimiento de la versión actual del paquete."
62616365

62626366
#: ../../package-structure-code/python-package-versions.md:167
62636367
msgid ""
@@ -6267,88 +6371,112 @@ msgid ""
62676371
"This in turn eliminates potential error associated with manually updating"
62686372
" your package's version."
62696373
msgstr ""
6374+
"Hatch realiza un seguimiento de la versión de su paquete en un archivo `_version.py`. "
6375+
"Almacenar la versión en un solo archivo gestionado por Hatch proporciona a su "
6376+
"paquete un valor de \"única fuente de verdad\" para el número de versión. Esto, a su vez, "
6377+
"elimina el error potencial asociado con la actualización manual de la versión de su paquete."
62706378

62716379
#: ../../package-structure-code/python-package-versions.md:173
62726380
msgid ""
62736381
"When you (or your CI system) build your package, hatch checks the current"
62746382
" tag number for your package. if it has increased, it will update the "
62756383
"**\\_version.py** file with the new value."
62766384
msgstr ""
6385+
"Cuando usted (o su sistema de CI) construye su paquete, hatch verifica el número "
6386+
"de etiqueta actual de su paquete. Si ha aumentado, actualizará el archivo **\\_version.py** "
6387+
"con el nuevo valor."
62776388

62786389
#: ../../package-structure-code/python-package-versions.md:176
62796390
msgid ""
62806391
"Thus, when you create a new tag or a new release with a tag and build "
62816392
"your package, Hatch will access the new tag value and use it to update "
62826393
"your package version."
62836394
msgstr ""
6395+
"Así, cuando cree una nueva etiqueta o una nueva versión con una etiqueta y "
6396+
"construya su paquete, Hatch accederá al nuevo valor de la etiqueta y lo utilizará "
6397+
"para actualizar la versión de su paquete."
62846398

62856399
#: ../../package-structure-code/python-package-versions.md:179
62866400
msgid ""
62876401
"To use **hatch_vcs** you will need to use the **hatchling** build back "
62886402
"end."
62896403
msgstr ""
6404+
"Para usar **hatch_vcs** necesitará usar el backend de construcción **hatchling**."
62906405

62916406
#: ../../package-structure-code/python-package-versions.md:182
62926407
msgid ""
62936408
"Hatchling can also be used with any of the modern build tools including "
62946409
"**Flit** and **PDM** if you prefer those for your day to day workflow."
62956410
msgstr ""
6411+
"Hatchling también se puede utilizar con cualquiera de las herramientas de construcción "
6412+
"modernas, incluidas **Flit** y **PDM**, si prefiere esas para su flujo de trabajo diario."
62966413

62976414
#: ../../package-structure-code/python-package-versions.md:187
62986415
msgid "Hatch example setup in your pyproject.toml"
6299-
msgstr ""
6416+
msgstr "Ejecución de ejemplo de Hatch en su pyproject.toml"
63006417

63016418
#: ../../package-structure-code/python-package-versions.md:196
63026419
msgid ""
63036420
"**Hatch_vcs** supports a fully automated package release and build, and "
63046421
"push to PyPI workflow on GitHub."
63056422
msgstr ""
6423+
"**Hatch_vcs** admite un flujo de trabajo de publicación y construcción de paquetes "
6424+
"totalmente automatizado, y envío a PyPI en GitHub."
63066425

63076426
#: ../../package-structure-code/python-package-versions.md:206
63086427
msgid ""
63096428
"If you use **setuptools_scm**, then you might find **hatch_vcs** and "
63106429
"**hatchling** to be the modern equivalent to your current setuptools / "
63116430
"build workflow."
63126431
msgstr ""
6432+
"Si utiliza **setuptools_scm**, entonces podría encontrar que **hatch_vcs** y "
6433+
"**hatchling** son el equivalente moderno a su flujo de trabajo actual de setuptools / "
6434+
"buils."
63136435

63146436
#: ../../package-structure-code/python-package-versions.md:209
63156437
msgid "hatch_vcs Pros"
6316-
msgstr ""
6438+
msgstr "Beneficios de hatch_vcs"
63176439

63186440
#: ../../package-structure-code/python-package-versions.md:211
63196441
msgid "Hatch supports modern Python packaging standards"
6320-
msgstr ""
6442+
msgstr "Hatch admite estándares modernos de empaquetado de Python"
63216443

63226444
#: ../../package-structure-code/python-package-versions.md:212
63236445
#: ../../package-structure-code/python-package-versions.md:238
63246446
msgid "It creates a single-source file that contains your package version."
6325-
msgstr ""
6447+
msgstr "Permite crear un archivo de única fuente de verdad que contiene la versión de su paquete."
63266448

63276449
#: ../../package-structure-code/python-package-versions.md:213
63286450
#: ../../package-structure-code/python-package-versions.md:239
63296451
msgid "You never manually update the package version"
6330-
msgstr ""
6452+
msgstr "Nunca actualizará manualmente la versión del paquete"
63316453

63326454
#: ../../package-structure-code/python-package-versions.md:214
63336455
#: ../../package-structure-code/python-package-versions.md:240
63346456
msgid ""
63356457
"You can automate writing the version anywhere in your package including "
63366458
"your documentation!"
63376459
msgstr ""
6460+
"Puede automatizar la escritura de la versión en cualquier lugar de su paquete, "
6461+
"incluida su documentación."
63386462

63396463
#: ../../package-structure-code/python-package-versions.md:215
63406464
#: ../../package-structure-code/python-package-versions.md:241
63416465
msgid ""
63426466
"It supports a purely GitHub based release workflow. This simplifies "
63436467
"maintenance workflows."
63446468
msgstr ""
6469+
"Admite un flujo de trabajo de publicación basado puramente en GitHub. Esto "
6470+
"simplifica los flujos de trabajo de mantenimiento."
63456471

63466472
#: ../../package-structure-code/python-package-versions.md:216
63476473
#: ../../package-structure-code/python-package-versions.md:242
63486474
msgid ""
63496475
"Version number is updated in your package via a hidden `_version.py` "
63506476
"file. There is no manual configuration updates required."
63516477
msgstr ""
6478+
"El número de versión se actualiza en su paquete a través de un archivo oculto `_version.py`. "
6479+
"No se requieren actualizaciones manuales de configuración."
63526480

63536481
#: ../../package-structure-code/python-package-versions.md:217
63546482
#: ../../package-structure-code/python-package-versions.md:243
@@ -6357,21 +6485,27 @@ msgid ""
63576485
"below), we know that sometimes when maintaining a package specific "
63586486
"guidelines around commit messages can be hard to apply and manage."
63596487
msgstr ""
6488+
"Si bien nos gustan los mensajes de commit detallados (consulte Python Semantic Version "
6489+
"a continuación), sabemos que a veces, al mantener un paquete, las pautas específicas "
6490+
"sobre los mensajes de commit pueden ser difíciles de aplicar y gestionar."
63606491

63616492
#: ../../package-structure-code/python-package-versions.md:219
63626493
msgid "hatch_vcs Cons"
6363-
msgstr ""
6494+
msgstr "Complicaciones con hatch_vcs"
63646495

63656496
#: ../../package-structure-code/python-package-versions.md:221
63666497
msgid ""
63676498
"In a CI workflow you will end up manually entering or creating the "
63686499
"version number via a tag on GitHub. But you could locally develop a build"
63696500
" to \"bump\" tag versions"
63706501
msgstr ""
6502+
"En un flujo de trabajo de CI, terminará ingresando o creando manualmente el "
6503+
"número de versión a través de una etiqueta en GitHub. Pero podría desarrollar "
6504+
"localmente una compilación para \"aumentar\" las versiones de las etiquetas"
63716505

63726506
#: ../../package-structure-code/python-package-versions.md:224
63736507
msgid "Tool 3: setuptools-scm versioning using git tags"
6374-
msgstr ""
6508+
msgstr "Herramienta 3: versionado de setuptools-scm usando etiquetas git"
63756509

63766510
#: ../../package-structure-code/python-package-versions.md:226
63776511
msgid ""
@@ -6381,52 +6515,68 @@ msgid ""
63816515
"above) does. It stores a version in a **\\_version.py** file and relies "
63826516
"on (**git**) tags to determine the package's current version."
63836517
msgstr ""
6518+
"[`Setuptools_scm`](https://github.com/pypa/setuptools_scm/) es una extensión "
6519+
"que puede usar con setuptools para gestionar las versiones de los paquetes. "
6520+
"**Setuptools_scm** opera de la misma manera que **hatch_vcs** (discutido "
6521+
"anteriormente). Almacena una versión en un archivo **\\_version.py** y se basa "
6522+
"en las etiquetas (**git**) para determinar la versión actual del paquete."
63846523

63856524
#: ../../package-structure-code/python-package-versions.md:232
63866525
msgid ""
63876526
"If you are using **setuptools** as your primary build tool, then "
63886527
"`*setuptools-scm` is a good choice as:"
63896528
msgstr ""
6529+
"Si está utilizando **setuptools** como su herramienta de construcción principal, "
6530+
"entonces `*setuptools-scm` es una buena elección ya que:"
63906531

63916532
#: ../../package-structure-code/python-package-versions.md:236
63926533
msgid "setuptools_scm Pros"
6393-
msgstr ""
6534+
msgstr "Beneficios de setuptools_scm"
63946535

63956536
#: ../../package-structure-code/python-package-versions.md:244
63966537
msgid "**setuptools** is still the most commonly used Python packaging build tool"
6397-
msgstr ""
6538+
msgstr "**setuptools** sigue siendo la herramienta de construcción de paquetes de Python más comúnmente utilizada"
63986539

63996540
#: ../../package-structure-code/python-package-versions.md:246
64006541
msgid "setuptools_scm Cons"
6401-
msgstr ""
6542+
msgstr "Complicaciones con setuptools_scm"
64026543

64036544
#: ../../package-structure-code/python-package-versions.md:248
64046545
msgid ""
64056546
"In a CI workflow you will end up manually entering or creating the "
64066547
"version number via a tag on GitHub."
64076548
msgstr ""
6549+
"En un flujo de trabajo de CI, terminará ingresando o creando manualmente el "
6550+
"número de versión a través de una etiqueta en GitHub."
64086551

64096552
#: ../../package-structure-code/python-package-versions.md:249
64106553
msgid "Not well documented"
6411-
msgstr ""
6554+
msgstr "No está bien documentado"
64126555

64136556
#: ../../package-structure-code/python-package-versions.md:250
64146557
msgid ""
64156558
"Because setuptools will always have to support backwards compatibility it"
64166559
" will always be slower in adopting modern Python packaging conventions."
64176560
msgstr ""
6561+
"Dado que setuptools siempre tendrá que admitir la compatibilidad "
6562+
"con versiones anteriores, siempre será más lento en adoptar las "
6563+
"convenciones modernas de empaquetado de Python."
64186564

64196565
#: ../../package-structure-code/python-package-versions.md:252
64206566
msgid ""
64216567
"As such you might consider using a more modern tool such as **hatch_vcs**"
64226568
" and **hatchling** to build your package and manage package versions."
64236569
msgstr ""
6570+
"Por lo tanto, podría considerar usar una herramienta más moderna como **hatch_vcs** "
6571+
"y **hatchling** para construir su paquete y gestionar las versiones del paquete."
64246572

64256573
#: ../../package-structure-code/python-package-versions.md:264
64266574
msgid ""
64276575
"Tool 4: [Python semantic release](https://python-semantic-"
64286576
"release.readthedocs.io/en/latest/)"
64296577
msgstr ""
6578+
"Herramienta 4: [Python semantic release](https://python-semantic-"
6579+
"release.readthedocs.io/en/latest/)"
64306580

64316581
#: ../../package-structure-code/python-package-versions.md:266
64326582
msgid ""
@@ -6435,12 +6585,18 @@ msgid ""
64356585
"As the name implies, Python Semantic Release follows semver release "
64366586
"rules."
64376587
msgstr ""
6588+
"Python semantic release utiliza un flujo de trabajo de mensajes de commit "
6589+
"que actualiza la versión de su paquete basándose en palabras clave encontradas "
6590+
"en sus mensajes de commit. Como su nombre lo indica, Python Semantic Release "
6591+
"sigue las reglas de lanzamiento de semver."
64386592

64396593
#: ../../package-structure-code/python-package-versions.md:271
64406594
msgid ""
64416595
"With Python Semantic Release, versions are triggered using specific "
64426596
"language found in a git commit message."
64436597
msgstr ""
6598+
"Con Python Semantic Release, las versiones se activan utilizando un lenguaje "
6599+
"específico que se encuentra en un mensaje de commit de git."
64446600

64456601
#: ../../package-structure-code/python-package-versions.md:274
64466602
msgid ""
@@ -6450,12 +6606,19 @@ msgid ""
64506606
" fix(text-here), Python Semantic Release would bump your package to "
64516607
"version 1.1.1."
64526608
msgstr ""
6609+
"Por ejemplo, las palabras `fix(attribute_warning):` activan Python Semantic "
6610+
"Release para implementar un aumento de versión de **patch**. Por ejemplo, si "
6611+
"su paquete estaba en la versión 1.1.0 y realizó el commit a continuación "
6612+
"con las palabras fix(text-here), Python Semantic Release aumentaría su paquete a "
6613+
"la versión 1.1.1."
64536614

64546615
#: ../../package-structure-code/python-package-versions.md:284
64556616
msgid ""
64566617
"Similarly a feature (`feat()`) triggers a minor version bump. For example"
64576618
" from version 1.1 to version 1.2"
64586619
msgstr ""
6620+
"De manera similar, una característica (`feat()`) activa un aumento de versión "
6621+
"menor. Por ejemplo, de la versión 1.1 a la versión 1.2"
64596622

64606623
#: ../../package-structure-code/python-package-versions.md:292
64616624
msgid ""
@@ -6465,25 +6628,33 @@ msgid ""
64656628
"since 2020 and will potentially be updated in the future! But for now, "
64666629
"some of the commands are dated but the content is still excellent."
64676630
msgstr ""
6631+
"Puede encontrar una discusión reflexiva sobre la versión semántica de Python "
6632+
"[en esta guía de paquetes de Python](https://py-pkgs.org/07-releasing-versioning"
6633+
"#automatic-version-bumping). ¡Tenga en cuenta que la guía no ha sido actualizada "
6634+
"desde 2020 y potencialmente se actualizará en el futuro! Por ahora, algunos "
6635+
"de los comandos están desactualizados, pero el contenido sigue siendo excelente."
64686636

64696637
#: ../../package-structure-code/python-package-versions.md:295
64706638
msgid "Python Semantic Release Pros"
6471-
msgstr ""
6639+
msgstr "Beneficios de Python Semantic Release"
64726640

64736641
#: ../../package-structure-code/python-package-versions.md:297
64746642
msgid "Follows semver versioning closely"
6475-
msgstr ""
6643+
msgstr "Siguen de cerca el versionado semver"
64766644

64776645
#: ../../package-structure-code/python-package-versions.md:298
64786646
msgid ""
64796647
"Enforces maintainers using descriptive commit messages which can simplify"
64806648
" troubleshooting and ensure a cleaner and more self-describing git "
64816649
"history."
64826650
msgstr ""
6651+
"Obliga a los mantenedores a usar mensajes de commit descriptivos que "
6652+
"pueden simplificar la solución de problemas y garantizar un historial de git "
6653+
"más limpio y autoexplicativo."
64836654

64846655
#: ../../package-structure-code/python-package-versions.md:300
64856656
msgid "Python Semantic Release Cons"
6486-
msgstr ""
6657+
msgstr "Complicaciones con Python Semantic Release"
64876658

64886659
#: ../../package-structure-code/python-package-versions.md:302
64896660
msgid ""
@@ -6492,16 +6663,25 @@ msgid ""
64926663
"specificity in commit messages (NOTE: there are bots that will check git "
64936664
"commit messages in a repo)"
64946665
msgstr ""
6666+
"Requiere un lenguaje de confirmación muy específico para funcionar. En la "
6667+
"práctica, algunos mantenedores y colaboradores pueden no ser capaces de "
6668+
"mantener ese nivel de especificidad en los mensajes de confirmación (NOTA: "
6669+
"hay bots que verificarán los mensajes de confirmación de git en un repositorio)"
64956670

64966671
#: ../../package-structure-code/python-package-versions.md:303
64976672
msgid ""
64986673
"Release happens at the command line. This makes is harder to implement a "
64996674
"GitHub based release workflow as the wrong commit message could trigger a"
65006675
" release."
65016676
msgstr ""
6677+
"La publicación se realiza en la línea de comandos. Esto hace que sea más "
6678+
"complicado implementar un flujo de trabajo de publicación basado en GitHub, "
6679+
"ya que un mensaje de confirmación incorrecto podría activar una publicación."
65026680

65036681
#: ../../package-structure-code/python-package-versions.md:304
65046682
msgid ""
65056683
"The version number is manually updated in a configuration file such as "
65066684
"`pyproject.toml` vs. in a package **\\_version.py** file."
65076685
msgstr ""
6686+
"El número de versión se actualiza manualmente en un archivo de configuración "
6687+
"como `pyproject.toml` en lugar de en un archivo de paquete **\\_version.py**."

0 commit comments

Comments
 (0)
Please sign in to comment.