Translation

(itstool) path: imageobject/imagedata This is a reference to an external file such as an image or video. When the file changes, the md5 hash will change to let you know you need to update your localized copy. The msgstr is not used at all. Set it to whatever you like once you have updated your copy of the file.

_
external ref='sockets/serv' md5='__failed__'
44/440
Context English Portuguese (Brazil) State
Our First Server Nosso primeiro servidor
Our first server will be somewhat more complex than our first client was: Not only do we have more sockets functions to use, but we need to write it as a daemon. Nosso primeiro servidor será um pouco mais complexo do que nosso primeiro cliente: não só temos mais funções de soquetes para usar, mas precisamos escrevê-lo como um daemon
This is best achieved by creating a <emphasis>child process</emphasis> after binding the port. The main process then exits and returns control to the <application>shell</application> (or whatever program invoked it). Isto é melhor conseguido através da criação de um <emphasis> processo filho </emphasis> depois de ligar a porta. O processo principal então sai e retorna o controle para o <application> Concha </application> (ou qualquer programa invocado).
The child calls <function>listen</function>, then starts an endless loop, which accepts a connection, serves it, and eventually closes its socket. A criança chama <function> ouço </function> , em seguida, inicia um loop infinito, que aceita uma conexão, serve e, eventualmente, fecha seu soquete
/*
* daytimed - a port 13 server
*
* Programmed by G. Adam Stanislav
* June 19, 2001
*/
#include &lt;stdio.h&gt;
#include &lt;string.h&gt;
#include &lt;time.h&gt;
#include &lt;unistd.h&gt;
#include &lt;sys/types.h&gt;
#include &lt;sys/socket.h&gt;
#include &lt;netinet/in.h&gt;

#define BACKLOG 4

int main() {
register int s, c;
int b;
struct sockaddr_in sa;
time_t t;
struct tm *tm;
FILE *client;

if ((s = socket(PF_INET, SOCK_STREAM, 0)) &lt; 0) {
perror("socket");
return 1;
}

bzero(&amp;sa, sizeof sa);

sa.sin_family = AF_INET;
sa.sin_port = htons(13);

if (INADDR_ANY)
sa.sin_addr.s_addr = htonl(INADDR_ANY);

if (bind(s, (struct sockaddr *)&amp;sa, sizeof sa) &lt; 0) {
perror("bind");
return 2;
}

switch (fork()) {
case -1:
perror("fork");
return 3;
break;
default:
close(s);
return 0;
break;
case 0:
break;
}

listen(s, BACKLOG);

for (;;) {
b = sizeof sa;

if ((c = accept(s, (struct sockaddr *)&amp;sa, &amp;b)) &lt; 0) {
perror("daytimed accept");
return 4;
}

if ((client = fdopen(c, "w")) == NULL) {
perror("daytimed fdopen");
return 5;
}

if ((t = time(NULL)) &lt; 0) {
perror("daytimed time");

return 6;
}

tm = gmtime(&amp;t);
fprintf(client, "%.4i-%.2i-%.2iT%.2i:%.2i:%.2iZ\n",
tm-&gt;tm_year + 1900,
tm-&gt;tm_mon + 1,
tm-&gt;tm_mday,
tm-&gt;tm_hour,
tm-&gt;tm_min,
tm-&gt;tm_sec);

fclose(client);
}
}

/*
* daytimed - a port 13 server
*
* Programmed by G. Adam Stanislav
* June 19, 2001
*/
#include &lt;stdio.h&gt;
#include &lt;string.h&gt;
#include &lt;time.h&gt;
#include &lt;unistd.h&gt;
#include &lt;sys/types.h&gt;
#include &lt;sys/socket.h&gt;
#include &lt;netinet/in.h&gt;

#define BACKLOG 4

int main() {
register int s, c;
int b;
struct sockaddr_in sa;
time_t t;
struct tm *tm;
FILE *client;

if ((s = socket(PF_INET, SOCK_STREAM, 0)) &lt; 0) {
perror("socket");
return 1;
}

bzero(&amp;sa, sizeof sa);

sa.sin_family = AF_INET;
sa.sin_port = htons(13);

if (INADDR_ANY)
sa.sin_addr.s_addr = htonl(INADDR_ANY);

if (bind(s, (struct sockaddr *)&amp;sa, sizeof sa) &lt; 0) {
perror("bind");
return 2;
}

switch (fork()) {
case -1:
perror("fork");
return 3;
break;
default:
close(s);
return 0;
break;
case 0:
break;
}

listen(s, BACKLOG);

for (;;) {
b = sizeof sa;

if ((c = accept(s, (struct sockaddr *)&amp;sa, &amp;b)) &lt; 0) {
perror("daytimed accept");
return 4;
}

if ((client = fdopen(c, "w")) == NULL) {
perror("daytimed fdopen");
return 5;
}

if ((t = time(NULL)) &lt; 0) {
perror("daytimed time");

return 6;
}

tm = gmtime(&amp;t);
fprintf(client, "%.4i-%.2i-%.2iT%.2i:%.2i:%.2iZ\n",
tm-&gt;tm_year + 1900,
tm-&gt;tm_mon + 1,
tm-&gt;tm_mday,
tm-&gt;tm_hour,
tm-&gt;tm_min,
tm-&gt;tm_sec);

fclose(client);
}
}
We start by creating a socket. Then we fill out the <varname>sockaddr_in</varname> structure in <varname>sa</varname>. Note the conditional use of <symbol>INADDR_ANY</symbol>: Começamos criando um soquete. Depois, preenchemos o <varname> sockaddr_in </varname> estrutura em <varname> sa </varname> . Observe o uso condicional de <symbol> INADDR_ANY </symbol> :
if (INADDR_ANY)
sa.sin_addr.s_addr = htonl(INADDR_ANY);

