Skip to content

Commit fbcca21

Browse files
i18n: new crowdin translations (#2177)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
1 parent daf3c91 commit fbcca21

13 files changed

Lines changed: 89 additions & 90 deletions

es/resources/middleware.md

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -12,33 +12,33 @@ module: mw-home
1212

1313
Estos son algunos módulos de middleware de Express:
1414

15-
| [express-slash](https://github.com/ericf/express-slash): módulo de middleware de Express para aquellos que son estrictos sobre las barras inclinadas finales. | Description |
16-
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
17-
| [body-parser](/{{page.lang}}/resources/middleware/body-parser.html) | Parse HTTP request body. |
18-
| [compression](/{{page.lang}}/resources/middleware/compression.html) | Compress HTTP responses. |
19-
| [connect-rid](/{{page.lang}}/resources/middleware/connect-rid.html) | Generate unique request ID. |
20-
| [cookie-parser](/{{page.lang}}/resources/middleware/cookie-parser.html) | Parse cookie header and populate `req.cookies`. See also [cookies](https://github.com/jed/cookies). |
21-
| [cookie-session](/{{page.lang}}/resources/middleware/cookie-session.html) | Establish cookie-based sessions. |
22-
| [cors](/{{page.lang}}/resources/middleware/cors.html) | Enable cross-origin resource sharing (CORS) with various options. |
23-
| [errorhandler](/{{page.lang}}/resources/middleware/errorhandler.html) | Development error-handling/debugging. |
24-
| [method-override](/{{page.lang}}/resources/middleware/method-override.html) | Override HTTP methods using header. |
25-
| [morgan](/{{page.lang}}/resources/middleware/morgan.html) | HTTP request logger. |
26-
| [multer](/{{page.lang}}/resources/middleware/multer.html) | Handle multi-part form data. |
27-
| [response-time](/{{page.lang}}/resources/middleware/response-time.html) | Record HTTP response time. |
28-
| [serve-favicon](/{{page.lang}}/resources/middleware/serve-favicon.html) | Serve a favicon. |
29-
| [serve-index](/{{page.lang}}/resources/middleware/serve-index.html) | Serve directory listing for a given path. |
30-
| [serve-static](/{{page.lang}}/resources/middleware/serve-static.html) | Serve static files. |
31-
| [session](/{{page.lang}}/resources/middleware/session.html) | Establish server-based sessions (development only). |
32-
| [timeout](/{{page.lang}}/resources/middleware/timeout.html) | Set a timeout perioHTTP request processing. |
33-
| [vhost](/{{page.lang}}/resources/middleware/vhost.html) | Create virtual domains. |
15+
| Módulo Middleware | Description |
16+
| --------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
17+
| [body-parser](/{{page.lang}}/resources/middleware/body-parser.html) | Parse HTTP request body. |
18+
| [compression](/{{page.lang}}/resources/middleware/compression.html) | Compress HTTP responses. |
19+
| [connect-rid](/{{page.lang}}/resources/middleware/connect-rid.html) | Generate unique request ID. |
20+
| [cookie-parser](/{{page.lang}}/resources/middleware/cookie-parser.html) | Parse cookie header and populate `req.cookies`. See also [cookies](https://github.com/jed/cookies). |
21+
| [cookie-session](/{{page.lang}}/resources/middleware/cookie-session.html) | Establish cookie-based sessions. |
22+
| [cors](/{{page.lang}}/resources/middleware/cors.html) | Enable cross-origin resource sharing (CORS) with various options. |
23+
| [errorhandler](/{{page.lang}}/resources/middleware/errorhandler.html) | Development error-handling/debugging. |
24+
| [method-override](/{{page.lang}}/resources/middleware/method-override.html) | Override HTTP methods using header. |
25+
| [morgan](/{{page.lang}}/resources/middleware/morgan.html) | HTTP request logger. |
26+
| [multer](/{{page.lang}}/resources/middleware/multer.html) | Handle multi-part form data. |
27+
| [response-time](/{{page.lang}}/resources/middleware/response-time.html) | Record HTTP response time. |
28+
| [serve-favicon](/{{page.lang}}/resources/middleware/serve-favicon.html) | Serve a favicon. |
29+
| [serve-index](/{{page.lang}}/resources/middleware/serve-index.html) | Serve directory listing for a given path. |
30+
| [serve-static](/{{page.lang}}/resources/middleware/serve-static.html) | Serve static files. |
31+
| [session](/{{page.lang}}/resources/middleware/session.html) | Establish server-based sessions (development only). |
32+
| [timeout](/{{page.lang}}/resources/middleware/timeout.html) | Set a timeout perioHTTP request processing. |
33+
| [vhost](/{{page.lang}}/resources/middleware/vhost.html) | Create virtual domains. |
3434

3535
## Para ver más módulo de middleware, consulte:
3636

3737
These are some additional popular middleware modules.
3838

3939
{% include community-caveat.html %}
4040

41-
| [express-slash](https://github.com/ericf/express-slash): módulo de middleware de Express para aquellos que son estrictos sobre las barras inclinadas finales. | Description |
42-
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
43-
| [helmet](https://github.com/helmetjs/helmet): módulo para ayudar a proteger las aplicaciones estableciendo varias cabeceras HTTP. | Helps secure your apps by setting various HTTP headers. |
44-
| [passport](https://github.com/jaredhanson/passport): módulo de middleware de Express para la autenticación. | Authentication using "strategies" such as OAuth, OpenID and many others. See [passportjs.org](https://passportjs.org/) for more information. |
41+
| Módulo Middleware | Description |
42+
| --------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
43+
| [helmet](https://github.com/helmetjs/helmet) | Helps secure your apps by setting various HTTP headers. |
44+
| [passport](https://github.com/jaredhanson/passport) | Authentication using "strategies" such as OAuth, OpenID and many others. See [passportjs.org](https://passportjs.org/) for more information. |

es/starter/basic-routing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Route definition takes the following structure:
1919
app.METHOD(PATH, HANDLER)
2020
```
2121

22-
Where:
22+
Donde:
2323

2424
- `app` es una instancia de `express`.
2525
- `METHOD` is an [HTTP request method](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Methods), in lowercase.

pt-br/advanced/best-practice-security.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -225,10 +225,10 @@ cookies:
225225
- [cookie-session](https://www.npmjs.com/package/cookie-session)
226226
que substitui o middleware `express.cookieSession` integrado no Express 3.x.
227227

228-
A principal diferença entre estes dois módulos é como eles salvam os dados da sessão de cookie. The [express-session](https://www.npmjs.com/package/express-session) middleware stores session data on the server; it only saves the session ID in the cookie itself, not session data. By default, it uses in-memory storage and is not designed for a production environment. In production, you'll need to set up a scalable session-store; see the list of [compatible session stores](https://github.com/expressjs/session#compatible-session-stores).
228+
A principal diferença entre estes dois módulos é como eles salvam os dados da sessão de cookie. O [express-session](https://www.npmjs.com/package/express-session) middleware armazena os dados de sessão no servidor; apenas salva o ID da sessão no próprio cookie, não nos dados da sessão. Por padrão, ele usa armazenamento de memória e não é projetado para um ambiente de produção. Na produção, você precisará configurar uma loja de sessão escalável; ver a lista de [lojas de sessões compatíveis](https://github.com/expressjs/session#compatible-session-stores).
229229

230230
Em contrapartida, o middleware [cookie-session](https://www.npmjs.com/package/cookie-session)
231-
implementa um armazenamento apoiado em cookies: ele serializa a sessão inteira para o cookie, ao invés de apenas a chave da sessão. Use apenas quando os dados da sessão são relativamente pequenos e facilmente codificados como números primitivos(ao invés de objetos). Only use it when session data is relatively small and easily encoded as primitive values (rather than objects). Apesar de navegadores supostamente suportarem pelo menos 4096 bytes por cookie, para assegurar que você não exceda o limite, não exceda
231+
implementa um armazenamento apoiado em cookies: ele serializa a sessão inteira para o cookie, ao invés de apenas a chave da sessão. Use apenas quando os dados da sessão são relativamente pequenos e facilmente codificados como números primitivos(ao invés de objetos). Use isso apenas quando os dados da sessão são relativamente pequenos e facilmente codificados como valores primitivos (em vez de objetos). Apesar de navegadores supostamente suportarem pelo menos 4096 bytes por cookie, para assegurar que você não exceda o limite, não exceda
232232
um tamanho de 4093 bytes por domínio. Além disso, esteja ciente de que os dados do cookie serão visíveis para o cliente, portanto se
233233
houver razão para mantê-los seguros ou obscuros, então o express-session pode ser uma escolha melhor.
234234

@@ -287,37 +287,37 @@ app.use(session({
287287
}))
288288
```
289289

290-
## Prevent brute-force attacks against authorization
290+
## Evite ataques brutos contra autorização
291291

292-
Make sure login endpoints are protected to make private data more secure.
292+
Certifique-se de que os endpoints de login estejam protegidos para tornar os dados privados mais seguros.
293293

294-
A simple and powerful technique is to block authorization attempts using two metrics:
294+
Uma técnica simples e poderosa é bloquear tentativas de autorização usando duas métricas:
295295

296-
1. The number of consecutive failed attempts by the same user name and IP address.
297-
2. The number of failed attempts from an IP address over some long period of time. For example, block an IP address if it makes 100 failed attempts in one day.
296+
1. O número de tentativas consecutivas com o mesmo nome de usuário e endereço IP.
297+
2. O número de tentativas falhadas de um endereço IP por um longo período de tempo. Por exemplo, bloqueie um endereço IP se fizer 100 tentativas falhadas em um dia.
298298

299-
[rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible) package provides tools to make this technique easy and fast. You can find [an example of brute-force protection in the documentation](https://github.com/animir/node-rate-limiter-flexible/wiki/Overall-example#login-endpoint-protection)
299+
[rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible) pacote fornece ferramentas para tornar essa técnica fácil e rápida. Você pode encontrar [um exemplo de proteção brute-force na documentação](https://github.com/animir/node-rate-limiter-flexible/wiki/Overall-example#login-endpoint-protection)
300300

301-
## Ensure your dependencies are secure
301+
## Certifique-se de que suas dependências estejam seguras
302302

303-
Using npm to manage your application's dependencies is powerful and convenient. But the packages that you use may contain critical security vulnerabilities that could also affect your application. The security of your app is only as strong as the "weakest link" in your dependencies.
303+
Usar o npm para gerenciar as dependências do seu aplicativo é poderoso e conveniente. Mas os pacotes que você usa podem conter vulnerabilidades de segurança críticas que também podem afetar sua aplicação. A segurança do seu aplicativo só é forte como o link "mais fraco" em suas dependências.
304304

305-
Since npm@6, npm automatically reviews every install request. Also, you can use `npm audit` to analyze your dependency tree.
305+
Desde npm@6, npm revisa automaticamente toda requisição de instalação. Além disso, você pode usar o `npm audit` para analisar sua árvore de dependências.
306306

307307
```bash
308308
$ npm audit
309309
```
310310

311-
If you want to stay more secure, consider [Snyk](https://snyk.io/).
311+
Se você deseja ficar mais seguro, considere [Snyk](https://snyk.io/).
312312

313-
Snyk offers both a [command-line tool](https://www.npmjs.com/package/snyk) and a [Github integration](https://snyk.io/docs/github) that checks your application against [Snyk's open source vulnerability database](https://snyk.io/vuln/) for any known vulnerabilities in your dependencies. Install the CLI as follows:
313+
Snyk oferece tanto uma [ferramenta de linha de comando](https://www.npmjs.com/package/snyk) quanto uma [integração com um Github](https://snyk.io/docs/github) que verifica a sua aplicação no [banco de dados de vulnerabilidades de fonte aberta do Snyk](https://snyk.io/vuln/) para quaisquer vulnerabilidades conhecidas em suas dependências. Instalar CLI da seguinte forma:
314314

315315
```bash
316316
$ npm install -g snyk
317317
$ cd your-app
318318
```
319319

320-
Use this command to test your application for vulnerabilities:
320+
Use este comando para testar suas vulnerabilidades:
321321

322322
```bash
323323
$ snyk test

pt-br/advanced/developing-template-engines.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: page
33
title: Desenvolvendo mecanismos de modelo para o Express
4-
description: Learn how to develop custom template engines for Express.js using app.engine(), with examples on creating and integrating your own template rendering logic.
4+
description: Aprenda a desenvolver motores de modelos personalizados para Express.js usando app.engine(), com exemplos sobre como criar e integrar sua própria lógica de renderização de templates.
55
menu: advanced
66
order: 1
77
redirect_from: " "

0 commit comments

Comments
 (0)