Translation components API.

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

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

{
    "count": 62,
    "next": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/units/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "Kernel Objects"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2142017301276315406,
            "content_hash": 2142017301276315406,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:1, documentation/content/en/books/arch-handbook/kobj/_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": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065128/?format=api",
            "priority": 100,
            "id": 1560285,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=9db9f962f950cf0e",
            "url": "https://translate-dev.freebsd.org/api/units/1560285/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:49.924579Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "Chapter 3. Kernel Objects"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5072630519562594534,
            "content_hash": -5072630519562594534,
            "location": "documentation/content/en/books/arch-handbook/kobj/_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": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065126/?format=api",
            "priority": 100,
            "id": 1560286,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=399a656b1caa971a",
            "url": "https://translate-dev.freebsd.org/api/units/1560286/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:49.927464Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "Kernel Objects, or _Kobj_ provides an object-oriented C programming system for the kernel.  As such the data being operated on carries the description of how to operate on it.  This allows operations to be added and removed from an interface at run time and without breaking binary compatibility."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4212823472239535378,
            "content_hash": 4212823472239535378,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:53",
            "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": 48,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065130/?format=api",
            "priority": 100,
            "id": 1560287,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=ba76f4a0a443e512",
            "url": "https://translate-dev.freebsd.org/api/units/1560287/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:49.930048Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "Terminology"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2265359017240566842,
            "content_hash": -2265359017240566842,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:55",
            "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/1065132/?format=api",
            "priority": 100,
            "id": 1560288,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=608fd3f9e8a5e3c6",
            "url": "https://translate-dev.freebsd.org/api/units/1560288/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:49.932729Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "Object"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4121335585198452573,
            "content_hash": -4121335585198452573,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:57",
            "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": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065134/?format=api",
            "priority": 100,
            "id": 1560289,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=46ce131efc11d0a3",
            "url": "https://translate-dev.freebsd.org/api/units/1560289/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:49.935326Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "A set of data - data structure - data allocation."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8705410258148419307,
            "content_hash": -8705410258148419307,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:59",
            "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": 10,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065136/?format=api",
            "priority": 100,
            "id": 1560290,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=07302b7e53059915",
            "url": "https://translate-dev.freebsd.org/api/units/1560290/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:49.937931Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "Method"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7177810348649804229,
            "content_hash": -7177810348649804229,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:60",
            "context": "",
            "note": "type: Labeled list",
            "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": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065138/?format=api",
            "priority": 100,
            "id": 1560291,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=1c634b847f9b0e3b",
            "url": "https://translate-dev.freebsd.org/api/units/1560291/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:49.940352Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "An operation - function."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4742759947667013649,
            "content_hash": -4742759947667013649,
            "location": "documentation/content/en/books/arch-handbook/kobj/_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": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065140/?format=api",
            "priority": 100,
            "id": 1560292,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=3e2e54f4b05b7fef",
            "url": "https://translate-dev.freebsd.org/api/units/1560292/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:49.942576Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "Class"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3840883458895904946,
            "content_hash": 3840883458895904946,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:63",
            "context": "",
            "note": "type: Labeled list",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 9,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065142/?format=api",
            "priority": 100,
            "id": 1560293,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=b54d8f27ef2a00b2",
            "url": "https://translate-dev.freebsd.org/api/units/1560293/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:49.944769Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "One or more methods."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5663658878951228916,
            "content_hash": 5663658878951228916,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:65",
            "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": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065144/?format=api",
            "priority": 100,
            "id": 1560294,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=ce995bbe38e005f4",
            "url": "https://translate-dev.freebsd.org/api/units/1560294/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:49.985003Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "Interface"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3517470175911236304,
            "content_hash": -3517470175911236304,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:66",
            "context": "",
            "note": "type: Labeled list",
            "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": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065146/?format=api",
            "priority": 100,
            "id": 1560295,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=4f2f6f82e8c7ad30",
            "url": "https://translate-dev.freebsd.org/api/units/1560295/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:49.989094Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "A standard set of one or more methods."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6416960129942924106,
            "content_hash": -6416960129942924106,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:68",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 12,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065148/?format=api",
            "priority": 100,
            "id": 1560296,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=26f260c2a4e854b6",
            "url": "https://translate-dev.freebsd.org/api/units/1560296/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:49.992884Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "Kobj Operation"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1527885741034083436,
            "content_hash": -1527885741034083436,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:70",
            "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": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065150/?format=api",
            "priority": 100,
            "id": 1560297,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=6acbdc037c476b94",
            "url": "https://translate-dev.freebsd.org/api/units/1560297/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:49.996552Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "Kobj works by generating descriptions of methods.  Each description holds a unique id as well as a default function.  The description's address is used to uniquely identify the method within a class' method table."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3206762378210361264,
            "content_hash": 3206762378210361264,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:75",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 14,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 34,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065152/?format=api",
            "priority": 100,
            "id": 1560298,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=ac80b5649050bfb0",
            "url": "https://translate-dev.freebsd.org/api/units/1560298/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:49.999686Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "A class is built by creating a method table associating one or more functions with method descriptions.  Before use the class is compiled.  The compilation allocates a cache and associates it with the class.  A unique id is assigned to each method description within the method table of the class if not already done so by another referencing class compilation.  For every method to be used a function is generated by script to qualify arguments and automatically reference the method description for a lookup.  The generated function looks up the method by using the unique id associated with the method description as a hash into the cache associated with the object's class.  If the method is not cached the generated function proceeds to use the class' table to find the method.  If the method is found then the associated function within the class is used; otherwise, the default function associated with the method description is used."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5296307729145317583,
            "content_hash": -5296307729145317583,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:84",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 15,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 156,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065154/?format=api",
            "priority": 100,
            "id": 1560299,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=367fbc2e6f233731",
            "url": "https://translate-dev.freebsd.org/api/units/1560299/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.003355Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "These indirections can be visualized as the following:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8016806998185763785,
            "content_hash": 8016806998185763785,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:86",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 16,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065156/?format=api",
            "priority": 100,
            "id": 1560300,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=ef416b7d6fba63c9",
            "url": "https://translate-dev.freebsd.org/api/units/1560300/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.007630Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "object->cache<->class\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5229401094742486930,
            "content_hash": 5229401094742486930,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:90",
            "context": "",
            "note": "type: delimited block . 4",
            "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/1065158/?format=api",
            "priority": 100,
            "id": 1560301,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=c8929096d02a2f92",
            "url": "https://translate-dev.freebsd.org/api/units/1560301/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.010731Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "Using Kobj"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2552649822068836302,
            "content_hash": -2552649822068836302,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:93",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 18,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065160/?format=api",
            "priority": 100,
            "id": 1560302,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=5c932a82e79f7832",
            "url": "https://translate-dev.freebsd.org/api/units/1560302/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.013813Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "Structures"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3894402431469020987,
            "content_hash": 3894402431469020987,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:95",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 19,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065162/?format=api",
            "priority": 100,
            "id": 1560303,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=b60bb260c420e73b",
            "url": "https://translate-dev.freebsd.org/api/units/1560303/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.016860Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "struct kobj_method\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2711644346714433463,
            "content_hash": -2711644346714433463,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:100",
            "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/1065164/?format=api",
            "priority": 100,
            "id": 1560304,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=5a5e4dd564e3d849",
            "url": "https://translate-dev.freebsd.org/api/units/1560304/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.020219Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "Functions"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3642383334814429404,
            "content_hash": 3642383334814429404,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:102",
            "context": "",
            "note": "type: Title ===",
            "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": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065166/?format=api",
            "priority": 100,
            "id": 1560305,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=b28c5858476ab0dc",
            "url": "https://translate-dev.freebsd.org/api/units/1560305/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.023323Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "void kobj_class_compile(kobj_class_t cls);\nvoid kobj_class_compile_static(kobj_class_t cls, kobj_ops_t ops);\nvoid kobj_class_free(kobj_class_t cls);\nkobj_t kobj_create(kobj_class_t cls, struct malloc_type *mtype, int mflags);\nvoid kobj_init(kobj_t obj, kobj_class_t cls);\nvoid kobj_delete(kobj_t obj, struct malloc_type *mtype);\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7862126614426854931,
            "content_hash": 7862126614426854931,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:112",
            "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": 30,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065168/?format=api",
            "priority": 100,
            "id": 1560306,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=ed1be280200ea613",
            "url": "https://translate-dev.freebsd.org/api/units/1560306/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.026502Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "Macros"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4242434847767527707,
            "content_hash": 4242434847767527707,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:114",
            "context": "",
            "note": "type: Title ===",
            "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": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065170/?format=api",
            "priority": 100,
            "id": 1560307,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=bae0280443ec011b",
            "url": "https://translate-dev.freebsd.org/api/units/1560307/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.029076Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "KOBJ_CLASS_FIELDS\nKOBJ_FIELDS\nDEFINE_CLASS(name, methods, size)\nKOBJMETHOD(NAME, FUNC)\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8308893867500307912,
            "content_hash": 8308893867500307912,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:122",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 24,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065172/?format=api",
            "priority": 100,
            "id": 1560308,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=f34f1ef338c705c8",
            "url": "https://translate-dev.freebsd.org/api/units/1560308/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.032083Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "Headers"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1850317099559884940,
            "content_hash": 1850317099559884940,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:124",
            "context": "",
            "note": "type: 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": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065174/?format=api",
            "priority": 100,
            "id": 1560309,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=99ada5994119188c",
            "url": "https://translate-dev.freebsd.org/api/units/1560309/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.034886Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "<sys/param.h>\n<sys/kobj.h>\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3341868903880953592,
            "content_hash": 3341868903880953592,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:130",
            "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": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065176/?format=api",
            "priority": 100,
            "id": 1560310,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=ae60b40fe5bf8ef8",
            "url": "https://translate-dev.freebsd.org/api/units/1560310/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.037429Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "Creating an Interface Template"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1184892745757591965,
            "content_hash": -1184892745757591965,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:132",
            "context": "",
            "note": "type: Title ===",
            "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": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065178/?format=api",
            "priority": 100,
            "id": 1560311,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=6f8e6a53582e7663",
            "url": "https://translate-dev.freebsd.org/api/units/1560311/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.039988Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "The first step in using Kobj is to create an Interface.  Creating the interface involves creating a template that the script [.filename]#src/sys/kern/makeobjops.pl# can use to generate the header and code for the method declarations and method lookup functions."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 9186764191999803578,
            "content_hash": 9186764191999803578,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:136",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 28,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 38,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065180/?format=api",
            "priority": 100,
            "id": 1560312,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=ff7df15beb6d40ba",
            "url": "https://translate-dev.freebsd.org/api/units/1560312/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.042546Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "Within this template the following keywords are used: `#include`, `INTERFACE`, `CODE`, `EPILOG`, `HEADER`, `METHOD`, `PROLOG`, `STATICMETHOD`, and `DEFAULT`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 832067613995842029,
            "content_hash": 832067613995842029,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:138",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 29,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1176156/?format=api",
            "priority": 100,
            "id": 1560313,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=8b8c1916215439ed",
            "url": "https://translate-dev.freebsd.org/api/units/1560313/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.044972Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "The `#include` statement and what follows it is copied verbatim to the head of the generated code file."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5514464080478431862,
            "content_hash": -5514464080478431862,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:140",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 30,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065184/?format=api",
            "priority": 100,
            "id": 1560314,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=3378b022bc6e958a",
            "url": "https://translate-dev.freebsd.org/api/units/1560314/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.047811Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "For example:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3643751247835186919,
            "content_hash": -3643751247835186919,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:142, documentation/content/en/books/arch-handbook/kobj/_index.adoc:153, documentation/content/en/books/arch-handbook/kobj/_index.adoc:163, documentation/content/en/books/arch-handbook/kobj/_index.adoc:178, documentation/content/en/books/arch-handbook/kobj/_index.adoc:191, documentation/content/en/books/arch-handbook/kobj/_index.adoc:206, documentation/content/en/books/arch-handbook/kobj/_index.adoc:240",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 31,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065186/?format=api",
            "priority": 100,
            "id": 1560315,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=4d6ecb8ba6e5b919",
            "url": "https://translate-dev.freebsd.org/api/units/1560315/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.050139Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "#include <sys/foo.h>\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4982796760927921397,
            "content_hash": -4982796760927921397,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:146",
            "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": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065188/?format=api",
            "priority": 100,
            "id": 1560316,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=3ad98cbef4ec9b0b",
            "url": "https://translate-dev.freebsd.org/api/units/1560316/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.052705Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "The `INTERFACE` keyword is used to define the interface name.  This name is concatenated with each method name as [interface name]_[method name].  Its syntax is INTERFACE [interface name];."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6787292693968173343,
            "content_hash": 6787292693968173343,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:151",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 33,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 28,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065190/?format=api",
            "priority": 100,
            "id": 1560317,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=de314ebe9a93b91f",
            "url": "https://translate-dev.freebsd.org/api/units/1560317/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.055100Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "INTERFACE foo;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6726847942004127475,
            "content_hash": -6726847942004127475,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:157",
            "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": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065192/?format=api",
            "priority": 100,
            "id": 1560318,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=22a56f6fe6c6c90d",
            "url": "https://translate-dev.freebsd.org/api/units/1560318/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.080866Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "The `CODE` keyword copies its arguments verbatim into the code file.  Its syntax is `CODE { [whatever] };`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6120071557811902005,
            "content_hash": 6120071557811902005,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:161",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 35,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065194/?format=api",
            "priority": 100,
            "id": 1560319,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=d4eedca803599635",
            "url": "https://translate-dev.freebsd.org/api/units/1560319/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.084663Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "CODE {\n\tstruct foo * foo_alloc_null(struct bar *)\n\t{\n\t\treturn NULL;\n\t}\n};\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4909276825958912598,
            "content_hash": -4909276825958912598,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:172",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 36,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1176158/?format=api",
            "priority": 100,
            "id": 1560320,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=3bdebebcbca96daa",
            "url": "https://translate-dev.freebsd.org/api/units/1560320/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.087888Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "The `HEADER` keyword copies its arguments verbatim into the header file.  Its syntax is `HEADER { [whatever] };`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5042094975094548367,
            "content_hash": 5042094975094548367,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:176",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 37,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1176160/?format=api",
            "priority": 100,
            "id": 1560321,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=c5f91eaa6a4ae78f",
            "url": "https://translate-dev.freebsd.org/api/units/1560321/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.092269Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "HEADER {\n        struct mumble;\n        struct grumble;\n};\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7166952434077580044,
            "content_hash": 7166952434077580044,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:185",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 38,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1176162/?format=api",
            "priority": 100,
            "id": 1560322,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=e37621444350bb0c",
            "url": "https://translate-dev.freebsd.org/api/units/1560322/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.096342Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "The `METHOD` keyword describes a method.  Its syntax is `METHOD [return type] [method name] { [object [, arguments]] };`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2980371606613866348,
            "content_hash": 2980371606613866348,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:189",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 39,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 19,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065198/?format=api",
            "priority": 100,
            "id": 1560323,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=a95c682f7ee1376c",
            "url": "https://translate-dev.freebsd.org/api/units/1560323/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.099386Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "METHOD int bar {\n\tstruct object *;\n\tstruct foo *;\n\tstruct bar;\n};\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6039927348842132122,
            "content_hash": 6039927348842132122,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:199",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 40,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065200/?format=api",
            "priority": 100,
            "id": 1560324,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=d3d221ec40e6f29a",
            "url": "https://translate-dev.freebsd.org/api/units/1560324/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.103037Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "The `DEFAULT` keyword may follow the `METHOD` keyword.  It extends the `METHOD` key word to include the default function for method.  The extended syntax is `METHOD [return type] [method name] { [object; [other arguments]] }DEFAULT [default function];`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8422277466677725422,
            "content_hash": -8422277466677725422,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:204",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 41,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 37,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065202/?format=api",
            "priority": 100,
            "id": 1560325,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=0b1e0f4466e5b712",
            "url": "https://translate-dev.freebsd.org/api/units/1560325/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.106774Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "METHOD int bar {\n\tstruct object *;\n\tstruct foo *;\n\tint bar;\n} DEFAULT foo_hack;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7805893827183263811,
            "content_hash": 7805893827183263811,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:214",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 42,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065204/?format=api",
            "priority": 100,
            "id": 1560326,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=ec541b1413ac4043",
            "url": "https://translate-dev.freebsd.org/api/units/1560326/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.110071Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "The `STATICMETHOD` keyword is used like the `METHOD` keyword except the kobj data is not at the head of the object structure so casting to kobj_t would be incorrect.  Instead `STATICMETHOD` relies on the Kobj data being referenced as 'ops'.  This is also useful for calling methods directly out of a class's method table."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -654482491791125323,
            "content_hash": -654482491791125323,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:219",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 43,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 54,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065206/?format=api",
            "priority": 100,
            "id": 1560327,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=76eacfa42d13d4b5",
            "url": "https://translate-dev.freebsd.org/api/units/1560327/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.112928Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "The `PROLOG` and `EPILOG` keywords sets inserts code immediately before or directly after the `METHOD` they are attached to.  This feature is used primarily for profiling situations where it's difficult to obtain the information in another way."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 9139083413467564725,
            "content_hash": 9139083413467564725,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:222",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 44,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 37,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1176164/?format=api",
            "priority": 100,
            "id": 1560328,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=fed48bf190660ab5",
            "url": "https://translate-dev.freebsd.org/api/units/1560328/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.115807Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "Other complete examples:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6622678238524672837,
            "content_hash": -6622678238524672837,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:224",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 45,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065208/?format=api",
            "priority": 100,
            "id": 1560329,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=2417853b0306f4bb",
            "url": "https://translate-dev.freebsd.org/api/units/1560329/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.118539Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "src/sys/kern/bus_if.m\nsrc/sys/kern/device_if.m\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6496380357697134957,
            "content_hash": 6496380357697134957,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:229",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 46,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065210/?format=api",
            "priority": 100,
            "id": 1560330,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=da27c7841a5ce16d",
            "url": "https://translate-dev.freebsd.org/api/units/1560330/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.121461Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "Creating a Class"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5455273803332987329,
            "content_hash": -5455273803332987329,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:231",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 47,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065212/?format=api",
            "priority": 100,
            "id": 1560331,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=344af9610fd7d63f",
            "url": "https://translate-dev.freebsd.org/api/units/1560331/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.124510Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "The second step in using Kobj is to create a class.  A class consists of a name, a table of methods, and the size of objects if Kobj's object handling facilities are used.  To create the class use the macro `DEFINE_CLASS()`.  To create the method table create an array of kobj_method_t terminated by a NULL entry.  Each non-NULL entry may be created using the macro `KOBJMETHOD()`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6519692949789134979,
            "content_hash": -6519692949789134979,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:238",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 48,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 66,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065214/?format=api",
            "priority": 100,
            "id": 1560332,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=258565ce13332f7d",
            "url": "https://translate-dev.freebsd.org/api/units/1560332/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.127599Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "DEFINE_CLASS(fooclass, foomethods, sizeof(struct foodata));\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5652458561932128597,
            "content_hash": 5652458561932128597,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:244",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 49,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065216/?format=api",
            "priority": 100,
            "id": 1560333,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=ce71911d33947155",
            "url": "https://translate-dev.freebsd.org/api/units/1560333/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.130318Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/pt/?format=api",
            "source": [
                "kobj_method_t foomethods[] = {\n\tKOBJMETHOD(bar_doo, foo_doo),\n\tKOBJMETHOD(bar_foo, foo_foo),\n\t{ NULL, NULL}\n};\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6838311498862653983,
            "content_hash": -6838311498862653983,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:250",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 50,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065218/?format=api",
            "priority": 100,
            "id": 1560334,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/pt/?checksum=21196fec36d28de1",
            "url": "https://translate-dev.freebsd.org/api/units/1560334/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-21T16:51:50.132601Z"
        }
    ]
}