Skip to content

chore(pt-br): fix URLs that neither exist nor redirect#35064

Merged
caugner merged 1 commit intomainfrom
fix-links-to-pages-that-moved-in-content-but-dont-exist-or-redirect-in-locale-pt-br
Apr 10, 2026
Merged

chore(pt-br): fix URLs that neither exist nor redirect#35064
caugner merged 1 commit intomainfrom
fix-links-to-pages-that-moved-in-content-but-dont-exist-or-redirect-in-locale-pt-br

Conversation

@caugner
Copy link
Copy Markdown
Contributor

@caugner caugner commented Apr 10, 2026

Description

Fixes links to pages that moved in mdn/content, but don't exist or redirect in a the locale.

Motivation

Resolve broken links, and resolve flaws.

Additional details

Ran cargo run -- content fix-flaws --content with rari from mdn/rari#618, which resolves these broken links using the en-US redirect.

Related issues and pull requests

Part of mdn/fred#1462.

(Split from #35051.)

@caugner caugner requested a review from a team as a code owner April 10, 2026 11:08
@caugner caugner requested review from josielrocha and removed request for a team April 10, 2026 11:08
@github-actions github-actions bot added the l10n-pt-br Issues related to Brazilian Portuguese label Apr 10, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 10, 2026

Preview URLs (141 pages)
Flaws (220)

Note! 55 documents with no flaws that don't need to be listed. 🎉

Found an unexpected or unresolvable flaw? Please report it here.

URL: /pt-BR/docs/conflicting/Learn/CSS/CSS_layout/Responsive_Design
Title: Mobile Web Development
Flaw count: 3

  • broken_links:
    • Link /en-US/CSS/:hover doesn't resolve
    • Link /en-US/CSS/Box-shadow doesn't resolve
    • Link /en-US/Using_geolocation doesn't resolve

URL: /pt-BR/docs/conflicting/Web/Accessibility/ARIA_64707ba1917a56654679cbe273e2f4ea
Title: Dicas básicas de form
Flaw count: 1

  • macros:
    • Macro htmlelement produces link /pt-BR/docs/Web/HTML/Reference/Elements/h3 which doesn't resolve

URL: /pt-BR/docs/conflicting/Web/CSS/Reference/At-rules/@font-face
Title: glyphRef
Flaw count: 5

  • macros:
    • Macro svgelement produces link /pt-BR/docs/Web/SVG/Reference/Element/altGlyph which doesn't resolve
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/glyphRef which doesn't resolve
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/format which doesn't resolve
    • Macro svgelement produces link /pt-BR/docs/Web/SVG/Reference/Element/altGlyph which doesn't resolve
  • unknown:
    • invalid templ: No svginfo for @font-face

URL: /pt-BR/docs/conflicting/Web/CSS/Reference/At-rules/@font-face_8c29f58cade431ea085d9b97ff44d9e75dfaf36950b6cc7e176d023ff8548c94
Title: tref
Flaw count: 2

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/externalResourcesRequired which doesn't resolve
  • unknown:
    • invalid templ: No svginfo for @font-face_8c29f58cade431ea085d9b97ff44d9e75dfaf36950b6cc7e176d023ff8548c94

URL: /pt-BR/docs/conflicting/Web/CSS/Reference/At-rules/@font-face_202d893a0ea08f65d26e1a9a3095f30533a0bc27ab7595d66770e441ce75eaba
Title: glyph
Flaw count: 11

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/horiz-adv-x which doesn't resolve
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/vert-origin-x which doesn't resolve
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/vert-origin-y which doesn't resolve
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/vert-adv-y which doesn't resolve
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/unicode which doesn't resolve
    • and 5 more flaws omitted
  • unknown:
    • invalid templ: No svginfo for @font-face_202d893a0ea08f65d26e1a9a3095f30533a0bc27ab7595d66770e441ce75eaba

URL: /pt-BR/docs/conflicting/Web/CSS/Reference/At-rules/@font-face_719a9c763a87a082403e6a00920a3ef86188b81ee0ca0e99b21deb093dcf56d2
Title: vkern
Flaw count: 9

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/u1 which doesn't resolve
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/g1 which doesn't resolve
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/u2 which doesn't resolve
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/g2 which doesn't resolve
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/k which doesn't resolve
    • and 3 more flaws omitted
  • unknown:
    • invalid templ: No svginfo for @font-face_719a9c763a87a082403e6a00920a3ef86188b81ee0ca0e99b21deb093dcf56d2

URL: /pt-BR/docs/conflicting/Web/CSS/Reference/At-rules/@font-face_c7c090ec550d27e8dff99f692886213f14f24ec8a79a2d627d4109739aeba582
Title: hkern
Flaw count: 9

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/u1 which doesn't resolve
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/g1 which doesn't resolve
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/u2 which doesn't resolve
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/g2 which doesn't resolve
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/k which doesn't resolve
    • and 3 more flaws omitted
  • unknown:
    • invalid templ: No svginfo for @font-face_c7c090ec550d27e8dff99f692886213f14f24ec8a79a2d627d4109739aeba582

URL: /pt-BR/docs/conflicting/Web/Guide/AJAX
Title: Primeiros passos
Flaw count: 1

  • broken_links:
    • Link /en-US/HTTP_access_control doesn't resolve

URL: /pt-BR/docs/conflicting/Web/SVG/Element/animate
Title: animateColor
Flaw count: 1

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/externalResourcesRequired which doesn't resolve

URL: /pt-BR/docs/Glossary/Inline-level_content
Title: Elementos inline
Flaw count: 2

  • broken_links:
    • Link /en-US/HTML/Element/Img doesn't resolve
    • Link /en-US/HTML/Element/Script doesn't resolve

URL: /pt-BR/docs/Learn_web_development/Core/Accessibility/Accessibility_troubleshooting
Title: Avaliação: solucionando problemas de acessibilidade
Flaw count: 1

  • macros:
    • Macro previousmenu produces link /pt-BR/docs/Learn/Accessibility which is a redirect

URL: /pt-BR/docs/Learn_web_development/Core/CSS_layout/Flexbox
Title: Flexbox
Flaw count: 7

  • unknown:
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/learn_web_development/core/css_layout/flexbox/flexbox-example1.png: No such file or directory (os error 2)
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/learn_web_development/core/css_layout/flexbox/flexbox-example2.png: No such file or directory (os error 2)
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/learn_web_development/core/css_layout/flexbox/flexbox-example3.png: No such file or directory (os error 2)
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/learn_web_development/core/css_layout/flexbox/flexbox-example4.png: No such file or directory (os error 2)
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/learn_web_development/core/css_layout/flexbox/flexbox-example1.png: No such file or directory (os error 2)
    • and 2 more flaws omitted

URL: /pt-BR/docs/Learn_web_development/Core/CSS_layout/Responsive_Design
Title: Design Responsivo
Flaw count: 5

  • unknown:
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/learn_web_development/core/css_layout/responsive_design/mdn-rwd-fixed.png: No such file or directory (os error 2)
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/learn_web_development/core/css_layout/responsive_design/mdn-rwd-mobile.png: No such file or directory (os error 2)
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/learn_web_development/core/css_layout/responsive_design/mdn-rwd-desktop.png: No such file or directory (os error 2)
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/learn_web_development/core/css_layout/responsive_design/mdn-rwd-font-mobile.png: No such file or directory (os error 2)
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/learn_web_development/core/css_layout/responsive_design/mdn-rwd-font-desktop.png: No such file or directory (os error 2)

URL: /pt-BR/docs/Learn_web_development/Core/Frameworks_libraries/React_getting_started
Title: Começando com React
Flaw count: 1

  • unknown:
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/learn_web_development/core/frameworks_libraries/react_getting_started/default-create-react-app.png: No such file or directory (os error 2)

URL: /pt-BR/docs/Learn_web_development/Core/Frameworks_libraries/Vue_getting_started
Title: Iniciando com Vue
Flaw count: 1

  • unknown:
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/learn_web_development/core/frameworks_libraries/vue_getting_started/vue-default-app.png: No such file or directory (os error 2)

URL: /pt-BR/docs/Learn_web_development/Core/Scripting/Event_bubbling
Title: Comparativo entre Event Targets
Flaw count: 1

  • unknown:
    • Invalid slug for templ/sidebar: Learn_web_development/Core/Scripting/Event_bubbling

URL: /pt-BR/docs/Learn_web_development/Core/Scripting/What_is_JavaScript
Title: O que é JavaScript?
Flaw count: 2

  • unknown:
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/learn_web_development/core/scripting/what_is_javascript/just-html.png: No such file or directory (os error 2)
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/learn_web_development/core/scripting/what_is_javascript/html-and-css.png: No such file or directory (os error 2)

URL: /pt-BR/docs/Learn_web_development/Core/Structuring_content/Debugging_HTML
Title: Debugging HTML
Flaw count: 1

  • unknown:
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/learn_web_development/core/structuring_content/debugging_html/valid-html-banner.png: No such file or directory (os error 2)

URL: /pt-BR/docs/Learn_web_development/Core/Styling_basics/Attribute_selectors
Title: Seletores de atributo
Flaw count: 2

  • macros:
    • Macro previousmenunext produces link /pt-BR/docs/Learn/CSS/Building_blocks/Selectors/Pseudo-classes_and_pseudo-elements which doesn't resolve
  • unknown:
    • page(Doc) not found /pt-BR/docs/Learn/CSS/Building_blocks/Selectors/Pseudo-classes_and_pseudo-elements

URL: /pt-BR/docs/Learn_web_development/Core/Styling_basics/Box_model
Title: The box model
Flaw count: 2

  • macros:
    • Macro previousmenunext produces link /pt-BR/docs/Learn/CSS/Building_blocks/Backgrounds_and_borders which doesn't resolve
  • unknown:
    • page(Doc) not found /pt-BR/docs/Learn/CSS/Building_blocks/Backgrounds_and_borders

URL: /pt-BR/docs/Learn_web_development/Core/Styling_basics/Handling_conflicts
Title: Cascata, especificidade e herança
Flaw count: 2

  • macros:
    • Macro previousmenunext produces link /pt-BR/docs/Learn/CSS/Building_blocks/Selectors/Combinators which doesn't resolve
  • unknown:
    • page(Doc) not found /pt-BR/docs/Learn/CSS/Building_blocks/Selectors/Combinators

URL: /pt-BR/docs/Learn_web_development/Core/Text_styling/Styling_lists
Title: Manipulando Listas
Flaw count: 4

  • macros:
    • Macro cssxref produces link /pt-BR/docs/Web/CSS/contra-incremento which doesn't resolve
    • Macro cssxref produces link /pt-BR/docs/Web/CSS/:: before which doesn't resolve
    • Macro cssxref produces link /pt-BR/docs/Web/CSS/:: after which doesn't resolve
    • Macro htmlelement produces link /pt-BR/docs/Web/HTML/Reference/Elements/h3 which doesn't resolve

URL: /pt-BR/docs/Learn_web_development/Extensions/Async_JS/Promises
Title: Como usar Promises
Flaw count: 1

  • macros:
    • Macro domxref produces link /pt-BR/docs/Web/API/fetch which is a redirect

URL: /pt-BR/docs/Learn_web_development/Extensions/Client-side_APIs/Client-side_storage
Title: Client-side storage
Flaw count: 5

  • macros:
    • Macro domxref produces link /pt-BR/docs/Web/API/IDBRequest/onerror which doesn't resolve
    • Macro domxref produces link /pt-BR/docs/Web/API/IDBRequest/onsuccess which doesn't resolve
    • Macro domxref produces link /pt-BR/docs/Web/API/IDBOpenDBRequest/onupgradeneeded which doesn't resolve
    • Macro domxref produces link /pt-BR/docs/Web/API/fetch which is a redirect
    • Macro domxref produces link /pt-BR/docs/Web/API/URL/createObjectURL which is a redirect

URL: /pt-BR/docs/Learn_web_development/Extensions/Forms/Form_validation
Title: Form data validation
Flaw count: 3

  • unknown:
    • Error opening /files/4329/error-firefox-win7.png: No such file or directory (os error 2)
    • Error opening /files/4327/error-chrome-win7.png: No such file or directory (os error 2)
    • Error opening /files/4331/error-opera-macos.png: No such file or directory (os error 2)

URL: /pt-BR/docs/Learn_web_development/Extensions/Forms/How_to_structure_a_web_form
Title: Como estruturar um formulário HTML
Flaw count: 2

  • macros:
    • Macro htmlelement produces link /pt-BR/docs/Web/HTML/Reference/Elements/h1 which doesn't resolve
    • Macro htmlelement produces link /pt-BR/docs/Web/HTML/Reference/Elements/h2 which doesn't resolve

URL: /pt-BR/docs/Learn_web_development/Extensions/Server-side/Django/Forms
Title: Tutorial Django Parte 9: Trabalhando com formulários
Flaw count: 2

  • macros:
    • Macro previousmenunext produces link /pt-BR/docs/Learn/Server-side/Django/authentication_and_sessions which doesn't resolve
  • unknown:
    • page(Doc) not found /pt-BR/docs/Learn/Server-side/Django/authentication_and_sessions

URL: /pt-BR/docs/Learn_web_development/Extensions/Server-side/Django/web_application_security
Title: Segurança de aplicações web Django
Flaw count: 2

  • macros:
    • Macro previousmenunext produces link /pt-BR/docs/Learn/Server-side/Django/django_assessment_blog which doesn't resolve
  • unknown:
    • page(Doc) not found /pt-BR/docs/Learn/Server-side/Django/django_assessment_blog

URL: /pt-BR/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/mongoose
Title: Tutorial Express Parte 3: Usando um banco de dados (com Mongoose)
Flaw count: 5

  • unknown:
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/learn_web_development/extensions/server-side/express_nodejs/mongoose/mongodb_atlas_-_createcluster.jpg: No such file or directory (os error 2)
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/learn_web_development/extensions/server-side/express_nodejs/mongoose/mongodb_atlas_-_chooseproviderregion.jpg: No such file or directory (os error 2)
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/learn_web_development/extensions/server-side/express_nodejs/mongoose/mongodb_atlas_-_connectcluster.jpg: No such file or directory (os error 2)
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/learn_web_development/extensions/server-side/express_nodejs/mongoose/mongodb_atlas_-_chooseaconnectionmethod.jpg: No such file or directory (os error 2)
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/learn_web_development/extensions/server-side/express_nodejs/mongoose/mongodb_atlas_-_copyshortsrv.jpg: No such file or directory (os error 2)

URL: /pt-BR/docs/Mozilla/Add-ons/WebExtensions
Title: Extensões do navegador
Flaw count: 2

  • unknown:
    • invalid url
    • invalid locale: Add-ons

URL: /pt-BR/docs/Web/API/Canvas_API/Tutorial/Basic_animations
Title: Basic animations
Flaw count: 1

  • macros:
    • Macro domxref produces link /pt-BR/docs/Web/API/EventListener which is a redirect

URL: /pt-BR/docs/Web/API/console/time_static
Title: Console.time()
Flaw count: 3

  • macros:
    • Macro domxref produces link /pt-BR/docs/Web/API/console/timeEnd which is a redirect
    • Macro domxref produces link /pt-BR/docs/Web/API/console/timeEnd which is a redirect
    • Macro domxref produces link /pt-BR/docs/Web/API/Console/timeEnd which is a redirect

URL: /pt-BR/docs/Web/API/DataTransfer
Title: DataTransfer
Flaw count: 2

  • broken_links:
    • Link /en-US/DragDrop/Drag_and_Drop doesn't resolve
    • Link /en-US/DragDrop/Drag_and_Drop doesn't resolve

URL: /pt-BR/docs/Web/API/Document/readystatechange_event
Title: readystatechange
Flaw count: 1

  • macros:
    • Macro domxref produces link /pt-BR/docs/Web/API/DOMString which is a redirect

URL: /pt-BR/docs/Web/API/Element/focusin_event
Title: focusin
Flaw count: 1

  • macros:
    • Macro domxref produces link /pt-BR/docs/Web/API/DOMString which is a redirect

URL: /pt-BR/docs/Web/API/Element/touchstart_event
Title: touchstart
Flaw count: 1

  • macros:
    • Macro domxref produces link /pt-BR/docs/Web/API/GlobalEventHandlers/ontouchstart which doesn't resolve

URL: /pt-BR/docs/Web/API/History_API/Working_with_the_History_API
Title: Exemplo de navegação Ajax
Flaw count: 1

  • macros:
    • Macro domxref produces link /pt-BR/docs/Web/API/window/onpopstate which doesn't resolve

URL: /pt-BR/docs/Web/API/Window/location
Title: Window.location
Flaw count: 1

  • macros:
    • Macro domxref produces link /pt-BR/docs/Web/API/DOMString which is a redirect

URL: /pt-BR/docs/Web/API/XMLHttpRequest
Title: XMLHttpRequest
Flaw count: 1

  • macros:
    • Macro domxref produces link /pt-BR/docs/Web/API/ArrayBuffer which is a redirect

URL: /pt-BR/docs/Web/API/XMLHttpRequest_API/Synchronous_and_Asynchronous_Requests
Title: Requisições síncronas e assíncronas
Flaw count: 1

  • broken_links:
    • Link /en-US/DOM/Using_web_workers doesn't resolve

URL: /pt-BR/docs/Web/CSS/Guides/Grid_layout
Title: CSS Grid Layout
Flaw count: 3

  • macros:
    • Macro cssxref produces link /pt-BR/docs/Web/CSS/grid-row-gap which doesn't resolve
    • Macro cssxref produces link /pt-BR/docs/Web/CSS/grid-column-gap which doesn't resolve
    • Macro cssxref produces link /pt-BR/docs/Web/CSS/grid-gap which doesn't resolve

URL: /pt-BR/docs/Web/CSS/Guides/Syntax/Introduction
Title: Sintaxe
Flaw count: 2

  • unknown:
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/web/css/guides/syntax/introduction/css_syntax_-_declarations_block.png: No such file or directory (os error 2)
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/web/css/guides/syntax/introduction/css_syntax_-_ruleset.png: No such file or directory (os error 2)

URL: /pt-BR/docs/Web/CSS/How_to/Layout_cookbook/Media_objects
Title: Recipe: Media objects
Flaw count: 1

  • macros:
    • Macro cssxref produces link /pt-BR/docs/Web/CSS/max-width which doesn't resolve

URL: /pt-BR/docs/Web/CSS/Reference
Title: Referência de CSS
Flaw count: 5

  • broken_links:
    • Link /en-US/CSS/Class_selectors doesn't resolve
    • Link /en-US/CSS/ID_selectors doesn't resolve
    • Link /en-US/CSS/General_sibling_selectors doesn't resolve
    • Link /en-US/CSS/Using_CSS_transforms doesn't resolve
  • macros:
    • Macro cssxref produces link /pt-BR/docs/Web/CSS/Comments which doesn't resolve

URL: /pt-BR/docs/Web/CSS/Reference/At-rules/@font-face
Title: missing-glyph
Flaw count: 8

  • macros:
    • Macro svgelement produces link /pt-BR/docs/Web/SVG/Reference/Element/glyph which doesn't resolve
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/horiz-adv-x which doesn't resolve
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/vert-origin-x which doesn't resolve
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/vert-origin-y which doesn't resolve
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/vert-adv-y which doesn't resolve
    • and 2 more flaws omitted
  • unknown:
    • invalid templ: No svginfo for @font-face

URL: /pt-BR/docs/Web/CSS/Reference/Properties/grid
Title: grid
Flaw count: 6

  • macros:
    • Macro cssinfo produces link /pt-BR/docs/Web/CSS/grid-column-gap which doesn't resolve
    • Macro cssinfo produces link /pt-BR/docs/Web/CSS/grid-row-gap which doesn't resolve
    • Macro cssinfo produces link /pt-BR/docs/Web/CSS/grid-column-gap which doesn't resolve
    • Macro cssinfo produces link /pt-BR/docs/Web/CSS/grid-row-gap which doesn't resolve
    • Macro cssinfo produces link /pt-BR/docs/Web/CSS/grid-column-gap which doesn't resolve
    • and 1 more flaws omitted

URL: /pt-BR/docs/Web/CSS/Reference/Properties/grid-template-rows
Title: grid-template-rows
Flaw count: 1

  • macros:
    • Macro glossary produces link /pt-BR/docs/Glossary/grid_rows which doesn't resolve

URL: /pt-BR/docs/Web/CSS/Reference/Properties/text-overflow
Title: text-overflow
Flaw count: 2

  • unknown:
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/web/css/reference/properties/text-overflow/t-o_clip.png: No such file or directory (os error 2)
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/web/css/reference/properties/text-overflow/t-o_clip_rtl.png: No such file or directory (os error 2)

URL: /pt-BR/docs/Web/HTML/Guides/Responsive_images
Title: Imagens responsivas
Flaw count: 4

  • macros:
    • Macro previousmenunext produces link /pt-BR/docs/Learn/HTML/Multimedia_and_embedding/Mozilla_splash_page which doesn't resolve
  • unknown:
    • page(Doc) not found /pt-BR/docs/Learn/HTML/Multimedia_and_embedding/Mozilla_splash_page
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/web/html/guides/responsive_images/box-model-devtools.png: No such file or directory (os error 2)
    • Error opening /home/runner/work/translated-content/translated-content/files/pt-br/web/html/guides/responsive_images/network-devtools.png: No such file or directory (os error 2)

URL: /pt-BR/docs/Web/HTML/Reference/Attributes
Title: Atributos
Flaw count: 11

  • macros:
    • Macro htmlelement produces link /pt-BR/docs/Web/HTML/Reference/Elements/applet which doesn't resolve
    • Macro htmlelement produces link /pt-BR/docs/Web/HTML/Reference/Elements/applet which doesn't resolve
    • Macro htmlelement produces link /pt-BR/docs/Web/HTML/Reference/Elements/command which doesn't resolve
    • Macro htmlelement produces link /pt-BR/docs/Web/HTML/Reference/Elements/applet which doesn't resolve
    • Macro htmlelement produces link /pt-BR/docs/Web/HTML/Reference/Elements/applet which doesn't resolve
    • and 6 more flaws omitted

URL: /pt-BR/docs/Web/HTML/Reference/Elements/article
Title: article (artigo)
Flaw count: 6

  • macros:
    • Macro htmlelement produces link /pt-BR/docs/Web/HTML/Reference/Elements/h1 which doesn't resolve
    • Macro htmlelement produces link /pt-BR/docs/Web/HTML/Reference/Elements/h2 which doesn't resolve
    • Macro htmlelement produces link /pt-BR/docs/Web/HTML/Reference/Elements/h3 which doesn't resolve
    • Macro htmlelement produces link /pt-BR/docs/Web/HTML/Reference/Elements/h4 which doesn't resolve
    • Macro htmlelement produces link /pt-BR/docs/Web/HTML/Reference/Elements/h5 which doesn't resolve
    • and 1 more flaws omitted

URL: /pt-BR/docs/Web/HTML/Reference/Elements/dl
Title: dl
Flaw count: 1

  • macros:
    • Macro glossary produces link /pt-BR/docs/Glossary/elemento_vazio which doesn't resolve

URL: /pt-BR/docs/Web/HTML/Reference/Elements/input/button
Title: <input type="button">
Flaw count: 3

  • macros:
    • Macro domxref produces link /pt-BR/docs/Web/API/DOMString which is a redirect
    • Macro domxref produces link /pt-BR/docs/Web/API/DOMString which is a redirect
    • Macro domxref produces link /pt-BR/docs/Web/API/WindowTimers/setTimeout which doesn't resolve

URL: /pt-BR/docs/Web/HTML/Reference/Elements/nav
Title: nav
Flaw count: 6

  • macros:
    • Macro htmlelement produces link /pt-BR/docs/Web/HTML/Reference/Elements/h1 which doesn't resolve
    • Macro htmlelement produces link /pt-BR/docs/Web/HTML/Reference/Elements/h2 which doesn't resolve
    • Macro htmlelement produces link /pt-BR/docs/Web/HTML/Reference/Elements/h3 which doesn't resolve
    • Macro htmlelement produces link /pt-BR/docs/Web/HTML/Reference/Elements/h4 which doesn't resolve
    • Macro htmlelement produces link /pt-BR/docs/Web/HTML/Reference/Elements/h5 which doesn't resolve
    • and 1 more flaws omitted

URL: /pt-BR/docs/Web/HTML/Reference/Elements/progress
Title: progress
Flaw count: 3

  • macros:
    • Macro cssxref produces link /pt-BR/docs/Web/CSS/orient which doesn't resolve
    • Macro cssxref produces link /pt-BR/docs/Web/CSS/orient which doesn't resolve
    • Macro cssxref produces link /pt-BR/docs/Web/CSS/orient which doesn't resolve

URL: /pt-BR/docs/Web/HTML/Reference/Elements/source
Title: source
Flaw count: 2

  • broken_links:
    • Link /en-US/Media_formats_supported_by_the_audio_and_video_elements doesn't resolve
    • Link /en-US/Media_formats_supported_by_the_audio_and_video_elements doesn't resolve

URL: /pt-BR/docs/Web/HTTP/Guides/CSP
Title: Utilizando Políticas de Segurança de Conteúdo
Flaw count: 1

  • macros:
    • Macro glossary produces link /pt-BR/docs/Glossary/XSS which doesn't resolve

URL: /pt-BR/docs/Web/JavaScript/Guide/Working_with_objects
Title: Trabalhando com objetos
Flaw count: 1

  • macros:
    • Macro jsxref produces link /pt-BR/docs/Web/JavaScript/Reference/Global_Objects/null which is a redirect

URL: /pt-BR/docs/Web/Progressive_web_apps/Tutorials/js13kGames
Title: Introdução a progressive web apps
Flaw count: 5

  • macros:
    • Macro nextmenu produces link /pt-BR/docs/Web/Apps/Progressive which doesn't resolve
    • Macro nextmenu produces link /pt-BR/docs/Web/Apps/Progressive which doesn't resolve
  • unknown:
    • page(Doc) not found /pt-BR/docs/Web/Apps/Progressive
    • page(Doc) not found /pt-BR/docs/Web/Apps/Progressive
    • page(Doc) not found /pt-BR/docs/Web/Apps/Progressive/

URL: /pt-BR/docs/Web/Security/Practical_implementation_guides
Title: Deixando seu site seguro
Flaw count: 1

  • broken_links:
    • Link /en-US/HTTP_access_control doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Attribute/class
Title: class
Flaw count: 6

  • macros:
    • Macro svgelement produces link /pt-BR/docs/Web/SVG/Reference/Element/altGlyph which doesn't resolve
    • Macro svgelement produces link /pt-BR/docs/Web/SVG/Reference/Element/font which doesn't resolve
    • Macro svgelement produces link /pt-BR/docs/Web/SVG/Reference/Element/glyph which doesn't resolve
    • Macro svgelement produces link /pt-BR/docs/Web/SVG/Reference/Element/glyphRef which doesn't resolve
    • Macro svgelement produces link /pt-BR/docs/Web/SVG/Reference/Element/missing-glyph which doesn't resolve
    • and 1 more flaws omitted

URL: /pt-BR/docs/Web/SVG/Reference/Attribute/style
Title: style
Flaw count: 5

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/contentStyleType which doesn't resolve
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/contentStyleType which doesn't resolve
    • Macro svgelement produces link /pt-BR/docs/Web/SVG/Reference/Element/font which doesn't resolve
    • Macro svgelement produces link /pt-BR/docs/Web/SVG/Reference/Element/glyphRef which doesn't resolve
    • Macro svgelement produces link /pt-BR/docs/Web/SVG/Reference/Element/glyph which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/a
Title: a
Flaw count: 1

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/color-rendering which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/animate
Title: animate
Flaw count: 3

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/onbegin which doesn't resolve
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/onend which doesn't resolve
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/onrepeat which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/circle
Title: circle
Flaw count: 1

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/externalResourcesRequired which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/defs
Title: defs
Flaw count: 1

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/externalResourcesRequired which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/ellipse
Title: ellipse
Flaw count: 1

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/externalResourcesRequired which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/filter
Title: filter
Flaw count: 2

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/externalResourcesRequired which doesn't resolve
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/filterRes which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/line
Title: line
Flaw count: 1

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/externalResourcesRequired which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/linearGradient
Title: linearGradient
Flaw count: 1

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/externalResourcesRequired which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/marker
Title: marker
Flaw count: 1

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/externalResourcesRequired which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/mask
Title: mask
Flaw count: 1

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/externalResourcesRequired which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/mpath
Title: mpath
Flaw count: 1

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/externalResourcesRequired which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/pattern
Title: pattern
Flaw count: 1

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/externalResourcesRequired which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/polygon
Title: polygon
Flaw count: 1

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/externalResourcesRequired which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/polyline
Title: polyline
Flaw count: 1

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/externalResourcesRequired which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/radialGradient
Title: radialGradient
Flaw count: 1

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/externalResourcesRequired which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/rect
Title: rect
Flaw count: 1

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/color-rendering which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/script
Title: script
Flaw count: 1

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/externalResourcesRequired which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/set
Title: set
Flaw count: 1

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/externalResourcesRequired which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/style
Title: style
Flaw count: 1

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/title which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/symbol
Title: symbol
Flaw count: 1

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/externalResourcesRequired which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/text
Title: text
Flaw count: 3

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/color-rendering which doesn't resolve
    • Macro svgelement produces link /pt-BR/docs/Web/SVG/Reference/Element/tref which doesn't resolve
    • Macro svgelement produces link /pt-BR/docs/Web/SVG/Reference/Element/altGlyph which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/textPath
Title: textPath
Flaw count: 1

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/externalResourcesRequired which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/tspan
Title: tspan
Flaw count: 1

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/color-rendering which doesn't resolve

URL: /pt-BR/docs/Web/SVG/Reference/Element/use
Title: use
Flaw count: 1

  • macros:
    • Macro svgattr produces link /pt-BR/docs/Web/SVG/Reference/Attribute/externalResourcesRequired which doesn't resolve
External URLs (10)

URL: /pt-BR/docs/conflicting/Learn/CSS/CSS_layout/Responsive_Design
Title: Mobile Web Development


URL: /pt-BR/docs/Web/HTML/Reference/Elements/article
Title: article (artigo)


URL: /pt-BR/docs/Web/HTML/Reference/Elements/canvas
Title: canvas


URL: [/pt-BR/docs/Web/HTML/Reference/Elements/datalist](https://pr35064.review.mdn.allizom…

TRUNCATED!

(comment last updated: 2026-04-10 20:39:05)

@github-actions github-actions bot added the merge conflicts 🚧 This pull request has merge conflicts that must be resolved. label Apr 10, 2026
@github-actions
Copy link
Copy Markdown
Contributor

This pull request has merge conflicts that must be resolved before it can be merged.

@github-actions github-actions bot removed the merge conflicts 🚧 This pull request has merge conflicts that must be resolved. label Apr 10, 2026
@caugner caugner force-pushed the fix-links-to-pages-that-moved-in-content-but-dont-exist-or-redirect-in-locale-pt-br branch from 64fa576 to 15a387e Compare April 10, 2026 20:37
Copy link
Copy Markdown
Contributor Author

@caugner caugner left a comment

Choose a reason for hiding this comment

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

Self review: LGTM.

Two nits:

  1. In some cases a page was removed in en-US, and now redirects to another related yet not equivalent page. To fix this adequately, the affected link texts would need to be reviewed by a native speaker. Ultimately, however, this is a limitation of our redirect system, which doesn't distinguish "moves" from "deleted in favor of", and something to consider in the future.
  2. In some cases, redirects point to a "conflicting" page. On the one hand, this ensures these conflicting pages are still reachable, but they would also still be reachable due to the redirect. In theory, it would be better to not follow redirects to "conflicting" pages, but because our redirect system doesn't capture the redirect chain, this is currently non-trivial.

@caugner caugner merged commit d9a064e into main Apr 10, 2026
12 checks passed
@caugner caugner deleted the fix-links-to-pages-that-moved-in-content-but-dont-exist-or-redirect-in-locale-pt-br branch April 10, 2026 20:44
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.

1 participant