Translation components API.

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

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

{
    "count": 210,
    "next": null,
    "previous": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/el/units/?format=api&page=4",
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/el/?format=api",
            "source": [
                "`options INVARIANT_SUPPORT`: many of the tests present in `options INVARIANTS` require modified data structures or additional kernel symbols to be defined."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3467843742753645125,
            "content_hash": 3467843742753645125,
            "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:861",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 201,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1072282/?format=api",
            "priority": 100,
            "id": 1631002,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/el/?checksum=b0204182b7646245",
            "url": "https://translate-dev.freebsd.org/api/units/1631002/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:32:31.978871Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/el/?format=api",
            "source": [
                "`options WITNESS`: this option enables run-time lock order tracking and verification, and is an invaluable tool for deadlock diagnosis. WITNESS maintains a graph of acquired lock orders by lock type, and checks the graph at each acquire for cycles (implicit or explicit). If a cycle is detected, a warning and stack trace are generated to the console, indicating that a potential deadlock might have occurred. WITNESS is required in order to use the `show locks`, `show witness` and `show alllocks` DDB commands. This debug option has significant performance overhead, which may be somewhat mitigated through the use of `options WITNESS_SKIPSPIN`. Detailed documentation may be found in man:witness[4]."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7269964394803657091,
            "content_hash": 7269964394803657091,
            "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:862",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 202,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 107,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1072284/?format=api",
            "priority": 100,
            "id": 1631003,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/el/?checksum=e4e41a1962027983",
            "url": "https://translate-dev.freebsd.org/api/units/1631003/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:32:31.979512Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/el/?format=api",
            "source": [
                "`options WITNESS_SKIPSPIN`: disable run-time checking of spinlock lock order with WITNESS. As spin locks are acquired most frequently in the scheduler, and scheduler events occur often, this option can significantly speed up systems running with WITNESS. This option depends on `options WITNESS`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1180672197165335248,
            "content_hash": 1180672197165335248,
            "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:863",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 203,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 42,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1072286/?format=api",
            "priority": 100,
            "id": 1631004,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/el/?checksum=9062971b9c3842d0",
            "url": "https://translate-dev.freebsd.org/api/units/1631004/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:32:31.980210Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/el/?format=api",
            "source": [
                "`options WITNESS_KDB`: change the default value of the `debug.witness.kdb` sysctl to 1, which causes WITNESS to enter the debugger when a lock order violation is detected, rather than simply printing a warning. This option depends on `options WITNESS`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 686155742683415724,
            "content_hash": 686155742683415724,
            "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:864",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 204,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 38,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1072288/?format=api",
            "priority": 100,
            "id": 1631005,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/el/?checksum=8985b703373d44ac",
            "url": "https://translate-dev.freebsd.org/api/units/1631005/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:32:31.980883Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/el/?format=api",
            "source": [
                "`options SOCKBUF_DEBUG`: perform extensive run-time consistency checking on socket buffers, which can be useful for debugging both socket bugs and race conditions in protocols and device drivers that interact with sockets. This option significantly impacts network performance, and may change the timing in device driver races."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2539401248492294539,
            "content_hash": -2539401248492294539,
            "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:865",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 205,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 46,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1072290/?format=api",
            "priority": 100,
            "id": 1631006,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/el/?checksum=5cc23c04d16eee75",
            "url": "https://translate-dev.freebsd.org/api/units/1631006/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:32:31.981531Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/el/?format=api",
            "source": [
                "`options DEBUG_VFS_LOCKS`: track lock acquisition points for lockmgr/vnode locks, expanding the amount of information displayed by `show lockedvnods` in DDB. This option has a measurable performance impact."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8479435222036211547,
            "content_hash": 8479435222036211547,
            "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:866",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 206,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 27,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1072292/?format=api",
            "priority": 100,
            "id": 1631007,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/el/?checksum=f5ad01689167675b",
            "url": "https://translate-dev.freebsd.org/api/units/1631007/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:32:31.982170Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/el/?format=api",
            "source": [
                "`options DEBUG_MEMGUARD`: a replacement for the man:malloc[9] kernel memory allocator that uses the VM system to detect reads or writes from allocated memory after free. Details may be found in man:memguard[9]. This option has a significant performance impact, but can be very helpful in debugging kernel memory corruption bugs."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4915788934122898427,
            "content_hash": 4915788934122898427,
            "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:867",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 207,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 49,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1072294/?format=api",
            "priority": 100,
            "id": 1631008,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/el/?checksum=c43863fd993103fb",
            "url": "https://translate-dev.freebsd.org/api/units/1631008/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:32:31.982783Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/el/?format=api",
            "source": [
                "`options DIAGNOSTIC`: enable additional, more expensive diagnostic tests along the lines of `options INVARIANTS`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5836051676908236221,
            "content_hash": -5836051676908236221,
            "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:868",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 208,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1072296/?format=api",
            "priority": 100,
            "id": 1631009,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/el/?checksum=2f022debab0fd243",
            "url": "https://translate-dev.freebsd.org/api/units/1631009/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:32:31.983424Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/el/?format=api",
            "source": [
                "`options KASAN`: enable the Kernel Address Sanitizer. This enables compiler instrumentation which can be used to detect invalid memory accesses in the kernel, such as use-after-frees and buffer overflows. This largely supersedes `options DEBUG_MEMGUARD`. See man:kasan[9] for details, and for the currently supported platforms."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4027697137128292809,
            "content_hash": 4027697137128292809,
            "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:869",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 209,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 44,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1251156/?format=api",
            "priority": 100,
            "id": 1631010,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/el/?checksum=b7e54134e163c1c9",
            "url": "https://translate-dev.freebsd.org/api/units/1631010/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:32:31.984038Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookkerneldebug_index/el/?format=api",
            "source": [
                "`options KMSAN`: enable the Kernel Memory Sanitizer. This enables compiler instrumentation which can be used to detect uses of uninitialized memory. See man:kmsan[9] for details, and for the currently supported platforms."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2313635408378763329,
            "content_hash": -2313635408378763329,
            "location": "documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:869",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 210,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 31,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1251158/?format=api",
            "priority": 100,
            "id": 1631011,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookkerneldebug_index/el/?checksum=5fe450daafd167bf",
            "url": "https://translate-dev.freebsd.org/api/units/1631011/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:32:31.984678Z"
        }
    ]
}