Translation components API.

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

GET /api/translations/documentation/booksdevelopers-handbooktools_index/id/units/?format=api&page=2
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 409,
    "next": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/units/?format=api&page=3",
    "previous": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/units/?format=api",
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Pre-process your source code to remove comments and do other tricks like expanding macros in C."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 996050939727545198,
            "content_hash": 996050939727545198,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:201",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 52,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066836/?format=api",
            "priority": 100,
            "id": 1408529,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=8dd2af0d68a7836e",
            "url": "https://translate-dev.freebsd.org/api/units/1408529/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.249808Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Check the syntax of your code to see if you have obeyed the rules of the language. If you have not, it will complain!"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 669923413501396596,
            "content_hash": 669923413501396596,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:202",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 53,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 24,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066838/?format=api",
            "priority": 100,
            "id": 1408530,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=894c0bcb9077c674",
            "url": "https://translate-dev.freebsd.org/api/units/1408530/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.253639Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Convert the source code into assembly language-this is very close to machine code, but still understandable by humans. Allegedly."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3906503984503238065,
            "content_hash": -3906503984503238065,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:203",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 54,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 19,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066840/?format=api",
            "priority": 100,
            "id": 1408531,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=49c94f52da09524f",
            "url": "https://translate-dev.freebsd.org/api/units/1408531/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.257375Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Convert the assembly language into machine code-yep, we are talking bits and bytes, ones and zeros here."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5824378326681441506,
            "content_hash": 5824378326681441506,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:204",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 55,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066842/?format=api",
            "priority": 100,
            "id": 1408532,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=d0d4593aaf54d4e2",
            "url": "https://translate-dev.freebsd.org/api/units/1408532/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.266773Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Check that you have used things like functions and global variables in a consistent way. For example, if you have called a non-existent function, it will complain."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7990986652197424932,
            "content_hash": 7990986652197424932,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:205",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 56,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 27,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066844/?format=api",
            "priority": 100,
            "id": 1408533,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=eee5b005a91d8f24",
            "url": "https://translate-dev.freebsd.org/api/units/1408533/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.271740Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "If you are trying to produce an executable from several source code files, work out how to fit them all together."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 9127446566611192631,
            "content_hash": 9127446566611192631,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:206",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 57,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066846/?format=api",
            "priority": 100,
            "id": 1408534,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=feab344b05380b37",
            "url": "https://translate-dev.freebsd.org/api/units/1408534/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.276634Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Work out how to produce something that the system's run-time loader will be able to load into memory and run."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8985333011976532733,
            "content_hash": 8985333011976532733,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:207",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 58,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066848/?format=api",
            "priority": 100,
            "id": 1408535,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=fcb250c49f73b2fd",
            "url": "https://translate-dev.freebsd.org/api/units/1408535/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.285242Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Finally, write the executable on the filesystem."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3754635145642719822,
            "content_hash": 3754635145642719822,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:208",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 59,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066850/?format=api",
            "priority": 100,
            "id": 1408536,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=b41b24c5a53b3a4e",
            "url": "https://translate-dev.freebsd.org/api/units/1408536/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.289695Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "The word _compiling_ is often used to refer to just steps 1 to 4-the others are referred to as _linking_.  Sometimes step 1 is referred to as _pre-processing_ and steps 3-4 as _assembling_."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2422011029103061792,
            "content_hash": -2422011029103061792,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:211",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 60,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 33,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1191946/?format=api",
            "priority": 100,
            "id": 1408537,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=5e6349cd283bd4e0",
            "url": "https://translate-dev.freebsd.org/api/units/1408537/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.293687Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Fortunately, almost all this detail is hidden from you, as `cc` is a front end that manages calling all these programs with the right arguments for you; simply typing"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -9023619517169059698,
            "content_hash": -9023619517169059698,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:213",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 61,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 29,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066854/?format=api",
            "priority": 100,
            "id": 1408538,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=02c5a9dbbadb388e",
            "url": "https://translate-dev.freebsd.org/api/units/1408538/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.297430Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "% cc foobar.c\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6418540993827186062,
            "content_hash": 6418540993827186062,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:217",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 62,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066856/?format=api",
            "priority": 100,
            "id": 1408539,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=d9133d06e95a258e",
            "url": "https://translate-dev.freebsd.org/api/units/1408539/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.301261Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "will cause [.filename]#foobar.c# to be compiled by all the steps above.  If you have more than one file to compile, just do something like"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3961086201855915555,
            "content_hash": -3961086201855915555,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:221",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 63,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 24,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1191948/?format=api",
            "priority": 100,
            "id": 1408540,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=490765160dad49dd",
            "url": "https://translate-dev.freebsd.org/api/units/1408540/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.304788Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "% cc foo.c bar.c\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1720699933569350912,
            "content_hash": -1720699933569350912,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:225",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 64,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066860/?format=api",
            "priority": 100,
            "id": 1408541,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=681ed886ee8f8300",
            "url": "https://translate-dev.freebsd.org/api/units/1408541/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.308588Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Note that the syntax checking is just that - checking the syntax.  It will not check for any logical mistakes you may have made, like putting the program into an infinite loop, or using a bubble sort when you meant to use a binary sort.footnote:[In case you did not know, a binary sort is an efficient way of sorting things into order and a bubble sort is not.]"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8891495898288348310,
            "content_hash": -8891495898288348310,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:230",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 65,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 68,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1248582/?format=api",
            "priority": 100,
            "id": 1408542,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=049b0f96f4ae236a",
            "url": "https://translate-dev.freebsd.org/api/units/1408542/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.311803Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "There are lots and lots of options for `cc`, which are all in the manual page.  Here are a few of the most important ones, with examples of how to use them."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1540035683163546804,
            "content_hash": -1540035683163546804,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:233",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 66,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 32,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1191952/?format=api",
            "priority": 100,
            "id": 1408543,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=6aa0b1b4a39c5b4c",
            "url": "https://translate-dev.freebsd.org/api/units/1408543/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.315547Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "`-o _filename_`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -534220839454127027,
            "content_hash": -534220839454127027,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:234",
            "context": "",
            "note": "type: Labeled list",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 67,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066866/?format=api",
            "priority": 100,
            "id": 1408544,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=789610fa18b9cc4d",
            "url": "https://translate-dev.freebsd.org/api/units/1408544/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.318930Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "The output name of the file. If you do not use this option, `cc` will produce an executable called [.filename]#a.out#.footnote:[The reasons for this are buried in the mists of history.]"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6732394706728382051,
            "content_hash": 6732394706728382051,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:236",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 68,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 30,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066868/?format=api",
            "priority": 100,
            "id": 1408545,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=dd6e4550e643ee63",
            "url": "https://translate-dev.freebsd.org/api/units/1408545/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.322330Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "% cc foobar.c               executable is a.out\n% cc -o foobar foobar.c     executable is foobar\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7526033410260249977,
            "content_hash": -7526033410260249977,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:241",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 69,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066870/?format=api",
            "priority": 100,
            "id": 1408546,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=178e287cedb75287",
            "url": "https://translate-dev.freebsd.org/api/units/1408546/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.325978Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "`-c`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 656576686007806684,
            "content_hash": 656576686007806684,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:243",
            "context": "",
            "note": "type: Labeled list",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 70,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066872/?format=api",
            "priority": 100,
            "id": 1408547,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=891ca104694c6adc",
            "url": "https://translate-dev.freebsd.org/api/units/1408547/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.329793Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Just compile the file, do not link it.  Useful for toy programs where you just want to check the syntax, or if you are using a [.filename]#Makefile#."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1399402093998084361,
            "content_hash": -1399402093998084361,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:246",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 71,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 27,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1191954/?format=api",
            "priority": 100,
            "id": 1408548,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=6c945335b94e6ef7",
            "url": "https://translate-dev.freebsd.org/api/units/1408548/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.333298Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "% cc -c foobar.c\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6106404821369314100,
            "content_hash": 6106404821369314100,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:250",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 72,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066876/?format=api",
            "priority": 100,
            "id": 1408549,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=d4be4ed4f8735b34",
            "url": "https://translate-dev.freebsd.org/api/units/1408549/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.337240Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "This will produce an _object file_ (not an executable) called [.filename]#foobar.o#.  This can be linked together with other object files into an executable."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3142947393442362006,
            "content_hash": 3142947393442362006,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:254",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 73,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 23,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1191956/?format=api",
            "priority": 100,
            "id": 1408550,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=ab9dfe0095df3296",
            "url": "https://translate-dev.freebsd.org/api/units/1408550/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.364909Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "`-g`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1429821854498928715,
            "content_hash": -1429821854498928715,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:255",
            "context": "",
            "note": "type: Labeled list",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 74,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066880/?format=api",
            "priority": 100,
            "id": 1408551,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=6c2840994e8047b5",
            "url": "https://translate-dev.freebsd.org/api/units/1408551/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.370564Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Create a debug version of the executable.  This makes the compiler put information into the executable about which line of which source file corresponds to which function call.  A debugger can use this information to show the source code as you step through the program, which is _very_ useful; the disadvantage is that all this extra information makes the program much bigger.  Normally, you compile with `-g` while you are developing a program and then compile a \"release version\" without `-g` when you are satisfied it works properly."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6528096121152490590,
            "content_hash": 6528096121152490590,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:261",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 75,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 88,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1191958/?format=api",
            "priority": 100,
            "id": 1408552,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=da9874d5b8e64c5e",
            "url": "https://translate-dev.freebsd.org/api/units/1408552/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.374231Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "% cc -g foobar.c\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 447519264008333895,
            "content_hash": 447519264008333895,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:266",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 76,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066884/?format=api",
            "priority": 100,
            "id": 1408553,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=8635e866495c6a47",
            "url": "https://translate-dev.freebsd.org/api/units/1408553/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.382118Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "This will produce a debug version of the program. footnote:[Note, we did not use the -o flag to specify the executable name, so we will get an executable called a.out. Producing a debug version called foobar is left as an exercise for the reader!]"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7115987044313242397,
            "content_hash": 7115987044313242397,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:269",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 77,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 44,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066886/?format=api",
            "priority": 100,
            "id": 1408554,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=e2c11083c2929b1d",
            "url": "https://translate-dev.freebsd.org/api/units/1408554/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.385958Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "`-O`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2507975809520040917,
            "content_hash": 2507975809520040917,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:270",
            "context": "",
            "note": "type: Labeled list",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 78,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066888/?format=api",
            "priority": 100,
            "id": 1408555,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=a2ce1eb5ffb6fbd5",
            "url": "https://translate-dev.freebsd.org/api/units/1408555/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.389862Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Create an optimized version of the executable.  The compiler performs various clever tricks to try to produce an executable that runs faster than normal.  You can add a number after the `-O` to specify a higher level of optimization, but this often exposes bugs in the compiler's optimizer."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1522382176506370663,
            "content_hash": -1522382176506370663,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:274",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 79,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 48,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1191960/?format=api",
            "priority": 100,
            "id": 1408556,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=6adf6979f4f3a599",
            "url": "https://translate-dev.freebsd.org/api/units/1408556/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.394107Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "% cc -O -o foobar foobar.c\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1186491850039044359,
            "content_hash": -1186491850039044359,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:278",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 80,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066892/?format=api",
            "priority": 100,
            "id": 1408557,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=6f88bbf2dd86d6f9",
            "url": "https://translate-dev.freebsd.org/api/units/1408557/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.398111Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "This will produce an optimized version of [.filename]#foobar#."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6301059882253479475,
            "content_hash": -6301059882253479475,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:281",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 81,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066894/?format=api",
            "priority": 100,
            "id": 1408558,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=288e236be9d111cd",
            "url": "https://translate-dev.freebsd.org/api/units/1408558/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.401528Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "The following three flags will force `cc` to check that your code complies to the relevant international standard, often referred to as the ANSI standard, though strictly speaking it is an ISO standard."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6200498027281181044,
            "content_hash": 6200498027281181044,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:284",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 82,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 33,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066896/?format=api",
            "priority": 100,
            "id": 1408559,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=d60c981aaa9ae974",
            "url": "https://translate-dev.freebsd.org/api/units/1408559/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.412872Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "`-Wall`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4329964113801834394,
            "content_hash": -4329964113801834394,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:285",
            "context": "",
            "note": "type: Labeled list",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 83,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066898/?format=api",
            "priority": 100,
            "id": 1408560,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=43e8e09462a71066",
            "url": "https://translate-dev.freebsd.org/api/units/1408560/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.416789Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Enable all the warnings which the authors of `cc` believe are worthwhile.  Despite the name, it will not enable all the warnings `cc` is capable of."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5375393850955008318,
            "content_hash": 5375393850955008318,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:288",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 84,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1191962/?format=api",
            "priority": 100,
            "id": 1408561,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=ca993c3a35fe093e",
            "url": "https://translate-dev.freebsd.org/api/units/1408561/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.419871Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "`-ansi`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5201565812699561449,
            "content_hash": -5201565812699561449,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:289",
            "context": "",
            "note": "type: Labeled list",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 85,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066902/?format=api",
            "priority": 100,
            "id": 1408562,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=37d05373d23a0217",
            "url": "https://translate-dev.freebsd.org/api/units/1408562/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.423126Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Turn off most, but not all, of the non-ANSI C features provided by `cc`.  Despite the name, it does not guarantee strictly that your code will comply to the standard."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5158368191653136215,
            "content_hash": 5158368191653136215,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:292",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 86,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 30,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1191964/?format=api",
            "priority": 100,
            "id": 1408563,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=c796348a4428c757",
            "url": "https://translate-dev.freebsd.org/api/units/1408563/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.426350Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "`-pedantic`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7226493417664223068,
            "content_hash": 7226493417664223068,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:293",
            "context": "",
            "note": "type: Labeled list",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 87,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066906/?format=api",
            "priority": 100,
            "id": 1408564,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=e449a979cb93175c",
            "url": "https://translate-dev.freebsd.org/api/units/1408564/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.429828Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Turn off _all_ ``cc``'s non-ANSI C features."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8390105123625194335,
            "content_hash": 8390105123625194335,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:295",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 88,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066908/?format=api",
            "priority": 100,
            "id": 1408565,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=f46fa42841dd535f",
            "url": "https://translate-dev.freebsd.org/api/units/1408565/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.433799Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Without these flags, `cc` will allow you to use some of its non-standard extensions to the standard.  Some of these are very useful, but will not work with other compilers - in fact, one of the main aims of the standard is to allow people to write code that will work with any compiler on any system.  This is known as _portable code_."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3879105516230201496,
            "content_hash": 3879105516230201496,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:300",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 89,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 63,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1248584/?format=api",
            "priority": 100,
            "id": 1408566,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=b5d559ea2528d098",
            "url": "https://translate-dev.freebsd.org/api/units/1408566/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.437240Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Generally, you should try to make your code as portable as possible, as otherwise you may have to completely rewrite the program later to get it to work somewhere else - and who knows what you may be using in a few years time?"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4991968122711824096,
            "content_hash": -4991968122711824096,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:303",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 90,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 44,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1248586/?format=api",
            "priority": 100,
            "id": 1408567,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=3ab8f770e3b02920",
            "url": "https://translate-dev.freebsd.org/api/units/1408567/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.442747Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "% cc -Wall -ansi -pedantic -o foobar foobar.c\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4648830538298809719,
            "content_hash": -4648830538298809719,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:307",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 91,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066914/?format=api",
            "priority": 100,
            "id": 1408568,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=3f7c094187b62289",
            "url": "https://translate-dev.freebsd.org/api/units/1408568/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.463209Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "This will produce an executable [.filename]#foobar# after checking [.filename]#foobar.c# for standard compliance."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1446534489408920921,
            "content_hash": 1446534489408920921,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:310",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 92,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066916/?format=api",
            "priority": 100,
            "id": 1408569,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=94131f743c91dd59",
            "url": "https://translate-dev.freebsd.org/api/units/1408569/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.466958Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "`-l__library__`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5458164039868325310,
            "content_hash": 5458164039868325310,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:311",
            "context": "",
            "note": "type: Labeled list",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 93,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066918/?format=api",
            "priority": 100,
            "id": 1408570,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=cbbf4b4692299dbe",
            "url": "https://translate-dev.freebsd.org/api/units/1408570/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.482085Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Specify a function library to be used at link time."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8107280519224021008,
            "content_hash": 8107280519224021008,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:313",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 94,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066920/?format=api",
            "priority": 100,
            "id": 1408571,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=f082d8ad92cad010",
            "url": "https://translate-dev.freebsd.org/api/units/1408571/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.486185Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "The most common example of this is when compiling a program that uses some of the mathematical functions in C.  Unlike most other platforms, these are in a separate library from the standard C one and you have to tell the compiler to add it."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -9116053496454975109,
            "content_hash": -9116053496454975109,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:316",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 95,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 45,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1191968/?format=api",
            "priority": 100,
            "id": 1408572,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=017d45a4d657f17b",
            "url": "https://translate-dev.freebsd.org/api/units/1408572/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.489731Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "The rule is that if the library is called [.filename]#libsomething.a#, you give `cc` the argument `-l__something__`.  For example, the math library is [.filename]#libm.a#, so you give `cc` the argument `-lm`.  A common \"gotcha\" with the math library is that it has to be the last library on the command line."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8211815806042328037,
            "content_hash": -8211815806042328037,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:320",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 96,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 50,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1191970/?format=api",
            "priority": 100,
            "id": 1408573,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=0e09c5084fe8b41b",
            "url": "https://translate-dev.freebsd.org/api/units/1408573/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.493092Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "% cc -o foobar foobar.c -lm\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6949754872021316718,
            "content_hash": -6949754872021316718,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:324",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 97,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066926/?format=api",
            "priority": 100,
            "id": 1408574,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=1f8d82c3e9210b92",
            "url": "https://translate-dev.freebsd.org/api/units/1408574/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.499834Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "This will link the math library functions into [.filename]#foobar#."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6169614475308399948,
            "content_hash": -6169614475308399948,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:327",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 98,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066928/?format=api",
            "priority": 100,
            "id": 1408575,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=2a6120529e2282b4",
            "url": "https://translate-dev.freebsd.org/api/units/1408575/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.505923Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "If you are compiling C++ code, use {c-plus-plus-command}.  {c-plus-plus-command} can also be invoked as {clang-plus-plus-command} on FreeBSD."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3639906602965893443,
            "content_hash": 3639906602965893443,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:330",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 99,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1191972/?format=api",
            "priority": 100,
            "id": 1408576,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=b2838bc535618143",
            "url": "https://translate-dev.freebsd.org/api/units/1408576/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.511496Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "% c++ -o foobar foobar.cc\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 858202331321901567,
            "content_hash": 858202331321901567,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:334",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 100,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066932/?format=api",
            "priority": 100,
            "id": 1408577,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=8be8f2792fdaa1ff",
            "url": "https://translate-dev.freebsd.org/api/units/1408577/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.515612Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "This will both produce an executable [.filename]#foobar# from the C++ source file [.filename]#foobar.cc#."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -9196642128394704047,
            "content_hash": -9196642128394704047,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:337",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 101,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1066934/?format=api",
            "priority": 100,
            "id": 1408578,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=005ef6b5caa42b51",
            "url": "https://translate-dev.freebsd.org/api/units/1408578/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:16.519245Z"
        }
    ]
}