if (INADDR_ANY)
sa.sin_addr.s_addr = htonl(INADDR_ANY);
Its value is <constant>0</constant>. Since we have just used <function>bzero</function> on the entire structure, it would be redundant to set it to <constant>0</constant> again. But if we port our code to some other system where <symbol>INADDR_ANY</symbol> is perhaps not a zero, we need to assign it to <varname>sa.sin_addr.s_addr</varname>. Most modern C compilers are clever enough to notice that <symbol>INADDR_ANY</symbol> is a constant. As long as it is a zero, they will optimize the entire conditional statement out of the code. Seu valor é <constant> 0 </constant> . Desde que acabamos de usar <function> bzero </function> em toda a estrutura, seria redundante configurá-lo para <constant> 0 </constant> novamente. Mas se nós portarmos nosso código para algum outro sistema onde <symbol> INADDR_ANY </symbol> talvez não seja um zero, precisamos atribuí-lo a <varname> sa.sin_addr.s_addr </varname> . A maioria dos compiladores C modernos são inteligentes o suficiente para perceber que <symbol> INADDR_ANY </symbol> é uma constante. Contanto que seja um zero, eles otimizarão toda a declaração condicional do código.
After we have called <function>bind</function> successfully, we are ready to become a <emphasis>daemon</emphasis>: We use <function>fork</function> to create a child process. In both, the parent and the child, the <varname>s</varname> variable is our socket. The parent process will not need it, so it calls <function>close</function>, then it returns <constant>0</constant> to inform its own parent it had terminated successfully. Depois de ligarmos <function> ligar </function> com sucesso, estamos prontos para nos tornarmos <emphasis> daemon </emphasis> : Nós usamos <function> garfo </function> para criar um processo filho. Em ambos, o pai e a criança, o <varname> s </varname> variável é o nosso soquete. O processo pai não vai precisar dele, então ele chama <function> fechar </function> então retorna <constant> 0 </constant> para informar seu próprio pai que havia terminado com sucesso
Meanwhile, the child process continues working in the background. It calls <function>listen</function> and sets its backlog to <constant>4</constant>. It does not need a large value here because <emphasis>daytime</emphasis> is not a protocol many clients request all the time, and because it can process each request instantly anyway. Enquanto isso, o processo infantil continua trabalhando em segundo plano. Ele chama <function> ouço </function> e define seu backlog para <constant> 4 </constant> . Não precisa de um grande valor aqui porque <emphasis> dia </emphasis> não é um protocolo que muitos clientes solicitam o tempo todo, e porque ele pode processar cada solicitação instantaneamente de qualquer maneira.
Finally, the daemon starts an endless loop, which performs the following steps: Finalmente, o daemon inicia um loop infinito, que executa as seguintes etapas:
Call <function>accept</function>. It waits here until a client contacts it. At that point, it receives a new socket, <varname>c</varname>, which it can use to communicate with this particular client. Ligar <function> aceitar </function> . Aguarda aqui até que um cliente entre em contato. Nesse ponto, ele recebe um novo soquete, <varname> c </varname> , que ele pode usar para se comunicar com esse cliente em particular
It uses the C function <function>fdopen</function> to turn the socket from a low-level <emphasis>file descriptor</emphasis> to a C-style <varname>FILE</varname> pointer. This will allow the use of <function>fprintf</function> later on. Ele usa a função C <function> fdopen </function> para girar o soquete de um nível baixo <emphasis> descritor de arquivo </emphasis> para um estilo C <varname> ARQUIVO </varname> ponteiro. Isso permitirá o uso de <function> fprintf </function> mais tarde.
It checks the time, and prints it in the <emphasis><acronym>ISO</acronym> 8601</emphasis> format to the <varname>client</varname> <quote>file</quote>. It then uses <function>fclose</function> to close the file. That will automatically close the socket as well. Ele verifica a hora e imprime no <emphasis> <acronym>ISO</acronym> 8601 </emphasis> formato para o <varname> cliente </varname><quote> Arquivo </quote> . Em seguida, usa <function> fclose </function> para fechar o arquivo. Isso também fechará automaticamente o soquete.
We can <emphasis>generalize</emphasis> this, and use it as a model for many other servers: Nós podemos <emphasis> generalizar </emphasis> isso e usá-lo como um modelo para muitos outros servidores:
_ external ref='sockets/serv' md5='__failed__' external ref='sockets/serv' md5='__failed__'
+-----------------+
| Create Socket |
+-----------------+
|
+-----------------+
| Bind Port | Daemon Process
+-----------------+
| +--------+
+-------------+--&gt;| Init |
| | +--------+
+-----------------+ | |
| Exit | | +--------+
+-----------------+ | | Listen |
| +--------+
| |
| +--------+
| | Accept |
| +--------+
| |
| +--------+
| | Serve |
| +--------+
| |
| +--------+
| | Close |
|&lt;--------+
+-----------------+
| Create Socket |
+-----------------+
|
+-----------------+
| Bind Port | Daemon Process
+-----------------+
| +--------+
+-------------+--&gt;| Init |
| | +--------+
+-----------------+ | |
| Exit | | +--------+
+-----------------+ | | Listen |
| +--------+
| |
| +--------+
| | Accept |
| +--------+
| |
| +--------+
| | Serve |
| +--------+
| |
| +--------+
| | Close |
|&lt;--------+
<imageobject> <imagedata fileref="sockets/serv"/> </imageobject> <textobject> <_:literallayout-1/> </textobject> <textobject> <phrase>Sequential Server</phrase> </textobject> <imageobject><imagedata fileref="sockets/serv"/></imageobject><textobject> &lt;_: literallayout-1 /&gt; </textobject><textobject><phrase> Servidor Sequencial </phrase></textobject>
This flowchart is good for <emphasis>sequential servers</emphasis>, i.e., servers that can serve one client at a time, just as we were able to with our <emphasis>daytime</emphasis> server. This is only possible whenever there is no real <quote>conversation</quote> going on between the client and the server: As soon as the server detects a connection to the client, it sends out some data and closes the connection. The entire operation may take nanoseconds, and it is finished. Este fluxograma é bom para <emphasis> servidores sequenciais </emphasis> , ou seja, servidores que podem servir um cliente de cada vez, assim como fomos capazes de com o nosso <emphasis> dia </emphasis> servidor. Isso só é possível quando não há real <quote> conversação </quote> acontecendo entre o cliente e o servidor: assim que o servidor detecta uma conexão com o cliente, ele envia alguns dados e fecha a conexão. Toda a operação pode levar nanossegundos e está concluída.
The advantage of this flowchart is that, except for the brief moment after the parent <function>fork</function>s and before it exits, there is always only one <emphasis>process</emphasis> active: Our server does not take up much memory and other system resources. A vantagem deste fluxograma é que, exceto pelo breve momento após o pai <function> garfo </function> s e antes de sair, há sempre apenas um <emphasis> processo </emphasis> active: Nosso servidor não ocupa muita memória e outros recursos do sistema.
Note that we have added <emphasis>initialize daemon</emphasis> in our flowchart. We did not need to initialize our own daemon, but this is a good place in the flow of the program to set up any <function>signal</function> handlers, open any files we may need, etc. Observe que adicionamos <emphasis> inicializar daemon </emphasis> em nosso fluxograma. Nós não precisamos inicializar nosso próprio daemon, mas este é um bom lugar no fluxo do programa para configurar qualquer <function> sinal </function> manipuladores, abra qualquer arquivo que possamos precisar, etc.
Just about everything in the flow chart can be used literally on many different servers. The <emphasis>serve</emphasis> entry is the exception. We think of it as a <emphasis><quote>black box</quote></emphasis>, i.e., something you design specifically for your own server, and just <quote>plug it into the rest.</quote> Quase tudo no fluxograma pode ser usado literalmente em muitos servidores diferentes. <emphasis> servir </emphasis> entrada é a exceção. Nós pensamos nisso como um <emphasis><quote> caixa preta </quote></emphasis> , ou seja, algo que você projeta especificamente para o seu próprio servidor, e apenas <quote> ligue-o ao resto. </quote>
Not all protocols are that simple. Many receive a request from the client, reply to it, then receive another request from the same client. Because of that, they do not know in advance how long they will be serving the client. Such servers usually start a new process for each client. While the new process is serving its client, the daemon can continue listening for more connections. Nem todos os protocolos são assim tão simples. Muitos recebem uma solicitação do cliente, respondem a ela e recebem outra solicitação do mesmo cliente. Por isso, não sabem com antecedência por quanto tempo estarão atendendo o cliente. Esses servidores geralmente iniciam um novo processo para cada cliente. Enquanto o novo processo está atendendo seu cliente, o daemon pode continuar ouvindo mais conexões.
Now, go ahead, save the above source code as <filename>daytimed.c</filename> (it is customary to end the names of daemons with the letter <constant>d</constant>). After you have compiled it, try running it: Agora, vá em frente, salve o código-fonte acima como <filename> daytimed.c </filename> (Costuma-se terminar os nomes dos daemons com a letra <constant> d </constant> ). Depois de compilá-lo, tente executá-lo:
<prompt>%</prompt> <userinput>./daytimed</userinput>
bind: Permission denied
<prompt>%</prompt>
<prompt>%</prompt> <userinput>./daytimed</userinput>
bind: Permission denied
<prompt>%</prompt>
What happened here? As you will recall, the <emphasis>daytime</emphasis> protocol uses port 13. But all ports below 1024 are reserved to the superuser (otherwise, anyone could start a daemon pretending to serve a commonly used port, while causing a security breach). O que aconteceu aqui? Como você vai lembrar, o <emphasis> dia </emphasis> o protocolo usa a porta 13. Mas todas as portas abaixo de 1024 são reservadas para o superusuário (caso contrário, qualquer um poderia iniciar um daemon fingindo servir uma porta comumente usada, enquanto causava uma violação de segurança).
Try again, this time as the superuser: Tente novamente, desta vez como o superusuário:
<prompt>#</prompt> <userinput>./daytimed</userinput>
<prompt>#</prompt>
<prompt>#</prompt> <userinput>./daytimed</userinput>
<prompt>#</prompt>
What... Nothing? Let us try again: O que ... Nada? Vamos tentar de novo:
<prompt>#</prompt> <userinput>./daytimed</userinput>

