Units API.

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

GET /api/units/1145077/?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/booksarch-handbooksysinit_index/es/?format=api",
    "source": [
        "There are currently two uses for SYSINIT. Function dispatch at system startup and kernel module loads, and function dispatch at system shutdown and kernel module unload. Kernel subsystems often use system startup SYSINIT's to initialize data structures, for example the process scheduling subsystem uses a SYSINIT to initialize the run queue data structure. Device drivers should avoid using `SYSINIT()` directly. Instead drivers for real devices that are part of a bus structure should use `DRIVER_MODULE()` to provide a function that detects the device and, if it is present, initializes the device. It will do a few things specific to devices and then call `SYSINIT()` itself. For pseudo-devices, which are not part of a bus structure, use `DEV_MODULE()`."
    ],
    "previous_source": "",
    "target": [
        "Actualmente, hay dos usos para SYSINIT. Despacho de funciones al inicio del sistema y cargas del módulo del kernel, y despacho de funciones al cierre del sistema y descarga del módulo del kernel. Los subsistemas del kernel a menudo usan SYSINIT de inicio del sistema para inicializar estructuras de datos, por ejemplo, el subsistema de programación de procesos usa un SYSINIT para inicializar la estructura de datos de la cola de ejecución. Los controladores de dispositivos deben evitar el uso <literal>SYSINIT()</literal>directamente. En su lugar, los controladores para dispositivos reales que forman parte de una estructura de bus deben usar <literal>DRIVER_MODULE()</literal> para proporcionar una función que detecta el dispositivo y, si está presente, inicializa el dispositivo. Hará algunas cosas específicas para los dispositivos y luego llamará <literal>SYSINIT()</literal> sí mismo. Para pseudodispositivos, que no forman parte de una estructura de bus, utilice <literal>DEV_MODULE()</literal>."
    ],
    "id_hash": -4740150286883389251,
    "content_hash": -4740150286883389251,
    "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:66",
    "context": "",
    "note": "type: Plain text",
    "flags": "",
    "labels": [],
    "state": 10,
    "fuzzy": true,
    "translated": false,
    "approved": false,
    "position": 10,
    "has_suggestion": false,
    "has_comment": false,
    "has_failing_check": true,
    "num_words": 117,
    "source_unit": "https://translate-dev.freebsd.org/api/units/1145076/?format=api",
    "priority": 100,
    "id": 1145077,
    "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/es/?checksum=3e379a6db05980bd",
    "url": "https://translate-dev.freebsd.org/api/units/1145077/?format=api",
    "explanation": "",
    "extra_flags": "",
    "pending": false,
    "timestamp": "2021-05-23T13:20:15.299866Z"
}