Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/booksdevelopers-handbooktools_index/el/units/?format=api&page=2
https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/units/?format=api&page=3", "previous": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/units/?format=api", "results": [ { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?format=api", "source": [ "Once you have written your masterpiece, the next step is to convert it into something that will (hopefully!) run on FreeBSD. This usually involves several steps, each of which is done by a separate program." ], "previous_source": "", "target": [ "" ], "id_hash": -8463234465543260549, "content_hash": -8463234465543260549, "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:198", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 51, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 35, "source_unit": "https://translate-dev.freebsd.org/api/units/1191944/?format=api", "priority": 100, "id": 1643834, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=0a8c8d17fe73767b", "url": "https://translate-dev.freebsd.org/api/units/1643834/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.579838Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643835, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=8dd2af0d68a7836e", "url": "https://translate-dev.freebsd.org/api/units/1643835/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.580477Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643836, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=894c0bcb9077c674", "url": "https://translate-dev.freebsd.org/api/units/1643836/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.581098Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643837, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=49c94f52da09524f", "url": "https://translate-dev.freebsd.org/api/units/1643837/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.581706Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643838, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=d0d4593aaf54d4e2", "url": "https://translate-dev.freebsd.org/api/units/1643838/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.582374Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643839, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=eee5b005a91d8f24", "url": "https://translate-dev.freebsd.org/api/units/1643839/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.582991Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643840, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=feab344b05380b37", "url": "https://translate-dev.freebsd.org/api/units/1643840/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.583606Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643841, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=fcb250c49f73b2fd", "url": "https://translate-dev.freebsd.org/api/units/1643841/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.584219Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643842, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=b41b24c5a53b3a4e", "url": "https://translate-dev.freebsd.org/api/units/1643842/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.584839Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643843, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=5e6349cd283bd4e0", "url": "https://translate-dev.freebsd.org/api/units/1643843/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.585441Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643844, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=02c5a9dbbadb388e", "url": "https://translate-dev.freebsd.org/api/units/1643844/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.586060Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643845, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=d9133d06e95a258e", "url": "https://translate-dev.freebsd.org/api/units/1643845/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.586698Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643846, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=490765160dad49dd", "url": "https://translate-dev.freebsd.org/api/units/1643846/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.587295Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643847, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=681ed886ee8f8300", "url": "https://translate-dev.freebsd.org/api/units/1643847/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.587917Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643848, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=049b0f96f4ae236a", "url": "https://translate-dev.freebsd.org/api/units/1643848/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.588524Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643849, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=6aa0b1b4a39c5b4c", "url": "https://translate-dev.freebsd.org/api/units/1643849/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.589185Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643850, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=789610fa18b9cc4d", "url": "https://translate-dev.freebsd.org/api/units/1643850/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.589802Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643851, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=dd6e4550e643ee63", "url": "https://translate-dev.freebsd.org/api/units/1643851/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.590464Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643852, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=178e287cedb75287", "url": "https://translate-dev.freebsd.org/api/units/1643852/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.591103Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643853, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=891ca104694c6adc", "url": "https://translate-dev.freebsd.org/api/units/1643853/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.591708Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643854, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=6c945335b94e6ef7", "url": "https://translate-dev.freebsd.org/api/units/1643854/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.592298Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643855, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=d4be4ed4f8735b34", "url": "https://translate-dev.freebsd.org/api/units/1643855/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.592944Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643856, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=ab9dfe0095df3296", "url": "https://translate-dev.freebsd.org/api/units/1643856/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.593540Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643857, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=6c2840994e8047b5", "url": "https://translate-dev.freebsd.org/api/units/1643857/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.594150Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643858, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=da9874d5b8e64c5e", "url": "https://translate-dev.freebsd.org/api/units/1643858/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.594781Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643859, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=8635e866495c6a47", "url": "https://translate-dev.freebsd.org/api/units/1643859/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.595470Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643860, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=e2c11083c2929b1d", "url": "https://translate-dev.freebsd.org/api/units/1643860/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.596078Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643861, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=a2ce1eb5ffb6fbd5", "url": "https://translate-dev.freebsd.org/api/units/1643861/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.596720Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643862, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=6adf6979f4f3a599", "url": "https://translate-dev.freebsd.org/api/units/1643862/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.597339Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643863, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=6f88bbf2dd86d6f9", "url": "https://translate-dev.freebsd.org/api/units/1643863/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.597981Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643864, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=288e236be9d111cd", "url": "https://translate-dev.freebsd.org/api/units/1643864/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.598587Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643865, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=d60c981aaa9ae974", "url": "https://translate-dev.freebsd.org/api/units/1643865/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.599201Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643866, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=43e8e09462a71066", "url": "https://translate-dev.freebsd.org/api/units/1643866/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.599829Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643867, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=ca993c3a35fe093e", "url": "https://translate-dev.freebsd.org/api/units/1643867/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.600428Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643868, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=37d05373d23a0217", "url": "https://translate-dev.freebsd.org/api/units/1643868/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.601088Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643869, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=c796348a4428c757", "url": "https://translate-dev.freebsd.org/api/units/1643869/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.601685Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643870, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=e449a979cb93175c", "url": "https://translate-dev.freebsd.org/api/units/1643870/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.602320Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643871, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=f46fa42841dd535f", "url": "https://translate-dev.freebsd.org/api/units/1643871/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.602929Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643872, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=b5d559ea2528d098", "url": "https://translate-dev.freebsd.org/api/units/1643872/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.603535Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643873, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=3ab8f770e3b02920", "url": "https://translate-dev.freebsd.org/api/units/1643873/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.604198Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643874, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=3f7c094187b62289", "url": "https://translate-dev.freebsd.org/api/units/1643874/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.604849Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643875, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=94131f743c91dd59", "url": "https://translate-dev.freebsd.org/api/units/1643875/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.605454Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643876, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=cbbf4b4692299dbe", "url": "https://translate-dev.freebsd.org/api/units/1643876/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.606076Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643877, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=f082d8ad92cad010", "url": "https://translate-dev.freebsd.org/api/units/1643877/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.606679Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643878, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=017d45a4d657f17b", "url": "https://translate-dev.freebsd.org/api/units/1643878/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.607280Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643879, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=0e09c5084fe8b41b", "url": "https://translate-dev.freebsd.org/api/units/1643879/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.607914Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643880, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=1f8d82c3e9210b92", "url": "https://translate-dev.freebsd.org/api/units/1643880/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.608585Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643881, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=2a6120529e2282b4", "url": "https://translate-dev.freebsd.org/api/units/1643881/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.609193Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643882, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=b2838bc535618143", "url": "https://translate-dev.freebsd.org/api/units/1643882/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.609814Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/el/?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": 1643883, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/el/?checksum=8be8f2792fdaa1ff", "url": "https://translate-dev.freebsd.org/api/units/1643883/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:42:26.610434Z" } ] }{ "count": 409, "next": "