Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/booksdevelopers-handbooksockets_index/id/units/?format=api&page=6
https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/id/units/?format=api&page=5", "results": [ { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/id/?format=api", "source": [ "Concurrent Servers" ], "previous_source": "", "target": [ "" ], "id_hash": 5959632264385244016, "content_hash": 5959632264385244016, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1073", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 262, "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": 1405362, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/id/?checksum=d2b4ddf80ea3ab70", "url": "https://translate-dev.freebsd.org/api/units/1405362/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T18:27:14.386149Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/id/?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": 1405363, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/id/?checksum=5530cbea3ba4db8e", "url": "https://translate-dev.freebsd.org/api/units/1405363/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T18:27:14.389530Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/id/?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:1079", "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": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/1061091/?format=api", "priority": 100, "id": 1405364, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/id/?checksum=88622fc37c237c6c", "url": "https://translate-dev.freebsd.org/api/units/1405364/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T18:27:14.393469Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/id/?format=api", "source": [ "Concurrent Server" ], "previous_source": "", "target": [ "" ], "id_hash": -7203571388540590685, "content_hash": -7203571388540590685, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1080", "context": "", "note": "type: Block title", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 265, "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": 1405365, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/id/?checksum=1c07c5fcffdee5a3", "url": "https://translate-dev.freebsd.org/api/units/1405365/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T18:27:14.399180Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/id/?format=api", "source": [ "serv2.png" ], "previous_source": "", "target": [ "" ], "id_hash": 4993135819869404556, "content_hash": 4993135819869404556, "location": "documentation/content/en/books/developers-handbook/sockets/_index.adoc:1081", "context": "", "note": "type: Target for macro image", "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": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1061095/?format=api", "priority": 100, "id": 1405366, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/id/?checksum=c54b2e92ca983d8c", "url": "https://translate-dev.freebsd.org/api/units/1405366/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T18:27:14.403187Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/id/?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": 1405367, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/id/?checksum=f86b0be9732cd370", "url": "https://translate-dev.freebsd.org/api/units/1405367/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T18:27:14.406532Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/id/?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": 1405368, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/id/?checksum=2805521b52c4b71f", "url": "https://translate-dev.freebsd.org/api/units/1405368/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T18:27:14.410197Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/id/?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": 1405369, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/id/?checksum=02f0e008c3139033", "url": "https://translate-dev.freebsd.org/api/units/1405369/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T18:27:14.413618Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/id/?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": 1405370, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/id/?checksum=b1838f222dadf3a7", "url": "https://translate-dev.freebsd.org/api/units/1405370/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T18:27:14.417104Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/id/?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": 1405371, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/id/?checksum=c1fae94f892d58ae", "url": "https://translate-dev.freebsd.org/api/units/1405371/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T18:27:14.451330Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/id/?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": 1405372, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/id/?checksum=72411f8dbc66d13f", "url": "https://translate-dev.freebsd.org/api/units/1405372/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T18:27:14.455538Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/id/?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": 1543249, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/id/?checksum=fd95c54c7ca6baf2", "url": "https://translate-dev.freebsd.org/api/units/1543249/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-04-21T00:41:20.205207Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/id/?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": 1691699, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/id/?checksum=8b59b780b7f45375", "url": "https://translate-dev.freebsd.org/api/units/1691699/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-09-14T18:19:54.504746Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/id/?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": 1691700, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/id/?checksum=10b55df99eee54cd", "url": "https://translate-dev.freebsd.org/api/units/1691700/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-09-14T18:19:54.506561Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/id/?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": 1691701, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/id/?checksum=0226e1c3d226dd4d", "url": "https://translate-dev.freebsd.org/api/units/1691701/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-09-14T18:19:54.521235Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/id/?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": 1691702, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/id/?checksum=30fbe85f6a16180e", "url": "https://translate-dev.freebsd.org/api/units/1691702/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-09-14T18:19:54.522285Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/id/?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": 1691703, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/id/?checksum=a02f79bd86a4b3a5", "url": "https://translate-dev.freebsd.org/api/units/1691703/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-09-14T18:19:54.524061Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/id/?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": 1691704, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/id/?checksum=9a78c5841872b903", "url": "https://translate-dev.freebsd.org/api/units/1691704/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-09-14T18:19:54.526216Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/id/?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": 1691705, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/id/?checksum=986dd475a882ee6f", "url": "https://translate-dev.freebsd.org/api/units/1691705/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-09-14T18:19:54.542969Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/id/?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": 1691706, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/id/?checksum=82b5ced04e4eab4f", "url": "https://translate-dev.freebsd.org/api/units/1691706/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-09-14T18:19:54.543652Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/id/?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": 1691707, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/id/?checksum=45b19b1586c6fec1", "url": "https://translate-dev.freebsd.org/api/units/1691707/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-09-14T18:19:54.544639Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooksockets_index/id/?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": 1691708, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooksockets_index/id/?checksum=09504c6060a40b2f", "url": "https://translate-dev.freebsd.org/api/units/1691708/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-09-14T18:19:54.545648Z" } ] }{ "count": 272, "next": null, "previous": "