Skip to content

Commit ac699d2

Browse files
docubotheiskr
andauthored
New translation batch for es (github#24668)
* Add crowdin translations * Run script/i18n/homogenize-frontmatter.js * Run script/i18n/fix-translation-errors.js * Run script/i18n/lint-translation-files.js --check parsing * run script/i18n/reset-files-with-broken-liquid-tags.js --language=es * run script/i18n/reset-known-broken-translation-files.js Co-authored-by: Kevin Heis <[email protected]>
1 parent fa00513 commit ac699d2

File tree

55 files changed

+444
-396
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+444
-396
lines changed

translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/customizing-a-workflow-for-triaging-your-notifications.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ Para dar seguimiento a las notificaciones, podrías considerar la pregunta "¿En
4646

4747
Por ejemplo, puedes decidir dar seguimiento en este orden:
4848
- Los informes de problemas y solicitudes de extracción a los que estás asignado. Inmediatamente cierra cualquier informe de problemas o solicitudes de extracción que puedas y añade actualizaciones. Guarda las notificaciones que desees revisar después conforme lo necesites.
49-
- Revisa las notificaciones en la bandeja de guardados, especialmente las que no leídas. Si el hilo ya no es relevante, desmarca {% octicon "bookmark" aria-label="The bookmark icon" %} para eliminar la notificación de la bandeja de guardados, y márcala como no guardada.
49+
- Revisa las notificaciones en la bandeja de guardados, especialmente las que no leídas. If the thread is no longer relevant, deselect {% octicon "bookmark" aria-label="The bookmark icon" %} to remove the notification from the saved inbox and unsave it.
5050

5151
## Administrar notificaciones de prioridad más baja
5252

translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Para obtener más información acerca de cómo se calculan las contribuciones, c
2828
{% note %}
2929

3030
**Notas:**
31-
- La conexión entre tus cuentas está regulada por la <a href="/articles/github-privacy-statement/" class="dotcom-only">Declaración de privacidad de GitHub</a>, y los usuarios que habilitan la conexión aceptan los Términos de servicio de GitHub<a href="/articles/github-terms-of-service/" class="dotcom-only"></a>.
31+
- The connection between your accounts is governed by [GitHub's Privacy Statement](/free-pro-team@latest/github/site-policy/github-privacy-statement/) and users enabling the connection agree to the [GitHub's Terms of Service](/free-pro-team@latest/github/site-policy/github-terms-of-service).
3232

3333
- Antes de que puedas conectar tu perfil de {% ifversion fpt or ghec %}{% data variables.product.prodname_enterprise %}{% else %}{% data variables.product.product_name %}{% endif %} a tu perfil de {% data variables.product.prodname_dotcom_the_website %}, tu empresa debe habilitar {% data variables.product.prodname_github_connect %} y también el compartir contribuciones entre los ambientes. Para obtener más información, contacta a tu propietario de empresa.
3434

translations/es-ES/content/actions/advanced-guides/caching-dependencies-to-speed-up-workflows.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ Para más información, consulta [`actions/cache`](https://github.com/actions/ca
8888
### Parámetros de entrada para la acción `chache`
8989

9090
- `key`: **Obligatorio** La clave que se crea cuando se guarda una memoria caché y la clave utilizada para buscar una caché. Puede ser cualquier combinación de variables, valores de contexto, cadenas estáticas y funciones. Las claves tienen una longitud máxima de 512 caracteres y las claves más largas que la longitud máxima provocarán un error en la acción.
91-
- `path`: **Obligatorio** La ruta del archivo en el ejecutor para almacenar en caché o restaurar. La ruta debe ser absoluta o relativa al directorio de trabajo.
91+
- `path`: **Obligatorio** La ruta del archivo en el ejecutor para almacenar en caché o restaurar. The path can be an absolute path or relative to the workspace directory.
9292
- Las rutas pueden ser tanto directorios o solo archivos, y los patrones estilo glob son compatibles.
9393
- Con la `v2` de la acción `cache`, puedes especificar una ruta sencilla o puedes agregar rutas múltiples en líneas separadas. Por ejemplo:
9494
```

translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-ruby.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ jobs:
238238

239239
## Limpiar tu código
240240

241-
El siguiente ejemplo instala `rubocop` y lo utiliza para limpiar todos los archivos. Para obtener más información, consulta la sección [Rubocop](https://github.com/rubocop-hq/rubocop). Puedes [configurar Rubocop](https://docs.rubocop.org/rubocop/configuration.html) para decidir cuáles serán las reglas de limpieza específicas.
241+
El siguiente ejemplo instala `rubocop` y lo utiliza para limpiar todos los archivos. For more information, see [RuboCop](https://github.com/rubocop-hq/rubocop). Puedes [configurar Rubocop](https://docs.rubocop.org/rubocop/configuration.html) para decidir cuáles serán las reglas de limpieza específicas.
242242

243243
```yaml
244244
{% data reusables.actions.actions-not-certified-by-github-comment %}

translations/es-ES/content/actions/using-workflows/events-that-trigger-workflows.md

Lines changed: 9 additions & 193 deletions
Large diffs are not rendered by default.

translations/es-ES/content/actions/using-workflows/reusing-workflows.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ Puedes definir entradas y secretos, las cuales pueden pasarse desde el flujo de
110110
runs-on: ubuntu-latest
111111
environment: production
112112
steps:
113-
- uses: ./.github/actions/my-action@v1
113+
- uses: ./.github/actions/my-action
114114
with:
115115
username: ${{ inputs.username }}
116116
token: ${{ secrets.envPAT }}
@@ -151,7 +151,7 @@ jobs:
151151
name: Pass input and secrets to my-action
152152
runs-on: ubuntu-latest
153153
steps:
154-
- uses: ./.github/actions/my-action@v1
154+
- uses: ./.github/actions/my-action
155155
with:
156156
username: ${{ inputs.username }}
157157
token: ${{ secrets.token }}

translations/es-ES/content/actions/using-workflows/triggering-a-workflow.md

Lines changed: 211 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,36 +12,235 @@ topics:
1212
- Workflows
1313
- CI
1414
- CD
15-
miniTocMaxHeadingLevel: 4
15+
miniTocMaxHeadingLevel: 3
1616
---
1717

1818
{% data reusables.actions.enterprise-beta %}
1919
{% data reusables.actions.enterprise-github-hosted-runners %}
2020

21-
## Resumen
21+
## Acerca de los activadores de los flujos de trabajo
2222

23-
{% data reusables.actions.workflows.section-triggering-a-workflow %}
23+
Los activadores de los flujos de trabajo son eventos que ocasionan que se ejecute un flujo de trabajo. Estos eventos pueden ser:
2424

25-
## Defining event types
25+
- Eventos que ocurren en el repositorio de tu flujo de trabajo
26+
- Eventos que ocurren fuera de {% data variables.product.product_name %} y activan un evento de `repository_dispatch` en {% data variables.product.product_name %}
27+
- Tiempos programados
28+
- Manual
2629

27-
{% data reusables.actions.workflows.section-triggering-a-workflow-types %}
30+
Por ejemplo, puedes configurar tu flujo de trabajo para que se ejecute cuando se realiza una subida a la rama predeterminada de tu repositorio, cuando se crea un lanzamiento o cuando se abre una propuesta.
2831

29-
## Apuntar a ramas específicas
32+
Los activadores de los flujos de trabajo se definen con la clave `on`. Para obtener más información, consulta la sección "[Sintaxis del flujo de trabajo para las {% data variables.product.prodname_actions %}](/articles/workflow-syntax-for-github-actions#on)".
33+
34+
Los siguientes pasos se producen para activar una ejecución de flujo de trabajo:
35+
36+
1. Un eventto ocurre en tu repositorio. El evento tiene un SHA de confirmación asociado y una ref de Git.
37+
1. {% data variables.product.product_name %} busca el directorio `.github/workflows` en tu repositorio para el caso de los archivos de flujo de trabajo que están presentes en el SHA de confirmación asociado o Git Ref del evento.
38+
1. Un flujo de trabajo se activará para cualquier flujo de trabajo que tenga valores de `on:` que empaten con el evento que s eactivó. Algunos eventos también requieren que el flujo de trabajo esté presente en la rama predeterminada del repositorio para poder ejecutarse.
39+
40+
Cada ejecución de flujo de trabajo utiliza la versión de este que esté presente en el SHA de confirmación asociado o Git Ref del evento. Cuando se ejecuta un flujo de trabajo, {% data variables.product.product_name %} establece las variables de entorno `GITHUB_SHA` (confirmar SHA) y `GITHUB_REF` (referencia de Git) en el entorno del ejecutor. Para obtener más información, consulta "[Usar variables de entorno](/actions/automating-your-workflow-with-github-actions/using-environment-variables)".
41+
42+
### Activar un flujo de trabajo desde otro
43+
44+
{% data reusables.github-actions.actions-do-not-trigger-workflows %} Para obtener más información, consulta "[Autenticar con el GITHUB_TOKEN](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)".
45+
46+
Si no quieres activar un flujo de trabajo dentro una ejecución de flujo de trabajo, puedes utilizar un token de acceso personal en vez de un `GITHUB_TOKEN` para activar los eventos que requieren tu token. Necesitaras crear un token de acceso personal y almacenarlo como un secreto. Para minimizar tus costos de uso de {% data variables.product.prodname_actions %}, asegúrate de no crear ejecuciones de flujo de trabajo recurrentes o involuntarias. Para obtener más información acerca de cómo crear un token de acceso personal, consulta la sección "[Crear un token de acceso personal](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)". Para obtener más información sobre cómo almacenr un token de acceso personal como secreto, consulta la sección "[Crear y almacenar secretos cifrados](/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets)".
47+
48+
Por ejemplo, el siguiente flujo de trabajo utiliza un token de acceso personal (almacenado como secreto y llamado `MY_TOKEN`) para agregar una etiqueta a una propuesta de cambios a través del cli.{% data variables.product.prodname_cli %}. Cualquier flujo de trabajo que se ejecute cuando una etiqueta se agrega se ejecutará una vez mediante este espejo.
49+
50+
```yaml
51+
on:
52+
issues:
53+
types:
54+
- opened
55+
56+
jobs:
57+
label_issue:
58+
runs-on: ubuntu-latest
59+
steps:
60+
- env:
61+
GITHUB_TOKEN: {% raw %}${{ secrets.MY_TOKEN }}{% endraw %}
62+
ISSUE_URL: {% raw %}${{ github.event.issue.html_url }}{% endraw %}
63+
run: |
64+
gh issue edit $ISSUE_URL --add-label "triage"
65+
```
66+
67+
Por el contrario, el siguiente flujo de trabajo utiliza un `GITHUB_TOKEN` para agregar una etiqueta a una propuesta. No activará ningún flujo de trabajo que se ejecute cuando se agregue una etiqueta.
68+
69+
```yaml
70+
on:
71+
issues:
72+
types:
73+
- opened
74+
75+
jobs:
76+
label_issue:
77+
runs-on: ubuntu-latest
78+
steps:
79+
- env:
80+
GITHUB_TOKEN: {% raw %}${{ secrets.GITHUB_TOKEN }}{% endraw %}
81+
ISSUE_URL: {% raw %}${{ github.event.issue.html_url }}{% endraw %}
82+
run: |
83+
gh issue edit $ISSUE_URL --add-label "triage"
84+
```
85+
86+
## Utilizar eventos para activar flujos de trabajo
87+
88+
Utiliza la clave `on` para especificar qué eventos activan tu flujo de trabajo. For more information about events you can use, see "[Events that trigger workflows](/actions/using-workflows/events-that-trigger-workflows)."
89+
90+
### Utilizar un evento simple
91+
92+
{% data reusables.github-actions.on-single-example %}
93+
94+
### Utilizar eventos múltiples
95+
96+
{% data reusables.github-actions.on-multiple-example %}
97+
98+
### Utilizar los tipos de actividad y filtros con eventos múltiples
99+
100+
You can use activity types and filters to further control when your workflow will run. For more information, see [Using event activity types](#using-event-activity-types) and [Using filters](#using-filters). {% data reusables.github-actions.actions-multiple-types %}
101+
102+
## Using event activity types
103+
104+
{% data reusables.github-actions.actions-activity-types %}
105+
106+
## Utilizar filtros
107+
108+
{% data reusables.github-actions.actions-filters %}
109+
110+
### Using filters to target specific branches for pull request events
30111

31112
{% data reusables.actions.workflows.section-triggering-a-workflow-branches %}
32113

33-
## Running on specific branches or tags
114+
### Using filters to target specific branches or tags for push events
34115

35116
{% data reusables.actions.workflows.section-run-on-specific-branches-or-tags %}
36117

37-
## Specifying which branches the workflow can run on
118+
### Using filters to target specific paths for pull request or push events
119+
120+
{% data reusables.actions.workflows.section-triggering-a-workflow-paths %}
121+
122+
### Using filters to target specific branches for workflow run events
38123

39124
{% data reusables.actions.workflows.section-specifying-branches %}
40125

41-
## Using specific file paths
126+
## Defining inputs for manually triggered workflows
42127

43-
{% data reusables.actions.workflows.section-triggering-a-workflow-paths %}
128+
{% data reusables.github-actions.workflow-dispatch-inputs %}
129+
130+
## Utilizar la información de los eventos
131+
132+
La información acerca del evento que activó una ejecución de flujo de trabajo se encuentra disponible en el contexto `github.event`. Las propiedades en el contexto `github.event` dependen del tipo de evento que activó el flujo de trabajo. Por ejemplo, un flujo de trabajo que se activa cuando se etiqueta una propuesta tendrá la información sobre la propuesta y etiqueta.
133+
134+
### Ver todas las propiedades de un evento
135+
136+
Referencia la documentación de evento de webhook para las propiedades comunes y cargas útiles de ejemplo. Para obtener más información, consulta la sección "[eventos y cargas útiles de los webhooks](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads)".
137+
138+
También puedes imprimir todo el contexto `github.event` para ver qué propiedades están disponibles para el evento que activó tu flujo de trabajo:
139+
140+
```yaml
141+
jobs:
142+
print_context:
143+
runs-on: ubuntu-latest
144+
steps:
145+
- env:
146+
EVENT_CONTEXT: {% raw %}${{ toJSON(github.event) }}{% endraw %}
147+
run: |
148+
echo $EVENT_CONTEXT
149+
```
150+
151+
### Acceder y utilizar las propiedades de evento
152+
153+
Puedes utilizar el contexto `github.event` en tu flujo de trabajo. Por ejemplo, el siguiente flujo de trabajo se ejecuta cuando se abre una solicitud de cambios que cambia a `package*.json`, `.github/CODEOWNERS` o `.github/workflows/**`. Si el autor de la solicitud de cambios (`github.event.pull_request.user.login`) no es `octobot` o `dependabot[bot]`, entonces el flujo de trabajo utilizará el {% data variables.product.prodname_cli %} para etiquetar y comentar en la solicitud de cambios (`github.event.pull_request.number`).
154+
155+
```yaml
156+
on:
157+
pull_request:
158+
types:
159+
- opened
160+
paths:
161+
- '.github/workflows/**'
162+
- '.github/CODEOWNERS'
163+
- 'package*.json'
164+
165+
jobs:
166+
triage:
167+
if: >-
168+
github.event.pull_request.user.login != 'octobot' &&
169+
github.event.pull_request.user.login != 'dependabot[bot]'
170+
runs-on: ubuntu-latest
171+
steps:
172+
- name: "Comment about changes we can't accept"
173+
env:
174+
GITHUB_TOKEN: {% raw %}${{ secrets.GITHUB_TOKEN }}{% endraw %}
175+
PR: {% raw %}${{ github.event.pull_request.html_url }}{% endraw %}
176+
run: |
177+
gh pr edit $PR --add-label 'invalid'
178+
gh pr comment $PR --body 'It looks like you edited `package*.json`, `.github/CODEOWNERS`, or `.github/workflows/**`. No permitimos contribuciones a estos archivos. Por favor, revisa nuestros [lineamientos de contribución](https://github.com/octo-org/octo-repo/blob/main/CONTRIBUTING.md) para ver qué tipo de contribuciones se aceptan.'
179+
```
180+
181+
Para obtener más información sobre los contextos, consulta la sección "[Contextos](/actions/learn-github-actions/contexts)". Para obtener más información sobre las cargas útiles de los eventos, consulta la sección "[Eventos y cargas útiles de los webhooks](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads)".
182+
183+
## Controlar aún más la forma en la que se ejecutará tu flujo de trabajo
184+
185+
Si quieres un control más granular que el que proporcionan los eventos, tipos de actividad de eventos o filtros de evento, puedes utilizar condicionales{% ifversion fpt or ghae or ghes > 3.1 or ghec %} y ambientes{% endif %} para controlar si se ejecutarán los jobs o pasos individuales en tu flujo de trabajo.
186+
187+
### Utilziar condicionales
188+
189+
Puedes utilizar condicionales para controlar aún más si se ejecutarán los jobs o pasos de tu flujo de trabajo. Por ejemplo, si quieres que el flujo de trabajo se ejecute cuando se agrega una etiqueta específica a una propuesta, puedes activar el tipo de actividad de evento `issues labeled` y utilizar una condicional para verificar qué etiqueta activó el flujo de trabajo. El siguiente flujo de trabajo se ejecutará cuando se agregue cualquier etiqueta a una propuesta en su repositorio, pero el job `run_if_label_matches` solo se ejecutará si la etiqueta se nombra `bug`.
190+
191+
```yaml
192+
on:
193+
issues:
194+
types:
195+
- labeled
196+
197+
jobs:
198+
run_if_label_matches:
199+
if: github.event.label.name == 'bug'
200+
runs-on: ubuntu-latest
201+
steps:
202+
- run: echo 'The label was bug'
203+
```
204+
205+
Para obtener más información, consulta la sección "[Expresiones](/actions/learn-github-actions/expressions)".
206+
207+
{% ifversion fpt or ghae or ghes > 3.1 or ghec %}
208+
209+
### Utilizar ambientes para activar jobs de flujos de trabajo manualmente
210+
211+
Si quieres activar manualmente un job específico en un flujo de trabajo, puedes utilizar un ambiente que requiera aprobación de un equipo o usuario específico. Primero, configura un ambiente con revisores requeridos. Para obtener más información, consulta la sección "[Utilizar ambientes para despliegue](/actions/deployment/targeting-different-environments/using-environments-for-deployment)". Luego, referencia el nombre del ambiente en un job de tu flujo de trabajo utilizando la clave `environment:`. No se ejecutará ningún job que referencie el ambiente hasta que por lo menos un revisor lo apruebe.
212+
213+
Por ejemplo, el siguiente fluljo de trabajo se ejecutará siempre que haya una subida a la rama principal (main). El job `build` siempre se ejecutará. El job `publish` solo se ejecutará después de que el job `build` se complete con éxito (debido a `needs: [build]`) y después de que pasen todas las reglas (incluyendo a los revisores requeridos) para el ambiente llamado `production` (debido a `environment: production`).
214+
215+
```yaml
216+
on:
217+
push:
218+
branches:
219+
- main
220+
221+
jobs:
222+
build:
223+
runs-on: ubuntu-latest
224+
steps:
225+
- name: build
226+
echo 'building'
227+
228+
publish:
229+
needs: [build]
230+
runs-on: ubuntu-latest
231+
environment: production
232+
steps:
233+
- name: publish
234+
echo 'publishing'
235+
```
236+
237+
{% note %}
238+
239+
{% data reusables.gated-features.environments %}
240+
241+
{% endnote %}
242+
{% endif %}
44243

45-
## Using a schedule
244+
## Eventos disponibles
46245

47-
{% data reusables.actions.workflows.section-triggering-a-workflow-schedule %}
246+
For a full list of available events, see "[Events that trigger workflows](/actions/using-workflows/events-that-trigger-workflows)."

translations/es-ES/content/actions/using-workflows/workflow-syntax-for-github-actions.md

Lines changed: 2 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ jobs:
149149
150150
steps:
151151
- name: Pass the received secret to an action
152-
uses: ./.github/actions/my-action@v1
152+
uses: ./.github/actions/my-action
153153
with:
154154
token: ${{ secrets.access-token }}
155155
```
@@ -171,42 +171,7 @@ A boolean specifying whether the secret must be supplied.
171171

172172
## `on.workflow_dispatch.inputs`
173173

174-
When using the `workflow_dispatch` event, you can optionally specify inputs that are passed to the workflow.
175-
176-
The triggered workflow receives the inputs in the `github.event.inputs` context. For more information, see "[Contexts](/actions/learn-github-actions/contexts#github-context)."
177-
178-
### Example
179-
```yaml
180-
on:
181-
workflow_dispatch:
182-
inputs:
183-
logLevel:
184-
description: 'Log level'
185-
required: true
186-
default: 'warning' {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5511 %}
187-
type: choice
188-
options:
189-
- info
190-
- warning
191-
- debug {% endif %}
192-
tags:
193-
description: 'Test scenario tags'
194-
required: false {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5511 %}
195-
type: boolean
196-
environment:
197-
description: 'Environment to run tests against'
198-
type: environment
199-
required: true {% endif %}
200-
201-
jobs:
202-
print-tag:
203-
runs-on: ubuntu-latest
204-
205-
steps:
206-
- name: Print the input tag to STDOUT
207-
run: echo {% raw %} The tag is ${{ github.event.inputs.tag }} {% endraw %}
208-
```
209-
174+
{% data reusables.github-actions.workflow-dispatch-inputs %}
210175

211176
{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
212177
## `permissions`

0 commit comments

Comments
 (0)