Translation components API.

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

GET /api/translations/documentation/booksarch-handbookisa_index/es/units/?format=api&page=8
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 368,
    "next": null,
    "previous": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/es/units/?format=api&page=7",
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/es/?format=api",
            "source": [
                "dmat - the tag to be destroyed."
            ],
            "previous_source": "",
            "target": [
                "dmat - la etiqueta a destruir."
            ],
            "id_hash": -4642995517199056341,
            "content_hash": -4642995517199056341,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:378",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 161,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202528/?format=api",
            "priority": 100,
            "id": 1202572,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/es/?checksum=3f90c42d3f9e822b",
            "url": "https://translate-dev.freebsd.org/api/units/1202572/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:57:16.354414Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/es/?format=api",
            "source": [
                "Allocate an area of contiguous memory described by the tag. The size of memory to be allocated is tag's maxsize. Returns 0 on success, the error code otherwise. The result still has to be loaded by `bus_dmamap_load()` before being used to get the physical address of the memory."
            ],
            "previous_source": "",
            "target": [
                "Reserva un área contigua de memoria descrita por la etiqueta. El tamaño de la memoria a reservar es el maxsize de la etiqueta. Devuelve 0 en caso de éxito, el código de error en caso contrario. El resultado todavía tiene que ser cargado con `bus_dmamap_load()` antes de ser usado para obtener la dirección física de la memoria."
            ],
            "id_hash": -8266255219575582099,
            "content_hash": -8266255219575582099,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:381",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 163,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 48,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202530/?format=api",
            "priority": 100,
            "id": 1202573,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/es/?checksum=0d485cac9e7a926d",
            "url": "https://translate-dev.freebsd.org/api/units/1202573/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:57:16.362384Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/es/?format=api",
            "source": [
                "Free the memory allocated by `bus_dmamem_alloc()`. At present, freeing of the memory allocated with ISA restrictions is not implemented. Due to this the recommended model of use is to keep and re-use the allocated areas for as long as possible. Do not lightly free some area and then shortly allocate it again. That does not mean that `bus_dmamem_free()` should not be used at all: hopefully it will be properly implemented soon."
            ],
            "previous_source": "",
            "target": [
                "Libera la memoria reservada por `bus_dmamem_alloc()`. En este momento, liberar la memoria reservada con restricciones ISA no está implementado. Debido a esto el modo de uso recomendado es mantener y reutilizar las áreas reservadas tanto tiempo como sea posible. No liberes áreas alegremente y luego vuelvas a reservarlas. Eso no significa que `bus_dmamem_free()`no deba usarse nunca: con suerte será implementada pronto."
            ],
            "id_hash": 6411063866285893706,
            "content_hash": 6411063866285893706,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:393",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 170,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 71,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202532/?format=api",
            "priority": 100,
            "id": 1202574,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/es/?checksum=d8f8ac9e7e50284a",
            "url": "https://translate-dev.freebsd.org/api/units/1202574/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:57:16.462936Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/es/?format=api",
            "source": [
                "Create a map for the tag, to be used in `bus_dmamap_load()` later. Returns 0 on success, the error code otherwise."
            ],
            "previous_source": "",
            "target": [
                "Crea un mapa para la etiqueta, para ser usado después en `bus_dmamap_load()`. Devuelve 0 en caso de éxito, el código de error en caso contrario."
            ],
            "id_hash": 5613989877723479178,
            "content_hash": 5613989877723479178,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:401",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 174,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202534/?format=api",
            "priority": 100,
            "id": 1202575,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/es/?checksum=cde8e60cb258bc8a",
            "url": "https://translate-dev.freebsd.org/api/units/1202575/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:57:16.553933Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/es/?format=api",
            "source": [
                "Destroy a map. Returns 0 on success, the error code otherwise."
            ],
            "previous_source": "",
            "target": [
                "Destruye un mapa. Devuelve 0 en caso de éxito, el código de error en caso contrario."
            ],
            "id_hash": 2850386111192873017,
            "content_hash": 2850386111192873017,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:409",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 178,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202536/?format=api",
            "priority": 100,
            "id": 1202576,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/es/?checksum=a78e9b10ee5bb839",
            "url": "https://translate-dev.freebsd.org/api/units/1202576/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:57:16.647855Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/es/?format=api",
            "source": [
                "Load a buffer into the map (the map must be previously created by `bus_dmamap_create()` or `bus_dmamem_alloc()`). All the pages of the buffer are checked for conformance to the tag requirements and for those not conformant the bounce pages are allocated. An array of physical segment descriptors is built and passed to the callback routine. This callback routine is then expected to handle it in some way. The number of bounce buffers in the system is limited, so if the bounce buffers are needed but not immediately available the request will be queued and the callback will be called when the bounce buffers will become available. Returns 0 if the callback was executed immediately or `EINPROGRESS` if the request was queued for future execution. In the latter case the synchronization with queued callback routine is the responsibility of the driver."
            ],
            "previous_source": "",
            "target": [
                "Carga un búfer en el mapa (el mapa debe haber sido creado previamente con `bus_dmamap_create()` o `bus_dmamem_alloc()`). Se comprueban todos los búfers para asegurar que siguen los requisitos de la etiqueta y para aquellos que no lo hacen se reservan páginas \"bounce\". Un array de descriptores de segmentos físicos es construido y pasado a la rutina de callback. Se espera que esta rutina de callback lo maneje de alguna forma. El número de búfers \"bounce\" en el sistema está limitado, así que si los búfers \"bounce\" son necesarios pero no están disponibles inmediatamente se encolará la solicitud y el callback se llamará cuando estén disponibles. Devuelve 0 si el callback se ejecutó inmediatamente o `EINPROGRESS` si la solicitud fue encolada para ejecutarse más tarde. En este último caso la sincronización con la rutina de callback es responsabilidad del controlador."
            ],
            "id_hash": -1284369758936123732,
            "content_hash": -1284369758936123732,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:416",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 182,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 139,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202538/?format=api",
            "priority": 100,
            "id": 1202577,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/es/?checksum=6e2d0082565bb6ac",
            "url": "https://translate-dev.freebsd.org/api/units/1202577/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:57:16.657172Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/es/?format=api",
            "source": [
                "The prototype of callback function is: `void callback(void *arg, bus_dma_segment_t *seg, int nseg, int error)`"
            ],
            "previous_source": "",
            "target": [
                "El prototipo de la función de callback es: `void callback(void *arg, bus_dma_segment_t *seg, int nseg, int error)`"
            ],
            "id_hash": 4241431479396762832,
            "content_hash": 4241431479396762832,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:424",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 187,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202540/?format=api",
            "priority": 100,
            "id": 1202578,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/es/?checksum=badc97755c9a84d0",
            "url": "https://translate-dev.freebsd.org/api/units/1202578/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:57:16.667158Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/es/?format=api",
            "source": [
                "Each entry in the segments array contains the fields:"
            ],
            "previous_source": "",
            "target": [
                "Cada entrada en el array de segmentos contiene los campos:"
            ],
            "id_hash": 2018713212755521985,
            "content_hash": 2018713212755521985,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:431",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 192,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202542/?format=api",
            "priority": 100,
            "id": 1202579,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/es/?checksum=9c03e8f8adae31c1",
            "url": "https://translate-dev.freebsd.org/api/units/1202579/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:57:16.751364Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/es/?format=api",
            "source": [
                "unload the map."
            ],
            "previous_source": "",
            "target": [
                "descarga un mapa."
            ],
            "id_hash": 7802722194419510244,
            "content_hash": 7802722194419510244,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:438",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 196,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202544/?format=api",
            "priority": 100,
            "id": 1202580,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/es/?checksum=ec48d67ec76e6be4",
            "url": "https://translate-dev.freebsd.org/api/units/1202580/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:57:16.759375Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/es/?format=api",
            "source": [
                "Synchronise a loaded buffer with its bounce pages before and after physical transfer to or from device. This is the function that does all the necessary copying of data between the original buffer and its mapped version. The buffers must be synchronized both before and after doing the transfer."
            ],
            "previous_source": "",
            "target": [
                "Sincroniza un búfer cargado con sus páginas \"bounce\" antes y después de una transferencia física a o desde el dispositivo. Esta es la función que hace todas las copias de datos necesarias entre el búfer original y su versión mapeada. Los búfers deben ser sincronizados tanto antes como después de la transferencia."
            ],
            "id_hash": 8018712811974719608,
            "content_hash": 8018712811974719608,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:445",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 200,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 49,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202546/?format=api",
            "priority": 100,
            "id": 1202581,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/es/?checksum=ef4830d149a07878",
            "url": "https://translate-dev.freebsd.org/api/units/1202581/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:57:16.851118Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/es/?format=api",
            "source": [
                "Reserve a DMA channel. Returns 0 on success or EBUSY if the channel was already reserved by this or a different driver. Most of the ISA devices are not able to share DMA channels anyway, so normally this function is called when attaching a device. This reservation was made redundant by the modern interface of bus resources but still must be used in addition to the latter. If not used then later, other DMA routines will panic."
            ],
            "previous_source": "",
            "target": [
                "Reserva un canal DMA. Devuelve 0 en caso de éxito o EBUSY si el cana ya estaba reservado por este u otro controlador. De todos modos la mayoría de los dispositivos ISA no son capaces de compartir canales DMA, así que normalmente esta función se llama cuando se adjunta un dispositivo. Esta reserva se hizo redundante con el interfaz moderno de recursos del bus pero todavía puede ser utilizado con el anterior. Si no se usa, otras rutinas DMA fallarán."
            ],
            "id_hash": 8041030975556022050,
            "content_hash": 8041030975556022050,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:574",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 236,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 77,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202548/?format=api",
            "priority": 100,
            "id": 1202582,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/es/?checksum=ef977b11adedef22",
            "url": "https://translate-dev.freebsd.org/api/units/1202582/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:57:17.346492Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/es/?format=api",
            "source": [
                "Release a previously reserved DMA channel. No transfers must be in progress when the channel is released (in addition the device must not try to initiate transfer after the channel is released)."
            ],
            "previous_source": "",
            "target": [
                "Libera un canal DMA reservado anteriormente. No debe haber transferencias en curso cuando se libera el canal (además el dispositivo no debe intentar iniciar transferencias después de que el canal haya sido liberado)."
            ],
            "id_hash": -8973034146716815873,
            "content_hash": -8973034146716815873,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:577",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 238,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 32,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202550/?format=api",
            "priority": 100,
            "id": 1202583,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/es/?checksum=037960fc177e6dff",
            "url": "https://translate-dev.freebsd.org/api/units/1202583/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:57:17.354472Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/es/?format=api",
            "source": [
                "Allocate a bounce buffer for use with the specified channel. The requested size of the buffer can not exceed 64KB. This bounce buffer will be automatically used later if a transfer buffer happens to be not physically contiguous or outside of the memory accessible by the ISA bus or crossing the 64KB boundary. If the transfers will be always done from buffers which conform to these conditions (such as those allocated by `bus_dmamem_alloc()` with proper limitations) then `isa_dmainit()` does not have to be called. But it is quite convenient to transfer arbitrary data using the DMA controller. The bounce buffer will automatically care of the scatter-gather issues."
            ],
            "previous_source": "",
            "target": [
                "Reserva un búfer \"bounce\" para usarse con el canal especificado. El tamaño solicitado del búfer no puede exceder los 64KB. Este búfer \"bounce\" se usará automáticamente si un búfer para una transferencia no es físicamente contiguo o está fuera de la memoria accesible por el bus ISA o cruza el límite de los 64KB. Si las transferencias siempre se van a hacer desde búfers que cumplen estas condiciones (como aquellos reservados por `bus_dmamem_alloc()`con los límites adecuados) entonces no se necesita llamar a `isa_dmainit()`. Pero es muy útil para transferir datos arbitrarios usando el controlador DMA. El búfer \"bounce\" se encargará automáticamente de los problemas de scatter-gather."
            ],
            "id_hash": 5845469329540952635,
            "content_hash": 5845469329540952635,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:580",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 240,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 107,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202552/?format=api",
            "priority": 100,
            "id": 1202584,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/es/?checksum=d11f476274bab23b",
            "url": "https://translate-dev.freebsd.org/api/units/1202584/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:57:17.468376Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/es/?format=api",
            "source": [
                "Prepare to start a DMA transfer. This function must be called to set up the DMA controller before actually starting transfer on the device. It checks that the buffer is contiguous and falls into the ISA memory range, if not then the bounce buffer is automatically used. If bounce buffer is required but not set up by `isa_dmainit()` or too small for the requested transfer size then the system will panic. In case of a write request with bounce buffer the data will be automatically copied to the bounce buffer."
            ],
            "previous_source": "",
            "target": [
                "Prepara para empezar una transferencia DMA. Esta función se debe llamar para configurar el controlador DMA antes de empezar la transferencia en el dispositivo. Comprueba que el búfer es contiguo y que está dentro del rango de memoria de ISA, si no, se usa el búfer de rebote de forma automática. Si se requiere el búfer de rebote pero no se configura con `isa_dmainit()` o es demasiado pequeño para el tamaño de la transferencia entonces el sistema entrará en pánico. En caso de que se haga una solicitud de escritura con un búfer de rebote los datos se copiarán automáticamente al búfer de rebote."
            ],
            "id_hash": -5810445829933924711,
            "content_hash": -5810445829933924711,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:587",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 244,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 90,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202554/?format=api",
            "priority": 100,
            "id": 1202585,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/es/?checksum=2f5d264d80237e99",
            "url": "https://translate-dev.freebsd.org/api/units/1202585/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:57:17.550029Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/es/?format=api",
            "source": [
                "Synchronize the memory after device reports that transfer is done. If that was a read operation with a bounce buffer then the data will be copied from the bounce buffer to the original buffer. Arguments are the same as for `isa_dmastart()`. Flag B_RAW is permitted but it does not affect `isa_dmadone()` in any way."
            ],
            "previous_source": "",
            "target": [
                "Sincroniza la memoria después de que el dispositivo informe de que la transferencia ha finalizado. Si era una operación de lectura con un búfer de amortiguación entonces los datos se copiarán desde el búfer de amortiguación al búfer original. Los argumentos son los mismos que para `isa_dmastart()`. Se permite el flag B_RAW pero no afecta a `isa_dmadone()` en modo alguno."
            ],
            "id_hash": 2013494823654754003,
            "content_hash": 2013494823654754003,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:599",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 253,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 54,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202556/?format=api",
            "priority": 100,
            "id": 1202586,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/es/?checksum=9bf15edfc90786d3",
            "url": "https://translate-dev.freebsd.org/api/units/1202586/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:57:17.657945Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/es/?format=api",
            "source": [
                "Returns the number of bytes left in the current transfer to be transferred. In case the flag B_READ was set in `isa_dmastart()` the number returned will never be equal to zero. At the end of transfer it will be automatically reset back to the length of buffer. The normal use is to check the number of bytes left after the device signals that the transfer is completed. If the number of bytes is not 0 then something probably went wrong with that transfer."
            ],
            "previous_source": "",
            "target": [
                "Devuelve el número de bytes que faltan por transferir en la transferencia actual. En caso de que se estableciera el flag B_READ en `isa_dmastart()` el número devuelto nunca será cero. Al final de la transferencia se reseteará automáticamente al tamaño del búfer. El uso normal es comprobar el número de bytes pendientes después de que el dispositivo señalice que la transferencia se ha completado. Si el número de bytes no es 0 entonces algo ha ido mal con la transferencia."
            ],
            "id_hash": 8956512746604789255,
            "content_hash": 8956512746604789255,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:602",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 255,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 83,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202558/?format=api",
            "priority": 100,
            "id": 1202587,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/es/?checksum=fc4bece3afa2fe07",
            "url": "https://translate-dev.freebsd.org/api/units/1202587/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:57:17.758904Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/es/?format=api",
            "source": [
                "Aborts the current transfer and returns the number of bytes left untransferred."
            ],
            "previous_source": "",
            "target": [
                "Aborta la transferencia actual y devuelve el número de bytes que quedan por transferir."
            ],
            "id_hash": -190457839922847095,
            "content_hash": -190457839922847095,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:605",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 257,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202560/?format=api",
            "priority": 100,
            "id": 1202588,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/es/?checksum=7d5b5b9a8ab5e289",
            "url": "https://translate-dev.freebsd.org/api/units/1202588/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:57:17.860979Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/es/?format=api",
            "source": [
                "_flags_ - a bitmap of flags. The only interesting flag is:"
            ],
            "previous_source": "",
            "target": [
                "_flags_ - un mapa de bits de flags. El único flag interesante es:"
            ],
            "id_hash": 6946328090318838225,
            "content_hash": 6946328090318838225,
            "location": "documentation/content/en/books/arch-handbook/isa/_index.adoc:368",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 156,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1449973/?format=api",
            "priority": 100,
            "id": 1449975,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/es/?checksum=e06650984cc599d1",
            "url": "https://translate-dev.freebsd.org/api/units/1449975/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-09-04T00:41:42.955835Z"
        }
    ]
}