Translation components API.

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

GET /api/components/documentation/booksarch-handbooksysinit_index/changes/?format=api&page=3
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 561,
    "next": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/changes/?format=api&page=4",
    "previous": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/changes/?format=api&page=2",
    "results": [
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145073/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/es/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-01T02:53:40.055431Z",
            "action": 45,
            "target": "",
            "id": 309195,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/309195/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145073/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/es/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-01T02:53:40.057972Z",
            "action": 6,
            "target": "SYSINIT se basa en la capacidad del enlazador para tomar datos estáticos declarados en múltiples ubicaciones a lo largo de la fuente de un programa y agruparlos como un solo fragmento contiguo de datos. Esta técnica de enlazador se llama <quote>linker set</quote>. SYSINIT usa dos conjuntos de enlazadores para mantener dos conjuntos de datos que contienen el orden de llamada de cada consumidor, la función y un puntero a los datos para pasar a esa función.",
            "id": 309196,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/309196/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145075/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/es/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-01T02:53:40.156301Z",
            "action": 45,
            "target": "",
            "id": 309197,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/309197/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145075/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/es/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-01T02:53:40.158370Z",
            "action": 6,
            "target": "SYSINIT utiliza dos prioridades al ordenar las funciones para su ejecución. La primera prioridad es un ID de subsistema que da un orden general para el envío de funciones de SYSINIT. Las identificaciones predeclaradas actuales están en <filename>&lt;sys/kernel&gt;</filename>en la lista de enumeración<literal>sysinit_sub_id</literal>. la segunda prioridad utilizada es un orden de elementos dentro del subsistema. Los pedidos actuales de elementos del subsistema predeclarados están en <filename>&lt;sys/kernel.h&gt;</filename> en la lista de enumeración<literal>sysinit_elem_order</literal>.",
            "id": 309198,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/309198/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145077/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/es/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-01T02:53:40.265090Z",
            "action": 45,
            "target": "",
            "id": 309199,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/309199/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145077/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/es/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-01T02:53:40.344568Z",
            "action": 6,
            "target": "Actualmente, hay dos usos para SYSINIT. Despacho de funciones al inicio del sistema y cargas del módulo del kernel, y despacho de funciones al cierre del sistema y descarga del módulo del kernel. Los subsistemas del kernel a menudo usan SYSINIT de inicio del sistema para inicializar estructuras de datos, por ejemplo, el subsistema de programación de procesos usa un SYSINIT para inicializar la estructura de datos de la cola de ejecución. Los controladores de dispositivos deben evitar el uso <literal>SYSINIT()</literal>directamente. En su lugar, los controladores para dispositivos reales que forman parte de una estructura de bus deben usar <literal>DRIVER_MODULE()</literal> para proporcionar una función que detecta el dispositivo y, si está presente, inicializa el dispositivo. Hará algunas cosas específicas para los dispositivos y luego llamará <literal>SYSINIT()</literal> sí mismo. Para pseudodispositivos, que no forman parte de una estructura de bus, utilice <literal>DEV_MODULE()</literal>.",
            "id": 309200,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/309200/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145093/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/es/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-01T02:53:40.447792Z",
            "action": 45,
            "target": "",
            "id": 309201,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/309201/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145093/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/es/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-01T02:53:40.450077Z",
            "action": 6,
            "target": "El <literal>SYSINIT()</literal> La macro crea los datos SYSINIT necesarios en el conjunto de datos de inicio de SYSINIT para que SYSINIT clasifique y distribuya una función al inicio del sistema y la carga del módulo. <literal>SYSINIT()</literal> toma un uniquificador que SYSINIT usa para identificar los datos de despacho de la función particular, el orden del subsistema, el orden de los elementos del subsistema, la función a llamar y los datos para pasar la función. Todas las funciones deben tener un argumento de puntero constante.",
            "id": 309202,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/309202/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145105/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/es/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-01T02:53:40.551679Z",
            "action": 45,
            "target": "",
            "id": 309203,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/309203/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145105/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/es/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-01T02:53:40.554314Z",
            "action": 6,
            "target": "Tenga en cuenta que <literal>SI_SUB_FOO</literal> y <literal>SI_ORDER_FOO</literal> Necesito estar en el <literal>sysinit_sub_id</literal> y <literal>sysinit_elem_order</literal> enum es como se mencionó anteriormente. Utilice los existentes o agregue los suyos propios a la enumeración. También puede usar matemáticas para ajustar el orden en el que se ejecutará un SYSINIT. Este ejemplo muestra un SYSINIT que debe ejecutarse justo antes de los SYSINIT que manejan los parámetros del kernel de ajuste.",
            "id": 309204,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/309204/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145331/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:14:33.886573Z",
            "action": 45,
            "target": "",
            "id": 313080,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/313080/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145331/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:14:33.890820Z",
            "action": 6,
            "target": ">SYSINIT框架",
            "id": 313081,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/313081/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145333/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:14:33.904380Z",
            "action": 45,
            "target": "",
            "id": 313082,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/313082/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145333/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:14:33.944554Z",
            "action": 6,
            "target": "术语",
            "id": 313083,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/313083/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145334/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:14:33.960491Z",
            "action": 45,
            "target": "",
            "id": 313084,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/313084/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145334/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:14:33.963181Z",
            "action": 6,
            "target": "链接器集合(Linker Set)",
            "id": 313085,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/313085/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145335/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:14:33.979240Z",
            "action": 45,
            "target": "",
            "id": 313086,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/313086/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145335/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:14:33.981364Z",
            "action": 6,
            "target": "一种链接方法。这种方法将整个程序源文件中静态申明的数据收集到一个可邻近寻址的数据单元中。",
            "id": 313087,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/313087/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145336/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:14:33.993881Z",
            "action": 45,
            "target": "",
            "id": 313088,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/313088/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145336/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:14:33.995667Z",
            "action": 6,
            "target": "SYSINIT操作",
            "id": 313089,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/313089/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145340/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:14:34.009433Z",
            "action": 45,
            "target": "",
            "id": 313090,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/313090/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145340/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:14:34.011543Z",
            "action": 6,
            "target": "使用SYSINIT",
            "id": 313091,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/313091/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145341/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:14:34.051717Z",
            "action": 45,
            "target": "",
            "id": 313092,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/313092/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145341/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:14:34.054168Z",
            "action": 6,
            "target": "接口",
            "id": 313093,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/313093/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145342/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:14:34.070557Z",
            "action": 45,
            "target": "",
            "id": 313094,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/313094/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145342/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:14:34.072774Z",
            "action": 6,
            "target": "头文件",
            "id": 313095,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/313095/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145344/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:14:34.086235Z",
            "action": 45,
            "target": "",
            "id": 313096,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/313096/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145344/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:14:34.087863Z",
            "action": 6,
            "target": "宏",
            "id": 313097,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/313097/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145346/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:14:34.098492Z",
            "action": 45,
            "target": "",
            "id": 313098,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/313098/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145346/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:14:34.100504Z",
            "action": 6,
            "target": "启动",
            "id": 313099,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/313099/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145358/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:14:34.154342Z",
            "action": 45,
            "target": "",
            "id": 313100,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/313100/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145358/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:14:34.156482Z",
            "action": 6,
            "target": "关闭",
            "id": 313101,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/313101/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145332/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:15:41.545856Z",
            "action": 45,
            "target": "",
            "id": 313102,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/313102/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145332/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:15:41.548512Z",
            "action": 6,
            "target": "SYSINIT是一个通用的调用排序与分别执行机制的框架。FreeBSD目前使用它来进行内核的动态初始化。SYSINIT使得FreeBSD的内核各子系统可以在内核或模块动态加载链接时被重整、添加、删除、替换,这样,内核和模块加载时就不必去修改一个静态的有序初始化安排表甚至重新编译内核。这个体系也使得内核模块(现在称为<firstterm>KLD</firstterm>可以与内核不同时编译、链接、在引导系统时加载,甚至在系统运行时加载。这些操作是通过<quote>内核链接器</quote>(kernel linker)和<quote>链接器集合</quote>(linker set)完成的。",
            "id": 313103,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/313103/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145337/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:15:41.648710Z",
            "action": 45,
            "target": "",
            "id": 313104,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/313104/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145337/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:15:41.651109Z",
            "action": 6,
            "target": "SYSINIT要依靠链接器获取遍布整个程序源代码多处申明的静态数据并把它们组成一个彼此相邻的数据块。这种链接方法被称为<quote>链接器集合</quote>(linker set)。SYSINIT使用两个链接器集合以维护两个数据集合,包含每个数据条目的调用顺序、函数、一个会被提交给该函数的数据指针。",
            "id": 313105,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/313105/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145338/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:15:41.757209Z",
            "action": 45,
            "target": "",
            "id": 313106,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/313106/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145338/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:15:41.759358Z",
            "action": 6,
            "target": "SYSINIT按照两类优先级标识对函数排序以便执行。第一类优先级的标识是子系统的标识,给出SYSINIT分别执行子系统的函数的全局顺序,定义在<filename>&lt;sys/kernel.h&gt;</filename>中的枚举<literal>sysinit_sub_id</literal>内。第二类优先级标识在子系统中的元素的顺序,定义在<filename>&lt;sys/kernel.h&gt;</filename>中的枚举<literal>sysinit_elem_order</literal>内。",
            "id": 313107,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/313107/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145339/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:15:41.953333Z",
            "action": 45,
            "target": "",
            "id": 313108,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/313108/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145339/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:15:41.956121Z",
            "action": 6,
            "target": "有两种时刻需要使用SYSINIT:系统启动或内核模块加载时,系统析构或内核模块卸载时。内核子系统通常在系统启动时使用SYSINIT的定义项以初始化数据结构。例如,进程调度子系统使用一个SYSINIT定义项来初始化运行队列数据结构。设备驱动程序应避免直接使用<literal>SYSINIT()</literal>,对于总线结构上的物理真实设备应使用<literal>DRIVER_MODULE()</literal>调用的函数先侦测设备的存在,如果存在,再进行设备的初始化。这一系统过程中,会做一些专门针对设备的事情,然后调用<literal>SYSINIT()</literal>本身。对于非总线结构一部分的虚设备,应改用<literal>DEV_MODULE()</literal>。",
            "id": 313109,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/313109/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145345/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:15:42.151811Z",
            "action": 45,
            "target": "",
            "id": 313110,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/313110/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145345/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:15:42.154026Z",
            "action": 6,
            "target": "SYSINIT(uniquifier, subsystem, order, func, ident)\nSYSUNINIT(uniquifier, subsystem, order, func, ident)\n",
            "id": 313111,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/313111/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145347/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:15:42.442591Z",
            "action": 45,
            "target": "",
            "id": 313112,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/313112/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145347/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:15:42.445239Z",
            "action": 6,
            "target": ">宏<literal>SYSINIT()</literal>在SYSINIT启动数据集合中建立一个SYSINIT数据项,以便SYSINIT在系统启动或模块加载时排序并执行其中的函数。<literal>SYSINIT()</literal>有一个参数uniquifier,SYSINIT用它来标识数据项,随后是子系统顺序号、子系统元素顺序号、待调用函数、传递给函数的数据。所有的函数必须有一个恒量指针参数。",
            "id": 313113,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/313113/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145353/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:15:42.548745Z",
            "action": 45,
            "target": "",
            "id": 313114,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/313114/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145353/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_CN/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T07:15:42.550901Z",
            "action": 6,
            "target": "注意,<literal>SI_SUB_FOO</literal>和<literal>SI_ORDER_FOO</literal>应当分别在上面提到的枚举<literal>sysinit_sub_id</literal>和<literal>sysinit_elem_order</literal>之中。既可以使用已有的枚举项,也可以将自己的枚举项添加到这两个枚举的定义之中。你可以使用数学表达式微调SYSINIT的执行顺序。以下的例子示例了一个需要刚好要在内核参数调整的SYSINIT之前执行的SYSINIT。",
            "id": 313115,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/313115/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145367/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_TW/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T22:29:43.968844Z",
            "action": 45,
            "target": "",
            "id": 313526,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/313526/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/1145367/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/zh_TW/?format=api",
            "user": null,
            "author": "https://translate-dev.freebsd.org/api/users/anonymous/?format=api",
            "timestamp": "2021-06-02T22:29:44.047602Z",
            "action": 6,
            "target": "術語",
            "id": 313527,
            "action_name": "自动翻译",
            "url": "https://translate-dev.freebsd.org/api/changes/313527/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-06-03T21:07:31.563148Z",
            "action": 47,
            "target": "",
            "id": 314565,
            "action_name": "新警报",
            "url": "https://translate-dev.freebsd.org/api/changes/314565/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/documentation/booksarch-handbooksysinit_index/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/de_DE/?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-03T22:15:45.517046Z",
            "action": 0,
            "target": "",
            "id": 316145,
            "action_name": "资源更新",
            "url": "https://translate-dev.freebsd.org/api/changes/316145/?format=api"
        }
    ]
}