bind: Address already in use
<prompt>#</prompt>
<prompt>#</prompt> <userinput>./daytimed</userinput>

bind: Address already in use
<prompt>#</prompt>
Every port can only be bound by one program at a time. Our first attempt was indeed successful: It started the child daemon and returned quietly. It is still running and will continue to run until you either kill it, or any of its system calls fail, or you reboot the system. Cada porta só pode ser ligada por um programa de cada vez. Nossa primeira tentativa foi bem sucedida: ela iniciou o daemon filho e retornou silenciosamente. Ele ainda está em execução e continuará em execução até que você o mate ou qualquer um de seus sistemas chamadas falhar, ou você reiniciar o sistema
ComponentTranslation
This translation Translated FreeBSD Doc/books_developers-handbook external ref='sockets/serv' md5='__failed__'
The following strings have different sources, but the same context.
Translated FreeBSD Doc/articles_cups Wendell Borges, perlporter@gmail.com, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Wendell Borges, perlporter@gmail.com, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Translated FreeBSD Doc/articles_explaining-bsd Edson Brandi, ebrandi@FreeBSD.org, 2018
Rafael Mentz Aquino, rafael@lk6.com.br, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Edson Brandi, ebrandi@FreeBSD.org, 2018
Rafael Mentz Aquino, rafael@lk6.com.br, 2018
Translated FreeBSD Doc/articles_freebsd-questions Edson Brandi, ebrandi@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Edson Brandi, ebrandi@FreeBSD.org, 2018
Translated FreeBSD Doc/articles_freebsd-releng Edson Brandi, ebrandi@FreeBSD.org, 2018
Lucas Andrade, slucasandrade@protonmail.ch, 2018
André Franciosi, andre@franciosi.org, 2018
Vinícius Zavam, egypcio@googlemail.com, 2018
Silvio Ap Silva, contato@kanazuchi.com, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Edson Brandi, ebrandi@FreeBSD.org, 2018
Lucas Andrade, slucasandrade@protonmail.ch, 2018
André Franciosi, andre@franciosi.org, 2018
Vinícius Zavam, egypcio@googlemail.com, 2018
Silvio Ap Silva, contato@kanazuchi.com, 2018
Translated FreeBSD Doc/articles_geom-class Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Translated FreeBSD Doc/articles_gjournal-desktop ref externo = 'disklabel1' md5 = '__ failed__'

