Units API.

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

GET /api/units/26323/?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/es/?format=api",
    "source": [
        "FreeBSD has an abstraction called an execution class loader, which is a wedge into the <citerefentry><refentrytitle>execve</refentrytitle><manvolnum>2</manvolnum></citerefentry> syscall. This employs a structure <literal>sysentvec</literal>, which describes an executable ABI. It contains things like errno translation table, signal translation table, various functions to serve syscall needs (stack fixup, coredumping, etc.). Every ABI the FreeBSD kernel wants to support must define this structure, as it is used later in the syscall processing code and at some other places. System entries are handled by trap handlers, where we can access both the kernel-space and the user-space at once."
    ],
    "previous_source": "",
    "target": [
        "FreeBSD tiene una abstracción llamada cargador de clases de ejecución, que es una cuña en el<citerefentry><refentrytitle>execve</refentrytitle><manvolnum>2</manvolnum></citerefentry>syscall. Esto emplea una estructura<literal>sysentvec</literal>que describe una ABI ejecutable. Contiene cosas como tabla de traducción de errno, tabla de traducción de señales, varias funciones para satisfacer las necesidades de llamadas al sistema (reparación de pila, volcado de núcleos, etc.). Cada ABI que el kernel de FreeBSD desee admitir debe definir esta estructura, ya que se usa más adelante en el código de procesamiento de llamadas al sistema y en otros lugares. Las entradas del sistema son manejadas por controladores de trampas, donde podemos acceder tanto al espacio del núcleo como al espacio del usuario a la vez."
    ],
    "id_hash": -8308079164332535328,
    "content_hash": -8308079164332535328,
    "location": "article.translate.xml:328",
    "context": "",
    "note": "(itstool) path: sect4/para",
    "flags": "",
    "labels": [],
    "state": 20,
    "fuzzy": false,
    "translated": true,
    "approved": false,
    "position": 58,
    "has_suggestion": false,
    "has_comment": false,
    "has_failing_check": false,
    "num_words": 93,
    "source_unit": "https://translate-dev.freebsd.org/api/units/99455/?format=api",
    "priority": 100,
    "id": 26323,
    "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/es/?checksum=0cb3c604a42291e0",
    "url": "https://translate-dev.freebsd.org/api/units/26323/?format=api",
    "explanation": "",
    "extra_flags": "",
    "pending": false,
    "timestamp": "2019-10-20T12:10:38.697103Z"
}