Translation components API.

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

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

{
    "count": 409,
    "next": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/units/?format=api&page=8",
    "previous": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/units/?format=api&page=6",
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Now all that is needed is to attach to the child, set PauseMode to `0`, and wait for the `sleep()` call to return!"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1406180853673684562,
            "content_hash": 1406180853673684562,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1194",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 309,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 23,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067394/?format=api",
            "priority": 100,
            "id": 1408789,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=9383c209412cee52",
            "url": "https://translate-dev.freebsd.org/api/units/1408789/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:17.845189Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Using Emacs as a Development Environment"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5882775981496457958,
            "content_hash": -5882775981496457958,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1196",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 310,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067396/?format=api",
            "priority": 100,
            "id": 1408790,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=2e5c2e69c1b4251a",
            "url": "https://translate-dev.freebsd.org/api/units/1408790/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:17.867696Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Emacs"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6379020649029744037,
            "content_hash": 6379020649029744037,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1198",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 311,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067398/?format=api",
            "priority": 100,
            "id": 1408791,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=d886d57b984cb5a5",
            "url": "https://translate-dev.freebsd.org/api/units/1408791/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:17.873805Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Emacs is a highly customizable editor-indeed, it has been customized to the point where it is more like an operating system than an editor! Many developers and sysadmins do in fact spend practically all their time working inside Emacs, leaving it only to log out."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4999178289428006226,
            "content_hash": 4999178289428006226,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1202",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 312,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 45,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067400/?format=api",
            "priority": 100,
            "id": 1408792,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=c560a62ade338552",
            "url": "https://translate-dev.freebsd.org/api/units/1408792/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:17.879390Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "It is impossible even to summarize everything Emacs can do here, but here are some of the features of interest to developers:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2587218595373388422,
            "content_hash": -2587218595373388422,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1204",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 313,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067402/?format=api",
            "priority": 100,
            "id": 1408793,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=5c185a652a7bed7a",
            "url": "https://translate-dev.freebsd.org/api/units/1408793/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:17.891976Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Very powerful editor, allowing search-and-replace on both strings and regular expressions (patterns), jumping to start/end of block expression, etc, etc."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7001572977018968917,
            "content_hash": 7001572977018968917,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1206",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 314,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067404/?format=api",
            "priority": 100,
            "id": 1408794,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=e12a9586d4309b55",
            "url": "https://translate-dev.freebsd.org/api/units/1408794/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:17.898589Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Pull-down menus and online help."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5353703691248984432,
            "content_hash": -5353703691248984432,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1207",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 315,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067406/?format=api",
            "priority": 100,
            "id": 1408795,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=35b3d2dba2681e90",
            "url": "https://translate-dev.freebsd.org/api/units/1408795/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:17.904502Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Language-dependent syntax highlighting and indentation."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7492409739249391983,
            "content_hash": 7492409739249391983,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1208",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 316,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067408/?format=api",
            "priority": 100,
            "id": 1408796,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=e7fa62f61ba3196f",
            "url": "https://translate-dev.freebsd.org/api/units/1408796/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:17.911555Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Completely customizable."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7469406229819212463,
            "content_hash": -7469406229819212463,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1209",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 317,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067410/?format=api",
            "priority": 100,
            "id": 1408797,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=1857569bcc893d51",
            "url": "https://translate-dev.freebsd.org/api/units/1408797/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:17.918330Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "You can compile and debug programs within Emacs."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3995628801996976252,
            "content_hash": -3995628801996976252,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1210",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 318,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067412/?format=api",
            "priority": 100,
            "id": 1408798,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=488cacc63aa68f84",
            "url": "https://translate-dev.freebsd.org/api/units/1408798/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:17.926261Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "On a compilation error, you can jump to the offending line of source code."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1748636391948180534,
            "content_hash": -1748636391948180534,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1211",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 319,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067414/?format=api",
            "priority": 100,
            "id": 1408799,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=67bb9877589ba3ca",
            "url": "https://translate-dev.freebsd.org/api/units/1408799/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:17.931766Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Friendly-ish front-end to the `info` program used for reading GNU hypertext documentation, including the documentation on Emacs itself."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2931344338882476470,
            "content_hash": -2931344338882476470,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1212",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 320,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067416/?format=api",
            "priority": 100,
            "id": 1408800,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=5751c5dace8ec64a",
            "url": "https://translate-dev.freebsd.org/api/units/1408800/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:17.937186Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Friendly front-end to `gdb`, allowing you to look at the source code as you step through your program."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -768115179402971307,
            "content_hash": -768115179402971307,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1213",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 321,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067418/?format=api",
            "priority": 100,
            "id": 1408801,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=75571b506119b755",
            "url": "https://translate-dev.freebsd.org/api/units/1408801/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:17.943349Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "And doubtless many more that have been overlooked."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6865234731204082844,
            "content_hash": 6865234731204082844,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1215",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 322,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067420/?format=api",
            "priority": 100,
            "id": 1408802,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=df46369d4d17fc9c",
            "url": "https://translate-dev.freebsd.org/api/units/1408802/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:17.965354Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Emacs can be installed on FreeBSD using the package:editors/emacs[] port."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3736530205818832000,
            "content_hash": 3736530205818832000,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1217",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 323,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067422/?format=api",
            "priority": 100,
            "id": 1408803,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=b3dad26cda594480",
            "url": "https://translate-dev.freebsd.org/api/units/1408803/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:17.974588Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Once it is installed, start it up and do `C-h t` to read an Emacs tutorial-that means hold down kbd:[control], press kbd:[h], let go of kbd:[control], and then press kbd:[t].  (Alternatively, you can use the mouse to select [.guimenuitem]#Emacs Tutorial# from the menu:Help[] menu.)"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7626896263834299833,
            "content_hash": 7626896263834299833,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1220",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 324,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 44,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1192110/?format=api",
            "priority": 100,
            "id": 1408804,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=e9d82dbe3098edb9",
            "url": "https://translate-dev.freebsd.org/api/units/1408804/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:17.982619Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Although Emacs does have menus, it is well worth learning the key bindings, as it is much quicker when you are editing something to press a couple of keys than to try to find the mouse and then click on the right place.  And, when you are talking to seasoned Emacs users, you will find they often casually throw around expressions like \"`M-x replace-s RET foo RET bar RET`\" so it is useful to know what they mean.  And in any case, Emacs has far too many useful functions for them to all fit on the menu bars."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4486911922932797723,
            "content_hash": 4486911922932797723,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1225",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 325,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 98,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1192112/?format=api",
            "priority": 100,
            "id": 1408805,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=be44b69f08dfd11b",
            "url": "https://translate-dev.freebsd.org/api/units/1408805/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:17.989893Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Fortunately, it is quite easy to pick up the key-bindings, as they are displayed next to the menu item.  My advice is to use the menu item for, say, opening a file until you understand how it works and feel confident with it, then try doing C-x C-f.  When you are happy with that, move on to another menu command."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6547716991206165423,
            "content_hash": 6547716991206165423,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1229",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 326,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 60,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1192114/?format=api",
            "priority": 100,
            "id": 1408806,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=dade29e986a20baf",
            "url": "https://translate-dev.freebsd.org/api/units/1408806/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:17.996886Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "If you cannot remember what a particular combination of keys does, select [.guimenuitem]#Describe Key# from the menu:Help[] menu and type it in-Emacs will tell you what it does.  You can also use the [.guimenuitem]#Command Apropos# menu item to find out all the commands which contain a particular word in them, with the key binding next to it."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4930638538484984311,
            "content_hash": -4930638538484984311,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1232",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 327,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 57,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1192116/?format=api",
            "priority": 100,
            "id": 1408807,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=3b92da5f75c05609",
            "url": "https://translate-dev.freebsd.org/api/units/1408807/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.002500Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "By the way, the expression above means hold down the kbd:[Meta] key, press kbd:[x], release the kbd:[Meta] key, type `replace-s` (short for `replace-string`-another feature of Emacs is that you can abbreviate commands), press the kbd:[return] key, type `foo` (the string you want replaced), press the kbd:[return] key, type bar (the string you want to replace `foo` with) and press kbd:[return] again.  Emacs will then do the search-and-replace operation you have just requested."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5042708439175786628,
            "content_hash": -5042708439175786628,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1235",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 328,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 72,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1192118/?format=api",
            "priority": 100,
            "id": 1408808,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=3a04b36459100f7c",
            "url": "https://translate-dev.freebsd.org/api/units/1408808/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.008597Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "If you are wondering what on earth kbd:[Meta] is, it is a special key that many UNIX(R) workstations have.  Unfortunately, PC's do not have one, so it is usually kbd:[alt] (or if you are unlucky, the kbd:[escape] key)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3641450775617444984,
            "content_hash": 3641450775617444984,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1238",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 329,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 38,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1192120/?format=api",
            "priority": 100,
            "id": 1408809,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=b289082febbf9c78",
            "url": "https://translate-dev.freebsd.org/api/units/1408809/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.014058Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Oh, and to get out of Emacs, do `C-x C-c` (that means hold down the kbd:[control] key, press kbd:[x], press kbd:[c] and release the kbd:[control] key).  If you have any unsaved files open, Emacs will ask you if you want to save them.  (Ignore the bit in the documentation where it says `C-z` is the usual way to leave Emacs-that leaves Emacs hanging around in the background, and is only really useful if you are on a system which does not have virtual terminals)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7600233751027167085,
            "content_hash": 7600233751027167085,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1242",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 330,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 84,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1192122/?format=api",
            "priority": 100,
            "id": 1408810,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=e97974542be8af6d",
            "url": "https://translate-dev.freebsd.org/api/units/1408810/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.017748Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Configuring Emacs"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1510683845258065538,
            "content_hash": -1510683845258065538,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1243",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 331,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067438/?format=api",
            "priority": 100,
            "id": 1408811,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=6b08f90bf378c97e",
            "url": "https://translate-dev.freebsd.org/api/units/1408811/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.022139Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Emacs does many wonderful things; some of them are built in, some of them need to be configured."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6758844044789308514,
            "content_hash": -6758844044789308514,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1246",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 332,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067440/?format=api",
            "priority": 100,
            "id": 1408812,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=2233c326b211a39e",
            "url": "https://translate-dev.freebsd.org/api/units/1408812/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.029401Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Instead of using a proprietary macro language for configuration, Emacs uses a version of Lisp specially adapted for editors, known as Emacs Lisp.  Working with Emacs Lisp can be quite helpful if you want to go on and learn something like Common Lisp.  Emacs Lisp has many features of Common Lisp, although it is considerably smaller (and thus easier to master)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1208225842481262272,
            "content_hash": -1208225842481262272,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1250",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 333,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 61,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1192124/?format=api",
            "priority": 100,
            "id": 1408813,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=6f3b84ff6a751140",
            "url": "https://translate-dev.freebsd.org/api/units/1408813/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.033309Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "The best way to learn Emacs Lisp is to download the link:ftp://ftp.gnu.org/old-gnu/emacs/elisp-manual-19-2.4.tar.gz[Emacs Tutorial]"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4383732290074849179,
            "content_hash": 4383732290074849179,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1252",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 334,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067444/?format=api",
            "priority": 100,
            "id": 1408814,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=bcd6254ab4522f9b",
            "url": "https://translate-dev.freebsd.org/api/units/1408814/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.037234Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "However, there is no need to actually know any Lisp to get started with configuring Emacs, as I have included a sample [.filename]#.emacs#, which should be enough to get you started.  Just copy it into your home directory and restart Emacs if it is already running; it will read the commands from the file and (hopefully) give you a useful basic setup."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 9047798500505522978,
            "content_hash": 9047798500505522978,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1257",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 335,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 62,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1192126/?format=api",
            "priority": 100,
            "id": 1408815,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=fd903ccc85f19322",
            "url": "https://translate-dev.freebsd.org/api/units/1408815/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.041369Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "A Sample [.filename]#.emacs#"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3072927963408353262,
            "content_hash": -3072927963408353262,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1258, documentation/content/en/books/developers-handbook/tools/_index.adoc:1276",
            "context": "",
            "note": "type: Block title",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 336,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067448/?format=api",
            "priority": 100,
            "id": 1408816,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=555ac44c60ae3812",
            "url": "https://translate-dev.freebsd.org/api/units/1408816/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.065364Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Unfortunately, there is far too much here to explain it in detail; however there are one or two points worth mentioning."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3588856268157647973,
            "content_hash": -3588856268157647973,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1261",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 337,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067450/?format=api",
            "priority": 100,
            "id": 1408817,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=4e31d23d1a87839b",
            "url": "https://translate-dev.freebsd.org/api/units/1408817/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.070305Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Everything beginning with a `;` is a comment and is ignored by Emacs."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6035254386115651882,
            "content_hash": 6035254386115651882,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1263",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 338,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067452/?format=api",
            "priority": 100,
            "id": 1408818,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=d3c187e3558aa92a",
            "url": "https://translate-dev.freebsd.org/api/units/1408818/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.074207Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "In the first line, the `-*- Emacs-Lisp -*-` is so that we can edit [.filename]#.emacs# itself within Emacs and get all the fancy features for editing Emacs Lisp. Emacs usually tries to guess this based on the filename, and may not get it right for [.filename]#.emacs#."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5351608668904643470,
            "content_hash": -5351608668904643470,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1264",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 339,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 46,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067454/?format=api",
            "priority": 100,
            "id": 1408819,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=35bb44450909a472",
            "url": "https://translate-dev.freebsd.org/api/units/1408819/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.078458Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "The kbd:[tab] key is bound to an indentation function in some modes, so when you press the tab key, it will indent the current line of code. If you want to put a tab character in whatever you are writing, hold the kbd:[control] key down while you are pressing the kbd:[tab] key."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4162960149490252138,
            "content_hash": 4162960149490252138,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1265",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 340,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 52,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067456/?format=api",
            "priority": 100,
            "id": 1408820,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=b9c5ce331c79396a",
            "url": "https://translate-dev.freebsd.org/api/units/1408820/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.082423Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "This file supports syntax highlighting for C, C++, Perl, Lisp and Scheme, by guessing the language from the filename."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4018276561306317864,
            "content_hash": 4018276561306317864,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1266",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 341,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 19,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067458/?format=api",
            "priority": 100,
            "id": 1408821,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=b7c3c93e25f0f428",
            "url": "https://translate-dev.freebsd.org/api/units/1408821/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.086166Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "Emacs already has a pre-defined function called `next-error`. In a compilation output window, this allows you to move from one compilation error to the next by doing `M-n`; we define a complementary function, `previous-error`, that allows you to go to a previous error by doing `M-p`. The nicest feature of all is that `C-c C-c` will open up the source file in which the error occurred and jump to the appropriate line."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -734232239738023150,
            "content_hash": -734232239738023150,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1267",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 342,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 72,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067460/?format=api",
            "priority": 100,
            "id": 1408822,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=75cf7bab07c69312",
            "url": "https://translate-dev.freebsd.org/api/units/1408822/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.089801Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "We enable Emacs's ability to act as a server, so that if you are doing something outside Emacs and you want to edit a file, you can just type in"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5810653570403663089,
            "content_hash": 5810653570403663089,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1268",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 343,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 30,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067462/?format=api",
            "priority": 100,
            "id": 1408823,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=d0a396a2d8c3fcf1",
            "url": "https://translate-dev.freebsd.org/api/units/1408823/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.093337Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "% emacsclient filename\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1542145732521000838,
            "content_hash": 1542145732521000838,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1272",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 344,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067464/?format=api",
            "priority": 100,
            "id": 1408824,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=9566cd5f82cc7f86",
            "url": "https://translate-dev.freebsd.org/api/units/1408824/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.097157Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "and then you can edit the file in your Emacs!footnote:[Many Emacs users set their EDITOR environment to emacsclient so this happens every time they need to edit a file.]"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5682856046268368612,
            "content_hash": -5682856046268368612,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1275",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 345,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 29,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1192128/?format=api",
            "priority": 100,
            "id": 1408825,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=31227088f47e391c",
            "url": "https://translate-dev.freebsd.org/api/units/1408825/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.101098Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                ";; -*-Emacs-Lisp-*-\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2605146501781889395,
            "content_hash": -2605146501781889395,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1281",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 346,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067468/?format=api",
            "priority": 100,
            "id": 1408826,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=5bd8a90f2d705e8d",
            "url": "https://translate-dev.freebsd.org/api/units/1408826/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.106704Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                ";; This file is designed to be re-evaled; use the variable first-time\n;; to avoid any problems with this.\n(defvar first-time t\n  \"Flag signifying this is the first time that .emacs has been evaled\")\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1096769676926746828,
            "content_hash": -1096769676926746828,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1286",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 347,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 34,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067470/?format=api",
            "priority": 100,
            "id": 1408827,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=70c77dca2e5c7f34",
            "url": "https://translate-dev.freebsd.org/api/units/1408827/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.110462Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                ";; Meta\n(global-set-key \"\\M- \" 'set-mark-command)\n(global-set-key \"\\M-\\C-h\" 'backward-kill-word)\n(global-set-key \"\\M-\\C-r\" 'query-replace)\n(global-set-key \"\\M-r\" 'replace-string)\n(global-set-key \"\\M-g\" 'goto-line)\n(global-set-key \"\\M-h\" 'help-command)\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4239243719110106357,
            "content_hash": -4239243719110106357,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1294",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 348,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067472/?format=api",
            "priority": 100,
            "id": 1408828,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=452b2e4c4622e30b",
            "url": "https://translate-dev.freebsd.org/api/units/1408828/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.114425Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                ";; Function keys\n(global-set-key [f1] 'manual-entry)\n(global-set-key [f2] 'info)\n(global-set-key [f3] 'repeat-complex-command)\n(global-set-key [f4] 'advertised-undo)\n(global-set-key [f5] 'eval-current-buffer)\n(global-set-key [f6] 'buffer-menu)\n(global-set-key [f7] 'other-window)\n(global-set-key [f8] 'find-file)\n(global-set-key [f9] 'save-buffer)\n(global-set-key [f10] 'next-error)\n(global-set-key [f11] 'compile)\n(global-set-key [f12] 'grep)\n(global-set-key [C-f1] 'compile)\n(global-set-key [C-f2] 'grep)\n(global-set-key [C-f3] 'next-error)\n(global-set-key [C-f4] 'previous-error)\n(global-set-key [C-f5] 'display-faces)\n(global-set-key [C-f8] 'dired)\n(global-set-key [C-f10] 'kill-compilation)\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3135242188987624155,
            "content_hash": -3135242188987624155,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1315",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 349,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 60,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067474/?format=api",
            "priority": 100,
            "id": 1408829,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=547d61d720931525",
            "url": "https://translate-dev.freebsd.org/api/units/1408829/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.119973Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                ";; Keypad bindings\n(global-set-key [up] \"\\C-p\")\n(global-set-key [down] \"\\C-n\")\n(global-set-key [left] \"\\C-b\")\n(global-set-key [right] \"\\C-f\")\n(global-set-key [home] \"\\C-a\")\n(global-set-key [end] \"\\C-e\")\n(global-set-key [prior] \"\\M-v\")\n(global-set-key [next] \"\\C-v\")\n(global-set-key [C-up] \"\\M-\\C-b\")\n(global-set-key [C-down] \"\\M-\\C-f\")\n(global-set-key [C-left] \"\\M-b\")\n(global-set-key [C-right] \"\\M-f\")\n(global-set-key [C-home] \"\\M-<\")\n(global-set-key [C-end] \"\\M->\")\n(global-set-key [C-prior] \"\\M-<\")\n(global-set-key [C-next] \"\\M->\")\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3734723312364416563,
            "content_hash": 3734723312364416563,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1333",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 350,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 51,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067476/?format=api",
            "priority": 100,
            "id": 1408830,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=b3d46710afd9ee33",
            "url": "https://translate-dev.freebsd.org/api/units/1408830/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.124732Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                ";; Mouse\n(global-set-key [mouse-3] 'imenu)\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1873409695232961089,
            "content_hash": 1873409695232961089,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1336",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 351,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067478/?format=api",
            "priority": 100,
            "id": 1408831,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=99ffb0312b222a41",
            "url": "https://translate-dev.freebsd.org/api/units/1408831/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.128555Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                ";; Misc\n(global-set-key [C-tab] \"\\C-q\\t\")\t; Control tab quotes a tab.\n(setq backup-by-copying-when-mismatch t)\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6308050268086680627,
            "content_hash": 6308050268086680627,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1340",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 352,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067480/?format=api",
            "priority": 100,
            "id": 1408832,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=d78ab24c1e9d3c33",
            "url": "https://translate-dev.freebsd.org/api/units/1408832/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.137459Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                ";; Treat 'y' or <CR> as yes, 'n' as no.\n(fset 'yes-or-no-p 'y-or-n-p)\n(define-key query-replace-map [return] 'act)\n(define-key query-replace-map [?\\C-m] 'act)\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -367532511650094529,
            "content_hash": -367532511650094529,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1345",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 353,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067482/?format=api",
            "priority": 100,
            "id": 1408833,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=7ae64320bfb0623f",
            "url": "https://translate-dev.freebsd.org/api/units/1408833/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.141258Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                ";; Load packages\n(require 'desktop)\n(require 'tar-mode)\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7375573295344403699,
            "content_hash": -7375573295344403699,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1349",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 354,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067484/?format=api",
            "priority": 100,
            "id": 1408834,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=19a4b32a5423bb0d",
            "url": "https://translate-dev.freebsd.org/api/units/1408834/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.163715Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                ";; Pretty diff mode\n(autoload 'ediff-buffers \"ediff\" \"Intelligent Emacs interface to diff\" t)\n(autoload 'ediff-files \"ediff\" \"Intelligent Emacs interface to diff\" t)\n(autoload 'ediff-files-remote \"ediff\"\n  \"Intelligent Emacs interface to diff\")\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 518293927991498924,
            "content_hash": 518293927991498924,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1355",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 355,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 30,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067486/?format=api",
            "priority": 100,
            "id": 1408835,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=87315994db2cd8ac",
            "url": "https://translate-dev.freebsd.org/api/units/1408835/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.167919Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "(if first-time\n    (setq auto-mode-alist\n\t  (append '((\"\\\\.cpp$\" . c++-mode)\n\t\t    (\"\\\\.hpp$\" . c++-mode)\n\t\t    (\"\\\\.lsp$\" . lisp-mode)\n\t\t    (\"\\\\.scm$\" . scheme-mode)\n\t\t    (\"\\\\.pl$\" . perl-mode)\n\t\t    ) auto-mode-alist)))\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1337967512637830866,
            "content_hash": -1337967512637830866,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1364",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 356,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067488/?format=api",
            "priority": 100,
            "id": 1408836,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=6d6e95a2d835892e",
            "url": "https://translate-dev.freebsd.org/api/units/1408836/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.172152Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                ";; Auto font lock mode\n(defvar font-lock-auto-mode-list\n  (list 'c-mode 'c++-mode 'c++-c-mode 'emacs-lisp-mode 'lisp-mode 'perl-mode 'scheme-mode)\n  \"List of modes to always start in font-lock-mode\")\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7931118847523299414,
            "content_hash": -7931118847523299414,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1369",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 357,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 23,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067490/?format=api",
            "priority": 100,
            "id": 1408837,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=11ef016dd5f7dfaa",
            "url": "https://translate-dev.freebsd.org/api/units/1408837/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.176119Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbooktools_index/id/?format=api",
            "source": [
                "(defvar font-lock-mode-keyword-alist\n  '((c++-c-mode . c-font-lock-keywords)\n    (perl-mode . perl-font-lock-keywords))\n  \"Associations between modes and keywords\")\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6099611395642714611,
            "content_hash": 6099611395642714611,
            "location": "documentation/content/en/books/developers-handbook/tools/_index.adoc:1374",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 358,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1067492/?format=api",
            "priority": 100,
            "id": 1408838,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbooktools_index/id/?checksum=d4a62c3f493569f3",
            "url": "https://translate-dev.freebsd.org/api/units/1408838/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-03-09T18:46:18.180216Z"
        }
    ]
}