Change compared to this translation:

ref external ref='sockets/servo = 'disklabel1' md5= = '__ failed__'
Translated FreeBSD Doc/articles_pgpkeys Danilo G. Baio, dbaio@FreeBSD.org, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Danilo G. Baio, dbaio@FreeBSD.org, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Translated FreeBSD Doc/articles_releng external ref='branches-releng7' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbranches-releng7' md5='__failed__'
Translated FreeBSD Doc/articles_vinum external ref='vinum-striped-vol' md5='__ failed__'

Change compared to this translation:

external ref='sockets/servvinum-striped-vol' md5='__ failed__'
Translated FreeBSD Doc/articles_vm-design external ref='fig1' md5='__failed__'

Change compared to this translation:

external ref='sockets/servfig1' md5='__failed__'
Translated FreeBSD Doc/articles_vm-design external ref='fig3' md5='__failed__'

Change compared to this translation:

external ref='sockets/servfig3' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-config-services' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-config-services' md5='__failed__'
Translated FreeBSD Doc/articles_vm-design external ref='fig2' md5='__failed__'

Change compared to this translation:

external ref='sockets/servfig2' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-zfs-menu' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-zfs-menu' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-zfs-vdev_invalid' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-zfs-vdev_invalid' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-configure-network-ipv4-dns' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-configure-network-ipv4-dns' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-mainexit' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-mainexit' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-configure-wireless-scan' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-configure-wireless-scan' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/parallels-freebsd5' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/parallels-freebsd5' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/parallels-freebsd9' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/parallels-freebsd9' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/vmware-freebsd08' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/vmware-freebsd08' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/virtualpc-freebsd8' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/virtualpc-freebsd8' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/virtualpc-freebsd11' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/virtualpc-freebsd11' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/virtualpc-freebsd13' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/virtualpc-freebsd13' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/vmware-freebsd11' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/vmware-freebsd11' md5='__failed__'
Translated FreeBSD Doc/books_arch-handbook Edson Brandi, ebrandi@FreeBSD.org, 2018
Alexandre Vasconcelos, alex.vasconcelos@gmail.com, 2018
André Franciosi, andre@franciosi.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Edson Brandi, ebrandi@FreeBSD.org, 2018
Alexandre Vasconcelos, alex.vasconcelos@gmail.com, 2018
André Franciosi, andre@franciosi.org, 2018
Translated FreeBSD Doc/books_handbook external ref='mail/mutt3' md5='__failed__'

Change compared to this translation:

external ref='sockets/servmail/mutt3' md5='__failed__'
Translated FreeBSD Doc/articles_new-users Lucas Andrade, slucasandrade@protonmail.ch, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Lucas Andrade, slucasandrade@protonmail.ch, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Translated FreeBSD Doc/articles_building-products external ref='freebsd-organization' md5='__failed__'

Change compared to this translation:

external ref='sockets/servfreebsd-organization' md5='__failed__'
Translated FreeBSD Doc/articles_serial-uart Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Translated FreeBSD Doc/articles_building-products translator-credits

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_building-products external ref='freebsd-branches' md5='__failed__'

Change compared to this translation:

external ref='sockets/servfreebsd-branches' md5='__failed__'
Translated FreeBSD Doc/articles_contributors Gabriel Rizzo, gabriel96.gsr@gmail.com, 2018
André Franciosi, andre@franciosi.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Lucas Andrade, slucasandrade@protonmail.ch, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Gabriel Rizzo, gabriel96.gsr@gmail.com, 2018
André Franciosi, andre@franciosi.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Lucas Andrade, slucasandrade@protonmail.ch, 2018
Translated FreeBSD Doc/articles_committers-guide André Franciosi, andre@franciosi.org, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Silvio Ap Silva, contato@kanazuchi.com, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'André Franciosi, andre@franciosi.org, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Silvio Ap Silva, contato@kanazuchi.com, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Translated FreeBSD Doc/books_design-44bsd Danilo G. Baio, dbaio@FreeBSD.org, 2018
Lucas Andrade, slucasandrade@protonmail.ch, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Danilo G. Baio, dbaio@FreeBSD.org, 2018
Lucas Andrade, slucasandrade@protonmail.ch, 2018
Translated FreeBSD Doc/articles_contributing Alexandre Vasconcelos, alex.vasconcelos@gmail.com, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Alexandre Vasconcelos, alex.vasconcelos@gmail.com, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Translated FreeBSD Doc/articles_ipsec-must Edson Brandi, ebrandi@FreeBSD.org, 2018
Mauro Risonho de Paula Assumpção, mauro.risonho@gmail.com, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Edson Brandi, ebrandi@FreeBSD.org, 2018
Mauro Risonho de Paula Assumpção, mauro.risonho@gmail.com, 2018
Translated FreeBSD Doc/articles_freebsd-update-server Edson Brandi, ebrandi@FreeBSD.org, 2018
Jonas Ferreira, jonas.h.ferreira@me.com, 2018
Kanazuchi, contato@kanazuchi.com, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Edson Brandi, ebrandi@FreeBSD.org, 2018
Jonas Ferreira, jonas.h.ferreira@me.com, 2018
Kanazuchi, contato@kanazuchi.com, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Translated FreeBSD Doc/articles_gjournal-desktop ref externo = 'disklabel2' md5 = '__ failed__'

