Translation components API.

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

GET /api/translations/freebsd-doc/articles_linux-emulation/en/units/?format=api
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 384,
    "next": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/units/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "NetBSD is a registered trademark of the NetBSD Foundation."
            ],
            "previous_source": "",
            "target": [
                "NetBSD is a registered trademark of the NetBSD Foundation."
            ],
            "id_hash": 5615504871687327021,
            "content_hash": 5615504871687327021,
            "location": "article.translate.xml:34",
            "context": "",
            "note": "(itstool) path: legalnotice/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 9,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/92653/?format=api",
            "priority": 100,
            "id": 92653,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=cdee47edb7660d2d",
            "url": "https://translate-dev.freebsd.org/api/units/92653/?format=api",
            "explanation": "",
            "extra_flags": "ignore-same",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.009180Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "RealNetworks, RealPlayer, and RealAudio are the registered trademarks of RealNetworks, Inc."
            ],
            "previous_source": "",
            "target": [
                "RealNetworks, RealPlayer, and RealAudio are the registered trademarks of RealNetworks, Inc."
            ],
            "id_hash": 7016207518475864697,
            "content_hash": 7016207518475864697,
            "location": "article.translate.xml:36",
            "context": "",
            "note": "(itstool) path: legalnotice/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 10,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://translate-dev.freebsd.org/api/units/92655/?format=api",
            "priority": 100,
            "id": 92655,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=e15e9390892dca79",
            "url": "https://translate-dev.freebsd.org/api/units/92655/?format=api",
            "explanation": "",
            "extra_flags": "ignore-same",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.023946Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "Locking"
            ],
            "previous_source": "",
            "target": [
                "Locking"
            ],
            "id_hash": 3616045352342293981,
            "content_hash": 3616045352342293981,
            "location": "article.translate.xml:1794",
            "context": "",
            "note": "(itstool) path: sect3/title",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 269,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/92657/?format=api",
            "priority": 100,
            "id": 92657,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=b22ec616de108ddd",
            "url": "https://translate-dev.freebsd.org/api/units/92657/?format=api",
            "explanation": "",
            "extra_flags": "ignore-same",
            "pending": false,
            "timestamp": "2019-10-20T12:10:41.054840Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "Debugging"
            ],
            "previous_source": "",
            "target": [
                "Debugging"
            ],
            "id_hash": -7171796032641481758,
            "content_hash": -7171796032641481758,
            "location": "article.translate.xml:2422",
            "context": "",
            "note": "(itstool) path: sect3/title",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 357,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/92659/?format=api",
            "priority": 100,
            "id": 92659,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=1c78a98190d943e2",
            "url": "https://translate-dev.freebsd.org/api/units/92659/?format=api",
            "explanation": "",
            "extra_flags": "ignore-same",
            "pending": false,
            "timestamp": "2019-10-20T12:10:42.072138Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "Jung-uk Kim <email>jkim@FreeBSD.org</email>"
            ],
            "previous_source": "",
            "target": [
                "Jung-uk Kim <email>jkim@FreeBSD.org</email>"
            ],
            "id_hash": 7776649536946762751,
            "content_hash": 7776649536946762751,
            "location": "article.translate.xml:2523",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 375,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/92660/?format=api",
            "priority": 100,
            "id": 92660,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=ebec358d286af3ff",
            "url": "https://translate-dev.freebsd.org/api/units/92660/?format=api",
            "explanation": "",
            "extra_flags": "ignore-same",
            "pending": false,
            "timestamp": "2019-10-20T12:10:42.284856Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "translator-credits"
            ],
            "previous_source": "",
            "target": [
                "translator-credits"
            ],
            "id_hash": -1950661098471372411,
            "content_hash": -1950661098471372411,
            "location": "",
            "context": "_",
            "note": "Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99402/?format=api",
            "priority": 100,
            "id": 99402,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=64eddc10e470c985",
            "url": "https://translate-dev.freebsd.org/api/units/99402/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:37.921749Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "<trademark class=\"registered\">Linux</trademark> emulation in FreeBSD"
            ],
            "previous_source": "",
            "target": [
                "<trademark class=\"registered\">Linux</trademark> emulation in FreeBSD"
            ],
            "id_hash": 8104441307192282234,
            "content_hash": 8104441307192282234,
            "location": "article.translate.xml:7",
            "context": "",
            "note": "(itstool) path: info/title",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99403/?format=api",
            "priority": 100,
            "id": 99403,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=f078c26e0232cc7a",
            "url": "https://translate-dev.freebsd.org/api/units/99403/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:37.931122Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "\n\t  <email>rdivacky@FreeBSD.org</email>\n\t"
            ],
            "previous_source": "",
            "target": [
                "\n\t  <email>rdivacky@FreeBSD.org</email>\n\t"
            ],
            "id_hash": -1067981729656435542,
            "content_hash": -1067981729656435542,
            "location": "article.translate.xml:15",
            "context": "",
            "note": "(itstool) path: affiliation/address",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 3,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99404/?format=api",
            "priority": 100,
            "id": 99404,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=712dc44679388caa",
            "url": "https://translate-dev.freebsd.org/api/units/99404/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:37.948090Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "<personname> <firstname>Roman</firstname> <surname>Divacky</surname> </personname> <affiliation> <_:address-1/> </affiliation>"
            ],
            "previous_source": "",
            "target": [
                "<personname> <firstname>Roman</firstname> <surname>Divacky</surname> </personname> <affiliation> <_:address-1/> </affiliation>"
            ],
            "id_hash": 2393815558697465700,
            "content_hash": 2393815558697465700,
            "location": "article.translate.xml:9",
            "context": "",
            "note": "(itstool) path: info/author",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 4,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99405/?format=api",
            "priority": 100,
            "id": 99405,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=a1388a9151f73764",
            "url": "https://translate-dev.freebsd.org/api/units/99405/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:37.957300Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "Adobe, Acrobat, Acrobat Reader, Flash and PostScript are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries."
            ],
            "previous_source": "",
            "target": [
                "Adobe, Acrobat, Acrobat Reader, Flash and PostScript are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries."
            ],
            "id_hash": -7785490937922210567,
            "content_hash": -7785490937922210567,
            "location": "article.translate.xml:22",
            "context": "",
            "note": "(itstool) path: legalnotice/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 5,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 24,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99406/?format=api",
            "priority": 100,
            "id": 99406,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=13f4613dc31fb4f9",
            "url": "https://translate-dev.freebsd.org/api/units/99406/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:37.970288Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "IBM, AIX, OS/2, PowerPC, PS/2, S/390, and ThinkPad are trademarks of International Business Machines Corporation in the United States, other countries, or both."
            ],
            "previous_source": "",
            "target": [
                "IBM, AIX, OS/2, PowerPC, PS/2, S/390, and ThinkPad are trademarks of International Business Machines Corporation in the United States, other countries, or both."
            ],
            "id_hash": 662362890739661307,
            "content_hash": 662362890739661307,
            "location": "article.translate.xml:26",
            "context": "",
            "note": "(itstool) path: legalnotice/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 6,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 23,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99407/?format=api",
            "priority": 100,
            "id": 99407,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=89312f8a2ef039fb",
            "url": "https://translate-dev.freebsd.org/api/units/99407/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:37.979720Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "FreeBSD is a registered trademark of the FreeBSD Foundation."
            ],
            "previous_source": "",
            "target": [
                "FreeBSD is a registered trademark of the FreeBSD Foundation."
            ],
            "id_hash": 8461976245352136157,
            "content_hash": 8461976245352136157,
            "location": "article.translate.xml:30",
            "context": "",
            "note": "(itstool) path: legalnotice/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 7,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99408/?format=api",
            "priority": 100,
            "id": 99408,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=f56efa8fca01fddd",
            "url": "https://translate-dev.freebsd.org/api/units/99408/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:37.992180Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "Linux is a registered trademark of Linus Torvalds."
            ],
            "previous_source": "",
            "target": [
                "Linux is a registered trademark of Linus Torvalds."
            ],
            "id_hash": 526438189182357642,
            "content_hash": 526438189182357642,
            "location": "article.translate.xml:32",
            "context": "",
            "note": "(itstool) path: legalnotice/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 8,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99409/?format=api",
            "priority": 100,
            "id": 99409,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=874e48be6e6a108a",
            "url": "https://translate-dev.freebsd.org/api/units/99409/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.003010Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "Sun, Sun Microsystems, Java, Java Virtual Machine, JDK, JRE, JSP, JVM, Netra, OpenJDK, Solaris, StarOffice, SunOS and VirtualBox are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries."
            ],
            "previous_source": "",
            "target": [
                "Sun, Sun Microsystems, Java, Java Virtual Machine, JDK, JRE, JSP, JVM, Netra, OpenJDK, Solaris, StarOffice, SunOS and VirtualBox are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries."
            ],
            "id_hash": -1915940202829497876,
            "content_hash": -1915940202829497876,
            "location": "article.translate.xml:41",
            "context": "",
            "note": "(itstool) path: legalnotice/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 12,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 34,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99410/?format=api",
            "priority": 100,
            "id": 99410,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=656936895f7539ec",
            "url": "https://translate-dev.freebsd.org/api/units/99410/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.041134Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this document, and the FreeBSD Project was aware of the trademark claim, the designations have been followed by the <quote>™</quote> or the <quote>®</quote> symbol."
            ],
            "previous_source": "",
            "target": [
                "Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this document, and the FreeBSD Project was aware of the trademark claim, the designations have been followed by the <quote>™</quote> or the <quote>®</quote> symbol."
            ],
            "id_hash": 811499430864591908,
            "content_hash": 811499430864591908,
            "location": "article.translate.xml:46",
            "context": "",
            "note": "(itstool) path: legalnotice/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 13,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 46,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99411/?format=api",
            "priority": 100,
            "id": 99411,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=8b43066ed01d9c24",
            "url": "https://translate-dev.freebsd.org/api/units/99411/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.057804Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "This masters thesis deals with updating the <trademark class=\"registered\">Linux</trademark> emulation layer (the so called <firstterm>Linuxulator</firstterm>). The task was to update the layer to match the functionality of <trademark class=\"registered\">Linux</trademark> 2.6. As a reference implementation, the <trademark class=\"registered\">Linux</trademark> 2.6.16 kernel was chosen. The concept is loosely based on the NetBSD implementation. Most of the work was done in the summer of 2006 as a part of the Google Summer of Code students program. The focus was on bringing the <firstterm>NPTL</firstterm> (new <trademark class=\"registered\">POSIX</trademark> thread library) support into the emulation layer, including <firstterm>TLS</firstterm> (thread local storage), <firstterm>futexes</firstterm> (fast user space mutexes), <firstterm>PID mangling</firstterm>, and some other minor things. Many small problems were identified and fixed in the process. My work was integrated into the main FreeBSD source repository and will be shipped in the upcoming 7.0R release. We, the emulation development team, are working on making the <trademark class=\"registered\">Linux</trademark> 2.6 emulation the default emulation layer in FreeBSD."
            ],
            "previous_source": "",
            "target": [
                "This masters thesis deals with updating the <trademark class=\"registered\">Linux</trademark> emulation layer (the so called <firstterm>Linuxulator</firstterm>). The task was to update the layer to match the functionality of <trademark class=\"registered\">Linux</trademark> 2.6. As a reference implementation, the <trademark class=\"registered\">Linux</trademark> 2.6.16 kernel was chosen. The concept is loosely based on the NetBSD implementation. Most of the work was done in the summer of 2006 as a part of the Google Summer of Code students program. The focus was on bringing the <firstterm>NPTL</firstterm> (new <trademark class=\"registered\">POSIX</trademark> thread library) support into the emulation layer, including <firstterm>TLS</firstterm> (thread local storage), <firstterm>futexes</firstterm> (fast user space mutexes), <firstterm>PID mangling</firstterm>, and some other minor things. Many small problems were identified and fixed in the process. My work was integrated into the main FreeBSD source repository and will be shipped in the upcoming 7.0R release. We, the emulation development team, are working on making the <trademark class=\"registered\">Linux</trademark> 2.6 emulation the default emulation layer in FreeBSD."
            ],
            "id_hash": -578997676111800522,
            "content_hash": -578997676111800522,
            "location": "article.translate.xml:59",
            "context": "",
            "note": "(itstool) path: abstract/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 15,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 155,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99412/?format=api",
            "priority": 100,
            "id": 99412,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=77f6fcae65945736",
            "url": "https://translate-dev.freebsd.org/api/units/99412/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.081693Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "Introduction"
            ],
            "previous_source": "",
            "target": [
                "Introduction"
            ],
            "id_hash": 5330140601372690748,
            "content_hash": 5330140601372690748,
            "location": "article.translate.xml:82",
            "context": "",
            "note": "(itstool) path: sect1/title",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 16,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99413/?format=api",
            "priority": 100,
            "id": 99413,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=c9f876a2fbb4c93c",
            "url": "https://translate-dev.freebsd.org/api/units/99413/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.093194Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "In the last few years the open source <trademark class=\"registered\">UNIX</trademark> based operating systems started to be widely deployed on server and client machines. Among these operating systems I would like to point out two: FreeBSD, for its BSD heritage, time proven code base and many interesting features and <trademark class=\"registered\">Linux</trademark> for its wide user base, enthusiastic open developer community and support from large companies. FreeBSD tends to be used on server class machines serving heavy duty networking tasks with less usage on desktop class machines for ordinary users. While <trademark class=\"registered\">Linux</trademark> has the same usage on servers, but it is used much more by home based users. This leads to a situation where there are many binary only programs available for <trademark class=\"registered\">Linux</trademark> that lack support for FreeBSD."
            ],
            "previous_source": "",
            "target": [
                "In the last few years the open source <trademark class=\"registered\">UNIX</trademark> based operating systems started to be widely deployed on server and client machines. Among these operating systems I would like to point out two: FreeBSD, for its BSD heritage, time proven code base and many interesting features and <trademark class=\"registered\">Linux</trademark> for its wide user base, enthusiastic open developer community and support from large companies. FreeBSD tends to be used on server class machines serving heavy duty networking tasks with less usage on desktop class machines for ordinary users. While <trademark class=\"registered\">Linux</trademark> has the same usage on servers, but it is used much more by home based users. This leads to a situation where there are many binary only programs available for <trademark class=\"registered\">Linux</trademark> that lack support for FreeBSD."
            ],
            "id_hash": -3293374500532907647,
            "content_hash": -3293374500532907647,
            "location": "article.translate.xml:84",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 17,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 128,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99414/?format=api",
            "priority": 100,
            "id": 99414,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=524b95573f681181",
            "url": "https://translate-dev.freebsd.org/api/units/99414/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.106386Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "Naturally, a need for the ability to run <trademark class=\"registered\">Linux</trademark> binaries on a FreeBSD system arises and this is what this thesis deals with: the emulation of the <trademark class=\"registered\">Linux</trademark> kernel in the FreeBSD operating system."
            ],
            "previous_source": "",
            "target": [
                "Naturally, a need for the ability to run <trademark class=\"registered\">Linux</trademark> binaries on a FreeBSD system arises and this is what this thesis deals with: the emulation of the <trademark class=\"registered\">Linux</trademark> kernel in the FreeBSD operating system."
            ],
            "id_hash": -7288463816272890115,
            "content_hash": -7288463816272890115,
            "location": "article.translate.xml:98",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 18,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 36,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99415/?format=api",
            "priority": 100,
            "id": 99415,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=1ada2cc668c436fd",
            "url": "https://translate-dev.freebsd.org/api/units/99415/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.116144Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "During the Summer of 2006 Google Inc. sponsored a project which focused on extending the <trademark class=\"registered\">Linux</trademark> emulation layer (the so called Linuxulator) in FreeBSD to include <trademark class=\"registered\">Linux</trademark> 2.6 facilities. This thesis is written as a part of this project."
            ],
            "previous_source": "",
            "target": [
                "During the Summer of 2006 Google Inc. sponsored a project which focused on extending the <trademark class=\"registered\">Linux</trademark> emulation layer (the so called Linuxulator) in FreeBSD to include <trademark class=\"registered\">Linux</trademark> 2.6 facilities. This thesis is written as a part of this project."
            ],
            "id_hash": -110445460165643962,
            "content_hash": -110445460165643962,
            "location": "article.translate.xml:103",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 19,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 41,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99416/?format=api",
            "priority": 100,
            "id": 99416,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=7e779e706bc5b146",
            "url": "https://translate-dev.freebsd.org/api/units/99416/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.122008Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "A look inside…"
            ],
            "previous_source": "",
            "target": [
                "A look inside…"
            ],
            "id_hash": 2411376124173181668,
            "content_hash": 2411376124173181668,
            "location": "article.translate.xml:110",
            "context": "",
            "note": "(itstool) path: sect1/title",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 20,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99417/?format=api",
            "priority": 100,
            "id": 99417,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=a176edcf153362e4",
            "url": "https://translate-dev.freebsd.org/api/units/99417/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.136867Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "In this section we are going to describe every operating system in question. How they deal with syscalls, trapframes etc., all the low-level stuff. We also describe the way they understand common <trademark class=\"registered\">UNIX</trademark> primitives like what a PID is, what a thread is, etc. In the third subsection we talk about how <trademark class=\"registered\">UNIX</trademark> on <trademark class=\"registered\">UNIX</trademark> emulation could be done in general."
            ],
            "previous_source": "",
            "target": [
                "In this section we are going to describe every operating system in question. How they deal with syscalls, trapframes etc., all the low-level stuff. We also describe the way they understand common <trademark class=\"registered\">UNIX</trademark> primitives like what a PID is, what a thread is, etc. In the third subsection we talk about how <trademark class=\"registered\">UNIX</trademark> on <trademark class=\"registered\">UNIX</trademark> emulation could be done in general."
            ],
            "id_hash": 292036118575671667,
            "content_hash": 292036118575671667,
            "location": "article.translate.xml:112",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 21,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 64,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99418/?format=api",
            "priority": 100,
            "id": 99418,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=840d854d75496973",
            "url": "https://translate-dev.freebsd.org/api/units/99418/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.159783Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "What is <trademark class=\"registered\">UNIX</trademark>"
            ],
            "previous_source": "",
            "target": [
                "What is <trademark class=\"registered\">UNIX</trademark>"
            ],
            "id_hash": -2525131871023112096,
            "content_hash": -2525131871023112096,
            "location": "article.translate.xml:120",
            "context": "",
            "note": "(itstool) path: sect2/title",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 22,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99419/?format=api",
            "priority": 100,
            "id": 99419,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=5cf4edf128a66060",
            "url": "https://translate-dev.freebsd.org/api/units/99419/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.178258Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "<trademark class=\"registered\">UNIX</trademark> is an operating system with a long history that has influenced almost every other operating system currently in use. Starting in the 1960s, its development continues to this day (although in different projects). <trademark class=\"registered\">UNIX</trademark> development soon forked into two main ways: the BSDs and System III/V families. They mutually influenced themselves by growing a common <trademark class=\"registered\">UNIX</trademark> standard. Among the contributions originated in BSD we can name virtual memory, TCP/IP networking, FFS, and many others. The System V branch contributed to SysV interprocess communication primitives, copy-on-write, etc. <trademark class=\"registered\">UNIX</trademark> itself does not exist any more but its ideas have been used by many other operating systems world wide thus forming the so called <trademark class=\"registered\">UNIX</trademark>-like operating systems. These days the most influential ones are <trademark class=\"registered\">Linux</trademark>, Solaris, and possibly (to some extent) FreeBSD. There are in-company <trademark class=\"registered\">UNIX</trademark> derivatives (AIX, HP-UX etc.), but these have been more and more migrated to the aforementioned systems. Let us summarize typical <trademark class=\"registered\">UNIX</trademark> characteristics."
            ],
            "previous_source": "",
            "target": [
                "<trademark class=\"registered\">UNIX</trademark> is an operating system with a long history that has influenced almost every other operating system currently in use. Starting in the 1960s, its development continues to this day (although in different projects). <trademark class=\"registered\">UNIX</trademark> development soon forked into two main ways: the BSDs and System III/V families. They mutually influenced themselves by growing a common <trademark class=\"registered\">UNIX</trademark> standard. Among the contributions originated in BSD we can name virtual memory, TCP/IP networking, FFS, and many others. The System V branch contributed to SysV interprocess communication primitives, copy-on-write, etc. <trademark class=\"registered\">UNIX</trademark> itself does not exist any more but its ideas have been used by many other operating systems world wide thus forming the so called <trademark class=\"registered\">UNIX</trademark>-like operating systems. These days the most influential ones are <trademark class=\"registered\">Linux</trademark>, Solaris, and possibly (to some extent) FreeBSD. There are in-company <trademark class=\"registered\">UNIX</trademark> derivatives (AIX, HP-UX etc.), but these have been more and more migrated to the aforementioned systems. Let us summarize typical <trademark class=\"registered\">UNIX</trademark> characteristics."
            ],
            "id_hash": -6508884325728105615,
            "content_hash": -6508884325728105615,
            "location": "article.translate.xml:122",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 23,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 164,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99420/?format=api",
            "priority": 100,
            "id": 99420,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=25abcc30f8de4b71",
            "url": "https://translate-dev.freebsd.org/api/units/99420/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.199734Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "Technical details"
            ],
            "previous_source": "",
            "target": [
                "Technical details"
            ],
            "id_hash": -1341456609977217505,
            "content_hash": -1341456609977217505,
            "location": "article.translate.xml:143, article.translate.xml:312, article.translate.xml:491",
            "context": "",
            "note": "(itstool) path: sect2/title\n(itstool) path: sect3/title",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 24,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99421/?format=api",
            "priority": 100,
            "id": 99421,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=6d62305210b54e1f",
            "url": "https://translate-dev.freebsd.org/api/units/99421/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.220166Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "Every running program constitutes a process that represents a state of the computation. Running process is divided between kernel-space and user-space. Some operations can be done only from kernel space (dealing with hardware etc.), but the process should spend most of its lifetime in the user space. The kernel is where the management of the processes, hardware, and low-level details take place. The kernel provides a standard unified <trademark class=\"registered\">UNIX</trademark> API to the user space. The most important ones are covered below."
            ],
            "previous_source": "",
            "target": [
                "Every running program constitutes a process that represents a state of the computation. Running process is divided between kernel-space and user-space. Some operations can be done only from kernel space (dealing with hardware etc.), but the process should spend most of its lifetime in the user space. The kernel is where the management of the processes, hardware, and low-level details take place. The kernel provides a standard unified <trademark class=\"registered\">UNIX</trademark> API to the user space. The most important ones are covered below."
            ],
            "id_hash": -5716926974514384483,
            "content_hash": -5716926974514384483,
            "location": "article.translate.xml:145",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 25,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 82,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99422/?format=api",
            "priority": 100,
            "id": 99422,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=30a96534cd38b19d",
            "url": "https://translate-dev.freebsd.org/api/units/99422/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.235518Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "Communication between kernel and user space process"
            ],
            "previous_source": "",
            "target": [
                "Communication between kernel and user space process"
            ],
            "id_hash": 5181308285011438034,
            "content_hash": 5181308285011438034,
            "location": "article.translate.xml:156",
            "context": "",
            "note": "(itstool) path: sect3/title",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 26,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99423/?format=api",
            "priority": 100,
            "id": 99423,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=c7e7b46ef7e529d2",
            "url": "https://translate-dev.freebsd.org/api/units/99423/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.263590Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "Another possible way to communicate is by using a <firstterm>trap</firstterm>. Traps occur asynchronously after some event occurs (division by zero, page fault etc.). A trap can be transparent for a process (page fault) or can result in a reaction like sending a <firstterm>signal</firstterm> (division by zero)."
            ],
            "previous_source": "",
            "target": [
                "Another possible way to communicate is by using a <firstterm>trap</firstterm>. Traps occur asynchronously after some event occurs (division by zero, page fault etc.). A trap can be transparent for a process (page fault) or can result in a reaction like sending a <firstterm>signal</firstterm> (division by zero)."
            ],
            "id_hash": -6363251339140423849,
            "content_hash": -6363251339140423849,
            "location": "article.translate.xml:172",
            "context": "",
            "note": "(itstool) path: sect3/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 28,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 46,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99425/?format=api",
            "priority": 100,
            "id": 99425,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=27b1309efa019f57",
            "url": "https://translate-dev.freebsd.org/api/units/99425/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.285892Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "Communication between processes"
            ],
            "previous_source": "",
            "target": [
                "Communication between processes"
            ],
            "id_hash": 4324812823228854053,
            "content_hash": 4324812823228854053,
            "location": "article.translate.xml:181",
            "context": "",
            "note": "(itstool) path: sect3/title",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 29,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99426/?format=api",
            "priority": 100,
            "id": 99426,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=bc04d259509c2f25",
            "url": "https://translate-dev.freebsd.org/api/units/99426/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.309756Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "There are other APIs (System V IPC, shared memory etc.) but the single most important API is signal. Signals are sent by processes or by the kernel and received by processes. Some signals can be ignored or handled by a user supplied routine, some result in a predefined action that cannot be altered or ignored."
            ],
            "previous_source": "",
            "target": [
                "There are other APIs (System V IPC, shared memory etc.) but the single most important API is signal. Signals are sent by processes or by the kernel and received by processes. Some signals can be ignored or handled by a user supplied routine, some result in a predefined action that cannot be altered or ignored."
            ],
            "id_hash": 7356346397749059218,
            "content_hash": 7356346397749059218,
            "location": "article.translate.xml:183",
            "context": "",
            "note": "(itstool) path: sect3/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 30,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 55,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99427/?format=api",
            "priority": 100,
            "id": 99427,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=e616fe12ba8e9e92",
            "url": "https://translate-dev.freebsd.org/api/units/99427/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.323820Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "Process management"
            ],
            "previous_source": "",
            "target": [
                "Process management"
            ],
            "id_hash": 5414074067824908380,
            "content_hash": 5414074067824908380,
            "location": "article.translate.xml:192",
            "context": "",
            "note": "(itstool) path: sect3/title",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 31,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99428/?format=api",
            "priority": 100,
            "id": 99428,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=cb22a7ae005b985c",
            "url": "https://translate-dev.freebsd.org/api/units/99428/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.337979Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "Kernel instances are processed first in the system (so called init). Every running process can create its identical copy using the <citerefentry><refentrytitle>fork</refentrytitle><manvolnum>2</manvolnum></citerefentry> syscall. Some slightly modified versions of this syscall were introduced but the basic semantic is the same. Every running process can morph into some other process using the <citerefentry><refentrytitle>exec</refentrytitle><manvolnum>3</manvolnum></citerefentry> syscall. Some modifications of this syscall were introduced but all serve the same basic purpose. Processes end their lives by calling the <citerefentry><refentrytitle>exit</refentrytitle><manvolnum>2</manvolnum></citerefentry> syscall. Every process is identified by a unique number called PID. Every process has a defined parent (identified by its PID)."
            ],
            "previous_source": "",
            "target": [
                "Kernel instances are processed first in the system (so called init). Every running process can create its identical copy using the <citerefentry><refentrytitle>fork</refentrytitle><manvolnum>2</manvolnum></citerefentry> syscall. Some slightly modified versions of this syscall were introduced but the basic semantic is the same. Every running process can morph into some other process using the <citerefentry><refentrytitle>exec</refentrytitle><manvolnum>3</manvolnum></citerefentry> syscall. Some modifications of this syscall were introduced but all serve the same basic purpose. Processes end their lives by calling the <citerefentry><refentrytitle>exit</refentrytitle><manvolnum>2</manvolnum></citerefentry> syscall. Every process is identified by a unique number called PID. Every process has a defined parent (identified by its PID)."
            ],
            "id_hash": -3100584734980329587,
            "content_hash": -3100584734980329587,
            "location": "article.translate.xml:194",
            "context": "",
            "note": "(itstool) path: sect3/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 32,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 95,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99429/?format=api",
            "priority": 100,
            "id": 99429,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=54f8829c737faf8d",
            "url": "https://translate-dev.freebsd.org/api/units/99429/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.352735Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "Thread management"
            ],
            "previous_source": "",
            "target": [
                "Thread management"
            ],
            "id_hash": -4825862437192624557,
            "content_hash": -4825862437192624557,
            "location": "article.translate.xml:208",
            "context": "",
            "note": "(itstool) path: sect3/title",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 33,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99430/?format=api",
            "priority": 100,
            "id": 99430,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=3d0717ae903b9653",
            "url": "https://translate-dev.freebsd.org/api/units/99430/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.370777Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "Traditional <trademark class=\"registered\">UNIX</trademark> does not define any API nor implementation for threading, while <trademark class=\"registered\">POSIX</trademark> defines its threading API but the implementation is undefined. Traditionally there were two ways of implementing threads. Handling them as separate processes (1:1 threading) or envelope the whole thread group in one process and managing the threading in userspace (1:N threading). Comparing main features of each approach:"
            ],
            "previous_source": "",
            "target": [
                "Traditional <trademark class=\"registered\">UNIX</trademark> does not define any API nor implementation for threading, while <trademark class=\"registered\">POSIX</trademark> defines its threading API but the implementation is undefined. Traditionally there were two ways of implementing threads. Handling them as separate processes (1:1 threading) or envelope the whole thread group in one process and managing the threading in userspace (1:N threading). Comparing main features of each approach:"
            ],
            "id_hash": 7041465099961053219,
            "content_hash": 7041465099961053219,
            "location": "article.translate.xml:210",
            "context": "",
            "note": "(itstool) path: sect3/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 34,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 62,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99431/?format=api",
            "priority": 100,
            "id": 99431,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=e1b84f337d7d3023",
            "url": "https://translate-dev.freebsd.org/api/units/99431/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.385321Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "1:1 threading"
            ],
            "previous_source": "",
            "target": [
                "1:1 threading"
            ],
            "id_hash": 5617689692638879167,
            "content_hash": 5617689692638879167,
            "location": "article.translate.xml:219",
            "context": "",
            "note": "(itstool) path: sect3/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 35,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99432/?format=api",
            "priority": 100,
            "id": 99432,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=cdf60b02fc1d1dbf",
            "url": "https://translate-dev.freebsd.org/api/units/99432/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.408088Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "- heavyweight threads"
            ],
            "previous_source": "",
            "target": [
                "- heavyweight threads"
            ],
            "id_hash": 1165648799432332484,
            "content_hash": 1165648799432332484,
            "location": "article.translate.xml:223",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 36,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99433/?format=api",
            "priority": 100,
            "id": 99433,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=902d37683f0654c4",
            "url": "https://translate-dev.freebsd.org/api/units/99433/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.425862Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "- the scheduling cannot be altered by the user (slightly mitigated by the <trademark class=\"registered\">POSIX</trademark> API)"
            ],
            "previous_source": "",
            "target": [
                "- the scheduling cannot be altered by the user (slightly mitigated by the <trademark class=\"registered\">POSIX</trademark> API)"
            ],
            "id_hash": -3902613032178054935,
            "content_hash": -3902613032178054935,
            "location": "article.translate.xml:226",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 37,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99434/?format=api",
            "priority": 100,
            "id": 99434,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=49d7221fc93788e9",
            "url": "https://translate-dev.freebsd.org/api/units/99434/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.436140Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "+ no syscall wrapping necessary"
            ],
            "previous_source": "",
            "target": [
                "+ no syscall wrapping necessary"
            ],
            "id_hash": 8696849816474324893,
            "content_hash": 8696849816474324893,
            "location": "article.translate.xml:230",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 38,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99435/?format=api",
            "priority": 100,
            "id": 99435,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=f8b16ad487df8f9d",
            "url": "https://translate-dev.freebsd.org/api/units/99435/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.454714Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "+ can utilize multiple CPUs"
            ],
            "previous_source": "",
            "target": [
                "+ can utilize multiple CPUs"
            ],
            "id_hash": -6037940001411876567,
            "content_hash": -6037940001411876567,
            "location": "article.translate.xml:233",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 39,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99436/?format=api",
            "priority": 100,
            "id": 99436,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=2c34ed8f20b93929",
            "url": "https://translate-dev.freebsd.org/api/units/99436/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.467781Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "1:N threading"
            ],
            "previous_source": "",
            "target": [
                "1:N threading"
            ],
            "id_hash": 7501043793354372215,
            "content_hash": 7501043793354372215,
            "location": "article.translate.xml:237",
            "context": "",
            "note": "(itstool) path: sect3/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 40,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99437/?format=api",
            "priority": 100,
            "id": 99437,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=e8190f967b893477",
            "url": "https://translate-dev.freebsd.org/api/units/99437/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.483271Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "+ lightweight threads"
            ],
            "previous_source": "",
            "target": [
                "+ lightweight threads"
            ],
            "id_hash": 54509704754180324,
            "content_hash": 54509704754180324,
            "location": "article.translate.xml:241",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 41,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99438/?format=api",
            "priority": 100,
            "id": 99438,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=80c1a849a4af30e4",
            "url": "https://translate-dev.freebsd.org/api/units/99438/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.493862Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "+ scheduling can be easily altered by the user"
            ],
            "previous_source": "",
            "target": [
                "+ scheduling can be easily altered by the user"
            ],
            "id_hash": 2139148495044839222,
            "content_hash": 2139148495044839222,
            "location": "article.translate.xml:244",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 42,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99439/?format=api",
            "priority": 100,
            "id": 99439,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=9dafc838f8f58736",
            "url": "https://translate-dev.freebsd.org/api/units/99439/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.507083Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "- syscalls must be wrapped"
            ],
            "previous_source": "",
            "target": [
                "- syscalls must be wrapped"
            ],
            "id_hash": 549683955651919624,
            "content_hash": 549683955651919624,
            "location": "article.translate.xml:248",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 43,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99440/?format=api",
            "priority": 100,
            "id": 99440,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=87a0dea5335d3f08",
            "url": "https://translate-dev.freebsd.org/api/units/99440/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.519746Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "- cannot utilize more than one CPU"
            ],
            "previous_source": "",
            "target": [
                "- cannot utilize more than one CPU"
            ],
            "id_hash": 39932250510190295,
            "content_hash": 39932250510190295,
            "location": "article.translate.xml:251",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 44,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99441/?format=api",
            "priority": 100,
            "id": 99441,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=808dde2b96bde6d7",
            "url": "https://translate-dev.freebsd.org/api/units/99441/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.535748Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "What is FreeBSD?"
            ],
            "previous_source": "",
            "target": [
                "What is FreeBSD?"
            ],
            "id_hash": -660438179071643190,
            "content_hash": -660438179071643190,
            "location": "article.translate.xml:258",
            "context": "",
            "note": "(itstool) path: sect2/title",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 45,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99442/?format=api",
            "priority": 100,
            "id": 99442,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=76d5a6f9ac5431ca",
            "url": "https://translate-dev.freebsd.org/api/units/99442/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.544690Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "The FreeBSD project is one of the oldest open source operating systems currently available for daily use. It is a direct descendant of the genuine <trademark class=\"registered\">UNIX</trademark> so it could be claimed that it is a true <trademark class=\"registered\">UNIX</trademark> although licensing issues do not permit that. The start of the project dates back to the early 1990's when a crew of fellow BSD users patched the 386BSD operating system. Based on this patchkit a new operating system arose named FreeBSD for its liberal license. Another group created the NetBSD operating system with different goals in mind. We will focus on FreeBSD."
            ],
            "previous_source": "",
            "target": [
                "The FreeBSD project is one of the oldest open source operating systems currently available for daily use. It is a direct descendant of the genuine <trademark class=\"registered\">UNIX</trademark> so it could be claimed that it is a true <trademark class=\"registered\">UNIX</trademark> although licensing issues do not permit that. The start of the project dates back to the early 1990's when a crew of fellow BSD users patched the 386BSD operating system. Based on this patchkit a new operating system arose named FreeBSD for its liberal license. Another group created the NetBSD operating system with different goals in mind. We will focus on FreeBSD."
            ],
            "id_hash": 5746397007645087273,
            "content_hash": 5746397007645087273,
            "location": "article.translate.xml:260",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 46,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 101,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99443/?format=api",
            "priority": 100,
            "id": 99443,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=cfbf4da1fb0d9629",
            "url": "https://translate-dev.freebsd.org/api/units/99443/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.558980Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "FreeBSD/i386 emulation on FreeBSD/amd64"
            ],
            "previous_source": "",
            "target": [
                "FreeBSD/i386 emulation on FreeBSD/amd64"
            ],
            "id_hash": 7315226774681503910,
            "content_hash": 7315226774681503910,
            "location": "article.translate.xml:283",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 48,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99445/?format=api",
            "priority": 100,
            "id": 99445,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=e584e7fe6c5148a6",
            "url": "https://translate-dev.freebsd.org/api/units/99445/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.578987Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "FreeBSD/i386 emulation on FreeBSD/ia64"
            ],
            "previous_source": "",
            "target": [
                "FreeBSD/i386 emulation on FreeBSD/ia64"
            ],
            "id_hash": -2034001191708274898,
            "content_hash": -2034001191708274898,
            "location": "article.translate.xml:286",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 49,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99446/?format=api",
            "priority": 100,
            "id": 99446,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=63c5c6b15781cf2e",
            "url": "https://translate-dev.freebsd.org/api/units/99446/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.588163Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "<trademark class=\"registered\">Linux</trademark>-emulation of <trademark class=\"registered\">Linux</trademark> operating system on FreeBSD"
            ],
            "previous_source": "",
            "target": [
                "<trademark class=\"registered\">Linux</trademark>-emulation of <trademark class=\"registered\">Linux</trademark> operating system on FreeBSD"
            ],
            "id_hash": 7195551207640307694,
            "content_hash": 7195551207640307694,
            "location": "article.translate.xml:289",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 50,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99447/?format=api",
            "priority": 100,
            "id": 99447,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=e3dbbbb31e8897ee",
            "url": "https://translate-dev.freebsd.org/api/units/99447/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.597934Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_linux-emulation/en/?format=api",
            "source": [
                "NDIS-emulation of Windows networking drivers interface"
            ],
            "previous_source": "",
            "target": [
                "NDIS-emulation of Windows networking drivers interface"
            ],
            "id_hash": -8993672698710728602,
            "content_hash": -8993672698710728602,
            "location": "article.translate.xml:293",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 51,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/99448/?format=api",
            "priority": 100,
            "id": 99448,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_linux-emulation/en/?checksum=03300e54bf37e066",
            "url": "https://translate-dev.freebsd.org/api/units/99448/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:10:38.611060Z"
        }
    ]
}