Translation components API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/translations/documentation/booksdevelopers-handbooksockets_index/en/units/?format=api&page=3
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 272,
    "next": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/units/?format=api&page=4",
    "previous": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/units/?format=api&page=2",
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "What happens to the old socket? It continues to listen for more requests (remember the `backlog` variable we passed to `listen`?) until we `close` it."
            ],
            "previous_source": "",
            "target": [
                "What happens to the old socket? It continues to listen for more requests (remember the `backlog` variable we passed to `listen`?) until we `close` it."
            ],
            "id_hash": 6797310534955982518,
            "content_hash": 6797310534955982518,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:685",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 175,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 25,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060911/?format=api",
            "priority": 100,
            "id": 1060911,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=de54e5eaf8125eb6",
            "url": "https://translate-dev.freebsd.org/api/units/1060911/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:23.020433Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "Our First Server"
            ],
            "previous_source": "",
            "target": [
                "Our First Server"
            ],
            "id_hash": -3568597251986666424,
            "content_hash": -3568597251986666424,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:691",
            "context": "",
            "note": "type: Title =====",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 177,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060915/?format=api",
            "priority": 100,
            "id": 1060915,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=4e79cbb4e0e64c48",
            "url": "https://translate-dev.freebsd.org/api/units/1060915/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:23.095707Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "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."
            ],
            "previous_source": "",
            "target": [
                "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."
            ],
            "id_hash": 7673260589185932839,
            "content_hash": 7673260589185932839,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:695",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 178,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 32,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060917/?format=api",
            "priority": 100,
            "id": 1060917,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=ea7ce5d9e76e9e27",
            "url": "https://translate-dev.freebsd.org/api/units/1060917/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:23.125807Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "The child calls `listen`, then starts an endless loop, which accepts a connection, serves it, and eventually closes its socket."
            ],
            "previous_source": "",
            "target": [
                "The child calls `listen`, then starts an endless loop, which accepts a connection, serves it, and eventually closes its socket."
            ],
            "id_hash": 5925414224178788822,
            "content_hash": 5925414224178788822,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:700",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 180,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060921/?format=api",
            "priority": 100,
            "id": 1060921,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=d23b4cd7bb3939d6",
            "url": "https://translate-dev.freebsd.org/api/units/1060921/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:23.222759Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "/*\n * daytimed - a port 13 server\n *\n * Programmed by G. Adam Stanislav\n * June 19, 2001\n */\n#include <stdio.h>\n#include <string.h>\n#include <time.h>\n#include <unistd.h>\n#include <sys/types.h>\n#include <sys/socket.h>\n#include <netinet/in.h>\n"
            ],
            "previous_source": "",
            "target": [
                "/*\n * daytimed - a port 13 server\n *\n * Programmed by G. Adam Stanislav\n * June 19, 2001\n */\n#include <stdio.h>\n#include <string.h>\n#include <time.h>\n#include <unistd.h>\n#include <sys/types.h>\n#include <sys/socket.h>\n#include <netinet/in.h>\n"
            ],
            "id_hash": 8574189042950411526,
            "content_hash": 8574189042950411526,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:716",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 181,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 34,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060923/?format=api",
            "priority": 100,
            "id": 1060923,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=f6fda381ae1b1506",
            "url": "https://translate-dev.freebsd.org/api/units/1060923/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:23.288403Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "#define BACKLOG 4\n"
            ],
            "previous_source": "",
            "target": [
                "#define BACKLOG 4\n"
            ],
            "id_hash": -8823753440849534952,
            "content_hash": -8823753440849534952,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:718",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 182,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060925/?format=api",
            "priority": 100,
            "id": 1060925,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=058bbafeec886018",
            "url": "https://translate-dev.freebsd.org/api/units/1060925/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:23.317769Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "    if ((s = socket(PF_INET, SOCK_STREAM, 0)) < 0) {\n        perror(\"socket\");\n        return 1;\n    }\n"
            ],
            "previous_source": "",
            "target": [
                "    if ((s = socket(PF_INET, SOCK_STREAM, 0)) < 0) {\n        perror(\"socket\");\n        return 1;\n    }\n"
            ],
            "id_hash": -7355437432385778924,
            "content_hash": -7355437432385778924,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:731",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 184,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060929/?format=api",
            "priority": 100,
            "id": 1060929,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=19ec3ca04308cb14",
            "url": "https://translate-dev.freebsd.org/api/units/1060929/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:23.384220Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "    sa.sin_family = AF_INET;\n    sa.sin_port   = htons(13);\n"
            ],
            "previous_source": "",
            "target": [
                "    sa.sin_family = AF_INET;\n    sa.sin_port   = htons(13);\n"
            ],
            "id_hash": -800131851861127283,
            "content_hash": -800131851861127283,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:736",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 186,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060933/?format=api",
            "priority": 100,
            "id": 1060933,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=74e55c51ec578f8d",
            "url": "https://translate-dev.freebsd.org/api/units/1060933/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:23.422355Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "    if (INADDR_ANY)\n        sa.sin_addr.s_addr = htonl(INADDR_ANY);\n"
            ],
            "previous_source": "",
            "target": [
                "    if (INADDR_ANY)\n        sa.sin_addr.s_addr = htonl(INADDR_ANY);\n"
            ],
            "id_hash": -4783367167820933573,
            "content_hash": -4783367167820933573,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:739",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 187,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060935/?format=api",
            "priority": 100,
            "id": 1060935,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=3d9e10e77bc4563b",
            "url": "https://translate-dev.freebsd.org/api/units/1060935/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:23.469733Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "    if (bind(s, (struct sockaddr *)&sa, sizeof sa) < 0) {\n        perror(\"bind\");\n        return 2;\n    }\n"
            ],
            "previous_source": "",
            "target": [
                "    if (bind(s, (struct sockaddr *)&sa, sizeof sa) < 0) {\n        perror(\"bind\");\n        return 2;\n    }\n"
            ],
            "id_hash": -5779289954370313828,
            "content_hash": -5779289954370313828,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:744",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 188,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060937/?format=api",
            "priority": 100,
            "id": 1060937,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=2fcbd6680fc6219c",
            "url": "https://translate-dev.freebsd.org/api/units/1060937/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:23.495439Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "    listen(s, BACKLOG);\n"
            ],
            "previous_source": "",
            "target": [
                "    listen(s, BACKLOG);\n"
            ],
            "id_hash": -6113839405945850426,
            "content_hash": -6113839405945850426,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:757",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 190,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060941/?format=api",
            "priority": 100,
            "id": 1060941,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=2b274773eacff5c6",
            "url": "https://translate-dev.freebsd.org/api/units/1060941/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:23.572141Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "    for (;;) {\n        b = sizeof sa;\n"
            ],
            "previous_source": "",
            "target": [
                "    for (;;) {\n        b = sizeof sa;\n"
            ],
            "id_hash": -3579217977390130007,
            "content_hash": -3579217977390130007,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:760",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 191,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060943/?format=api",
            "priority": 100,
            "id": 1060943,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=4e5410368bf81ca9",
            "url": "https://translate-dev.freebsd.org/api/units/1060943/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:23.600968Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "        if ((c = accept(s, (struct sockaddr *)&sa, &b)) < 0) {\n            perror(\"daytimed accept\");\n            return 4;\n        }\n"
            ],
            "previous_source": "",
            "target": [
                "        if ((c = accept(s, (struct sockaddr *)&sa, &b)) < 0) {\n            perror(\"daytimed accept\");\n            return 4;\n        }\n"
            ],
            "id_hash": -5720836713479920939,
            "content_hash": -5720836713479920939,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:765",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 192,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060945/?format=api",
            "priority": 100,
            "id": 1060945,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=309b8151c30422d5",
            "url": "https://translate-dev.freebsd.org/api/units/1060945/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:23.623689Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "        if ((client = fdopen(c, \"w\")) == NULL) {\n            perror(\"daytimed fdopen\");\n            return 5;\n        }\n"
            ],
            "previous_source": "",
            "target": [
                "        if ((client = fdopen(c, \"w\")) == NULL) {\n            perror(\"daytimed fdopen\");\n            return 5;\n        }\n"
            ],
            "id_hash": -8076905114456307612,
            "content_hash": -8076905114456307612,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:770",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 193,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060947/?format=api",
            "priority": 100,
            "id": 1060947,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=0fe91197784bc864",
            "url": "https://translate-dev.freebsd.org/api/units/1060947/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:23.670910Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "        tm = gmtime(&t);\n        fprintf(client, \"%.4i-%.2i-%.2iT%.2i:%.2i:%.2iZ\\n\",\n            tm->tm_year + 1900,\n            tm->tm_mon + 1,\n            tm->tm_mday,\n            tm->tm_hour,\n            tm->tm_min,\n            tm->tm_sec);\n"
            ],
            "previous_source": "",
            "target": [
                "        tm = gmtime(&t);\n        fprintf(client, \"%.4i-%.2i-%.2iT%.2i:%.2i:%.2iZ\\n\",\n            tm->tm_year + 1900,\n            tm->tm_mon + 1,\n            tm->tm_mday,\n            tm->tm_hour,\n            tm->tm_min,\n            tm->tm_sec);\n"
            ],
            "id_hash": 5632908427840932398,
            "content_hash": 5632908427840932398,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:784",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 195,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060953/?format=api",
            "priority": 100,
            "id": 1060953,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=ce2c1c5ee5c34a2e",
            "url": "https://translate-dev.freebsd.org/api/units/1060953/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:23.734805Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "        fclose(client);\n    }\n}\n"
            ],
            "previous_source": "",
            "target": [
                "        fclose(client);\n    }\n}\n"
            ],
            "id_hash": -7128791353908782328,
            "content_hash": -7128791353908782328,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:788",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 196,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060955/?format=api",
            "priority": 100,
            "id": 1060955,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=1d11720898641b08",
            "url": "https://translate-dev.freebsd.org/api/units/1060955/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:23.784951Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "if (INADDR_ANY)\n        sa.sin_addr.s_addr = htonl(INADDR_ANY);\n"
            ],
            "previous_source": "",
            "target": [
                "if (INADDR_ANY)\n        sa.sin_addr.s_addr = htonl(INADDR_ANY);\n"
            ],
            "id_hash": 2999851759732415686,
            "content_hash": 2999851759732415686,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:798",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 198,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060959/?format=api",
            "priority": 100,
            "id": 1060959,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=a9a19d4815ae5cc6",
            "url": "https://translate-dev.freebsd.org/api/units/1060959/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:23.826205Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "Finally, the daemon starts an endless loop, which performs the following steps:"
            ],
            "previous_source": "",
            "target": [
                "Finally, the daemon starts an endless loop, which performs the following steps:"
            ],
            "id_hash": 2140480309971989215,
            "content_hash": 2140480309971989215,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:816",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 202,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060967/?format=api",
            "priority": 100,
            "id": 1060967,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=9db483804c9932df",
            "url": "https://translate-dev.freebsd.org/api/units/1060967/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:23.983672Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "Call `accept`. It waits here until a client contacts it. At that point, it receives a new socket, `c`, which it can use to communicate with this particular client."
            ],
            "previous_source": "",
            "target": [
                "Call `accept`. It waits here until a client contacts it. At that point, it receives a new socket, `c`, which it can use to communicate with this particular client."
            ],
            "id_hash": 6876026995722314057,
            "content_hash": 6876026995722314057,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:819",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 203,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 29,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060969/?format=api",
            "priority": 100,
            "id": 1060969,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=df6c8e1f32066149",
            "url": "https://translate-dev.freebsd.org/api/units/1060969/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:24.007781Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "It uses the C function `fdopen` to turn the socket from a low-level _file descriptor_ to a C-style `FILE` pointer. This will allow the use of `fprintf` later on."
            ],
            "previous_source": "",
            "target": [
                "It uses the C function `fdopen` to turn the socket from a low-level _file descriptor_ to a C-style `FILE` pointer. This will allow the use of `fprintf` later on."
            ],
            "id_hash": 3389425371812858932,
            "content_hash": 3389425371812858932,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:820",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 204,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 29,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060971/?format=api",
            "priority": 100,
            "id": 1060971,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=af09a86aef9a0c34",
            "url": "https://translate-dev.freebsd.org/api/units/1060971/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:24.031521Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "It checks the time, and prints it in the _ISO 8601_ format to the `client` \"file\". It then uses `fclose` to close the file. That will automatically close the socket as well."
            ],
            "previous_source": "",
            "target": [
                "It checks the time, and prints it in the _ISO 8601_ format to the `client` \"file\". It then uses `fclose` to close the file. That will automatically close the socket as well."
            ],
            "id_hash": -943501320417020507,
            "content_hash": -943501320417020507,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:821",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 205,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 32,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060973/?format=api",
            "priority": 100,
            "id": 1060973,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=72e8028c476e75a5",
            "url": "https://translate-dev.freebsd.org/api/units/1060973/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:24.095939Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "We can _generalize_ this, and use it as a model for many other servers:"
            ],
            "previous_source": "",
            "target": [
                "We can _generalize_ this, and use it as a model for many other servers:"
            ],
            "id_hash": 4839167020780756783,
            "content_hash": 4839167020780756783,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:823",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 206,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060975/?format=api",
            "priority": 100,
            "id": 1060975,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=c3282cc4326c1f2f",
            "url": "https://translate-dev.freebsd.org/api/units/1060975/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:24.121152Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "Sequential Server"
            ],
            "previous_source": "",
            "target": [
                "Sequential Server"
            ],
            "id_hash": 15962647401203449,
            "content_hash": 15962647401203449,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:824",
            "context": "",
            "note": "type: Block title",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 207,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060977/?format=api",
            "priority": 100,
            "id": 1060977,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=8038b5f1780606f9",
            "url": "https://translate-dev.freebsd.org/api/units/1060977/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:24.184285Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "serv.png"
            ],
            "previous_source": "",
            "target": [
                "serv.png"
            ],
            "id_hash": -7458900548250673376,
            "content_hash": -7458900548250673376,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:825",
            "context": "",
            "note": "type: Target for macro image",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 208,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060979/?format=api",
            "priority": 100,
            "id": 1060979,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=187ca978668d5f20",
            "url": "https://translate-dev.freebsd.org/api/units/1060979/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:24.209390Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "The advantage of this flowchart is that, except for the brief moment after the parent ``fork``s and before it exits, there is always only one _process_ active: Our server does not take up much memory and other system resources."
            ],
            "previous_source": "",
            "target": [
                "The advantage of this flowchart is that, except for the brief moment after the parent ``fork``s and before it exits, there is always only one _process_ active: Our server does not take up much memory and other system resources."
            ],
            "id_hash": -4442605385822736675,
            "content_hash": -4442605385822736675,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:834",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 210,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 39,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060983/?format=api",
            "priority": 100,
            "id": 1060983,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=4258b1f084cc6edd",
            "url": "https://translate-dev.freebsd.org/api/units/1060983/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:24.298804Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "% ./daytimed\nbind: Permission denied\n%\n"
            ],
            "previous_source": "",
            "target": [
                "% ./daytimed\nbind: Permission denied\n%\n"
            ],
            "id_hash": -6133009290703711126,
            "content_hash": -6133009290703711126,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:857",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 215,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060993/?format=api",
            "priority": 100,
            "id": 1060993,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=2ae32c8b4f6f546a",
            "url": "https://translate-dev.freebsd.org/api/units/1060993/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:24.469653Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "Try again, this time as the superuser:"
            ],
            "previous_source": "",
            "target": [
                "Try again, this time as the superuser:"
            ],
            "id_hash": 5657633414719711642,
            "content_hash": 5657633414719711642,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:863",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 217,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060997/?format=api",
            "priority": 100,
            "id": 1060997,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=ce83f39d81bfa99a",
            "url": "https://translate-dev.freebsd.org/api/units/1060997/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:24.530969Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "# ./daytimed\n#\n"
            ],
            "previous_source": "",
            "target": [
                "# ./daytimed\n#\n"
            ],
            "id_hash": -1951081224354268456,
            "content_hash": -1951081224354268456,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:868",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 218,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1060999/?format=api",
            "priority": 100,
            "id": 1060999,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=64ec5df6b66dfad8",
            "url": "https://translate-dev.freebsd.org/api/units/1060999/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:24.588430Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "What... Nothing? Let us try again:"
            ],
            "previous_source": "",
            "target": [
                "What... Nothing? Let us try again:"
            ],
            "id_hash": -5710757875477790364,
            "content_hash": -5710757875477790364,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:871",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 219,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061001/?format=api",
            "priority": 100,
            "id": 1061001,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=30bf4ff819e1c164",
            "url": "https://translate-dev.freebsd.org/api/units/1061001/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:24.620229Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "# ./daytimed\n"
            ],
            "previous_source": "",
            "target": [
                "# ./daytimed\n"
            ],
            "id_hash": 5673060181902645685,
            "content_hash": 5673060181902645685,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:875",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 220,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061003/?format=api",
            "priority": 100,
            "id": 1061003,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=cebac22da3b859b5",
            "url": "https://translate-dev.freebsd.org/api/units/1061003/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:24.642158Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "bind: Address already in use\n#\n"
            ],
            "previous_source": "",
            "target": [
                "bind: Address already in use\n#\n"
            ],
            "id_hash": 798574455855498375,
            "content_hash": 798574455855498375,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:878",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 221,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061005/?format=api",
            "priority": 100,
            "id": 1061005,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=8b151b3c8ff7c487",
            "url": "https://translate-dev.freebsd.org/api/units/1061005/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:24.684448Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "% telnet localhost 13\n"
            ],
            "previous_source": "",
            "target": [
                "% telnet localhost 13\n"
            ],
            "id_hash": 603860459651382271,
            "content_hash": 603860459651382271,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:890",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 224,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061011/?format=api",
            "priority": 100,
            "id": 1061011,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=886157e37f6cbbff",
            "url": "https://translate-dev.freebsd.org/api/units/1061011/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:24.795815Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "Trying ::1...\ntelnet: connect to address ::1: Connection refused\nTrying 127.0.0.1...\nConnected to localhost.\nEscape character is '^]'.\n2001-06-19T21:04:42Z\nConnection closed by foreign host.\n%\n"
            ],
            "previous_source": "",
            "target": [
                "Trying ::1...\ntelnet: connect to address ::1: Connection refused\nTrying 127.0.0.1...\nConnected to localhost.\nEscape character is '^]'.\n2001-06-19T21:04:42Z\nConnection closed by foreign host.\n%\n"
            ],
            "id_hash": -8583050860526563841,
            "content_hash": -8583050860526563841,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:899",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 225,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 25,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061013/?format=api",
            "priority": 100,
            "id": 1061013,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=08e2e0b7a1340dff",
            "url": "https://translate-dev.freebsd.org/api/units/1061013/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:24.818295Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "% who\n"
            ],
            "previous_source": "",
            "target": [
                "% who\n"
            ],
            "id_hash": -1652574456438852674,
            "content_hash": -1652574456438852674,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:911",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 228,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061019/?format=api",
            "priority": 100,
            "id": 1061019,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=6910e0499f13f3be",
            "url": "https://translate-dev.freebsd.org/api/units/1061019/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:24.922673Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "whizkid          ttyp0   Jun 19 16:59   (216.127.220.143)\nxxx              ttyp1   Jun 19 16:06   (xx.xx.xx.xx)\n% telnet 216.127.220.143 13\n"
            ],
            "previous_source": "",
            "target": [
                "whizkid          ttyp0   Jun 19 16:59   (216.127.220.143)\nxxx              ttyp1   Jun 19 16:06   (xx.xx.xx.xx)\n% telnet 216.127.220.143 13\n"
            ],
            "id_hash": 2913502153190205876,
            "content_hash": 2913502153190205876,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:915",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 229,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061021/?format=api",
            "priority": 100,
            "id": 1061021,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=a86ed6c59d3ce9b4",
            "url": "https://translate-dev.freebsd.org/api/units/1061021/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:24.941115Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "Trying 216.127.220.143...\nConnected to r47.bfm.org.\nEscape character is '^]'.\n2001-06-19T21:31:11Z\nConnection closed by foreign host.\n%\n"
            ],
            "previous_source": "",
            "target": [
                "Trying 216.127.220.143...\nConnected to r47.bfm.org.\nEscape character is '^]'.\n2001-06-19T21:31:11Z\nConnection closed by foreign host.\n%\n"
            ],
            "id_hash": 832595847251853851,
            "content_hash": 832595847251853851,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:922",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 230,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061023/?format=api",
            "priority": 100,
            "id": 1061023,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=8b8df98304e9821b",
            "url": "https://translate-dev.freebsd.org/api/units/1061023/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:24.984741Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "Again, it worked. Will it work using the domain name?"
            ],
            "previous_source": "",
            "target": [
                "Again, it worked. Will it work using the domain name?"
            ],
            "id_hash": -4201702628600611081,
            "content_hash": -4201702628600611081,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:925",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 231,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061025/?format=api",
            "priority": 100,
            "id": 1061025,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=45b08db88a6f7ef7",
            "url": "https://translate-dev.freebsd.org/api/units/1061025/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:25.005286Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "% telnet r47.bfm.org 13\n"
            ],
            "previous_source": "",
            "target": [
                "% telnet r47.bfm.org 13\n"
            ],
            "id_hash": -6427261068957188727,
            "content_hash": -6427261068957188727,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:929",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 232,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061027/?format=api",
            "priority": 100,
            "id": 1061027,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=26cdc81c621bfd89",
            "url": "https://translate-dev.freebsd.org/api/units/1061027/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:25.028439Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "Trying 216.127.220.143...\nConnected to r47.bfm.org.\nEscape character is '^]'.\n2001-06-19T21:31:40Z\nConnection closed by foreign host.\n%\n"
            ],
            "previous_source": "",
            "target": [
                "Trying 216.127.220.143...\nConnected to r47.bfm.org.\nEscape character is '^]'.\n2001-06-19T21:31:40Z\nConnection closed by foreign host.\n%\n"
            ],
            "id_hash": -1071177604734864220,
            "content_hash": -1071177604734864220,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:936",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 233,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061029/?format=api",
            "priority": 100,
            "id": 1061029,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=712269a4d26cb4a4",
            "url": "https://translate-dev.freebsd.org/api/units/1061029/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:25.080807Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "Helper Functions"
            ],
            "previous_source": "",
            "target": [
                "Helper Functions"
            ],
            "id_hash": 1310553918848149197,
            "content_hash": 1310553918848149197,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:942",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 235,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061033/?format=api",
            "priority": 100,
            "id": 1061033,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=923005d877f0a6cd",
            "url": "https://translate-dev.freebsd.org/api/units/1061033/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:25.121335Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "`gethostbyname`"
            ],
            "previous_source": "",
            "target": [
                "`gethostbyname`"
            ],
            "id_hash": 3268323789580399693,
            "content_hash": 3268323789580399693,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:950",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 237,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061037/?format=api",
            "priority": 100,
            "id": 1061037,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=ad5b6b2b98e5f44d",
            "url": "https://translate-dev.freebsd.org/api/units/1061037/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:25.196272Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "While there is no way to pass the domain name directly to any of the sockets functions, the FreeBSD C library comes with the man:gethostbyname[3] and man:gethostbyname2[3] functions, declared in [.filename]#netdb.h#."
            ],
            "previous_source": "",
            "target": [
                "While there is no way to pass the domain name directly to any of the sockets functions, the FreeBSD C library comes with the man:gethostbyname[3] and man:gethostbyname2[3] functions, declared in [.filename]#netdb.h#."
            ],
            "id_hash": -4480497283851860564,
            "content_hash": -4480497283851860564,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:953",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 238,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 31,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061039/?format=api",
            "priority": 100,
            "id": 1061039,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=41d2137582e845ac",
            "url": "https://translate-dev.freebsd.org/api/units/1061039/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:25.213138Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "struct hostent * gethostbyname(const char *name);\nstruct hostent * gethostbyname2(const char *name, int af);\n"
            ],
            "previous_source": "",
            "target": [
                "struct hostent * gethostbyname(const char *name);\nstruct hostent * gethostbyname2(const char *name, int af);\n"
            ],
            "id_hash": -600409152887910771,
            "content_hash": -600409152887910771,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:958",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 239,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061041/?format=api",
            "priority": 100,
            "id": 1061041,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=77aaeb0e7a390e8d",
            "url": "https://translate-dev.freebsd.org/api/units/1061041/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:25.228717Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "This allows us to create a much more flexible-and much more useful-version of our daytime program:"
            ],
            "previous_source": "",
            "target": [
                "This allows us to create a much more flexible-and much more useful-version of our daytime program:"
            ],
            "id_hash": -8027676031269890880,
            "content_hash": -8027676031269890880,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:964",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 241,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061045/?format=api",
            "priority": 100,
            "id": 1061045,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=1097f72e983d94c0",
            "url": "https://translate-dev.freebsd.org/api/units/1061045/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:25.306906Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "  sa.sin_family = AF_INET;\n  sa.sin_port = htons(13);\n"
            ],
            "previous_source": "",
            "target": [
                "  sa.sin_family = AF_INET;\n  sa.sin_port = htons(13);\n"
            ],
            "id_hash": 5822814332665796417,
            "content_hash": 5822814332665796417,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:997",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 244,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061051/?format=api",
            "priority": 100,
            "id": 1061051,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=d0cecac8f3991741",
            "url": "https://translate-dev.freebsd.org/api/units/1061051/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:25.400273Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "  if ((he = gethostbyname(host)) == NULL) {\n    herror(host);\n    return 2;\n  }\n"
            ],
            "previous_source": "",
            "target": [
                "  if ((he = gethostbyname(host)) == NULL) {\n    herror(host);\n    return 2;\n  }\n"
            ],
            "id_hash": -8490165531573056112,
            "content_hash": -8490165531573056112,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1004",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 246,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061055/?format=api",
            "priority": 100,
            "id": 1061055,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=0a2cdf6e8e528d90",
            "url": "https://translate-dev.freebsd.org/api/units/1061055/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:25.469539Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "  if (connect(s, (struct sockaddr *)&sa, sizeof sa) < 0) {\n    perror(\"connect\");\n    return 3;\n  }\n"
            ],
            "previous_source": "",
            "target": [
                "  if (connect(s, (struct sockaddr *)&sa, sizeof sa) < 0) {\n    perror(\"connect\");\n    return 3;\n  }\n"
            ],
            "id_hash": -8685136176515527724,
            "content_hash": -8685136176515527724,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1011",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 248,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061059/?format=api",
            "priority": 100,
            "id": 1061059,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=077832a9cce5cbd4",
            "url": "https://translate-dev.freebsd.org/api/units/1061059/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:25.521273Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "  while ((bytes = read(s, buf, BUFSIZ)) > 0)\n    write(1, buf, bytes);\n"
            ],
            "previous_source": "",
            "target": [
                "  while ((bytes = read(s, buf, BUFSIZ)) > 0)\n    write(1, buf, bytes);\n"
            ],
            "id_hash": 7634520121754585597,
            "content_hash": 7634520121754585597,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1014",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 249,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061061/?format=api",
            "priority": 100,
            "id": 1061061,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=e9f34399efc109fd",
            "url": "https://translate-dev.freebsd.org/api/units/1061061/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:25.543617Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "% daytime ; daytime localhost\n"
            ],
            "previous_source": "",
            "target": [
                "% daytime ; daytime localhost\n"
            ],
            "id_hash": 8913185026593551766,
            "content_hash": 8913185026593551766,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1032",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 252,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061067/?format=api",
            "priority": 100,
            "id": 1061067,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=fbb1fe8ebf707596",
            "url": "https://translate-dev.freebsd.org/api/units/1061067/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:25.642922Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/en/?format=api",
            "source": [
                "52080 01-06-20 04:02:33 50 0 0 390.2 UTC(NIST) *\n2001-06-20T04:02:35Z\n%\n"
            ],
            "previous_source": "",
            "target": [
                "52080 01-06-20 04:02:33 50 0 0 390.2 UTC(NIST) *\n2001-06-20T04:02:35Z\n%\n"
            ],
            "id_hash": 9005621496069727971,
            "content_hash": 9005621496069727971,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1036",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 253,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061069/?format=api",
            "priority": 100,
            "id": 1061069,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/en/?checksum=fcfa65096edba6e3",
            "url": "https://translate-dev.freebsd.org/api/units/1061069/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:41:25.685567Z"
        }
    ]
}