Translation components API.

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

GET /api/translations/documentation/booksdevelopers-handbookpolicies_index/en/units/?format=api
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 51,
    "next": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/units/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "Chapter 5. Source Tree Guidelines and Policies"
            ],
            "previous_source": "",
            "target": [
                "Chapter 5. Source Tree Guidelines and Policies"
            ],
            "id_hash": -7148571212185427591,
            "content_hash": -7148571212185427591,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:1",
            "context": "",
            "note": "type: YAML Front Matter: title",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059375/?format=api",
            "priority": 100,
            "id": 1059375,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=1ccb2c5b761aa179",
            "url": "https://translate-dev.freebsd.org/api/units/1059375/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:39:58.188236Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "Source Tree Guidelines and Policies"
            ],
            "previous_source": "",
            "target": [
                "Source Tree Guidelines and Policies"
            ],
            "id_hash": -2394252707394551595,
            "content_hash": -2394252707394551595,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:1, documentation/content/en/books/developers-handbook/policies/_index.adoc:16",
            "context": "",
            "note": "type: Title =",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059377/?format=api",
            "priority": 100,
            "id": 1059377,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=5ec5e7d9113b00d5",
            "url": "https://translate-dev.freebsd.org/api/units/1059377/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:39:58.371698Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "This chapter documents various guidelines and policies in force for the FreeBSD source tree."
            ],
            "previous_source": "",
            "target": [
                "This chapter documents various guidelines and policies in force for the FreeBSD source tree."
            ],
            "id_hash": 6288110544248833804,
            "content_hash": 6288110544248833804,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:54",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 3,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059379/?format=api",
            "priority": 100,
            "id": 1059379,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=d743db396257070c",
            "url": "https://translate-dev.freebsd.org/api/units/1059379/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:39:58.480261Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "Style Guidelines"
            ],
            "previous_source": "",
            "target": [
                "Style Guidelines"
            ],
            "id_hash": 161686360971272323,
            "content_hash": 161686360971272323,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:56",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 4,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059381/?format=api",
            "priority": 100,
            "id": 1059381,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=823e6ce37eb7e083",
            "url": "https://translate-dev.freebsd.org/api/units/1059381/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:39:58.679281Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "`MAINTAINER` on Makefiles"
            ],
            "previous_source": "",
            "target": [
                "`MAINTAINER` on Makefiles"
            ],
            "id_hash": -7019057396617757944,
            "content_hash": -7019057396617757944,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:62",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 6,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059385/?format=api",
            "priority": 100,
            "id": 1059385,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=1e974c7c80853b08",
            "url": "https://translate-dev.freebsd.org/api/units/1059385/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:39:58.977517Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "MAINTAINER= email-addresses\n"
            ],
            "previous_source": "",
            "target": [
                "MAINTAINER= email-addresses\n"
            ],
            "id_hash": 4482657210396166493,
            "content_hash": 4482657210396166493,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:70",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 8,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059389/?format=api",
            "priority": 100,
            "id": 1059389,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=be3598fb9381c95d",
            "url": "https://translate-dev.freebsd.org/api/units/1059389/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:39:59.275980Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "The role of the maintainer is as follows:"
            ],
            "previous_source": "",
            "target": [
                "The role of the maintainer is as follows:"
            ],
            "id_hash": -7154765386953045101,
            "content_hash": -7154765386953045101,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:80",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 10,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059393/?format=api",
            "priority": 100,
            "id": 1059393,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=1cb52ac9c3674b93",
            "url": "https://translate-dev.freebsd.org/api/units/1059393/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:39:59.486089Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "The maintainer owns and is responsible for that code. This means that he or she is responsible for fixing bugs and answering problem reports pertaining to that piece of the code, and in the case of contributed software, for tracking new versions, as appropriate."
            ],
            "previous_source": "",
            "target": [
                "The maintainer owns and is responsible for that code. This means that he or she is responsible for fixing bugs and answering problem reports pertaining to that piece of the code, and in the case of contributed software, for tracking new versions, as appropriate."
            ],
            "id_hash": 4524663359584647566,
            "content_hash": 4524663359584647566,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:82",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 11,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 44,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059395/?format=api",
            "priority": 100,
            "id": 1059395,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=becad55a5444b98e",
            "url": "https://translate-dev.freebsd.org/api/units/1059395/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:39:59.507475Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "Changes to directories which have a maintainer defined shall be sent to the maintainer for review before being committed. Only if the maintainer does not respond for an unacceptable period of time, to several emails, will it be acceptable to commit changes without review by the maintainer. However, it is suggested that you try to have the changes reviewed by someone else if at all possible."
            ],
            "previous_source": "",
            "target": [
                "Changes to directories which have a maintainer defined shall be sent to the maintainer for review before being committed. Only if the maintainer does not respond for an unacceptable period of time, to several emails, will it be acceptable to commit changes without review by the maintainer. However, it is suggested that you try to have the changes reviewed by someone else if at all possible."
            ],
            "id_hash": -764733601856110193,
            "content_hash": -764733601856110193,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:83",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 12,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 66,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059397/?format=api",
            "priority": 100,
            "id": 1059397,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=75631ed7418fc18f",
            "url": "https://translate-dev.freebsd.org/api/units/1059397/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:39:59.587579Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "It is of course not acceptable to add a person or group as maintainer unless they agree to assume this duty. On the other hand it does not have to be a committer and it can easily be a group of people."
            ],
            "previous_source": "",
            "target": [
                "It is of course not acceptable to add a person or group as maintainer unless they agree to assume this duty. On the other hand it does not have to be a committer and it can easily be a group of people."
            ],
            "id_hash": 4765310447088715666,
            "content_hash": 4765310447088715666,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:84",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 13,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 42,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059399/?format=api",
            "priority": 100,
            "id": 1059399,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=c221c89a9b2e4792",
            "url": "https://translate-dev.freebsd.org/api/units/1059399/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:39:59.611102Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "Contributed Software"
            ],
            "previous_source": "",
            "target": [
                "Contributed Software"
            ],
            "id_hash": -1360087824709189249,
            "content_hash": -1360087824709189249,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:86",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 14,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059401/?format=api",
            "priority": 100,
            "id": 1059401,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=6d1fff5458e0017f",
            "url": "https://translate-dev.freebsd.org/api/units/1059401/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:39:59.677454Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "Because it makes it harder to import future versions minor, trivial and/or cosmetic changes are _strongly discouraged_ on files that are still tracking the vendor branch."
            ],
            "previous_source": "",
            "target": [
                "Because it makes it harder to import future versions minor, trivial and/or cosmetic changes are _strongly discouraged_ on files that are still tracking the vendor branch."
            ],
            "id_hash": 7605478555266741790,
            "content_hash": 7605478555266741790,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:106",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 19,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059411/?format=api",
            "priority": 100,
            "id": 1059411,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=e98c16735186761e",
            "url": "https://translate-dev.freebsd.org/api/units/1059411/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:39:59.810794Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "Encumbered Files"
            ],
            "previous_source": "",
            "target": [
                "Encumbered Files"
            ],
            "id_hash": -5886134825851152566,
            "content_hash": -5886134825851152566,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:114",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 22,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059501/?format=api",
            "priority": 100,
            "id": 1059501,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=2e503f8fdd16174a",
            "url": "https://translate-dev.freebsd.org/api/units/1059501/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:40:01.196437Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "Any file which is interpreted or executed by the system CPU(s) and not in source format is encumbered."
            ],
            "previous_source": "",
            "target": [
                "Any file which is interpreted or executed by the system CPU(s) and not in source format is encumbered."
            ],
            "id_hash": -4250525056761511685,
            "content_hash": -4250525056761511685,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:122",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 24,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059505/?format=api",
            "priority": 100,
            "id": 1059505,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=450319fb2ad540fb",
            "url": "https://translate-dev.freebsd.org/api/units/1059505/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:40:01.271091Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "Any file with a license more restrictive than BSD or GNU is encumbered."
            ],
            "previous_source": "",
            "target": [
                "Any file with a license more restrictive than BSD or GNU is encumbered."
            ],
            "id_hash": -2259477896015225653,
            "content_hash": -2259477896015225653,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:123",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 25,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059507/?format=api",
            "priority": 100,
            "id": 1059507,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=60a4b8d3262a5ccb",
            "url": "https://translate-dev.freebsd.org/api/units/1059507/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:40:01.333337Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "Any encumbered file requires specific approval from the link:https://www.FreeBSD.org/administration/#t-core[Core Team] before it is added to the repository."
            ],
            "previous_source": "",
            "target": [
                "Any encumbered file requires specific approval from the link:https://www.FreeBSD.org/administration/#t-core[Core Team] before it is added to the repository."
            ],
            "id_hash": 7701093194363962163,
            "content_hash": 7701093194363962163,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:125",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 27,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059511/?format=api",
            "priority": 100,
            "id": 1059511,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=eadfc775483e0333",
            "url": "https://translate-dev.freebsd.org/api/units/1059511/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:40:01.412389Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "Encumbered files go in [.filename]#src/contrib# or [.filename]#src/sys/contrib#."
            ],
            "previous_source": "",
            "target": [
                "Encumbered files go in [.filename]#src/contrib# or [.filename]#src/sys/contrib#."
            ],
            "id_hash": 3300414604418169065,
            "content_hash": 3300414604418169065,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:126",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 28,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059513/?format=api",
            "priority": 100,
            "id": 1059513,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=adcd6d98abdb38e9",
            "url": "https://translate-dev.freebsd.org/api/units/1059513/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:40:01.441698Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "The entire module should be kept together. There is no point in splitting it, unless there is code-sharing with non-encumbered code."
            ],
            "previous_source": "",
            "target": [
                "The entire module should be kept together. There is no point in splitting it, unless there is code-sharing with non-encumbered code."
            ],
            "id_hash": 6102859241684998439,
            "content_hash": 6102859241684998439,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:127",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 29,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059515/?format=api",
            "priority": 100,
            "id": 1059515,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=d4b1b6255ed81927",
            "url": "https://translate-dev.freebsd.org/api/units/1059515/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:40:01.484929Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "Kernel files:"
            ],
            "previous_source": "",
            "target": [
                "Kernel files:"
            ],
            "id_hash": -4184451228060357066,
            "content_hash": -4184451228060357066,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:130",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 31,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059519/?format=api",
            "priority": 100,
            "id": 1059519,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=45edd7c73b83ee36",
            "url": "https://translate-dev.freebsd.org/api/units/1059519/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:40:01.549493Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "Should always be referenced in [.filename]#conf/files.*# (for build simplicity)."
            ],
            "previous_source": "",
            "target": [
                "Should always be referenced in [.filename]#conf/files.*# (for build simplicity)."
            ],
            "id_hash": -5123072241593982901,
            "content_hash": -5123072241593982901,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:131",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 32,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059521/?format=api",
            "priority": 100,
            "id": 1059521,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=38e730f08120604b",
            "url": "https://translate-dev.freebsd.org/api/units/1059521/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:40:01.592222Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "Should always be in [.filename]#LINT#, but the link:https://www.FreeBSD.org/administration/#t-core[Core Team] decides per case if it should be commented out or not. The link:https://www.FreeBSD.org/administration/#t-core[Core Team] can, of course, change their minds later on."
            ],
            "previous_source": "",
            "target": [
                "Should always be in [.filename]#LINT#, but the link:https://www.FreeBSD.org/administration/#t-core[Core Team] decides per case if it should be commented out or not. The link:https://www.FreeBSD.org/administration/#t-core[Core Team] can, of course, change their minds later on."
            ],
            "id_hash": 4970733395972257176,
            "content_hash": 4970733395972257176,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:132",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 33,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 31,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059523/?format=api",
            "priority": 100,
            "id": 1059523,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=c4fb97b00418f598",
            "url": "https://translate-dev.freebsd.org/api/units/1059523/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:40:01.636955Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "The _Release Engineer_ decides whether or not it goes into the release."
            ],
            "previous_source": "",
            "target": [
                "The _Release Engineer_ decides whether or not it goes into the release."
            ],
            "id_hash": -6793659200127631711,
            "content_hash": -6793659200127631711,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:133",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 34,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059525/?format=api",
            "priority": 100,
            "id": 1059525,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=21b812f3ab53fea1",
            "url": "https://translate-dev.freebsd.org/api/units/1059525/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:40:01.663967Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "User-land files:"
            ],
            "previous_source": "",
            "target": [
                "User-land files:"
            ],
            "id_hash": 5314572364047151516,
            "content_hash": 5314572364047151516,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:135",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 35,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059527/?format=api",
            "priority": 100,
            "id": 1059527,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=c9c127684423719c",
            "url": "https://translate-dev.freebsd.org/api/units/1059527/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:40:01.761500Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "The link:https://www.FreeBSD.org/administration/#t-core[Core team] decides if the code should be part of `make world`."
            ],
            "previous_source": "",
            "target": [
                "The link:https://www.FreeBSD.org/administration/#t-core[Core team] decides if the code should be part of `make world`."
            ],
            "id_hash": -3325011047517923471,
            "content_hash": -3325011047517923471,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:136",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 36,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059529/?format=api",
            "priority": 100,
            "id": 1059529,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=51db3011a671d771",
            "url": "https://translate-dev.freebsd.org/api/units/1059529/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:40:01.806156Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "The link:https://www.FreeBSD.org/administration/#t-re[Release Engineering] decides if it goes into the release."
            ],
            "previous_source": "",
            "target": [
                "The link:https://www.FreeBSD.org/administration/#t-re[Release Engineering] decides if it goes into the release."
            ],
            "id_hash": 626315913090718651,
            "content_hash": 626315913090718651,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:137",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 37,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059531/?format=api",
            "priority": 100,
            "id": 1059531,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=88b11f012cf25bbb",
            "url": "https://translate-dev.freebsd.org/api/units/1059531/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:40:01.848208Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "Shared Libraries"
            ],
            "previous_source": "",
            "target": [
                "Shared Libraries"
            ],
            "id_hash": -7939058188847091607,
            "content_hash": -7939058188847091607,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:139",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 38,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1059533/?format=api",
            "priority": 100,
            "id": 1059533,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=11d2cca3e29cf069",
            "url": "https://translate-dev.freebsd.org/api/units/1059533/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-05-23T12:40:01.904169Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "Consistent coding style is extremely important, particularly with large projects like FreeBSD.  Code should follow the FreeBSD coding styles described in man:style[9] and man:style.Makefile[5]."
            ],
            "previous_source": "",
            "target": [
                "Consistent coding style is extremely important, particularly with large projects like FreeBSD.  Code should follow the FreeBSD coding styles described in man:style[9] and man:style.Makefile[5]."
            ],
            "id_hash": -5043478128009559648,
            "content_hash": -5043478128009559648,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:60",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 5,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 24,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1187208/?format=api",
            "priority": 100,
            "id": 1187208,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=3a01f75d3389c1a0",
            "url": "https://translate-dev.freebsd.org/api/units/1187208/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:02:28.663473Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "If a particular portion of the FreeBSD [.filename]#src/# distribution is being maintained by a person or group of persons, this is communicated through an entry in [.filename]#src/MAINTAINERS#.  Maintainers of ports within the Ports Collection express their maintainership to the world by adding a `MAINTAINER` line to the [.filename]#Makefile# of the port in question:"
            ],
            "previous_source": "",
            "target": [
                "If a particular portion of the FreeBSD [.filename]#src/# distribution is being maintained by a person or group of persons, this is communicated through an entry in [.filename]#src/MAINTAINERS#.  Maintainers of ports within the Ports Collection express their maintainership to the world by adding a `MAINTAINER` line to the [.filename]#Makefile# of the port in question:"
            ],
            "id_hash": -6196280189693651445,
            "content_hash": -6196280189693651445,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:66",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 7,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 53,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1187210/?format=api",
            "priority": 100,
            "id": 1187210,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=2a0263ff2c85160b",
            "url": "https://translate-dev.freebsd.org/api/units/1187210/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:02:29.158028Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "For other parts of the repository, or for sections not listed as having a maintainer, or when you are unsure who the active maintainer is, try looking at the recent commit history of the relevant parts of the source tree.  It is quite often the case that a maintainer is not explicitly named, but the people who are actively working in a part of the source tree for, say, the last couple of years are interested in reviewing changes.  Even if this is not specifically mentioned in the documentation or the source itself, asking for a review as a form of courtesy is a very reasonable thing to do."
            ],
            "previous_source": "",
            "target": [
                "For other parts of the repository, or for sections not listed as having a maintainer, or when you are unsure who the active maintainer is, try looking at the recent commit history of the relevant parts of the source tree.  It is quite often the case that a maintainer is not explicitly named, but the people who are actively working in a part of the source tree for, say, the last couple of years are interested in reviewing changes.  Even if this is not specifically mentioned in the documentation or the source itself, asking for a review as a form of courtesy is a very reasonable thing to do."
            ],
            "id_hash": -3233908253211097558,
            "content_hash": -3233908253211097558,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:77",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 9,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 109,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1187212/?format=api",
            "priority": 100,
            "id": 1187212,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=531ed993e326062a",
            "url": "https://translate-dev.freebsd.org/api/units/1187212/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:02:29.364829Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "It might occasionally be necessary to include an encumbered file in the FreeBSD source tree.  For example, if a device requires a small piece of binary code to be loaded to it before the device will operate, and we do not have the source to that code, then the binary file is said to be encumbered.  The following policies apply to including encumbered files in the FreeBSD source tree."
            ],
            "previous_source": "",
            "target": [
                "It might occasionally be necessary to include an encumbered file in the FreeBSD source tree.  For example, if a device requires a small piece of binary code to be loaded to it before the device will operate, and we do not have the source to that code, then the binary file is said to be encumbered.  The following policies apply to including encumbered files in the FreeBSD source tree."
            ],
            "id_hash": 3576140796285099941,
            "content_hash": 3576140796285099941,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:120",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 23,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 69,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1187266/?format=api",
            "priority": 100,
            "id": 1187266,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=b1a1011b655b1fa5",
            "url": "https://translate-dev.freebsd.org/api/units/1187266/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:02:43.168233Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "If you are adding shared library support to a port or other piece of software that does not have one, the version numbers should follow these rules.  Generally, the resulting numbers will have nothing to do with the release version of the software."
            ],
            "previous_source": "",
            "target": [
                "If you are adding shared library support to a port or other piece of software that does not have one, the version numbers should follow these rules.  Generally, the resulting numbers will have nothing to do with the release version of the software."
            ],
            "id_hash": 2175261687773165511,
            "content_hash": 2175261687773165511,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:143",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 39,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 43,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1187268/?format=api",
            "priority": 100,
            "id": 1187268,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=9e3014fae13c77c7",
            "url": "https://translate-dev.freebsd.org/api/units/1187268/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-06-08T11:02:46.260687Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "A file which contains downloadable binary data for use by the hardware is not encumbered, unless (1) or (2) apply to it."
            ],
            "previous_source": "",
            "target": [
                "A file which contains downloadable binary data for use by the hardware is not encumbered, unless (1) or (2) apply to it."
            ],
            "id_hash": -5089088171975140120,
            "content_hash": -5089088171975140120,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:124",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 26,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1250988/?format=api",
            "priority": 100,
            "id": 1250988,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=395fed454ec79ce8",
            "url": "https://translate-dev.freebsd.org/api/units/1250988/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-09-18T19:14:41.099750Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "In the past binary files were typically uuencoded, and named [.filename]#arch/filename.o.uu#.  This is no longer necessary, and binary files may be added to the repository unchanged."
            ],
            "previous_source": "",
            "target": [
                "In the past binary files were typically uuencoded, and named [.filename]#arch/filename.o.uu#.  This is no longer necessary, and binary files may be added to the repository unchanged."
            ],
            "id_hash": -7932520968062364588,
            "content_hash": -7932520968062364588,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:129",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 30,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1250990/?format=api",
            "priority": 100,
            "id": 1250990,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=11ea0635354e1454",
            "url": "https://translate-dev.freebsd.org/api/units/1250990/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-09-18T19:14:41.179196Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "For ports:"
            ],
            "previous_source": "",
            "target": [
                "For ports:"
            ],
            "id_hash": 4404369021443643931,
            "content_hash": 4404369021443643931,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:145",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 40,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1250992/?format=api",
            "priority": 100,
            "id": 1250992,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=bd1f764a26e21a1b",
            "url": "https://translate-dev.freebsd.org/api/units/1250992/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-09-18T19:14:41.296193Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "Prefer using the number already selected by upstream"
            ],
            "previous_source": "",
            "target": [
                "Prefer using the number already selected by upstream"
            ],
            "id_hash": -5123745765508199277,
            "content_hash": -5123745765508199277,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:147",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 41,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1250994/?format=api",
            "priority": 100,
            "id": 1250994,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=38e4cc5f7f78cc93",
            "url": "https://translate-dev.freebsd.org/api/units/1250994/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-09-18T19:14:41.340659Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "If upstream provides symbol versioning, ensure that we use their script"
            ],
            "previous_source": "",
            "target": [
                "If upstream provides symbol versioning, ensure that we use their script"
            ],
            "id_hash": -3765399783042355534,
            "content_hash": -3765399783042355534,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:148",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 42,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1250996/?format=api",
            "priority": 100,
            "id": 1250996,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=4bbe9cd8e66d6eb2",
            "url": "https://translate-dev.freebsd.org/api/units/1250996/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-09-18T19:14:41.376510Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "For the base system:"
            ],
            "previous_source": "",
            "target": [
                "For the base system:"
            ],
            "id_hash": 209964025492001533,
            "content_hash": 209964025492001533,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:150",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 43,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1250998/?format=api",
            "priority": 100,
            "id": 1250998,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=82e9f12b330fd2fd",
            "url": "https://translate-dev.freebsd.org/api/units/1250998/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-09-18T19:14:41.396952Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "Start library version from 1"
            ],
            "previous_source": "",
            "target": [
                "Start library version from 1"
            ],
            "id_hash": 3847229891033494098,
            "content_hash": 3847229891033494098,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:152",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 44,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1251000/?format=api",
            "priority": 100,
            "id": 1251000,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=b5641b33d050f252",
            "url": "https://translate-dev.freebsd.org/api/units/1251000/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-09-18T19:14:41.418432Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "It is strongly recommended to add symbol versioning to the new library"
            ],
            "previous_source": "",
            "target": [
                "It is strongly recommended to add symbol versioning to the new library"
            ],
            "id_hash": -544345925041934331,
            "content_hash": -544345925041934331,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:153",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 45,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1251002/?format=api",
            "priority": 100,
            "id": 1251002,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=78721843e6f1b005",
            "url": "https://translate-dev.freebsd.org/api/units/1251002/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-09-18T19:14:41.463351Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "If there is an incompatible change, handle it with symbol versioning, maintaining backward ABI compatibility"
            ],
            "previous_source": "",
            "target": [
                "If there is an incompatible change, handle it with symbol versioning, maintaining backward ABI compatibility"
            ],
            "id_hash": 7180460397469141686,
            "content_hash": 7180460397469141686,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:154",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 46,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1251004/?format=api",
            "priority": 100,
            "id": 1251004,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=e3a61eb012e88ab6",
            "url": "https://translate-dev.freebsd.org/api/units/1251004/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-09-18T19:14:41.488730Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "If this is impossible, or the library does not use symbol versioning, bump the library version"
            ],
            "previous_source": "",
            "target": [
                "If this is impossible, or the library does not use symbol versioning, bump the library version"
            ],
            "id_hash": -6202637533680865286,
            "content_hash": -6202637533680865286,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:155",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 47,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1251006/?format=api",
            "priority": 100,
            "id": 1251006,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=29ebce06ae726ffa",
            "url": "https://translate-dev.freebsd.org/api/units/1251006/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-09-18T19:14:41.508872Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "Before even considering bumping library version for symbol-versioned library, consult with Release Engineering team, providing reasons why the change is so important that it should be allowed despite breaking the ABI"
            ],
            "previous_source": "",
            "target": [
                "Before even considering bumping library version for symbol-versioned library, consult with Release Engineering team, providing reasons why the change is so important that it should be allowed despite breaking the ABI"
            ],
            "id_hash": -7624495270057921681,
            "content_hash": -7624495270057921681,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:156",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 48,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 31,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1251008/?format=api",
            "priority": 100,
            "id": 1251008,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=163059f2bc8d336f",
            "url": "https://translate-dev.freebsd.org/api/units/1251008/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-09-18T19:14:41.549812Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "For instance, added functions and bugfixes not changing the interfaces are fine, while deleted functions, changed function call syntax, etc. should either provide backward-compat symbols, or will force the major version number to change."
            ],
            "previous_source": "",
            "target": [
                "For instance, added functions and bugfixes not changing the interfaces are fine, while deleted functions, changed function call syntax, etc. should either provide backward-compat symbols, or will force the major version number to change."
            ],
            "id_hash": -4447146457262820918,
            "content_hash": -4447146457262820918,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:158",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 49,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 34,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1251010/?format=api",
            "priority": 100,
            "id": 1251010,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=42488fdbeeb671ca",
            "url": "https://translate-dev.freebsd.org/api/units/1251010/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-09-18T19:14:41.572133Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "It is the duty of the committer making the change to handle library versioning."
            ],
            "previous_source": "",
            "target": [
                "It is the duty of the committer making the change to handle library versioning."
            ],
            "id_hash": -6087864623163930311,
            "content_hash": -6087864623163930311,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:160",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 50,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1251012/?format=api",
            "priority": 100,
            "id": 1251012,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=2b838f614fa58939",
            "url": "https://translate-dev.freebsd.org/api/units/1251012/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-09-18T19:14:41.594354Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "The ELF dynamic linker matches library names literally.  There is a popular convention where library version is written in the form `libexample.so.x.y`, where x is the major version, and y is minor.  Common practice is to set the library' soname (`DT_SONAME` ELF tag) to `libexample.so.x`, and set up symlinks `libexample.so.x->libexample.so.x.y`, `libexample.so->libexample.so.x` on library installation for the latest minor version y.  Then, since the static linker searches for `libexample.so` when the `-lexample` command line option is specified, objects linked with libexample get a dependency on the right library.  Almost all popular build systems use this scheme automatically."
            ],
            "previous_source": "",
            "target": [
                "The ELF dynamic linker matches library names literally.  There is a popular convention where library version is written in the form `libexample.so.x.y`, where x is the major version, and y is minor.  Common practice is to set the library' soname (`DT_SONAME` ELF tag) to `libexample.so.x`, and set up symlinks `libexample.so.x->libexample.so.x.y`, `libexample.so->libexample.so.x` on library installation for the latest minor version y.  Then, since the static linker searches for `libexample.so` when the `-lexample` command line option is specified, objects linked with libexample get a dependency on the right library.  Almost all popular build systems use this scheme automatically."
            ],
            "id_hash": -1404323544762155903,
            "content_hash": -1404323544762155903,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:165",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 51,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 96,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1251014/?format=api",
            "priority": 100,
            "id": 1251014,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=6c82d72d2cbbfc81",
            "url": "https://translate-dev.freebsd.org/api/units/1251014/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-09-18T19:14:41.646150Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "Some parts of the FreeBSD distribution consist of software that is actively being maintained outside the FreeBSD project.  For historical reasons, we call this _contributed_ software.  Some examples are LLVM, man:zlib[3], and man:awk[1]."
            ],
            "previous_source": "",
            "target": [
                "Some parts of the FreeBSD distribution consist of software that is actively being maintained outside the FreeBSD project.  For historical reasons, we call this _contributed_ software.  Some examples are LLVM, man:zlib[3], and man:awk[1]."
            ],
            "id_hash": -1582052802558816772,
            "content_hash": -1582052802558816772,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:91",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 15,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 33,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1616070/?format=api",
            "priority": 100,
            "id": 1616070,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=6a0b6b5baf920dfc",
            "url": "https://translate-dev.freebsd.org/api/units/1616070/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-01-18T00:39:46.061087Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "The accepted procedure for managing contributed software involves creating a _vendor branch_, where the software can be imported cleanly (without modification) and updates can be tracked in a versioned manner.  Then, the content of the vendor branch is applied to the source tree, possibly with local modifications.  FreeBSD-specific build glue is maintained in the source tree, not in the vendor branch."
            ],
            "previous_source": "",
            "target": [
                "The accepted procedure for managing contributed software involves creating a _vendor branch_, where the software can be imported cleanly (without modification) and updates can be tracked in a versioned manner.  Then, the content of the vendor branch is applied to the source tree, possibly with local modifications.  FreeBSD-specific build glue is maintained in the source tree, not in the vendor branch."
            ],
            "id_hash": 2862546821890791642,
            "content_hash": 2862546821890791642,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:95",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 16,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 61,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1616072/?format=api",
            "priority": 100,
            "id": 1616072,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=a7b9cf2b07b958da",
            "url": "https://translate-dev.freebsd.org/api/units/1616072/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-01-18T00:39:46.066366Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "Depending on their needs and complexity, individual software projects may deviate from this procedure, at the discretion of the maintainer.  The exact steps required to update a particular piece of contributed software should be recorded in a file named `FREEBSD-upgrade`; for example, link:https://cgit.freebsd.org/src/tree/contrib/libarchive/FREEBSD-upgrade[libarchive's FREEBSD-upgrade file]."
            ],
            "previous_source": "",
            "target": [
                "Depending on their needs and complexity, individual software projects may deviate from this procedure, at the discretion of the maintainer.  The exact steps required to update a particular piece of contributed software should be recorded in a file named `FREEBSD-upgrade`; for example, link:https://cgit.freebsd.org/src/tree/contrib/libarchive/FREEBSD-upgrade[libarchive's FREEBSD-upgrade file]."
            ],
            "id_hash": -3177805262147275287,
            "content_hash": -3177805262147275287,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:99",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 17,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 45,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1616074/?format=api",
            "priority": 100,
            "id": 1616074,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=53e62af3685835e9",
            "url": "https://translate-dev.freebsd.org/api/units/1616074/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-01-18T00:39:46.070349Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "Contributed software is usually placed in the [.filepath]#contrib/# subdirectory of the source tree, with some exceptions.  Contributed software used only by the kernel lives under [.filepath]#sys/contrib/#."
            ],
            "previous_source": "",
            "target": [
                "Contributed software is usually placed in the [.filepath]#contrib/# subdirectory of the source tree, with some exceptions.  Contributed software used only by the kernel lives under [.filepath]#sys/contrib/#."
            ],
            "id_hash": 5537194068989287982,
            "content_hash": 5537194068989287982,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:102",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 18,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1616076/?format=api",
            "priority": 100,
            "id": 1616076,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=ccd810ab1e819e2e",
            "url": "https://translate-dev.freebsd.org/api/units/1616076/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-01-18T00:39:46.073913Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksdevelopers-handbookpolicies_index/en/?format=api",
            "source": [
                "Vendor Imports"
            ],
            "previous_source": "",
            "target": [
                "Vendor Imports"
            ],
            "id_hash": -3144730603664248127,
            "content_hash": -3144730603664248127,
            "location": "documentation/content/en/books/developers-handbook/policies/_index.adoc:109",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 20,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1616078/?format=api",
            "priority": 100,
            "id": 1616078,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksdevelopers-handbookpolicies_index/en/?checksum=545bac2d6e4af2c1",
            "url": "https://translate-dev.freebsd.org/api/units/1616078/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-01-18T00:39:46.077406Z"
        }
    ]
}