Change compared to this translation:

ref external ref='sockets/servo = 'disklabel2' md5= = '__ failed__'
Translated FreeBSD Doc/articles_mailing-list-faq Alexandre Vasconcelos, alex.vasconcelos@gmail.com, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Mauro Risonho de Paula Assumpção, mauro.risonho@gmail.com, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Alexandre Vasconcelos, alex.vasconcelos@gmail.com, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Mauro Risonho de Paula Assumpção, mauro.risonho@gmail.com, 2018
Translated FreeBSD Doc/articles_gjournal-desktop Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Translated FreeBSD Doc/articles_ldap-auth Edson Brandi, ebrandi@FreeBSD.org, 2018
Kanazuchi, contato@kanazuchi.com, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Edson Brandi, ebrandi@FreeBSD.org, 2018
Kanazuchi, contato@kanazuchi.com, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Translated FreeBSD Doc/articles_leap-seconds Nilton José Rizzo, rizzo@rizzo.eng.br, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Nilton José Rizzo, rizzo@rizzo.eng.br, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Translated FreeBSD Doc/articles_pam Nilton José Rizzo aka rizzo@rizzo.eng.br
Edson Brandi, ebrandi@FreeBSD.org, 2018
Silvio Ap Silva, contato@kanazuchi.com, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Nilton José Rizzo aka rizzo@rizzo.eng.br
Edson Brandi, ebrandi@FreeBSD.org, 2018
Silvio Ap Silva, contato@kanazuchi.com, 2018
Translated FreeBSD Doc/articles_linux-emulation Edson Brandi, ebrandi@FreeBSD.org, 2018
Kanazuchi, contato@kanazuchi.com, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Edson Brandi, ebrandi@FreeBSD.org, 2018
Kanazuchi, contato@kanazuchi.com, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Translated FreeBSD Doc/articles_linux-users Nilton José Rizzo, rizzo@rizzo.eng.br, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Nilton José Rizzo, rizzo@rizzo.eng.br, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Translated FreeBSD Doc/articles_vinum external ref='vinum-striped' md5='__ failed__'

Change compared to this translation:

external ref='sockets/servvinum-striped' md5='__ failed__'
Translated FreeBSD Doc/articles_problem-reports Edson Brandi, ebrandi@FreeBSD.org, 2018
Kanazuchi, contato@kanazuchi.com, 2018
André Franciosi, andre@franciosi.org, 2018t

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Edson Brandi, ebrandi@FreeBSD.org, 2018
Kanazuchi, contato@kanazuchi.com, 2018
André Franciosi, andre@franciosi.org, 2018t
Translated FreeBSD Doc/articles_port-mentor-guidelines Edson Brandi, ebrandi@FreeBSD.org, 2018
Mauro Risonho de Paula Assumpção, mauro.risonho@gmail.com, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Edson Brandi, ebrandi@FreeBSD.org, 2018
Mauro Risonho de Paula Assumpção, mauro.risonho@gmail.com, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Translated FreeBSD Doc/articles_vinum Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Lucas Andrade, slucasandrade@protonmail.ch, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Lucas Andrade, slucasandrade@protonmail.ch, 2018
Translated FreeBSD Doc/articles_vm-design Danilo G. Baio, dbaio@FreeBSD.org, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Silvio Ap Silva, contato@kanazuchi.com, 2018
André Franciosi, andre@franciosi.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Danilo G. Baio, dbaio@FreeBSD.org, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Silvio Ap Silva, contato@kanazuchi.com, 2018
André Franciosi, andre@franciosi.org, 2018
Translated FreeBSD Doc/articles_vm-design external ref='fig4' md5='__failed__'

Change compared to this translation:

external ref='sockets/servfig4' md5='__failed__'
Translated FreeBSD Doc/articles_pr-guidelines Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Translated FreeBSD Doc/articles_fonts Jonas Ferreira, jonas.h.ferreira@me.com, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Jonas Ferreira, jonas.h.ferreira@me.com, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Translated FreeBSD Doc/articles_filtering-bridge Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-ufs-warning' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-ufs-warning' md5='__failed__'
Translated FreeBSD Doc/articles_rc-scripting Edson Brandi, ebrandi@FreeBSD.org, 2018
Lucas Andrade, slucasandrade@protonmail.ch, 2018
Mauro Risonho de Paula Assumpção, mauro.risonho@gmail.com, 2018
André Franciosi, andre@franciosi.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Edson Brandi, ebrandi@FreeBSD.org, 2018
Lucas Andrade, slucasandrade@protonmail.ch, 2018
Mauro Risonho de Paula Assumpção, mauro.risonho@gmail.com, 2018
André Franciosi, andre@franciosi.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Translated FreeBSD Doc/articles_releng Wendell Borges, perlporter@gmail.com, 2018
Silvio Ap Silva, contato@kanazuchi.com, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G Baio, dbaio@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Wendell Borges, perlporter@gmail.com, 2018
Silvio Ap Silva, contato@kanazuchi.com, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G Baio, dbaio@FreeBSD.org, 2018
Translated FreeBSD Doc/articles_releng external ref='branches-head' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbranches-head' md5='__failed__'
Translated FreeBSD Doc/articles_releng external ref='branches-releng3' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbranches-releng3' md5='__failed__'
Translated FreeBSD Doc/articles_releng external ref='branches-releng4' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbranches-releng4' md5='__failed__'
Translated FreeBSD Doc/articles_releng external ref='branches-releng8' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbranches-releng8' md5='__failed__'
Translated FreeBSD Doc/articles_releng external ref='branches-releng9' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbranches-releng9' md5='__failed__'
Translated FreeBSD Doc/articles_releng external ref='branches-releng5' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbranches-releng5' md5='__failed__'
Translated FreeBSD Doc/articles_releng external ref='branches-releng6' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbranches-releng6' md5='__failed__'
Translated FreeBSD Doc/articles_solid-state Edson Brandi, ebrandi@FreeBSD.org, 2018
Mauro Risonho de Paula Assumpção, mauro.risonho@gmail.com, 2018
Silvio Ap Silva, contato@kanazuchi.com, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Edson Brandi, ebrandi@FreeBSD.org, 2018
Mauro Risonho de Paula Assumpção, mauro.risonho@gmail.com, 2018
Silvio Ap Silva, contato@kanazuchi.com, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Translated FreeBSD Doc/books_fdp-primer Danilo G. Baio, dbaio@FreeBSD.org, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Danilo G. Baio, dbaio@FreeBSD.org, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Translated FreeBSD Doc/articles_vinum external ref='vinum-concat' md5='__ failed__'

