Translation components API.

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

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

{
    "count": 184,
    "next": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/units/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "Advanced pkg-plist Practices"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2120418689242611115,
            "content_hash": 2120418689242611115,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:1, documentation/content/en/books/porters-handbook/plist/_index.adoc:13",
            "context": "",
            "note": "type: Title =",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 1,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160750/?format=api",
            "priority": 100,
            "id": 1762343,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=9d6d3d903b67bdab",
            "url": "https://translate-dev.freebsd.org/api/units/1762343/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.517392Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "Chapter 8. Advanced pkg-plist Practices"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5053781950200046322,
            "content_hash": 5053781950200046322,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:1",
            "context": "",
            "note": "type: YAML Front Matter: title",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160748/?format=api",
            "priority": 100,
            "id": 1762344,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=c622a3e859f462f2",
            "url": "https://translate-dev.freebsd.org/api/units/1762344/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.518229Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "Changing pkg-plist Based on Make Variables"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 131546164942061332,
            "content_hash": 131546164942061332,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:51",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 3,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160752/?format=api",
            "priority": 100,
            "id": 1762345,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=81d3588a40efbf14",
            "url": "https://translate-dev.freebsd.org/api/units/1762345/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.518964Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "Some ports, particularly the `p5-` ports, need to change their [.filename]#pkg-plist# depending on what options they are configured with (or version of `perl`, in the case of `p5-` ports).  To make this easy, any instances in [.filename]#pkg-plist# of `%%OSREL%%`, `%%PERL_VER%%`, and `%%PERL_VERSION%%` will be substituted appropriately.  The value of `%%OSREL%%` is the numeric revision of the operating system (for example, `4.9`).  `%%PERL_VERSION%%` and `%%PERL_VER%%` is the full version number of `perl` (for example, `5.8.9`).  Several other `%%_VARS_%%` related to port's documentation files are described in crossref:makefiles[install-documentation,the relevant section]."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4411775679690102062,
            "content_hash": -4411775679690102062,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:58",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 4,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 88,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1242864/?format=api",
            "priority": 100,
            "id": 1762346,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=42c63964d75d2ad2",
            "url": "https://translate-dev.freebsd.org/api/units/1762346/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.519663Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "To make other substitutions, set `PLIST_SUB` with a list of `_VAR=VALUE_` pairs and instances of `%%_VAR_%%` will be substituted with _VALUE_ in [.filename]#pkg-plist#."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1820589474097245227,
            "content_hash": -1820589474097245227,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:60",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 5,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 23,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160756/?format=api",
            "priority": 100,
            "id": 1762347,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=66bbf784ea9e53d5",
            "url": "https://translate-dev.freebsd.org/api/units/1762347/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.520429Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "For instance, if a port installs many files in a version-specific subdirectory, use a placeholder for the version so that [.filename]#pkg-plist# does not have to be regenerated every time the port is updated.  For example, set:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8826209995572732033,
            "content_hash": 8826209995572732033,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:63",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 6,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 36,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1242866/?format=api",
            "priority": 100,
            "id": 1762348,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=fa7cff3a4b1d6081",
            "url": "https://translate-dev.freebsd.org/api/units/1762348/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.521113Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "OCTAVE_VERSION=\t${PORTREVISION}\nPLIST_SUB=\tOCTAVE_VERSION=${OCTAVE_VERSION}\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6871060714564782543,
            "content_hash": 6871060714564782543,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:68",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 7,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160760/?format=api",
            "priority": 100,
            "id": 1762349,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=df5ae950c1c689cf",
            "url": "https://translate-dev.freebsd.org/api/units/1762349/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.521802Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "in the [.filename]#Makefile# and use `%%OCTAVE_VERSION%%` wherever the version shows up in [.filename]#pkg-plist#.  When the port is upgraded, it will not be necessary to edit dozens (or in some cases, hundreds) of lines in [.filename]#pkg-plist#."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2542149336564160914,
            "content_hash": 2542149336564160914,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:72",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 8,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 35,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1242868/?format=api",
            "priority": 100,
            "id": 1762350,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=a347875a4be6d992",
            "url": "https://translate-dev.freebsd.org/api/units/1762350/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.522495Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "If files are installed conditionally on the options set in the port, the usual way of handling it is prefixing [.filename]#pkg-plist# lines with a `%%OPT%%` for lines needed when the option is enabled, or `%%NO_OPT%%` when the option is disabled, and adding `OPTIONS_SUB=yes` to the [.filename]#Makefile#.  See crossref:makefiles[options_sub,`OPTIONS_SUB`] for more information."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -979322556495559699,
            "content_hash": -979322556495559699,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:75",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 9,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 51,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1242870/?format=api",
            "priority": 100,
            "id": 1762351,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=7268bf52d38e03ed",
            "url": "https://translate-dev.freebsd.org/api/units/1762351/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.523199Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "For instance, if there are files that are only installed when the `X11` option is enabled, and [.filename]#Makefile# has:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 772881853286721102,
            "content_hash": 772881853286721102,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:77",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 10,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 19,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160766/?format=api",
            "priority": 100,
            "id": 1762352,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=8ab9d3f35e80264e",
            "url": "https://translate-dev.freebsd.org/api/units/1762352/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.523898Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "OPTIONS_DEFINE=\tX11\nOPTIONS_SUB=\tyes\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7010993591036990046,
            "content_hash": -7010993591036990046,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:82",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 11,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160768/?format=api",
            "priority": 100,
            "id": 1762353,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=1eb3f2798bb32da2",
            "url": "https://translate-dev.freebsd.org/api/units/1762353/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.524576Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "In [.filename]#pkg-plist#, put `%%X11%%` in front of the lines only being installed when the option is enabled, like this :"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8903537665159588485,
            "content_hash": -8903537665159588485,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:85",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 12,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160770/?format=api",
            "priority": 100,
            "id": 1762354,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=047047aa9fda157b",
            "url": "https://translate-dev.freebsd.org/api/units/1762354/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.525241Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "%%X11%%bin/foo-gui\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4021447156292121936,
            "content_hash": 4021447156292121936,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:89",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 13,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160772/?format=api",
            "priority": 100,
            "id": 1762355,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=b7cf0ce1d1cbf550",
            "url": "https://translate-dev.freebsd.org/api/units/1762355/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.525905Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "This substitution will be done between the `pre-install` and `do-install` targets, by reading from [.filename]#PLIST# and writing to [.filename]#TMPPLIST# (default: [.filename]#WRKDIR/.PLIST.mktmp#).  So if the port builds [.filename]#PLIST# on the fly, do so in or before `pre-install`.  Also, if the port needs to edit the resulting file, do so in `post-install` to a file named [.filename]#TMPPLIST#."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2800462278025229663,
            "content_hash": -2800462278025229663,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:94",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 14,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 55,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1242872/?format=api",
            "priority": 100,
            "id": 1762356,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=5922c265476ccaa1",
            "url": "https://translate-dev.freebsd.org/api/units/1762356/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.526557Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "Another way of modifying a port's packing list is based on setting the variables `PLIST_FILES` and `PLIST_DIRS`.  The value of each variable is regarded as a list of pathnames to write to [.filename]#TMPPLIST# along with [.filename]#PLIST# contents.  While names listed in `PLIST_FILES` and `PLIST_DIRS` are subject to `%%_VAR_%%` substitution as described above, it is better to use the `${_VAR_}` directly.  Except for that, names from `PLIST_FILES` will appear in the final packing list unchanged, while `@dir` will be prepended to names from `PLIST_DIRS`.  To take effect, `PLIST_FILES` and `PLIST_DIRS` must be set before [.filename]#TMPPLIST# is written, that is, in `pre-install` or earlier."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2960820238536485375,
            "content_hash": -2960820238536485375,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:100",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 15,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 102,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1242874/?format=api",
            "priority": 100,
            "id": 1762357,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=56e90dae1e3ed601",
            "url": "https://translate-dev.freebsd.org/api/units/1762357/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.527285Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "From time to time, using `OPTIONS_SUB` is not enough.  In those cases, adding a specific `_TAG_` to `PLIST_SUB` inside the [.filename]#Makefile# with a special value of `@comment`, makes package tools to ignore the line.  For instance, if some files are only installed when the `X11` option is on and the architecture is `i386`:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6460437098064637715,
            "content_hash": -6460437098064637715,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:104",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 16,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 53,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1242876/?format=api",
            "priority": 100,
            "id": 1762358,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=2657eab02c1a10ed",
            "url": "https://translate-dev.freebsd.org/api/units/1762358/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.528040Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                ".include <bsd.port.pre.mk>\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2433752302009331912,
            "content_hash": -2433752302009331912,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:108",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 17,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160780/?format=api",
            "priority": 100,
            "id": 1762359,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=5e39932d0771cf38",
            "url": "https://translate-dev.freebsd.org/api/units/1762359/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.528741Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                ".if ${PORT_OPTIONS:MX11} && ${ARCH} == \"i386\"\nPLIST_SUB+=\tX11I386=\"\"\n.else\nPLIST_SUB+=\tX11I386=\"@comment \"\n.endif\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5797353337679369060,
            "content_hash": -5797353337679369060,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:114",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 18,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160782/?format=api",
            "priority": 100,
            "id": 1762360,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=2f8ba9dae6322c9c",
            "url": "https://translate-dev.freebsd.org/api/units/1762360/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.529431Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "Empty Directories"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7427337689692417041,
            "content_hash": -7427337689692417041,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:117",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 19,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160784/?format=api",
            "priority": 100,
            "id": 1762361,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=18eccbb9130353ef",
            "url": "https://translate-dev.freebsd.org/api/units/1762361/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.530484Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "Cleaning Up Empty Directories"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3518226880703703645,
            "content_hash": 3518226880703703645,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:120",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 20,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160786/?format=api",
            "priority": 100,
            "id": 1762362,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=b0d340b527932a5d",
            "url": "https://translate-dev.freebsd.org/api/units/1762362/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.531139Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "When being de-installed, a port has to remove empty directories it created.  Most of these directories are removed automatically by man:pkg[8], but for directories created outside of [.filename]#${PREFIX}#, or empty directories, some more work needs to be done.  This is usually accomplished by adding `@dir` lines for those directories.  Subdirectories must be deleted before deleting parent directories."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 321838109726163344,
            "content_hash": 321838109726163344,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:126",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 21,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 57,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1242878/?format=api",
            "priority": 100,
            "id": 1762363,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=8477660e3d694190",
            "url": "https://translate-dev.freebsd.org/api/units/1762363/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.531763Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "[...]\n@dir /var/games/oneko/saved-games\n@dir /var/games/oneko\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2303974396231058376,
            "content_hash": -2303974396231058376,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:132",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 22,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160790/?format=api",
            "priority": 100,
            "id": 1762364,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=6006a37e5d0d7c38",
            "url": "https://translate-dev.freebsd.org/api/units/1762364/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.532439Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "Creating Empty Directories"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 9132121236502981187,
            "content_hash": 9132121236502981187,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:135",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 23,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160792/?format=api",
            "priority": 100,
            "id": 1762365,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=febbcfe16b8faa43",
            "url": "https://translate-dev.freebsd.org/api/units/1762365/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.533072Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "Empty directories created during port installation need special attention.  They must be present when the package is created.  If they are not created by the port code, create them in the [.filename]#Makefile#:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1900164019400253242,
            "content_hash": -1900164019400253242,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:140",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 24,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 32,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1242880/?format=api",
            "priority": 100,
            "id": 1762366,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=65a142e450ab60c6",
            "url": "https://translate-dev.freebsd.org/api/units/1762366/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.533681Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "post-install:\n\t${MKDIR} ${STAGEDIR}${PREFIX}/some/directory\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 9029006570002265148,
            "content_hash": 9029006570002265148,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:145",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 25,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160796/?format=api",
            "priority": 100,
            "id": 1762367,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=fd4d79a33fa7343c",
            "url": "https://translate-dev.freebsd.org/api/units/1762367/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.534352Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "Add the directory to [.filename]#pkg-plist# like any other.  For example:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8348252868632216191,
            "content_hash": -8348252868632216191,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:149",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 26,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1242882/?format=api",
            "priority": 100,
            "id": 1762368,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=0c250c3f360a7d81",
            "url": "https://translate-dev.freebsd.org/api/units/1762368/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.534974Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "@dir some/directory\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3450932489561516104,
            "content_hash": 3450932489561516104,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:153",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 27,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160800/?format=api",
            "priority": 100,
            "id": 1762369,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=afe42cd0c02b2848",
            "url": "https://translate-dev.freebsd.org/api/units/1762369/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.535589Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "Configuration Files"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6169318185172624943,
            "content_hash": 6169318185172624943,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:156",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 28,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160802/?format=api",
            "priority": 100,
            "id": 1762370,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=d59dd233f592662f",
            "url": "https://translate-dev.freebsd.org/api/units/1762370/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.536202Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "If the port installs configuration files to [.filename]#PREFIX/etc# (or elsewhere) do _not_ list them in [.filename]#pkg-plist#.  That will cause `pkg delete` to remove files that have been carefully edited by the user, and a re-installation will wipe them out."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5785385468655101921,
            "content_hash": -5785385468655101921,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:160",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 29,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 39,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1242884/?format=api",
            "priority": 100,
            "id": 1762371,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=2fb62e918c1b181f",
            "url": "https://translate-dev.freebsd.org/api/units/1762371/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.536812Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "Instead, install sample files with a [.filename]#filename.sample# extension.  The `@sample` macro automates this, see crossref:plist[plist-keywords-sample, Expanding Package List with Keywords] for what it does exactly.  For each sample file, add a line to [.filename]#pkg-plist#:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2368541186544410826,
            "content_hash": -2368541186544410826,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:164",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 30,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 34,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1724585/?format=api",
            "priority": 100,
            "id": 1762372,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=5f21405704235f36",
            "url": "https://translate-dev.freebsd.org/api/units/1762372/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.537447Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "@sample etc/orbit.conf.sample\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1209315937559022849,
            "content_hash": 1209315937559022849,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:168",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 31,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160808/?format=api",
            "priority": 100,
            "id": 1762373,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=90c85a701f6c8d01",
            "url": "https://translate-dev.freebsd.org/api/units/1762373/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.538116Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "If there is a very good reason not to install a working configuration file by default, only list the sample filename in [.filename]#pkg-plist#, without the `@sample` followed by a space part, and add a crossref:pkg-files[porting-message,message] pointing out that the user must copy and edit the file before the software will work."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 89639173891646850,
            "content_hash": 89639173891646850,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:172",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 32,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 51,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160810/?format=api",
            "priority": 100,
            "id": 1762374,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=813e765a8dc56582",
            "url": "https://translate-dev.freebsd.org/api/units/1762374/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.538731Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "When a port installs its configuration in a subdirectory of [.filename]#${PREFIX}/etc#, use `ETCDIR`, which defaults to `${PREFIX}/etc/${PORTNAME}`, it can be overridden in the ports [.filename]#Makefile# if there is a convention for the port to use some other directory.  The `%%ETCDIR%%` macro will be used in its stead in [.filename]#pkg-plist#."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7314101697134098367,
            "content_hash": -7314101697134098367,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:177",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 33,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 49,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1242888/?format=api",
            "priority": 100,
            "id": 1762375,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=1a7f17421b3d8841",
            "url": "https://translate-dev.freebsd.org/api/units/1762375/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.539378Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "The sample configuration files should always have the [.filename]#.sample# suffix.  If for some historical reason using the standard suffix is not possible, or if the sample files come from some other directory, use this construct:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3746879820340634745,
            "content_hash": 3746879820340634745,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:183",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 34,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 35,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1242890/?format=api",
            "priority": 100,
            "id": 1762376,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=b3ff9758437ba479",
            "url": "https://translate-dev.freebsd.org/api/units/1762376/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.540047Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "@sample etc/orbit.conf-dist etc/orbit.conf\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4403745695123734209,
            "content_hash": -4403745695123734209,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:187",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 35,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160816/?format=api",
            "priority": 100,
            "id": 1762377,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=42e2c09f50fe813f",
            "url": "https://translate-dev.freebsd.org/api/units/1762377/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.540688Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "or"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3075037617238792377,
            "content_hash": -3075037617238792377,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:190",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 36,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160818/?format=api",
            "priority": 100,
            "id": 1762378,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=555345945184a747",
            "url": "https://translate-dev.freebsd.org/api/units/1762378/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.541293Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "@sample %%EXAMPLESDIR%%/orbit.conf etc/orbit.conf\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8130302272406299163,
            "content_hash": 8130302272406299163,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:194",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 37,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160820/?format=api",
            "priority": 100,
            "id": 1762379,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=f0d4a2d72f54221b",
            "url": "https://translate-dev.freebsd.org/api/units/1762379/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.541905Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "The format is `@sample _sample-file actual-config-file_`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2509677253984753732,
            "content_hash": 2509677253984753732,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:197",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 38,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160822/?format=api",
            "priority": 100,
            "id": 1762380,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=a2d42a2a68a39844",
            "url": "https://translate-dev.freebsd.org/api/units/1762380/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.542546Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "Dynamic Versus Static Package List"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2404785229621112884,
            "content_hash": 2404785229621112884,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:200",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 39,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160824/?format=api",
            "priority": 100,
            "id": 1762381,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=a15f836cdcac3034",
            "url": "https://translate-dev.freebsd.org/api/units/1762381/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.543173Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "A _static package list_ is a package list which is available in the Ports Collection either as [.filename]#pkg-plist# (with or without variable substitution), or embedded into the [.filename]#Makefile# via `PLIST_FILES` and `PLIST_DIRS`.  Even if the contents are auto-generated by a tool or a target in the Makefile _before_ the inclusion into the Ports Collection by a committer (for example, using `make makeplist`), this is still considered a static list, since it is possible to examine it without having to download or compile the distfile."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4798852356283515551,
            "content_hash": -4798852356283515551,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:204",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 40,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 84,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1242892/?format=api",
            "priority": 100,
            "id": 1762382,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=3d670d35162cbd61",
            "url": "https://translate-dev.freebsd.org/api/units/1762382/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.543801Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "A _dynamic package list_ is a package list which is generated at the time the port is compiled based upon the files and directories which are installed.  It is not possible to examine it before the source code of the ported application is downloaded and compiled, or after running a `make clean`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 634518264794682862,
            "content_hash": 634518264794682862,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:207",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 41,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 52,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1242894/?format=api",
            "priority": 100,
            "id": 1762383,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=88ce4300009595ee",
            "url": "https://translate-dev.freebsd.org/api/units/1762383/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.544501Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "While the use of dynamic package lists is not forbidden, maintainers should use static package lists wherever possible, as it enables users to man:grep[1] through available ports to discover, for example, which port installs a certain file.  Dynamic lists should be primarily used for complex ports where the package list changes drastically based upon optional features of the port (and thus maintaining a static package list is infeasible), or ports which change the package list based upon the version of dependent software used.  For example, ports which generate docs with Javadoc."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -9187284554542602675,
            "content_hash": -9187284554542602675,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:211",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 42,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 91,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1242896/?format=api",
            "priority": 100,
            "id": 1762384,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=0080355fbc0e264d",
            "url": "https://translate-dev.freebsd.org/api/units/1762384/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.545167Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "Automated Package List Creation"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8861402116562380584,
            "content_hash": -8861402116562380584,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:213",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 43,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160832/?format=api",
            "priority": 100,
            "id": 1762385,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=0505f9b9866798d8",
            "url": "https://translate-dev.freebsd.org/api/units/1762385/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.545859Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "First, make sure the port is almost complete, with only [.filename]#pkg-plist# missing.  Running `make makeplist` will show an example for [.filename]#pkg-plist#.  The output of `makeplist` must be double checked for correctness as it tries to automatically guess a few things, and can get it wrong."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3356179874968694684,
            "content_hash": -3356179874968694684,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:218",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 44,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 45,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1242898/?format=api",
            "priority": 100,
            "id": 1762386,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=516c742f7e2d1064",
            "url": "https://translate-dev.freebsd.org/api/units/1762386/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.546495Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "User configuration files should be installed as [.filename]#filename.sample#, as it is described in crossref:plist[plist-config, Configuration Files].  [.filename]#info/dir# must not be listed and appropriate [.filename]#install-info# lines must be added as noted in the crossref:makefiles[makefile-info,info files] section.  Any libraries installed by the port must be listed as specified in the crossref:special[porting-shlibs,shared libraries] section."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1462985580944587132,
            "content_hash": 1462985580944587132,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:223",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 45,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 51,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1724587/?format=api",
            "priority": 100,
            "id": 1762387,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=944d91a277b8797c",
            "url": "https://translate-dev.freebsd.org/api/units/1762387/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.547179Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "Expanding `PLIST_SUB` with Regular Expressions"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 80333275389952449,
            "content_hash": 80333275389952449,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:225",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 46,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160838/?format=api",
            "priority": 100,
            "id": 1762388,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=811d66b0374301c1",
            "url": "https://translate-dev.freebsd.org/api/units/1762388/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.547843Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "Strings to be replaced sometimes need to be very specific to avoid undesired replacements.  This is a common problem with shorter values."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -101975768337141112,
            "content_hash": -101975768337141112,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:229",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 47,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1242902/?format=api",
            "priority": 100,
            "id": 1762389,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=7e95b59438913288",
            "url": "https://translate-dev.freebsd.org/api/units/1762389/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.548445Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "To address this problem, for each `_PLACEHOLDER_=_value_`, a `PLACEHOLDER_regex=regex` can be set, with the `_regex_` part matching _value_ more precisely."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7986769824327149224,
            "content_hash": -7986769824327149224,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:231",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 48,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160842/?format=api",
            "priority": 100,
            "id": 1762390,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=11294b29162bd958",
            "url": "https://translate-dev.freebsd.org/api/units/1762390/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.549085Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "Using PLIST_SUB with Regular Expressions"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6215767842331462806,
            "content_hash": 6215767842331462806,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:233",
            "context": "",
            "note": "type: Block title",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 49,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1160844/?format=api",
            "priority": 100,
            "id": 1762391,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=d642d7eb88768c96",
            "url": "https://translate-dev.freebsd.org/api/units/1762391/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.549711Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookplist_index/fr/?format=api",
            "source": [
                "Perl ports can install architecture dependent files in a specific tree.  On FreeBSD to ease porting, this tree is called `mach`.  For example, a port that installs a file whose path contains `mach` could have that part of the path string replaced with the wrong values.  Consider this [.filename]#Makefile#:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -9037827307026894444,
            "content_hash": -9037827307026894444,
            "location": "documentation/content/en/books/porters-handbook/plist/_index.adoc:241",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 50,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 49,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1242904/?format=api",
            "priority": 100,
            "id": 1762392,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookplist_index/fr/?checksum=02932ff2df563194",
            "url": "https://translate-dev.freebsd.org/api/units/1762392/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-01-22T18:23:22.550324Z"
        }
    ]
}