Translation components API.

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

GET /api/translations/documentation/booksarch-handbookscsi_index/zh_CN/changes/?format=api&page=4
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 232,
    "next": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/changes/?format=api&page=5",
    "previous": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/changes/?format=api&page=3",
    "results": [
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1058044/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T01:07:25.376024Z",
            "action": 6,
            "target": "    128 heads, 63 sectors - Symbios controllers\n    16 heads, 63 sectors - old controllers\n",
            "id": 310601,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/310601/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1058082/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T01:07:25.465405Z",
            "action": 45,
            "target": "",
            "id": 310608,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/310608/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1058082/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T01:07:25.467093Z",
            "action": 6,
            "target": "static void\nxxx_poll(struct cam_sim *sim)\n{\n    xxx_intr((struct xxx_softc *)cam_sim_softc(sim)); /* for PCI device */\n}\n",
            "id": 310609,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/310609/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1058084/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T01:07:25.479953Z",
            "action": 45,
            "target": "",
            "id": 310610,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/310610/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1058084/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T01:07:25.481456Z",
            "action": 6,
            "target": "static void\nxxx_poll(struct cam_sim *sim)\n{\n    xxx_intr(cam_sim_unit(sim)); /* for ISA device */\n}\n",
            "id": 310611,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/310611/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1058087/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T01:07:25.492702Z",
            "action": 45,
            "target": "",
            "id": 310612,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/310612/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1058087/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T01:07:25.496427Z",
            "action": 6,
            "target": "static void\nahc_async(void *callback_arg, u_int32_t code, struct cam_path *path, void *arg)\n",
            "id": 310613,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/310613/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1058143/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T01:07:25.607940Z",
            "action": 45,
            "target": "",
            "id": 310622,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/310622/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1058143/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T01:07:25.609754Z",
            "action": 6,
            "target": "    case SELECTION_TIMEOUT:\n        ccb_status = CAM_SEL_TIMEOUT;\n        /* request the further code to freeze the queue */\n        hcb->ccb->ccb_h.status |= CAM_DEV_QFRZN;\n        lun_to_freeze = CAM_LUN_WILDCARD;\n        break;\n    case PARITY_ERROR:\n        ccb_status = CAM_UNCOR_PARITY;\n        break;\n    case DATA_OVERRUN:\n    case ODD_WIDE_TRANSFER:\n        ccb_status = CAM_DATA_RUN_ERR;\n        break;\n    default:\n        /* all other errors are handled in a generic way */\n        ccb_status = CAM_REQ_CMP_ERR;\n        /* request the further code to freeze the queue */\n        hcb->ccb->ccb_h.status |= CAM_DEV_QFRZN;\n        lun_to_freeze = CAM_LUN_WILDCARD;\n        break;\n    }\n",
            "id": 310623,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/310623/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/dbaio/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/dbaio/?format=api",
            "timestamp": "2021-06-03T20:56:10.659988Z",
            "action": 0,
            "target": "",
            "id": 314136,
            "action_name": "资源更新",
            "url": "https://translate-dev.freebsd.org/api/changes/314136/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/dbaio/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/dbaio/?format=api",
            "timestamp": "2021-06-08T11:01:49.772453Z",
            "action": 0,
            "target": "",
            "id": 318406,
            "action_name": "资源更新",
            "url": "https://translate-dev.freebsd.org/api/changes/318406/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/dbaio/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/dbaio/?format=api",
            "timestamp": "2021-06-08T11:01:58.066864Z",
            "action": 44,
            "target": "",
            "id": 318417,
            "action_name": "要翻译的新字符串",
            "url": "https://translate-dev.freebsd.org/api/changes/318417/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187089/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:04.362286Z",
            "action": 45,
            "target": "",
            "id": 325381,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/325381/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187089/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:04.372894Z",
            "action": 6,
            "target": "处理请求的通常逻辑如下:",
            "id": 325382,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/325382/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187090/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:04.395173Z",
            "action": 45,
            "target": "",
            "id": 325383,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/325383/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187090/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:04.397430Z",
            "action": 6,
            "target": "要做的第一件事情是检查可能的竞争条件,确保命令位于队列中时 不会被中止:",
            "id": 325384,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/325384/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187091/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:04.414590Z",
            "action": 45,
            "target": "",
            "id": 325385,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/325385/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187091/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:04.416914Z",
            "action": 6,
            "target": "我们也检查我们的控制器完全支持设备:",
            "id": 325386,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/325386/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187098/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:04.500546Z",
            "action": 45,
            "target": "",
            "id": 325391,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/325391/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187098/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:04.502941Z",
            "action": 6,
            "target": "如果这个CCB不允许断开连接,我们就传递这个信息到hcb:",
            "id": 325392,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/325392/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187099/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:04.521960Z",
            "action": 45,
            "target": "",
            "id": 325393,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/325393/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187099/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:04.524038Z",
            "action": 6,
            "target": "如果控制器能够完全自己运行REQUEST SENSE命令,则也应当将旗标 CAM_DIS_AUTOSENSE的值传递给它,这样可以在CAM子系统不想REQUEST SENSE 时阻止自动REQUEST SENSE。",
            "id": 325394,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/325394/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187100/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:04.569033Z",
            "action": 45,
            "target": "",
            "id": 325395,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/325395/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187100/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:04.580441Z",
            "action": 6,
            "target": "剩下的唯一事情是设置超时,将我们的hcb传递给硬件并返回,余下的 由中断处理函数(或超时处理函数)完成。",
            "id": 325396,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/325396/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187101/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:04.598992Z",
            "action": 45,
            "target": "",
            "id": 325397,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/325397/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187101/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:04.601137Z",
            "action": 6,
            "target": "这儿是返回CCB的函数的一个可能实现:",
            "id": 325398,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/325398/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187104/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:04.654083Z",
            "action": 45,
            "target": "",
            "id": 325401,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/325401/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187104/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:04.656424Z",
            "action": 6,
            "target": "CCB中并不传递参量,唯一感兴趣的参量是由指向结构sim的指针标识 的SCSI总线。",
            "id": 325402,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/325402/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187105/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:04.722227Z",
            "action": 45,
            "target": "",
            "id": 325403,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/325403/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187105/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:04.725532Z",
            "action": 6,
            "target": "最小实现会忘记总线上所有设备的SCSI协商,并返回状态 CAM_REQ_CMP。",
            "id": 325404,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/325404/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187107/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:04.794636Z",
            "action": 45,
            "target": "",
            "id": 325407,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/325407/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187107/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:04.796999Z",
            "action": 6,
            "target": "将SCSI总线复位作为函数来实现可能是个好主意,因为如果事情出了差错, 它会被超时函数作为最后的报告来重用。",
            "id": 325408,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/325408/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187121/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:05.161577Z",
            "action": 45,
            "target": "",
            "id": 325423,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/325423/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187121/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:05.164842Z",
            "action": 6,
            "target": "一个需要注意的问题就是总线宽度和同步两个参数是针对每目标的而言的, 而断开连接和启用标签两个参数是针对每lun而言的。",
            "id": 325424,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/325424/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187122/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:05.201951Z",
            "action": 45,
            "target": "",
            "id": 325425,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/325425/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187122/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:05.206042Z",
            "action": 6,
            "target": "建议的实现是保持3组协商参数(总线宽度和同步传输):",
            "id": 325426,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/325426/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187123/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:05.228141Z",
            "action": 45,
            "target": "",
            "id": 325427,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/325427/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187123/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:05.230106Z",
            "action": 6,
            "target": "代码看起来像:",
            "id": 325428,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/325428/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187132/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:05.289153Z",
            "action": 45,
            "target": "",
            "id": 325431,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/325431/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187132/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:05.290966Z",
            "action": 6,
            "target": "一些系统BIOS和SCSI BIOS会相互竞争,胜负不定,例如Symbios 875/895 SCSI和Phoenix BIOS的结合在系统加电时会给出结构128/63, 而当冷启动或软启动后会是255/63。",
            "id": 325432,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/325432/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187134/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:05.304269Z",
            "action": 45,
            "target": "",
            "id": 325433,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/325433/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187134/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:05.305867Z",
            "action": 6,
            "target": "设置字符串字段的建议方法是使用strncpy,如:",
            "id": 325434,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/325434/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187135/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:05.319646Z",
            "action": 45,
            "target": "",
            "id": 325435,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/325435/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1187135/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-12T06:56:05.321664Z",
            "action": 6,
            "target": "设置这些值后将状态设置为CAM_REQ_CMP,并将CCB标记为完成。",
            "id": 325436,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/325436/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1247920/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-07-24T14:57:53.776872Z",
            "action": 30,
            "target": "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:",
            "id": 331565,
            "action_name": "改变了源字符串",
            "url": "https://translate-dev.freebsd.org/api/changes/331565/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1247922/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-07-24T14:57:53.875131Z",
            "action": 30,
            "target": "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.",
            "id": 331566,
            "action_name": "改变了源字符串",
            "url": "https://translate-dev.freebsd.org/api/changes/331566/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1247923/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-07-24T14:57:53.959488Z",
            "action": 30,
            "target": "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:",
            "id": 331567,
            "action_name": "改变了源字符串",
            "url": "https://translate-dev.freebsd.org/api/changes/331567/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1247924/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-07-24T14:57:53.980415Z",
            "action": 30,
            "target": "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).",
            "id": 331568,
            "action_name": "改变了源字符串",
            "url": "https://translate-dev.freebsd.org/api/changes/331568/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1247935/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-07-24T14:57:54.560552Z",
            "action": 30,
            "target": "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.",
            "id": 331569,
            "action_name": "改变了源字符串",
            "url": "https://translate-dev.freebsd.org/api/changes/331569/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1247936/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbookscsi_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookscsi_index/zh_CN/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-07-24T14:57:54.574471Z",
            "action": 30,
            "target": "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.",
            "id": 331570,
            "action_name": "改变了源字符串",
            "url": "https://translate-dev.freebsd.org/api/changes/331570/?format=api"
        }
    ]
}