Translation components API.

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

GET /api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/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/tr_TR/units/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?format=api",
            "source": [
                "Chapter 14. Newbus"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116800,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=f3502d3b4f54ca71",
            "url": "https://translate-dev.freebsd.org/api/units/1116800/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.321175Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?format=api",
            "source": [
                "Newbus"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116801,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=f41342533796df7d",
            "url": "https://translate-dev.freebsd.org/api/units/1116801/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.326809Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116802,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=4c461aac6f13cc52",
            "url": "https://translate-dev.freebsd.org/api/units/1116802/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.331673Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?format=api",
            "source": [
                "This chapter explains the Newbus device framework in detail."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116803,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=cc6bbaaedfc30cbe",
            "url": "https://translate-dev.freebsd.org/api/units/1116803/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.336496Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?format=api",
            "source": [
                "Device Drivers"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 5,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116158/?format=api",
            "priority": 100,
            "id": 1116804,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=a6a14daf676510d4",
            "url": "https://translate-dev.freebsd.org/api/units/1116804/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.386127Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?format=api",
            "source": [
                "Purpose of a Device Driver"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116805,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=7270493042f8a1d8",
            "url": "https://translate-dev.freebsd.org/api/units/1116805/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.394133Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116806,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=1948ed66ca854b80",
            "url": "https://translate-dev.freebsd.org/api/units/1116806/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.399198Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?format=api",
            "source": [
                "Types of Device Drivers"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 8,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116164/?format=api",
            "priority": 100,
            "id": 1116807,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=fe57ad97817615cb",
            "url": "https://translate-dev.freebsd.org/api/units/1116807/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.404897Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116808,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=54504f7e17d7de23",
            "url": "https://translate-dev.freebsd.org/api/units/1116808/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.410316Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?format=api",
            "source": [
                "block device drivers"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116809,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=94d76cde1eaeba48",
            "url": "https://translate-dev.freebsd.org/api/units/1116809/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.415175Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?format=api",
            "source": [
                "character device drivers"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116810,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=f5deef6d352a14c2",
            "url": "https://translate-dev.freebsd.org/api/units/1116810/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.420046Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?format=api",
            "source": [
                "network device drivers"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116811,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=324b18419bb17cc3",
            "url": "https://translate-dev.freebsd.org/api/units/1116811/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.424536Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?format=api",
            "source": [
                "pseudo-device drivers"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 13,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116174/?format=api",
            "priority": 100,
            "id": 1116812,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=3add69fa716b055c",
            "url": "https://translate-dev.freebsd.org/api/units/1116812/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.428666Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116813,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=950f07031c92062c",
            "url": "https://translate-dev.freebsd.org/api/units/1116813/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.433114Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?format=api",
            "source": [
                "Character Devices"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116814,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=3b1b8bab6a61be8b",
            "url": "https://translate-dev.freebsd.org/api/units/1116814/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.438396Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116815,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=a07a14f0b8459cb9",
            "url": "https://translate-dev.freebsd.org/api/units/1116815/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.443277Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?format=api",
            "source": [
                "Overview of Newbus"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116816,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=ee67a87adae0f16b",
            "url": "https://translate-dev.freebsd.org/api/units/1116816/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.448270Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116817,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=4cc6485ab290ca76",
            "url": "https://translate-dev.freebsd.org/api/units/1116817/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.453160Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?format=api",
            "source": [
                "Its main features include amongst others:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116818,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=eb6e3a42343776f3",
            "url": "https://translate-dev.freebsd.org/api/units/1116818/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.490106Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?format=api",
            "source": [
                "dynamic attaching"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 20,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116188/?format=api",
            "priority": 100,
            "id": 1116819,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=832bc34d3747428c",
            "url": "https://translate-dev.freebsd.org/api/units/1116819/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.496317Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?format=api",
            "source": [
                "easy modularization of drivers"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116820,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=f9a1fb33d7fcfc2e",
            "url": "https://translate-dev.freebsd.org/api/units/1116820/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.501835Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?format=api",
            "source": [
                "pseudo-busses"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116821,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=eb3ad253cd5e4b14",
            "url": "https://translate-dev.freebsd.org/api/units/1116821/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.506877Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116822,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=fc99c43a2c56d167",
            "url": "https://translate-dev.freebsd.org/api/units/1116822/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.511956Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116823,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=27a2a44ead3f4376",
            "url": "https://translate-dev.freebsd.org/api/units/1116823/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.517653Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116824,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=36901e8740e04cfd",
            "url": "https://translate-dev.freebsd.org/api/units/1116824/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.522507Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116825,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=73d022a167b9968a",
            "url": "https://translate-dev.freebsd.org/api/units/1116825/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.528309Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116826,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=533ce52f5a91b68a",
            "url": "https://translate-dev.freebsd.org/api/units/1116826/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.534095Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116827,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=3e9e14493927e2fb",
            "url": "https://translate-dev.freebsd.org/api/units/1116827/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.577592Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116828,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=27041988e387c6fc",
            "url": "https://translate-dev.freebsd.org/api/units/1116828/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.588315Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116829,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=77e090f55301cad6",
            "url": "https://translate-dev.freebsd.org/api/units/1116829/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.593656Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116830,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=7279da1d7da98938",
            "url": "https://translate-dev.freebsd.org/api/units/1116830/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.598683Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116831,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=fe5d9c47dffe3a87",
            "url": "https://translate-dev.freebsd.org/api/units/1116831/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.603579Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 33,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 70,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116214/?format=api",
            "priority": 100,
            "id": 1116832,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=797c4d7fea2c88d4",
            "url": "https://translate-dev.freebsd.org/api/units/1116832/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.608408Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116833,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=483e06b2565cd782",
            "url": "https://translate-dev.freebsd.org/api/units/1116833/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.613343Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116834,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=cf774a5b02cf8b45",
            "url": "https://translate-dev.freebsd.org/api/units/1116834/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.617847Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?format=api",
            "source": [
                "Newbus Methods"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116835,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=0617f91ad2899719",
            "url": "https://translate-dev.freebsd.org/api/units/1116835/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.622362Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?format=api",
            "source": [
                "      # Foo subsystem/driver (a comment...)\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116836,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=22d698e25c1da47c",
            "url": "https://translate-dev.freebsd.org/api/units/1116836/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.626667Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?format=api",
            "source": [
                "\t  INTERFACE foo\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116837,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=104b4d3f83e7e8a1",
            "url": "https://translate-dev.freebsd.org/api/units/1116837/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.631401Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?format=api",
            "source": [
                "\tMETHOD int doit {\n\t\tdevice_t dev;\n\t};\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116838,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=25bede13d0e60886",
            "url": "https://translate-dev.freebsd.org/api/units/1116838/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.636734Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116839,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=c77ff4659fa310c4",
            "url": "https://translate-dev.freebsd.org/api/units/1116839/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.642091Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116840,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=9e1e4b1ec6036568",
            "url": "https://translate-dev.freebsd.org/api/units/1116840/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.647219Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?format=api",
            "source": [
                "When this interface is compiled, it generates a header file \"[.filename]#foo_if.h#\" which contains function declarations:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 42,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1116232/?format=api",
            "priority": 100,
            "id": 1116841,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=f6e84455fc8fb3ee",
            "url": "https://translate-dev.freebsd.org/api/units/1116841/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.682843Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116842,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=bb0206e05070447c",
            "url": "https://translate-dev.freebsd.org/api/units/1116842/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.689754Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116843,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=2bbf83e1a68703a7",
            "url": "https://translate-dev.freebsd.org/api/units/1116843/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.694986Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116844,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=8751d0789b07b7a2",
            "url": "https://translate-dev.freebsd.org/api/units/1116844/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.700367Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116845,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=105c0b77f3ef92e9",
            "url": "https://translate-dev.freebsd.org/api/units/1116845/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.705763Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116846,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=4de98a638fd1d356",
            "url": "https://translate-dev.freebsd.org/api/units/1116846/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.710574Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116847,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=698154449d21dd90",
            "url": "https://translate-dev.freebsd.org/api/units/1116847/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.715602Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?format=api",
            "source": [
                "Newbus API"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116848,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=dff8394bdbca0124",
            "url": "https://translate-dev.freebsd.org/api/units/1116848/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.720250Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbooknewbus_index/tr_TR/?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": [
                ""
            ],
            "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": 0,
            "fuzzy": false,
            "translated": false,
            "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": 1116849,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbooknewbus_index/tr_TR/?checksum=1dd215db29644099",
            "url": "https://translate-dev.freebsd.org/api/units/1116849/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T13:09:46.725459Z"
        }
    ]
}