Change compared to this translation:

external ref='sockets/servvinum-concat' md5='__ failed__'
Translated FreeBSD Doc/articles_vinum external ref='vinum-raid5-org' md5='__ failed__'

Change compared to this translation:

external ref='sockets/servvinum-raid5-org' md5='__ failed__'
Translated FreeBSD Doc/articles_vinum external ref='vinum-simple-vol' md5='__ failed__'

Change compared to this translation:

external ref='sockets/servvinum-simple-vol' md5='__ failed__'
Translated FreeBSD Doc/articles_vinum external ref='vinum-mirrored-vol' md5='__ failed__'

Change compared to this translation:

external ref='sockets/servvinum-mirrored-vol' md5='__ failed__'
Translated FreeBSD Doc/articles_vinum external ref='vinum-raid10-vol' md5='__ failed__'

Change compared to this translation:

external ref='sockets/servvinum-raid10-vol' md5='__ failed__'
Translated FreeBSD Doc/books_porters-handbook Silvio Ap Silva, contato@kanazuchi.com, 2018
Mauro Risonho de Paula Assumpção, mauro.risonho@gmail.com, 2018
André Franciosi, andre@franciosi.org, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018,2019
Lucas Andrade, slucasandrade@protonmail.ch, 2018
Eduardo Elias El Assais, eassais@gmail.com, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Silvio Ap Silva, contato@kanazuchi.com, 2018
Mauro Risonho de Paula Assumpção, mauro.risonho@gmail.com, 2018
André Franciosi, andre@franciosi.org, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018,2019
Lucas Andrade, slucasandrade@protonmail.ch, 2018
Eduardo Elias El Assais, eassais@gmail.com, 2018
Translated FreeBSD Doc/articles_remote-install Edson Brandi, ebrandi@FreeBSD.org, 2018
Lucas Andrade, slucasandrade@protonmail.ch, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Edson Brandi, ebrandi@FreeBSD.org, 2018
Lucas Andrade, slucasandrade@protonmail.ch, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Needs editing FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-zfs-menu' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-distfile-extracting' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-distfile-extracting' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-timezone-country' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-timezone-country' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-timezone-date' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-timezone-date' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-hardening' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-hardening' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-configure-wireless-accesspoints' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-configure-wireless-accesspoints' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-configure-network-interface-ipv4' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-configure-network-interface-ipv4' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/vmware-freebsd09' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/vmware-freebsd09' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/virtualpc-freebsd5' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/virtualpc-freebsd5' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='mail/pine1' md5='__failed__'

Change compared to this translation:

external ref='sockets/servmail/pine1' md5='__failed__'
Translated FreeBSD Doc/articles_nanobsd Edson Brandi, ebrandi@FreeBSD.org, 2018
Mauro Risonho de Paula Assumpção, mauro.risonho@gmail.com, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Edson Brandi, ebrandi@FreeBSD.org, 2018
Mauro Risonho de Paula Assumpção, mauro.risonho@gmail.com, 2018
Translated FreeBSD Doc/books_faq Edson Brandi, ebrandi@FreeBSD.org, 2018
Kanazuchi, contato@kanazuchi.com, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Edson Brandi, ebrandi@FreeBSD.org, 2018
Kanazuchi, contato@kanazuchi.com, 2018
Translated FreeBSD Doc/articles_hubs Edson Brandi, ebrandi@FreeBSD.org, 2018
Mauro Risonho de Paula Assumpção, mauro.risonho@gmail.com, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Edson Brandi, ebrandi@FreeBSD.org, 2018
Mauro Risonho de Paula Assumpção, mauro.risonho@gmail.com, 2018
Translated FreeBSD Doc/books_developers-handbook Edson Brandi, ebrandi@FreeBSD.org, 2018
André Franciosi, andre@franciosi.org, 2018
Translated FreeBSD Doc/books_developers-handbook external ref='sockets/layers' md5='__failed__'
Translated FreeBSD Doc/books_developers-handbook external ref='sockets/slayers' md5='__failed__'
Translated FreeBSD Doc/books_developers-handbook external ref='sockets/sainfill' md5='__failed__'
Translated FreeBSD Doc/books_developers-handbook external ref='sockets/sainlsb' md5='__failed__'
Translated FreeBSD Doc/books_developers-handbook external ref='sockets/sainmsb' md5='__failed__'
Translated FreeBSD Doc/books_developers-handbook external ref='sockets/sainserv' md5='__failed__'
Translated FreeBSD Doc/books_dev-model Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Silvio Ap Silva, contato@kanazuchi.com, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018
Silvio Ap Silva, contato@kanazuchi.com, 2018
Translated FreeBSD Doc/books_dev-model external ref='freebsd-code-model' md5='__failed__'

