chore(i18n,learn): processed translations (#49773)

This commit is contained in:
camperbot
2023-03-20 20:07:10 +05:30
committed by GitHub
parent aec86f94f1
commit 20146dc4c0
48 changed files with 62 additions and 62 deletions

View File

@@ -32,7 +32,7 @@ Follow <a href='https://www.freecodecamp.org/news/get-started-with-mongodb-atlas
**Note:** If you are using Replit, you cannot create a `.env` file. Instead, use the built-in <dfn>SECRETS</dfn> tab to add the variable. <em>Do not</em> surround the values with quotes when using the <em>SECRETS</em> tab.
When you are done, connect to the database using the following syntax:
When you are done, connect to the database by calling the `connect` method within your `myApp.js` file by using the following syntax:
```js
mongoose.connect(<Your URI>, { useNewUrlParser: true, useUnifiedTopology: true });

View File

@@ -32,7 +32,7 @@ dashedName: install-and-set-up-mongoose
**注意:**如果你使用的是 Replit則無法創建 `.env` 文件。 相反,使用內置的 <dfn>SECRETS</dfn> 選項卡來添加變量。 在使用 <em>SECRETS</em> 選項卡時,<em>不要</em>將值括在引號中。
完成後,使用以下語法連接到數據庫:
When you are done, connect to the database by calling the `connect` method within your `myApp.js` file by using the following syntax:
```js
mongoose.connect(<Your URI>, { useNewUrlParser: true, useUnifiedTopology: true });

View File

@@ -32,7 +32,7 @@ dashedName: install-and-set-up-mongoose
**注意:**如果你使用的是 Replit则无法创建 `.env` 文件。 相反,使用内置的 <dfn>SECRETS</dfn> 选项卡来添加变量。 在使用 <em>SECRETS</em> 选项卡时,<em>不要</em>将值括在引号中。
完成后,使用以下语法连接到数据库:
When you are done, connect to the database by calling the `connect` method within your `myApp.js` file by using the following syntax:
```js
mongoose.connect(<Your URI>, { useNewUrlParser: true, useUnifiedTopology: true });

View File

@@ -32,7 +32,7 @@ Sigue <a href='https://www.freecodecamp.org/news/get-started-with-mongodb-atlas/
**Nota:** Si estás usando Replit, no puedes crear un archivo `.env`. En su lugar, utiliza la pestaña integrada <dfn>SECRETS</dfn> para añadir la variable. <em>No</em> envuelvas los valores con comillas al usar la pestaña <em>SECRETS</em>.
Cuando hayas terminado, conéctate a la base de datos usando la siguiente sintaxis:
When you are done, connect to the database by calling the `connect` method within your `myApp.js` file by using the following syntax:
```js
mongoose.connect(<Your URI>, { useNewUrlParser: true, useUnifiedTopology: true });

View File

@@ -32,7 +32,7 @@ Follow <a href='https://www.freecodecamp.org/news/get-started-with-mongodb-atlas
**Note:** If you are using Replit, you cannot create a `.env` file. Instead, use the built-in <dfn>SECRETS</dfn> tab to add the variable. <em>Do not</em> surround the values with quotes when using the <em>SECRETS</em> tab.
When you are done, connect to the database using the following syntax:
When you are done, connect to the database by calling the `connect` method within your `myApp.js` file by using the following syntax:
```js
mongoose.connect(<Your URI>, { useNewUrlParser: true, useUnifiedTopology: true });

View File

@@ -32,7 +32,7 @@ Segui <a href='https://www.freecodecamp.org/news/get-started-with-mongodb-atlas/
**Nota:** Se stai usando Replit, non puoi creare un file `.env`. Utilizza invece la scheda <dfn>SECRETS</dfn> integrata per aggiungere la variabile. <em>Non</em> racchiudere i valori in virgolette quando usi la scheda <em>SECRETS</em>.
Quando hai finito, connettiti al database usando la seguente sintassi:
When you are done, connect to the database by calling the `connect` method within your `myApp.js` file by using the following syntax:
```js
mongoose.connect(<Your URI>, { useNewUrlParser: true, useUnifiedTopology: true });

View File

@@ -32,7 +32,7 @@ Replit を使用する場合は、下記の手順でプロジェクトをセッ
** 注: **Replit を使用している場合は、`.env` ファイルを作成することはできません。 代わりに、組み込みの <dfn>SECRETS</dfn> タブを使用して変数を追加してください。 <em>SECRETS</em> タブを使用する場合は、値を引用符で<em>囲まないで</em>ください。
完了したら、次の構文を使用してデータベースに接続してください。
When you are done, connect to the database by calling the `connect` method within your `myApp.js` file by using the following syntax:
```js
mongoose.connect(<Your URI>, { useNewUrlParser: true, useUnifiedTopology: true });

View File

@@ -8,11 +8,11 @@ dashedName: add-attributes-to-the-circle-elements
# --description--
The last challenge created the `circle` elements for each point in the `dataset`, and appended them to the SVG. Porém, o D3 precisa de mais informações sobre a posição e o tamanho de cada `circle` para exibi-los corretamente.
O último desafio criou os elementos `circle` para cada ponto no `dataset` e anexou-os ao SVG. Porém, o D3 precisa de mais informações sobre a posição e o tamanho de cada `circle` para exibi-los corretamente.
Um `circle` em SVG tem três atributos principais. Os atributos `cx` e `cy` são as coordenadas. They tell D3 where to position the *center* of the shape on the SVG. O raio (atributo `r`) fornece o tamanho de `circle`.
Um `circle` em SVG tem três atributos principais. Os atributos `cx` e `cy` são as coordenadas. Elas informam ao D3 onde posicionar o *centro* da forma no SVG. O raio (atributo `r`) fornece o tamanho de `circle`.
Just like the `rect` `y` coordinate, the `cy` attribute for a `circle` is measured from the top of the SVG, not from the bottom.
Assim como ocorre com `rect`, em sua coordenada `y`, o atributo `cy` de um `circle` é medido do topo do SVG, não da parte inferior.
Todos os três atributos podem usar uma função de callback para definir seus valores dinamicamente. Lembre-se de que todos os métodos encadeados após `data(dataset)` são executados uma vez por item no `dataset`. O parâmetro `d` na função de callback se refere ao item atual no `dataset`, que é um array para aquele ponto. Use a notação de colchetes, por exemplo `d[0]`, para acessar valores naquele array.

View File

@@ -16,7 +16,7 @@ O D3 tem dois métodos, `axisLeft()` e `axisBottom()`, para renderizar o eixo y
const xAxis = d3.axisBottom(xScale);
```
The next step is to render the axis on the SVG. Para fazer isso, você pode usar um componente SVG geral, o elemento `g`. O `g` representa o grupo. Ao contrário de `rect`, `circle` e `text`, um eixo é apenas uma linha reta quando é renderizado. Por ser uma forma simples, usar `g` funciona. The last step is to apply a `transform` attribute to position the axis on the SVG in the right place. Otherwise, the line would render along the border of the SVG and wouldn't be visible. O SVG suporta diferentes tipos de `transforms`, mas posicionar um eixo precisa de `translate`. Quando aplicado ao elemento `g`, ele move o grupo inteiro para cima e para baixo pelos valores indicados. Exemplo:
O próximo passo é renderizar o eixo no SVG. Para fazer isso, você pode usar um componente SVG geral, o elemento `g`. O `g` representa o grupo. Ao contrário de `rect`, `circle` e `text`, um eixo é apenas uma linha reta quando é renderizado. Por ser uma forma simples, usar `g` funciona. O último passo é aplicar um atributo `transform` para posicionar o eixo no lugar certo no SVG. Caso contrário, a linha seria renderizada ao longo da borda do SVG e não seria visível. O SVG suporta diferentes tipos de `transforms`, mas posicionar um eixo precisa de `translate`. Quando aplicado ao elemento `g`, ele move o grupo inteiro para cima e para baixo pelos valores indicados. Exemplo:
```js
const xAxis = d3.axisBottom(xScale);
@@ -26,7 +26,7 @@ svg.append("g")
.call(xAxis);
```
The above code places the x-axis at the bottom of the SVG. Então, ele é passado como um argumento para o método `call()`. O eixo y funciona da mesma forma, exceto pelo fato de o argumento `translate` estar no formato `(x, 0)`. Como `translate` é uma string no método `attr()` acima, você pode usar a concatenação para incluir valores de variáveis para seus argumentos.
O código acima coloca o eixo x na parte inferior do SVG. Então, ele é passado como um argumento para o método `call()`. O eixo y funciona da mesma forma, exceto pelo fato de o argumento `translate` estar no formato `(x, 0)`. Como `translate` é uma string no método `attr()` acima, você pode usar a concatenação para incluir valores de variáveis para seus argumentos.
# --instructions--

View File

@@ -10,7 +10,7 @@ dashedName: add-labels-to-d3-elements
O D3 permite adicionar etiquetas a um elemento gráfico, como uma barra, usando o elemento `text` do SVG.
Like the `rect` element, a `text` element needs to have `x` and `y` attributes, to place it on the SVG. Ele também precisa de ter acesso aos dados para exibir esses valores.
Assim como o elemento `rect`, um elemento `text` precisa ter atributos `x` e `y` para ser inserido no SVG. Ele também precisa de ter acesso aos dados para exibir esses valores.
O D3 dá a você um alto nível de controle sobre como você etiqueta suas barras.

View File

@@ -12,7 +12,7 @@ Você pode adicionar texto para criar etiquetas para os pontos em um diagrama de
O objetivo é exibir os valores separados por vírgula para o primeiro (`x`) e para o segundo (`y`) campo de cada item do `dataset`.
The `text` nodes need `x` and `y` attributes to position it on the SVG. Neste desafio, o valor de `y` (que determina a altura) pode usar o mesmo valor que `circle` usa para o seu atributo `cy`. O valor de `x` pode ser ligeiramente maior que do que o valor de `cx` de `circle`. Assim, a etiqueta estará visível. Isto empurrará a etiqueta para a direita do ponto traçado.
Os nós de `text` precisam de atributos `x` e `y` para posicioná-los no SVG. Neste desafio, o valor de `y` (que determina a altura) pode usar o mesmo valor que `circle` usa para o seu atributo `cy`. O valor de `x` pode ser ligeiramente maior que do que o valor de `cx` de `circle`. Assim, a etiqueta estará visível. Isto empurrará a etiqueta para a direita do ponto traçado.
# --instructions--

View File

@@ -8,13 +8,13 @@ dashedName: create-a-linear-scale-with-d3
# --description--
The bar and scatter plot charts both plotted data directly onto the SVG. No entanto, se a altura de uma barra ou de um dos pontos de dados for maior que os valores de altura ou de largura do SVG, acabaria saindo dá área do SVG.
O gráfico de barras e o diagrama de dispersão traçam os dados diretamente no SVG. No entanto, se a altura de uma barra ou de um dos pontos de dados for maior que os valores de altura ou de largura do SVG, acabaria saindo dá área do SVG.
No D3, há escalas para ajudar a traçar os dados. `scales` are functions that tell the program how to map a set of raw data points onto the pixels of the SVG.
No D3, há escalas para ajudar a traçar os dados. As `scales` são funções que dizem ao programa como mapear um conjunto de pontos de dados brutos para os pixels do SVG.
For example, say you have a 100x500-sized SVG and you want to plot Gross Domestic Product (GDP) for a number of countries. O conjunto dos números estaria na faixa de bilhões ou trilhões de dólares. Você fornece ao D3 um tipo de escala para dizer como colocar os grandes valores do PIB naquela área de tamanho de 100x500.
Por exemplo, digamos que você tem um SVG de 100x500 de tamanho e que deseja representar o produto interno bruto (PIB) de vários países. O conjunto dos números estaria na faixa de bilhões ou trilhões de dólares. Você fornece ao D3 um tipo de escala para dizer como colocar os grandes valores do PIB naquela área de tamanho de 100x500.
É improvável que você trace os dados brutos como estão. Before plotting it, you set the scale for your entire data set, so that the `x` and `y` values fit your SVG width and height.
É improvável que você trace os dados brutos como estão. Antes de desenhá-los, defina a escala de todo o seu conjunto de dados, de modo que os valores de `x` e `y` se ajustem à largura e à altura do SVG.
O D3 tem vários tipos de escala. Para uma escala linear (geralmente usada com dados quantitativos), existe o método `scaleLinear()` do D3:

View File

@@ -14,7 +14,7 @@ O SVG tem uma tag `circle` para criar a forma do círculo. Funciona muito pareci
# --instructions--
Use the `data()`, `enter()`, and `append()` methods to bind `dataset` to new `circle` elements that are appended to the SVG.
Use os métodos `data()`, `enter()` e `append()` para associar o `dataset` aos novos elementos de `circle` que são incluídos no SVG.
**Observação:** os círculos não serão visíveis porque ainda não definimos seus atributos. Faremos isso no próximo desafio.

View File

@@ -12,7 +12,7 @@ Por padrão, as escalas usam a relação de identidade. Isso significa que o val
Digamos que um conjunto de dados tenha valores em um intervalo de 50 a 480. Esta é a informação de entrada para uma escala, também conhecida como o <dfn>domínio</dfn>.
You want to map those points along the `x` axis on the SVG, between 10 units and 500 units. Esta é a informação de saída, também conhecida como o <dfn>imagem</dfn>.
Você deseja mapear esses pontos sobre o eixo `x` no SVG, entre 10 e 500 unidades. Esta é a informação de saída, também conhecida como o <dfn>imagem</dfn>.
Os métodos `domain()` e `range()` definem esses valores para a escala. Os dois métodos recebem um array de pelo menos dois elementos como argumento. Exemplo:

View File

@@ -8,7 +8,7 @@ dashedName: use-a-pre-defined-scale-to-place-elements
# --description--
Com as escalas configuradas, é hora de mapear novamente o diagrama de dispersão. The scales are like processing functions that turn the `x` and `y` raw data into values that fit and render correctly on the SVG. Eles mantêm os dados dentro da área de plotagem da tela.
Com as escalas configuradas, é hora de mapear novamente o diagrama de dispersão. As escalas são como funções de processamento que transformam os valores `x` e `y` dos dados brutos em valores que se ajustem e que sejam renderizados corretamente no SVG. Eles mantêm os dados dentro da área de plotagem da tela.
Você define os valores dos atributos das coordenadas para uma forma do SVG com a função de dimensionamento. Isso inclui os atributos `x` e `y` para `rect`, elementos `text`, ou `cx` e `cy` para `circles`. Exemplo:
@@ -17,11 +17,11 @@ shape
.attr("x", (d) => xScale(d[0]))
```
Scales set shape coordinate attributes to place the data points onto the SVG. Você não precisa aplicar as escalas quando exibir o valor real dos dados, por exemplo, no método `text()` para uma dica ou etiqueta.
As escalas definem atributos de coordenadas de forma a colocar os pontos de dados no SVG. Você não precisa aplicar as escalas quando exibir o valor real dos dados, por exemplo, no método `text()` para uma dica ou etiqueta.
# --instructions--
Use `xScale` and `yScale` to position both the `circle` and `text` shapes onto the SVG. Para os `circles`, aplique as escalas para definir os atributos `cx` e `cy`. Dê a elas um raio de `5` unidades, também.
Use `xScale` e `yScale` para posicionar ambas as formas, `circle` e `text`, no SVG. Para os `circles`, aplique as escalas para definir os atributos `cx` e `cy`. Dê a elas um raio de `5` unidades, também.
Para os elementos `text`, aplique as escalas para definir os atributos `x` e `y`. As etiquetas devem ser deslocadas para a direita dos pontos. Para fazer isso, adicione `10` unidades ao valor de `x` dos dados antes de passá-lo para `xScale`.

View File

@@ -10,11 +10,11 @@ dashedName: use-dynamic-scales
Os métodos `min()` e `max()` do D3 são úteis para definir a escala.
Dado um conjunto de dados complexos, uma prioridade é definir a escala para que a visualização se encaixe na largura e na altura do contêiner do SVG. You want all the data plotted inside the SVG so it's visible on the web page.
Dado um conjunto de dados complexos, uma prioridade é definir a escala para que a visualização se encaixe na largura e na altura do contêiner do SVG. Você quer todos os dados plotados dentro do SVG para que sejam visíveis na página da web.
O exemplo abaixo define a escala do eixo x para dados do diagrama de dispersão. O método `domain()` passa informações para a escala sobre os valores dos dados brutos para a plotagem. O método `range()` dá a ela informações sobre o espaço real na página da web para a visualização.
No exemplo, o domínio vai de 0 ao valor máximo do conjunto. Ele usa o método `max()` com uma função de callback baseada nos valores de x nos arrays. The range uses the SVG's width (`w`), but it includes some padding, too. This puts space between the scatter plot dots and the edge of the SVG.
No exemplo, o domínio vai de 0 ao valor máximo do conjunto. Ele usa o método `max()` com uma função de callback baseada nos valores de x nos arrays. A imagem (range) usa a largura do SVG (`w`), mas também inclui algum preenchimento. Isso coloca o espaço entre os pontos do diagrama de dispersão e a borda do SVG.
```js
const dataset = [
@@ -38,7 +38,7 @@ const xScale = d3.scaleLinear()
.range([padding, w - padding]);
```
O preenchimento pode ser confuso no começo. Picture the x-axis as a horizontal line from 0 to 500 (the width value for the SVG). Incluir o preenchimento no método `range()` força o gráfico a começar de 30 ao longo dessa linha (em vez de 0) e terminar em 470 (em vez de 500).
O preenchimento pode ser confuso no começo. Imagine o eixo x como uma linha horizontal de 0 a 500 (o valor de largura para o SVG). Incluir o preenchimento no método `range()` força o gráfico a começar de 30 ao longo dessa linha (em vez de 0) e terminar em 470 (em vez de 500).
# --instructions--

View File

@@ -32,7 +32,7 @@ Siga <a href='https://www.freecodecamp.org/news/get-started-with-mongodb-atlas/'
**Observação:** se você estiver usando o Replit, você não poderá criar um arquivo `.env`. Em vez disso, use a aba embutida <dfn>SECRETS</dfn> para adicionar a variável. <em>Não</em> circule os valores com aspas ao usar a aba <em>SECRETS</em>.
Quando terminar, conecte-se ao banco de dados utilizando a seguinte sintaxe:
When you are done, connect to the database by calling the `connect` method within your `myApp.js` file by using the following syntax:
```js
mongoose.connect(<Your URI>, { useNewUrlParser: true, useUnifiedTopology: true });

View File

@@ -7,7 +7,7 @@ dashedName: step-59
# --description--
Agora, modifique o terceiro argumento de cores na função `linear-gradient`, que atualmente é puro verde.
Agora, modifique o terceiro argumento de cores na função `linear-gradient`, que atualmente é puro azul.
Atualize a função `rgb` para que o valor para vermelho seja `162`, o valor do verde `27` e o valor de azul `27`.

View File

@@ -11,7 +11,7 @@ Mesmo sem os color-stops, você pode ter notado que as cores do marcador verde f
A função `linear-gradient` calcula automaticamente esses valores para você e coloca cores igualmente ao longo do gradiente por padrão.
Na regra do CSS `.red` remova as três cores da função `linear-gradient` para limpar um pouco seu código.
Na regra do CSS `.red` remova os três color-stops da função `linear-gradient` para limpar um pouco seu código.
# --hints--

View File

@@ -7,7 +7,7 @@ dashedName: step-62
# --description--
E para o primeiro argumento de cor, use um código de cor hexadecimal com os valores `71` para vermelho, `F5` para verde e `3E` para azul.
Para o segundo argumento de cor, use um código de cor hexadecimal com os valores `71` para vermelho, `F5` para verde e `3E` para azul.
# --hints--

View File

@@ -16,17 +16,17 @@ A função `calc()` é uma função do CSS que permite calcular um valor baseado
}
```
Give `#years` a `margin` of `0 -2px`, and a `padding` set to `0.5rem calc(1.25rem + 2px) 0.5rem 0`.
Dê ao elemento `#years` uma `margin` de `0 -2px` e um `padding` definido como `0.5rem calc(1.25rem + 2px) 0.5rem 0`.
# --hints--
Your `#years` selector should have a `margin` property set to `0 -2px`.
O seletor `#years` deve ter uma propriedade `margin` definida como `0 -2px`.
```js
assert(new __helpers.CSSHelp(document).getStyle('#years')?.getPropertyValue('margin') === '0px -2px');
```
Your `#years` selector should have a `padding` property set to `0.5rem calc(1.25rem + 2px) 0.5rem 0`.
O seletor `#years` deve ter a propriedade `padding` definida como `0.5rem calc(1.25rem + 2px) 0.5rem 0`.
```js
const padding = new __helpers.CSSHelp(document).getStyle('#years')?.getPropertyValue('padding');

View File

@@ -1,6 +1,6 @@
---
id: 6201782cc420715562f36271
title: Step 44
title: Passo 44
challengeType: 0
dashedName: step-44
---

View File

@@ -1,6 +1,6 @@
---
id: 620179bc0a6a2358c72b90ad
title: Step 45
title: Passo 45
challengeType: 0
dashedName: step-45
---

View File

@@ -1,6 +1,6 @@
---
id: 62017b6f47454059bf2d3bd1
title: Step 46
title: Passo 46
challengeType: 0
dashedName: step-46
---

View File

@@ -1,6 +1,6 @@
---
id: 62017f47c87be96457c49f46
title: Step 47
title: Passo 47
challengeType: 0
dashedName: step-47
---

View File

@@ -1,6 +1,6 @@
---
id: 62017fa5bbef406580ceb44f
title: Step 48
title: Passo 48
challengeType: 0
dashedName: step-48
---

View File

@@ -1,6 +1,6 @@
---
id: 62018243f046a368fab8ffb6
title: Step 49
title: Passo 49
challengeType: 0
dashedName: step-49
---

View File

@@ -1,6 +1,6 @@
---
id: 6201830cb0c74b69f1b41635
title: Step 50
title: Passo 50
challengeType: 0
dashedName: step-50
---

View File

@@ -1,6 +1,6 @@
---
id: 620186f4b6b8356d2def576b
title: Step 51
title: Passo 51
challengeType: 0
dashedName: step-51
---

View File

@@ -1,6 +1,6 @@
---
id: 62018ba1aa263770c953be66
title: Step 52
title: Passo 52
challengeType: 0
dashedName: step-52
---

View File

@@ -1,6 +1,6 @@
---
id: 62018c3e94434a71af1d5eaa
title: Step 53
title: Passo 53
challengeType: 0
dashedName: step-53
---

View File

@@ -1,6 +1,6 @@
---
id: 62018ec29b3ae674f40bef31
title: Step 54
title: Passo 54
challengeType: 0
dashedName: step-54
---

View File

@@ -1,6 +1,6 @@
---
id: 62019093fe30e278e797d2f6
title: Step 55
title: Passo 55
challengeType: 0
dashedName: step-55
---

View File

@@ -1,6 +1,6 @@
---
id: 620191707bc65579ddd3ce15
title: Step 56
title: Passo 56
challengeType: 0
dashedName: step-56
---

View File

@@ -1,6 +1,6 @@
---
id: 620192a767533a7ad19d96d7
title: Step 57
title: Passo 57
challengeType: 0
dashedName: step-57
---

View File

@@ -1,6 +1,6 @@
---
id: 6201995d9ab88e80f1989dce
title: Step 58
title: Passo 58
challengeType: 0
dashedName: step-58
---

View File

@@ -1,6 +1,6 @@
---
id: 620199c7a7a32c81d4db3410
title: Step 59
title: Passo 59
challengeType: 0
dashedName: step-59
---

View File

@@ -1,6 +1,6 @@
---
id: 6201a1a7af32c287bd6b8183
title: Step 60
title: Passo 60
challengeType: 0
dashedName: step-60
---

View File

@@ -1,6 +1,6 @@
---
id: 6201a1cc668a34888f5b2f52
title: Step 61
title: Passo 61
challengeType: 0
dashedName: step-61
---

View File

@@ -1,6 +1,6 @@
---
id: 6201a20d742f5c89736c8cfb
title: Step 62
title: Passo 62
challengeType: 0
dashedName: step-62
---

View File

@@ -1,6 +1,6 @@
---
id: 6201a42e39bf3b95b6a33bf3
title: Step 63
title: Passo 63
challengeType: 0
dashedName: step-63
---

View File

@@ -1,6 +1,6 @@
---
id: 6201a4adcc6414968b391592
title: Step 64
title: Passo 64
challengeType: 0
dashedName: step-64
---

View File

@@ -1,6 +1,6 @@
---
id: 6201a5258af7b398b030bfaf
title: Step 65
title: Passo 65
challengeType: 0
dashedName: step-65
---

View File

@@ -1,6 +1,6 @@
---
id: 6201a59be346d399c21d10b1
title: Step 66
title: Passo 66
challengeType: 0
dashedName: step-66
---

View File

@@ -1,17 +1,17 @@
---
id: 64076bbeba941114b0027b6a
title: Step 43
title: Passo 43
challengeType: 0
dashedName: step-43
---
# --description--
Adding position `sticky` moved the element into its own stack. To ensure your `#years` element does not get hidden by different stacks, add a `z-index` property set to `999` in the `#years` rule.
Adicionar a position `sticky` moveu o elemento para sua própria pilha. Para garantir que seu elemento `#years` não fique escondido por pilhas diferentes, adicione uma propriedade `z-index` definida como `999` na regra `#years`.
# --hints--
Your `#years` selector should have a `z-index` property set to `999`.
O seletor `#years` deve ter a propriedade `z-index` definida como `999`.
```js
assert.equal(new __helpers.CSSHelp(document).getStyle('#years')?.getPropertyValue('z-index'), '999');

View File

@@ -13,7 +13,7 @@ Depois de acessar o link, crie uma cópia do notebook em sua conta pessoal ou lo
# --instructions--
For this challenge, you need to create a multi-function calculator using Python that take input and do the following:
Para este desafio, você precisará criar uma calculadora multifuncional usando Python que receberá entradas e fará o seguinte:
- Get a .csv file in three ways
- uploading it from the local computer

View File

@@ -32,7 +32,7 @@ dashedName: install-and-set-up-mongoose
**Примітка:** якщо ви використовуєте Replit, ви не можете створити файл `.env`. Замість цього використайте вбудовану вкладку <dfn>SECRETS</dfn> для додавання змінної. <em>Не</em> беріть значення в лапки під час використання вкладки <em>SECRETS</em>.
Після завершення під'єднайтесь до бази даних, використовуючи наступний синтаксис:
When you are done, connect to the database by calling the `connect` method within your `myApp.js` file by using the following syntax:
```js
mongoose.connect(<Your URI>, { useNewUrlParser: true, useUnifiedTopology: true });

View File

@@ -66,7 +66,7 @@
"cvh4x7": "Altere apenas o código abaixo desta linha",
"lvmnm7": "Abra uma nova aba para memes de gato",
"avpx79": "Abra o console do navegador.",
"0b5ps6": "Padding between the SVG boundary and the plot",
"0b5ps6": "Preenchimento entre o limite do SVG e o gráfico",
"uemoej": "Coloca um número n de zeros na linha atual para criar as colunas",
"lm86nf": "Coloca a linha atual, que agora contém n zeros, no array",
"qscelx": "Os métodos do Redux estão disponíveis a partir de um objeto do Redux",