Translation components API.

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

GET /api/translations/documentation/booksarch-handbookisa_index/zh_CN/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/zh_CN/units/?format=api&page=7",
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api",
            "source": [
                "dmat - the tag to be destroyed."
            ],
            "previous_source": "",
            "target": [
                "dmat - 被销毁的标签。"
            ],
            "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": 1202788,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/zh_CN/?checksum=3f90c42d3f9e822b",
            "url": "https://translate-dev.freebsd.org/api/units/1202788/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:58:34.059448Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?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": [
                "分配标签所描述的一块连续内存区。被分配的内存的大小为标签的maxsize。成功则返回0,否则返回错误码。调用结果被用于获取内存的物理地址,但在此之前必须用<function>bus_dmamap_load()</function>将其加载。"
            ],
            "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": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 163,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 48,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202530/?format=api",
            "priority": 100,
            "id": 1202789,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/zh_CN/?checksum=0d485cac9e7a926d",
            "url": "https://translate-dev.freebsd.org/api/units/1202789/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:58:34.150801Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1202790,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/zh_CN/?checksum=d8f8ac9e7e50284a",
            "url": "https://translate-dev.freebsd.org/api/units/1202790/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:58:34.262576Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?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": [
                "  创建新标签。成功则返回0,否则返回错误码。"
            ],
            "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": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 174,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202534/?format=api",
            "priority": 100,
            "id": 1202791,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/zh_CN/?checksum=cde8e60cb258bc8a",
            "url": "https://translate-dev.freebsd.org/api/units/1202791/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:58:34.349709Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api",
            "source": [
                "Destroy a map. Returns 0 on success, the error code otherwise."
            ],
            "previous_source": "",
            "target": [
                "销毁映射。成功则返回0,否则返回错误码。"
            ],
            "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": 1202792,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/zh_CN/?checksum=a78e9b10ee5bb839",
            "url": "https://translate-dev.freebsd.org/api/units/1202792/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:58:34.460510Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?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": [
                "加载缓冲区到映射中(映射必须事先由<function>bus_dmamap_create()</function>或者<function>bus_dmamem_alloc()</function>)创建。缓冲区的所有页面都会被检查,看是否符合标签的要求,并为那些不符合的分配反弹页面。会创建物理段描述符的数组,并将其传递给回调函数。回调函数以某种方式处理这个数组。系统中的反弹缓冲区是受限的,因此如果需要的反弹缓冲区不能立即获得,则将请求入队,当反弹缓冲区可用时再调用回调函数。如果回调函数立即执行则返回0,如果请求被排队,等待将来执行,则返回<errorname>EINPROGRESS</errorname>。后一种情况下,与排队的回调函数之间的同步由驱动程序负责。"
            ],
            "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": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 182,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 139,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202538/?format=api",
            "priority": 100,
            "id": 1202793,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/zh_CN/?checksum=6e2d0082565bb6ac",
            "url": "https://translate-dev.freebsd.org/api/units/1202793/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:58:34.562331Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1202794,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/zh_CN/?checksum=badc97755c9a84d0",
            "url": "https://translate-dev.freebsd.org/api/units/1202794/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:58:34.746292Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api",
            "source": [
                "Each entry in the segments array contains the fields:"
            ],
            "previous_source": "",
            "target": [
                "段数组中的每一项包含如下字段:"
            ],
            "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": 1202795,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/zh_CN/?checksum=9c03e8f8adae31c1",
            "url": "https://translate-dev.freebsd.org/api/units/1202795/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:58:34.762692Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api",
            "source": [
                "unload the map."
            ],
            "previous_source": "",
            "target": [
                "卸载映射。"
            ],
            "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": 1202796,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/zh_CN/?checksum=ec48d67ec76e6be4",
            "url": "https://translate-dev.freebsd.org/api/units/1202796/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:58:34.857070Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?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": [
                "与设备进行物理传输前后,将加载的缓冲区与其反弹页面进行同步。此函数完成原始缓冲区与其映射版本之间所有必需的数据拷贝工作。进行传输之前和之后必须对缓冲区进行同步。"
            ],
            "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": 1202797,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/zh_CN/?checksum=ef4830d149a07878",
            "url": "https://translate-dev.freebsd.org/api/units/1202797/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:58:34.960468Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?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": [
                "保留一个DMA通道。成功则返回0,如果通道已经被保留或被其它驱动程序保留则返回EBUSY。大多数的ISA设备都不能共享DMA通道,因此这个函数通常在连接设备时调用。总线资源的现代接口使得这种保留成为多余,但目前仍必须使用。如果不使用,则后面其它DMA例程将会panic。"
            ],
            "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": 1202798,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/zh_CN/?checksum=ef977b11adedef22",
            "url": "https://translate-dev.freebsd.org/api/units/1202798/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:58:35.346848Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?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": [
                "释放先前保留的DMA通道。释放通道时必须不能有正在进行中的传输(另外,释放通道后设备必须不能再试图发起传输)。"
            ],
            "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": 1202799,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/zh_CN/?checksum=037960fc177e6dff",
            "url": "https://translate-dev.freebsd.org/api/units/1202799/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:58:35.463218Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?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": [
                "分配由特定通道使用的反弹缓冲区。请求的缓冲区大小不能超过64KB。以后,如果传输缓冲区碰巧不是物理连续的,或超出ISA总线可访问的内存范围,或跨越64KB的边界,则会自动使用反弹缓冲区。如果传输总是使用符合上述条件的缓冲区(例如,由<function>bus_dmamem_alloc()</function>分配的那些),则不需要调用          <function>isa_dmainit()</function>。但使用此函数会让通过DMA控制器传输任意数据变得非常方便。"
            ],
            "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": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 240,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 107,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202552/?format=api",
            "priority": 100,
            "id": 1202800,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/zh_CN/?checksum=d11f476274bab23b",
            "url": "https://translate-dev.freebsd.org/api/units/1202800/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:58:35.549879Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?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": [
                "准备启动DMA传输。实际启动设备上的传输之前必需调用此函数来设置DMA控制器。它检查缓冲区是否连续的且在ISA内存范围之内,如果不是则自动使用反弹缓冲区。如果需要反弹缓冲区,但反弹缓冲区没有用 <function>isa_dmainit()</function>设置,或对于请求的传输大小来说太小,则系统将panic。写请求且使用反弹缓冲区的情况下,数据将被自动拷贝到反弹缓冲区。"
            ],
            "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": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 244,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 90,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202554/?format=api",
            "priority": 100,
            "id": 1202801,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/zh_CN/?checksum=2f5d264d80237e99",
            "url": "https://translate-dev.freebsd.org/api/units/1202801/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:58:35.564005Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?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": [
                "设备报告传输完成后,同步内存。如果是使用反弹缓冲区的读操作,则将数据从反弹缓冲区拷贝到原始缓冲区。参量与<function>isa_dmastart()</function>的相同。允许使用B_RAW标志,但它一点也不会影响<function>isa_dmadone()</function>。"
            ],
            "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": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 253,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 54,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202556/?format=api",
            "priority": 100,
            "id": 1202802,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/zh_CN/?checksum=9bf15edfc90786d3",
            "url": "https://translate-dev.freebsd.org/api/units/1202802/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:58:35.762046Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?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": [
                "返回当前传输中剩余的字节数。在<function>isa_dmastart()</function>中设置了B_READ的情况下,返回的数字一定不会等于零。传输结束时它会被自动复位到缓冲区的长度。正式的用法是在设备发信号指示传输已完成时检查剩余的字节数。如果字节数不为0,则此次传输可能有问题。"
            ],
            "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": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 255,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 83,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1202558/?format=api",
            "priority": 100,
            "id": 1202803,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/zh_CN/?checksum=fc4bece3afa2fe07",
            "url": "https://translate-dev.freebsd.org/api/units/1202803/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:58:35.854689Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api",
            "source": [
                "Aborts the current transfer and returns the number of bytes left untransferred."
            ],
            "previous_source": "",
            "target": [
                "放弃当前的传输并返回剩余未传输的字节数。"
            ],
            "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": 1202804,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/zh_CN/?checksum=7d5b5b9a8ab5e289",
            "url": "https://translate-dev.freebsd.org/api/units/1202804/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:58:35.962118Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookisa_index/zh_CN/?format=api",
            "source": [
                "_flags_ - a bitmap of flags. The only interesting flag is:"
            ],
            "previous_source": "flags - a bitmap of flags. The only interesting flag is:",
            "target": [
                "flags - 旗标的位图。唯一感兴趣的旗标为:"
            ],
            "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": 10,
            "fuzzy": true,
            "translated": false,
            "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": 1449984,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookisa_index/zh_CN/?checksum=e06650984cc599d1",
            "url": "https://translate-dev.freebsd.org/api/units/1449984/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-09-04T00:42:00.683944Z"
        }
    ]
}