Translation components API.

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

GET /api/translations/documentation/articlescommitters-guide_index/en/units/?format=api&page=22
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 1091,
    "next": null,
    "previous": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/units/?format=api&page=21",
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "The commands one would use, following the above example of mtree, would be like so (the `#` starts a comment to help link commands to descriptions above):\n"
            ],
            "previous_source": "",
            "target": [
                "The commands one would use, following the above example of mtree, would be like so (the `#` starts a comment to help link commands to descriptions above):\n"
            ],
            "id_hash": 5157119620407695403,
            "content_hash": 5157119620407695403,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:1189",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 345,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 27,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1575144/?format=api",
            "priority": 100,
            "id": 1575144,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=c791c4f89e99182b",
            "url": "https://translate-dev.freebsd.org/api/units/1575144/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:26:58.974129Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "% git push freebsd YYY:main\t# put the commit on upstream's 'main' branch % git branch -D XXX\t\t# Throw away the throw-a-way branches.  % git branch -D YYY"
            ],
            "previous_source": "",
            "target": [
                "% git push freebsd YYY:main\t# put the commit on upstream's 'main' branch % git branch -D XXX\t\t# Throw away the throw-a-way branches.  % git branch -D YYY"
            ],
            "id_hash": 6876919786335806545,
            "content_hash": 6876919786335806545,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:1223",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 352,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 29,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1575146/?format=api",
            "priority": 100,
            "id": 1575146,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=df6fba1c3566a451",
            "url": "https://translate-dev.freebsd.org/api/units/1575146/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:26:58.981686Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                ". All the right files, and none of the wrong ones, were merged into contrib/glorbnitz.\n. No other changes are in the tree.\n. The commit messages look <<commit-log-message,good>>. It should contain a summary of what's changed since the last merge to the FreeBSD `main` branch and any caveats.\n. UPDATING should be updated if there is anything of note, such as user visible changes, important upgrade concerns, etc.\n"
            ],
            "previous_source": "",
            "target": [
                ". All the right files, and none of the wrong ones, were merged into contrib/glorbnitz.\n. No other changes are in the tree.\n. The commit messages look <<commit-log-message,good>>. It should contain a summary of what's changed since the last merge to the FreeBSD `main` branch and any caveats.\n. UPDATING should be updated if there is anything of note, such as user visible changes, important upgrade concerns, etc.\n"
            ],
            "id_hash": 3104743289316057285,
            "content_hash": 3104743289316057285,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:1345",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 382,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 69,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1575148/?format=api",
            "priority": 100,
            "id": 1575148,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=ab1643926e7620c5",
            "url": "https://translate-dev.freebsd.org/api/units/1575148/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:26:59.003572Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "If you are used to `git pull`, we strongly recommend using the `--ff-only` option, and further setting it as the default option.  Alternatively, `git pull --rebase` is useful if you have changes staged in the `main` branch."
            ],
            "previous_source": "",
            "target": [
                "If you are used to `git pull`, we strongly recommend using the `--ff-only` option, and further setting it as the default option.  Alternatively, `git pull --rebase` is useful if you have changes staged in the `main` branch."
            ],
            "id_hash": -5445445591117388231,
            "content_hash": -5445445591117388231,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:1361",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 386,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 37,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1575150/?format=api",
            "priority": 100,
            "id": 1575150,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=346de41609bb2639",
            "url": "https://translate-dev.freebsd.org/api/units/1575150/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:26:59.009140Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "These commands reset your tree to the `main` branch, and then update it from where you pulled the tree from originally.\nIt's important to switch to `main` before doing this so it moves forward.\nNow, it's time to move the changes forward:\n"
            ],
            "previous_source": "",
            "target": [
                "These commands reset your tree to the `main` branch, and then update it from where you pulled the tree from originally.\nIt's important to switch to `main` before doing this so it moves forward.\nNow, it's time to move the changes forward:\n"
            ],
            "id_hash": 2677501419205706446,
            "content_hash": 2677501419205706446,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:1392",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 393,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 42,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1575152/?format=api",
            "priority": 100,
            "id": 1575152,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=a528655ad15c42ce",
            "url": "https://translate-dev.freebsd.org/api/units/1575152/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:26:59.016393Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "The below command merges the `working` branch into the upstream `main` branch.\nIt's important that you curate your changes to be just like you want them in the FreeBSD source repo before doing this.\nThis syntax pushes the `working` branch to `main`, moving the `main` branch forward.\nYou will only be able to do this if this results in a linear change to `main` (e.g. no merges).\n"
            ],
            "previous_source": "",
            "target": [
                "The below command merges the `working` branch into the upstream `main` branch.\nIt's important that you curate your changes to be just like you want them in the FreeBSD source repo before doing this.\nThis syntax pushes the `working` branch to `main`, moving the `main` branch forward.\nYou will only be able to do this if this results in a linear change to `main` (e.g. no merges).\n"
            ],
            "id_hash": 5213106711513093417,
            "content_hash": 5213106711513093417,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:1430",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 404,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 67,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1575154/?format=api",
            "priority": 100,
            "id": 1575154,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=c858acef13f15529",
            "url": "https://translate-dev.freebsd.org/api/units/1575154/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:26:59.026144Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "Ooops! I committed to `main`, instead of another branch."
            ],
            "previous_source": "",
            "target": [
                "Ooops! I committed to `main`, instead of another branch."
            ],
            "id_hash": -4916110327269196190,
            "content_hash": -4916110327269196190,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:1547",
            "context": "",
            "note": "type: Title =====",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 438,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1575156/?format=api",
            "priority": 100,
            "id": 1575156,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=3bc677b43a7d7e62",
            "url": "https://translate-dev.freebsd.org/api/units/1575156/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:26:59.050074Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "**Q:** From time to time, I goof up and mistakenly commit to the `main` branch. What do I do?\n"
            ],
            "previous_source": "",
            "target": [
                "**Q:** From time to time, I goof up and mistakenly commit to the `main` branch. What do I do?\n"
            ],
            "id_hash": 1332545988159928372,
            "content_hash": 1332545988159928372,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:1550",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 439,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 19,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1575158/?format=api",
            "priority": 100,
            "id": 1575158,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=927e27841f24f834",
            "url": "https://translate-dev.freebsd.org/api/units/1575158/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:26:59.053361Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "**A:** The same technique above also works if you are wanting to 'land' parts of the branch you are working on into `main` before the rest of the branch is ready (say you noticed an unrelated typo, or fixed an incidental bug).\nYou can cherry pick those changes into `main`, then push to the parent repository.\nOnce you've done that, cleanup couldn't be simpler: just `git rebase -i`.\nGit will notice you've done this and skip the common changes automatically (even if you had to change the commit message or tweak the commit slightly).\nThere's no need to switch back to wilma to adjust it: just rebase!\n"
            ],
            "previous_source": "",
            "target": [
                "**A:** The same technique above also works if you are wanting to 'land' parts of the branch you are working on into `main` before the rest of the branch is ready (say you noticed an unrelated typo, or fixed an incidental bug).\nYou can cherry pick those changes into `main`, then push to the parent repository.\nOnce you've done that, cleanup couldn't be simpler: just `git rebase -i`.\nGit will notice you've done this and skip the common changes automatically (even if you had to change the commit message or tweak the commit slightly).\nThere's no need to switch back to wilma to adjust it: just rebase!\n"
            ],
            "id_hash": -8472470026146359719,
            "content_hash": -8472470026146359719,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:1594",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 450,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 107,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1575160/?format=api",
            "priority": 100,
            "id": 1575160,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=0a6bbd667966d659",
            "url": "https://translate-dev.freebsd.org/api/units/1575160/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:26:59.063018Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "and you are ready to try again.\nThe `checkout -B` with the hash combines checking out and creating a branch for it.\nThe `-B` instead of `-b` forces the movement of a pre-existing branch.\nEither way works, which is what's great (and awful) about Git.\nOne reason I tend to use `git checkout -B xxxx hash` instead of checking out the hash, and then creating / moving the branch is purely to avoid the slightly distressing message about detached heads:\n"
            ],
            "previous_source": "",
            "target": [
                "and you are ready to try again.\nThe `checkout -B` with the hash combines checking out and creating a branch for it.\nThe `-B` instead of `-b` forces the movement of a pre-existing branch.\nEither way works, which is what's great (and awful) about Git.\nOne reason I tend to use `git checkout -B xxxx hash` instead of checking out the hash, and then creating / moving the branch is purely to avoid the slightly distressing message about detached heads:\n"
            ],
            "id_hash": 230674049259090122,
            "content_hash": 230674049259090122,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:1671",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 463,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 80,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1575162/?format=api",
            "priority": 100,
            "id": 1575162,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=833384d35cfd30ca",
            "url": "https://translate-dev.freebsd.org/api/units/1575162/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:26:59.075392Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "**Q:** I was on autopilot and did a `git pull` for my development tree and that created a merge commit on `main`.\nHow do I recover?\n"
            ],
            "previous_source": "",
            "target": [
                "**Q:** I was on autopilot and did a `git pull` for my development tree and that created a merge commit on `main`.\nHow do I recover?\n"
            ],
            "id_hash": -3403984098569047984,
            "content_hash": -3403984098569047984,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:1697",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 470,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1575164/?format=api",
            "priority": 100,
            "id": 1575164,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=50c29e7f57b6b050",
            "url": "https://translate-dev.freebsd.org/api/units/1575164/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:26:59.082984Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "First, this is a 'bare repository' which has the repository database, but no checked out worktree.\nThis is great for mirroring, but terrible for day to day work.\nThere's a number of ways around this with `git worktree`:\n"
            ],
            "previous_source": "",
            "target": [
                "First, this is a 'bare repository' which has the repository database, but no checked out worktree.\nThis is great for mirroring, but terrible for day to day work.\nThere's a number of ways around this with `git worktree`:\n"
            ],
            "id_hash": -751980953813948980,
            "content_hash": -751980953813948980,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:1846",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 510,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 38,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1575166/?format=api",
            "priority": 100,
            "id": 1575166,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=75906d4e820f65cc",
            "url": "https://translate-dev.freebsd.org/api/units/1575166/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:26:59.132750Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "which will put everything in the upstream repository into your local repository's `refs/freebsd/` namespace.\nPlease note, that this also grabs all the unconverted vendor branches and the number of refs associated with them is quite large.\n"
            ],
            "previous_source": "",
            "target": [
                "which will put everything in the upstream repository into your local repository's `refs/freebsd/` namespace.\nPlease note, that this also grabs all the unconverted vendor branches and the number of refs associated with them is quite large.\n"
            ],
            "id_hash": -5744740230847630719,
            "content_hash": -5744740230847630719,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:1884",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 520,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 36,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1575168/?format=api",
            "priority": 100,
            "id": 1575168,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=304695326d6e7281",
            "url": "https://translate-dev.freebsd.org/api/units/1575168/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:26:59.141867Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "One of the keys to good software development on a project as large as FreeBSD is the ability to collaborate with others before you push your changes to the tree.  The FreeBSD project's Git repositories do not, yet, allow user-created branches to be pushed to the repository, and therefore if you wish to share your changes with others you must use another mechanism, such as a hosted GitLab or GitHub, to share changes in a user-generated branch."
            ],
            "previous_source": "",
            "target": [
                "One of the keys to good software development on a project as large as FreeBSD is the ability to collaborate with others before you push your changes to the tree.  The FreeBSD project's Git repositories do not, yet, allow user-created branches to be pushed to the repository, and therefore if you wish to share your changes with others you must use another mechanism, such as a hosted GitLab or GitHub, to share changes in a user-generated branch."
            ],
            "id_hash": -1548074897499003332,
            "content_hash": -1548074897499003332,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:1898",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 525,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 77,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1575170/?format=api",
            "priority": 100,
            "id": 1575170,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=6a84221530df663c",
            "url": "https://translate-dev.freebsd.org/api/units/1575170/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:26:59.147906Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "The following instructions show how to set up a user-generated branch, based on the FreeBSD `main` branch, and push it to GitHub."
            ],
            "previous_source": "",
            "target": [
                "The following instructions show how to set up a user-generated branch, based on the FreeBSD `main` branch, and push it to GitHub."
            ],
            "id_hash": -1287389396845552016,
            "content_hash": -1287389396845552016,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:1900",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 526,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1575172/?format=api",
            "priority": 100,
            "id": 1575172,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=6e22462a196a9e70",
            "url": "https://translate-dev.freebsd.org/api/units/1575172/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:26:59.151431Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "Code review is one way to increase the quality of software.  The following guidelines apply to commits to the `main` (-CURRENT) branch of the `src` repository.  Other branches and the `ports` and `docs` trees have their own review policies, but these guidelines generally apply to commits requiring review:"
            ],
            "previous_source": "",
            "target": [
                "Code review is one way to increase the quality of software.  The following guidelines apply to commits to the `main` (-CURRENT) branch of the `src` repository.  Other branches and the `ports` and `docs` trees have their own review policies, but these guidelines generally apply to commits requiring review:"
            ],
            "id_hash": -3165072719277178907,
            "content_hash": -3165072719277178907,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:2334",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 615,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 48,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1575174/?format=api",
            "priority": 100,
            "id": 1575174,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=541367218f343fe5",
            "url": "https://translate-dev.freebsd.org/api/units/1575174/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:26:59.313486Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "The FreeBSD project discourages completely new licenses and variations on the standard licenses.  New licenses require the approval of {core-email} to reside in the `src` repository.  The more different licenses that are used in the tree, the more problems that this causes to those wishing to utilize this code, typically from unintended consequences from a poorly worded license."
            ],
            "previous_source": "",
            "target": [
                "The FreeBSD project discourages completely new licenses and variations on the standard licenses.  New licenses require the approval of {core-email} to reside in the `src` repository.  The more different licenses that are used in the tree, the more problems that this causes to those wishing to utilize this code, typically from unintended consequences from a poorly worded license."
            ],
            "id_hash": 6845991843546518782,
            "content_hash": 6845991843546518782,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:2750",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 738,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 58,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1575176/?format=api",
            "priority": 100,
            "id": 1575176,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=df01d94f61cfd4fe",
            "url": "https://translate-dev.freebsd.org/api/units/1575176/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:26:59.396234Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "where `$HASH` is the hash of the commit you want to copy over to the quarterly branch.  The `-x` parameter ensures the hash `$HASH` of the `main` branch is included in the new commit message of the quarterly branch."
            ],
            "previous_source": "",
            "target": [
                "where `$HASH` is the hash of the commit you want to copy over to the quarterly branch.  The `-x` parameter ensures the hash `$HASH` of the `main` branch is included in the new commit message of the quarterly branch."
            ],
            "id_hash": -8262270661447102084,
            "content_hash": -8262270661447102084,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:3543",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1007,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 39,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1575178/?format=api",
            "priority": 100,
            "id": 1575178,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=0d56849bda50517c",
            "url": "https://translate-dev.freebsd.org/api/units/1575178/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:26:59.583256Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "Gandi offers an E-rate discount to all FreeBSD developers.  To streamline the process of getting the discount first set up a Gandi account, fill in the billing information and select the currency.  Then send an mail to mailto:non-profit@gandi.net[non-profit@gandi.net] using your `@freebsd.org` mail address, and indicate your Gandi handle."
            ],
            "previous_source": "",
            "target": [
                "Gandi offers an E-rate discount to all FreeBSD developers.  To streamline the process of getting the discount first set up a Gandi account, fill in the billing information and select the currency.  Then send an mail to mailto:non-profit@gandi.net[non-profit@gandi.net] using your `@freebsd.org` mail address, and indicate your Gandi handle."
            ],
            "id_hash": -4466387618834497993,
            "content_hash": -4466387618834497993,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:3727",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1084,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 48,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1575180/?format=api",
            "priority": 100,
            "id": 1575180,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=4204341fe62abe37",
            "url": "https://translate-dev.freebsd.org/api/units/1575180/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:26:59.632623Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "`Submitted by:` +\n(deprecated)"
            ],
            "previous_source": "",
            "target": [
                "`Submitted by:` +\n(deprecated)"
            ],
            "id_hash": 1260596724174323999,
            "content_hash": 1260596724174323999,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:2504",
            "context": "",
            "note": "type: Table",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 675,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1578101/?format=api",
            "priority": 100,
            "id": 1578101,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=917e8a0aad6e811f",
            "url": "https://translate-dev.freebsd.org/api/units/1578101/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-20T00:20:30.733922Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "The name and e-mail address of the person or people that approved the change; for developers, just the username on the FreeBSD cluster.\n\nThere are several cases where approval is customary:\n\n* while a new committer is under mentorship\n* commits to an area of the tree covered by the LOCKS file (src)\n* during a release cycle\n* committing to a repo where you do not hold a commit bit (e.g. src committer committing to docs)\n* committing to a port maintained by someone else\n\nWhile under mentorship, get mentor approval before the commit. Enter the mentor's username in this field, and note that they are a mentor:\n\n[source,shell]\n....\nApproved by: username-of-mentor (mentor)\n....\n\nIf a team approved these commits then include the team name followed by the username of the approver in parentheses. For example:\n\n[source,shell]\n....\nApproved by: re (username)\n...."
            ],
            "previous_source": "",
            "target": [
                "The name and e-mail address of the person or people that approved the change; for developers, just the username on the FreeBSD cluster.\n\nThere are several cases where approval is customary:\n\n* while a new committer is under mentorship\n* commits to an area of the tree covered by the LOCKS file (src)\n* during a release cycle\n* committing to a repo where you do not hold a commit bit (e.g. src committer committing to docs)\n* committing to a port maintained by someone else\n\nWhile under mentorship, get mentor approval before the commit. Enter the mentor's username in this field, and note that they are a mentor:\n\n[source,shell]\n....\nApproved by: username-of-mentor (mentor)\n....\n\nIf a team approved these commits then include the team name followed by the username of the approver in parentheses. For example:\n\n[source,shell]\n....\nApproved by: re (username)\n...."
            ],
            "id_hash": -878609069990362064,
            "content_hash": -878609069990362064,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:2552",
            "context": "",
            "note": "type: Table",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 682,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 145,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1582467/?format=api",
            "priority": 100,
            "id": 1582467,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=73ce8db4b6c9c430",
            "url": "https://translate-dev.freebsd.org/api/units/1582467/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-15T20:20:24.213152Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "Install [.filename]#security/gnupg#. Enter these lines in [.filename]#~/.gnupg/gpg.conf# to set minimum acceptable defaults for signing and new key preferences (see the link:https://www.gnupg.org/documentation/manuals/gnupg/GPG-Options.html[GnuPG options documentation] for more details):"
            ],
            "previous_source": "",
            "target": [
                "Install [.filename]#security/gnupg#. Enter these lines in [.filename]#~/.gnupg/gpg.conf# to set minimum acceptable defaults for signing and new key preferences (see the link:https://www.gnupg.org/documentation/manuals/gnupg/GPG-Options.html[GnuPG options documentation] for more details):"
            ],
            "id_hash": 5057383344831876010,
            "content_hash": 5057383344831876010,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:128",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 41,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589459/?format=api",
            "priority": 100,
            "id": 1589459,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=c62f6f5b61ae4baa",
            "url": "https://translate-dev.freebsd.org/api/units/1589459/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-09T21:28:24.510069Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "# Sorted list of preferred algorithms for signing (strongest to weakest).\npersonal-digest-preferences SHA512 SHA384 SHA256 SHA224\n# Default preferences for new keys\ndefault-preference-list SHA512 SHA384 SHA256 SHA224 AES256 CAMELLIA256 AES192 CAMELLIA192 AES CAMELLIA128 CAST5 BZIP2 ZLIB ZIP Uncompressed\n"
            ],
            "previous_source": "",
            "target": [
                "# Sorted list of preferred algorithms for signing (strongest to weakest).\npersonal-digest-preferences SHA512 SHA384 SHA256 SHA224\n# Default preferences for new keys\ndefault-preference-list SHA512 SHA384 SHA256 SHA224 AES256 CAMELLIA256 AES192 CAMELLIA192 AES CAMELLIA128 CAST5 BZIP2 ZLIB ZIP Uncompressed\n"
            ],
            "id_hash": -319978286768932861,
            "content_hash": -319978286768932861,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:135",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 42,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 38,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589461/?format=api",
            "priority": 100,
            "id": 1589461,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=7b8f3571894cb803",
            "url": "https://translate-dev.freebsd.org/api/units/1589461/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-09T21:28:24.515353Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "In the examples below, replace `${repo}` with the name of the desired FreeBSD repository: `doc`, `ports`, or `src`."
            ],
            "previous_source": "",
            "target": [
                "In the examples below, replace `${repo}` with the name of the desired FreeBSD repository: `doc`, `ports`, or `src`."
            ],
            "id_hash": -8842418578516721837,
            "content_hash": -8842418578516721837,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:343",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 114,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589463/?format=api",
            "priority": 100,
            "id": 1589463,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=05496b26e8323f53",
            "url": "https://translate-dev.freebsd.org/api/units/1589463/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-09T21:28:24.562560Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "For doc repository:"
            ],
            "previous_source": "",
            "target": [
                "For doc repository:"
            ],
            "id_hash": 7236083125095759041,
            "content_hash": 7236083125095759041,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:395",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 128,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589465/?format=api",
            "priority": 100,
            "id": 1589465,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=e46bbb438c87fcc1",
            "url": "https://translate-dev.freebsd.org/api/units/1589465/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-09T21:28:24.574148Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "% cd .git/hooks\n% ln -s ../../.hooks/prepare-commit-msg\n"
            ],
            "previous_source": "",
            "target": [
                "% cd .git/hooks\n% ln -s ../../.hooks/prepare-commit-msg\n"
            ],
            "id_hash": 370875903746586810,
            "content_hash": 370875903746586810,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:400",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 129,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589467/?format=api",
            "priority": 100,
            "id": 1589467,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=85259dab629138ba",
            "url": "https://translate-dev.freebsd.org/api/units/1589467/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-09T21:28:24.577399Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "For ports repository:"
            ],
            "previous_source": "",
            "target": [
                "For ports repository:"
            ],
            "id_hash": 406052062629449700,
            "content_hash": 406052062629449700,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:403",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 130,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589469/?format=api",
            "priority": 100,
            "id": 1589469,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=85a296331957cfe4",
            "url": "https://translate-dev.freebsd.org/api/units/1589469/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-09T21:28:24.580567Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "% git config --add core.hooksPath .hooks\n"
            ],
            "previous_source": "",
            "target": [
                "% git config --add core.hooksPath .hooks\n"
            ],
            "id_hash": 1230081455158119465,
            "content_hash": 1230081455158119465,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:407",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 131,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589471/?format=api",
            "priority": 100,
            "id": 1589471,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=91122090f37ecc29",
            "url": "https://translate-dev.freebsd.org/api/units/1589471/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-09T21:28:24.583691Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "For src repository:"
            ],
            "previous_source": "",
            "target": [
                "For src repository:"
            ],
            "id_hash": 3952908404725637683,
            "content_hash": 3952908404725637683,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:410",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 132,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589473/?format=api",
            "priority": 100,
            "id": 1589473,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=b6db8d402d53e233",
            "url": "https://translate-dev.freebsd.org/api/units/1589473/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-09T21:28:24.586799Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "% cd .git/hooks\n% ln -s ../../tools/tools/git/hooks/prepare-commit-msg\n"
            ],
            "previous_source": "",
            "target": [
                "% cd .git/hooks\n% ln -s ../../tools/tools/git/hooks/prepare-commit-msg\n"
            ],
            "id_hash": 2429840727617281181,
            "content_hash": 2429840727617281181,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:415",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 133,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589475/?format=api",
            "priority": 100,
            "id": 1589475,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=a1b8874496679c9d",
            "url": "https://translate-dev.freebsd.org/api/units/1589475/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-09T21:28:24.589892Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "For pushing, specify the full refspec:"
            ],
            "previous_source": "",
            "target": [
                "For pushing, specify the full refspec:"
            ],
            "id_hash": 3238200508391492270,
            "content_hash": 3238200508391492270,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:441",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 141,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589477/?format=api",
            "priority": 100,
            "id": 1589477,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=acf06634a62a0aae",
            "url": "https://translate-dev.freebsd.org/api/units/1589477/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-09T21:28:24.597462Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "This section addresses tracking local changes.  If you have no local changes you can skip this section."
            ],
            "previous_source": "",
            "target": [
                "This section addresses tracking local changes.  If you have no local changes you can skip this section."
            ],
            "id_hash": -1145215682622599530,
            "content_hash": -1145215682622599530,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:727",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 226,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589479/?format=api",
            "priority": 100,
            "id": 1589479,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=701b60677e12ce96",
            "url": "https://translate-dev.freebsd.org/api/units/1589479/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-09T21:28:24.654435Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "`Co-authored-by:`"
            ],
            "previous_source": "",
            "target": [
                "`Co-authored-by:`"
            ],
            "id_hash": 5539567506357052368,
            "content_hash": 5539567506357052368,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:2585",
            "context": "",
            "note": "type: Table",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 703,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589481/?format=api",
            "priority": 100,
            "id": 1589481,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=cce07f4c11b563d0",
            "url": "https://translate-dev.freebsd.org/api/units/1589481/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-09T21:28:25.052694Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "The name and email address of an additional author of the commit.\nGitHub has a detailed description of the Co-authored-by trailer at https://docs.github.com/en/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors."
            ],
            "previous_source": "",
            "target": [
                "The name and email address of an additional author of the commit.\nGitHub has a detailed description of the Co-authored-by trailer at https://docs.github.com/en/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors."
            ],
            "id_hash": -4553554446789359679,
            "content_hash": -4553554446789359679,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:2588",
            "context": "",
            "note": "type: Table",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 704,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 23,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589483/?format=api",
            "priority": 100,
            "id": 1589483,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=40ce865b3db847c1",
            "url": "https://translate-dev.freebsd.org/api/units/1589483/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-09T21:28:25.056166Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "The FreeBSD Project utilizes Bugzilla for tracking bugs and change requests.  If you commit a fix or suggestion found in the PR database, be sure to close the PR.  It is also considered nice if you take time to close any other PRs associated with your commits."
            ],
            "previous_source": "",
            "target": [
                "The FreeBSD Project utilizes Bugzilla for tracking bugs and change requests.  If you commit a fix or suggestion found in the PR database, be sure to close the PR.  It is also considered nice if you take time to close any other PRs associated with your commits."
            ],
            "id_hash": -4619021777207759936,
            "content_hash": -4619021777207759936,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:2869",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 776,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 47,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589485/?format=api",
            "priority": 100,
            "id": 1589485,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=3fe5f02a8fbcebc0",
            "url": "https://translate-dev.freebsd.org/api/units/1589485/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-09T21:28:25.109010Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "The extref:{porters-handbook}testing[Porters Handbook's Testing Chapter] contains more detailed instructions.  See the extref:{porters-handbook}testing[Portclippy / Portfmt, testing-portclippy] and the extref:{porters-handbook}testing[poudriere, testing-poudriere] sections."
            ],
            "previous_source": "",
            "target": [
                "The extref:{porters-handbook}testing[Porters Handbook's Testing Chapter] contains more detailed instructions.  See the extref:{porters-handbook}testing[Portclippy / Portfmt, testing-portclippy] and the extref:{porters-handbook}testing[poudriere, testing-poudriere] sections."
            ],
            "id_hash": -3449404911912494416,
            "content_hash": -3449404911912494416,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:3426",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 967,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589487/?format=api",
            "priority": 100,
            "id": 1589487,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=5021408222f7dab0",
            "url": "https://translate-dev.freebsd.org/api/units/1589487/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-09T21:28:25.254066Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "If for some reason using extref:{porters-handbook}testing[poudriere, testing-poudriere] to test the new port is not possible, the bare minimum of testing includes this sequence:"
            ],
            "previous_source": "",
            "target": [
                "If for some reason using extref:{porters-handbook}testing[poudriere, testing-poudriere] to test the new port is not possible, the bare minimum of testing includes this sequence:"
            ],
            "id_hash": -2849764885279029648,
            "content_hash": -2849764885279029648,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:3437",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 971,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 23,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589489/?format=api",
            "priority": 100,
            "id": 1589489,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=587399ef7f8fc670",
            "url": "https://translate-dev.freebsd.org/api/units/1589489/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-09T21:28:25.259710Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "shows me moving the working tree to the `main` branch (a816...) and then updating from upstream (to 5ef0...).  In this case, bad would be HEAD (or 5ef0bd68b515) and good would be a8163e165c5b.  As you can see from the output, HEAD@{1} also often works, but isn't foolproof if you have done other things to your Git tree after updating, but before you discover the need to bisect."
            ],
            "previous_source": "",
            "target": [
                "shows me moving the working tree to the `main` branch (a816...) and then updating from upstream (to 5ef0...).  In this case, bad would be HEAD (or 5ef0bd68b515) and good would be a8163e165c5b.  As you can see from the output, HEAD@{1} also often works, but isn't foolproof if you have done other things to your Git tree after updating, but before you discover the need to bisect."
            ],
            "id_hash": -8481429287493012498,
            "content_hash": -8481429287493012498,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:614",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 196,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 66,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1603650/?format=api",
            "priority": 100,
            "id": 1603650,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=0a4be8ffe36273ee",
            "url": "https://translate-dev.freebsd.org/api/units/1603650/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-01-17T23:50:33.781325Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "Tag signatures can be verified with `git verify-tag <tag name>`, or `git tag -v <tag name>`."
            ],
            "previous_source": "",
            "target": [
                "Tag signatures can be verified with `git verify-tag <tag name>`, or `git tag -v <tag name>`."
            ],
            "id_hash": 1830195301669212677,
            "content_hash": 1830195301669212677,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:676",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 210,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1603652/?format=api",
            "priority": 100,
            "id": 1603652,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=996628ee19951205",
            "url": "https://translate-dev.freebsd.org/api/units/1603652/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-01-17T23:50:33.787805Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "Sometimes there are merge conflicts.  That is OK.  Do not panic.  Instead, handle them the same as any other merge conflicts.  To keep it simple, I will just describe a common issue that may arise.  A pointer to a complete treatment can be found at the end of this section."
            ],
            "previous_source": "",
            "target": [
                "Sometimes there are merge conflicts.  That is OK.  Do not panic.  Instead, handle them the same as any other merge conflicts.  To keep it simple, I will just describe a common issue that may arise.  A pointer to a complete treatment can be found at the end of this section."
            ],
            "id_hash": 743575883065111888,
            "content_hash": 743575883065111888,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:820",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 243,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 50,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1603654/?format=api",
            "priority": 100,
            "id": 1603654,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=8a51b65375a4b550",
            "url": "https://translate-dev.freebsd.org/api/units/1603654/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-01-17T23:50:33.793587Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlescommitters-guide_index/en/?format=api",
            "source": [
                "FreeBSD builds with both Clang and GCC.  The project does this in a careful and controlled way to maximize benefits from this extra work, while keeping the extra work to a minimum.  Supporting both Clang and GCC improves the flexibility our users have.  These compilers have different strengths and weaknesses, and supporting both allows users to pick the best one for their needs.  Clang and GCC support similar dialects of C and C++, necessitating a relatively small amount of conditional code.  The project gains increased code coverage and improves the code quality by using features from both compilers.  The project is able to build in more user environments and leverage more CI environments by supporting this range, increasing convenience for users and giving them more tools to test with.  By carefully constraining the range of versions supported to modern versions of these compilers, the project avoids unduly increasing the testing matrix.  Older and obscure compilers, as well as older dialects of the languages, have extremely limited support that allow user programs to build with them, but without constraining the base system to being built with them.  The exact balance continues to evolve to ensure the benefits of extra work remain greater than the burdens it imposes.  The project used to support really old Intel compilers or old GCC versions, but we traded supporting those obsolete compilers for a carefully selected range of modern compilers.  This section documents where we use different compilers, and the expectations around that."
            ],
            "previous_source": "",
            "target": [
                "FreeBSD builds with both Clang and GCC.  The project does this in a careful and controlled way to maximize benefits from this extra work, while keeping the extra work to a minimum.  Supporting both Clang and GCC improves the flexibility our users have.  These compilers have different strengths and weaknesses, and supporting both allows users to pick the best one for their needs.  Clang and GCC support similar dialects of C and C++, necessitating a relatively small amount of conditional code.  The project gains increased code coverage and improves the code quality by using features from both compilers.  The project is able to build in more user environments and leverage more CI environments by supporting this range, increasing convenience for users and giving them more tools to test with.  By carefully constraining the range of versions supported to modern versions of these compilers, the project avoids unduly increasing the testing matrix.  Older and obscure compilers, as well as older dialects of the languages, have extremely limited support that allow user programs to build with them, but without constraining the base system to being built with them.  The exact balance continues to evolve to ensure the benefits of extra work remain greater than the burdens it imposes.  The project used to support really old Intel compilers or old GCC versions, but we traded supporting those obsolete compilers for a carefully selected range of modern compilers.  This section documents where we use different compilers, and the expectations around that."
            ],
            "id_hash": -1846154673797203828,
            "content_hash": -1846154673797203828,
            "location": "documentation/content/en/articles/committers-guide/_index.adoc:3155",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 861,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 247,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1603656/?format=api",
            "priority": 100,
            "id": 1603656,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/articlescommitters-guide_index/en/?checksum=6661241b03e3f88c",
            "url": "https://translate-dev.freebsd.org/api/units/1603656/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-01-17T23:50:33.829449Z"
        }
    ]
}