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] Fix translation of using webstorage api and deprecated code being used without warning in "Learn/files/pt-BR/docs/Web/API/Web_Storage_API/Using_the_Web_Storage_API" #23733

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

Conversation

AlexandrinoMaranhao
Copy link
Contributor

Description

Fixed the untranslated parts of this page (almost more than half of it) and a deprecated property used without warning

Motivation

College subject assignment plus I really feel like helping. It helps readers as the page is more up-to-date in upstream

Additional details

Related issues and pull requests

"Fixes #18654 "

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>
@AlexandrinoMaranhao AlexandrinoMaranhao requested a review from a team as a code owner September 22, 2024 13:31
@AlexandrinoMaranhao AlexandrinoMaranhao requested review from josielrocha and removed request for a team September 22, 2024 13:31
@github-actions github-actions bot added the l10n-pt-br Issues related to Brazilian Portuguese label Sep 22, 2024
Copy link
Contributor

github-actions bot commented Sep 22, 2024

Preview URLs

Flaws (143)

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

  • 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
  • images:
    • File not present on disk, an empty file, or not an image

URL: /pt-BR/docs/Web/API/Web_Storage_API/Using_the_Web_Storage_API
Title: Usando a API Web Storage
Flaw count: 2

  • macros:
    • /pt-BR/docs/Web/API/StorageEvent does not exist but fell back to /en-US/docs/Web/API/StorageEvent
    • /pt-BR/docs/Web/API/StorageEvent does not exist but fell back to /en-US/docs/Web/API/StorageEvent

URL: /pt-BR/docs/Web/API/URL/canParse_static
Title: URL: método estático canParse()
Flaw count: 3

  • macros:
    • /pt-BR/docs/Glossary/stringifier does not exist but fell back to /en-US/docs/Glossary/Stringifier
    • /pt-BR/docs/Web/API/URL/URL does not exist but fell back to /en-US/docs/Web/API/URL/URL
  • translation_differences:
    • Differences in the important macros (4 in common of 5 possible)

URL: /pt-BR/docs/Web/API/URL/revokeObjectURL_static
Title: URL.revokeObjectURL()
Flaw count: 1

  • macros:
    • Wrong xref macro used (consider changing which macro you use). Error processing path /pt-BR/docs/Web/API/DOMString
External URLs (14)

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


URL: /pt-BR/docs/Web/API/Web_Storage_API/Using_the_Web_Storage_API
Title: Usando a API Web Storage


URL: /pt-BR/docs/Web/API/URL/canParse_static
Title: URL: método estático canParse()

(comment last updated: 2024-10-07 01:36:56)

@@ -66,36 +72,60 @@ function storageAvailable(type) {
}
```

And here is how you would use it:
> [!WARNING]
> Desde a época em que esse artigo foi parcialmente traduzido, a propriedade [code](/en-US/docs/Web/API/DOMException/code) de `DOMException` (mostrada no código acima como `e.code`) ficou deprecada e portanto esse código mostrado acima não deve ser utilizado em implementações modernas e caso você tenha seguido esse exemplo, é sugerido que você atualize seu código antigo para a versão mais moderna, mostrada abaixo:
Copy link
Contributor

Choose a reason for hiding this comment

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

[mdn-linter] reported by reviewdog 🐶

Suggested change
> Desde a época em que esse artigo foi parcialmente traduzido, a propriedade [code](/en-US/docs/Web/API/DOMException/code) de `DOMException` (mostrada no código acima como `e.code`) ficou deprecada e portanto esse código mostrado acima não deve ser utilizado em implementações modernas e caso você tenha seguido esse exemplo, é sugerido que você atualize seu código antigo para a versão mais moderna, mostrada abaixo:
> Desde a época em que esse artigo foi parcialmente traduzido, a propriedade [code](/pt-BR/docs/Web/API/DOMException/code) de `DOMException` (mostrada no código acima como `e.code`) ficou deprecada e portanto esse código mostrado acima não deve ser utilizado em implementações modernas e caso você tenha seguido esse exemplo, é sugerido que você atualize seu código antigo para a versão mais moderna, mostrada abaixo:

> Desde a época em que esse artigo foi parcialmente traduzido, a propriedade [code](/en-US/docs/Web/API/DOMException/code) de `DOMException` (mostrada no código acima como `e.code`) ficou deprecada e portanto esse código mostrado acima não deve ser utilizado em implementações modernas e caso você tenha seguido esse exemplo, é sugerido que você atualize seu código antigo para a versão mais moderna, mostrada abaixo:

```js
function storageAvailable(type){
Copy link
Contributor

Choose a reason for hiding this comment

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

[mdn-linter] reported by reviewdog 🐶

Suggested change
function storageAvailable(type){
function storageAvailable(type) {

```js
function storageAvailable(type){
let storage;
try{
Copy link
Contributor

Choose a reason for hiding this comment

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

[mdn-linter] reported by reviewdog 🐶

Suggested change
try{
try {

`Storage` só consegue armazenar e recuperar informações que estejam no tipo de dados string. Para outros tipos de dados, é preciso convertê-los para string. Para objetos simples e arrays, pode-se utilizar {{jsxref("JSON.stringify()")}}.

```js
const person = { nome : "Alex" };
Copy link
Contributor

Choose a reason for hiding this comment

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

[mdn-linter] reported by reviewdog 🐶

Suggested change
const person = { nome : "Alex" };
const person = { nome: "Alex" };

console.log(JSON.parse(localStorage.getItem("user"))); // { nome: "Alex" }
```

Contudo não existe uma forma genérica para armazenar tipos de dados arbitrários. Mais que isso, o objeto recuperado é uma [deep copy](/en-US/docs/Glossary/Deep_copy) do objeto original e alterações na cópia não afetam o objeto original.
Copy link
Contributor

Choose a reason for hiding this comment

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

[mdn-linter] reported by reviewdog 🐶

Suggested change
Contudo não existe uma forma genérica para armazenar tipos de dados arbitrários. Mais que isso, o objeto recuperado é uma [deep copy](/en-US/docs/Glossary/Deep_copy) do objeto original e alterações na cópia não afetam o objeto original.
Contudo não existe uma forma genérica para armazenar tipos de dados arbitrários. Mais que isso, o objeto recuperado é uma [deep copy](/pt-BR/docs/Glossary/Deep_copy) do objeto original e alterações na cópia não afetam o objeto original.

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.

Por favor, veja meus comentários nesse PR: #23653

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.

DOMException.code property is deprecated but being used in example without any warning.
3 participants