Translation components API.

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

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

{
    "count": 272,
    "next": null,
    "previous": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/nl_NL/units/?format=api&page=5",
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/nl_NL/?format=api",
            "source": [
                "We now can type a domain name (or an IP address, it works both ways) on the command line, and the program will try to connect to its _daytime_ server.  Otherwise, it will still default to `time.nist.gov`.  However, even in this case we will use `gethostbyname` rather than hard coding `192.43.244.18`.  That way, even if its IP address changes in the future, we will still find it."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1466644619144022724,
            "content_hash": -1466644619144022724,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1024",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 250,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 67,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1188226/?format=api",
            "priority": 100,
            "id": 1188837,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/nl_NL/?checksum=6ba56e7d502eb53c",
            "url": "https://translate-dev.freebsd.org/api/units/1188837/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:12:22.477753Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/nl_NL/?format=api",
            "source": [
                "Since it takes virtually no time to get the time from your local server, you could run daytime twice in a row: First to get the time from `time.nist.gov`, the second time from your own system.  You can then compare the results and see how exact your system clock is:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3432468286269853014,
            "content_hash": 3432468286269853014,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1028",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 251,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 50,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1188228/?format=api",
            "priority": 100,
            "id": 1188838,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/nl_NL/?checksum=afa293b869e88d56",
            "url": "https://translate-dev.freebsd.org/api/units/1188838/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:12:22.560385Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/nl_NL/?format=api",
            "source": [
                "Sometimes you may not be sure what port a certain service uses.  The man:getservbyname[3] function, also declared in [.filename]#netdb.h# comes in very handy in those cases:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6797182863007974079,
            "content_hash": 6797182863007974079,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1045",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 256,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1188230/?format=api",
            "priority": 100,
            "id": 1188839,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/nl_NL/?checksum=de5471cd06f682bf",
            "url": "https://translate-dev.freebsd.org/api/units/1188839/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:12:22.661960Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/nl_NL/?format=api",
            "source": [
                "You usually do know the port.  But if you are developing a new protocol, you may be testing it on an unofficial port.  Some day, you will register the protocol and its port (if nowhere else, at least in your [.filename]#/etc/services#, which is where `getservbyname` looks).  Instead of returning an error in the above code, you just use the temporary port number.  Once you have listed the protocol in [.filename]#/etc/services#, your software will find its port without you having to rewrite the code."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5289958327502988063,
            "content_hash": 5289958327502988063,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1071",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 261,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 83,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1188232/?format=api",
            "priority": 100,
            "id": 1188840,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/nl_NL/?checksum=c969b5124b6f631f",
            "url": "https://translate-dev.freebsd.org/api/units/1188840/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:12:22.762658Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/nl_NL/?format=api",
            "source": [
                "Unlike a sequential server, a _concurrent server_ has to be able to serve more than one client at a time.  For example, a _chat server_ may be serving a specific client for hours-it cannot wait till it stops serving a client before it serves the next one."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3084741537865344114,
            "content_hash": -3084741537865344114,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1077",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 263,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 47,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1188234/?format=api",
            "priority": 100,
            "id": 1188841,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/nl_NL/?checksum=5530cbea3ba4db8e",
            "url": "https://translate-dev.freebsd.org/api/units/1188841/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:12:22.850738Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/nl_NL/?format=api",
            "source": [
                "We moved the _serve_ from the _daemon process_ to its own _server process_.  However, because each child process inherits all open files (and a socket is treated just like a file), the new process inherits not only the _\"accepted handle,\"_ i.e., the socket returned by the `accept` call, but also the _top socket_, i.e., the one opened by the top process right at the beginning."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8677042204346995568,
            "content_hash": 8677042204346995568,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1085",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 267,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 65,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1188236/?format=api",
            "priority": 100,
            "id": 1188842,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/nl_NL/?checksum=f86b0be9732cd370",
            "url": "https://translate-dev.freebsd.org/api/units/1188842/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:12:22.956369Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/nl_NL/?format=api",
            "source": [
                "However, the _server process_ does not need this socket and should `close` it immediately.  Similarly, the _daemon process_ no longer needs the _accepted socket_, and not only should, but _must_ `close` it-otherwise, it will run out of available _file descriptors_ sooner or later."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6339570623147886817,
            "content_hash": -6339570623147886817,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1088",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 268,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 43,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1188238/?format=api",
            "priority": 100,
            "id": 1188843,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/nl_NL/?checksum=2805521b52c4b71f",
            "url": "https://translate-dev.freebsd.org/api/units/1188843/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:12:22.976018Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/nl_NL/?format=api",
            "source": [
                "After the _server process_ is done serving, it should close the _accepted socket_.  Instead of returning to `accept`, it now exits."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -9011456526131163085,
            "content_hash": -9011456526131163085,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1091",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 269,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1188240/?format=api",
            "priority": 100,
            "id": 1188844,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/nl_NL/?checksum=02f0e008c3139033",
            "url": "https://translate-dev.freebsd.org/api/units/1188844/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:12:23.054797Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/nl_NL/?format=api",
            "source": [
                "Under UNIX(R), a process does not really _exit_.  Instead, it _returns_ to its parent.  Typically, a parent process ``wait``s for its child process, and obtains a return value.  However, our _daemon process_ cannot simply stop and wait.  That would defeat the whole purpose of creating additional processes.  But if it never does `wait`, its children will become _zombies_-no longer functional but still roaming around."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3567852706765599655,
            "content_hash": 3567852706765599655,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1098",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 270,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 64,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1188242/?format=api",
            "priority": 100,
            "id": 1188845,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/nl_NL/?checksum=b1838f222dadf3a7",
            "url": "https://translate-dev.freebsd.org/api/units/1188845/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:12:23.065777Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/nl_NL/?format=api",
            "source": [
                "For that reason, the _daemon process_ needs to set _signal handlers_ in its _initialize daemon_ phase.  At least a SIGCHLD signal has to be processed, so the daemon can remove the zombie return values from the system and release the system resources they are taking up."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4754368884456118446,
            "content_hash": 4754368884456118446,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1101",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 271,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 46,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1188244/?format=api",
            "priority": 100,
            "id": 1188846,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/nl_NL/?checksum=c1fae94f892d58ae",
            "url": "https://translate-dev.freebsd.org/api/units/1188846/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:12:23.076354Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/nl_NL/?format=api",
            "source": [
                "That is why our flowchart now contains a _process signals_ box, which is not connected to any other box.  By the way, many servers also process SIGHUP, and typically interpret as the signal from the superuser that they should reread their configuration files.  This allows us to change settings without having to kill and restart these servers."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -990475749433093825,
            "content_hash": -990475749433093825,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1104",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 272,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 57,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1188246/?format=api",
            "priority": 100,
            "id": 1188847,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/nl_NL/?checksum=72411f8dbc66d13f",
            "url": "https://translate-dev.freebsd.org/api/units/1188847/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:12:23.163938Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/nl_NL/?format=api",
            "source": [
                "/*\n * daytime.c\n *\n * Programmed by G. Adam Stanislav\n */\n#include <stdio.h>\n#include <string.h>\n#include <sys/types.h>\n#include <sys/socket.h>\n#include <netinet/in.h>\n#include <unistd.h>\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 9049355958570367730,
            "content_hash": 9049355958570367730,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:563",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 141,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 23,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1543244/?format=api",
            "priority": 100,
            "id": 1543253,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/nl_NL/?checksum=fd95c54c7ca6baf2",
            "url": "https://translate-dev.freebsd.org/api/units/1543253/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T00:41:24.308772Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/nl_NL/?format=api",
            "source": [
                "int main() {\n  int s, bytes;\n  struct sockaddr_in sa;\n  char buffer[BUFSIZ+1];\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 817886570814395253,
            "content_hash": 817886570814395253,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:568",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 142,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1691639/?format=api",
            "priority": 100,
            "id": 1691739,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/nl_NL/?checksum=8b59b780b7f45375",
            "url": "https://translate-dev.freebsd.org/api/units/1691739/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-09-14T18:19:55.005030Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/nl_NL/?format=api",
            "source": [
                "  memset(&sa, '\\0', sizeof(sa));\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8019400234768640819,
            "content_hash": -8019400234768640819,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:575, documentation/content/en/books/developers-handbook/sockets/_index.adoc:994",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 144,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1691641/?format=api",
            "priority": 100,
            "id": 1691740,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/nl_NL/?checksum=10b55df99eee54cd",
            "url": "https://translate-dev.freebsd.org/api/units/1691740/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-09-14T18:19:55.006460Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/nl_NL/?format=api",
            "source": [
                "int main() {\n    int s, c;\n    socklen_t b;\n    struct sockaddr_in sa;\n    time_t t;\n    struct tm *tm;\n    FILE *client;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -9068312568503280307,
            "content_hash": -9068312568503280307,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:726",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 183,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1691643/?format=api",
            "priority": 100,
            "id": 1691741,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/nl_NL/?checksum=0226e1c3d226dd4d",
            "url": "https://translate-dev.freebsd.org/api/units/1691741/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-09-14T18:19:55.022404Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/nl_NL/?format=api",
            "source": [
                "    memset(&sa, '\\0', sizeof(sa));\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5693701807380490226,
            "content_hash": -5693701807380490226,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:733",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 185,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1691645/?format=api",
            "priority": 100,
            "id": 1691742,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/nl_NL/?checksum=30fbe85f6a16180e",
            "url": "https://translate-dev.freebsd.org/api/units/1691742/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-09-14T18:19:55.023500Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/nl_NL/?format=api",
            "source": [
                "    switch (fork()) {\n        case -1:\n            perror(\"fork\");\n            return 3;\n        default:\n            close(s);\n            return 0;\n        case 0:\n            break;\n    }\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2319206188033815461,
            "content_hash": 2319206188033815461,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:755",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 189,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1691647/?format=api",
            "priority": 100,
            "id": 1691743,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/nl_NL/?checksum=a02f79bd86a4b3a5",
            "url": "https://translate-dev.freebsd.org/api/units/1691743/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-09-14T18:19:55.025279Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/nl_NL/?format=api",
            "source": [
                "        if ((t = time(NULL)) < 0) {\n            perror(\"daytimed time\");\n            return 6;\n        }\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1907491613327931651,
            "content_hash": 1907491613327931651,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:775",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 194,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1691649/?format=api",
            "priority": 100,
            "id": 1691744,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/nl_NL/?checksum=9a78c5841872b903",
            "url": "https://translate-dev.freebsd.org/api/units/1691744/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-09-14T18:19:55.027479Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/nl_NL/?format=api",
            "source": [
                "/*\n * daytime.c\n *\n * Programmed by G. Adam Stanislav\n * 19 June 2001\n */\n#include <stdio.h>\n#include <string.h>\n#include <unistd.h>\n#include <sys/types.h>\n#include <sys/socket.h>\n#include <netinet/in.h>\n#include <netdb.h>\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1760296631175147119,
            "content_hash": 1760296631175147119,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:980",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 242,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 29,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1691651/?format=api",
            "priority": 100,
            "id": 1691745,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/nl_NL/?checksum=986dd475a882ee6f",
            "url": "https://translate-dev.freebsd.org/api/units/1691745/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-09-14T18:19:55.044850Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/nl_NL/?format=api",
            "source": [
                "int main(int argc, char *argv[]) {\n  int s, bytes;\n  struct sockaddr_in sa;\n  struct hostent *he;\n  char buf[BUFSIZ+1];\n  char *host;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 195289552922782543,
            "content_hash": 195289552922782543,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:987",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 243,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 19,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1691653/?format=api",
            "priority": 100,
            "id": 1691746,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/nl_NL/?checksum=82b5ced04e4eab4f",
            "url": "https://translate-dev.freebsd.org/api/units/1691746/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-09-14T18:19:55.045584Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/nl_NL/?format=api",
            "source": [
                "  host = (argc > 1) ? argv[1] : \"time.nist.gov\";\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4201406460602155327,
            "content_hash": -4201406460602155327,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:999",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 245,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1691655/?format=api",
            "priority": 100,
            "id": 1691747,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/nl_NL/?checksum=45b19b1586c6fec1",
            "url": "https://translate-dev.freebsd.org/api/units/1691747/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-09-14T18:19:55.046661Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/nl_NL/?format=api",
            "source": [
                "  memcpy(&sa.sin_addr, he->h_addr_list[0], he->h_length);\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8552251715554637009,
            "content_hash": -8552251715554637009,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1006",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 247,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1691657/?format=api",
            "priority": 100,
            "id": 1691748,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/nl_NL/?checksum=09504c6060a40b2f",
            "url": "https://translate-dev.freebsd.org/api/units/1691748/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-09-14T18:19:55.047658Z"
        }
    ]
}