Units
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
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" } ] }{ "count": 184, "next": "