Translation components API.

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

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

{
    "count": 176,
    "next": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/units/?format=api&page=4",
    "previous": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/units/?format=api&page=2",
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "# poudriere testport -j 131Ramd64 -p development -i -o www/firefox\n"
            ],
            "previous_source": "",
            "target": [
                "# poudriere testport -j 131Ramd64 -p development -i -o www/firefox\n"
            ],
            "id_hash": -5663909144187959238,
            "content_hash": -5663909144187959238,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:477",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 123,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1453801/?format=api",
            "priority": 100,
            "id": 1453801,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=3165c0a45c97083a",
            "url": "https://translate-dev.freebsd.org/api/units/1453801/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-10-16T20:21:36.767937Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "# poudriere testport -j 131Ramd64 -p development -I -o www/firefox\n[...]\n====>> Installing local Pkg repository to /usr/local/etc/pkg/repos\n====>> Leaving jail 131Ramd64-development-n running, mounted at /poudriere/data/.m/131Ramd64-development/ref for interactive run testing\n====>> To enter jail: jexec 131Ramd64-development-n env -i TERM=$TERM /usr/bin/login -fp root\n====>> To stop jail: poudriere jail -k -j 131Ramd64 -p development\n# jexec 131Ramd64-development-n env -i TERM=$TERM /usr/bin/login -fp root\n# [do some stuff in the jail]\n# exit\n# poudriere jail -k -j 131Ramd64 -p development\n====>> Umounting file systems\n"
            ],
            "previous_source": "",
            "target": [
                "# poudriere testport -j 131Ramd64 -p development -I -o www/firefox\n[...]\n====>> Installing local Pkg repository to /usr/local/etc/pkg/repos\n====>> Leaving jail 131Ramd64-development-n running, mounted at /poudriere/data/.m/131Ramd64-development/ref for interactive run testing\n====>> To enter jail: jexec 131Ramd64-development-n env -i TERM=$TERM /usr/bin/login -fp root\n====>> To stop jail: poudriere jail -k -j 131Ramd64 -p development\n# jexec 131Ramd64-development-n env -i TERM=$TERM /usr/bin/login -fp root\n# [do some stuff in the jail]\n# exit\n# poudriere jail -k -j 131Ramd64 -p development\n====>> Umounting file systems\n"
            ],
            "id_hash": -7822796962875888536,
            "content_hash": -7822796962875888536,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:498",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 125,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 83,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1453803/?format=api",
            "priority": 100,
            "id": 1453803,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=136fd79bf5c72c68",
            "url": "https://translate-dev.freebsd.org/api/units/1453803/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-10-16T20:21:36.797051Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "# poudriere testport -j 131Ramd64 -p development -z devset -o www/firefox\n"
            ],
            "previous_source": "",
            "target": [
                "# poudriere testport -j 131Ramd64 -p development -z devset -o www/firefox\n"
            ],
            "id_hash": -1360871139804800036,
            "content_hash": -1360871139804800036,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:535, documentation/content/en/books/porters-handbook/testing/_index.adoc:579",
            "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": 11,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1453805/?format=api",
            "priority": 100,
            "id": 1453805,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=6d1d36e896da9bdc",
            "url": "https://translate-dev.freebsd.org/api/units/1453805/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-10-16T20:21:36.916522Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-devset-options#"
            ],
            "previous_source": "",
            "target": [
                "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-devset-options#"
            ],
            "id_hash": 4818722848480393306,
            "content_hash": 4818722848480393306,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:540",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 135,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1453807/?format=api",
            "priority": 100,
            "id": 1453807,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=c2df8ae666bb785a",
            "url": "https://translate-dev.freebsd.org/api/units/1453807/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-10-16T20:21:36.951204Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-devset-options#"
            ],
            "previous_source": "",
            "target": [
                "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-devset-options#"
            ],
            "id_hash": -6266592311367625391,
            "content_hash": -6266592311367625391,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:541",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 136,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1453809/?format=api",
            "priority": 100,
            "id": 1453809,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=2908977ea0bd1551",
            "url": "https://translate-dev.freebsd.org/api/units/1453809/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-10-16T20:21:36.977801Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-options#"
            ],
            "previous_source": "",
            "target": [
                "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-options#"
            ],
            "id_hash": 993572737488466467,
            "content_hash": 993572737488466467,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:542",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 137,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1453811/?format=api",
            "priority": 100,
            "id": 1453811,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=8dc9e123fc833223",
            "url": "https://translate-dev.freebsd.org/api/units/1453811/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-10-16T20:21:37.055093Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-options#"
            ],
            "previous_source": "",
            "target": [
                "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-options#"
            ],
            "id_hash": -6569777589267635531,
            "content_hash": -6569777589267635531,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:545",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 140,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1453813/?format=api",
            "priority": 100,
            "id": 1453813,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=24d376173a6162b5",
            "url": "https://translate-dev.freebsd.org/api/units/1453813/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-10-16T20:21:37.143970Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-make.conf#"
            ],
            "previous_source": "",
            "target": [
                "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-make.conf#"
            ],
            "id_hash": -7033410643858746582,
            "content_hash": -7033410643858746582,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:587",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 153,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1453815/?format=api",
            "priority": 100,
            "id": 1453815,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=1e644e48b559132a",
            "url": "https://translate-dev.freebsd.org/api/units/1453815/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-10-16T20:21:37.285455Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-make.conf#"
            ],
            "previous_source": "",
            "target": [
                "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-make.conf#"
            ],
            "id_hash": 7148558851844586600,
            "content_hash": 7148558851844586600,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:588",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 154,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1453817/?format=api",
            "priority": 100,
            "id": 1453817,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=e334c866ac2bbc68",
            "url": "https://translate-dev.freebsd.org/api/units/1453817/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-10-16T20:21:37.304402Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-devset-make.conf#"
            ],
            "previous_source": "",
            "target": [
                "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-devset-make.conf#"
            ],
            "id_hash": 1145650239478779166,
            "content_hash": 1145650239478779166,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:589",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 155,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1453819/?format=api",
            "priority": 100,
            "id": 1453819,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=8fe62ad2a8f94d1e",
            "url": "https://translate-dev.freebsd.org/api/units/1453819/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-10-16T20:21:37.326953Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-devset-make.conf#"
            ],
            "previous_source": "",
            "target": [
                "[.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-devset-make.conf#"
            ],
            "id_hash": -4069638954352394257,
            "content_hash": -4069638954352394257,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:590",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 156,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1453821/?format=api",
            "priority": 100,
            "id": 1453821,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=4785bceed1bbbfef",
            "url": "https://translate-dev.freebsd.org/api/units/1453821/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-10-16T20:21:37.362627Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "Unlike with sets, all of the found files will be appended, _in that order_, into one [.filename]#make.conf# inside the build jails.  It is hence possible to have general make variables, intended to affect all builds in [.filename]#/usr/local/etc/poudriere.d/make.conf#.  Special variables, intended to affect only certain jails or sets can be set in specialised [.filename]#make.conf# files, such as [.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-devset-make.conf#."
            ],
            "previous_source": "",
            "target": [
                "Unlike with sets, all of the found files will be appended, _in that order_, into one [.filename]#make.conf# inside the build jails.  It is hence possible to have general make variables, intended to affect all builds in [.filename]#/usr/local/etc/poudriere.d/make.conf#.  Special variables, intended to affect only certain jails or sets can be set in specialised [.filename]#make.conf# files, such as [.filename]#/usr/local/etc/poudriere.d/131Ramd64-development-devset-make.conf#."
            ],
            "id_hash": -8760566647128599751,
            "content_hash": -8760566647128599751,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:594",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 157,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 57,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1453823/?format=api",
            "priority": 100,
            "id": 1453823,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=066c370cc6c3d339",
            "url": "https://translate-dev.freebsd.org/api/units/1453823/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-10-16T20:21:37.387347Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "Do check the port with crossref:quick-porting[porting-portlint,`portlint`] before submitting or committing it.  `portlint` warns about many common errors, both functional and stylistic.  For a new port, `portlint -A` is the most thorough; for an existing port, `portlint -C` is sufficient."
            ],
            "previous_source": "",
            "target": [
                "Do check the port with crossref:quick-porting[porting-portlint,`portlint`] before submitting or committing it.  `portlint` warns about many common errors, both functional and stylistic.  For a new port, `portlint -A` is the most thorough; for an existing port, `portlint -C` is sufficient."
            ],
            "id_hash": -9191559171373889821,
            "content_hash": -9191559171373889821,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:112",
            "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": 39,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565678/?format=api",
            "priority": 100,
            "id": 1565678,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=007105a1f24686e3",
            "url": "https://translate-dev.freebsd.org/api/units/1565678/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.168716Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "Since `portlint` uses heuristics to try to figure out errors, it can produce false positive warnings.  In addition, occasionally something that is flagged as a problem really cannot be done in any other way due to limitations in the ports framework.  pass:[<!-- vale Vale.Terms = NO -->] When in doubt, the best thing to do is ask on {freebsd-ports}.  pass:[<!-- vale Vale.Terms = YES -->]"
            ],
            "previous_source": "",
            "target": [
                "Since `portlint` uses heuristics to try to figure out errors, it can produce false positive warnings.  In addition, occasionally something that is flagged as a problem really cannot be done in any other way due to limitations in the ports framework.  pass:[<!-- vale Vale.Terms = NO -->] When in doubt, the best thing to do is ask on {freebsd-ports}.  pass:[<!-- vale Vale.Terms = YES -->]"
            ],
            "id_hash": -642733360430821298,
            "content_hash": -642733360430821298,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:118",
            "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": false,
            "num_words": 65,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565680/?format=api",
            "priority": 100,
            "id": 1565680,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=77148d69fe3a504e",
            "url": "https://translate-dev.freebsd.org/api/units/1565680/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.177131Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "`port` is the front-end script, which can help simplify the testing job.  Whenever a new port or an update to an existing one needs testing, use `port test` to test the port, including the <<testing-portlint,`portlint`>> checking.  This command also detects and lists any files that are not listed in [.filename]#pkg-plist#.  For example:"
            ],
            "previous_source": "",
            "target": [
                "`port` is the front-end script, which can help simplify the testing job.  Whenever a new port or an update to an existing one needs testing, use `port test` to test the port, including the <<testing-portlint,`portlint`>> checking.  This command also detects and lists any files that are not listed in [.filename]#pkg-plist#.  For example:"
            ],
            "id_hash": -3371337964268531024,
            "content_hash": -3371337964268531024,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:128",
            "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": 52,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565682/?format=api",
            "priority": 100,
            "id": 1565682,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=513699fbcdfc52b0",
            "url": "https://translate-dev.freebsd.org/api/units/1565682/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.182602Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "These tests will not find hard-coded paths inside the port's files, nor will it verify that `LOCALBASE` is being used to correctly refer to files from other ports.  The temporarily installed port in [.filename]#/var/tmp/`make -V PORTNAME`# must be tested for proper operation to make sure there are no problems with paths."
            ],
            "previous_source": "",
            "target": [
                "These tests will not find hard-coded paths inside the port's files, nor will it verify that `LOCALBASE` is being used to correctly refer to files from other ports.  The temporarily installed port in [.filename]#/var/tmp/`make -V PORTNAME`# must be tested for proper operation to make sure there are no problems with paths."
            ],
            "id_hash": 4296051731977316358,
            "content_hash": 4296051731977316358,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:175",
            "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": 51,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565684/?format=api",
            "priority": 100,
            "id": 1565684,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=bb9ea449ed35a806",
            "url": "https://translate-dev.freebsd.org/api/units/1565684/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.195319Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "poudriere"
            ],
            "previous_source": "",
            "target": [
                "poudriere"
            ],
            "id_hash": 5443678470341349610,
            "content_hash": 5443678470341349610,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:198",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 47,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565686/?format=api",
            "priority": 100,
            "id": 1565686,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=cb8bd4ba182350ea",
            "url": "https://translate-dev.freebsd.org/api/units/1565686/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.202363Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "For a ports contributor, poudriere is one of the most important and helpful testing and build tools.  Its main features include:"
            ],
            "previous_source": "",
            "target": [
                "For a ports contributor, poudriere is one of the most important and helpful testing and build tools.  Its main features include:"
            ],
            "id_hash": -7914199370615857271,
            "content_hash": -7914199370615857271,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:202",
            "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": 21,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565688/?format=api",
            "priority": 100,
            "id": 1565688,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=122b1d9a88d25f89",
            "url": "https://translate-dev.freebsd.org/api/units/1565688/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.205676Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "Because poudriere performs its building in a clean man:jail[8] environment and uses man:zfs[8] features, it has several advantages over traditional testing on the host system:"
            ],
            "previous_source": "",
            "target": [
                "Because poudriere performs its building in a clean man:jail[8] environment and uses man:zfs[8] features, it has several advantages over traditional testing on the host system:"
            ],
            "id_hash": -5073980712155699309,
            "content_hash": -5073980712155699309,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:212",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 55,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 25,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565690/?format=api",
            "priority": 100,
            "id": 1565690,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=3995996ce6c6a793",
            "url": "https://translate-dev.freebsd.org/api/units/1565690/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.212953Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "Ports committers sometimes ask for a poudriere log alongside a patch submission to assess whether the patch is ready for integration into the ports tree"
            ],
            "previous_source": "",
            "target": [
                "Ports committers sometimes ask for a poudriere log alongside a patch submission to assess whether the patch is ready for integration into the ports tree"
            ],
            "id_hash": -2601867783273399700,
            "content_hash": -2601867783273399700,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:216",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 58,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 25,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565692/?format=api",
            "priority": 100,
            "id": 1565692,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=5be44f095174ba6c",
            "url": "https://translate-dev.freebsd.org/api/units/1565692/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.217665Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "It is also quite straightforward to set up and use, has no dependencies, and will run on any supported FreeBSD release.  This section shows how to install, configure, and run poudriere as part of the normal workflow of a ports contributor."
            ],
            "previous_source": "",
            "target": [
                "It is also quite straightforward to set up and use, has no dependencies, and will run on any supported FreeBSD release.  This section shows how to install, configure, and run poudriere as part of the normal workflow of a ports contributor."
            ],
            "id_hash": 7727691327389415918,
            "content_hash": 7727691327389415918,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:219",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 59,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 41,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565694/?format=api",
            "priority": 100,
            "id": 1565694,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=eb3e4651b6e9b9ee",
            "url": "https://translate-dev.freebsd.org/api/units/1565694/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.221225Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "Installing poudriere"
            ],
            "previous_source": "",
            "target": [
                "Installing poudriere"
            ],
            "id_hash": -5355976159374590372,
            "content_hash": -5355976159374590372,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:226",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 61,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565696/?format=api",
            "priority": 100,
            "id": 1565696,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=35abc00f6b043e5c",
            "url": "https://translate-dev.freebsd.org/api/units/1565696/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.225473Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "poudriere is available in the ports tree in package:ports-mgmt/poudriere[].  It can be installed using man:pkg[8] or from ports:"
            ],
            "previous_source": "",
            "target": [
                "poudriere is available in the ports tree in package:ports-mgmt/poudriere[].  It can be installed using man:pkg[8] or from ports:"
            ],
            "id_hash": -9045840189800064329,
            "content_hash": -9045840189800064329,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:230",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 62,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565698/?format=api",
            "priority": 100,
            "id": 1565698,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=0276b8463803dab7",
            "url": "https://translate-dev.freebsd.org/api/units/1565698/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.228629Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "There is also a work-in-progress version of poudriere which will eventually become the next release.  It is available in package:ports-mgmt/poudriere-devel[].  This development version is used for the official FreeBSD package builds, so it is well tested.  It often has newer interesting features.  A ports committer will want to use the development version because it is what is used in production, and has all the new features that will make sure everything is exactly right.  A contributor will not necessarily need those as the most important fixes are backported to released version.  The main reason for the use of the development version to build the official package is because it is faster, in a way that will shorten a full build from 18 hours to 17 hours when using a high end 32 CPU server with 128GB of RAM.  Those optimizations will not matter a lot when building ports on a desktop machine."
            ],
            "previous_source": "",
            "target": [
                "There is also a work-in-progress version of poudriere which will eventually become the next release.  It is available in package:ports-mgmt/poudriere-devel[].  This development version is used for the official FreeBSD package builds, so it is well tested.  It often has newer interesting features.  A ports committer will want to use the development version because it is what is used in production, and has all the new features that will make sure everything is exactly right.  A contributor will not necessarily need those as the most important fixes are backported to released version.  The main reason for the use of the development version to build the official package is because it is faster, in a way that will shorten a full build from 18 hours to 17 hours when using a high end 32 CPU server with 128GB of RAM.  Those optimizations will not matter a lot when building ports on a desktop machine."
            ],
            "id_hash": 867799763307311833,
            "content_hash": 867799763307311833,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:252",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 66,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 152,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565700/?format=api",
            "priority": 100,
            "id": 1565700,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=8c0b0b497419b2d9",
            "url": "https://translate-dev.freebsd.org/api/units/1565700/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.233861Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "Setting Up poudriere"
            ],
            "previous_source": "",
            "target": [
                "Setting Up poudriere"
            ],
            "id_hash": 3919003370201986909,
            "content_hash": 3919003370201986909,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:254",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 67,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565702/?format=api",
            "priority": 100,
            "id": 1565702,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=b66318cd2a72b75d",
            "url": "https://translate-dev.freebsd.org/api/units/1565702/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.237686Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "The name of the ZFS storage pool which poudriere shall use.  Must be listed in the output of `zpool status`."
            ],
            "previous_source": "",
            "target": [
                "The name of the ZFS storage pool which poudriere shall use.  Must be listed in the output of `zpool status`."
            ],
            "id_hash": -1150127897457401537,
            "content_hash": -1150127897457401537,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:272",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 72,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565706/?format=api",
            "priority": 100,
            "id": 1565706,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=7009ecc559c8e13f",
            "url": "https://translate-dev.freebsd.org/api/units/1565706/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.245027Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "The root mount point for poudriere file systems.  This entry will cause poudriere to mount `tank/poudriere` to `/poudriere`."
            ],
            "previous_source": "",
            "target": [
                "The root mount point for poudriere file systems.  This entry will cause poudriere to mount `tank/poudriere` to `/poudriere`."
            ],
            "id_hash": 1064259424313086097,
            "content_hash": 1064259424313086097,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:276",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 74,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565708/?format=api",
            "priority": 100,
            "id": 1565708,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=8ec5024ec70b1091",
            "url": "https://translate-dev.freebsd.org/api/units/1565708/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.249116Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "Defines where distfiles are stored.  In this example, poudriere and the host share the distfiles storage directory.  This avoids downloading tarballs which are already present on the system.  Please create this directory if it does not already exist so that poudriere can find it."
            ],
            "previous_source": "",
            "target": [
                "Defines where distfiles are stored.  In this example, poudriere and the host share the distfiles storage directory.  This avoids downloading tarballs which are already present on the system.  Please create this directory if it does not already exist so that poudriere can find it."
            ],
            "id_hash": 3295202213767211626,
            "content_hash": 3295202213767211626,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:282",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 76,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 44,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565710/?format=api",
            "priority": 100,
            "id": 1565710,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=adbae8f466acea6a",
            "url": "https://translate-dev.freebsd.org/api/units/1565710/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.253095Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "Creating poudriere Jails"
            ],
            "previous_source": "",
            "target": [
                "Creating poudriere Jails"
            ],
            "id_hash": 4474461586985554273,
            "content_hash": 4474461586985554273,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:290",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 79,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565712/?format=api",
            "priority": 100,
            "id": 1565712,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=be187b1b4d679161",
            "url": "https://translate-dev.freebsd.org/api/units/1565712/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.258062Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "Create the base jails which poudriere will use for building:"
            ],
            "previous_source": "",
            "target": [
                "Create the base jails which poudriere will use for building:"
            ],
            "id_hash": -3149577450780500165,
            "content_hash": -3149577450780500165,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:293",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 80,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565714/?format=api",
            "priority": 100,
            "id": 1565714,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=544a73fee5a5df3b",
            "url": "https://translate-dev.freebsd.org/api/units/1565714/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.261193Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "Create `tank/poudriere/jails/12i386`, mount it on [.filename]#/poudriere/jails/12i386#, then check out the tip of the Git branch of `FreeBSD-12-STABLE` from `GIT_HOST` in [.filename]#poudriere.conf# or the default `git.freebsd.org` into [.filename]#/poudriere/jails/12i386/usr/src#, then complete a `buildworld` and install it into [.filename]#/poudriere/jails/12i386#."
            ],
            "previous_source": "",
            "target": [
                "Create `tank/poudriere/jails/12i386`, mount it on [.filename]#/poudriere/jails/12i386#, then check out the tip of the Git branch of `FreeBSD-12-STABLE` from `GIT_HOST` in [.filename]#poudriere.conf# or the default `git.freebsd.org` into [.filename]#/poudriere/jails/12i386/usr/src#, then complete a `buildworld` and install it into [.filename]#/poudriere/jails/12i386#."
            ],
            "id_hash": 1986785309256919995,
            "content_hash": 1986785309256919995,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:311",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 84,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 36,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565716/?format=api",
            "priority": 100,
            "id": 1565716,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=9b927ab65b392bbb",
            "url": "https://translate-dev.freebsd.org/api/units/1565716/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.808578Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "To create a poudriere jail for `14.0-CURRENT`:"
            ],
            "previous_source": "",
            "target": [
                "To create a poudriere jail for `14.0-CURRENT`:"
            ],
            "id_hash": 8572347216347144026,
            "content_hash": 8572347216347144026,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:322",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 86,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565718/?format=api",
            "priority": 100,
            "id": 1565718,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=f6f7186001ae1f5a",
            "url": "https://translate-dev.freebsd.org/api/units/1565718/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.818499Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "In order to run a `14.0-CURRENT` poudriere jail the host must be running `14.0-CURRENT`.  In general, newer kernels can build and run older jails.  For instance, a `14.0-CURRENT` kernel can build and run a `12.4-STABLE` if the `COMPAT_FREEBSD12` kernel option was compiled in (on by default in `14.0-CURRENT`[.filename]#GENERIC# kernel config)."
            ],
            "previous_source": "",
            "target": [
                "In order to run a `14.0-CURRENT` poudriere jail the host must be running `14.0-CURRENT`.  In general, newer kernels can build and run older jails.  For instance, a `14.0-CURRENT` kernel can build and run a `12.4-STABLE` if the `COMPAT_FREEBSD12` kernel option was compiled in (on by default in `14.0-CURRENT`[.filename]#GENERIC# kernel config)."
            ],
            "id_hash": -822349298331471158,
            "content_hash": -822349298331471158,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:331",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 88,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 50,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565720/?format=api",
            "priority": 100,
            "id": 1565720,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=74966dab8fa932ca",
            "url": "https://translate-dev.freebsd.org/api/units/1565720/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.830150Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "A list of jails currently known to poudriere can be shown with `poudriere jail -l`:"
            ],
            "previous_source": "",
            "target": [
                "A list of jails currently known to poudriere can be shown with `poudriere jail -l`:"
            ],
            "id_hash": 2661839606005123205,
            "content_hash": 2661839606005123205,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:334",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 89,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565722/?format=api",
            "priority": 100,
            "id": 1565722,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=a4f0c104c5004885",
            "url": "https://translate-dev.freebsd.org/api/units/1565722/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.836685Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "# poudriere jail -l\nJAILNAME             VERSION              ARCH    METHOD\n131Ramd64            13.1-RELEASE         amd64   ftp\n12i386               12.4-STABLE          i386    git+https\n"
            ],
            "previous_source": "",
            "target": [
                "# poudriere jail -l\nJAILNAME             VERSION              ARCH    METHOD\n131Ramd64            13.1-RELEASE         amd64   ftp\n12i386               12.4-STABLE          i386    git+https\n"
            ],
            "id_hash": -1815851210219341216,
            "content_hash": -1815851210219341216,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:341",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 90,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565724/?format=api",
            "priority": 100,
            "id": 1565724,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=66ccccf1f1e9ba60",
            "url": "https://translate-dev.freebsd.org/api/units/1565724/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.841064Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "Keeping poudriere Jails Updated"
            ],
            "previous_source": "",
            "target": [
                "Keeping poudriere Jails Updated"
            ],
            "id_hash": -4103585080746298008,
            "content_hash": -4103585080746298008,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:344",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 91,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565726/?format=api",
            "priority": 100,
            "id": 1565726,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=470d231c5c863568",
            "url": "https://translate-dev.freebsd.org/api/units/1565726/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.844475Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "updates the specified jail to the latest version available.  pass:[<!-- vale Vale.Terms = NO -->] For FreeBSD releases, update to the latest patchlevel with man:freebsd-update[8].  pass:[<!-- vale Vale.Terms = YES -->] For FreeBSD versions built from source, update to the latest git revision in the branch."
            ],
            "previous_source": "",
            "target": [
                "updates the specified jail to the latest version available.  pass:[<!-- vale Vale.Terms = NO -->] For FreeBSD releases, update to the latest patchlevel with man:freebsd-update[8].  pass:[<!-- vale Vale.Terms = YES -->] For FreeBSD versions built from source, update to the latest git revision in the branch."
            ],
            "id_hash": 6511585321784094268,
            "content_hash": 6511585321784094268,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:359",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 94,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 46,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565728/?format=api",
            "priority": 100,
            "id": 1565728,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=da5dcc59ad96ae3c",
            "url": "https://translate-dev.freebsd.org/api/units/1565728/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.848919Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "Setting Up Ports Trees for Use with poudriere"
            ],
            "previous_source": "",
            "target": [
                "Setting Up Ports Trees for Use with poudriere"
            ],
            "id_hash": -935019673871577375,
            "content_hash": -935019673871577375,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:373",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 97,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565730/?format=api",
            "priority": 100,
            "id": 1565730,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=7306248f80e20ee1",
            "url": "https://translate-dev.freebsd.org/api/units/1565730/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.853705Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "There are multiple ways to use ports trees in poudriere.  The most straightforward way is to have poudriere create a default ports tree for itself, using link:{handbook}mirrors/#git[Git]:"
            ],
            "previous_source": "",
            "target": [
                "There are multiple ways to use ports trees in poudriere.  The most straightforward way is to have poudriere create a default ports tree for itself, using link:{handbook}mirrors/#git[Git]:"
            ],
            "id_hash": 4793640767127710944,
            "content_hash": 4793640767127710944,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:377",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 98,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 27,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565732/?format=api",
            "priority": 100,
            "id": 1565732,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=c2866ee1417a6ce0",
            "url": "https://translate-dev.freebsd.org/api/units/1565732/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.857070Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "The best way to deal with local modifications for a ports contributor is to use link:{handbook}mirrors/#git[Git].  As with the creation of jails, it is possible to use a different method for creating the ports tree.  To add an additional ports tree for testing local modifications and ports development, checking out the tree via git (as described above) is preferable."
            ],
            "previous_source": "",
            "target": [
                "The best way to deal with local modifications for a ports contributor is to use link:{handbook}mirrors/#git[Git].  As with the creation of jails, it is possible to use a different method for creating the ports tree.  To add an additional ports tree for testing local modifications and ports development, checking out the tree via git (as described above) is preferable."
            ],
            "id_hash": -1147136546673282767,
            "content_hash": -1147136546673282767,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:403",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 103,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 59,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565734/?format=api",
            "priority": 100,
            "id": 1565734,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=70148d637aabb131",
            "url": "https://translate-dev.freebsd.org/api/units/1565734/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.863081Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "Using Manually Managed Ports Trees with poudriere"
            ],
            "previous_source": "",
            "target": [
                "Using Manually Managed Ports Trees with poudriere"
            ],
            "id_hash": -3961387943966826918,
            "content_hash": -3961387943966826918,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:405",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 104,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565736/?format=api",
            "priority": 100,
            "id": 1565736,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=490652a73e579e5a",
            "url": "https://translate-dev.freebsd.org/api/units/1565736/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.866495Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "Depending on the workflow, it can be extremely helpful to use ports trees which are maintained manually.  For instance, if there is a local copy of the ports tree in [.filename]#/work/ports#, point poudriere to the location:"
            ],
            "previous_source": "",
            "target": [
                "Depending on the workflow, it can be extremely helpful to use ports trees which are maintained manually.  For instance, if there is a local copy of the ports tree in [.filename]#/work/ports#, point poudriere to the location:"
            ],
            "id_hash": -552323895500499960,
            "content_hash": -552323895500499960,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:409",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 105,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 36,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565738/?format=api",
            "priority": 100,
            "id": 1565738,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=7855c057e7bb9408",
            "url": "https://translate-dev.freebsd.org/api/units/1565738/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.869832Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "The dash or `null` in the `METHOD` column means that poudriere will not update or change this ports tree, ever.  It is completely up to the user to maintain this tree, including all local modifications that may be used for testing new ports and submitting patches."
            ],
            "previous_source": "",
            "target": [
                "The dash or `null` in the `METHOD` column means that poudriere will not update or change this ports tree, ever.  It is completely up to the user to maintain this tree, including all local modifications that may be used for testing new ports and submitting patches."
            ],
            "id_hash": -4374353553662479639,
            "content_hash": -4374353553662479639,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:428",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 109,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 46,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565740/?format=api",
            "priority": 100,
            "id": 1565740,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=434b2c9e87faf2e9",
            "url": "https://translate-dev.freebsd.org/api/units/1565740/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.875039Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "Keeping poudriere Ports Trees Updated"
            ],
            "previous_source": "",
            "target": [
                "Keeping poudriere Ports Trees Updated"
            ],
            "id_hash": 2209706668808631216,
            "content_hash": 2209706668808631216,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:431",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 110,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565742/?format=api",
            "priority": 100,
            "id": 1565742,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=9eaa7481fc2673b0",
            "url": "https://translate-dev.freebsd.org/api/units/1565742/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.878392Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "Ports trees without a method, see <<testing-poudriere-ports-tree-manual>>, cannot be updated like this and must be updated manually by the porter."
            ],
            "previous_source": "",
            "target": [
                "Ports trees without a method, see <<testing-poudriere-ports-tree-manual>>, cannot be updated like this and must be updated manually by the porter."
            ],
            "id_hash": -485120054368231681,
            "content_hash": -485120054368231681,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:445",
            "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": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565744/?format=api",
            "priority": 100,
            "id": 1565744,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=794481e17df69eff",
            "url": "https://translate-dev.freebsd.org/api/units/1565744/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.883546Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "By default, poudriere cleans up the jails and leaves log files in the directories mentioned above.  To ease investigation, jails can be kept running after the build by adding `-i` to `testport`:"
            ],
            "previous_source": "",
            "target": [
                "By default, poudriere cleans up the jails and leaves log files in the directories mentioned above.  To ease investigation, jails can be kept running after the build by adding `-i` to `testport`:"
            ],
            "id_hash": 5501940349563764489,
            "content_hash": 5501940349563764489,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:473",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 122,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 32,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565746/?format=api",
            "priority": 100,
            "id": 1565746,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=cc5ad198ef22ff09",
            "url": "https://translate-dev.freebsd.org/api/units/1565746/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.891436Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "After the build completes, and regardless of whether it was successful, a shell is provided within the jail.  The shell is used to investigate further.  poudriere can be told to leave the jail running after the build finishes with `-I`.  poudriere will show the command to run when the jail is no longer needed.  It is then possible to man:jexec[8] into it:"
            ],
            "previous_source": "",
            "target": [
                "After the build completes, and regardless of whether it was successful, a shell is provided within the jail.  The shell is used to investigate further.  poudriere can be told to leave the jail running after the build finishes with `-I`.  poudriere will show the command to run when the jail is no longer needed.  It is then possible to man:jexec[8] into it:"
            ],
            "id_hash": -183632262826856145,
            "content_hash": -183632262826856145,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:484",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 124,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 62,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565748/?format=api",
            "priority": 100,
            "id": 1565748,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=7d739b6e0ce7712f",
            "url": "https://translate-dev.freebsd.org/api/units/1565748/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.895465Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "An integral part of the FreeBSD ports build infrastructure is the ability to tweak ports to personal preferences with options.  These can be tested with poudriere as well.  Adding the `-c`:"
            ],
            "previous_source": "",
            "target": [
                "An integral part of the FreeBSD ports build infrastructure is the ability to tweak ports to personal preferences with options.  These can be tested with poudriere as well.  Adding the `-c`:"
            ],
            "id_hash": -2159882369710466162,
            "content_hash": -2159882369710466162,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:503",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 126,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 31,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565750/?format=api",
            "priority": 100,
            "id": 1565750,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=62068e6da4c75b8e",
            "url": "https://translate-dev.freebsd.org/api/units/1565750/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.899727Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "To use sets, poudriere expects an existing directory structure similar to `PORT_DBDIR`, defaults to [.filename]#/var/db/ports# in its configuration directory.  This directory is then man:nullfs[5]-mounted into the jails where the ports and their dependencies are built.  Usually a suitable starting point can be obtained by recursively copying the existing `PORT_DBDIR` to [.filename]#/usr/local/etc/poudriere.d/jailname-portname-setname-options#.  This is described in detail in man:poudriere[8].  For instance, testing package:www/firefox[] in a specific set named `devset`, add the `-z devset` parameter to the `testport` command:"
            ],
            "previous_source": "",
            "target": [
                "To use sets, poudriere expects an existing directory structure similar to `PORT_DBDIR`, defaults to [.filename]#/var/db/ports# in its configuration directory.  This directory is then man:nullfs[5]-mounted into the jails where the ports and their dependencies are built.  Usually a suitable starting point can be obtained by recursively copying the existing `PORT_DBDIR` to [.filename]#/usr/local/etc/poudriere.d/jailname-portname-setname-options#.  This is described in detail in man:poudriere[8].  For instance, testing package:www/firefox[] in a specific set named `devset`, add the `-z devset` parameter to the `testport` command:"
            ],
            "id_hash": -8041363805647137467,
            "content_hash": -8041363805647137467,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:531",
            "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": 77,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565752/?format=api",
            "priority": 100,
            "id": 1565752,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=1067563946b81545",
            "url": "https://translate-dev.freebsd.org/api/units/1565752/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.906668Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/en/?format=api",
            "source": [
                "From this list, poudriere man:nullfs[5]-mounts the _first existing_ directory tree into the [.filename]#/var/db/ports# directory of the build jails.  Hence, all custom options are used for all the ports during this run of `testport`."
            ],
            "previous_source": "",
            "target": [
                "From this list, poudriere man:nullfs[5]-mounts the _first existing_ directory tree into the [.filename]#/var/db/ports# directory of the build jails.  Hence, all custom options are used for all the ports during this run of `testport`."
            ],
            "id_hash": 5143032688102628683,
            "content_hash": 5143032688102628683,
            "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:549",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 142,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 33,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1565754/?format=api",
            "priority": 100,
            "id": 1565754,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/en/?checksum=c75fb8fb1a945d4b",
            "url": "https://translate-dev.freebsd.org/api/units/1565754/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T17:59:58.915786Z"
        }
    ]
}