Translation components API.

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

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

{
    "count": 65,
    "next": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/units/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "Chapter 14. Newbus"
            ],
            "previous_source": "",
            "target": [
                "Capítulo 14. Newbus"
            ],
            "id_hash": 8309191045255842417,
            "content_hash": 8309191045255842417,
            "location": "documentation/content/en/books/arch-handbook/newbus/_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": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116150/?format=api",
            "priority": 100,
            "id": 1116151,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=f3502d3b4f54ca71",
            "url": "https://translate-dev.freebsd.org/api/units/1116151/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:25.500095Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "Newbus"
            ],
            "previous_source": "",
            "target": [
                "Newbus"
            ],
            "id_hash": 8364101858139496317,
            "content_hash": 8364101858139496317,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:1, documentation/content/en/books/arch-handbook/newbus/_index.adoc:18",
            "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": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116152/?format=api",
            "priority": 100,
            "id": 1116153,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=f41342533796df7d",
            "url": "https://translate-dev.freebsd.org/api/units/1116153/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:25.516457Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "_Special thanks to Matthew N. Dodd, Warner Losh, Bill Paul, Doug Rabson, Mike Smith, Peter Wemm and Scott Long_."
            ],
            "previous_source": "",
            "target": [
                "_Especial agradecimiento a Matthew N. Dodd, Warner Losh, Bill Paul, Doug Rabson, Mike Smith, Peter Wemm y Scott Long_."
            ],
            "id_hash": -3727262313702241198,
            "content_hash": -3727262313702241198,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:56",
            "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": 19,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116154/?format=api",
            "priority": 100,
            "id": 1116155,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=4c461aac6f13cc52",
            "url": "https://translate-dev.freebsd.org/api/units/1116155/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:25.531861Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "This chapter explains the Newbus device framework in detail."
            ],
            "previous_source": "",
            "target": [
                "Este capítulo explica en detalle el framework de Newbus."
            ],
            "id_hash": 5506700229631741118,
            "content_hash": 5506700229631741118,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:58",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 4,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116156/?format=api",
            "priority": 100,
            "id": 1116157,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=cc6bbaaedfc30cbe",
            "url": "https://translate-dev.freebsd.org/api/units/1116157/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:25.589714Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "Device Drivers"
            ],
            "previous_source": "",
            "target": [
                "Controladores de dispositivos"
            ],
            "id_hash": 2783591460440969428,
            "content_hash": 2783591460440969428,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:60",
            "context": "",
            "note": "type: Title ==",
            "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": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116158/?format=api",
            "priority": 100,
            "id": 1116159,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=a6a14daf676510d4",
            "url": "https://translate-dev.freebsd.org/api/units/1116159/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:25.618811Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "Purpose of a Device Driver"
            ],
            "previous_source": "",
            "target": [
                "Propósito de un Driver de Dispositivo"
            ],
            "id_hash": -977200647508549160,
            "content_hash": -977200647508549160,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:62",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 6,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116160/?format=api",
            "priority": 100,
            "id": 1116161,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=7270493042f8a1d8",
            "url": "https://translate-dev.freebsd.org/api/units/1116161/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:25.639467Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "A device driver is a software component which provides the interface between the kernel's generic view of a peripheral (e.g., disk, network adapter) and the actual implementation of the peripheral. The _device driver interface (DDI)_ is the defined interface between the kernel and the device driver component."
            ],
            "previous_source": "",
            "target": [
                "Un driver de dispositivo es un componente de software que proporciona la interfaz entre la visión general del kernel sobre un periférico (por ejemplo, un disco, un adaptador de red) y la implementación del periférico. La _interfaz de drivers de dispositivo (DDI—Device Driver Interface)_ es la interfaz definida entre el kernel y el componente driver."
            ],
            "id_hash": -7401404961843229824,
            "content_hash": -7401404961843229824,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:65",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 7,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 47,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116162/?format=api",
            "priority": 100,
            "id": 1116163,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=1948ed66ca854b80",
            "url": "https://translate-dev.freebsd.org/api/units/1116163/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:25.683688Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "Types of Device Drivers"
            ],
            "previous_source": "",
            "target": [
                "Tipos de Drivers de Dispositivo"
            ],
            "id_hash": 9103936037976413643,
            "content_hash": 9103936037976413643,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:66",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "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/1116164/?format=api",
            "priority": 100,
            "id": 1116165,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=fe57ad97817615cb",
            "url": "https://translate-dev.freebsd.org/api/units/1116165/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:25.704775Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "There used to be days in UNIX(R), and thus FreeBSD, in which there were four types of devices defined:"
            ],
            "previous_source": "",
            "target": [
                "Hubo un tiempo en UNIX(R), y por tanto en FreeBSD, en el que había cuatro tipos de dispositivo definidos:"
            ],
            "id_hash": -3147928736547480029,
            "content_hash": -3147928736547480029,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:69",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 9,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 19,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116166/?format=api",
            "priority": 100,
            "id": 1116167,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=54504f7e17d7de23",
            "url": "https://translate-dev.freebsd.org/api/units/1116167/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:25.722210Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "block device drivers"
            ],
            "previous_source": "",
            "target": [
                "drivers para dispositivos de bloque"
            ],
            "id_hash": 1501788702004656712,
            "content_hash": 1501788702004656712,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:71",
            "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": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116168/?format=api",
            "priority": 100,
            "id": 1116169,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=94d76cde1eaeba48",
            "url": "https://translate-dev.freebsd.org/api/units/1116169/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:25.737545Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "character device drivers"
            ],
            "previous_source": "",
            "target": [
                "drivers para dispositivos de caracteres"
            ],
            "id_hash": 8493489199589758146,
            "content_hash": 8493489199589758146,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:72",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 11,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116170/?format=api",
            "priority": 100,
            "id": 1116171,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=f5deef6d352a14c2",
            "url": "https://translate-dev.freebsd.org/api/units/1116171/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:25.786468Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "network device drivers"
            ],
            "previous_source": "",
            "target": [
                "drivers para dispositivos de red"
            ],
            "id_hash": -5599355041641038653,
            "content_hash": -5599355041641038653,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:73",
            "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": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116172/?format=api",
            "priority": 100,
            "id": 1116173,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=324b18419bb17cc3",
            "url": "https://translate-dev.freebsd.org/api/units/1116173/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:25.806860Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "pseudo-device drivers"
            ],
            "previous_source": "",
            "target": [
                "drivers para pseudodispositivos"
            ],
            "id_hash": -4981709088436320932,
            "content_hash": -4981709088436320932,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:74",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "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/1116174/?format=api",
            "priority": 100,
            "id": 1116175,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=3add69fa716b055c",
            "url": "https://translate-dev.freebsd.org/api/units/1116175/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:25.829702Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "_Block devices_ performed in a way that used fixed size blocks [of data]. This type of driver depended on the so-called _buffer cache_, which had cached accessed blocks of data in a dedicated part of memory. Often this buffer cache was based on write-behind, which meant that when data was modified in memory it got synced to disk whenever the system did its periodical disk flushing, thus optimizing writes."
            ],
            "previous_source": "",
            "target": [
                "Los _dispositivos de bloques_trabajaban mediante el uso de bloques [de datos] de tamaño fijo. Este tipo de driver dependía de la conocida como _caché de buffer_, que cacheaba bloques de datos a los que se había accedido en una parte de memoria dedicada. Esta caché a menudo se basaba en write-behind, lo que significa que cuando se modificaban datos en memoria, se sincronizaba en disco cuando el sistema hacía su rutina de volcado, optimizando así la escritura."
            ],
            "id_hash": 1517439309392774700,
            "content_hash": 1517439309392774700,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:76",
            "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": 69,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116176/?format=api",
            "priority": 100,
            "id": 1116177,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=950f07031c92062c",
            "url": "https://translate-dev.freebsd.org/api/units/1116177/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:25.886031Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "Character Devices"
            ],
            "previous_source": "",
            "target": [
                "Dispositivos de Caracteres"
            ],
            "id_hash": -4964220595905380725,
            "content_hash": -4964220595905380725,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:77",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 15,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116178/?format=api",
            "priority": 100,
            "id": 1116179,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=3b1b8bab6a61be8b",
            "url": "https://translate-dev.freebsd.org/api/units/1116179/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:25.909866Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "However, in the versions of FreeBSD 4.0 and onward the distinction between block and character devices became non-existent."
            ],
            "previous_source": "",
            "target": [
                "Sin embargo, desde la versión 4.0 de FreeBSD, la distinción entre dispositivos de bloque y de caracteres desapareció."
            ],
            "id_hash": 2340205980488670393,
            "content_hash": 2340205980488670393,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:80",
            "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": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116180/?format=api",
            "priority": 100,
            "id": 1116181,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=a07a14f0b8459cb9",
            "url": "https://translate-dev.freebsd.org/api/units/1116181/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:25.926242Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "Overview of Newbus"
            ],
            "previous_source": "",
            "target": [
                "Resumen de Newbus"
            ],
            "id_hash": 7955512512384921963,
            "content_hash": 7955512512384921963,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:82",
            "context": "",
            "note": "type: Title ==",
            "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": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116182/?format=api",
            "priority": 100,
            "id": 1116183,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=ee67a87adae0f16b",
            "url": "https://translate-dev.freebsd.org/api/units/1116183/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:25.943901Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "_Newbus_ is the implementation of a new bus architecture based on abstraction layers which saw its introduction in FreeBSD 3.0 when the Alpha port was imported into the source tree. It was not until 4.0 before it became the default system to use for device drivers. Its goals are to provide a more object-oriented means of interconnecting the various busses and devices which a host system provides to the _Operating System_."
            ],
            "previous_source": "",
            "target": [
                "_Newbus_ es la implementación de una nueva arquitectura de bus basada en capas de abstracción, que se introdujo en FreeBSD 3.0, cuando el port Alpha se importó en el código fuente principal. No fue hasta la versión 4.0 que se convirtió en el sistema por defecto para utilizarse en drivers. Su objetivo es proporcionar una manera más orientada a objetos de interconectar los diferentes buses y dispositivos que una máquina ofrece al _Sistema Operativo_."
            ],
            "id_hash": -3691183290203452810,
            "content_hash": -3691183290203452810,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:85",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 18,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 71,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116184/?format=api",
            "priority": 100,
            "id": 1116185,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=4cc6485ab290ca76",
            "url": "https://translate-dev.freebsd.org/api/units/1116185/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.002266Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "Its main features include amongst others:"
            ],
            "previous_source": "",
            "target": [
                "Sus características principales incluyen, entre otras:"
            ],
            "id_hash": 7741188865514764019,
            "content_hash": 7741188865514764019,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:87",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 19,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116186/?format=api",
            "priority": 100,
            "id": 1116187,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=eb6e3a42343776f3",
            "url": "https://translate-dev.freebsd.org/api/units/1116187/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.022259Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "dynamic attaching"
            ],
            "previous_source": "",
            "target": [
                "vinculación dinámica"
            ],
            "id_hash": 228490942519657100,
            "content_hash": 228490942519657100,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:89",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "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/1116188/?format=api",
            "priority": 100,
            "id": 1116189,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=832bc34d3747428c",
            "url": "https://translate-dev.freebsd.org/api/units/1116189/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.080021Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "easy modularization of drivers"
            ],
            "previous_source": "",
            "target": [
                "fácil modularización de drivers"
            ],
            "id_hash": 8764562549925280814,
            "content_hash": 8764562549925280814,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:90",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 21,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116190/?format=api",
            "priority": 100,
            "id": 1116191,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=f9a1fb33d7fcfc2e",
            "url": "https://translate-dev.freebsd.org/api/units/1116191/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.100648Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "pseudo-busses"
            ],
            "previous_source": "",
            "target": [
                "pseudobuses"
            ],
            "id_hash": 7726719368077134612,
            "content_hash": 7726719368077134612,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:91",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 22,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116192/?format=api",
            "priority": 100,
            "id": 1116193,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=eb3ad253cd5e4b14",
            "url": "https://translate-dev.freebsd.org/api/units/1116193/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.119874Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "One of the most prominent changes is the migration from the flat and ad-hoc system to a device tree layout."
            ],
            "previous_source": "",
            "target": [
                "Uno de los cambios más destacados es la migración de un sistema plano y a medida, a una estructura de árbol de dispositivos (device tree layout)."
            ],
            "id_hash": 8978423086270828903,
            "content_hash": 8978423086270828903,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:93",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 23,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116194/?format=api",
            "priority": 100,
            "id": 1116195,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=fc99c43a2c56d167",
            "url": "https://translate-dev.freebsd.org/api/units/1116195/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.139118Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "At the top level resides the _\"root\"_ device which is the parent to hang all other devices on. For each architecture, there is typically a single child of \"root\" which has such things as _host-to-PCI bridges_, etc. attached to it. For x86, this \"root\" device is the _\"nexus\"_ device. For Alpha, various different models of Alpha have different top-level devices corresponding to the different hardware chipsets, including _lca_, _apecs_, _cia_ and _tsunami_."
            ],
            "previous_source": "",
            "target": [
                "En el nivel más alto reside el dispositivo _raíz (\"root\")_, del que cuelgan el resto de dispositivos. Para cada arquitectura, normalmente hay un único hijo de \"root\", que tiene vinculados elementos como _puentes de host a PCI_ y demás. Para x86, este dispositivo \"root\" es el dispositivo central o _\"nexus\"_. Para Alpha, cada modelo de Alpha tiene su propio tipo de dispositivos, los cuales corresponden a los diferentes tipos de chipset, entre los que se encuentran _lca_, _apecs_, _cia_ y _tsunami_."
            ],
            "id_hash": -6367346265327451274,
            "content_hash": -6367346265327451274,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:95",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 24,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 72,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116196/?format=api",
            "priority": 100,
            "id": 1116197,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=27a2a44ead3f4376",
            "url": "https://translate-dev.freebsd.org/api/units/1116197/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.196434Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "A device in the Newbus context represents a single hardware entity in the system. For instance each PCI device is represented by a Newbus device. Any device in the system can have children; a device which has children is often called a _\"bus\"_. Examples of common busses in the system are ISA and PCI, which manage lists of devices attached to ISA and PCI busses respectively."
            ],
            "previous_source": "",
            "target": [
                "Un dispositivo en el contexto de Newbus representa una entidad de hardware única en el sistema. De hecho, cada dispositivo PCI se representa con un dispositivo Newbus. Cualquier dispositivo en el sistema puede tener hijos; un dispositivo con hijos se suele llamar _\"bus\"_. ISA y PCI son ejemplos de bus comunes en el sistema, los cuales gestionan listas de dispositivos vinculados a buses ISA y PCI respectivamente."
            ],
            "id_hash": -5291695995902472963,
            "content_hash": -5291695995902472963,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:97",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 25,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 66,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116198/?format=api",
            "priority": 100,
            "id": 1116199,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=36901e8740e04cfd",
            "url": "https://translate-dev.freebsd.org/api/units/1116199/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.217652Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "Often, a connection between different kinds of bus is represented by a _\"bridge\"_ device, which normally has one child for the attached bus. An example of this is a _PCI-to-PCI bridge_ which is represented by a device _[.filename]#pcibN#_ on the parent PCI bus and has a child _[.filename]#pciN#_ for the attached bus. This layout simplifies the implementation of the PCI bus tree, allowing common code to be used for both top-level and bridged busses."
            ],
            "previous_source": "",
            "target": [
                "Una conexión entre diferentes tipos de bus normalmente se representa a través de un dispositivo _puente (\"bridge\")_, que por lo general tiene un hijo vinculado para el bus. Un ejemplo de esto es un _PCI-to-PCI bridge_ , que se representa por un dispositivo _[.filename]#pcibN#_ en el bus PCI parental, y tiene un hijo _[.filename]#pciN#_ para el bus vinculado. Esta estructura simplifica la implementación del árbol del bus PCI, permitiendo que se reutilice código tanto para un bus directo a un dispositivo, como para uno al que se accede por medio de un bridge."
            ],
            "id_hash": -878163850711951734,
            "content_hash": -878163850711951734,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:99",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 26,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 74,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116200/?format=api",
            "priority": 100,
            "id": 1116201,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=73d022a167b9968a",
            "url": "https://translate-dev.freebsd.org/api/units/1116201/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.234497Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "Each device in the Newbus architecture asks its parent to map its resources. The parent then asks its own parent until the nexus is reached. So, basically the nexus is the only part of the Newbus system which knows about all resources."
            ],
            "previous_source": "",
            "target": [
                "En la arquitectura Newbus, cada dispositivo le pide a su padre que mapee sus recursos. Entonces el padre le pregunta a su propio padre, hasta que se llega al nexus. Por lo tanto, el nexus es la única parte del sistema Newbus que conoce todos los recursos."
            ],
            "id_hash": -3225451241558395254,
            "content_hash": -3225451241558395254,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:101",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 27,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 42,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116202/?format=api",
            "priority": 100,
            "id": 1116203,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=533ce52f5a91b68a",
            "url": "https://translate-dev.freebsd.org/api/units/1116203/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.285992Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "An ISA device might want to map its IO port at `0x230`, so it asks its parent, in this case the ISA bus. The ISA bus hands it over to the PCI-to-ISA bridge which in its turn asks the PCI bus, which reaches the host-to-PCI bridge and finally the nexus. The beauty of this transition upwards is that there is room to translate the requests. For example, the `0x230` IO port request might become memory-mapped at `0xb0000230` on a MIPS box by the PCI bridge."
            ],
            "previous_source": "",
            "target": [
                "Puede que un dispositivo ISA quiera mapear su puerto de I/O en la dirección `0x230`, así que le pregunta al padre, en este caso el bus ISA. El bus ISA le pregunta al PCI-to-ISA bridge, el cual le pregunta al bus PCI, que llega al host-to-PCI bridge y finalmente al nexus. La belleza de esta transición hacia arriba es que hay espacio para traducir las peticiones. Por ejemplo, la petición para el puerto I/O en `0x230` podría terminar mapeándose en la dirección de memoria `0xb0000230` de una máquina MIPS por el bridge de PCI."
            ],
            "id_hash": -4711305855458876677,
            "content_hash": -4711305855458876677,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:105",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 28,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 85,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116204/?format=api",
            "priority": 100,
            "id": 1116205,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=3e9e14493927e2fb",
            "url": "https://translate-dev.freebsd.org/api/units/1116205/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.304290Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "Resource allocation can be controlled at any place in the device tree. For instance on many Alpha platforms, ISA interrupts are managed separately from PCI interrupts and resource allocations for ISA interrupts are managed by the Alpha's ISA bus device. On IA-32, ISA and PCI interrupts are both managed by the top-level nexus device. For both ports, memory and port address space is managed by a single entity - nexus for IA-32 and the relevant chipset driver on Alpha (e.g., CIA or tsunami)."
            ],
            "previous_source": "",
            "target": [
                "La asignación de recursos se puede controlar en cualquier punto del árbol de dispositivos. Por ejemplo, en muchas plataformas Alpha las interrupciones de ISA y PCI se gestionan por separado, y las asignaciones de recursos para ISA se gestionan desde el mismo bus ISA de Alpha. En IA-32, las interrupciones de ISA y PCI se gestionan desde el nexus. En ambos ports, el espacio para direcciones de memoria y puertos se gestiona desde una única entidad - el nexus para IA-32, y el driver del chipset relevante para Alpha (e.g., CIA o tsunami)."
            ],
            "id_hash": -6411971893745170692,
            "content_hash": -6411971893745170692,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:108",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 29,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 83,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116206/?format=api",
            "priority": 100,
            "id": 1116207,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=27041988e387c6fc",
            "url": "https://translate-dev.freebsd.org/api/units/1116207/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.320653Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "In order to normalize access to memory and port mapped resources, Newbus integrates the `bus_space` APIs from NetBSD. These provide a single API to replace inb/outb and direct memory reads/writes. The advantage of this is that a single driver can easily use either memory-mapped registers or port-mapped registers (some hardware supports both)."
            ],
            "previous_source": "",
            "target": [
                "Con el fin de normalizar el acceso a recursos mapeados a memoria y puertos, Newbus integra las APIs de `bus_space`de NetBSD. Estas ofrecen una única API para reemplazar inb/outb, y lecturas/escrituras directas de memoria. La ventaja de esto, es que un único driver puede utilizar registros mapeados a memoria o registros mapeados a puertos fácilmente (hay hardware que soporta ambos)."
            ],
            "id_hash": -585308568224150826,
            "content_hash": -585308568224150826,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:110",
            "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": 52,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116208/?format=api",
            "priority": 100,
            "id": 1116209,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=77e090f55301cad6",
            "url": "https://translate-dev.freebsd.org/api/units/1116209/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.338760Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "This support is integrated into the resource allocation mechanism. When a resource is allocated, a driver can retrieve the associated `bus_space_tag_t` and `bus_space_handle_t` from the resource."
            ],
            "previous_source": "",
            "target": [
                "Este soporte está integrado en el mecanismo de asignación de recursos. Cuando se asigna un recurso, un driver puede obtener el `bus_space_tag_t` y `bus_space_handle_t` asociados del recurso."
            ],
            "id_hash": -974508024151832264,
            "content_hash": -974508024151832264,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:112",
            "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": 26,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116210/?format=api",
            "priority": 100,
            "id": 1116211,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=7279da1d7da98938",
            "url": "https://translate-dev.freebsd.org/api/units/1116211/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.385041Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "Newbus also allows for definitions of interface methods in files dedicated to this purpose. These are the [.filename]#.m# files that are found under the [.filename]#src/sys# hierarchy."
            ],
            "previous_source": "",
            "target": [
                "Newbus también permite la definición de métodos de interfaz en archivos dedicados para este propósito. Los puedes encontrar como archivos terminados en [.filename]#.m#, bajo el directorio [.filename]#src/sys#."
            ],
            "id_hash": 9105605854127602311,
            "content_hash": 9105605854127602311,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:114",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 32,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116212/?format=api",
            "priority": 100,
            "id": 1116213,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=fe5d9c47dffe3a87",
            "url": "https://translate-dev.freebsd.org/api/units/1116213/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.403508Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "The core of the Newbus system is an extensible \"object-based programming\" model. Each device in the system has a table of methods which it supports. The system and other devices uses those methods to control the device and request services. The different methods supported by a device are defined by a number of \"interfaces\". An \"interface\" is simply a group of related methods which can be implemented by a device."
            ],
            "previous_source": "",
            "target": [
                "El núcleo del sistema Newbus es un modelo extensible de \"programación basada en objetos\". Cada dispositivo del sistema tiene una tabla de métodos soportados. El sistema y otros dispositivos utilizan esos métodos para controlar el dispositivo y solicitar servicios. Los diferentes métodos que soporta un dispositivo, se definen por un número de \"interfaces\". Una \"interfaz\" es simplemente un grupo de métodos relacionados que puede implementar un dispositivo."
            ],
            "id_hash": -469415049368401708,
            "content_hash": -469415049368401708,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:116",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 33,
            "has_suggestion": false,
            "has_comment": true,
            "has_failing_check": false,
            "num_words": 70,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116214/?format=api",
            "priority": 100,
            "id": 1116215,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=797c4d7fea2c88d4",
            "url": "https://translate-dev.freebsd.org/api/units/1116215/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.420930Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "In the Newbus system, the methods for a device are provided by the various device drivers in the system. When a device is attached to a driver during _auto-configuration_, it uses the method table declared by the driver. A device can later _detach_ from its driver and _re-attach_ to a new driver with a new method table. This allows dynamic replacement of drivers which can be useful for driver development."
            ],
            "previous_source": "",
            "target": [
                "En el sistema Newbus, los métodos para un dispositivo los proporcionan la variedad de drivers que hay en el sistema. Cuando un dispositivo se vincula a un driver durante la _autoconfiguración_, este utiliza la tabla de métodos declarada por el driver. Un dispositivo se puede desvincular del driver y _volver a vincularse_ a otro driver con una nueva tabla de métodos. Esto permite la sustitución dinámica de drivers, que puede resultar útil para el desarrollo de drivers."
            ],
            "id_hash": -4017766454545033342,
            "content_hash": -4017766454545033342,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:118",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 34,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 70,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116216/?format=api",
            "priority": 100,
            "id": 1116217,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=483e06b2565cd782",
            "url": "https://translate-dev.freebsd.org/api/units/1116217/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.436245Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "The interfaces are described by an interface definition language similar to the language used to define vnode operations for file systems. The interface would be stored in a methods file (which would normally be named [.filename]#foo_if.m#)."
            ],
            "previous_source": "",
            "target": [
                "Las interfaces se describen por medio de un lenguaje de definición de interfaces, similar al lenguaje que se utiliza para definir operaciones sobre vnodes para sistemas de ficheros. La interfaz se guardaría en un archivo de métodos (normalmente llamado [.filename]#foo_if.m#)."
            ],
            "id_hash": 5726127205974510405,
            "content_hash": 5726127205974510405,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:120",
            "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": 36,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116218/?format=api",
            "priority": 100,
            "id": 1116219,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=cf774a5b02cf8b45",
            "url": "https://translate-dev.freebsd.org/api/units/1116219/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.486543Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "Newbus Methods"
            ],
            "previous_source": "",
            "target": [
                "Métodos de Newbus"
            ],
            "id_hash": -8784278654566164711,
            "content_hash": -8784278654566164711,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:121",
            "context": "",
            "note": "type: Block title",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 36,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116220/?format=api",
            "priority": 100,
            "id": 1116221,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=0617f91ad2899719",
            "url": "https://translate-dev.freebsd.org/api/units/1116221/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.503062Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "      # Foo subsystem/driver (a comment...)\n"
            ],
            "previous_source": "",
            "target": [
                "      # Foo subsystem/driver (a comment...)\n"
            ],
            "id_hash": -6713010096573668228,
            "content_hash": -6713010096573668228,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:127",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 37,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116222/?format=api",
            "priority": 100,
            "id": 1116223,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=22d698e25c1da47c",
            "url": "https://translate-dev.freebsd.org/api/units/1116223/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.526073Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "\t  INTERFACE foo\n"
            ],
            "previous_source": "",
            "target": [
                "\t  INTERFACE foo\n"
            ],
            "id_hash": -8049254973803337567,
            "content_hash": -8049254973803337567,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:129",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 38,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116224/?format=api",
            "priority": 100,
            "id": 1116225,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=104b4d3f83e7e8a1",
            "url": "https://translate-dev.freebsd.org/api/units/1116225/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.588460Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "\tMETHOD int doit {\n\t\tdevice_t dev;\n\t};\n"
            ],
            "previous_source": "",
            "target": [
                "\tMETHOD int doit {\n\t\tdevice_t dev;\n\t};\n"
            ],
            "id_hash": -6503516635185936250,
            "content_hash": -6503516635185936250,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:133",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 39,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116226/?format=api",
            "priority": 100,
            "id": 1116227,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=25bede13d0e60886",
            "url": "https://translate-dev.freebsd.org/api/units/1116227/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.612910Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "\t# DEFAULT is the method that will be used, if a method was not\n\t# provided via: DEVMETHOD()\n"
            ],
            "previous_source": "",
            "target": [
                "\t# DEFAULT is the method that will be used, if a method was not\n\t# provided via: DEVMETHOD()\n"
            ],
            "id_hash": 5152105216042275012,
            "content_hash": 5152105216042275012,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:136",
            "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": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116228/?format=api",
            "priority": 100,
            "id": 1116229,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=c77ff4659fa310c4",
            "url": "https://translate-dev.freebsd.org/api/units/1116229/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.633752Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "\tMETHOD void doit_to_child {\n\t\tdevice_t dev;\n\t\tdriver_t child;\n\t} DEFAULT doit_generic_to_child;\n"
            ],
            "previous_source": "",
            "target": [
                "\tMETHOD void doit_to_child {\n\t\tdevice_t dev;\n\t\tdriver_t child;\n\t} DEFAULT doit_generic_to_child;\n"
            ],
            "id_hash": 2170254665982371176,
            "content_hash": 2170254665982371176,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:141",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 41,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116230/?format=api",
            "priority": 100,
            "id": 1116231,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=9e1e4b1ec6036568",
            "url": "https://translate-dev.freebsd.org/api/units/1116231/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.681297Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "When this interface is compiled, it generates a header file \"[.filename]#foo_if.h#\" which contains function declarations:"
            ],
            "previous_source": "",
            "target": [
                "Al compilar esta interfaz, se genera un archivo de cabecera \"[.filename]#foo_if.h#\", que contiene la declaración de las funciones:"
            ],
            "id_hash": 8568173427172553710,
            "content_hash": 8568173427172553710,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:145",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "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/1116232/?format=api",
            "priority": 100,
            "id": 1116233,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=f6e84455fc8fb3ee",
            "url": "https://translate-dev.freebsd.org/api/units/1116233/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.700530Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "      int FOO_DOIT(device_t dev);\n      int FOO_DOIT_TO_CHILD(device_t dev, device_t child);\n"
            ],
            "previous_source": "",
            "target": [
                "      int FOO_DOIT(device_t dev);\n      int FOO_DOIT_TO_CHILD(device_t dev, device_t child);\n"
            ],
            "id_hash": 4251968558683145340,
            "content_hash": 4251968558683145340,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:150",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 43,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116234/?format=api",
            "priority": 100,
            "id": 1116235,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=bb0206e05070447c",
            "url": "https://translate-dev.freebsd.org/api/units/1116235/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.719111Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "A source file, \"[.filename]#foo_if.c#\" is also created to accompany the automatically generated header file; it contains implementations of those functions which look up the location of the relevant functions in the object's method table and call that function."
            ],
            "previous_source": "",
            "target": [
                "También se crea un archivo fuente \"[.filename]#foo_if.c#\", para acompañar la cebecera que se ha generado automáticamente; este archivo contiene la implementación de las funciones que buscan la posición de las funciones relevantes en la tabla de métodos del objeto, y llaman a esa función."
            ],
            "id_hash": -6070988767487392857,
            "content_hash": -6070988767487392857,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:153",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 44,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 38,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116236/?format=api",
            "priority": 100,
            "id": 1116237,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=2bbf83e1a68703a7",
            "url": "https://translate-dev.freebsd.org/api/units/1116237/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.736270Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "The system defines two main interfaces. The first fundamental interface is called _\"device\"_ and includes methods which are relevant to all devices. Methods in the _\"device\"_ interface include _\"probe\"_, _\"attach\"_ and _\"detach\"_ to control detection of hardware and _\"shutdown\"_, _\"suspend\"_ and _\"resume\"_ for critical event notification."
            ],
            "previous_source": "",
            "target": [
                "El sistema define dos interfaces principales. La primera interfaz fundamental se denomina _\"device\"_, e incluye métodos relevantes para todos los dispositivos. Entre los métodos de la interfaz _\"device\"_ se pueden encontrar _\"probe\"_, _\"attach\"_ y _\"detach\"_, para controlar la detección de hardware, y _\"shutdown\"_, _\"suspend\"_ y _\"resume\"_ para la notificación de eventos críticos."
            ],
            "id_hash": 527431847794685858,
            "content_hash": 527431847794685858,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:155",
            "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": 46,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116238/?format=api",
            "priority": 100,
            "id": 1116239,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=8751d0789b07b7a2",
            "url": "https://translate-dev.freebsd.org/api/units/1116239/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.784188Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "The second, more complex interface is _\"bus\"_. This interface contains methods suitable for devices which have children, including methods to access bus specific per-device information footnote:[man:bus_generic_read_ivar[9] and man:bus_generic_write_ivar[9]], event notification (`_child_detached_`, `_driver_added_`) and resource management (`_alloc_resource_`, `_activate_resource_`, `_deactivate_resource_`, `_release_resource_`)."
            ],
            "previous_source": "",
            "target": [
                "La segunda interfaz, más compleja, es _\"bus\"_. Esta interfaz contiene métodos adecuados para dispositivos que tienen hijos, incluyendo métodos para acceder a información específica del bus para cada dispositivo footnote:[man:bus_generic_read_ivar[9] y man:bus_generic_write_ivar[9]], notificación de eventos (`_child_detached_`, `_driver_added_`) y gestión de recursos (`_alloc_resource_`, `_activate_resource_`, `_deactivate_resource_`, `_release_resource_`)."
            ],
            "id_hash": -8044542224568970519,
            "content_hash": -8044542224568970519,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:157",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 46,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 39,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116240/?format=api",
            "priority": 100,
            "id": 1116241,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=105c0b77f3ef92e9",
            "url": "https://translate-dev.freebsd.org/api/units/1116241/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.804502Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "Many methods in the \"bus\" interface are performing services for some child of the bus device. These methods would normally use the first two arguments to specify the bus providing the service and the child device which is requesting the service. To simplify driver code, many of these methods have accessor functions which lookup the parent and call a method on the parent. For instance the method `BUS_TEARDOWN_INTR(device_t dev, device_t child, ...)` can be called using the function `bus_teardown_intr(device_t child, ...)`."
            ],
            "previous_source": "",
            "target": [
                "Varios métodos en la interfaz del \"bus\" se encargan de dar servicio a algunos de los hijos del bus dispositivo. Estos métodos normalmente utilizarían los dos primeros argumentos para especificar el bus que proporciona el servicio, y el dispositivo hijo que solicita el servicio. Para simplificar el código, muchos de estos métodos tienen funciones de acceso que buscan en el padre y llaman al método del padre. Por ejemplo, se puede llamar al método `BUS_TEARDOWN_INTR(device_t dev, device_t child, ...)` por medio de la función `bus_teardown_intr(device_t child, ...)`."
            ],
            "id_hash": -3609201466141453482,
            "content_hash": -3609201466141453482,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:159",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 47,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 81,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116242/?format=api",
            "priority": 100,
            "id": 1116243,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=4de98a638fd1d356",
            "url": "https://translate-dev.freebsd.org/api/units/1116243/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.824307Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "Some bus types in the system define additional interfaces to provide access to bus-specific functionality. For instance, the PCI bus driver defines the \"pci\" interface which has two methods `_read_config_` and `_write_config_` for accessing the configuration registers of a PCI device."
            ],
            "previous_source": "",
            "target": [
                "Algunos tipos de bus en el sistema definen interfaces adicionales para dar acceso a funcionalidad específica de cada bus. Por ejemplo, el driver para buses PCI define la interfaz \"pci\", que tiene dos métodos `_read_config_` y `_write_config_`, para acceder a los registros de configuración de un dispositivo PCI."
            ],
            "id_hash": -1620921737205916272,
            "content_hash": -1620921737205916272,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:161",
            "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": 41,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116244/?format=api",
            "priority": 100,
            "id": 1116245,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=698154449d21dd90",
            "url": "https://translate-dev.freebsd.org/api/units/1116245/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.842747Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "Newbus API"
            ],
            "previous_source": "",
            "target": [
                "API de Newbus"
            ],
            "id_hash": 6915340225800175908,
            "content_hash": 6915340225800175908,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:163",
            "context": "",
            "note": "type: Title ==",
            "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": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116246/?format=api",
            "priority": 100,
            "id": 1116247,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=dff8394bdbca0124",
            "url": "https://translate-dev.freebsd.org/api/units/1116247/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.891998Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/es/?format=api",
            "source": [
                "As the Newbus API is huge, this section makes some effort at documenting it. More information to come in the next revision of this document."
            ],
            "previous_source": "",
            "target": [
                "La API de Newbus es enorme, así que esta sección trata de documentarla un poco. Se añadirá más información en la próxima revisión de este documento."
            ],
            "id_hash": -7074568033609170791,
            "content_hash": -7074568033609170791,
            "location": "documentation/content/en/books/arch-handbook/newbus/_index.adoc:166",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 50,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 25,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116248/?format=api",
            "priority": 100,
            "id": 1116249,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/es/?checksum=1dd215db29644099",
            "url": "https://translate-dev.freebsd.org/api/units/1116249/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:26.909877Z"
        }
    ]
}