Translation components API.

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

GET /api/translations/documentation/booksarch-handbooksysinit_index/id/units/?format=api
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 34,
    "next": null,
    "previous": null,
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "The SYSINIT Framework"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6017390746432454956,
            "content_hash": -6017390746432454956,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:1, documentation/content/en/books/arch-handbook/sysinit/_index.adoc:13",
            "context": "",
            "note": "type: Title =",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 1,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145060/?format=api",
            "priority": 100,
            "id": 1390981,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=2c7deeff642bbed4",
            "url": "https://translate-dev.freebsd.org/api/units/1390981/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.055881Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "Chapter 5. The SYSINIT Framework"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1726583869813549262,
            "content_hash": -1726583869813549262,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:1",
            "context": "",
            "note": "type: YAML Front Matter: title",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145058/?format=api",
            "priority": 100,
            "id": 1390982,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=6809f11e44d81732",
            "url": "https://translate-dev.freebsd.org/api/units/1390982/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.079512Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "SYSINIT is the framework for a generic call sort and dispatch mechanism. FreeBSD currently uses it for the dynamic initialization of the kernel. SYSINIT allows FreeBSD's kernel subsystems to be reordered, and added, removed, and replaced at kernel link time when the kernel or one of its modules is loaded without having to edit a statically ordered initialization routing and recompile the kernel. This system also allows kernel modules, currently called _KLD's_, to be separately compiled, linked, and initialized at boot time and loaded even later while the system is already running. This is accomplished using the \"kernel linker\" and \"linker sets\"."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7061876672809213277,
            "content_hash": -7061876672809213277,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:51",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 3,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 102,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145062/?format=api",
            "priority": 100,
            "id": 1390983,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=1dff2c94dd96e2a3",
            "url": "https://translate-dev.freebsd.org/api/units/1390983/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.083304Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "Terminology"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2265359017240566842,
            "content_hash": -2265359017240566842,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:53",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 4,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145064/?format=api",
            "priority": 100,
            "id": 1390984,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=608fd3f9e8a5e3c6",
            "url": "https://translate-dev.freebsd.org/api/units/1390984/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.091206Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "Linker Set"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5198008931098616683,
            "content_hash": 5198008931098616683,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:55",
            "context": "",
            "note": "type: Labeled list",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 5,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145066/?format=api",
            "priority": 100,
            "id": 1390985,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=c82309952570e36b",
            "url": "https://translate-dev.freebsd.org/api/units/1390985/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.094858Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "A linker technique in which the linker gathers statically declared data throughout a program's source files into a single contiguously addressable unit of data."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1164990064929601801,
            "content_hash": -1164990064929601801,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:57",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 6,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 24,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145068/?format=api",
            "priority": 100,
            "id": 1390986,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=6fd51fb5550306f7",
            "url": "https://translate-dev.freebsd.org/api/units/1390986/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.098536Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "SYSINIT Operation"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2331548366561607862,
            "content_hash": 2331548366561607862,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:59",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 7,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145070/?format=api",
            "priority": 100,
            "id": 1390987,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=a05b52e2e58c00b6",
            "url": "https://translate-dev.freebsd.org/api/units/1390987/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.102581Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "SYSINIT relies on the ability of the linker to take static data declared at multiple locations throughout a program's source and group it together as a single contiguous chunk of data. This linker technique is called a \"linker set\". SYSINIT uses two linker sets to maintain two data sets containing each consumer's call order, function, and a pointer to the data to pass to that function."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1389432168112418076,
            "content_hash": -1389432168112418076,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_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": 66,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145072/?format=api",
            "priority": 100,
            "id": 1390988,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=6cb7becdfc2892e4",
            "url": "https://translate-dev.freebsd.org/api/units/1390988/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.106038Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "SYSINIT uses two priorities when ordering the functions for execution. The first priority is a subsystem ID giving an overall order for SYSINIT's dispatch of functions. Current predeclared ID's are in [.filename]#<sys/kernel.h># in the enum list `sysinit_sub_id`. The second priority used is an element order within the subsystem. Current predeclared subsystem element orders are in [.filename]#<sys/kernel.h># in the enum list `sysinit_elem_order`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -737499926031043961,
            "content_hash": -737499926031043961,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:64",
            "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": 61,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145074/?format=api",
            "priority": 100,
            "id": 1390989,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=75c3dfb9870af287",
            "url": "https://translate-dev.freebsd.org/api/units/1390989/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.109665Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "There are currently two uses for SYSINIT. Function dispatch at system startup and kernel module loads, and function dispatch at system shutdown and kernel module unload. Kernel subsystems often use system startup SYSINIT's to initialize data structures, for example the process scheduling subsystem uses a SYSINIT to initialize the run queue data structure. Device drivers should avoid using `SYSINIT()` directly. Instead drivers for real devices that are part of a bus structure should use `DRIVER_MODULE()` to provide a function that detects the device and, if it is present, initializes the device. It will do a few things specific to devices and then call `SYSINIT()` itself. For pseudo-devices, which are not part of a bus structure, use `DEV_MODULE()`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4740150286883389251,
            "content_hash": -4740150286883389251,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:66",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 10,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 117,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145076/?format=api",
            "priority": 100,
            "id": 1390990,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=3e379a6db05980bd",
            "url": "https://translate-dev.freebsd.org/api/units/1390990/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.113422Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "Using SYSINIT"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3888455891306097338,
            "content_hash": 3888455891306097338,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:68",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 11,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145078/?format=api",
            "priority": 100,
            "id": 1390991,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=b5f69207fe132aba",
            "url": "https://translate-dev.freebsd.org/api/units/1390991/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.118133Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "Interface"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3517470175911236304,
            "content_hash": -3517470175911236304,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:70",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 12,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145080/?format=api",
            "priority": 100,
            "id": 1390992,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=4f2f6f82e8c7ad30",
            "url": "https://translate-dev.freebsd.org/api/units/1390992/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.121828Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "Headers"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1850317099559884940,
            "content_hash": 1850317099559884940,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:72",
            "context": "",
            "note": "type: Title ====",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 13,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145082/?format=api",
            "priority": 100,
            "id": 1390993,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=99ada5994119188c",
            "url": "https://translate-dev.freebsd.org/api/units/1390993/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.125567Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "<sys/kernel.h>\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5370890069694069091,
            "content_hash": -5370890069694069091,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:77",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 14,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145084/?format=api",
            "priority": 100,
            "id": 1390994,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=3576c3f01436469d",
            "url": "https://translate-dev.freebsd.org/api/units/1390994/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.131262Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "Macros"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4242434847767527707,
            "content_hash": 4242434847767527707,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:79",
            "context": "",
            "note": "type: Title ====",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 15,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145086/?format=api",
            "priority": 100,
            "id": 1390995,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=bae0280443ec011b",
            "url": "https://translate-dev.freebsd.org/api/units/1390995/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.135041Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "SYSINIT(uniquifier, subsystem, order, func, ident)\nSYSUNINIT(uniquifier, subsystem, order, func, ident)\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 652599126077789951,
            "content_hash": 652599126077789951,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:85",
            "context": "",
            "note": "type: delimited block . 4",
            "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": 10,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145088/?format=api",
            "priority": 100,
            "id": 1390996,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=890e7f729298d6ff",
            "url": "https://translate-dev.freebsd.org/api/units/1390996/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.138788Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "Startup"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2081267803181613635,
            "content_hash": 2081267803181613635,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:87",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 17,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145090/?format=api",
            "priority": 100,
            "id": 1390997,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=9ce2260a3b190243",
            "url": "https://translate-dev.freebsd.org/api/units/1390997/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.142760Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "The `SYSINIT()` macro creates the necessary SYSINIT data in SYSINIT's startup data set for SYSINIT to sort and dispatch a function at system startup and module load. `SYSINIT()` takes a uniquifier that SYSINIT uses to identify the particular function dispatch data, the subsystem order, the subsystem element order, the function to call, and the data to pass the function. All functions must take a constant pointer argument."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7614434637515932733,
            "content_hash": -7614434637515932733,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:90",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 18,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 67,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145092/?format=api",
            "priority": 100,
            "id": 1390998,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=1654180a496ebbc3",
            "url": "https://translate-dev.freebsd.org/api/units/1390998/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.145938Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "Example of a `SYSINIT()`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1408499969607493872,
            "content_hash": -1408499969607493872,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:91",
            "context": "",
            "note": "type: Block 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": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145094/?format=api",
            "priority": 100,
            "id": 1390999,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=6c7400bd7d659710",
            "url": "https://translate-dev.freebsd.org/api/units/1390999/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.149415Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "#include <sys/kernel.h>\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2322836394061693240,
            "content_hash": 2322836394061693240,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:97, documentation/content/en/books/arch-handbook/sysinit/_index.adoc:147",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 20,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145096/?format=api",
            "priority": 100,
            "id": 1391000,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=a03c5f64bb658138",
            "url": "https://translate-dev.freebsd.org/api/units/1391000/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.152725Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "void foo_null(void *unused)\n{\n        foo_doo();\n}\nSYSINIT(foo, SI_SUB_FOO, SI_ORDER_FOO, foo_null, NULL);\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3498796056056742336,
            "content_hash": -3498796056056742336,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:103",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 21,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145098/?format=api",
            "priority": 100,
            "id": 1391001,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=4f71c78641333e40",
            "url": "https://translate-dev.freebsd.org/api/units/1391001/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.156573Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "struct foo foo_voodoo = {\n        FOO_VOODOO;\n}\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -368119070405816123,
            "content_hash": -368119070405816123,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:107",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 22,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145100/?format=api",
            "priority": 100,
            "id": 1391002,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=7ae42da7e56a10c5",
            "url": "https://translate-dev.freebsd.org/api/units/1391002/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.159938Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "void foo_arg(void *vdata)\n{\n        struct foo *foo = (struct foo *)vdata;\n        foo_data(foo);\n}\nSYSINIT(bar, SI_SUB_FOO, SI_ORDER_FOO, foo_arg, &foo_voodoo);\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 661409921040572415,
            "content_hash": 661409921040572415,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:114",
            "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": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145102/?format=api",
            "priority": 100,
            "id": 1391003,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=892dccd1a28adfff",
            "url": "https://translate-dev.freebsd.org/api/units/1391003/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.163469Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "Note that `SI_SUB_FOO` and `SI_ORDER_FOO` need to be in the `sysinit_sub_id` and `sysinit_elem_order` enum's as mentioned above. Either use existing ones or add your own to the enum's. You can also use math for fine-tuning the order a SYSINIT will run in. This example shows a SYSINIT that needs to be run just barely before the SYSINIT's that handle tuning kernel parameters."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5077123303698861506,
            "content_hash": -5077123303698861506,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:118",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 24,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 62,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145104/?format=api",
            "priority": 100,
            "id": 1391004,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=398a6f414a2bf23e",
            "url": "https://translate-dev.freebsd.org/api/units/1391004/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.167175Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "Example of Adjusting `SYSINIT()` Order"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8363845420854102793,
            "content_hash": 8363845420854102793,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:119",
            "context": "",
            "note": "type: Block title",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 25,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145106/?format=api",
            "priority": 100,
            "id": 1391005,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=f4125918c2494b09",
            "url": "https://translate-dev.freebsd.org/api/units/1391005/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.175598Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "static void\nmptable_register(void *dummy __unused)\n{\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -9064643213318415075,
            "content_hash": -9064643213318415075,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:127",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 26,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145108/?format=api",
            "priority": 100,
            "id": 1391006,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=0233eb0626801d1d",
            "url": "https://translate-dev.freebsd.org/api/units/1391006/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.179446Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "\tapic_register_enumerator(&mptable_enumerator);\n}\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2163294156843181486,
            "content_hash": -2163294156843181486,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:130",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 27,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145110/?format=api",
            "priority": 100,
            "id": 1391007,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=61fa6f6d0caf1a52",
            "url": "https://translate-dev.freebsd.org/api/units/1391007/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.183198Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "SYSINIT(mptable_register, SI_SUB_TUNABLES - 1, SI_ORDER_FIRST,\n    mptable_register, NULL);\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8455292885377913848,
            "content_hash": -8455292885377913848,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:133",
            "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": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145112/?format=api",
            "priority": 100,
            "id": 1391008,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=0aa8c3eb37296c08",
            "url": "https://translate-dev.freebsd.org/api/units/1391008/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.186659Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "Shutdown"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2558113811373597904,
            "content_hash": 2558113811373597904,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:137",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 29,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145114/?format=api",
            "priority": 100,
            "id": 1391009,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=a3803ef53df1a4d0",
            "url": "https://translate-dev.freebsd.org/api/units/1391009/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.191409Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "The `SYSUNINIT()` macro behaves similarly to the `SYSINIT()` macro except that it adds the SYSINIT data to SYSINIT's shutdown data set."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3217691570432593169,
            "content_hash": 3217691570432593169,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:140",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 30,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145116/?format=api",
            "priority": 100,
            "id": 1391010,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=aca7896f6c674d11",
            "url": "https://translate-dev.freebsd.org/api/units/1391010/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.195332Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "Example of a `SYSUNINIT()`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7255536962389514516,
            "content_hash": 7255536962389514516,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:141",
            "context": "",
            "note": "type: Block title",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 31,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145118/?format=api",
            "priority": 100,
            "id": 1391011,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=e4b0d86d01f19914",
            "url": "https://translate-dev.freebsd.org/api/units/1391011/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.230922Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "void foo_cleanup(void *unused)\n{\n        foo_kill();\n}\nSYSUNINIT(foobar, SI_SUB_FOO, SI_ORDER_FOO, foo_cleanup, NULL);\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5749069682445114524,
            "content_hash": -5749069682445114524,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:153",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 32,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145120/?format=api",
            "priority": 100,
            "id": 1391012,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=303733956ce42364",
            "url": "https://translate-dev.freebsd.org/api/units/1391012/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.236803Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "struct foo_stack foo_stack = {\n        FOO_STACK_VOODOO;\n}\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3103948716463387697,
            "content_hash": -3103948716463387697,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:157",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 33,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145122/?format=api",
            "priority": 100,
            "id": 1391013,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=54ec8f167a2b8bcf",
            "url": "https://translate-dev.freebsd.org/api/units/1391013/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.242230Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooksysinit_index/id/?format=api",
            "source": [
                "void foo_flush(void *vdata)\n{\n}\nSYSUNINIT(barfoo, SI_SUB_FOO, SI_ORDER_FOO, foo_flush, &foo_stack);\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2693393083158584117,
            "content_hash": 2693393083158584117,
            "location": "documentation/content/en/books/arch-handbook/sysinit/_index.adoc:162",
            "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": 10,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1145124/?format=api",
            "priority": 100,
            "id": 1391014,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooksysinit_index/id/?checksum=a560dabd2a295b35",
            "url": "https://translate-dev.freebsd.org/api/units/1391014/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T17:18:10.246624Z"
        }
    ]
}