Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/units/?format=api&page=3
https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/units/?format=api&page=4", "previous": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/units/?format=api&page=2", "results": [ { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Instructions on how to get and install applications from the Ports Collection can be found in the <link xlink:href=\"@@URL_RELPREFIX@@/doc/en_US.ISO8859-1/books/handbook/ports-using.html\">Ports section</link> of the handbook." ], "previous_source": "", "target": [ "" ], "id_hash": 7514384603955172960, "content_hash": 7514384603955172960, "location": "book.translate.xml:515", "context": "", "note": "(itstool) path: sect2/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 102, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/105716/?format=api", "priority": 100, "id": 205043, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=e84874fc00699660", "url": "https://translate-dev.freebsd.org/api/units/205043/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.784347Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "<acronym>BASIC</acronym>" ], "previous_source": "", "target": [ "" ], "id_hash": -5599809144512149385, "content_hash": -5599809144512149385, "location": "book.translate.xml:521", "context": "", "note": "(itstool) path: varlistentry/term", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 103, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/105717/?format=api", "priority": 100, "id": 205044, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=32497b408b5e8877", "url": "https://translate-dev.freebsd.org/api/units/205044/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.791061Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Short for Beginner's All-purpose Symbolic Instruction Code. Developed in the 1950s for teaching University students to program and provided with every self-respecting personal computer in the 1980s, <acronym>BASIC</acronym> has been the first programming language for many programmers. It is also the foundation for Visual Basic." ], "previous_source": "", "target": [ "" ], "id_hash": -1884557226258203336, "content_hash": -1884557226258203336, "location": "book.translate.xml:524", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 104, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 45, "source_unit": "https://translate-dev.freebsd.org/api/units/105718/?format=api", "priority": 100, "id": 205045, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=65d8b53001fbfd38", "url": "https://translate-dev.freebsd.org/api/units/205045/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.798327Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "The Bywater Basic Interpreter can be found in the Ports Collection as <package>lang/bwbasic</package> and the Phil Cockroft's Basic Interpreter (formerly Rabbit Basic) is available as <package>lang/pbasic</package>." ], "previous_source": "", "target": [ "" ], "id_hash": 169347158854066486, "content_hash": 169347158854066486, "location": "book.translate.xml:532", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 105, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 26, "source_unit": "https://translate-dev.freebsd.org/api/units/105719/?format=api", "priority": 100, "id": 205046, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=8259a457ff37e136", "url": "https://translate-dev.freebsd.org/api/units/205046/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.805320Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Lisp" ], "previous_source": "", "target": [ "" ], "id_hash": -5572811869735098363, "content_hash": -5572811869735098363, "location": "book.translate.xml:541", "context": "", "note": "(itstool) path: varlistentry/term", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 106, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/105720/?format=api", "priority": 100, "id": 205047, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=32a96521685be805", "url": "https://translate-dev.freebsd.org/api/units/205047/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.812720Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "A language that was developed in the late 1950s as an alternative to the <quote>number-crunching</quote> languages that were popular at the time. Instead of being based on numbers, Lisp is based on lists; in fact, the name is short for <quote>List Processing</quote>. It is very popular in <acronym>AI</acronym> (Artificial Intelligence) circles." ], "previous_source": "", "target": [ "" ], "id_hash": -1066659596395265206, "content_hash": -1066659596395265206, "location": "book.translate.xml:544", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 107, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 51, "source_unit": "https://translate-dev.freebsd.org/api/units/105721/?format=api", "priority": 100, "id": 205048, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=713276bf9c99434a", "url": "https://translate-dev.freebsd.org/api/units/205048/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.819208Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Lisp is an extremely powerful and sophisticated language, but can be rather large and unwieldy." ], "previous_source": "", "target": [ "" ], "id_hash": 7269268127968576875, "content_hash": 7269268127968576875, "location": "book.translate.xml:552", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 108, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 15, "source_unit": "https://translate-dev.freebsd.org/api/units/105722/?format=api", "priority": 100, "id": 205049, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=e4e1a0d920a2c56b", "url": "https://translate-dev.freebsd.org/api/units/205049/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.826940Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Various implementations of Lisp that can run on <trademark class=\"registered\">UNIX</trademark> systems are available in the Ports Collection for FreeBSD. GNU Common Lisp can be found as <package>lang/gcl</package>. CLISP by Bruno Haible and Michael Stoll is available as <package>lang/clisp</package>. For CMUCL, which includes a highly-optimizing compiler too, or simpler Lisp implementations like SLisp, which implements most of the Common Lisp constructs in a few hundred lines of C code, <package>lang/cmucl</package> and <package>lang/slisp</package> are available respectively." ], "previous_source": "", "target": [ "" ], "id_hash": 3046589716725288019, "content_hash": 3046589716725288019, "location": "book.translate.xml:555", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 109, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 74, "source_unit": "https://translate-dev.freebsd.org/api/units/105723/?format=api", "priority": 100, "id": 205050, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=aa47a934b1c4cc53", "url": "https://translate-dev.freebsd.org/api/units/205050/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.834928Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Perl" ], "previous_source": "", "target": [ "" ], "id_hash": -4010048669106415320, "content_hash": -4010048669106415320, "location": "book.translate.xml:571", "context": "", "note": "(itstool) path: varlistentry/term", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 110, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/105724/?format=api", "priority": 100, "id": 205051, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=485971fb49e25928", "url": "https://translate-dev.freebsd.org/api/units/205051/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.842943Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Very popular with system administrators for writing scripts; also often used on World Wide Web servers for writing <acronym>CGI</acronym> scripts." ], "previous_source": "", "target": [ "" ], "id_hash": -4352482676421280564, "content_hash": -4352482676421280564, "location": "book.translate.xml:574", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 111, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 20, "source_unit": "https://translate-dev.freebsd.org/api/units/105725/?format=api", "priority": 100, "id": 205052, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=4398e010f4de3ccc", "url": "https://translate-dev.freebsd.org/api/units/205052/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.849990Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Perl is available in the Ports Collection as <package>lang/perl5.24</package> for all FreeBSD releases." ], "previous_source": "", "target": [ "" ], "id_hash": 707512563238638204, "content_hash": 707512563238638204, "location": "book.translate.xml:578", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 112, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://translate-dev.freebsd.org/api/units/105726/?format=api", "priority": 100, "id": 205053, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=89d196ed7df7127c", "url": "https://translate-dev.freebsd.org/api/units/205053/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.857989Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Scheme" ], "previous_source": "", "target": [ "" ], "id_hash": 7635057356457173226, "content_hash": 7635057356457173226, "location": "book.translate.xml:585", "context": "", "note": "(itstool) path: varlistentry/term", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 113, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/105727/?format=api", "priority": 100, "id": 205054, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=e9f52c36a35ce0ea", "url": "https://translate-dev.freebsd.org/api/units/205054/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.865325Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "A dialect of Lisp that is rather more compact and cleaner than Common Lisp. Popular in Universities as it is simple enough to teach to undergraduates as a first language, while it has a high enough level of abstraction to be used in research work." ], "previous_source": "", "target": [ "" ], "id_hash": -6129859179873043253, "content_hash": -6129859179873043253, "location": "book.translate.xml:588", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 114, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 45, "source_unit": "https://translate-dev.freebsd.org/api/units/105728/?format=api", "priority": 100, "id": 205055, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=2aee5d8da47ffccb", "url": "https://translate-dev.freebsd.org/api/units/205055/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.873612Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Scheme is available from the Ports Collection as <package>lang/elk</package> for the Elk Scheme Interpreter. The MIT Scheme Interpreter can be found in <package>lang/mit-scheme</package> and the SCM Scheme Interpreter in <package>lang/scm</package>." ], "previous_source": "", "target": [ "" ], "id_hash": 4494653532717550238, "content_hash": 4494653532717550238, "location": "book.translate.xml:594", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 115, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 30, "source_unit": "https://translate-dev.freebsd.org/api/units/105729/?format=api", "priority": 100, "id": 205056, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=be60379306158a9e", "url": "https://translate-dev.freebsd.org/api/units/205056/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.880793Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Icon" ], "previous_source": "", "target": [ "" ], "id_hash": -4747916883571233064, "content_hash": -4747916883571233064, "location": "book.translate.xml:605", "context": "", "note": "(itstool) path: varlistentry/term", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 116, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/105730/?format=api", "priority": 100, "id": 205057, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=3e1c02bffba82ed8", "url": "https://translate-dev.freebsd.org/api/units/205057/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.888321Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Icon is a high-level language with extensive facilities for processing strings and structures. The version of Icon for FreeBSD can be found in the Ports Collection as <package>lang/icon</package>." ], "previous_source": "", "target": [ "" ], "id_hash": -5030236596237446659, "content_hash": -5030236596237446659, "location": "book.translate.xml:608", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 117, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 28, "source_unit": "https://translate-dev.freebsd.org/api/units/105731/?format=api", "priority": 100, "id": 205058, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=3a3102779118d1fd", "url": "https://translate-dev.freebsd.org/api/units/205058/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.895937Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Logo" ], "previous_source": "", "target": [ "" ], "id_hash": -3322654007838386323, "content_hash": -3322654007838386323, "location": "book.translate.xml:617", "context": "", "note": "(itstool) path: varlistentry/term", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 118, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/105732/?format=api", "priority": 100, "id": 205059, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=51e38fc8b743d76d", "url": "https://translate-dev.freebsd.org/api/units/205059/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.904777Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Logo is a language that is easy to learn, and has been used as an introductory programming language in various courses. It is an excellent tool to work with when teaching programming to smaller age groups, as it makes creation of elaborate geometric shapes an easy task." ], "previous_source": "", "target": [ "" ], "id_hash": -5759804104649019790, "content_hash": -5759804104649019790, "location": "book.translate.xml:620", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 119, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 47, "source_unit": "https://translate-dev.freebsd.org/api/units/105733/?format=api", "priority": 100, "id": 205060, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=301110aefe8eee72", "url": "https://translate-dev.freebsd.org/api/units/205060/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.911983Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "The latest version of Logo for FreeBSD is available from the Ports Collection in <package>lang/logo</package>." ], "previous_source": "", "target": [ "" ], "id_hash": -3105551882320625864, "content_hash": -3105551882320625864, "location": "book.translate.xml:627", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 120, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 15, "source_unit": "https://translate-dev.freebsd.org/api/units/105734/?format=api", "priority": 100, "id": 205061, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=54e6dd0456bbbf38", "url": "https://translate-dev.freebsd.org/api/units/205061/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.919738Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Python" ], "previous_source": "", "target": [ "" ], "id_hash": -3148803024065387805, "content_hash": -3148803024065387805, "location": "book.translate.xml:634", "context": "", "note": "(itstool) path: varlistentry/term", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 121, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/105735/?format=api", "priority": 100, "id": 205062, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=544d34552ae822e3", "url": "https://translate-dev.freebsd.org/api/units/205062/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.927168Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Python is an Object-Oriented, interpreted language. Its advocates argue that it is one of the best languages to start programming with, since it is relatively easy to start with, but is not limited in comparison to other popular interpreted languages that are used for the development of large, complex applications (Perl and Tcl are two other languages that are popular for such tasks)." ], "previous_source": "", "target": [ "" ], "id_hash": 403791235162997282, "content_hash": 403791235162997282, "location": "book.translate.xml:637", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 122, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 63, "source_unit": "https://translate-dev.freebsd.org/api/units/105736/?format=api", "priority": 100, "id": 205063, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=859a8dfd2f4e8222", "url": "https://translate-dev.freebsd.org/api/units/205063/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.934818Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "The latest version of Python is available from the Ports Collection in <package>lang/python</package>." ], "previous_source": "", "target": [ "" ], "id_hash": 2753653096509417114, "content_hash": 2753653096509417114, "location": "book.translate.xml:646", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 123, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://translate-dev.freebsd.org/api/units/105737/?format=api", "priority": 100, "id": 205064, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=a636f0e6dc19269a", "url": "https://translate-dev.freebsd.org/api/units/205064/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.942204Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Ruby" ], "previous_source": "", "target": [ "" ], "id_hash": 6877794855365184596, "content_hash": 6877794855365184596, "location": "book.translate.xml:653", "context": "", "note": "(itstool) path: varlistentry/term", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 124, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/105738/?format=api", "priority": 100, "id": 205065, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=df72d5fb180d0c54", "url": "https://translate-dev.freebsd.org/api/units/205065/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.949408Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Ruby is an interpreter, pure object-oriented programming language. It has become widely popular because of its easy to understand syntax, flexibility when writing code, and the ability to easily develop and maintain large, complex programs." ], "previous_source": "", "target": [ "" ], "id_hash": -5359388186141853622, "content_hash": -5359388186141853622, "location": "book.translate.xml:656", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 125, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 35, "source_unit": "https://translate-dev.freebsd.org/api/units/105739/?format=api", "priority": 100, "id": 205066, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=359fa0d70796f84a", "url": "https://translate-dev.freebsd.org/api/units/205066/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.956175Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Ruby is available from the Ports Collection as <package>lang/ruby25</package>." ], "previous_source": "", "target": [ "" ], "id_hash": 6260036613690755877, "content_hash": 6260036613690755877, "location": "book.translate.xml:662", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 126, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://translate-dev.freebsd.org/api/units/105740/?format=api", "priority": 100, "id": 205067, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=d6e01e220ffa0b25", "url": "https://translate-dev.freebsd.org/api/units/205067/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.963688Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Tcl and Tk" ], "previous_source": "", "target": [ "" ], "id_hash": -7309515911115482863, "content_hash": -7309515911115482863, "location": "book.translate.xml:668", "context": "", "note": "(itstool) path: varlistentry/term", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 127, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/105741/?format=api", "priority": 100, "id": 205068, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=1a8f62019de55911", "url": "https://translate-dev.freebsd.org/api/units/205068/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.970923Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Tcl is an embeddable, interpreted language, that has become widely used and became popular mostly because of its portability to many platforms. It can be used both for quickly writing small, prototype applications, or (when combined with Tk, a GUI toolkit) fully-fledged, featureful programs." ], "previous_source": "", "target": [ "" ], "id_hash": -3980683000112587938, "content_hash": -3980683000112587938, "location": "book.translate.xml:671", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 128, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 44, "source_unit": "https://translate-dev.freebsd.org/api/units/105742/?format=api", "priority": 100, "id": 205069, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=48c1c5e6e6da5b5e", "url": "https://translate-dev.freebsd.org/api/units/205069/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.981734Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Various versions of Tcl are available as ports for FreeBSD. The latest version, Tcl 8.5, can be found in <package>lang/tcl87</package>." ], "previous_source": "", "target": [ "" ], "id_hash": -466511402828013486, "content_hash": -466511402828013486, "location": "book.translate.xml:678", "context": "", "note": "(itstool) path: listitem/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 129, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 20, "source_unit": "https://translate-dev.freebsd.org/api/units/105743/?format=api", "priority": 100, "id": 205070, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=79869e59cec46052", "url": "https://translate-dev.freebsd.org/api/units/205070/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.991254Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Compilers" ], "previous_source": "", "target": [ "" ], "id_hash": -9128803440075286201, "content_hash": -9128803440075286201, "location": "book.translate.xml:687", "context": "", "note": "(itstool) path: sect2/title", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 130, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/105744/?format=api", "priority": 100, "id": 205071, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=014ff9a341f2d947", "url": "https://translate-dev.freebsd.org/api/units/205071/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:11.998442Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "If you run it in the shell, you may get a core dump." ], "previous_source": "", "target": [ "" ], "id_hash": -816659043010658433, "content_hash": -816659043010658433, "location": "book.translate.xml:695", "context": "", "note": "(itstool) path: footnote/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 131, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://translate-dev.freebsd.org/api/units/105745/?format=api", "priority": 100, "id": 205072, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=74aaa4ed5ebd3f7f", "url": "https://translate-dev.freebsd.org/api/units/205072/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:12.005923Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Compilers are rather different. First of all, you write your code in a file (or files) using an editor. You then run the compiler and see if it accepts your program. If it did not compile, grit your teeth and go back to the editor; if it did compile and gave you a program, you can run it either at a shell command prompt or in a debugger to see if it works properly.<_:footnote-1/>" ], "previous_source": "", "target": [ "" ], "id_hash": -7998097701100754902, "content_hash": -7998097701100754902, "location": "book.translate.xml:689", "context": "", "note": "(itstool) path: sect2/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 132, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 74, "source_unit": "https://translate-dev.freebsd.org/api/units/105746/?format=api", "priority": 100, "id": 205073, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=11010c843f05682a", "url": "https://translate-dev.freebsd.org/api/units/205073/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:12.013238Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Obviously, this is not quite as direct as using an interpreter. However it allows you to do a lot of things which are very difficult or even impossible with an interpreter, such as writing code which interacts closely with the operating system—or even writing your own operating system! It is also useful if you need to write very efficient code, as the compiler can take its time and optimize the code, which would not be acceptable in an interpreter. Moreover, distributing a program written for a compiler is usually more straightforward than one written for an interpreter—you can just give them a copy of the executable, assuming they have the same operating system as you." ], "previous_source": "", "target": [ "" ], "id_hash": 7085307690719426183, "content_hash": 7085307690719426183, "location": "book.translate.xml:698", "context": "", "note": "(itstool) path: sect2/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 133, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 115, "source_unit": "https://translate-dev.freebsd.org/api/units/105747/?format=api", "priority": 100, "id": 205074, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=e25411ce1dacb687", "url": "https://translate-dev.freebsd.org/api/units/205074/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:12.020536Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "As the edit-compile-run-debug cycle is rather tedious when using separate programs, many commercial compiler makers have produced Integrated Development Environments (<acronym>IDE</acronym>s for short). FreeBSD does not include an IDE in the base system, but <package>devel/kdevelop</package> is available in the Ports Collection and many use <application>Emacs</application> for this purpose. Using <application>Emacs</application> as an IDE is discussed in <xref linkend=\"emacs\"/>." ], "previous_source": "", "target": [ "" ], "id_hash": -7744678652950396145, "content_hash": -7744678652950396145, "location": "book.translate.xml:711", "context": "", "note": "(itstool) path: sect2/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 134, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 58, "source_unit": "https://translate-dev.freebsd.org/api/units/105748/?format=api", "priority": 100, "id": 205075, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=14855fcc5757430f", "url": "https://translate-dev.freebsd.org/api/units/205075/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:12.028382Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Compiling with <command>cc</command>" ], "previous_source": "", "target": [ "" ], "id_hash": -829235858558329398, "content_hash": -829235858558329398, "location": "book.translate.xml:725", "context": "", "note": "(itstool) path: sect1/title", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 135, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/105749/?format=api", "priority": 100, "id": 205076, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=747df6614f9d5dca", "url": "https://translate-dev.freebsd.org/api/units/205076/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:12.035238Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "This section deals with the <application>gcc</application> and <application>clang</application> compilers for C and C++, since they come with the FreeBSD base system. Starting with FreeBSD 10.X <command>clang</command> is installed as <command>cc</command>. The details of producing a program with an interpreter vary considerably between interpreters, and are usually well covered in the documentation and on-line help for the interpreter." ], "previous_source": "", "target": [ "" ], "id_hash": -1759464985938598785, "content_hash": -1759464985938598785, "location": "book.translate.xml:727", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 136, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 57, "source_unit": "https://translate-dev.freebsd.org/api/units/157541/?format=api", "priority": 100, "id": 205077, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=67951fead664647f", "url": "https://translate-dev.freebsd.org/api/units/205077/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:12.042087Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?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": -1255765646909740175, "content_hash": -1255765646909740175, "location": "book.translate.xml:736", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 137, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 35, "source_unit": "https://translate-dev.freebsd.org/api/units/105751/?format=api", "priority": 100, "id": 205078, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=6e929fcc26ce6b71", "url": "https://translate-dev.freebsd.org/api/units/205078/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:12.049422Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?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": "book.translate.xml:743", "context": "", "note": "(itstool) path: step/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 138, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://translate-dev.freebsd.org/api/units/105752/?format=api", "priority": 100, "id": 205079, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=8dd2af0d68a7836e", "url": "https://translate-dev.freebsd.org/api/units/205079/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:12.056186Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?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": "book.translate.xml:748", "context": "", "note": "(itstool) path: step/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 139, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 24, "source_unit": "https://translate-dev.freebsd.org/api/units/105753/?format=api", "priority": 100, "id": 205080, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=894c0bcb9077c674", "url": "https://translate-dev.freebsd.org/api/units/205080/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:12.063974Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?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": 4153644672684935486, "content_hash": 4153644672684935486, "location": "book.translate.xml:754", "context": "", "note": "(itstool) path: step/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 140, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 19, "source_unit": "https://translate-dev.freebsd.org/api/units/105754/?format=api", "priority": 100, "id": 205081, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=b9a4b5d2a694493e", "url": "https://translate-dev.freebsd.org/api/units/205081/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:12.071177Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?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": 7906711637879233061, "content_hash": 7906711637879233061, "location": "book.translate.xml:760", "context": "", "note": "(itstool) path: step/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 141, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 17, "source_unit": "https://translate-dev.freebsd.org/api/units/105755/?format=api", "priority": 100, "id": 205082, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=edba4857d53d1a25", "url": "https://translate-dev.freebsd.org/api/units/205082/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:12.078086Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?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": "book.translate.xml:766", "context": "", "note": "(itstool) path: step/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 142, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 27, "source_unit": "https://translate-dev.freebsd.org/api/units/105756/?format=api", "priority": 100, "id": 205083, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=eee5b005a91d8f24", "url": "https://translate-dev.freebsd.org/api/units/205083/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:12.084713Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?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": "book.translate.xml:773", "context": "", "note": "(itstool) path: step/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 143, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 21, "source_unit": "https://translate-dev.freebsd.org/api/units/105757/?format=api", "priority": 100, "id": 205084, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=feab344b05380b37", "url": "https://translate-dev.freebsd.org/api/units/205084/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:12.093241Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?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": "book.translate.xml:779", "context": "", "note": "(itstool) path: step/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 144, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 20, "source_unit": "https://translate-dev.freebsd.org/api/units/105758/?format=api", "priority": 100, "id": 205085, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=fcb250c49f73b2fd", "url": "https://translate-dev.freebsd.org/api/units/205085/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:12.100623Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Finally, write the executable on the filesystem." ], "previous_source": "", "target": [ "" ], "id_hash": 3754635145642719822, "content_hash": 3754635145642719822, "location": "book.translate.xml:785", "context": "", "note": "(itstool) path: step/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 145, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://translate-dev.freebsd.org/api/units/105759/?format=api", "priority": 100, "id": 205086, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=b41b24c5a53b3a4e", "url": "https://translate-dev.freebsd.org/api/units/205086/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:12.107932Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "The word <firstterm>compiling</firstterm> is often used to refer to just steps 1 to 4—the others are referred to as <firstterm>linking</firstterm>. Sometimes step 1 is referred to as <firstterm>pre-processing</firstterm> and steps 3-4 as <firstterm>assembling</firstterm>." ], "previous_source": "", "target": [ "" ], "id_hash": -7730505537799043016, "content_hash": -7730505537799043016, "location": "book.translate.xml:789", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 146, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 33, "source_unit": "https://translate-dev.freebsd.org/api/units/105760/?format=api", "priority": 100, "id": 205087, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=14b7ba2bdd4c4838", "url": "https://translate-dev.freebsd.org/api/units/205087/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:12.115318Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "Fortunately, almost all this detail is hidden from you, as <command>cc</command> is a front end that manages calling all these programs with the right arguments for you; simply typing" ], "previous_source": "", "target": [ "" ], "id_hash": 2172126524894944633, "content_hash": 2172126524894944633, "location": "book.translate.xml:795", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 147, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 29, "source_unit": "https://translate-dev.freebsd.org/api/units/105761/?format=api", "priority": 100, "id": 205088, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=9e24f190e3911d79", "url": "https://translate-dev.freebsd.org/api/units/205088/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:12.122515Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "<prompt>%</prompt> <userinput>cc foobar.c</userinput>" ], "previous_source": "", "target": [ "" ], "id_hash": -3249301673717350575, "content_hash": -3249301673717350575, "location": "book.translate.xml:800", "context": "", "note": "(itstool) path: sect1/screen", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 148, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/105762/?format=api", "priority": 100, "id": 205089, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=52e82957e1febf51", "url": "https://translate-dev.freebsd.org/api/units/205089/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:12.130007Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "will cause <filename>foobar.c</filename> 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": -7466429877400589920, "content_hash": -7466429877400589920, "location": "book.translate.xml:802", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 149, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 24, "source_unit": "https://translate-dev.freebsd.org/api/units/105763/?format=api", "priority": 100, "id": 205090, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=1861e995d92ca9a0", "url": "https://translate-dev.freebsd.org/api/units/205090/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:12.137345Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "<prompt>%</prompt> <userinput>cc foo.c bar.c</userinput>" ], "previous_source": "", "target": [ "" ], "id_hash": 2956402389102639610, "content_hash": 2956402389102639610, "location": "book.translate.xml:806", "context": "", "note": "(itstool) path: sect1/screen", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 150, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/105764/?format=api", "priority": 100, "id": 205091, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=a907404f279439fa", "url": "https://translate-dev.freebsd.org/api/units/205091/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:12.144973Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/zh_CN/?format=api", "source": [ "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": -520066027595178152, "content_hash": -520066027595178152, "location": "book.translate.xml:812", "context": "", "note": "(itstool) path: footnote/para", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 151, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 24, "source_unit": "https://translate-dev.freebsd.org/api/units/105765/?format=api", "priority": 100, "id": 205092, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/zh_CN/?checksum=78c85ab40d70df58", "url": "https://translate-dev.freebsd.org/api/units/205092/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2020-11-09T06:16:12.152549Z" } ] }{ "count": 2274, "next": "