Source string Read only

_
(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.
47/470
Context English State
So, now we have some data wrapped in the <acronym>PNG</acronym> protocol, wrapped in the <acronym>HTTP</acronym> protocol. How did we get it from the server?
By using <acronym>TCP/IP</acronym> over Ethernet, that is how. Indeed, that is three more protocols. Instead of continuing inside out, I am now going to talk about Ethernet, simply because it is easier to explain the rest that way.
Ethernet is an interesting system of connecting computers in a <emphasis>local area network</emphasis> (<acronym>LAN</acronym>). Each computer has a <emphasis>network interface card</emphasis> (<acronym>NIC</acronym>), which has a unique 48-bit <acronym>ID</acronym> called its <emphasis>address</emphasis>. No two Ethernet <acronym>NIC</acronym>s in the world have the same address.
These <acronym>NIC</acronym>s are all connected with each other. Whenever one computer wants to communicate with another in the same Ethernet <acronym>LAN</acronym>, it sends a message over the network. Every <acronym>NIC</acronym> sees the message. But as part of the Ethernet <emphasis>protocol</emphasis>, the data contains the address of the destination <acronym>NIC</acronym> (among other things). So, only one of all the network interface cards will pay attention to it, the rest will ignore it.
But not all computers are connected to the same network. Just because we have received the data over our Ethernet does not mean it originated in our own local area network. It could have come to us from some other network (which may not even be Ethernet based) connected with our own network via the Internet.
All data is transferred over the Internet using <acronym>IP</acronym>, which stands for <emphasis>Internet Protocol</emphasis>. Its basic role is to let us know where in the world the data has arrived from, and where it is supposed to go to. It does not <emphasis>guarantee</emphasis> we will receive the data, only that we will know where it came from <emphasis>if</emphasis> we do receive it.
Even if we do receive the data, <acronym>IP</acronym> does not guarantee we will receive various chunks of data in the same order the other computer has sent it to us. So, we can receive the center of our image before we receive the upper left corner and after the lower right, for example.
It is <acronym>TCP</acronym> (<emphasis>Transmission Control Protocol</emphasis>) that asks the sender to resend any lost data and that places it all into the proper order.
All in all, it took <emphasis>five</emphasis> different protocols for one computer to communicate to another what an image looks like. We received the data wrapped into the <acronym>PNG</acronym> protocol, which was wrapped into the <acronym>HTTP</acronym> protocol, which was wrapped into the <acronym>TCP</acronym> protocol, which was wrapped into the <acronym>IP</acronym> protocol, which was wrapped into the <acronym>Ethernet</acronym> protocol.
Oh, and by the way, there probably were several other protocols involved somewhere on the way. For example, if our <acronym>LAN</acronym> was connected to the Internet through a dial-up call, it used the <acronym>PPP</acronym> protocol over the modem which used one (or several) of the various modem protocols, et cetera, et cetera, et cetera...
As a developer you should be asking by now, <emphasis><quote>How am I supposed to handle it all?</quote></emphasis>
Luckily for you, you are <emphasis>not</emphasis> supposed to handle it all. You <emphasis>are</emphasis> supposed to handle some of it, but not all of it. Specifically, you need not worry about the physical connection (in our case Ethernet and possibly <acronym>PPP</acronym>, etc). Nor do you need to handle the Internet Protocol, or the Transmission Control Protocol.
In other words, you do not have to do anything to receive the data from the other computer. Well, you do have to <emphasis>ask</emphasis> for it, but that is almost as simple as opening a file.
Once you have received the data, it is up to you to figure out what to do with it. In our case, you would need to understand the <acronym>HTTP</acronym> protocol and the <acronym>PNG</acronym> file structure.
To use an analogy, all the internetworking protocols become a gray area: Not so much because we do not understand how it works, but because we are no longer concerned about it. The sockets interface takes care of this gray area for us:
_
external ref='sockets/slayers' md5='__failed__'
+----------------+
|xxxxEthernetxxxx|
|+--------------+|
||xxxxxxIPxxxxxx||
||+------------+||
|||xxxxxTCPxxxx|||
|||+----------+|||
|||| HTTP ||||
||||+--------+||||
||||| PNG |||||
|||||+------+|||||
|||||| Data ||||||
|||||+------+|||||
||||+--------+||||
|||+----------+|||
||+------------+||
|+--------------+|
+----------------+
<imageobject> <imagedata fileref="sockets/slayers"/> </imageobject> <textobject> <_:literallayout-1/> </textobject> <textobject> <phrase>Sockets Covered Protocol Layers</phrase> </textobject>
We only need to understand any protocols that tell us how to <emphasis>interpret the data</emphasis>, not how to <emphasis>receive</emphasis> it from another process, nor how to <emphasis>send</emphasis> it to another process.
The Sockets Model
<acronym>BSD</acronym> sockets are built on the basic <trademark class="registered">UNIX</trademark> model: <emphasis>Everything is a file.</emphasis> In our example, then, sockets would let us receive an <emphasis>HTTP file</emphasis>, so to speak. It would then be up to us to extract the <emphasis><acronym>PNG</acronym> file</emphasis> from it.
Because of the complexity of internetworking, we cannot just use the <function role="syscall">open</function> system call, or the <function>open()</function> C function. Instead, we need to take several steps to <quote>opening</quote> a socket.
Once we do, however, we can start treating the <emphasis>socket</emphasis> the same way we treat any <emphasis>file descriptor</emphasis>: We can <function>read</function> from it, <function>write</function> to it, <function>pipe</function> it, and, eventually, <function>close</function> it.
Essential Socket Functions
While FreeBSD offers different functions to work with sockets, we only <emphasis>need</emphasis> four to <quote>open</quote> a socket. And in some cases we only need two.
The Client-Server Difference
Typically, one of the ends of a socket-based data communication is a <emphasis>server</emphasis>, the other is a <emphasis>client</emphasis>.
The Common Elements
<function>socket</function>
The one function used by both, clients and servers, is <citerefentry><refentrytitle>socket</refentrytitle><manvolnum>2</manvolnum></citerefentry>. It is declared this way:
int socket(int domain, int type, int protocol);
ComponentTranslation
This translation Translated FreeBSD Doc/books_developers-handbook
external ref='sockets/slayers' md5='__failed__'
Following strings have different sources but same context.
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-ufs-warning' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersbsdinstall/bsdinstall-ufs-warning' md5='__failed__'
Translated FreeBSD Doc/books_faq
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/books_developers-handbook
external ref='sockets/layers' md5='__failed__'
Translated FreeBSD Doc/books_dev-model
external ref='branches' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayerportsstatus' md5='__failed__'
Translated FreeBSD Doc/books_fdp-primer
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/books_porters-handbook
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/books_dev-model
external ref='freebsd-code-model' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayproc-rm-committers' md5='__failed__'
Translated FreeBSD Doc/books_dev-model
external ref='proc-contrib' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayerproc-elections' md5='__failed__'
Translated FreeBSD Doc/books_developers-handbook
external ref='sockets/sain' 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_developers-handbook
external ref='sockets/serv' md5='__failed__'
Translated FreeBSD Doc/books_developers-handbook
external ref='sockets/serv2' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-choose-mode' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersbsdinstall/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/slayersbsdinstall/bsdinstall-keymap-loading' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-config-hostname' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersbsdinstall/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/slayerbsdinstall/bsdinstall-config-components' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-zfs-init-encription' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersbsdinstall/bsdinstall-zfs-init-encription' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-distfile-extracting' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersbsdinstall/bsdinstall-distfile-extracting' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-part-manual-create' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersbsdinstall/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/slayersbsdinstall/bsdinstall-part-manual-addpart' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-hardening' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersbsdinstall/bsdinstall-hardening' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-adduser3' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayerbsdinstall/bsdinstall-configure-wireless-accesspoints' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-timezone-country' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayersbsdinstall/bsdinstall-timezone-confirm' 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/slayersbsdinstall/bsdinstall-configure-network-interface-ipv4' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='basics/example-dir2' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersbasics/example-dir2' md5='__failed__'
Translated FreeBSD Doc/books_handbook
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_contributors
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_rc-scripting
translator-credits

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayersfreebsd-organization' md5='__failed__'
Translated FreeBSD Doc/articles_building-products
translator-credits

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayerfreebsd-branches' md5='__failed__'
Translated FreeBSD Doc/articles_committers-guide
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/books_handbook
external ref='virtualization/virtualpc-freebsd3' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayersvirtualization/vmware-freebsd07' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='virtualization/vmware-freebsd02' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayersmail/pine2' md5='__failed__'
Translated FreeBSD Doc/articles_contributing
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/books_handbook
external ref='mail/mutt2' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersmail/mutt2' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='mail/pine1' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersmail/pine1' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='mail/pine4' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayeradvanced-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/slayersbsdinstall/bsdinstall-newboot-loader-menu' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-netinstall-files' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayersbsdinstall/bsdinstall-keymap-10' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-netinstall-mirrorselect' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersbsdinstall/bsdinstall-netinstall-mirrorselect' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-part-guided-disk' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersbsdinstall/bsdinstall-part-guided-disk' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-zfs-partmenu' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersbsdinstall/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/slayersbsdinstall/bsdinstall-part-entire-part' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-part-manual-partscheme' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersbsdinstall/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/slayersbsdinstall/bsdinstall-part-review' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-zfs-menu' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayersbsdinstall/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/slayersbsdinstall/bsdinstall-final-confirmation' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-zfs-warning' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersbsdinstall/bsdinstall-zfs-warning' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-distfile-fetching' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayersbsdinstall/bsdinstall-distfile-verifying' 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/slayersbsdinstall/bsdinstall-configure-network-interface-ipv4-dhcp' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-configure-wireless-scan' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayersbsdinstall/bsdinstall-configure-wireless-wpa2setup' 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/slayersbsdinstall/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/slayersbsdinstall/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/slayersbsdinstall/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/slayersbsdinstall/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/slayersbsdinstall/bsdinstall-timezone-region' 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/slayerbsdinstall/bsdinstall-configure-network-ipv4-dns' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-timezone-zone' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slaybsdinstall/bsdinstall-addusers2' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-adduser1' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayersbasics/example-dir3' md5='__failed__'
Translated FreeBSD Doc/articles_explaining-bsd
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/books_handbook
external ref='basics/example-dir5' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayersbasics/disk-layout' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='virtualization/parallels-freebsd3' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayersvirtualization/virtualpc-freebsd9' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='virtualization/vmware-freebsd03' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayersmail/pine5' md5='__failed__'
Translated FreeBSD Doc/articles_solid-state
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_vm-design
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/books_handbook
external ref='virtualization/parallels-freebsd5' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersvirtualization/parallels-freebsd5' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-zfs-swap-amount' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersbsdinstall/bsdinstall-zfs-swap-amount' md5='__failed__'
Translated FreeBSD Doc/articles_cups
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_freebsd-questions
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/books_handbook
external ref='geom/striping' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayersvirtualization/vmware-freebsd08' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='virtualization/vmware-freebsd11' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersvirtualization/vmware-freebsd11' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='mail/mutt3' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersmail/mutt3' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='mail/pine3' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayeradvanced-networking/static-routes' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-zfs-rescan-devices' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayerbsdinstall/bsdinstall-zfs-rescan-devices' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-zfs-pool-name' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersbsdinstall/bsdinstall-zfs-pool-name' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-keymap-testing' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayersbsdinstall/bsdinstall-timezone-time' md5='__failed__'
Translated FreeBSD Doc/articles_freebsd-update-server
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_filtering-bridge
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_geom-class
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_gjournal-desktop
external ref='disklabel2' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersdisklabel2' md5='__failed__'
Translated FreeBSD Doc/articles_hubs
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_nanobsd
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_mailing-list-faq
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_fonts
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_vinum
external ref='vinum-mirrored-vol' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersvinum-mirrored-vol' md5='__failed__'
Translated FreeBSD Doc/articles_pr-guidelines
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_freebsd-releng
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_vinum
external ref='vinum-simple-vol' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersvinum-simple-vol' md5='__failed__'
Translated FreeBSD Doc/articles_vm-design
external ref='fig4' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersfig4' md5='__failed__'
Translated FreeBSD Doc/articles_gjournal-desktop
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_ldap-auth
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_gjournal-desktop
external ref='disklabel1' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersdisklabel1' md5='__failed__'
Translated FreeBSD Doc/articles_ipsec-must
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_linux-users
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_leap-seconds
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_linux-emulation
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_releng
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_new-users
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_pam
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_pgpkeys
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_port-mentor-guidelines
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_problem-reports
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_releng
external ref='branches-head' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayersbranches-releng4' md5='__failed__'
Translated FreeBSD Doc/articles_releng
external ref='branches-releng5' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayersbranches-releng6' md5='__failed__'
Translated FreeBSD Doc/articles_remote-install
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_releng
external ref='branches-releng7' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersbranches-releng7' md5='__failed__'
Translated FreeBSD Doc/articles_releng
external ref='branches-releng8' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayersbranches-releng9' md5='__failed__'
Translated FreeBSD Doc/articles_serial-uart
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_vinum
external ref='vinum-concat' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersvinum-concat' md5='__failed__'
Translated FreeBSD Doc/articles_vinum
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_vinum
external ref='vinum-striped' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersvinum-striped' md5='__failed__'
Translated FreeBSD Doc/articles_vinum
external ref='vinum-raid10-vol' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersvinum-raid10-vol' md5='__failed__'
Translated FreeBSD Doc/articles_vinum
external ref='vinum-raid5-org' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersvinum-raid5-org' md5='__failed__'
Translated FreeBSD Doc/articles_vinum
external ref='vinum-striped-vol' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayersfig1' md5='__failed__'
Translated FreeBSD Doc/articles_vm-design
external ref='fig2' md5='__failed__'

Change compared to this translation:

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

Change compared to this translation:

external ref='sockets/slayersfig3' md5='__failed__'
Translated FreeBSD Doc/books_arch-handbook
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/books_design-44bsd
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/articles_bsdl-gpl
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/books_handbook
external ref='bsdinstall/bsdinstall-post-root-passwd' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersbsdinstall/bsdinstall-post-root-passwd' md5='__failed__'
Translated FreeBSD Doc/books_handbook
external ref='virtualization/vmware-freebsd12' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersvirtualization/vmware-freebsd12' md5='__failed__'
Translated FreeBSD Doc/books_design-44bsd
external ref='fig2' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersfig2' md5='__failed__'
Translated FreeBSD Doc/books_design-44bsd
external ref='fig1' md5='__failed__'

Change compared to this translation:

external ref='sockets/slayersfig1' md5='__failed__'
Translated FreeBSD Doc/books_dev-model
translator-credits

Change compared to this translation:

external ref='sockets/slayers' md5='__failed__'translator-credits
Translated FreeBSD Doc/books_developers-handbook
translator-credits

Loading…

No matching activity found.

Browse all component changes

Things to check

Multiple failing checks

The translations in several languages have failing checks

Reset

Glossary

English English
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.
Labels
No labels currently set.
Flags
read-only
Source string location
book.translate.xml:5154
Source string age
11 months ago
Translation file
string