docs: pt_BR: Add initial Portuguese translation

Introduce the initial Portuguese (Brazilian) translation
for the Linux kernel documentation (HOWTO document). It establishes
the directory structure for the pt_BR locale and adds the official
entry for the pt_BR maintainer in the MAINTAINERS file.

Additionally, this version adds pt_BR support to the documentation
build script (Documentation/sphinx/translations.py) to ensure proper
rendering and fixes the documentation hierarchy to avoid orphan file
warnings.

Signed-off-by: Daniel Pereira <danielmaraboo@gmail.com>
Acked-by: Randy Dunlap <rdunlap@infradead.org>
Tested-by: Randy Dunlap <rdunlap@infradead.org>
[jc: fix duplicate process_howto label]
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Message-ID: <20260204113210.185221-1-danielmaraboo@gmail.com>
This commit is contained in:
Daniel Pereira
2026-02-23 14:16:07 -07:00
committed by Jonathan Corbet
parent 6de23f81a5
commit 8dd9b4378b
6 changed files with 726 additions and 2 deletions
+1
View File
@@ -25,6 +25,7 @@ all_languages = {
'it_IT': 'Italian',
'ja_JP': 'Japanese',
'ko_KR': 'Korean',
'pt_BR': 'Portuguese (Brazilian)',
'sp_SP': 'Spanish',
}
+2 -2
View File
@@ -10,11 +10,11 @@ Translations
zh_CN/index
zh_TW/index
it_IT/index
ko_KR/index
ja_JP/index
ko_KR/index
pt_BR/index
sp_SP/index
.. _translations_disclaimer:
Disclaimer
@@ -0,0 +1,11 @@
.. SPDX-License-Identifier: GPL-2.0
Aviso sobre traduções para português
====================================
Esta documentação foi traduzida para português brasileiro por voluntários.
Em caso de qualquer divergência entre esta tradução e o documento original
em inglês, a versão em inglês (encontrada no diretório Documentation/)
deve ser considerada a única fonte de verdade.
@@ -0,0 +1,69 @@
.. SPDX-License-Identifier: GPL-2.0
=========================================
Documentação do Kernel Linux em Português
=========================================
.. raw:: latex
\kerneldocCJKoff
:mantenedor: Daniel Pereira <danielmaraboo@gmail.com>
Este é o nível principal da documentação do kernel em língua portuguesa (Brasil).
A tradução ainda está em seu estágio inicial e incompleta; você notará avisos
sinalizando a falta de traduções para grupos específicos de documentos.
De maneira geral, a documentação, assim como o próprio kernel, está em constante
desenvolvimento; isso é especialmente verdade agora, pois estamos trabalhando
na reorganização da documentação de forma mais coerente. Melhorias na
documentação são sempre bem-vindas; se você deseja ajudar, inscreva-se na lista
de discussão linux-doc em vger.kernel.org.
Avisos
======
.. include:: disclaimer-pt_BR.rst
O objetivo desta tradução é facilitar a leitura e compreensão para aqueles que
não dominam o inglês ou têm dúvidas sobre sua interpretação, ou simplesmente
para quem prefere ler em sua língua nativa. No entanto, tenha em mente que a
*única* documentação oficial é a em língua inglesa: :ref:`linux_doc`
A propagação simultânea de uma alteração em :ref:`linux_doc` para todas as
traduções é altamente improvável. Os mantenedores das traduções — e seus
contribuidores — acompanham a evolução da documentação oficial e tentam manter
as respectivas traduções alinhadas na medida do possível. Por este motivo, não
há garantia de que uma tradução esteja atualizada com a última modificação.
Se o que você ler em uma tradução não corresponder ao que ler no código,
informe o mantenedor da tradução e — se puder — verifique também a
documentação em inglês.
Uma tradução não é um *fork* da documentação oficial; portanto, os usuários não
encontrarão nela informações diferentes daquelas contidas na versão oficial.
Qualquer adição, remoção ou modificação de conteúdo deve ser feita primeiro nos
documentos em inglês. Posteriormente, quando possível, a mesma alteração deve
ser aplicada às traduções. Os mantenedores das traduções aceitam contribuições
que afetem puramente a atividade de tradução (por exemplo, novas traduções,
atualizações, correções).
As traduções buscam ser o mais precisas possível, mas não é possível mapear
diretamente uma língua em outra. Cada língua possui sua própria gramática e
cultura, portanto, a tradução de uma frase em inglês pode ser modificada para
se adaptar ao português. Por esse motivo, ao ler esta tradução, você poderá
encontrar algumas diferenças de forma, mas que transmitem a mensagem original.
Trabalhando com a comunidade de desenvolvimento
===============================================
As guias fundamentais para a interação com a comunidade de desenvolvimento do
kernel e sobre como ver seu trabalho integrado.
.. toctree::
:maxdepth: 1
Como começar <process/howto>
File diff suppressed because it is too large Load Diff
+6
View File
@@ -20994,6 +20994,12 @@ S: Maintained
F: drivers/pnp/
F: include/linux/pnp.h
PORTUGUESE (BRAZILIAN) TRANSLATION
M: Daniel Pereira <danielmaraboo@gmail.com>
L: linux-doc@vger.kernel.org
S: Maintained
F: Documentation/translations/pt_BR/
PORTWELL EC DRIVER
M: Yen-Chi Huang <jesse.huang@portwell.com.tw>
L: platform-driver-x86@vger.kernel.org