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

[pt-br] Translate Object Oriented Programming "Learn/JavaScript/Objects/Object-oriented_programming" #23653

Open
wants to merge 26 commits into
base: main
Choose a base branch
from

Conversation

AlexandrinoMaranhao
Copy link
Contributor

@AlexandrinoMaranhao AlexandrinoMaranhao commented Sep 17, 2024

Description

Translated the page Object Oriented Programming in Javascript, the last one in the Introduction to Objects in Javascript part still not translated. I hope it is not deviating much from upstream content and is an acceptable translation.

Motivation

Doing an assignment and helping the community, The useful with the pleasant I suppose

Additional details

https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Object-oriented_programming - page that was translated

Related issues and pull requests

"Depends on: #23617 "

@AlexandrinoMaranhao AlexandrinoMaranhao requested a review from a team as a code owner September 17, 2024 22:27
@AlexandrinoMaranhao AlexandrinoMaranhao requested review from nathipg and removed request for a team September 17, 2024 22:27
@github-actions github-actions bot added the l10n-pt-br Issues related to Brazilian Portuguese label Sep 17, 2024
Copy link
Contributor

github-actions bot commented Sep 17, 2024

Preview URLs

Flaws (278)

URL: /pt-BR/docs/Learn/JavaScript/Objects/Object-oriented_programming
Title: Programação Orientada a Objetos
Flaw count: 136

  • macros:
    • /pt-BR/docs/Learn/HTML/Introduction_to_HTML/Marking_up_a_letter does not exist but fell back to /en-US/docs/Learn/HTML/Introduction_to_HTML/Marking_up_a_letter
    • /pt-BR/docs/Learn/HTML/Introduction_to_HTML/Structuring_a_page_of_content does not exist but fell back to /en-US/docs/Learn/HTML/Introduction_to_HTML/Structuring_a_page_of_content
    • /pt-BR/docs/Learn/HTML/Multimedia_and_embedding/Mozilla_splash_page does not exist but fell back to /en-US/docs/Learn/HTML/Multimedia_and_embedding/Mozilla_splash_page
    • /pt-BR/docs/Learn/HTML/Tables/Advanced does not exist but fell back to /en-US/docs/Learn/HTML/Tables/Advanced
    • /pt-BR/docs/Learn/HTML/Tables/Structuring_planet_data does not exist but fell back to /en-US/docs/Learn/HTML/Tables/Structuring_planet_data
    • and 131 more flaws omitted

URL: /pt-BR/docs/Learn/CSS/CSS_layout/Responsive_Design
Title: Design Responsivo
Flaw count: 142

  • macros:
    • /pt-BR/docs/Learn/HTML/Introduction_to_HTML/Marking_up_a_letter does not exist but fell back to /en-US/docs/Learn/HTML/Introduction_to_HTML/Marking_up_a_letter
    • /pt-BR/docs/Learn/HTML/Introduction_to_HTML/Structuring_a_page_of_content does not exist but fell back to /en-US/docs/Learn/HTML/Introduction_to_HTML/Structuring_a_page_of_content
    • /pt-BR/docs/Learn/HTML/Multimedia_and_embedding/Mozilla_splash_page does not exist but fell back to /en-US/docs/Learn/HTML/Multimedia_and_embedding/Mozilla_splash_page
    • /pt-BR/docs/Learn/HTML/Tables/Advanced does not exist but fell back to /en-US/docs/Learn/HTML/Tables/Advanced
    • /pt-BR/docs/Learn/HTML/Tables/Structuring_planet_data does not exist but fell back to /en-US/docs/Learn/HTML/Tables/Structuring_planet_data
    • and 130 more flaws omitted
  • images:
    • File not present on disk, an empty file, or not an image
  • broken_links:
    • Can't resolve /pt-BR/docs/Tools/Responsive_Design_Mode
    • Is currently http:// but can become https://
    • Is currently http:// but can become https://
    • Can't resolve /pt-BR/docs/Web/CSS/Media_Queries
    • Can't resolve /pt-BR/docs/Web/CSS/Media_Queries
    • and 1 more flaws omitted
External URLs (5)

URL: /pt-BR/docs/Learn/CSS/CSS_layout/Responsive_Design
Title: Design Responsivo

