Translation components API.

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

GET /api/translations/documentation/booksarch-handbookkobj_index/es/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/es/units/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "Chapter 3. Kernel Objects"
            ],
            "previous_source": "",
            "target": [
                "Chapter 3. Objetos del Kernel"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065127,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=399a656b1caa971a",
            "url": "https://translate-dev.freebsd.org/api/units/1065127/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:10.993951Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "Kernel Objects"
            ],
            "previous_source": "",
            "target": [
                "Objetos del Kernel"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065129,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=9db9f962f950cf0e",
            "url": "https://translate-dev.freebsd.org/api/units/1065129/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.012133Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?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": [
                "Los Objetos del núcleo, o _Kobj_ proporciona un sistema de programación C orientado a objetos para el kernel. Como tal, los datos con los que se opera llevan la descripción de cómo operar con ellos. Esto permite agregar y eliminar operaciones de una interfaz en tiempo de ejecución y sin romper la compatibilidad binaria."
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065131,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=ba76f4a0a443e512",
            "url": "https://translate-dev.freebsd.org/api/units/1065131/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.030377Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "Terminology"
            ],
            "previous_source": "",
            "target": [
                "Terminología"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065133,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=608fd3f9e8a5e3c6",
            "url": "https://translate-dev.freebsd.org/api/units/1065133/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.077992Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "Object"
            ],
            "previous_source": "",
            "target": [
                "Objeto"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065135,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=46ce131efc11d0a3",
            "url": "https://translate-dev.freebsd.org/api/units/1065135/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.100694Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "A set of data - data structure - data allocation."
            ],
            "previous_source": "",
            "target": [
                "Un conjunto de datos - estructura de datos - asignación de datos."
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065137,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=07302b7e53059915",
            "url": "https://translate-dev.freebsd.org/api/units/1065137/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.121623Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "Method"
            ],
            "previous_source": "",
            "target": [
                "Método"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065139,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=1c634b847f9b0e3b",
            "url": "https://translate-dev.freebsd.org/api/units/1065139/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.140050Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "An operation - function."
            ],
            "previous_source": "",
            "target": [
                "Una operación - función."
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065141,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=3e2e54f4b05b7fef",
            "url": "https://translate-dev.freebsd.org/api/units/1065141/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.189533Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "Class"
            ],
            "previous_source": "",
            "target": [
                "Clase"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065143,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=b54d8f27ef2a00b2",
            "url": "https://translate-dev.freebsd.org/api/units/1065143/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.212162Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "One or more methods."
            ],
            "previous_source": "",
            "target": [
                "Uno o más métodos."
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065145,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=ce995bbe38e005f4",
            "url": "https://translate-dev.freebsd.org/api/units/1065145/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.230799Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "Interface"
            ],
            "previous_source": "",
            "target": [
                "Interfaz"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065147,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=4f2f6f82e8c7ad30",
            "url": "https://translate-dev.freebsd.org/api/units/1065147/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.286112Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "A standard set of one or more methods."
            ],
            "previous_source": "",
            "target": [
                "Un conjunto estándar de uno o más métodos."
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065149,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=26f260c2a4e854b6",
            "url": "https://translate-dev.freebsd.org/api/units/1065149/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.306855Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "Kobj Operation"
            ],
            "previous_source": "",
            "target": [
                "Operación Kobj"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065151,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=6acbdc037c476b94",
            "url": "https://translate-dev.freebsd.org/api/units/1065151/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.323266Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?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": [
                "Kobj funciona generando descripciones de métodos. Cada descripción tiene una identificación única, así como una función predeterminada. La dirección de la descripción se utiliza para identificar de forma única el método dentro de la tabla de métodos de una clase."
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065153,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=ac80b5649050bfb0",
            "url": "https://translate-dev.freebsd.org/api/units/1065153/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.373951Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?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": [
                "Una clase se construye creando una tabla de métodos que asocia una o más funciones con descripciones de métodos. Antes de su uso, se compila la clase. La compilación asigna un caché y lo asocia con la clase. Se asigna una identificación única a cada descripción de método dentro de la tabla de métodos de la clase si no lo ha hecho ya otra compilación de clases de referencia. Para cada método que se utilizará, el script genera una función para calificar los argumentos y hacer referencia automáticamente a la descripción del método para una búsqueda. La función generada busca el método utilizando la identificación única asociada con la descripción del método como un hash en la caché asociada con la clase del objeto. Si el método no está almacenado en caché, la función generada procede a usar la tabla de la clase para encontrar el método. Si se encuentra el método, se utiliza la función asociada dentro de la clase; de lo contrario, se utiliza la función predeterminada asociada con la descripción del método."
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065155,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=367fbc2e6f233731",
            "url": "https://translate-dev.freebsd.org/api/units/1065155/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.397471Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "These indirections can be visualized as the following:"
            ],
            "previous_source": "",
            "target": [
                "Estas indirecciones se pueden visualizar de la siguiente manera:"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065157,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=ef416b7d6fba63c9",
            "url": "https://translate-dev.freebsd.org/api/units/1065157/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.414597Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "object->cache<->class\n"
            ],
            "previous_source": "",
            "target": [
                "object->cache<->class\n"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065159,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=c8929096d02a2f92",
            "url": "https://translate-dev.freebsd.org/api/units/1065159/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.434650Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "Using Kobj"
            ],
            "previous_source": "",
            "target": [
                "Usando Kobj"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065161,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=5c932a82e79f7832",
            "url": "https://translate-dev.freebsd.org/api/units/1065161/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.481426Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "Structures"
            ],
            "previous_source": "",
            "target": [
                "Estructuras"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065163,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=b60bb260c420e73b",
            "url": "https://translate-dev.freebsd.org/api/units/1065163/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.503416Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "struct kobj_method\n"
            ],
            "previous_source": "",
            "target": [
                "estructura kobj_method\n"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065165,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=5a5e4dd564e3d849",
            "url": "https://translate-dev.freebsd.org/api/units/1065165/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.522817Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "Functions"
            ],
            "previous_source": "",
            "target": [
                "Funciones"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065167,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=b28c5858476ab0dc",
            "url": "https://translate-dev.freebsd.org/api/units/1065167/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.570300Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?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": [
                "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"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065169,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=ed1be280200ea613",
            "url": "https://translate-dev.freebsd.org/api/units/1065169/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.591041Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "Macros"
            ],
            "previous_source": "",
            "target": [
                "Macros"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065171,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=bae0280443ec011b",
            "url": "https://translate-dev.freebsd.org/api/units/1065171/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.611190Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "KOBJ_CLASS_FIELDS\nKOBJ_FIELDS\nDEFINE_CLASS(name, methods, size)\nKOBJMETHOD(NAME, FUNC)\n"
            ],
            "previous_source": "",
            "target": [
                "KOBJ_CLASS_FIELDS\nKOBJ_FIELDS\nDEFINE_CLASS(name, methods, size)\nKOBJMETHOD(NAME, FUNC)\n"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065173,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=f34f1ef338c705c8",
            "url": "https://translate-dev.freebsd.org/api/units/1065173/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.632209Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "Headers"
            ],
            "previous_source": "",
            "target": [
                "Encabezados"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065175,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=99ada5994119188c",
            "url": "https://translate-dev.freebsd.org/api/units/1065175/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.678887Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "<sys/param.h>\n<sys/kobj.h>\n"
            ],
            "previous_source": "",
            "target": [
                "<sys/param.h>\n<sys/kobj.h>\n"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065177,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=ae60b40fe5bf8ef8",
            "url": "https://translate-dev.freebsd.org/api/units/1065177/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.702482Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "Creating an Interface Template"
            ],
            "previous_source": "",
            "target": [
                "Crear una Plantilla de Interfaz"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065179,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=6f8e6a53582e7663",
            "url": "https://translate-dev.freebsd.org/api/units/1065179/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.723641Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?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": [
                "El primer paso para utilizar Kobj es crear una Interfaz. Crear la interfaz implica crear una plantilla que el script [.filename]#src/sys/kern/makeobjops.pl# pueda utilizar para generar el encabezado y el código para las declaraciones de métodos y las funciones de búsqueda de métodos."
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065181,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=ff7df15beb6d40ba",
            "url": "https://translate-dev.freebsd.org/api/units/1065181/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.782765Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "The `#include` statement and what follows it is copied verbatim to the head of the generated code file."
            ],
            "previous_source": "",
            "target": [
                "La sentencia `#include` y lo que le sigue se copia de forma literal en el encabezado del fichero de código generado."
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065185,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=3378b022bc6e958a",
            "url": "https://translate-dev.freebsd.org/api/units/1065185/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.830057Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "For example:"
            ],
            "previous_source": "",
            "target": [
                "Por ejemplo:"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065187,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=4d6ecb8ba6e5b919",
            "url": "https://translate-dev.freebsd.org/api/units/1065187/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.849511Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "#include <sys/foo.h>\n"
            ],
            "previous_source": "",
            "target": [
                "#include <sys/foo.h>\n"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065189,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=3ad98cbef4ec9b0b",
            "url": "https://translate-dev.freebsd.org/api/units/1065189/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.887020Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?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": [
                "La palabra reservada `INTERFACE` se usa para definir el nombre de la interfaz. Este nombre se concatena con el nombre de cada método como [nombre de interfaz]_[nombre de método]. Su sintaxis es INTERFACE [nombre de la interfaz];."
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065191,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=de314ebe9a93b91f",
            "url": "https://translate-dev.freebsd.org/api/units/1065191/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.904132Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "INTERFACE foo;\n"
            ],
            "previous_source": "",
            "target": [
                "INTERFACE foo;\n"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065193,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=22a56f6fe6c6c90d",
            "url": "https://translate-dev.freebsd.org/api/units/1065193/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.921331Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "The `CODE` keyword copies its arguments verbatim into the code file.  Its syntax is `CODE { [whatever] };`"
            ],
            "previous_source": "",
            "target": [
                "La palabra clave `CODE` copia sus argumentos de forma literal en el fichero. Su sintaxis es `CODE { [lo que sea] };`"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065195,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=d4eedca803599635",
            "url": "https://translate-dev.freebsd.org/api/units/1065195/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:11.937402Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "The `METHOD` keyword describes a method.  Its syntax is `METHOD [return type] [method name] { [object [, arguments]] };`"
            ],
            "previous_source": "",
            "target": [
                "La palabra clave `METHOD`describe un método. Su sintaxis es `METHOD [tipo devuelto] [nombre del método] { [objeto [, argumentos]] };`"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065199,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=a95c682f7ee1376c",
            "url": "https://translate-dev.freebsd.org/api/units/1065199/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:12.008830Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "METHOD int bar {\n\tstruct object *;\n\tstruct foo *;\n\tstruct bar;\n};\n"
            ],
            "previous_source": "",
            "target": [
                "METHOD int bar {\n\tstruct object *;\n\tstruct foo *;\n\tstruct bar;\n};\n"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065201,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=d3d221ec40e6f29a",
            "url": "https://translate-dev.freebsd.org/api/units/1065201/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:12.026491Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?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": [
                "La palabra clave `DEFAULT` puede seguir a la palabra clave `METHOD`. Extiende la palabra clave `METHOD`para incluir la función por defecto para el método. La sintaxis extendida es `METHOD [tipo devuelto] [nombre del método] { [objeto; [otros argumentos]] }DEFAULT [función por defecto];`"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065203,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=0b1e0f4466e5b712",
            "url": "https://translate-dev.freebsd.org/api/units/1065203/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:12.071237Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "METHOD int bar {\n\tstruct object *;\n\tstruct foo *;\n\tint bar;\n} DEFAULT foo_hack;\n"
            ],
            "previous_source": "",
            "target": [
                "METHOD int bar {\n\tstruct object *;\n\tstruct foo *;\n\tint bar;\n} DEFAULT foo_hack;\n"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065205,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=ec541b1413ac4043",
            "url": "https://translate-dev.freebsd.org/api/units/1065205/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:12.096506Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?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": [
                "La palabra clave `STATICMETHOD` se usa como la palabra clave `METHOD` excepto que los datos del kobj no están al comienzo de la estructura del objeto de modo que hacer un cast a kobj_t sería incorrecto. En su lugar `STATICMETHOD` depende de que los datos del Kobj se referencien como 'ops'. Esto también es útil para llamar métodos directamente a partir de la tabla de métodos de una clase."
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065207,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=76eacfa42d13d4b5",
            "url": "https://translate-dev.freebsd.org/api/units/1065207/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:12.179131Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "Other complete examples:"
            ],
            "previous_source": "",
            "target": [
                "Otros ejemplos completos:"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065209,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=2417853b0306f4bb",
            "url": "https://translate-dev.freebsd.org/api/units/1065209/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:12.196999Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "src/sys/kern/bus_if.m\nsrc/sys/kern/device_if.m\n"
            ],
            "previous_source": "",
            "target": [
                "src/sys/kern/bus_if.m\nsrc/sys/kern/device_if.m\n"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065211,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=da27c7841a5ce16d",
            "url": "https://translate-dev.freebsd.org/api/units/1065211/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:12.287123Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "Creating a Class"
            ],
            "previous_source": "",
            "target": [
                "Crear una Clase"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065213,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=344af9610fd7d63f",
            "url": "https://translate-dev.freebsd.org/api/units/1065213/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:12.376853Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?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": [
                "El segundo paso para usar Kobj es crear una clase. Una clase consta de un nombre, una tabla de métodos y el tamaño de los objetos si se utilizan las funciones de manejo de objetos de Kobj. Para crear la clase usa la macro `DEFINE_CLASS()`. Para crear la tabla de métodos, crea una matriz de kobj_method_t terminada por una entrada NULL. Cada entrada que no sea NULL se puede crear usando la macro `KOBJMETHOD()`."
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065215,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=258565ce13332f7d",
            "url": "https://translate-dev.freebsd.org/api/units/1065215/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:12.400760Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "DEFINE_CLASS(fooclass, foomethods, sizeof(struct foodata));\n"
            ],
            "previous_source": "",
            "target": [
                "DEFINE_CLASS(fooclass, foomethods, sizeof(struct foodata));\n"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065217,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=ce71911d33947155",
            "url": "https://translate-dev.freebsd.org/api/units/1065217/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:12.576410Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?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": [
                "kobj_method_t foomethods[] = {\n\tKOBJMETHOD(bar_doo, foo_doo),\n\tKOBJMETHOD(bar_foo, foo_foo),\n\t{ NULL, NULL}\n};\n"
            ],
            "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": 20,
            "fuzzy": false,
            "translated": true,
            "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": 1065219,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=21196fec36d28de1",
            "url": "https://translate-dev.freebsd.org/api/units/1065219/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:12.678102Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "The class must be \"compiled\".  Depending on the state of the system at the time that the class is to be initialized a statically allocated cache, \"ops table\" have to be used.  This can be accomplished by declaring a `struct kobj_ops` and using `kobj_class_compile_static();` otherwise, `kobj_class_compile()` should be used."
            ],
            "previous_source": "",
            "target": [
                "La clase se tiene que \"compilar\". Dependiendo del estado del sistema en el momento en que la clase va a ser inicializada, una caché estática, \"ops table\", tendrá que ser usada. Esto se puede conseguir declarando un ``struct kobj_ops` y usando `kobj_class_compile_static();` de lo contrario, se debería usar `kobj_class_compile()`."
            ],
            "id_hash": -6378599553917108744,
            "content_hash": -6378599553917108744,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:255",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 51,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 49,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065220/?format=api",
            "priority": 100,
            "id": 1065221,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=277aa980404e3df8",
            "url": "https://translate-dev.freebsd.org/api/units/1065221/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:12.778771Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "Creating an Object"
            ],
            "previous_source": "",
            "target": [
                "Crear un Objeto"
            ],
            "id_hash": -4717214818264919336,
            "content_hash": -4717214818264919336,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:256",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 52,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065222/?format=api",
            "priority": 100,
            "id": 1065223,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=3e89161d9c1c52d8",
            "url": "https://translate-dev.freebsd.org/api/units/1065223/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:12.881277Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "The third step in using Kobj involves how to define the object.  Kobj object creation routines assume that Kobj data is at the head of an object.  If this in not appropriate you will have to allocate the object yourself and then use `kobj_init()` on the Kobj portion of it; otherwise, you may use `kobj_create()` to allocate and initialize the Kobj portion of the object automatically.  `kobj_init()` may also be used to change the class that an object uses."
            ],
            "previous_source": "",
            "target": [
                "El tercer paso para utilizar Kobj implica cómo definir el objeto. Las rutinas de creación de objetos de Kobj asumen que los datos de Kobj están al comienzo de un objeto. Si esto no es apropiado, tendrás que asignar el objeto tú mismo y luego usar `kobj_init()` en la porción de Kobj; de lo contrario, puedes usar `kobj_create()` para asignar e inicializar la parte Kobj del objeto automáticamente. `kobj_init()` también se puede usar para cambiar la clase que usa un objeto."
            ],
            "id_hash": 4835228233548177945,
            "content_hash": 4835228233548177945,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:262",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 53,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 79,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065224/?format=api",
            "priority": 100,
            "id": 1065225,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=c31a2e75d4942219",
            "url": "https://translate-dev.freebsd.org/api/units/1065225/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:12.975791Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "To integrate Kobj into the object you should use the macro KOBJ_FIELDS."
            ],
            "previous_source": "",
            "target": [
                "Para integrar Kobj en el objeto, debes utilizar la macro KOBJ_FIELDS."
            ],
            "id_hash": 7402991996235972289,
            "content_hash": 7402991996235972289,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:264",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 54,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065226/?format=api",
            "priority": 100,
            "id": 1065227,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=e6bcb5ff72b47ec1",
            "url": "https://translate-dev.freebsd.org/api/units/1065227/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:13.073924Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/es/?format=api",
            "source": [
                "For example"
            ],
            "previous_source": "",
            "target": [
                "Por ejemplo"
            ],
            "id_hash": 1643455197748221666,
            "content_hash": 1643455197748221666,
            "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:266",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 55,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1065228/?format=api",
            "priority": 100,
            "id": 1065229,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/es/?checksum=96ceb9cb820d56e2",
            "url": "https://translate-dev.freebsd.org/api/units/1065229/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:47:13.096907Z"
        }
    ]
}