Translation components API.

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

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

{
    "count": 358,
    "next": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/units/?format=api&page=6",
    "previous": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/units/?format=api&page=4",
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "_CAM_REQ_CMP_ERR_ - \"impossible\" SCSI phase occurred or something else as weird or just a generic error if further detail is not available"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4939853825832322009,
            "content_hash": -4939853825832322009,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:1475",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 345,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1055654/?format=api",
            "priority": 100,
            "id": 1056737,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=3b721d1e2ce8fc27",
            "url": "https://translate-dev.freebsd.org/api/units/1056737/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:38:20.133522Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "_CAM_UNEXP_BUSFREE_ - unexpected disconnect occurred"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8457329369145587451,
            "content_hash": -8457329369145587451,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:1476",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 346,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1055656/?format=api",
            "priority": 100,
            "id": 1056738,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=0aa187bf63994905",
            "url": "https://translate-dev.freebsd.org/api/units/1056738/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:38:20.138683Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "_CAM_BDR_SENT_ - BUS DEVICE RESET message was sent to the target"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8033262837540059634,
            "content_hash": 8033262837540059634,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:1477",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 347,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1055658/?format=api",
            "priority": 100,
            "id": 1056739,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=ef7be1fd1aebf9f2",
            "url": "https://translate-dev.freebsd.org/api/units/1056739/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:38:20.143082Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "_CAM_UNREC_HBA_ERROR_ - unrecoverable Host Bus Adapter Error"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3072910232785387210,
            "content_hash": 3072910232785387210,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:1478",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 348,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1055660/?format=api",
            "priority": 100,
            "id": 1056740,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=aaa52b9363d5feca",
            "url": "https://translate-dev.freebsd.org/api/units/1056740/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:38:20.169648Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "_CAM_REQ_TOO_BIG_ - the request was too large for this controller"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8388888059057870647,
            "content_hash": -8388888059057870647,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:1479",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 349,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1055662/?format=api",
            "priority": 100,
            "id": 1056741,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=0b94aec1ab56e8c9",
            "url": "https://translate-dev.freebsd.org/api/units/1056741/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:38:20.176185Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "_CAM_LUN_INVALID_ - the LUN ID in the request is not supported by the SCSI controller"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7101781617288245437,
            "content_hash": -7101781617288245437,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:1484",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 351,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1055666/?format=api",
            "priority": 100,
            "id": 1056743,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=1d71673ef5228f43",
            "url": "https://translate-dev.freebsd.org/api/units/1056743/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:38:20.185705Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "_CAM_TID_INVALID_ - the target ID in the request is not supported by the SCSI controller"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4655167360150237545,
            "content_hash": -4655167360150237545,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:1485",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 352,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1055668/?format=api",
            "priority": 100,
            "id": 1056744,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=3f6585f338408e97",
            "url": "https://translate-dev.freebsd.org/api/units/1056744/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:38:20.190048Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "Timeout Handling"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4278359342290554693,
            "content_hash": -4278359342290554693,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:1487",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 353,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1055670/?format=api",
            "priority": 100,
            "id": 1056745,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=44a036d88d4c30bb",
            "url": "https://translate-dev.freebsd.org/api/units/1056745/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:38:20.194291Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "static void\nxxx_timeout(void *arg)\n{\n    struct xxx_hcb *hcb = (struct xxx_hcb *)arg;\n    struct xxx_softc *softc;\n    struct ccb_hdr *ccb_h;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6421880642572080424,
            "content_hash": 6421880642572080424,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:1504",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 355,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1055674/?format=api",
            "priority": 100,
            "id": 1056747,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=d91f1a6b7a775528",
            "url": "https://translate-dev.freebsd.org/api/units/1056747/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:38:20.204579Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "    softc = hcb->softc;\n    ccb_h = &hcb->ccb->ccb_h;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5519915447131048447,
            "content_hash": -5519915447131048447,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:1507",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 356,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1055676/?format=api",
            "priority": 100,
            "id": 1056748,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=33655225878ff601",
            "url": "https://translate-dev.freebsd.org/api/units/1056748/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:38:20.208755Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "The general logic of handling this request is the following:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3728519611557002820,
            "content_hash": -3728519611557002820,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:368",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 110,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1186610/?format=api",
            "priority": 100,
            "id": 1186801,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=4c41a32af71141bc",
            "url": "https://translate-dev.freebsd.org/api/units/1186801/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:00:55.268589Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "The first thing to do is to check for possible races, to make sure that the command did not get aborted when it was sitting in the queue:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1569364709889449692,
            "content_hash": -1569364709889449692,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:370",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 111,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 28,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1186612/?format=api",
            "priority": 100,
            "id": 1186802,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=6a387f1c78016124",
            "url": "https://translate-dev.freebsd.org/api/units/1186802/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:00:55.363804Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "Also we check that the device is supported at all by our controller:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2280930717763830199,
            "content_hash": 2280930717763830199,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:382",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 114,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1186614/?format=api",
            "priority": 100,
            "id": 1186803,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=9fa77e67259701b7",
            "url": "https://translate-dev.freebsd.org/api/units/1186803/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:00:55.460727Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "If disconnection is disabled for this CCB we pass this information to the hcb:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1951069465128859757,
            "content_hash": -1951069465128859757,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:535",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 133,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1186628/?format=api",
            "priority": 100,
            "id": 1186810,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=64ec68a89ee20793",
            "url": "https://translate-dev.freebsd.org/api/units/1186810/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:00:56.455688Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "If the controller is able to run REQUEST SENSE command all by itself then the value of the flag CAM_DIS_AUTOSENSE should also be passed to it, to prevent automatic REQUEST SENSE if the CAM subsystem does not want it."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7289311664322631344,
            "content_hash": -7289311664322631344,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:543",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 135,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 39,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1186630/?format=api",
            "priority": 100,
            "id": 1186811,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=1ad729a966f02950",
            "url": "https://translate-dev.freebsd.org/api/units/1186811/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:00:56.563942Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "The only thing left is to set up the timeout, pass our hcb to the hardware and return, the rest will be done by the interrupt handler (or timeout handler)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4828230282898163408,
            "content_hash": 4828230282898163408,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:545",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 136,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 30,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1186632/?format=api",
            "priority": 100,
            "id": 1186812,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=c30151dc79edc6d0",
            "url": "https://translate-dev.freebsd.org/api/units/1186812/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:00:56.661573Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "And here is a possible implementation of the function returning CCB:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3640753210711826181,
            "content_hash": 3640753210711826181,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:555",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 138,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1186634/?format=api",
            "priority": 100,
            "id": 1186813,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=b2868dc16f575f05",
            "url": "https://translate-dev.freebsd.org/api/units/1186813/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:00:56.853260Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "No arguments are passed in the CCB, the only interesting argument is the SCSI bus indicated by the struct sim pointer."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2765976484931753395,
            "content_hash": -2765976484931753395,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:591",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 145,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1186640/?format=api",
            "priority": 100,
            "id": 1186816,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=599d470aae8f2a4d",
            "url": "https://translate-dev.freebsd.org/api/units/1186816/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:00:57.269866Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "A minimalistic implementation would forget the SCSI negotiations for all the devices on the bus and return the status CAM_REQ_CMP."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4235429331760324541,
            "content_hash": 4235429331760324541,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:593",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 146,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1186642/?format=api",
            "priority": 100,
            "id": 1186817,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=bac7448976d81fbd",
            "url": "https://translate-dev.freebsd.org/api/units/1186817/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:00:57.365124Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "Implementing the SCSI bus reset as a function may be a good idea because it would be re-used by the timeout function as a last resort if the things go wrong."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8327540297254326578,
            "content_hash": 8327540297254326578,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:649",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 157,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 31,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1186646/?format=api",
            "priority": 100,
            "id": 1186819,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=f3915dc776985132",
            "url": "https://translate-dev.freebsd.org/api/units/1186819/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:00:57.950828Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "_abort_ccb_ - pointer to the CCB to be aborted"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4769701697884959643,
            "content_hash": -4769701697884959643,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:656",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 160,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1186650/?format=api",
            "priority": 100,
            "id": 1186821,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=3dce9d93a4fd4c65",
            "url": "https://translate-dev.freebsd.org/api/units/1186821/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:00:58.154895Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "The arguments are transferred in the instance \"struct ccb_trans_setting cts\" of the union ccb:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -184878911334078627,
            "content_hash": -184878911334078627,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:805",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 186,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1186668/?format=api",
            "priority": 100,
            "id": 1186830,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=7d6f2d9c1378a75d",
            "url": "https://translate-dev.freebsd.org/api/units/1186830/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:00:59.256083Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "One caveat is that the bus width and synchronous parameters are per target while the disconnection and tag enabling parameters are per lun."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2602897792907672627,
            "content_hash": 2602897792907672627,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:831",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 201,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 23,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1186674/?format=api",
            "priority": 100,
            "id": 1186833,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=a41f59c07ce8fc33",
            "url": "https://translate-dev.freebsd.org/api/units/1186833/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:00:59.577139Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "The recommended implementation is to keep 3 sets of negotiated (bus width and synchronous transfer) parameters:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2190109001145337834,
            "content_hash": -2190109001145337834,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:833",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 202,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1186676/?format=api",
            "priority": 100,
            "id": 1186834,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=619b2b779758b816",
            "url": "https://translate-dev.freebsd.org/api/units/1186834/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:00:59.856788Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "The code looks like:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5142078763017916077,
            "content_hash": -5142078763017916077,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:839",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 206,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1186678/?format=api",
            "priority": 100,
            "id": 1186835,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=38a3aa9be33cb153",
            "url": "https://translate-dev.freebsd.org/api/units/1186835/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:00:59.952045Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "_XPT_GET_TRAN_SETTINGS_ - get values of SCSI transfer settings"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8773949689589016435,
            "content_hash": 8773949689589016435,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:914",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 215,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1186684/?format=api",
            "priority": 100,
            "id": 1186838,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=f9c354c19d1a2773",
            "url": "https://translate-dev.freebsd.org/api/units/1186838/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:01:00.159084Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "_XPT_CALC_GEOMETRY_ - calculate logical (BIOS) geometry of the disk"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2355454637534233133,
            "content_hash": -2355454637534233133,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:920",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 217,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1186688/?format=api",
            "priority": 100,
            "id": 1186840,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=5f4fbe7ca539bdd3",
            "url": "https://translate-dev.freebsd.org/api/units/1186840/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:01:00.268857Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "The arguments are transferred in the instance \"struct ccb_calc_geometry ccg\" of the union ccb:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8521690136029491007,
            "content_hash": -8521690136029491007,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:923",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 218,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1186690/?format=api",
            "priority": 100,
            "id": 1186841,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=09bcdff89c0310c1",
            "url": "https://translate-dev.freebsd.org/api/units/1186841/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:01:00.361138Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "Some system BIOSes and SCSI BIOSes fight with each other with variable success, for example a combination of Symbios 875/895 SCSI and Phoenix BIOS can give geometry 128/63 after power up and 255/63 after a hard reset or soft reboot."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8026173919285031479,
            "content_hash": -8026173919285031479,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:970",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 230,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 40,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1186696/?format=api",
            "priority": 100,
            "id": 1186844,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=109d4d584b82cdc9",
            "url": "https://translate-dev.freebsd.org/api/units/1186844/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:01:00.651782Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "The properties are returned in the instance \"struct ccb_pathinq cpi\" of the union ccb:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8304388665299797555,
            "content_hash": 8304388665299797555,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:974",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 232,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1186698/?format=api",
            "priority": 100,
            "id": 1186845,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=f33f1d7e17f98633",
            "url": "https://translate-dev.freebsd.org/api/units/1186845/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:01:00.748714Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "The recommended way of setting the string fields is using strncpy, like:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8130613088879649193,
            "content_hash": -8130613088879649193,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:1005",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 261,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1186700/?format=api",
            "priority": 100,
            "id": 1186846,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=0f2a4279372fde57",
            "url": "https://translate-dev.freebsd.org/api/units/1186846/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:01:00.955722Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "After setting the values set the status to CAM_REQ_CMP and mark the CCB as done."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8533079596546990115,
            "content_hash": -8533079596546990115,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:1012",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 263,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1186702/?format=api",
            "priority": 100,
            "id": 1186847,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=099469512faedfdd",
            "url": "https://translate-dev.freebsd.org/api/units/1186847/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:01:01.065881Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "This document assumes that the reader has a general understanding of device drivers in FreeBSD and of the SCSI protocol.  Much of the information in this document was extracted from the drivers:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6186763494594337789,
            "content_hash": 6186763494594337789,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:55",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 4,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 32,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1246660/?format=api",
            "priority": 100,
            "id": 1247164,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=d5dbcc9e94a65bfd",
            "url": "https://translate-dev.freebsd.org/api/units/1247164/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-07-24T14:56:47.277876Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "and from the CAM code itself (by Justin T. Gibbs, see [.filename]#/sys/cam/*#).  When some solution looked the most logical and was essentially verbatim extracted from the code by Justin T. Gibbs, I marked it as \"recommended\"."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4603393450907480144,
            "content_hash": -4603393450907480144,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:62",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 8,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 36,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1246662/?format=api",
            "priority": 100,
            "id": 1247165,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=401d760bd54ccfb0",
            "url": "https://translate-dev.freebsd.org/api/units/1247165/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-07-24T14:56:47.456763Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "The document is illustrated with examples in pseudo-code.  Although sometimes the examples have many details and look like real code, it is still pseudo-code.  It was written to demonstrate the concepts in an understandable way.  For a real driver other approaches may be more modular and efficient.  It also abstracts from the hardware details, as well as issues that would cloud the demonstrated concepts or that are supposed to be described in the other chapters of the developers handbook.  Such details are commonly shown as calls to functions with descriptive names, comments or pseudo-statements.  Fortunately real life full-size examples with all the details can be found in the real drivers."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5497182188582998948,
            "content_hash": -5497182188582998948,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:70",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 9,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 110,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1246664/?format=api",
            "priority": 100,
            "id": 1247166,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=33b615ecbfe7ec5c",
            "url": "https://translate-dev.freebsd.org/api/units/1247166/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-07-24T14:56:47.464916Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "CAM stands for Common Access Method.  It is a generic way to address the I/O buses in a SCSI-like way.  This allows a separation of the generic device drivers from the drivers controlling the I/O bus: for example the disk driver becomes able to control disks on both SCSI, IDE, and/or any other bus so the disk driver portion does not have to be rewritten (or copied and modified) for every new I/O bus.  Thus the two most important active entities are:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6325617368282121523,
            "content_hash": 6325617368282121523,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:78",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 11,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 82,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1246666/?format=api",
            "priority": 100,
            "id": 1247167,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=d7c91b7b5d7f4533",
            "url": "https://translate-dev.freebsd.org/api/units/1247167/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-07-24T14:56:47.480513Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "A peripheral driver receives requests from the OS, converts them to a sequence of SCSI commands and passes these SCSI commands to a SCSI Interface Module.  The SCSI Interface Module is responsible for passing these commands to the actual hardware (or if the actual hardware is not SCSI but, for example, IDE then also converting the SCSI commands to the native commands of the hardware)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3132542548396725109,
            "content_hash": -3132542548396725109,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:84",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 14,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 65,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1246668/?format=api",
            "priority": 100,
            "id": 1247168,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=5486f9262f042c8b",
            "url": "https://translate-dev.freebsd.org/api/units/1247168/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-07-24T14:56:47.576138Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "Globals and Boilerplate"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5376125378704328050,
            "content_hash": -5376125378704328050,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:87",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 16,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1246670/?format=api",
            "priority": 100,
            "id": 1247169,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=35642a73b65dba8e",
            "url": "https://translate-dev.freebsd.org/api/units/1247169/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-07-24T14:56:47.665383Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "Device configuration: xxx_attach"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2175672456217329404,
            "content_hash": -2175672456217329404,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:101",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 19,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1246672/?format=api",
            "priority": 100,
            "id": 1247170,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=61ce756da3908104",
            "url": "https://translate-dev.freebsd.org/api/units/1247170/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-07-24T14:56:47.775558Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "The first thing each SIM driver must do is register itself with the CAM subsystem.  This is done during the driver's `xxx_attach()` function (here and further xxx_ is used to denote the unique driver name prefix).  The `xxx_attach()` function itself is called by the system bus auto-configuration code which we do not describe here."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7174253350212843196,
            "content_hash": -7174253350212843196,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:106",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 20,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 54,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1246674/?format=api",
            "priority": 100,
            "id": 1247171,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=1c6fee96bbe84944",
            "url": "https://translate-dev.freebsd.org/api/units/1247171/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-07-24T14:56:47.861876Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "    if ((devq = cam_simq_alloc(SIZE)) == NULL) {\n        error; /* some code to handle the error */\n    }\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4178564148592049827,
            "content_hash": 4178564148592049827,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:116",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 23,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1246676/?format=api",
            "priority": 100,
            "id": 1247172,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=b9fd3df44402fea3",
            "url": "https://translate-dev.freebsd.org/api/units/1247172/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-07-24T14:56:47.960413Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "Here `SIZE` is the size of the queue to be allocated, maximal number of requests it could contain.  It is the number of requests that the SIM driver can handle in parallel on one SCSI card.  Commonly it can be calculated as:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3524106536662024503,
            "content_hash": -3524106536662024503,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:121",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 24,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 42,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1246678/?format=api",
            "priority": 100,
            "id": 1247173,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=4f17dbc6c3a0bec9",
            "url": "https://translate-dev.freebsd.org/api/units/1247173/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-07-24T14:56:48.050224Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "    if ((sim = cam_sim_alloc(action_func, poll_func, driver_name,\n            softc, unit, mtx, max_dev_transactions,\n            max_tagged_dev_transactions, devq)) == NULL) {\n        cam_simq_free(devq);\n        error; /* some code to handle the error */\n    }\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6080347896032765440,
            "content_hash": -6080347896032765440,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:139",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 28,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1246680/?format=api",
            "priority": 100,
            "id": 1247174,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=2b9e43cdba2c5a00",
            "url": "https://translate-dev.freebsd.org/api/units/1247174/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-07-24T14:56:48.161071Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "static void xxx_action(struct cam_sim *, union ccb *);\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2239690495965954048,
            "content_hash": -2239690495965954048,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:155",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 34,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1246682/?format=api",
            "priority": 100,
            "id": 1247175,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=60eb055c3d218000",
            "url": "https://translate-dev.freebsd.org/api/units/1247175/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-07-24T14:56:48.364260Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "static void xxx_poll(struct cam_sim *);\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2661604365919785333,
            "content_hash": -2661604365919785333,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:161, documentation/content/en/books/arch-handbook/scsi/_index.adoc:1019",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 36,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1246684/?format=api",
            "priority": 100,
            "id": 1247176,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=5b1014ee54b8ee8b",
            "url": "https://translate-dev.freebsd.org/api/units/1247176/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-07-24T14:56:48.449975Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "`softc` - pointer to the driver's internal descriptor for this SCSI card.  This pointer will be used by the driver in future to get private data."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2986900457845983031,
            "content_hash": 2986900457845983031,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:165",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 38,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1246686/?format=api",
            "priority": 100,
            "id": 1247177,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=a9739a24215c8737",
            "url": "https://translate-dev.freebsd.org/api/units/1247177/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-07-24T14:56:48.465276Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "mtx - Lock associated with this SIM.  For SIMs that don't know about locking, pass in Giant.  For SIMs that do, pass in the lock used to guard this SIM's data structures.  This lock will be held when xxx_action and xxx_poll are called."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2797951269936021764,
            "content_hash": -2797951269936021764,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:170",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 40,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 43,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1246688/?format=api",
            "priority": 100,
            "id": 1247178,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=592bae24e89c3efc",
            "url": "https://translate-dev.freebsd.org/api/units/1247178/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-07-24T14:56:48.477516Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "max_dev_transactions - maximal number of simultaneous transactions per SCSI target in the non-tagged mode.  This value will be almost universally equal to 1, with possible exceptions only for the non-SCSI cards.  Also the drivers that hope to take advantage by preparing one transaction while another one is executed may set it to 2 but this does not seem to be worth the complexity."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7521180111884533522,
            "content_hash": -7521180111884533522,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:173",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 41,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 63,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1246690/?format=api",
            "priority": 100,
            "id": 1247179,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=179f66898363c0ee",
            "url": "https://translate-dev.freebsd.org/api/units/1247179/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-07-24T14:56:48.562376Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "max_tagged_dev_transactions - the same thing, but in the tagged mode.  Tags are the SCSI way to initiate multiple transactions on a device: each transaction is assigned a unique tag and the transaction is sent to the device.  When the device completes some transaction it sends back the result together with the tag so that the SCSI adapter (and the driver) can tell which transaction was completed.  This argument is also known as the maximal tag depth.  It depends on the abilities of the SCSI adapter."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4003811775832514380,
            "content_hash": 4003811775832514380,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:178",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 42,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 85,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1246692/?format=api",
            "priority": 100,
            "id": 1247180,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=b7906598d605df4c",
            "url": "https://translate-dev.freebsd.org/api/units/1247180/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-07-24T14:56:48.569819Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/fr_FR/?format=api",
            "source": [
                "    if (xpt_bus_register(sim, softc, bus_number) != CAM_SUCCESS) {\n        cam_sim_free(sim, /*free_devq*/ TRUE);\n        error; /* some code to handle the error */\n    }\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1516279019458277242,
            "content_hash": 1516279019458277242,
            "location": "documentation/content/en/books/arch-handbook/scsi/_index.adoc:187",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 44,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1246694/?format=api",
            "priority": 100,
            "id": 1247181,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookscsi_index/fr_FR/?checksum=950ae7bc0f302f7a",
            "url": "https://translate-dev.freebsd.org/api/units/1247181/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-07-24T14:56:48.655585Z"
        }
    ]
}