chore(i18n,docs): update translations (#44282)

This commit is contained in:
camperbot
2021-11-27 12:18:33 -08:00
committed by GitHub
parent e8be711b6f
commit 0b7170852f
10 changed files with 148 additions and 73 deletions

View File

@ -432,7 +432,7 @@ Aprovisionamiento de MVs con el código
2. Actualiza `npm`, instala PM2 y configura `logrotate` e inicio en arranque
```console
npm i -g npm@6
npm i -g npm@8
npm i -g pm2
pm2 install pm2-logrotate
pm2 startup
@ -794,7 +794,7 @@ nvm ls
Instala la última versión de Node.js LTS y reinstala los paquetes globales
```console
nvm install 'lts/*' --reinstall-packages-from=default
nvm install --lts --reinstall-packages-from=default
```
Verifica los paquetes instalados
@ -803,10 +803,10 @@ Verifica los paquetes instalados
npm ls -g --depth=0
```
Alias de la versión `default` de Node.js del LTS actual
Alias the `default` Node.js version to the current LTS (pinned to latest major version)
```console
nvm alias default lts/*
nvm alias default 16
```
(Opcional) Desinstala las versiones antiguas
@ -815,9 +815,23 @@ nvm alias default lts/*
nvm uninstall <versión>
```
> [!WARNING] Si utilizas PM2 para procesos, también deberás abrir las aplicaciones y guardar la lista de procesos para la recuperación automática en los reinicios.
> [!ATTENTION] For client applications, the shell script can't be resurrected between Node.js versions with `pm2 resurrect`. Deploy processes from scratch instead. This should become nicer when we move to a docker based setup.
>
> If using PM2 for processes you would also need to bring up the applications and save the process list for automatic recovery on restarts.
Comandos rápidos para que PM2 enumere, reviva procesos guardados, etc.
Get the uninstall instructions/commands with the `unstartup` command and use the output to remove the systemctl services
```console
pm2 unstartup
```
Get the install instructions/commands with the `startup` command and use the output to add the systemctl services
```console
pm2 startup
```
Quick commands for PM2 to list, resurrect saved processes, etc.
```console
pm2 ls
@ -835,23 +849,21 @@ pm2 save
pm2 logs
```
> [!ATTENTION] Para las aplicaciones cliente, el script de shell no se puede resucitar entre las versiones de Node.js con `pm2 resurrect`. En su lugar, implementa procesos desde cero. Esto será mejor cuando pasemos a una configuración basada en Docker.
## Instalando y actualizando los agentes de canalización de Azure
Consulta a: https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/v2-linux?view=azure-devops y sigue las instrucciones para detener, eliminar y reinstalar agentes. En términos generales, puedes seguir los pasos que se enumeran aquí.
See: https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/v2-linux?view=azure-devops and follow the instructions to stop, remove and reinstall agents. Broadly you can follow the steps listed here.
Necesitarás una PAT, que puedes obtener desde aquí: https://dev.azure.com/freeCodeCamp-org/_usersSettings/tokens
You would need a PAT, that you can grab from here: https://dev.azure.com/freeCodeCamp-org/_usersSettings/tokens
### Instalando los agentes en destinos de implementación
Navega a [Azure Devops](https://dev.azure.com/freeCodeCamp-org) y registra el agente desde cero en el requisito [deployment groups](https://dev.azure.com/freeCodeCamp-org/freeCodeCamp/_machinegroup).
Navigate to [Azure Devops](https://dev.azure.com/freeCodeCamp-org) and register the agent from scratch in the requisite [deployment groups](https://dev.azure.com/freeCodeCamp-org/freeCodeCamp/_machinegroup).
> [!NOTE] Debes ejecutar los scripts en el directorio de inicio y asegurarte de que no exista ningún otro directorio `azagent`.
> [!NOTE] You should run the scripts in the home directory, and make sure no other `azagent` directory exists.
### Actualizando los Agentes
Actualmente, los agentes de actualización requieren que se eliminen y se reconfiguren. Esto es necesario para que puedan tomar correctamente los valores de `PATH` y otras variables de entorno del sistema. Necesitamos hacer esto, por ejemplo, actualizando Node.js en nuestras MVs de destino de despliegue.
Currently updating agents requires them to be removed and reconfigured. This is required for them to correctly pick up `PATH` values and other system environment variables. We need to do this for instance updating Node.js on our deployment target VMs.
1. Navega y revisa el estado del servicio
@ -885,11 +897,11 @@ Actualmente, los agentes de actualización requieren que se eliminen y se reconf
rm -rf ~/azagent
```
Una vez que hayas completado los pasos de arriba, puedes repetir los mismos pasos que para instalar el agente.
Once You have completed the steps above, you can repeat the same steps as installing the agent.
# Manual de piloto - Correo masivo
Usamos [ una herramienta CLI ](https://github.com/freecodecamp/sendgrid-email-blast) para enviar el boletín semanal. Para actualizar y comenzar el proceso:
We use [a CLI tool](https://github.com/freecodecamp/sendgrid-email-blast) to send out the weekly newsletter. To spin this up and begin the process:
1. Inicia sesión en DigitalOcean, e inicia nuevas droplets bajo el proyecto `Sendgrid`. Usa el snapshot de Ubuntu Sendgrid con la fecha más reciente. Esto viene precargado con la herramienta CLI y el script para obtener correos electrónicos desde la base de datos. Con el volumen actual, tres droplets son suficientes para enviar los correos electrónicos de manera oportuna.