(comment last updated: 2024-09-22 23:45:22)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
nathipg and others added 4 commits September 22, 2024 20:43
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
nathipg and others added 2 commits September 22, 2024 20:43
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
<td>
HTML básico (estude
noções de HTML básico (estude
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
noções de HTML básico (estude
HTML básico (estude

>.)
</td>
</tr>
<tr>
<th scope="row">Objetivo:</th>
<td>
Entender os conceitos fundamentais e a história do design responsivo.
Entender os conceitos fundamentais, um pouco da história do design responsivo e.
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
Entender os conceitos fundamentais, um pouco da história do design responsivo e.
Entender os conceitos fundamentais e as funcionalidades do CSS utilizadas para implementar designs responsivos.

Copy link
Member

Choose a reason for hiding this comment

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

Considerando o texto do original "To understand the fundamental purposed and CSS features used to implement responsive designs."

@nathipg
Copy link
Member

nathipg commented Sep 23, 2024

@AlexandrinoMaranhao Obrigada pela sua tradução!

Seria possível você dar uma olhada na versão atual dessa página Responsive Design para fazer a tradução, por favor? A versão em inglês está bem diferente da versão em português

Comment on lines +4 to +5
l10n:
sourceCommit: bc0d0d1ef796435e969f6d65c7e5d3c08f4023aa
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
l10n:
sourceCommit: bc0d0d1ef796435e969f6d65c7e5d3c08f4023aa
page-type: learn-module-chapter

Comment on lines +10 to +13
A Programação Orientada a Objetos (POO) é um paradigma de programação fundamental para muitas linguagens de programação, como por exemplo Java e C++, e surgiu pela necessidade de abstrair problemas computacionais para soluções mais próximas do mundo real tangível (daí que advém os tais objetos).

Nesse artigo, será feita a conceitualização dos seguintes princípios ou conceitos básicos que regem esse paradigma de maneira geral: Classes e instâncias de Classe, Herança e Encapsulamento.
Inicialmente estes conceitos serão descritos sem referências particulares ao JavaScript, para facilitar a absorção dos conceitos, e por isso a maioria dos exemplos serão dados em {{Glossary("Pseudocode", "pseudocode")}}.
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
A Programação Orientada a Objetos (POO) é um paradigma de programação fundamental para muitas linguagens de programação, como por exemplo Java e C++, e surgiu pela necessidade de abstrair problemas computacionais para soluções mais próximas do mundo real tangível (daí que advém os tais objetos).
Nesse artigo, será feita a conceitualização dos seguintes princípios ou conceitos básicos que regem esse paradigma de maneira geral: Classes e instâncias de Classe, Herança e Encapsulamento.
Inicialmente estes conceitos serão descritos sem referências particulares ao JavaScript, para facilitar a absorção dos conceitos, e por isso a maioria dos exemplos serão dados em {{Glossary("Pseudocode", "pseudocode")}}.
A Programação Orientada a Objetos (POO) é um paradigma de programação fundamental para muitas linguagens de programação, como por exemplo Java e C++. Neste artigo, será feita a contextualização dos conceitos básicos de POO. Vamos descrever os três principais conceitos: **classes and instâncias**, **herança**, and **encapsulamento**. Por agora, vamos descrever estes conceitos sem referenciar particularmente o JavaScript, então todos os exemplos são dados em {{Glossary("Pseudocode", "pseudocódigo")}}.

@nathipg
Copy link
Member

nathipg commented Sep 23, 2024

@AlexandrinoMaranhao Reparei a mesma coisa na página Object-oriented programming.

Quando traduzimos precisamos ser fiéis ao conteúdo e a estrutura da versão original.

Deixei um comentário que mostra um exemplo, usando o que você traduziu, que segue o original.

Poderia repassar essas duas páginas, por favor?

Caso você queira mudar o conteúdo das páginas originais, é possível contribuir com o repositório content (em inglês) e, uma vez que as mudanças sejam aceitas, podemos fazê-las também na tradução

Copy link
Member

@nathipg nathipg left a comment

Choose a reason for hiding this comment

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

Comentários anteriores

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
l10n-pt-br Issues related to Brazilian Portuguese
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants