Translation components API.

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

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

{
    "count": 273,
    "next": null,
    "previous": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/units/?format=api&page=5",
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/?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:1032",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 252,
            "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": 1507084,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/pl/?checksum=afa293b869e88d56",
            "url": "https://translate-dev.freebsd.org/api/units/1507084/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:35:56.269745Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/?format=api",
            "source": [
                "% daytime ; daytime localhost\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8913185026593551766,
            "content_hash": 8913185026593551766,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1036",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 253,
            "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": 1507085,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/pl/?checksum=fbb1fe8ebf707596",
            "url": "https://translate-dev.freebsd.org/api/units/1507085/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:35:56.272815Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/?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": [
                ""
            ],
            "id_hash": 9005621496069727971,
            "content_hash": 9005621496069727971,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1040",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 254,
            "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": 1507086,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/pl/?checksum=fcfa65096edba6e3",
            "url": "https://translate-dev.freebsd.org/api/units/1507086/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:35:56.276271Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/?format=api",
            "source": [
                "As you can see, my system was two seconds ahead of the NIST time."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3305580830197996949,
            "content_hash": -3305580830197996949,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1043",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 255,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061071/?format=api",
            "priority": 100,
            "id": 1507087,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/pl/?checksum=522037bfa7b5226b",
            "url": "https://translate-dev.freebsd.org/api/units/1507087/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:35:56.279517Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/?format=api",
            "source": [
                "`getservbyname`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6484302820203528360,
            "content_hash": -6484302820203528360,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1045",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 256,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061073/?format=api",
            "priority": 100,
            "id": 1507088,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/pl/?checksum=260320f0b9b47f58",
            "url": "https://translate-dev.freebsd.org/api/units/1507088/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:35:56.282726Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/?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:1049",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 257,
            "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": 1507089,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/pl/?checksum=de5471cd06f682bf",
            "url": "https://translate-dev.freebsd.org/api/units/1507089/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:35:56.285693Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/?format=api",
            "source": [
                "struct servent * getservbyname(const char *name, const char *proto);\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6610853170042392695,
            "content_hash": 6610853170042392695,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1053",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 258,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061077/?format=api",
            "priority": 100,
            "id": 1507090,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/pl/?checksum=dbbe77eeaea45077",
            "url": "https://translate-dev.freebsd.org/api/units/1507090/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:35:56.288849Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/?format=api",
            "source": [
                "The `servent` structure contains the `s_port`, which contains the proper port, already in _network byte order_."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8523165229335790620,
            "content_hash": 8523165229335790620,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1056",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 259,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061079/?format=api",
            "priority": 100,
            "id": 1507091,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/pl/?checksum=f6485d9e5085441c",
            "url": "https://translate-dev.freebsd.org/api/units/1507091/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:35:56.318865Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/?format=api",
            "source": [
                "Had we not known the correct port for the _daytime_ service, we could have found it this way:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4396158330385736901,
            "content_hash": -4396158330385736901,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1058",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 260,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061081/?format=api",
            "priority": 100,
            "id": 1507092,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/pl/?checksum=42fdb54a54fbdb3b",
            "url": "https://translate-dev.freebsd.org/api/units/1507092/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:35:56.322464Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/?format=api",
            "source": [
                "struct servent *se;\n  ...\n  if ((se = getservbyname(\"daytime\", \"tcp\")) == NULL {\n    fprintf(stderr, \"Cannot determine which port to use.\\n\");\n    return 7;\n  }\n  sa.sin_port = se->s_port;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -923558691088664879,
            "content_hash": -923558691088664879,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1068",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 261,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 25,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061083/?format=api",
            "priority": 100,
            "id": 1507093,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/pl/?checksum=732edc43806f76d1",
            "url": "https://translate-dev.freebsd.org/api/units/1507093/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:35:56.326436Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/?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:1075",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 262,
            "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": 1507094,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/pl/?checksum=c969b5124b6f631f",
            "url": "https://translate-dev.freebsd.org/api/units/1507094/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:35:56.329438Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/?format=api",
            "source": [
                "Concurrent Servers"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5959632264385244016,
            "content_hash": 5959632264385244016,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1077",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 263,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061087/?format=api",
            "priority": 100,
            "id": 1507095,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/pl/?checksum=d2b4ddf80ea3ab70",
            "url": "https://translate-dev.freebsd.org/api/units/1507095/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:35:56.332195Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/?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:1081",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 264,
            "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": 1507096,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/pl/?checksum=5530cbea3ba4db8e",
            "url": "https://translate-dev.freebsd.org/api/units/1507096/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:35:56.335288Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/?format=api",
            "source": [
                "This requires a significant change in our flowchart:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 604097816668896364,
            "content_hash": 604097816668896364,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1083",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 265,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061091/?format=api",
            "priority": 100,
            "id": 1507097,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/pl/?checksum=88622fc37c237c6c",
            "url": "https://translate-dev.freebsd.org/api/units/1507097/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:35:56.338330Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/?format=api",
            "source": [
                "Concurrent Server"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7203571388540590685,
            "content_hash": -7203571388540590685,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1084",
            "context": "",
            "note": "type: Block title",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 266,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061093/?format=api",
            "priority": 100,
            "id": 1507098,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/pl/?checksum=1c07c5fcffdee5a3",
            "url": "https://translate-dev.freebsd.org/api/units/1507098/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:35:56.340724Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/?format=api",
            "source": [
                "serv2.png"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4993135819869404556,
            "content_hash": 4993135819869404556,
            "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1085",
            "context": "",
            "note": "type: Target for macro image",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 267,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1061095/?format=api",
            "priority": 100,
            "id": 1507099,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/pl/?checksum=c54b2e92ca983d8c",
            "url": "https://translate-dev.freebsd.org/api/units/1507099/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:35:56.343470Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/?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:1089",
            "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": 65,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1188236/?format=api",
            "priority": 100,
            "id": 1507100,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/pl/?checksum=f86b0be9732cd370",
            "url": "https://translate-dev.freebsd.org/api/units/1507100/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:35:56.345921Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/?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:1092",
            "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": 43,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1188238/?format=api",
            "priority": 100,
            "id": 1507101,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/pl/?checksum=2805521b52c4b71f",
            "url": "https://translate-dev.freebsd.org/api/units/1507101/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:35:56.348799Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/?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:1095",
            "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": 21,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1188240/?format=api",
            "priority": 100,
            "id": 1507102,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/pl/?checksum=02f0e008c3139033",
            "url": "https://translate-dev.freebsd.org/api/units/1507102/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:35:56.351715Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/?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:1102",
            "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": 64,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1188242/?format=api",
            "priority": 100,
            "id": 1507103,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/pl/?checksum=b1838f222dadf3a7",
            "url": "https://translate-dev.freebsd.org/api/units/1507103/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:35:56.354747Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/?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:1105",
            "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": 46,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1188244/?format=api",
            "priority": 100,
            "id": 1507104,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/pl/?checksum=c1fae94f892d58ae",
            "url": "https://translate-dev.freebsd.org/api/units/1507104/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:35:56.357167Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/?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:1108",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 273,
            "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": 1507105,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/pl/?checksum=72411f8dbc66d13f",
            "url": "https://translate-dev.freebsd.org/api/units/1507105/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:35:56.359972Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/pl/?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": 1543254,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/pl/?checksum=fd95c54c7ca6baf2",
            "url": "https://translate-dev.freebsd.org/api/units/1543254/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T00:41:25.200889Z"
        }
    ]
}