Change compared to this translation:

external ref='sockets/servfreebsd-code-model' md5='__failed__'
Translated FreeBSD Doc/books_dev-model external ref='proc-commit' md5='__failed__'

Change compared to this translation:

external ref='sockets/servproc-commit' md5='__failed__'
Translated FreeBSD Doc/books_dev-model external ref='proc-contrib' md5='__failed__'

Change compared to this translation:

external ref='sockets/servproc-contrib' md5='__failed__'
Translated FreeBSD Doc/books_dev-model external ref='proc-elections' md5='__failed__'

Change compared to this translation:

external ref='sockets/servproc-elections' md5='__failed__'
Translated FreeBSD Doc/books_dev-model external ref='proc-pr' md5='__failed__'

Change compared to this translation:

external ref='sockets/servproc-pr' md5='__failed__'
Translated FreeBSD Doc/books_dev-model external ref='portsstatus' md5='__failed__'

Change compared to this translation:

external ref='sockets/servportsstatus' md5='__failed__'
Not translated FreeBSD Doc/books_design-44bsd
Needs editing FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-zfs-menu' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-keymap-testing' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-keymap-testing' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-timezone-time' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-timezone-time' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-post-root-passwd' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-post-root-passwd' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-choose-mode' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-choose-mode' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-keymap-loading' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-keymap-loading' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='basics/example-dir2' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbasics/example-dir2' md5='__failed__'
Translated FreeBSD Doc/books_handbook Alex Nunes Soares, alexnunessoares@gmail.com, 2019.
Alexandre Vasconcelos, alex.vasconcelos@gmail.com, 2018.
André Franciosi, andre@franciosi.org, 2018.
Anderson Aguiar, anderson.n.aguiar@gmail.com, 2018.
Danilo G. Baio, dbaio@FreeBSD.org, 2019,2020.
Edson Brandi, ebrandi@FreeBSD.org, 2019.
Eliane Ferrreira Vidal, macevidal@gmail.com, 2018.
Jonas Ferreira, jonas.h.ferreira@me.com, 2018.
kanazuchi, contato@kanazuchi.com, 2019.
Leandro Sucula, leandro@fullonmorning.com, 2019.
Lucas Andrade, slucasandrade@protonmail.ch, 2019.
Marcos, udialup@gmail.com, 2019.
Marcus Vinicius Bastos Leandro, mvleandro@gmail.com, 2019.
Nadilson Ferreira, nadilson@gmail.com, 2019.
Renato Freerider, renatofreerider@hotmail.com, 2019.

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Alex Nunes Soares, alexnunessoares@gmail.com, 2019.
Alexandre Vasconcelos, alex.vasconcelos@gmail.com, 2018.
André Franciosi, andre@franciosi.org, 2018.
Anderson Aguiar, anderson.n.aguiar@gmail.com, 2018.
Danilo G. Baio, dbaio@FreeBSD.org, 2019,2020.
Edson Brandi, ebrandi@FreeBSD.org, 2019.
Eliane Ferrreira Vidal, macevidal@gmail.com, 2018.
Jonas Ferreira, jonas.h.ferreira@me.com, 2018.
kanazuchi, contato@kanazuchi.com, 2019.
Leandro Sucula, leandro@fullonmorning.com, 2019.
Lucas Andrade, slucasandrade@protonmail.ch, 2019.
Marcos, udialup@gmail.com, 2019.
Marcus Vinicius Bastos Leandro, mvleandro@gmail.com, 2019.
Nadilson Ferreira, nadilson@gmail.com, 2019.
Renato Freerider, renatofreerider@hotmail.com, 2019.
Translated FreeBSD Doc/books_handbook external ref='virtualization/parallels-freebsd13' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/parallels-freebsd13' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/virtualpc-freebsd7' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/virtualpc-freebsd7' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/virtualpc-freebsd12' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/virtualpc-freebsd12' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/vmware-freebsd02' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/vmware-freebsd02' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='mail/mutt2' md5='__failed__'

Change compared to this translation:

external ref='sockets/servmail/mutt2' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='mail/pine4' md5='__failed__'

Change compared to this translation:

external ref='sockets/servmail/pine4' md5='__failed__'
Translated FreeBSD Doc/books_developers-handbook external ref='sockets/sain' md5='__failed__'
Translated FreeBSD Doc/books_developers-handbook external ref='sockets/serv2' md5='__failed__'
Translated FreeBSD Doc/books_dev-model external ref='branches' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbranches' md5='__failed__'
Translated FreeBSD Doc/books_dev-model external ref='proc-add-committer' md5='__failed__'

Change compared to this translation:

external ref='sockets/sproc-add-committerv' md5='__failed__'
Translated FreeBSD Doc/books_dev-model external ref='proc-rm-committer' md5='__failed__'

Change compared to this translation:

external ref='sockets/sproc-rm-committerv' md5='__failed__'
Not translated FreeBSD Doc/books_design-44bsd
Needs editing FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-zfs-partmenu' md5='__failed__'
Needs editing FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-zfs-partmenu' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/vmware-freebsd12' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/vmware-freebsd12' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-config-hostname' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-config-hostname' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-config-components' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-config-components' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-part-manual-create' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-part-manual-create' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-part-manual-addpart' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-part-manual-addpart' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-timezone-confirm' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-timezone-confirm' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-adduser3' md5='__failed__'

Change compared to this translation:

external ref='sockets/bsdinstall/bsdinstall-adduserv3' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/virtualpc-freebsd3' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/virtualpc-freebsd3' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/vmware-freebsd07' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/vmware-freebsd07' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='mail/pine2' md5='__failed__'

