Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix translation text analyzer #1662

Merged
merged 9 commits into from
Dec 22, 2023
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion projects/01-text-analyzer/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,6 @@ El boilerplate que les damos contiene esta estructura:
de diseño que tomaron.
* `.github/workflows`: esta carpeta contine la configuracion para la ejecution
de Github Actions. No debes modificar esta carpeta ni su contenido.
* `docs/images`: contiene las imagenes de este README.
* `read-only/`: esta carpeta contiene las pruebas de criterios mínimos de
aceptación y end-to-end. No debes modificar esta carpeta ni su contenido.
* [`src/index.html`](./src/index.html): este es el punto de entrada a tu
Expand Down
52 changes: 26 additions & 26 deletions projects/01-text-analyzer/README.pt.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
- [7. Testes](#7-testes)
- [8. Dicas, sugestões e leituras complementares](#8-dicas-sugestões-e-leituras-complementares)
- [9. Considerações para solicitar seu Feedback de Projeto](#9-considerações-para-solicitar-seu-feedback-de-projeto)
- [10. Objetivos de aprendizado](#10-objetivos-de-aprendizado)
- [10. Objetivos de aprendizagem](#10-objetivos-de-aprendizagem)
- [11. Funcionalidades opcionais](#11-funcionalidades-opcionais)

---
Expand All @@ -34,7 +34,7 @@ _em [Unsplash](https://unsplash.com/es/fotos/72NpWZJOskU?utm_source=unsplash&utm

Um analisador de texto é uma aplicação para extrair informações úteis de um
texto utilizando diversas técnicas, como o processamento de linguagem natural
(PLN),aprendizado de máquina (ML) e análise estatística. Essas aplicações podem
(PLN), aprendizado de máquina (ML) e análise estatística. Essas aplicações podem
fornecer uma variedade de métricas que oferecem informações básicas sobre
o comprimento e a estrutura do texto, como contagem de palavras, contagem de
caracteres, contagem de sentenças e contagem de parágrafos. Outras métricas
Expand Down Expand Up @@ -64,21 +64,21 @@ A lista de funcionalidades é a seguinte:
2. A aplicação deve calcular as seguintes métricas e atualizar o
resultado em tempo real conforme a usuária escreve o texto:

- **Contagem de palavras**: a aplicação deve ser capaz de contar o número de
palavras no texto de entrada e mostrar essa contagem para a usuária.
- **Contagem de caracteres**: a aplicação deve ser capaz de contar o número de
caracteres no texto de entrada, incluindo espaços e sinais de
pontuação, e mostrar essa contagem para a usuária.
- **Contagem de caracteres excluindo espaços e sinais de pontuação**:
a aplicação deve ser capaz de contar o número de caracteres no texto de
entrada, excluindo espaços e sinais de pontuação, e mostrar essa contagem
para a usuária.
- **Contagem de números**: a aplicação deve contar quantos números há no
texto de entrada e mostrar essa contagem para a usuária.
- **Soma total dos números**: a aplicação deve somar todos os números que
estão no texto de entrada e mostrar o resultado para a usuária.
- **Comprimento médio das palavras**: a aplicação deve calcular o
comprimento médio das palavras no texto de entrada e mostrar esse valor para a usuária.
- **Contagem de palavras**: a aplicação deve ser capaz de contar o número de
palavras no texto de entrada e mostrar essa contagem para a usuária.
- **Contagem de caracteres**: a aplicação deve ser capaz de contar o número de
caracteres no texto de entrada, incluindo espaços e sinais de
pontuação, e mostrar essa contagem para a usuária.
- **Contagem de caracteres excluindo espaços e sinais de pontuação**:
a aplicação deve ser capaz de contar o número de caracteres no texto de
entrada, excluindo espaços e sinais de pontuação, e mostrar essa contagem
para a usuária.
- **Contagem de números**: a aplicação deve contar quantos números há no
texto de entrada e mostrar essa contagem para a usuária.
- **Soma total dos números**: a aplicação deve somar todos os números que
estão no texto de entrada e mostrar o resultado para a usuária.
- **Comprimento médio das palavras**: a aplicação deve calcular o
comprimento médio das palavras no texto de entrada e mostrar esse valor para a usuária.
unjust marked this conversation as resolved.
Show resolved Hide resolved

3. A aplicação deve permitir limpar o conteúdo da caixa de texto ao clicar
em um botão.
Expand All @@ -92,7 +92,7 @@ projeto, NÃO é permitido usar bibliotecas ou frameworks, apenas JavaScript
puro, também conhecido como Vanilla JavaScript.

Para começar este projeto, você precisará fazer um _fork_ e _clonar_ este
repositório que contém um _boilerplate_ com testes (pruebas). Um _boilerplate_
repositório que contém um _boilerplate_ com testes. Um _boilerplate_
é a estrutura básica de um projeto que serve como um ponto de partida com
arquivos e configuração inicial de dependências e testes.

Expand Down Expand Up @@ -122,7 +122,6 @@ O _boilerplate_ que fornecemos contém a seguinte estrutura:
- `.github/workflows`: esta pasta contém a configuração para
a execução do Github Actions.
Você não deve modificar esta pasta nem seu conteúdo.
- `docs/images`: contém as imagens deste README.
- `read-only/`: esta pasta contém os testes dos critérios mínimos de aceitação
e end-to-end. Você não deve modificar esta pasta nem seu conteúdo.
- [`src/index.html`](./src/index.html): este é o ponto de entrada da sua aplicação.
Expand Down Expand Up @@ -154,12 +153,12 @@ Este objeto (`analyzer`) deve conter seis métodos:

_Nota: para simplificar as funcionalidades, definiremos palavras como grupos
de caracteres separados por espaços. Por exemplo, as palavras no texto de
entrada `Sim, você pode fazer isso!` são quatro:_
entrada `Sim, você consegue fazer!` são quatro:_

+ _`Sim,`_
+ _`você`_
+ _`pode`_
+ _`fazer isso!`_
+ _`consegue`_
+ _`fazer!`_

- [`src/index.js`](./src/index.js): aqui você deve ouvir eventos do DOM,
invocar os métodos do objeto `analyzer` conforme necessário e atualizar
Expand Down Expand Up @@ -525,7 +524,7 @@ como mostrado na seguinte imagem:

Antes de começar, instale o seguinte:

1. [Node.js](https://nodejs.org/pt-br/)
1. [Node.js](https://nodejs.org/)
2. [git](https://git-scm.com/download/) Se você estiver no Linux, é provável
que já esteja instalado 👀.
Para aprender mais sobre o git, visite este [link](https://curriculum.laboratoria.la/pt/topics/scm/git)
Expand All @@ -536,8 +535,9 @@ Depois, no [GitHub](https://github.com/):
1. Crie uma conta. Saiba mais sobre o GitHub neste [link](https://curriculum.laboratoria.la/pt/topics/scm/github/github)
2. Faça um _fork_ deste projeto
3. Configure sua chave SSH no GitHub. Você pode conferir este
[vídeo](https://www.youtube.com/watch?v=g0ZV-neSM7E) ou este
[vídeo](https://www.youtube.com/watch?v=7YVQLZp1jb0), este
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

[artigo](https://docs.github.com/pt/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)
ou [esse](https://www.freecodecamp.org/portuguese/news/como-obter-e-configurar-suas-chaves-ssh-do-git-e-do-github/)

Depois, em um [shell](https://curriculum.laboratoria.la/pt/topics/shell),
execute o seguinte. Se você estiver no Windows, pode usar o Git Bash:
Expand All @@ -552,7 +552,7 @@ execute o seguinte. Se você estiver no Windows, pode usar o Git Bash:

### Recursos e tópicos relacionados

Junte-se ao canal do Slack [#project-text-analyzer](https://claseslaboratoria.slack.com/archives/C058GP6K9NY)
Junte-se ao canal do Slack [#project-text-analyzer-pt](https://claseslaboratoria.slack.com/archives/C067QN2GFCM)

## 9. Considerações para solicitar seu Feedback de Projeto

Expand All @@ -572,7 +572,7 @@ _objetivos de aprendizado_ e _habilidades para a vida_ em seu painel do aluno.
Se você não concluiu tudo o que foi mencionado acima, consideramos que você
não está pronta para sua sessão de Feedback de Projeto.

## 10. Objetivos de aprendizado
## 10. Objetivos de aprendizagem

> ℹ️ Esta seção será gerada automaticamente no idioma apropriado, a partir dos
objetivos de aprendizado declarados em [`project.yml`](./project.yml),
Expand Down
Loading