Units API.

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

GET /api/units/99412/?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/freebsd-doc/articles_linux-emulation/en/?format=api",
    "source": [
        "This masters thesis deals with updating the <trademark class=\"registered\">Linux</trademark> emulation layer (the so called <firstterm>Linuxulator</firstterm>). The task was to update the layer to match the functionality of <trademark class=\"registered\">Linux</trademark> 2.6. As a reference implementation, the <trademark class=\"registered\">Linux</trademark> 2.6.16 kernel was chosen. The concept is loosely based on the NetBSD implementation. Most of the work was done in the summer of 2006 as a part of the Google Summer of Code students program. The focus was on bringing the <firstterm>NPTL</firstterm> (new <trademark class=\"registered\">POSIX</trademark> thread library) support into the emulation layer, including <firstterm>TLS</firstterm> (thread local storage), <firstterm>futexes</firstterm> (fast user space mutexes), <firstterm>PID mangling</firstterm>, and some other minor things. Many small problems were identified and fixed in the process. My work was integrated into the main FreeBSD source repository and will be shipped in the upcoming 7.0R release. We, the emulation development team, are working on making the <trademark class=\"registered\">Linux</trademark> 2.6 emulation the default emulation layer in FreeBSD."
    ],
    "previous_source": "",
    "target": [
        "This masters thesis deals with updating the <trademark class=\"registered\">Linux</trademark> emulation layer (the so called <firstterm>Linuxulator</firstterm>). The task was to update the layer to match the functionality of <trademark class=\"registered\">Linux</trademark> 2.6. As a reference implementation, the <trademark class=\"registered\">Linux</trademark> 2.6.16 kernel was chosen. The concept is loosely based on the NetBSD implementation. Most of the work was done in the summer of 2006 as a part of the Google Summer of Code students program. The focus was on bringing the <firstterm>NPTL</firstterm> (new <trademark class=\"registered\">POSIX</trademark> thread library) support into the emulation layer, including <firstterm>TLS</firstterm> (thread local storage), <firstterm>futexes</firstterm> (fast user space mutexes), <firstterm>PID mangling</firstterm>, and some other minor things. Many small problems were identified and fixed in the process. My work was integrated into the main FreeBSD source repository and will be shipped in the upcoming 7.0R release. We, the emulation development team, are working on making the <trademark class=\"registered\">Linux</trademark> 2.6 emulation the default emulation layer in FreeBSD."
    ],
    "id_hash": -578997676111800522,
    "content_hash": -578997676111800522,
    "location": "article.translate.xml:59",
    "context": "",
    "note": "(itstool) path: abstract/para",
    "flags": "",
    "labels": [],
    "state": 100,
    "fuzzy": false,
    "translated": true,
    "approved": false,
    "position": 15,
    "has_suggestion": false,
    "has_comment": false,
    "has_failing_check": true,
    "num_words": 155,
    "source_unit": "https://translate-dev.freebsd.org/api/units/99412/?format=api",
    "priority": 100,
    "id": 99412,
    "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=77f6fcae65945736",
    "url": "https://translate-dev.freebsd.org/api/units/99412/?format=api",
    "explanation": "",
    "extra_flags": "",
    "pending": false,
    "timestamp": "2019-10-20T12:10:38.081693Z"
}