Change compared to this translation:

external ref='sockets/servmail/pine2' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='advanced-networking/pxe-nfs' md5='__failed__'

Change compared to this translation:

external ref='sockets/servadvanced-networking/pxe-nfs' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-newboot-loader-menu' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-newboot-loader-menu' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-keymap-10' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-keymap-10' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-boot-options-menu' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-boot-options-menu' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-netinstall-mirrorselect' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-netinstall-mirrorselect' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-netinstall-files' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-netinstall-files' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-zfs-partmenu' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-zfs-partmenu' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-part-entire-part' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-part-entire-part' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-part-guided-disk' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-part-guided-disk' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-part-manual-partscheme' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-part-manual-partscheme' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-part-review' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-part-review' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-zfs-disk_select' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-zfs-disk_select' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='basics/example-dir1' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbasics/example-dir1' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-zfs-vdev_type' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-zfs-vdev_type' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-zfs-disk_info' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-zfs-disk_info' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-zfs-warning' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-zfs-warning' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-zfs-geli_password' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-zfs-geli_password' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-final-confirmation' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-final-confirmation' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-distfile-fetching' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-distfile-fetching' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-distfile-verifying' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-distfile-verifying' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-configure-network-interface' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-configure-network-interface' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-configure-wireless-wpa2setup' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-configure-wireless-wpa2setup' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-configure-network-interface-ipv4-dhcp' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-configure-network-interface-ipv4-dhcp' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-configure-network-interface-ipv4-static' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-configure-network-interface-ipv4-static' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-configure-network-interface-ipv6' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-configure-network-interface-ipv6' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-configure-network-interface-slaac' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-configure-network-interface-slaac' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-configure-network-interface-ipv6-static' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-configure-network-interface-ipv6-static' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-timezone-region' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-timezone-region' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-timezone-zone' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-timezone-zone' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-adduser1' md5='__failed__'

Change compared to this translation:

external ref='sockets/bsdinstall/bsdinstall-adduserv1' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-adduser2' md5='__failed__'

Change compared to this translation:

external ref='sockets/bsdinstall/bsdinstall-adduserv2' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-finalconfiguration' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-finalconfiguration' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='bsdinstall/bsdinstall-final-modification-shell' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbsdinstall/bsdinstall-final-modification-shell' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='basics/example-dir3' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbasics/example-dir3' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='basics/example-dir4' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbasics/example-dir4' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='basics/example-dir5' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbasics/example-dir5' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='basics/disk-layout' md5='__failed__'

Change compared to this translation:

external ref='sockets/servbasics/disk-layout' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='geom/striping' md5='__failed__'

Change compared to this translation:

external ref='sockets/servgeom/striping' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/parallels-freebsd2' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/parallels-freebsd2' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/parallels-freebsd1' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/parallels-freebsd1' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/parallels-freebsd3' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/parallels-freebsd3' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/parallels-freebsd4' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/parallels-freebsd4' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/parallels-freebsd8' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/parallels-freebsd8' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/parallels-freebsd6' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/parallels-freebsd6' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/parallels-freebsd7' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/parallels-freebsd7' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/parallels-freebsd11' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/parallels-freebsd11' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/parallels-freebsd10' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/parallels-freebsd10' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/virtualpc-freebsd1' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/virtualpc-freebsd1' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/parallels-freebsd12' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/parallels-freebsd12' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/virtualpc-freebsd4' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/virtualpc-freebsd4' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/virtualpc-freebsd2' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/virtualpc-freebsd2' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/virtualpc-freebsd6' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/virtualpc-freebsd6' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/virtualpc-freebsd9' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/virtualpc-freebsd9' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/virtualpc-freebsd10' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/virtualpc-freebsd10' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/vmware-freebsd01' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/vmware-freebsd01' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/vmware-freebsd05' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/vmware-freebsd05' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/vmware-freebsd03' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/vmware-freebsd03' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/vmware-freebsd04' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/vmware-freebsd04' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/vmware-freebsd06' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/vmware-freebsd06' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='virtualization/vmware-freebsd10' md5='__failed__'

Change compared to this translation:

external ref='sockets/servvirtualization/vmware-freebsd10' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='mail/mutt1' md5='__failed__'

Change compared to this translation:

external ref='sockets/servmail/mutt1' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='mail/pine5' md5='__failed__'

Change compared to this translation:

external ref='sockets/servmail/pine5' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='mail/pine3' md5='__failed__'

Change compared to this translation:

external ref='sockets/servmail/pine3' md5='__failed__'
Translated FreeBSD Doc/books_handbook external ref='advanced-networking/static-routes' md5='__failed__'

Change compared to this translation:

external ref='sockets/servadvanced-networking/static-routes' md5='__failed__'
Translated FreeBSD Doc/articles_bsdl-gpl Rafael Mentz Aquino, rafael@lk6.com.br, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018

Change compared to this translation:

external ref='sockets/serv' md5='__failed__'Rafael Mentz Aquino, rafael@lk6.com.br, 2018
Edson Brandi, ebrandi@FreeBSD.org, 2018
Danilo G. Baio, dbaio@FreeBSD.org, 2018

Loading…

New source string a year ago
Browse all component changes

Things to check

Unchanged translation

Source and translation are identical

Reset

Glossary

English Portuguese (Brazil)
No related strings found in the glossary.

Source information

Context
_
Source string comment

(itstool) path: imageobject/imagedata This is a reference to an external file such as an image or video. When the file changes, the md5 hash will change to let you know you need to update your localized copy. The msgstr is not used at all. Set it to whatever you like once you have updated your copy of the file.

Source string location
book.translate.xml:6168
String age
a year ago
Source string age
a year ago
Translation file
books/pt_BR/developers-handbook.po, string 1004