aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanilo G. Baio <dbaio@FreeBSD.org>2022-08-07 19:15:28 +0000
committerDanilo G. Baio <dbaio@FreeBSD.org>2022-08-07 19:15:28 +0000
commit1cfd1bdb58a9e33db899069e129ad348e25a8b17 (patch)
treef07c568f8aab6f0680f15f432b2dadb4b48af25d
parent09978de9d8bb865dac8e89eeecb2fc82860a1e71 (diff)
pt-br/books/fdp-primer: Sync with en
-rw-r--r--documentation/content/pt-br/books/fdp-primer/book.adoc2
-rw-r--r--documentation/content/pt-br/books/fdp-primer/doc-build/_index.po13
-rw-r--r--documentation/content/pt-br/books/fdp-primer/editor-config/_index.adoc137
-rw-r--r--documentation/content/pt-br/books/fdp-primer/editor-config/_index.po453
-rw-r--r--documentation/content/pt-br/books/fdp-primer/overview/_index.adoc198
-rw-r--r--documentation/content/pt-br/books/fdp-primer/overview/_index.po470
-rw-r--r--documentation/content/pt-br/books/fdp-primer/see-also/_index.adoc8
-rw-r--r--documentation/content/pt-br/books/fdp-primer/see-also/_index.po8
-rw-r--r--documentation/content/pt-br/books/fdp-primer/trademarks/_index.adoc94
-rw-r--r--documentation/content/pt-br/books/fdp-primer/trademarks/_index.po208
-rw-r--r--documentation/content/pt-br/books/fdp-primer/writing-style/_index.po4
11 files changed, 1331 insertions, 264 deletions
diff --git a/documentation/content/pt-br/books/fdp-primer/book.adoc b/documentation/content/pt-br/books/fdp-primer/book.adoc
index 4607d58591..c19ac3a030 100644
--- a/documentation/content/pt-br/books/fdp-primer/book.adoc
+++ b/documentation/content/pt-br/books/fdp-primer/book.adoc
@@ -89,6 +89,8 @@ include::{chapters-path}writing-style/_index.adoc[leveloffset=+1]
include::{chapters-path}editor-config/_index.adoc[leveloffset=+1]
+include::{chapters-path}trademarks/_index.adoc[leveloffset=+1]
+
include::{chapters-path}see-also/_index.adoc[leveloffset=+1]
:sectnums!:
diff --git a/documentation/content/pt-br/books/fdp-primer/doc-build/_index.po b/documentation/content/pt-br/books/fdp-primer/doc-build/_index.po
index d865cf3ca8..f36303377c 100644
--- a/documentation/content/pt-br/books/fdp-primer/doc-build/_index.po
+++ b/documentation/content/pt-br/books/fdp-primer/doc-build/_index.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-02-01 10:28-0300\n"
+"POT-Creation-Date: 2022-07-07 23:22-0300\n"
"PO-Revision-Date: 2022-02-06 18:52+0000\n"
"Last-Translator: Danilo G. Baio <dbaio@FreeBSD.org>\n"
"Language-Team: Portuguese (Brazil) <https://translate-dev.freebsd.org/"
@@ -1200,7 +1200,8 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:516
-msgid "`RUBY_CMD` flag specifies the location of the Python binary."
+#: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:637
+msgid "`RUBY_CMD` flag specifies the location of the Ruby binary."
msgstr "A flag `RUBY_CMD` especifica a localização do binário Ruby."
#. type: Plain text
@@ -1499,11 +1500,6 @@ msgstr ""
"\trm -f data/releases.toml\n"
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:637
-msgid "`RUBY_CMD` flag specifies the location of the Ruby binary."
-msgstr "A flag `RUBY_CMD` especifica a localização do binário Ruby."
-
-#. type: Plain text
#: documentation/content/en/books/fdp-primer/doc-build/_index.adoc:640
msgid ""
"`all` target builds the website and puts the result in *~/doc/website/"
@@ -1530,6 +1526,9 @@ msgid ""
msgstr ""
"`build` compila o website e coloca o resultado em *~/doc/website/public*."
+#~ msgid "`RUBY_CMD` flag specifies the location of the Python binary."
+#~ msgstr "A flag `RUBY_CMD` especifica a localização do binário Ruby."
+
#, no-wrap
#~ msgid ""
#~ "| Formats\n"
diff --git a/documentation/content/pt-br/books/fdp-primer/editor-config/_index.adoc b/documentation/content/pt-br/books/fdp-primer/editor-config/_index.adoc
index 661deb9151..9bcd4620a7 100644
--- a/documentation/content/pt-br/books/fdp-primer/editor-config/_index.adoc
+++ b/documentation/content/pt-br/books/fdp-primer/editor-config/_index.adoc
@@ -1,6 +1,6 @@
---
description: 'Configuração usada nos editores de textos do Projeto de Documentação do FreeBSD'
-next: books/fdp-primer/see-also
+next: books/fdp-primer/trademarks
path: /books/fdp-primer/
prev: books/fdp-primer/writing-style
showBookMenu: 'true'
@@ -52,12 +52,14 @@ Ajustar a configuração do editor de texto pode tornar o trabalho nos arquivos
[[editor-config-vim]]
== Vim
-Instale-o a partir de package:editors/vim[], package:editors/vim-console[], ou package:editors/vim-tiny[] e siga as instruções de configuração em <<editor-config-vim-config>>.
+Instale o package:editors/vim[], ou package:editors/vim-console[], em seguida siga as instruções em <<editor-config-vim-config>>. Usuários mais avançados podem usar um linter mais adequado como o link:https://github.com/dense-analysis/ale[Ale] que também pode atuar como um link:https://langserver.org/[Protocolo de Servidor de Idiomas] do Vim.
[[editor-config-vim-use]]
=== Uso
-Pressione kbd:[P] tpara reformatar parágrafos ou texto selecionado no modo Visual. Pressione kbd:[T] para substituir grupos de oito espaços por um tab.
+Os escritores de páginas de manuais podem usar os seguintes atalhos de teclado para reformatar:
+* Pressione kbd:[P] para reformatar parágrafos ou texto selecionado no modo Visual.
+* Pressione kbd:[T] para substituir grupos de oito espaços por um tab.
[[editor-config-vim-config]]
=== Configuração
@@ -67,43 +69,59 @@ Edite o [.filename]#~/.vimrc#, adicionando estas linhas ao final do arquivo:
[.programlisting]
....
if has("autocmd")
- au BufNewFile,BufRead *.sgml,*.ent,*.xsl,*.xml call Set_SGML()
- au BufNewFile,BufRead *.[1-9] call ShowSpecial()
+ au BufNewFile,BufRead *.adoc call Set_ADOC()
+ au BufNewFile,BufRead *.[1-9] call Set_MAN()
endif " has(autocmd)
function Set_Highlights()
- "match ExtraWhitespace /^\s* \s*\|\s\+$/
- highlight default link OverLength ErrorMsg
- match OverLength /\%71v.\+/
- return 0
-endfunction " Set_Highlights()
+ "match ExtraWhitespace /^\s* \s*\|\s\+$/
+ return 0
+endfunction " Set_Highlights_Adoc()
+
+function Set_Highlights_MAN()
+ highlight default link OverLength ErrorMsg
+ match OverLength /\%71v.\+/
+ return 0
+endfunction " Set_Highlights_MAN()
function ShowSpecial()
- setlocal list listchars=tab:>>,trail:*,eol:$
- hi def link nontext ErrorMsg
- return 0
+ setlocal list listchars=tab:>>,trail:*,eol:$
+ hi def link nontext ErrorMsg
+ return 0
endfunction " ShowSpecial()
-function Set_SGML()
- setlocal number
- syn match sgmlSpecial "&[^;]*;"
- setlocal syntax=sgml
- setlocal filetype=xml
- setlocal shiftwidth=2
- setlocal textwidth=70
- setlocal tabstop=8
- setlocal softtabstop=2
- setlocal formatprg="fmt -p"
- setlocal autoindent
- setlocal smartindent
- " Rewrap paragraphs
- noremap P gqj
- " Replace spaces with tabs
- noremap T :s/ /\t/<CR>
- call ShowSpecial()
- call Set_Highlights()
- return 0
-endfunction " Set_SGML()
+function Set_COMMON()
+ setlocal number
+ setlocal shiftwidth=2
+ setlocal tabstop=8
+ setlocal softtabstop=2
+ setlocal formatprg="fmt -p"
+ setlocal autoindent
+ setlocal smartindent
+ call ShowSpecial()
+ call Set_Highlights()
+ return 0
+endfunction " Set_COMMON()
+
+function Set_ADOC()
+ setlocal syntax=asciidoc
+ setlocal filetype=asciidoc
+ call Set_COMMON()
+ return 0
+endfunction " Set_ADOC()
+
+function Set_MAN()
+ setlocal syntax=man
+ setlocal filetype=man
+ setlocal textwidth=70
+ " Rewrap paragraphs
+ noremap P gqj
+ " Replace spaces with tabs
+ noremap T :s/ /\t/<CR>
+ call Set_COMMON()
+ call Set_Highlights_MAN()
+ return 0
+endfunction " Set_Man()
....
[[editor-config-emacs]]
@@ -187,17 +205,48 @@ Instale o aplicativo partir de package:editors/nano[] ou package:editors/nano-de
[[editor-config-nano-config]]
=== Configuração
-Copie o arquivo com a amostra da regra para realce da sintaxe XML para o diretório inicial do usuário:
-
-[source, shell]
-....
-% cp /usr/local/share/nano/xml.nanorc ~/.nanorc
-....
-
-Use um editor para substituir as linhas do [.filename]#~/.nanorc# referentes ao bloco `syntax "xml"` por estas regras:
+Atualmente não há arquivo de highlight de sintaxe adoc/asciidoc com distribuição nano. Então vamos criar um do zero e usar um editor para criar um novo arquivo ou adicionar linhas no [.filename]#~/.nanorc# com este conteúdo:
....
-syntax "xml" "\.([jrs]html?|xml|xslt?)$"
+syntax "asciidoc" "\.(adoc|asc|asciidoc)$"
+# main header
+color red "^====+$"
+# h1
+color red "^==[[:space:]].*$"
+color red "^----+$"
+# h2
+color magenta "^===[[:space:]].*$"
+color magenta "^~~~~+$"
+# h4
+color green "^====[[:space:]].*$"
+color green "^\^\^\^\^+$"
+# h5
+color brightblue "^=====[[:space:]].*$"
+color brightblue "^\+\+\+\++$"
+# attributes
+color brightgreen ":.*:"
+color brightred "\{[a-z0-9]*\}"
+color red "\\\{[a-z0-9]*\}"
+color red "\+\+\+\{[a-z0-9]*\}\+\+\+"
+# Paragraph Title
+color yellow "^\..*$"
+# source
+color magenta "^\[(source,.+|NOTE|TIP|IMPORTANT|WARNING|CAUTION)\]"
+# Other markup
+color yellow ".*[[:space:]]\+$"
+color yellow "_[^_]+_"
+color yellow "\*[^\*]+\*"
+color yellow "\+[^\+]+\+"
+color yellow "`[^`]+`"
+color yellow "\^[^\^]+\^"
+color yellow "~[^~]+~"
+color yellow "'[^']+'"
+color cyan "`{1,2}[^']+'{1,2}"
+# bullets
+color brightmagenta "^[[:space:]]*[\*\.-]{1,5}[[:space:]]"
+# anchors
+color brightwhite "\[\[.*\]\]"
+color brightwhite "<<.*>>"
# trailing whitespace
color ,blue "[[:space:]]+$"
# multiples of eight spaces at the start a line
@@ -207,8 +256,6 @@ color ,blue "^([TAB]*[ ]{8})+"
color ,yellow "( )+TAB"
# highlight indents that have an odd number of spaces
color ,red "^(([ ]{2})+|(TAB+))*[ ]{1}[^ ]{1}"
-# lines longer than 70 characters
-color ,yellow "^(.{71})|(TAB.{63})|(TAB{2}.{55})|(TAB{3}.{47}).+$"
....
Processe o arquivo para criar guias incorporadas:
@@ -225,7 +272,7 @@ Especifique opções úteis adicionais ao executar o editor:
[source, shell]
....
-% nano -AKipwz -r 70 -T8 _index.adoc
+% nano -AKipwz -T8 _index.adoc
....
Usuários do man:csh[1] podem definir um alias em [.filename]#~/.cshrc# para automatizar estas opções:
diff --git a/documentation/content/pt-br/books/fdp-primer/editor-config/_index.po b/documentation/content/pt-br/books/fdp-primer/editor-config/_index.po
index 2078fe2d79..91d546f2c4 100644
--- a/documentation/content/pt-br/books/fdp-primer/editor-config/_index.po
+++ b/documentation/content/pt-br/books/fdp-primer/editor-config/_index.po
@@ -1,12 +1,12 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR The FreeBSD Project
# This file is distributed under the same license as the FreeBSD Documentation package.
-# Danilo G. Baio <dbaio@FreeBSD.org>, 2021.
+# Danilo G. Baio <dbaio@FreeBSD.org>, 2021, 2022.
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-02-01 09:20-0300\n"
-"PO-Revision-Date: 2021-11-05 11:08+0000\n"
+"POT-Creation-Date: 2022-07-07 23:22-0300\n"
+"PO-Revision-Date: 2022-08-07 18:44+0000\n"
"Last-Translator: Danilo G. Baio <dbaio@FreeBSD.org>\n"
"Language-Team: Portuguese (Brazil) <https://translate-dev.freebsd.org/"
"projects/documentation/booksfdp-primereditor-config_index/pt_BR/>\n"
@@ -15,7 +15,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.8.1\n"
+"X-Generator: Weblate 4.10.1\n"
#. type: YAML Front Matter: description
#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:1
@@ -52,19 +52,23 @@ msgid "Vim"
msgstr "Vim"
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:56
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:57
msgid ""
-"Install from package:editors/vim[], package:editors/vim-console[], or "
-"package:editors/vim-tiny[] then follow the configuration instructions in "
-"<<editor-config-vim-config>>."
+"Install from package:editors/vim[], or package:editors/vim-console[], then "
+"follow the configuration instructions in <<editor-config-vim-config>>. More "
+"advanced users can use a proper linter like link:https://github.com/dense-"
+"analysis/ale[Ale] which can also act as a Vim link:https://langserver.org/"
+"[Language Server Protocol] client."
msgstr ""
-"Instale-o a partir de package:editors/vim[], package:editors/vim-console[], "
-"ou package:editors/vim-tiny[] e siga as instruções de configuração em "
-"<<editor-config-vim-config>>."
+"Instale o package:editors/vim[], ou package:editors/vim-console[], em "
+"seguida siga as instruções em <<editor-config-vim-config>>. Usuários mais "
+"avançados podem usar um linter mais adequado como o link:https://github.com/"
+"dense-analysis/ale[Ale] que também pode atuar como um link:https://langserver"
+".org/[Protocolo de Servidor de Idiomas] do Vim."
#. type: Title ===
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:58
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:226
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:59
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:273
#, no-wrap
msgid "Use"
msgstr "Uso"
@@ -72,37 +76,50 @@ msgstr "Uso"
#. type: Plain text
#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:62
msgid ""
+"Manual page writers can use the following keyboard shortcuts to reformat:"
+msgstr ""
+"Os escritores de páginas de manuais podem usar os seguintes atalhos de "
+"teclado para reformatar:"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:63
+msgid ""
"Press kbd:[P] to reformat paragraphs or text that has been selected in "
-"Visual mode. Press kbd:[T] to replace groups of eight spaces with a tab."
+"Visual mode."
msgstr ""
-"Pressione kbd:[P] tpara reformatar parágrafos ou texto selecionado no modo "
-"Visual. Pressione kbd:[T] para substituir grupos de oito espaços por um tab."
+"Pressione kbd:[P] para reformatar parágrafos ou texto selecionado no modo "
+"Visual."
-#. type: Title ===
+#. type: Plain text
#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:64
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:192
+msgid "Press kbd:[T] to replace groups of eight spaces with a tab."
+msgstr "Pressione kbd:[T] para substituir grupos de oito espaços por um tab."
+
+#. type: Title ===
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:66
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:210
#, no-wrap
msgid "Configuration"
msgstr "Configuração"
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:67
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:69
msgid "Edit [.filename]#~/.vimrc#, adding these lines to the end of the file:"
msgstr ""
"Edite o [.filename]#~/.vimrc#, adicionando estas linhas ao final do arquivo:"
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:74
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:76
#, no-wrap
msgid ""
"if has(\"autocmd\")\n"
-" au BufNewFile,BufRead *.sgml,*.ent,*.xsl,*.xml call Set_SGML()\n"
-" au BufNewFile,BufRead *.[1-9] call ShowSpecial()\n"
+" au BufNewFile,BufRead *.adoc call Set_ADOC()\n"
+" au BufNewFile,BufRead *.[1-9] call Set_MAN()\n"
"endif \" has(autocmd)\n"
msgstr ""
"if has(\"autocmd\")\n"
-" au BufNewFile,BufRead *.sgml,*.ent,*.xsl,*.xml call Set_SGML()\n"
-" au BufNewFile,BufRead *.[1-9] call ShowSpecial()\n"
+" au BufNewFile,BufRead *.adoc call Set_ADOC()\n"
+" au BufNewFile,BufRead *.[1-9] call Set_MAN()\n"
"endif \" has(autocmd)\n"
#. type: delimited block . 4
@@ -110,102 +127,146 @@ msgstr ""
#, no-wrap
msgid ""
"function Set_Highlights()\n"
-" \"match ExtraWhitespace /^\\s* \\s*\\|\\s\\+$/\n"
-" highlight default link OverLength ErrorMsg\n"
-" match OverLength /\\%71v.\\+/\n"
-" return 0\n"
-"endfunction \" Set_Highlights()\n"
+" \"match ExtraWhitespace /^\\s* \\s*\\|\\s\\+$/\n"
+" return 0\n"
+"endfunction \" Set_Highlights_Adoc()\n"
msgstr ""
"function Set_Highlights()\n"
-" \"match ExtraWhitespace /^\\s* \\s*\\|\\s\\+$/\n"
-" highlight default link OverLength ErrorMsg\n"
-" match OverLength /\\%71v.\\+/\n"
-" return 0\n"
-"endfunction \" Set_Highlights()\n"
+" \"match ExtraWhitespace /^\\s* \\s*\\|\\s\\+$/\n"
+" return 0\n"
+"endfunction \" Set_Highlights_Adoc()\n"
#. type: delimited block . 4
#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:87
#, no-wrap
msgid ""
+"function Set_Highlights_MAN()\n"
+" highlight default link OverLength ErrorMsg\n"
+" match OverLength /\\%71v.\\+/\n"
+" return 0\n"
+"endfunction \" Set_Highlights_MAN()\n"
+msgstr ""
+"function Set_Highlights_MAN()\n"
+" highlight default link OverLength ErrorMsg\n"
+" match OverLength /\\%71v.\\+/\n"
+" return 0\n"
+"endfunction \" Set_Highlights_MAN()\n"
+
+#. type: delimited block . 4
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:93
+#, no-wrap
+msgid ""
"function ShowSpecial()\n"
-" setlocal list listchars=tab:>>,trail:*,eol:$\n"
-" hi def link nontext ErrorMsg\n"
-" return 0\n"
+" setlocal list listchars=tab:>>,trail:*,eol:$\n"
+" hi def link nontext ErrorMsg\n"
+" return 0\n"
"endfunction \" ShowSpecial()\n"
msgstr ""
"function ShowSpecial()\n"
-" setlocal list listchars=tab:>>,trail:*,eol:$\n"
-" hi def link nontext ErrorMsg\n"
-" return 0\n"
+" setlocal list listchars=tab:>>,trail:*,eol:$\n"
+" hi def link nontext ErrorMsg\n"
+" return 0\n"
"endfunction \" ShowSpecial()\n"
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:108
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:106
#, no-wrap
msgid ""
-"function Set_SGML()\n"
-" setlocal number\n"
-" syn match sgmlSpecial \"&[^;]*;\"\n"
-" setlocal syntax=sgml\n"
-" setlocal filetype=xml\n"
-" setlocal shiftwidth=2\n"
-" setlocal textwidth=70\n"
-" setlocal tabstop=8\n"
-" setlocal softtabstop=2\n"
-" setlocal formatprg=\"fmt -p\"\n"
-" setlocal autoindent\n"
-" setlocal smartindent\n"
-" \" Rewrap paragraphs\n"
-" noremap P gqj\n"
-" \" Replace spaces with tabs\n"
-" noremap T :s/ /\\t/<CR>\n"
-" call ShowSpecial()\n"
-" call Set_Highlights()\n"
-" return 0\n"
-"endfunction \" Set_SGML()\n"
+"function Set_COMMON()\n"
+" setlocal number\n"
+" setlocal shiftwidth=2\n"
+" setlocal tabstop=8\n"
+" setlocal softtabstop=2\n"
+" setlocal formatprg=\"fmt -p\"\n"
+" setlocal autoindent\n"
+" setlocal smartindent\n"
+" call ShowSpecial()\n"
+" call Set_Highlights()\n"
+" return 0\n"
+"endfunction \" Set_COMMON()\n"
msgstr ""
-"function Set_SGML()\n"
-" setlocal number\n"
-" syn match sgmlSpecial \"&[^;]*;\"\n"
-" setlocal syntax=sgml\n"
-" setlocal filetype=xml\n"
-" setlocal shiftwidth=2\n"
-" setlocal textwidth=70\n"
-" setlocal tabstop=8\n"
-" setlocal softtabstop=2\n"
-" setlocal formatprg=\"fmt -p\"\n"
-" setlocal autoindent\n"
-" setlocal smartindent\n"
-" \" Rewrap paragraphs\n"
-" noremap P gqj\n"
-" \" Replace spaces with tabs\n"
-" noremap T :s/ /\\t/<CR>\n"
-" call ShowSpecial()\n"
-" call Set_Highlights()\n"
-" return 0\n"
-"endfunction \" Set_SGML()\n"
+"function Set_COMMON()\n"
+" setlocal number\n"
+" setlocal shiftwidth=2\n"
+" setlocal tabstop=8\n"
+" setlocal softtabstop=2\n"
+" setlocal formatprg=\"fmt -p\"\n"
+" setlocal autoindent\n"
+" setlocal smartindent\n"
+" call ShowSpecial()\n"
+" call Set_Highlights()\n"
+" return 0\n"
+"endfunction \" Set_COMMON()\n"
+
+#. type: delimited block . 4
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:113
+#, no-wrap
+msgid ""
+"function Set_ADOC()\n"
+" setlocal syntax=asciidoc\n"
+" setlocal filetype=asciidoc\n"
+" call Set_COMMON()\n"
+" return 0\n"
+"endfunction \" Set_ADOC()\n"
+msgstr ""
+"function Set_ADOC()\n"
+" setlocal syntax=asciidoc\n"
+" setlocal filetype=asciidoc\n"
+" call Set_COMMON()\n"
+" return 0\n"
+"endfunction \" Set_ADOC()\n"
+
+#. type: delimited block . 4
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:126
+#, no-wrap
+msgid ""
+"function Set_MAN()\n"
+" setlocal syntax=man\n"
+" setlocal filetype=man\n"
+" setlocal textwidth=70\n"
+" \" Rewrap paragraphs\n"
+" noremap P gqj\n"
+" \" Replace spaces with tabs\n"
+" noremap T :s/ /\\t/<CR>\n"
+" call Set_COMMON()\n"
+" call Set_Highlights_MAN()\n"
+" return 0\n"
+"endfunction \" Set_Man()\n"
+msgstr ""
+"function Set_MAN()\n"
+" setlocal syntax=man\n"
+" setlocal filetype=man\n"
+" setlocal textwidth=70\n"
+" \" Rewrap paragraphs\n"
+" noremap P gqj\n"
+" \" Replace spaces with tabs\n"
+" noremap T :s/ /\\t/<CR>\n"
+" call Set_COMMON()\n"
+" call Set_Highlights_MAN()\n"
+" return 0\n"
+"endfunction \" Set_Man()\n"
#. type: Title ==
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:111
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:129
#, no-wrap
msgid "Emacs"
msgstr "Emacs"
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:114
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:132
msgid "Install from package:editors/emacs[] or package:editors/emacs-devel[]."
msgstr ""
"Instale-o a partir de package:editors/emacs[] ou package:editors/emacs-"
"devel[]."
#. type: Title ===
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:116
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:134
#, no-wrap
msgid "Validation"
msgstr "Validação"
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:121
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:139
msgid ""
"Emacs's nxml-mode uses compact relax NG schemas for validating XML. A "
"compact relax NG schema for FreeBSD's extension to DocBook 5.0 is included "
@@ -220,7 +281,7 @@ msgstr ""
"e adicione estas linhas ao arquivo:"
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:130
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:148
#, no-wrap
msgid ""
"locatingRules xmlns=\"http://thaiopensource.com/ns/locating-rules/1.0\"\n"
@@ -240,13 +301,13 @@ msgstr ""
"locatingRules\n"
#. type: Title ===
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:133
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:151
#, no-wrap
msgid "Automated Proofreading with Flycheck and Igor"
msgstr "Revisão Automatizada com Flycheck e Igor"
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:137
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:155
msgid ""
"The Flycheck package is available from Milkypostman's Emacs Lisp Package "
"Archive (MELPA). If MELPA is not already in Emacs's packages-archives, it "
@@ -257,13 +318,13 @@ msgstr ""
"pacotes do Emacs, ele pode ser adicionado executando"
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:140
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:158
#, no-wrap
msgid "(add-to-list 'package-archives '(\"melpa\" . \"http://stable.melpa.org/packages/\") t)\n"
msgstr "(add-to-list 'package-archives '(\"melpa\" . \"http://stable.melpa.org/packages/\") t)\n"
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:143
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:161
msgid ""
"Add the line to Emacs's initialization file (one of [.filename]#~/.emacs#, [."
"filename]#~/.emacs.el#, or [.filename]#~.emacs.d/init.el#) to make this "
@@ -274,23 +335,23 @@ msgstr ""
"el#) para tornar esta alteração permanente."
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:145
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:163
msgid "To install Flycheck, evaluate"
msgstr "Para instalar o Flycheck, execute"
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:148
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:166
#, no-wrap
msgid "(package-install 'flycheck)\n"
msgstr "(package-install 'flycheck)\n"
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:151
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:169
msgid "Create a Flycheck checker for package:textproc/igor[] by evaluating"
msgstr "Crie um verificador Flycheck para package:textproc/igor[] executando"
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:155
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:173
#, no-wrap
msgid ""
"(flycheck-define-checker igor\n"
@@ -300,7 +361,7 @@ msgstr ""
" \"FreeBSD Documentation Project sanity checker.\n"
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:162
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:180
#, no-wrap
msgid ""
"See URLs https://www.freebsd.org/docproj/ and\n"
@@ -318,13 +379,13 @@ msgstr ""
" :standard-input t)\n"
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:164
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:182
#, no-wrap
msgid " (add-to-list 'flycheck-checkers 'igor 'append)\n"
msgstr " (add-to-list 'flycheck-checkers 'igor 'append)\n"
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:167
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:185
msgid ""
"Again, add these lines to Emacs's initialization file to make the changes "
"permanent."
@@ -333,13 +394,13 @@ msgstr ""
"tornar as mudanças permanentes."
#. type: Title ===
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:169
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:187
#, no-wrap
msgid "FreeBSD Documentation Specific Settings"
msgstr "Configurações Específicas da Documentação do FreeBSD"
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:172
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:190
msgid ""
"To apply settings specific to the FreeBSD documentation project, create [."
"filename]#.dir-locals.el# in the root directory of the documentation "
@@ -350,7 +411,7 @@ msgstr ""
"repositório de documentação e adicione estas linhas ao arquivo:"
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:176
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:194
#, no-wrap
msgid ""
";;; Directory Local Variables\n"
@@ -360,7 +421,7 @@ msgstr ""
";;; For more information see (info \"(emacs) Directory Variables\")\n"
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:184
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:202
#, no-wrap
msgid ""
"((nxml-mode\n"
@@ -380,45 +441,73 @@ msgstr ""
" (eval . (add-to-list 'rng-schema-locating-files \"~/.emacs.d/schema/schemas.xml\"))))\n"
#. type: Title ==
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:187
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:205
#, no-wrap
msgid "nano"
msgstr "nano"
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:190
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:208
msgid "Install from package:editors/nano[] or package:editors/nano-devel[]."
msgstr ""
"Instale o aplicativo partir de package:editors/nano[] ou package:editors/"
"nano-devel[]."
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:195
-msgid "Copy the sample XML syntax highlight file to the user's home directory:"
-msgstr ""
-"Copie o arquivo com a amostra da regra para realce da sintaxe XML para o "
-"diretório inicial do usuário:"
-
-#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:199
-#, no-wrap
-msgid "% cp /usr/local/share/nano/xml.nanorc ~/.nanorc\n"
-msgstr "% cp /usr/local/share/nano/xml.nanorc ~/.nanorc\n"
-
-#. type: Plain text
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:202
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:213
msgid ""
-"Use an editor to replace the lines in the [.filename]#~/.nanorc# `syntax "
-"\"xml\"` block with these rules:"
+"Currently there is no adoc/asciidoc syntax highlight file with nano "
+"distribution. So let's create one from scratch and use an editor to create "
+"new file or add lines in the [.filename]#~/.nanorc# with these contents:"
msgstr ""
-"Use um editor para substituir as linhas do [.filename]#~/.nanorc# referentes "
-"ao bloco `syntax \"xml\"` por estas regras:"
+"Atualmente não há arquivo de highlight de sintaxe adoc/asciidoc com "
+"distribuição nano. Então vamos criar um do zero e usar um editor para criar "
+"um novo arquivo ou adicionar linhas no [.filename]#~/.nanorc# com este "
+"conteúdo:"
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:216
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:263
#, no-wrap
msgid ""
-"syntax \"xml\" \"\\.([jrs]html?|xml|xslt?)$\"\n"
+"syntax \"asciidoc\" \"\\.(adoc|asc|asciidoc)$\"\n"
+"# main header\n"
+"color red \"^====+$\"\n"
+"# h1\n"
+"color red \"^==[[:space:]].*$\"\n"
+"color red \"^----+$\"\n"
+"# h2\n"
+"color magenta \"^===[[:space:]].*$\"\n"
+"color magenta \"^~~~~+$\"\n"
+"# h4\n"
+"color green \"^====[[:space:]].*$\"\n"
+"color green \"^\\^\\^\\^\\^+$\"\n"
+"# h5\n"
+"color brightblue \"^=====[[:space:]].*$\"\n"
+"color brightblue \"^\\+\\+\\+\\++$\"\n"
+"# attributes\n"
+"color brightgreen \":.*:\"\n"
+"color brightred \"\\{[a-z0-9]*\\}\"\n"
+"color red \"\\\\\\{[a-z0-9]*\\}\"\n"
+"color red \"\\+\\+\\+\\{[a-z0-9]*\\}\\+\\+\\+\"\n"
+"# Paragraph Title\n"
+"color yellow \"^\\..*$\"\n"
+"# source\n"
+"color magenta \"^\\[(source,.+|NOTE|TIP|IMPORTANT|WARNING|CAUTION)\\]\"\n"
+"# Other markup\n"
+"color yellow \".*[[:space:]]\\+$\"\n"
+"color yellow \"_[^_]+_\"\n"
+"color yellow \"\\*[^\\*]+\\*\"\n"
+"color yellow \"\\+[^\\+]+\\+\"\n"
+"color yellow \"`[^`]+`\"\n"
+"color yellow \"\\^[^\\^]+\\^\"\n"
+"color yellow \"~[^~]+~\"\n"
+"color yellow \"'[^']+'\"\n"
+"color cyan \"`{1,2}[^']+'{1,2}\"\n"
+"# bullets\n"
+"color brightmagenta \"^[[:space:]]*[\\*\\.-]{1,5}[[:space:]]\"\n"
+"# anchors\n"
+"color brightwhite \"\\[\\[.*\\]\\]\"\n"
+"color brightwhite \"<<.*>>\"\n"
"# trailing whitespace\n"
"color ,blue \"[[:space:]]+$\"\n"
"# multiples of eight spaces at the start a line\n"
@@ -428,10 +517,46 @@ msgid ""
"color ,yellow \"( )+TAB\"\n"
"# highlight indents that have an odd number of spaces\n"
"color ,red \"^(([ ]{2})+|(TAB+))*[ ]{1}[^ ]{1}\"\n"
-"# lines longer than 70 characters\n"
-"color ,yellow \"^(.{71})|(TAB.{63})|(TAB{2}.{55})|(TAB{3}.{47}).+$\"\n"
msgstr ""
-"syntax \"xml\" \"\\.([jrs]html?|xml|xslt?)$\"\n"
+"syntax \"asciidoc\" \"\\.(adoc|asc|asciidoc)$\"\n"
+"# main header\n"
+"color red \"^====+$\"\n"
+"# h1\n"
+"color red \"^==[[:space:]].*$\"\n"
+"color red \"^----+$\"\n"
+"# h2\n"
+"color magenta \"^===[[:space:]].*$\"\n"
+"color magenta \"^~~~~+$\"\n"
+"# h4\n"
+"color green \"^====[[:space:]].*$\"\n"
+"color green \"^\\^\\^\\^\\^+$\"\n"
+"# h5\n"
+"color brightblue \"^=====[[:space:]].*$\"\n"
+"color brightblue \"^\\+\\+\\+\\++$\"\n"
+"# attributes\n"
+"color brightgreen \":.*:\"\n"
+"color brightred \"\\{[a-z0-9]*\\}\"\n"
+"color red \"\\\\\\{[a-z0-9]*\\}\"\n"
+"color red \"\\+\\+\\+\\{[a-z0-9]*\\}\\+\\+\\+\"\n"
+"# Paragraph Title\n"
+"color yellow \"^\\..*$\"\n"
+"# source\n"
+"color magenta \"^\\[(source,.+|NOTE|TIP|IMPORTANT|WARNING|CAUTION)\\]\"\n"
+"# Other markup\n"
+"color yellow \".*[[:space:]]\\+$\"\n"
+"color yellow \"_[^_]+_\"\n"
+"color yellow \"\\*[^\\*]+\\*\"\n"
+"color yellow \"\\+[^\\+]+\\+\"\n"
+"color yellow \"`[^`]+`\"\n"
+"color yellow \"\\^[^\\^]+\\^\"\n"
+"color yellow \"~[^~]+~\"\n"
+"color yellow \"'[^']+'\"\n"
+"color cyan \"`{1,2}[^']+'{1,2}\"\n"
+"# bullets\n"
+"color brightmagenta \"^[[:space:]]*[\\*\\.-]{1,5}[[:space:]]\"\n"
+"# anchors\n"
+"color brightwhite \"\\[\\[.*\\]\\]\"\n"
+"color brightwhite \"<<.*>>\"\n"
"# trailing whitespace\n"
"color ,blue \"[[:space:]]+$\"\n"
"# multiples of eight spaces at the start a line\n"
@@ -441,33 +566,31 @@ msgstr ""
"color ,yellow \"( )+TAB\"\n"
"# highlight indents that have an odd number of spaces\n"
"color ,red \"^(([ ]{2})+|(TAB+))*[ ]{1}[^ ]{1}\"\n"
-"# lines longer than 70 characters\n"
-"color ,yellow \"^(.{71})|(TAB.{63})|(TAB{2}.{55})|(TAB{3}.{47}).+$\"\n"
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:219
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:266
msgid "Process the file to create embedded tabs:"
msgstr "Processe o arquivo para criar guias incorporadas:"
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:223
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:270
#, no-wrap
msgid "% perl -i'' -pe 's/TAB/\\t/g' ~/.nanorc\n"
msgstr "% perl -i'' -pe 's/TAB/\\t/g' ~/.nanorc\n"
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:229
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:276
msgid "Specify additional helpful options when running the editor:"
msgstr "Especifique opções úteis adicionais ao executar o editor:"
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:233
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:280
#, no-wrap
-msgid "% nano -AKipwz -r 70 -T8 _index.adoc\n"
-msgstr "% nano -AKipwz -r 70 -T8 _index.adoc\n"
+msgid "% nano -AKipwz -T8 _index.adoc\n"
+msgstr "% nano -AKipwz -T8 _index.adoc\n"
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:236
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:283
msgid ""
"Users of man:csh[1] can define an alias in [.filename]#~/.cshrc# to automate "
"these options:"
@@ -476,24 +599,78 @@ msgstr ""
"automatizar estas opções:"
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:239
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:286
#, no-wrap
msgid "alias nano \"nano -AKipwz -r 70 -T8\"\n"
msgstr "alias nano \"nano -AKipwz -r 70 -T8\"\n"
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:242
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:289
msgid "After the alias is defined, the options will be added automatically:"
msgstr ""
"Depois que o alias é definido, as opções serão adicionadas automaticamente:"
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:246
+#: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:293
#, no-wrap
msgid "% nano _index.adoc\n"
msgstr "% nano _index.adoc\n"
#~ msgid ""
+#~ "Install from package:editors/vim[], package:editors/vim-console[], or "
+#~ "package:editors/vim-tiny[] then follow the configuration instructions in "
+#~ "<<editor-config-vim-config>>."
+#~ msgstr ""
+#~ "Instale-o a partir de package:editors/vim[], package:editors/vim-"
+#~ "console[], ou package:editors/vim-tiny[] e siga as instruções de "
+#~ "configuração em <<editor-config-vim-config>>."
+
+#~ msgid ""
+#~ "Copy the sample XML syntax highlight file to the user's home directory:"
+#~ msgstr ""
+#~ "Copie o arquivo com a amostra da regra para realce da sintaxe XML para o "
+#~ "diretório inicial do usuário:"
+
+#, no-wrap
+#~ msgid "% cp /usr/local/share/nano/xml.nanorc ~/.nanorc\n"
+#~ msgstr "% cp /usr/local/share/nano/xml.nanorc ~/.nanorc\n"
+
+#~ msgid ""
+#~ "Use an editor to replace the lines in the [.filename]#~/.nanorc# `syntax "
+#~ "\"xml\"` block with these rules:"
+#~ msgstr ""
+#~ "Use um editor para substituir as linhas do [.filename]#~/.nanorc# "
+#~ "referentes ao bloco `syntax \"xml\"` por estas regras:"
+
+#, no-wrap
+#~ msgid ""
+#~ "syntax \"xml\" \"\\.([jrs]html?|xml|xslt?)$\"\n"
+#~ "# trailing whitespace\n"
+#~ "color ,blue \"[[:space:]]+$\"\n"
+#~ "# multiples of eight spaces at the start a line\n"
+#~ "# (after zero or more tabs) should be a tab\n"
+#~ "color ,blue \"^([TAB]*[ ]{8})+\"\n"
+#~ "# tabs after spaces\n"
+#~ "color ,yellow \"( )+TAB\"\n"
+#~ "# highlight indents that have an odd number of spaces\n"
+#~ "color ,red \"^(([ ]{2})+|(TAB+))*[ ]{1}[^ ]{1}\"\n"
+#~ "# lines longer than 70 characters\n"
+#~ "color ,yellow \"^(.{71})|(TAB.{63})|(TAB{2}.{55})|(TAB{3}.{47}).+$\"\n"
+#~ msgstr ""
+#~ "syntax \"xml\" \"\\.([jrs]html?|xml|xslt?)$\"\n"
+#~ "# trailing whitespace\n"
+#~ "color ,blue \"[[:space:]]+$\"\n"
+#~ "# multiples of eight spaces at the start a line\n"
+#~ "# (after zero or more tabs) should be a tab\n"
+#~ "color ,blue \"^([TAB]*[ ]{8})+\"\n"
+#~ "# tabs after spaces\n"
+#~ "color ,yellow \"( )+TAB\"\n"
+#~ "# highlight indents that have an odd number of spaces\n"
+#~ "color ,red \"^(([ ]{2})+|(TAB+))*[ ]{1}[^ ]{1}\"\n"
+#~ "# lines longer than 70 characters\n"
+#~ "color ,yellow \"^(.{71})|(TAB.{63})|(TAB{2}.{55})|(TAB{3}.{47}).+$\"\n"
+
+#~ msgid ""
#~ "include::shared/attributes/attributes-{{% lang %}}.adoc[] include::shared/"
#~ "{{% lang %}}/teams.adoc[] include::shared/{{% lang %}}/mailing-lists."
#~ "adoc[] include::shared/{{% lang %}}/urls.adoc[]"
diff --git a/documentation/content/pt-br/books/fdp-primer/overview/_index.adoc b/documentation/content/pt-br/books/fdp-primer/overview/_index.adoc
index ace8fbb15f..28540158ca 100644
--- a/documentation/content/pt-br/books/fdp-primer/overview/_index.adoc
+++ b/documentation/content/pt-br/books/fdp-primer/overview/_index.adoc
@@ -55,16 +55,53 @@ Todos são bem vindos para se juntar ao FDP. A vontade de contribuir é o único
Este primer mostra como:
+* Compreender o papel da documentação e seu lugar no ecossistema.
* Identificar quais partes do FreeBSD são mantidas pelo FDP.
* Instalar as ferramentas e arquivos de documentação necessários.
* Realizar alterações na documentação.
* Enviar de volta alterações para revisão e inclusão na documentação do FreeBSD.
+[[overview-documentation-ecosystem]]
+== Documentação no Ecossistema FreeBSD
+
+Todos os documentos são para o benefício de seus leitores, não de seus escritores ou zeladores. Eles devem se adaptar ao leitor e não esperar que o leitor se adapte a eles.
+
+Nunca culpe o leitor por:
+
+* ser incapaz de fazer uso de um documento facilmente ou de tudo
+* achar o documento confuso
+* não entender o documento ou como utilizá-lo
+* não encontrar uma resposta explícita ou preencher lacunas com sucesso (ou conectando pontos) para raciocinar em direção a uma
+
+Em vez disso, reconheça que o documento é:
+
+* inacessível
+* confuso
+* difícil de entender ou utilizar
+* incompleto
+
+Em seguida, faça o documento:
+
+* mais acessível
+* menos confuso
+* mais claro
+* mais completo
+
+Use os seguintes métodos:
+
+* aplique as link:https://webaim.org/intro/#principles[melhores práticas de acessibilidade] para corrigir o problema relatado e quaisquer outros semelhantes que você encontrar
+* refazer ou esclarecer a estrutura ou linguagem confusa
+* adicionar exemplos relevantes para a parte que é difícil de entender ou aplicar
+* preencha as lacunas ou adicione os degraus que faltam
+
[[overview-quick-start]]
== Introdução
Algumas etapas preparatórias devem ser seguidas antes de editar a documentação do FreeBSD. Primeiro, se registre na {freebsd-doc}. Alguns membros do time também interagem no IRC, canal `#bsddocs` na rede http://www.efnet.org/[EFnet]. Estas pessoas podem ajudar com questões e problemas envolvendo documentação.
+[[freebsd-installation-process]]
+=== Processo de instalação do FreeBSD
+
[.procedure]
====
. Instale esses pacotes. O _meta-port_ `docproj` instala todos os aplicativos necessários para editar e compilar a documentação do FreeBSD.
@@ -92,16 +129,167 @@ Revise a saída e edite o arquivo para corrigir os problemas informados e, em se
% make
....
+
-. Quando as alterações estiverem completas e testadas, gere um "arquivo diff":
+. Adicione todos os arquivos com `git add .`, então revise o diff com `git diff`. Por exemplo:
++
+[source, shell]
+....
+% git add .
+% git diff --staged
+....
++
+Certifique-se de que todos os arquivos necessários estejam incluídos, então confirme a mudança em seu branch local e gere um patch com `git format-patch`
++
+[source, shell]
+....
+% git commit
+% git format-patch origin/main
+....
++
+Patch gerado com `git format-patch` incluirá a identidade do autor e endereços de e-mail, tornando mais fácil para os desenvolvedores aplicarem (com `git am`) e dar os devidos créditos.
++
+[IMPORTANT]
+======
+Para tornar mais fácil para os committers aplicarem o patch em sua cópia de trabalho da árvore de documentação, por favor, gere o [.filename]#.diff# da base de sua árvore de documentação.
+======
++
+No exemplo acima, foram feitas alterações na parte [.filename]#bsdinstall# do Handbook.
++
+. Submeta o patch or arquivo diff pela web para o sistema de https://bugs.FreeBSD.org/bugzilla/enter_bug.cgi?product=Documentation[Relatórios de Problema]. Se estiver usando o formulário web, insira um Sumário com _[patch] descrição curta do problema_. Selecione o Componente `Documentation`. No campo de Descrição, insira uma breve descrição das alterações e quaisquer detalhes importantes sobre elas. Use o botão btn:[Add an attachment] para anexar o patch ou arquivo diff. Finalmente, pressione o botão btn:[Submit Bug] para enviar seu diff para o sistema de relatório de problemas.
+====
+
+[[gnu-linux-installation-process]]
+=== Processo de instalação GNU/Linux
+
+[.procedure]
+====
+[TIP]
+======
+Hugo versão 0.90 ou superior deve ser utilizado
+======
+
+. Instale esses pacotes em sistemas baseados em apt como Debian ou Ubuntu. Em outras distribuições GNU/Linux os nomes dos pacotes podem mudar. Consulte o gerenciador de pacotes da sua distribuição em caso de dúvida.
++
+[source, shell]
+....
+# apt install hugo ruby-asciidoctor ruby-asciidoctor-pdf ruby-rouge git bmake
+....
++
+. Obtenha uma cópia local da árvore de documentação do FreeBSD em [.filename]#~/doc# (ver crossref:working-copy[working-copy,A Área de Trabalho]).
++
+[source, shell]
+....
+% git clone https://git.FreeBSD.org/doc.git ~/doc
+....
++
+. Edite os arquivos de documentação que precisam de alterações. Se um arquivo precisar de grandes mudanças, consulte a lista de discussão para obter informações.
++
+Revise a saída e edite os arquivos para corrigir os problemas informados e, em seguida, execute novamente o comando para verificar os problemas restantes. Repita até que todos os erros sejam resolvidos.
++
+. Sempre realize testes de compilação antes de submeter algo. Execute `bmake` no diretório de nível superior da documentação e assim será gerado a documentação no formato HTML.
+
[source, shell]
....
-% cd ~/doc
-% git diff > bsdinstall.diff.txt
+% bmake run LOCALBASE=/usr
....
+
-Dê ao arquivo diff um nome. No exemplo acima, foram feitas alterações na parte [.filename]#bsdinstall# do Handbook.
-. Submeta o arquivo diff file pela web para o sistema de https://bugs.FreeBSD.org/bugzilla/enter_bug.cgi?product=Documentation[Relatórios de Problema]. Se estiver usando o formulário web, insira um Sumário com _[patch] descrição curta do problema_. Selecione o Componente `Documentation`. No campo de Descrição, insira uma breve descrição das alterações e quaisquer detalhes importantes sobre elas. Use o botão btn:[Add an attachment] para anexar o arquivo diff. Finalmente, pressione o botão btn:[Submit Bug] para enviar seu diff para o sistema de relatório de problemas.
+. Adicione todos os arquivos com `git add .`, então revise o diff com `git diff`. Por exemplo:
++
+[source, shell]
+....
+% git add .
+% git diff --staged
+....
++
+Certifique-se de que todos os arquivos necessários estejam incluídos, então confirme a mudança em seu branch local e gere um patch com `git format-patch`
++
+[source, shell]
+....
+% git commit
+% git format-patch origin/main
+....
++
+Patch gerado com `git format-patch` incluirá a identidade do autor e endereços de e-mail, tornando mais fácil para os desenvolvedores aplicarem (com `git am`) e dar os devidos créditos.
++
+[IMPORTANT]
+======
+Para tornar mais fácil para os committers aplicarem o patch em sua cópia de trabalho da árvore de documentação, por favor, gere o [.filename]#.diff# da base de sua árvore de documentação.
+======
++
+. Submeta o patch ou arquivo diff file pela web para o sistema de https://bugs.FreeBSD.org/bugzilla/enter_bug.cgi?product=Documentation[Relatórios de Problema]. Se estiver usando o formulário web, insira um Sumário com uma _breve descrição do problema_. Selecione o Componente `Documentation`. No campo de Descrição, insira uma breve descrição das alterações e quaisquer detalhes importantes sobre elas e adicione _patch_ no campo _Keywords_. Use o botão btn:[Add an attachment] para anexar o patch ou arquivo diff. Finalmente, pressione o botão btn:[Submit Bug] para enviar seu diff para o sistema de relatório de problemas.
+====
+
+[[mac-os-installation-process]]
+=== Processo de instalação do macOS(R)
+
+[.procedure]
+====
+[TIP]
+======
+Hugo versão 0.90 ou superior deve ser utilizado
+======
+
+. Instale esses pacotes usando o link:https://brew.sh/[Homebrew] e o link:https://rubygems.org/[RubyGem].
++
+[source, shell]
+....
+$ brew install hugo ruby git bmake asciidoctor
+....
++
+. Adicione o Ruby ao Path.
++
+[source, shell]
+....
+$ echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.zshrc
+....
++
+. Instale o pacote rouge usando RubyGem.
++
+[source, shell]
+....
+$ sudo gem install rouge
+....
++
+. Obtenha uma cópia local da árvore de documentação do FreeBSD em [.filename]#~/doc# (ver crossref:working-copy[working-copy,A Área de Trabalho]).
++
+[source, shell]
+....
+$ git clone https://git.FreeBSD.org/doc.git ~/doc
+....
++
+. Edite os arquivos de documentação que precisam de alterações. Se um arquivo precisar de grandes mudanças, consulte a lista de discussão para obter informações.
++
+Revise a saída e edite os arquivos para corrigir os problemas informados e, em seguida, execute novamente o comando para verificar os problemas restantes. Repita até que todos os erros sejam resolvidos.
++
+. Sempre realize testes de compilação antes de submeter algo. Execute `bmake` no diretório de nível superior da documentação e assim será gerado a documentação no formato HTML.
++
+[source, shell]
+....
+$ bmake run LOCALBASE=/usr
+....
+. Adicione todos os arquivos com `git add .`, então revise o diff com `git diff`. Por exemplo:
++
+[source, shell]
+....
+% git add .
+% git diff --staged
+....
++
+Certifique-se de que todos os arquivos necessários estejam incluídos, então confirme a mudança em seu branch local e gere um patch com `git format-patch`
++
+[source, shell]
+....
+% git commit
+% git format-patch origin/main
+....
++
+Patch gerado com `git format-patch` incluirá a identidade do autor e endereços de e-mail, tornando mais fácil para os desenvolvedores aplicarem (com `git am`) e dar os devidos créditos.
++
+[IMPORTANT]
+======
+Para tornar mais fácil para os committers aplicarem o patch em sua cópia de trabalho da árvore de documentação, por favor, gere o [.filename]#.diff# da base de sua árvore de documentação.
+======
++
+. Submeta o patch ou arquivo diff file pela web para o sistema de https://bugs.FreeBSD.org/bugzilla/enter_bug.cgi?product=Documentation[Relatórios de Problema]. Se estiver usando o formulário web, insira um Sumário com uma _breve descrição do problema_. Selecione o Componente `Documentation`. No campo de Descrição, insira uma breve descrição das alterações e quaisquer detalhes importantes sobre elas e adicione _patch_ no campo _Keywords_. Use o botão btn:[Add an attachment] para anexar o patch ou arquivo diff. Finalmente, pressione o botão btn:[Submit Bug] para enviar seu diff para o sistema de relatório de problemas.
====
[[overview-doc]]
diff --git a/documentation/content/pt-br/books/fdp-primer/overview/_index.po b/documentation/content/pt-br/books/fdp-primer/overview/_index.po
index db23a0aa2b..3e964bfc62 100644
--- a/documentation/content/pt-br/books/fdp-primer/overview/_index.po
+++ b/documentation/content/pt-br/books/fdp-primer/overview/_index.po
@@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-02-01 09:20-0300\n"
-"PO-Revision-Date: 2022-01-20 21:56+0000\n"
+"POT-Creation-Date: 2022-07-07 23:22-0300\n"
+"PO-Revision-Date: 2022-08-07 18:44+0000\n"
"Last-Translator: Danilo G. Baio <dbaio@FreeBSD.org>\n"
"Language-Team: Portuguese (Brazil) <https://translate-dev.freebsd.org/"
"projects/documentation/booksfdp-primeroverview_index/pt_BR/>\n"
@@ -72,21 +72,26 @@ msgstr "Este primer mostra como:"
#. type: Plain text
#: documentation/content/en/books/fdp-primer/overview/_index.adoc:61
+msgid "Understand the role of documentation and its place in the ecosystem."
+msgstr "Compreender o papel da documentação e seu lugar no ecossistema."
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:62
msgid "Identify which parts of FreeBSD are maintained by the FDP."
msgstr "Identificar quais partes do FreeBSD são mantidas pelo FDP."
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:62
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:63
msgid "Install the required documentation tools and files."
msgstr "Instalar as ferramentas e arquivos de documentação necessários."
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:63
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:64
msgid "Make changes to the documentation."
msgstr "Realizar alterações na documentação."
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:64
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:65
msgid ""
"Submit changes back for review and inclusion in the FreeBSD documentation."
msgstr ""
@@ -94,13 +99,141 @@ msgstr ""
"FreeBSD."
#. type: Title ==
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:66
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:67
+#, no-wrap
+msgid "Documentation in the FreeBSD Ecosystem"
+msgstr "Documentação no Ecossistema FreeBSD"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:71
+msgid ""
+"All documents are for the benefit of their readers, not their writers or "
+"caretakers. They should adapt to the reader and not expect the reader to "
+"adapt to them."
+msgstr ""
+"Todos os documentos são para o benefício de seus leitores, não de seus "
+"escritores ou zeladores. Eles devem se adaptar ao leitor e não esperar que o "
+"leitor se adapte a eles."
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:73
+msgid "Never blame the reader for:"
+msgstr "Nunca culpe o leitor por:"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:75
+msgid "being unable to make use of a document easily or at all"
+msgstr "ser incapaz de fazer uso de um documento facilmente ou de tudo"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:76
+msgid "finding a document confusing"
+msgstr "achar o documento confuso"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:77
+msgid "not understanding a document or how to apply it"
+msgstr "não entender o documento ou como utilizá-lo"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:78
+msgid ""
+"not finding an explicit answer or successfully bridging gaps (or connecting "
+"dots) to reason their way to one"
+msgstr ""
+"não encontrar uma resposta explícita ou preencher lacunas com sucesso (ou "
+"conectando pontos) para raciocinar em direção a uma"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:80
+msgid "Instead, acknowledge that the document is:"
+msgstr "Em vez disso, reconheça que o documento é:"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:82
+msgid "inaccessible"
+msgstr "inacessível"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:83
+msgid "confusing"
+msgstr "confuso"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:84
+msgid "hard to understand or apply"
+msgstr "difícil de entender ou utilizar"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:85
+msgid "incomplete"
+msgstr "incompleto"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:87
+msgid "Then, make the document:"
+msgstr "Em seguida, faça o documento:"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:89
+msgid "more accessible"
+msgstr "mais acessível"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:90
+msgid "less confusing"
+msgstr "menos confuso"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:91
+msgid "clearer"
+msgstr "mais claro"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:92
+msgid "more complete"
+msgstr "mais completo"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:94
+msgid "Use the following methods:"
+msgstr "Use os seguintes métodos:"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:96
+msgid ""
+"apply link:https://webaim.org/intro/#principles[accessibility best "
+"practices] to correct the problem reported and any similar ones you find"
+msgstr ""
+"aplique as link:https://webaim.org/intro/#principles[melhores práticas de "
+"acessibilidade] para corrigir o problema relatado e quaisquer outros "
+"semelhantes que você encontrar"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:97
+msgid "rework or clarify the confusing structure or language"
+msgstr "refazer ou esclarecer a estrutura ou linguagem confusa"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:98
+msgid "add relevant examples to the part that is hard to understand or apply"
+msgstr ""
+"adicionar exemplos relevantes para a parte que é difícil de entender ou "
+"aplicar"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:99
+msgid "fill in the gaps or add the missing stepping stones"
+msgstr "preencha as lacunas ou adicione os degraus que faltam"
+
+#. type: Title ==
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:101
#, no-wrap
msgid "Quick Start"
msgstr "Introdução"
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:72
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:107
msgid ""
"Some preparatory steps must be taken before editing the FreeBSD "
"documentation. First, subscribe to the {freebsd-doc}. Some team members "
@@ -114,8 +247,14 @@ msgstr ""
"efnet.org/[EFnet]. Estas pessoas podem ajudar com questões e problemas "
"envolvendo documentação."
+#. type: Title ===
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:109
+#, no-wrap
+msgid "FreeBSD installation process"
+msgstr "Processo de instalação do FreeBSD"
+
#. type: delimited block = 4
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:76
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:114
msgid ""
"Install these packages. The `docproj` _meta-port_ installs all the "
"applications required to do useful work with the FreeBSD documentation."
@@ -124,13 +263,15 @@ msgstr ""
"necessários para editar e compilar a documentação do FreeBSD."
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:80
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:118
#, no-wrap
msgid "# pkg install docproj\n"
msgstr "# pkg install docproj\n"
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:83
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:121
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:189
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:272
msgid ""
"Install a local working copy of the documentation from the FreeBSD "
"repository in [.filename]#~/doc# (see crossref:working-copy[working-copy,The "
@@ -141,13 +282,16 @@ msgstr ""
"Trabalho])."
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:87
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:125
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:193
#, no-wrap
msgid "% git clone https://git.FreeBSD.org/doc.git ~/doc\n"
msgstr "% git clone https://git.FreeBSD.org/doc.git ~/doc\n"
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:90
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:128
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:196
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:279
msgid ""
"Edit the documentation files that require changes. If a file needs major "
"changes, consult the mailing list for input."
@@ -157,7 +301,7 @@ msgstr ""
"informações."
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:93
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:131
msgid ""
"Review the output and edit the file to fix any problems shown, then rerun "
"the command to find any remaining problems. Repeat until all of the errors "
@@ -168,76 +312,271 @@ msgstr ""
"Repita até que todos os erros sejam resolvidos."
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:95
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:133
#, no-wrap
msgid "*_Always_* build and test the changes before submitting them. Running `make` in the top-level directory of the documentation will generate that documentation in HTML format.\n"
msgstr "*_Sempre_* realize testes de compilação antes de submeter algo. Execute `make` no diretório de nível superior da documentação e assim será gerado a documentação no formato HTML.\n"
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:99
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:137
#, no-wrap
msgid "% make\n"
msgstr "% make\n"
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:102
-msgid "When changes are complete and tested, generate a \"diff file\":"
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:140
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:208
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:290
+msgid ""
+"Add all the files with `git add .`, then review the diff with `git diff`. "
+"For example:"
+msgstr ""
+"Adicione todos os arquivos com `git add .`, então revise o diff com `git "
+"diff`. Por exemplo:"
+
+#. type: delimited block . 4
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:145
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:213
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:295
+#, no-wrap
+msgid ""
+"% git add .\n"
+"% git diff --staged\n"
+msgstr ""
+"% git add .\n"
+"% git diff --staged\n"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:148
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:216
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:298
+msgid ""
+"Make sure that all required files are included, then commit the change to "
+"your local branch and generate a patch with `git format-patch`"
msgstr ""
-"Quando as alterações estiverem completas e testadas, gere um \"arquivo diff"
-"\":"
+"Certifique-se de que todos os arquivos necessários estejam incluídos, então "
+"confirme a mudança em seu branch local e gere um patch com `git format-patch`"
#. type: delimited block . 4
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:107
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:153
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:221
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:303
+#, no-wrap
+msgid ""
+"% git commit\n"
+"% git format-patch origin/main\n"
+msgstr ""
+"% git commit\n"
+"% git format-patch origin/main\n"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:157
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:225
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:307
+msgid ""
+"Patch generated with `git format-patch` will include author identity and "
+"email addresses, making it easier for developers to apply (with `git am`) "
+"and give proper credit."
+msgstr ""
+"Patch gerado com `git format-patch` incluirá a identidade do autor e "
+"endereços de e-mail, tornando mais fácil para os desenvolvedores aplicarem ("
+"com `git am`) e dar os devidos créditos."
+
+#. type: delimited block = 6
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:162
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:230
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:312
+msgid ""
+"To make it easier for committers to apply the patch on their working copy of "
+"the documentation tree, please generate the [.filename]#.diff# from the base "
+"of your documentation tree."
+msgstr ""
+"Para tornar mais fácil para os committers aplicarem o patch em sua cópia de "
+"trabalho da árvore de documentação, por favor, gere o [.filename]#.diff# da "
+"base de sua árvore de documentação."
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:165
+msgid ""
+"In the example above, changes have been made to the *bsdinstall* portion of "
+"the Handbook."
+msgstr ""
+"No exemplo acima, foram feitas alterações na parte [.filename]#bsdinstall# "
+"do Handbook."
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:167
+msgid ""
+"Submit the patch or diff file using the web-based https://bugs.FreeBSD.org/"
+"bugzilla/enter_bug.cgi?product=Documentation[Problem Report] system. If "
+"using the web form, enter a Summary of _[patch] short description of "
+"problem_. Select the Component `Documentation`. In the Description field, "
+"enter a short description of the changes and any important details about "
+"them. Use the btn:[Add an attachment] button to attach the patch or diff "
+"file. Finally, use the btn:[Submit Bug] button to submit your diff to the "
+"problem report system."
+msgstr ""
+"Submeta o patch or arquivo diff pela web para o sistema de https://bugs."
+"FreeBSD.org/bugzilla/enter_bug.cgi?product=Documentation[Relatórios de "
+"Problema]. Se estiver usando o formulário web, insira um Sumário com _[patch]"
+" descrição curta do problema_. Selecione o Componente `Documentation`. No "
+"campo de Descrição, insira uma breve descrição das alterações e quaisquer "
+"detalhes importantes sobre elas. Use o botão btn:[Add an attachment] para "
+"anexar o patch ou arquivo diff. Finalmente, pressione o botão btn:[Submit "
+"Bug] para enviar seu diff para o sistema de relatório de problemas."
+
+#. type: Title ===
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:170
+#, no-wrap
+msgid "GNU/Linux installation process"
+msgstr "Processo de instalação GNU/Linux"
+
+#. type: delimited block = 6
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:177
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:248
+msgid "Hugo version 0.90 or higher must be used"
+msgstr "Hugo versão 0.90 ou superior deve ser utilizado"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:182
+msgid ""
+"Install these packages in apt-based systems like Debian or Ubuntu. On other "
+"GNU/Linux distributions the package names may change. Consult your "
+"distribution's package manager if in doubt."
+msgstr ""
+"Instale esses pacotes em sistemas baseados em apt como Debian ou Ubuntu. Em "
+"outras distribuições GNU/Linux os nomes dos pacotes podem mudar. Consulte o "
+"gerenciador de pacotes da sua distribuição em caso de dúvida."
+
+#. type: delimited block . 4
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:186
#, no-wrap
+msgid "# apt install hugo ruby-asciidoctor ruby-asciidoctor-pdf ruby-rouge git bmake\n"
+msgstr ""
+"# apt install hugo ruby-asciidoctor ruby-asciidoctor-pdf ruby-rouge git "
+"bmake\n"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:199
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:282
msgid ""
-"% cd ~/doc\n"
-"% git diff > bsdinstall.diff.txt\n"
+"Review the output and edit the files to fix any problems shown, then rerun "
+"the command to find any remaining problems. Repeat until all of the errors "
+"are resolved."
+msgstr ""
+"Revise a saída e edite os arquivos para corrigir os problemas informados e, "
+"em seguida, execute novamente o comando para verificar os problemas "
+"restantes. Repita até que todos os erros sejam resolvidos."
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:201
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:284
+msgid ""
+"Always build and test the changes before submitting them. Running `bmake` in "
+"the top-level directory of the documentation will generate that "
+"documentation in HTML format."
msgstr ""
-"% cd ~/doc\n"
-"% git diff > bsdinstall.diff.txt\n"
+"Sempre realize testes de compilação antes de submeter algo. Execute `bmake` "
+"no diretório de nível superior da documentação e assim será gerado a "
+"documentação no formato HTML."
+
+#. type: delimited block . 4
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:205
+#, no-wrap
+msgid "% bmake run LOCALBASE=/usr\n"
+msgstr "% bmake run LOCALBASE=/usr\n"
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:111
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:238
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:320
msgid ""
-"Give the diff file a descriptive name. In the example above, changes have "
-"been made to the [.filename]#bsdinstall# portion of the Handbook."
+"Submit the patch or diff file using the web-based https://bugs.FreeBSD.org/"
+"bugzilla/enter_bug.cgi?product=Documentation[Problem Report] system. If "
+"using the web form, enter a Summary of _short description of problem_. "
+"Select the Component `Documentation`. In the Description field, enter a "
+"short description of the problem in the _Summary_ field and add _patch_ to "
+"the _Keywords_ field. Use the btn:[Add an attachment] button to attach the "
+"patch or diff file. Finally, use the btn:[Submit Bug] button to submit your "
+"diff to the problem report system."
msgstr ""
-"Dê ao arquivo diff um nome. No exemplo acima, foram feitas alterações na "
-"parte [.filename]#bsdinstall# do Handbook."
+"Submeta o patch ou arquivo diff file pela web para o sistema de https://bugs."
+"FreeBSD.org/bugzilla/enter_bug.cgi?product=Documentation[Relatórios de "
+"Problema]. Se estiver usando o formulário web, insira um Sumário com uma "
+"_breve descrição do problema_. Selecione o Componente `Documentation`. No "
+"campo de Descrição, insira uma breve descrição das alterações e quaisquer "
+"detalhes importantes sobre elas e adicione _patch_ no campo _Keywords_. Use "
+"o botão btn:[Add an attachment] para anexar o patch ou arquivo diff. "
+"Finalmente, pressione o botão btn:[Submit Bug] para enviar seu diff para o "
+"sistema de relatório de problemas."
+
+#. type: Title ===
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:241
+#, no-wrap
+msgid "macOS(R) installation process"
+msgstr "Processo de instalação do macOS(R)"
#. type: Plain text
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:112
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:251
msgid ""
-"Submit the diff file using the web-based https://bugs.FreeBSD.org/bugzilla/"
-"enter_bug.cgi?product=Documentation[Problem Report] system. If using the web "
-"form, enter a Summary of _[patch] short description of problem_. Select the "
-"Component `Documentation`. In the Description field, enter a short "
-"description of the changes and any important details about them. Use the btn:"
-"[Add an attachment] button to attach the diff file. Finally, use the btn:"
-"[Submit Bug] button to submit your diff to the problem report system."
+"Install these packages using link:https://brew.sh/[Homebrew] and link:"
+"https://rubygems.org/[RubyGem]."
msgstr ""
-"Submeta o arquivo diff file pela web para o sistema de https://bugs.FreeBSD."
-"org/bugzilla/enter_bug.cgi?product=Documentation[Relatórios de Problema]. Se "
-"estiver usando o formulário web, insira um Sumário com _[patch] descrição "
-"curta do problema_. Selecione o Componente `Documentation`. No campo de "
-"Descrição, insira uma breve descrição das alterações e quaisquer detalhes "
-"importantes sobre elas. Use o botão btn:[Add an attachment] para anexar o "
-"arquivo diff. Finalmente, pressione o botão btn:[Submit Bug] para enviar seu "
-"diff para o sistema de relatório de problemas."
+"Instale esses pacotes usando o link:https://brew.sh/[Homebrew] e o "
+"link:https://rubygems.org/[RubyGem]."
+
+#. type: delimited block . 4
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:255
+#, no-wrap
+msgid "$ brew install hugo ruby git bmake asciidoctor\n"
+msgstr "$ brew install hugo ruby git bmake asciidoctor\n"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:258
+msgid "Add Ruby to the Path."
+msgstr "Adicione o Ruby ao Path."
+
+#. type: delimited block . 4
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:262
+#, no-wrap
+msgid "$ echo 'export PATH=\"/usr/local/opt/ruby/bin:$PATH\"' >> ~/.zshrc\n"
+msgstr "$ echo 'export PATH=\"/usr/local/opt/ruby/bin:$PATH\"' >> ~/.zshrc\n"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:265
+msgid "Install the rouge package using RubyGem."
+msgstr "Instale o pacote rouge usando RubyGem."
+
+#. type: delimited block . 4
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:269
+#, no-wrap
+msgid "$ sudo gem install rouge\n"
+msgstr "$ sudo gem install rouge\n"
+
+#. type: delimited block . 4
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:276
+#, no-wrap
+msgid "$ git clone https://git.FreeBSD.org/doc.git ~/doc\n"
+msgstr "$ git clone https://git.FreeBSD.org/doc.git ~/doc\n"
+
+#. type: delimited block . 4
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:288
+#, no-wrap
+msgid "$ bmake run LOCALBASE=/usr\n"
+msgstr "$ bmake run LOCALBASE=/usr\n"
#. type: Title ==
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:115
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:323
#, no-wrap
msgid "The FreeBSD Documentation Set"
msgstr "Conjunto de Documentação do FreeBSD"
#. type: delimited block = 4
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:118
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:326
msgid "The FDP is responsible for four categories of FreeBSD documentation."
msgstr "O FDP é responsável por quatro categorias de documentação do FreeBSD."
#. type: delimited block = 4
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:120
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:328
msgid ""
"_Handbook_: The Handbook is the comprehensive online resource and reference "
"for FreeBSD users."
@@ -246,7 +585,7 @@ msgstr ""
"online para os usuários do FreeBSD."
#. type: delimited block = 4
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:121
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:329
msgid ""
"_FAQ_: The FAQ uses a short question and answer format to address questions "
"that are frequently asked on the various mailing lists and forums devoted to "
@@ -257,7 +596,7 @@ msgstr ""
"dedicados ao FreeBSD. Este formato não permite respostas longas e detalhadas."
#. type: delimited block = 4
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:122
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:330
msgid ""
"_Manual pages_: The English language system manual pages are usually not "
"written by the FDP, as they are part of the base system. However, the FDP "
@@ -270,7 +609,7 @@ msgstr ""
"torná-las mais claras ou para corrigir imprecisões."
#. type: delimited block = 4
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:123
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:331
msgid ""
"_Web site_: This is the main FreeBSD presence on the web, visible at https://"
"www.freebsd.org/[https://www.FreeBSD.org/] and many mirrors around the "
@@ -282,7 +621,7 @@ msgstr ""
"FreeBSD."
#. type: delimited block = 4
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:126
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:334
msgid ""
"Translation teams are responsible for translating the Handbook and web site "
"into different languages. Manual pages are not translated at present."
@@ -291,7 +630,7 @@ msgstr ""
"diferentes idiomas. As páginas do manual não são traduzidas no momento."
#. type: delimited block = 4
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:128
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:336
msgid ""
"Documentation source for the FreeBSD web site, Handbook, and FAQ is "
"available in the documentation repository at `https://cgit.freebsd.org/doc/`."
@@ -300,7 +639,7 @@ msgstr ""
"repositório de documentação em `https://cgit.freebsd.org/doc/`."
#. type: delimited block = 4
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:130
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:338
msgid ""
"Source for manual pages is available in a separate source repository located "
"at `https://cgit.freebsd.org/src/`."
@@ -309,16 +648,16 @@ msgstr ""
"diferente localizado em `https://cgit.freebsd.org/src/`."
#. type: delimited block = 4
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:133
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:341
msgid ""
"Documentation commit messages are visible with `git log`. Commit messages "
-"are also archived at link:{git-doc-all}."
+"are also archived at link:{dev-commits-doc-all}."
msgstr ""
"As mensagens de commit de documentação podem ser visualizadas com `git log`. "
-"As mensagens de commit também são arquivadas em link:{git-doc-all}."
+"As mensagens de commit também são arquivadas em link:{dev-commits-doc-all}."
#. type: delimited block = 4
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:135
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:343
msgid ""
"Web frontends to both of these repositories are available at https://cgit."
"freebsd.org/doc/[] and https://cgit.freebsd.org/src/[]."
@@ -327,7 +666,7 @@ msgstr ""
"org/doc/[] e https://cgit.freebsd.org/src/[]."
#. type: delimited block = 4
-#: documentation/content/en/books/fdp-primer/overview/_index.adoc:139
+#: documentation/content/en/books/fdp-primer/overview/_index.adoc:347
msgid ""
"Many people have written tutorials or how-to articles about FreeBSD. Some "
"are stored as part of the FDP files. In other cases, the author has decided "
@@ -339,6 +678,19 @@ msgstr ""
"decidiu manter a documentação separada. O FDP esforça-se para fornecer links "
"para o máximo possível dessas documentações externas."
+#~ msgid "When changes are complete and tested, generate a \"diff file\":"
+#~ msgstr ""
+#~ "Quando as alterações estiverem completas e testadas, gere um \"arquivo "
+#~ "diff\":"
+
+#, no-wrap
+#~ msgid ""
+#~ "% cd ~/doc\n"
+#~ "% git diff > bsdinstall.diff.txt\n"
+#~ msgstr ""
+#~ "% cd ~/doc\n"
+#~ "% git diff > bsdinstall.diff.txt\n"
+
#~ msgid ""
#~ "include::shared/attributes/attributes-{{% lang %}}.adoc[] include::shared/"
#~ "{{% lang %}}/teams.adoc[] include::shared/{{% lang %}}/mailing-lists."
diff --git a/documentation/content/pt-br/books/fdp-primer/see-also/_index.adoc b/documentation/content/pt-br/books/fdp-primer/see-also/_index.adoc
index 4b820410e9..35674384e6 100644
--- a/documentation/content/pt-br/books/fdp-primer/see-also/_index.adoc
+++ b/documentation/content/pt-br/books/fdp-primer/see-also/_index.adoc
@@ -2,11 +2,11 @@
description: 'Mais informações sobre o Projeto de Documentação do FreeBSD'
next: books/fdp-primer/examples
path: /books/fdp-primer/
-prev: books/fdp-primer/editor-config/
+prev: books/fdp-primer/trademarks/
showBookMenu: 'true'
tags: ["additional information", "AsciiDoctor", "HTML"]
-title: 'Capítulo 13. Veja também'
-weight: 14
+title: 'Capítulo 14. Veja também'
+weight: 15
---
[[see-also]]
@@ -17,7 +17,7 @@ weight: 14
:icons: font
:sectnums:
:sectnumlevels: 6
-:sectnumoffset: 13
+:sectnumoffset: 14
:partnums:
:source-highlighter: rouge
:experimental:
diff --git a/documentation/content/pt-br/books/fdp-primer/see-also/_index.po b/documentation/content/pt-br/books/fdp-primer/see-also/_index.po
index b05d97daa8..5f941132ab 100644
--- a/documentation/content/pt-br/books/fdp-primer/see-also/_index.po
+++ b/documentation/content/pt-br/books/fdp-primer/see-also/_index.po
@@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-02-01 09:20-0300\n"
-"PO-Revision-Date: 2022-01-20 21:56+0000\n"
+"POT-Creation-Date: 2022-08-07 10:35-0300\n"
+"PO-Revision-Date: 2022-08-07 18:44+0000\n"
"Last-Translator: Danilo G. Baio <dbaio@FreeBSD.org>\n"
"Language-Team: Portuguese (Brazil) <https://translate-dev.freebsd.org/"
"projects/documentation/booksfdp-primersee-also_index/pt_BR/>\n"
@@ -26,8 +26,8 @@ msgstr "Mais informações sobre o Projeto de Documentação do FreeBSD"
#. type: YAML Front Matter: title
#: documentation/content/en/books/fdp-primer/see-also/_index.adoc:1
#, no-wrap
-msgid "Chapter 13. See Also"
-msgstr "Capítulo 13. Veja também"
+msgid "Chapter 14. See Also"
+msgstr "Capítulo 14. Veja também"
#. type: Title =
#: documentation/content/en/books/fdp-primer/see-also/_index.adoc:13
diff --git a/documentation/content/pt-br/books/fdp-primer/trademarks/_index.adoc b/documentation/content/pt-br/books/fdp-primer/trademarks/_index.adoc
new file mode 100644
index 0000000000..3a3552866b
--- /dev/null
+++ b/documentation/content/pt-br/books/fdp-primer/trademarks/_index.adoc
@@ -0,0 +1,94 @@
+---
+description: 'Diretrizes para marcas registradas no Projeto de Documentação do FreeBSD'
+next: books/fdp-primer/see-also
+path: /books/fdp-primer/
+prev: books/fdp-primer/editor-config/
+showBookMenu: 'true'
+tags: ["trademarks", "AsciiDoctor", "HTML"]
+title: 'Chapter 13. Marcas Registradas'
+weight: 14
+---
+
+[[trademarks]]
+= Marcas Registradas
+:doctype: book
+:toc: macro
+:toclevels: 1
+:icons: font
+:sectnums:
+:sectnumlevels: 6
+:sectnumoffset: 13
+:partnums:
+:source-highlighter: rouge
+:experimental:
+:images-path: books/fdp-primer/
+
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+:imagesdir: ../../../../images/{images-path}
+endif::[]
+ifndef::book[]
+include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
+include::shared/releases.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+toc::[]
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
+endif::[]
+
+ifndef::env-beastie[]
+toc::[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
+
+Para todos os documentos do Projeto de Documentação do FreeBSD, é necessário citar marcas registradas, e isso é dever de todo escritor e colaborador.
+
+[[trademark-symbols]]
+== Símbolos de Marca Registrada
+
+Adicione um símbolo de marca registrada (TM), (R) ou outros símbolos na primeira ocorrência do nome da empresa ou do software e sempre ao usar logotipos. Além disso, escreva o nome da empresa ou do software seguindo suas diretrizes de marca registrada.
+
+Em caso de dúvida, pesquise a empresa na Internet ou no website do software, além do link:https://www.uspto.gov/trademarks[site da United States Patent and Trademark Office].
+
+[[trademark-citing]]
+== Citação de Marca Registrada
+
+É costume citar marcas registradas em documentação técnica, e o Projeto de Documentação do FreeBSD fornece um template para isso, o que também evita a duplicação de marcas registradas nos documentos.
+
+Primeiro, verifique o https://cgit.freebsd.org/doc/tree/documentation/themes/beastie/i18n/en.toml#n197[template] do projeto pela marca registrada e adicione-a à tag de marcas registradas na Seção `Front Matter` do documento, que fica no início de cada documento.
+
+O seguinte é um exemplo de `Front Matter` do artigo extref:{contributing}[Contribuindo com o FreeBSD]:
+
+....
+---
+title: Contributing to FreeBSD
+authors:
+ - author: Jordan Hubbard
+ - author: Sam Lawrance
+ - author: Mark Linimon
+description: How to contribute to the FreeBSD Project
+trademarks: ["freebsd", "ieee", "general"]
+weight: 15
+tags: ["Contributing", "FreeBSD", "Non-Programmer Tasks", "Programmer Tasks"]
+---
+....
+
+As tags de marca registrada `freebsd`, `ieee` e `general` serão renderizadas automaticamente ao compilar o documento, ficando desta forma:
+
+....
+FreeBSD is a registered trademark of the FreeBSD Foundation.
+
+IEEE, POSIX, and 802 are registered trademarks of Institute of Electrical and Electronics Engineers, Inc. in the United States.
+
+Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this document, and the FreeBSD Project was aware of the trademark claim, the designations have been followed by the “™” or the “®” symbol.
+....
+
+Caso a marca não esteja presente no template do projeto, ela deve ser submetida. Qualquer desenvolvedor ou colaborador pode atualizar as marcas registradas.
+
+As tags de marca registrada `freebsd` e `general` geralmente estão presentes em todos os documentos.
diff --git a/documentation/content/pt-br/books/fdp-primer/trademarks/_index.po b/documentation/content/pt-br/books/fdp-primer/trademarks/_index.po
new file mode 100644
index 0000000000..9c310f1cd7
--- /dev/null
+++ b/documentation/content/pt-br/books/fdp-primer/trademarks/_index.po
@@ -0,0 +1,208 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR The FreeBSD Project
+# This file is distributed under the same license as the FreeBSD Documentation package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: FreeBSD Documentation VERSION\n"
+"POT-Creation-Date: 2022-08-07 10:35-0300\n"
+"PO-Revision-Date: 2022-08-07 19:04+0000\n"
+"Last-Translator: Danilo G. Baio <dbaio@FreeBSD.org>\n"
+"Language-Team: Portuguese (Brazil) <https://translate-dev.freebsd.org/"
+"projects/documentation/booksfdp-primertrademarks_index/pt_BR/>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 4.10.1\n"
+
+#. type: YAML Front Matter: description
+#: documentation/content/en/books/fdp-primer/trademarks/_index.adoc:1
+#, no-wrap
+msgid "Guidelines for trademarks in the FreeBSD Documentation Project"
+msgstr ""
+"Diretrizes para marcas registradas no Projeto de Documentação do FreeBSD"
+
+#. type: YAML Front Matter: title
+#: documentation/content/en/books/fdp-primer/trademarks/_index.adoc:1
+#, no-wrap
+msgid "Chapter 13. Trademarks"
+msgstr "Chapter 13. Marcas Registradas"
+
+#. type: Title =
+#: documentation/content/en/books/fdp-primer/trademarks/_index.adoc:13
+#, no-wrap
+msgid "Trademarks"
+msgstr "Marcas Registradas"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/trademarks/_index.adoc:51
+msgid ""
+"For all documents on the FreeBSD Documentation Project, it is necessary to "
+"cite registered trademarks, and that is a duty of every writer and "
+"contributor."
+msgstr ""
+"Para todos os documentos do Projeto de Documentação do FreeBSD, é necessário "
+"citar marcas registradas, e isso é dever de todo escritor e colaborador."
+
+#. type: Title ==
+#: documentation/content/en/books/fdp-primer/trademarks/_index.adoc:53
+#, no-wrap
+msgid "Trademark Symbols"
+msgstr "Símbolos de Marca Registrada"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/trademarks/_index.adoc:57
+msgid ""
+"Add a registered trademark symbol (TM), (R), or other symbols in the first "
+"occurrence of the company or software name, and always when using logos. "
+"Also, write the company or software name following its trademark guidelines."
+msgstr ""
+"Adicione um símbolo de marca registrada (TM), (R) ou outros símbolos na "
+"primeira ocorrência do nome da empresa ou do software e sempre ao usar "
+"logotipos. Além disso, escreva o nome da empresa ou do software seguindo "
+"suas diretrizes de marca registrada."
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/trademarks/_index.adoc:59
+msgid ""
+"When in doubt, research the company on the Internet or the software's "
+"website in addition to the link:https://www.uspto.gov/trademarks[United "
+"States Patent and Trademark Office site]."
+msgstr ""
+"Em caso de dúvida, pesquise a empresa na Internet ou no website do software, "
+"além do link:https://www.uspto.gov/trademarks[site da United States Patent "
+"and Trademark Office]."
+
+#. type: Title ==
+#: documentation/content/en/books/fdp-primer/trademarks/_index.adoc:61
+#, no-wrap
+msgid "Trademark Citing"
+msgstr "Citação de Marca Registrada"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/trademarks/_index.adoc:64
+msgid ""
+"It is customary to cite trademarks in technical documentation, and the "
+"FreeBSD Documentation Project provides a template for it, which also avoids "
+"duplicating trademarks in the documents."
+msgstr ""
+"É costume citar marcas registradas em documentação técnica, e o Projeto de "
+"Documentação do FreeBSD fornece um template para isso, o que também evita a "
+"duplicação de marcas registradas nos documentos."
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/trademarks/_index.adoc:66
+msgid ""
+"First, check the project's "
+"link:https://cgit.freebsd.org/doc/tree/documentation/themes/beastie/i18n/en.toml#n197[template] "
+"for the trademark and then add it to the trademarks tag on the `Front "
+"Matter` section of the document, placed at the beginning of each document."
+msgstr ""
+"Primeiro, verifique o https://cgit.freebsd.org/doc/tree/documentation/themes/"
+"beastie/i18n/en.toml#n197[template] do projeto pela marca registrada e "
+"adicione-a à tag de marcas registradas na Seção `Front Matter` do documento, "
+"que fica no início de cada documento."
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/trademarks/_index.adoc:68
+msgid ""
+"The following is an example of the `Front Matter` of the "
+"extref:{contributing}[Contributing to FreeBSD] article:"
+msgstr ""
+"O seguinte é um exemplo de `Front Matter` do artigo extref:{contributing}["
+"Contribuindo com o FreeBSD]:"
+
+#. type: delimited block . 4
+#: documentation/content/en/books/fdp-primer/trademarks/_index.adoc:70
+#, no-wrap
+msgid "---\n"
+msgstr "---\n"
+
+#. type: delimited block . 4
+#: documentation/content/en/books/fdp-primer/trademarks/_index.adoc:80
+#, no-wrap
+msgid ""
+"title: Contributing to FreeBSD\n"
+"authors:\n"
+" - author: Jordan Hubbard\n"
+" - author: Sam Lawrance\n"
+" - author: Mark Linimon\n"
+"description: How to contribute to the FreeBSD Project\n"
+"trademarks: [\"freebsd\", \"ieee\", \"general\"]\n"
+"weight: 15\n"
+"tags: [\"Contributing\", \"FreeBSD\", \"Non-Programmer Tasks\", \"Programmer "
+"Tasks\"]\n"
+"---\n"
+msgstr ""
+"title: Contributing to FreeBSD\n"
+"authors:\n"
+" - author: Jordan Hubbard\n"
+" - author: Sam Lawrance\n"
+" - author: Mark Linimon\n"
+"description: How to contribute to the FreeBSD Project\n"
+"trademarks: [\"freebsd\", \"ieee\", \"general\"]\n"
+"weight: 15\n"
+"tags: [\"Contributing\", \"FreeBSD\", \"Non-Programmer Tasks\", \"Programmer "
+"Tasks\"]\n"
+"---\n"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/trademarks/_index.adoc:84
+msgid ""
+"The trademark tags `freebsd`, `ieee`, and `general` will be automatically "
+"rendered when building the document like this:"
+msgstr ""
+"As tags de marca registrada `freebsd`, `ieee` e `general` serão renderizadas "
+"automaticamente ao compilar o documento, ficando desta forma:"
+
+#. type: delimited block . 4
+#: documentation/content/en/books/fdp-primer/trademarks/_index.adoc:87
+#, no-wrap
+msgid "FreeBSD is a registered trademark of the FreeBSD Foundation.\n"
+msgstr "FreeBSD is a registered trademark of the FreeBSD Foundation.\n"
+
+#. type: delimited block . 4
+#: documentation/content/en/books/fdp-primer/trademarks/_index.adoc:89
+#, no-wrap
+msgid ""
+"IEEE, POSIX, and 802 are registered trademarks of Institute of Electrical "
+"and Electronics Engineers, Inc. in the United States.\n"
+msgstr ""
+"IEEE, POSIX, and 802 are registered trademarks of Institute of Electrical "
+"and Electronics Engineers, Inc. in the United States.\n"
+
+#. type: delimited block . 4
+#: documentation/content/en/books/fdp-primer/trademarks/_index.adoc:91
+#, no-wrap
+msgid ""
+"Many of the designations used by manufacturers and sellers to distinguish "
+"their products are claimed as trademarks. Where those designations appear in "
+"this document, and the FreeBSD Project was aware of the trademark claim, the "
+"designations have been followed by the “™” or the “®” symbol.\n"
+msgstr ""
+"Many of the designations used by manufacturers and sellers to distinguish "
+"their products are claimed as trademarks. Where those designations appear in "
+"this document, and the FreeBSD Project was aware of the trademark claim, the "
+"designations have been followed by the “™” or the “®” symbol.\n"
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/trademarks/_index.adoc:95
+msgid ""
+"If a trademark is not present in the project's template, it must be "
+"submitted. Any developer or contributor can update the trademarks."
+msgstr ""
+"Caso a marca não esteja presente no template do projeto, ela deve ser "
+"submetida. Qualquer desenvolvedor ou colaborador pode atualizar as marcas "
+"registradas."
+
+#. type: Plain text
+#: documentation/content/en/books/fdp-primer/trademarks/_index.adoc:96
+msgid ""
+"The `freebsd` and `general` trademark tags are usually present in all "
+"documents."
+msgstr ""
+"As tags de marca registrada `freebsd` e `general` geralmente estão presentes "
+"em todos os documentos."
diff --git a/documentation/content/pt-br/books/fdp-primer/writing-style/_index.po b/documentation/content/pt-br/books/fdp-primer/writing-style/_index.po
index 02b9ae8377..651b767592 100644
--- a/documentation/content/pt-br/books/fdp-primer/writing-style/_index.po
+++ b/documentation/content/pt-br/books/fdp-primer/writing-style/_index.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
"POT-Creation-Date: 2022-02-01 10:28-0300\n"
-"PO-Revision-Date: 2022-02-06 18:42+0000\n"
+"PO-Revision-Date: 2022-08-07 18:44+0000\n"
"Last-Translator: Danilo G. Baio <dbaio@FreeBSD.org>\n"
"Language-Team: Portuguese (Brazil) <https://translate-dev.freebsd.org/"
"projects/documentation/booksfdp-primerwriting-style_index/pt_BR/>\n"
@@ -497,7 +497,7 @@ msgstr "Renderizado"
#. type: Table
#: documentation/content/en/books/fdp-primer/writing-style/_index.adoc:219
-#, fuzzy, no-wrap
+#, no-wrap
msgid "Copyright"
msgstr "Copyright"