Units API.

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

GET /api/units/776547/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, DELETE, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articleslinux-emulation_index/fa/?format=api",
    "source": [
        "When a process issues an interrupt `0x80`, the `int0x80` syscall trap handler is issued (defined in [.filename]#sys/i386/i386/exception.s#), which prepares arguments (i.e. copies them on to the stack) for a call to a C function man:syscall[2] (defined in [.filename]#sys/i386/i386/trap.c#), which processes the passed in trapframe.  The processing consists of preparing the syscall (depending on the `sysvec` entry), determining if the syscall is 32-bit or 64-bit one (changes size of the parameters), then the parameters are copied, including the syscall.  Next, the actual syscall function is executed with processing of the return code (special cases for `ERESTART` and `EJUSTRETURN` errors).  Finally an `userret()` is scheduled, switching the process back to the users-pace.  The parameters to the actual syscall handler are passed in the form of `struct thread *td`, `struct syscall args *` arguments where the second parameter is a pointer to the copied in structure of parameters."
    ],
    "previous_source": "",
    "target": [
        ""
    ],
    "id_hash": 5984599612387906091,
    "content_hash": 5984599612387906091,
    "location": "documentation/content/en/articles/linux-emulation/_index.adoc:215",
    "context": "",
    "note": "type: Plain text",
    "flags": "",
    "labels": [],
    "state": 0,
    "fuzzy": false,
    "translated": false,
    "approved": false,
    "position": 52,
    "has_suggestion": false,
    "has_comment": false,
    "has_failing_check": false,
    "num_words": 145,
    "source_unit": "https://translate-dev.freebsd.org/api/units/612289/?format=api",
    "priority": 100,
    "id": 776547,
    "web_url": "https://translate-dev.freebsd.org/translate/documentation/articleslinux-emulation_index/fa/?checksum=d30d91a3c352522b",
    "url": "https://translate-dev.freebsd.org/api/units/776547/?format=api",
    "explanation": "",
    "extra_flags": "",
    "pending": false,
    "timestamp": "2021-04-04T22:23:23.207234Z"
}