Translation components API.

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

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

{
    "count": 89,
    "next": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/units/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "Description about creating a FreeBSD Port when the program need some modifications"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4039099800651840071,
            "content_hash": 4039099800651840071,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:1",
            "context": "",
            "note": "type: YAML Front Matter: description",
            "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": 12,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1176828/?format=api",
            "priority": 100,
            "id": 1506212,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=b80dc3de5e343a47",
            "url": "https://translate-dev.freebsd.org/api/units/1506212/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:46.955015Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "Chapter 4. Slow Porting"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1626946814820366473,
            "content_hash": 1626946814820366473,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_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": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115094/?format=api",
            "priority": 100,
            "id": 1506213,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=9694138215d23889",
            "url": "https://translate-dev.freebsd.org/api/units/1506213/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:46.959638Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "Slow Porting"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4626008679341344094,
            "content_hash": -4626008679341344094,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:13",
            "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": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115096/?format=api",
            "priority": 100,
            "id": 1506214,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=3fcd1d9da3fc3aa2",
            "url": "https://translate-dev.freebsd.org/api/units/1506214/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:46.963724Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "Okay, so it was not that simple, and the port required some modifications to get it to work.  In this section, we will explain, step by step, how to modify it to get it to work with the ports paradigm."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4438425859931525742,
            "content_hash": 4438425859931525742,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:52",
            "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": 40,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1238304/?format=api",
            "priority": 100,
            "id": 1506215,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=bd9874cdc720526e",
            "url": "https://translate-dev.freebsd.org/api/units/1506215/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:46.966338Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "How Things Work"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3696984688444144537,
            "content_hash": 3696984688444144537,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:54",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 5,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115100/?format=api",
            "priority": 100,
            "id": 1506216,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=b34e53fc96c57b99",
            "url": "https://translate-dev.freebsd.org/api/units/1506216/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:46.970351Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "First, this is the sequence of events which occurs when the user first types `make` in the port's directory.  Having [.filename]#bsd.port.mk# in another window while reading this really helps to understand it."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4707117045463041477,
            "content_hash": -4707117045463041477,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:58",
            "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": 32,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1238306/?format=api",
            "priority": 100,
            "id": 1506217,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=3eacf5fc8cfd3a3b",
            "url": "https://translate-dev.freebsd.org/api/units/1506217/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.004215Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "But do not worry, not many people understand exactly how [.filename]#bsd.port.mk# is working... _:-)_"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2793612861658455129,
            "content_hash": -2793612861658455129,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:60",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 7,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115104/?format=api",
            "priority": 100,
            "id": 1506218,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=593b17e74ce2a3a7",
            "url": "https://translate-dev.freebsd.org/api/units/1506218/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.008493Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "The `fetch` target is run. The `fetch` target is responsible for making sure that the tarball exists locally in `DISTDIR`. If `fetch` cannot find the required files in `DISTDIR` it will look up the URL `MASTER_SITES`, which is set in the Makefile, as well as our FTP mirrors where we put distfiles as backup. It will then attempt to fetch the named distribution file with `FETCH`, assuming that the requesting site has direct access to the Internet. If that succeeds, it will save the file in `DISTDIR` for future use and proceed."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4576610277112723647,
            "content_hash": -4576610277112723647,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:63",
            "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": 92,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115106/?format=api",
            "priority": 100,
            "id": 1506219,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=407c9d336d4b4741",
            "url": "https://translate-dev.freebsd.org/api/units/1506219/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.011928Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "The `extract` target is run. It looks for the port's distribution file (typically a compressed tarball) in `DISTDIR` and unpacks it into a temporary subdirectory specified by `WRKDIR` (defaults to [.filename]#work#)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7906095891460613698,
            "content_hash": 7906095891460613698,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:64",
            "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": 31,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115108/?format=api",
            "priority": 100,
            "id": 1506220,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=edb8185332af6642",
            "url": "https://translate-dev.freebsd.org/api/units/1506220/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.016964Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "The `patch` target is run. First, any patches defined in `PATCHFILES` are applied. Second, if any patch files named [.filename]#patch-*# are found in `PATCHDIR` (defaults to the [.filename]#files# subdirectory), they are applied at this time in alphabetical order."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5830637978231175636,
            "content_hash": -5830637978231175636,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:65",
            "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": 38,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115110/?format=api",
            "priority": 100,
            "id": 1506221,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=2f1569a69da1062c",
            "url": "https://translate-dev.freebsd.org/api/units/1506221/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.021618Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "The `configure` target is run. This can do any one of many different things."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2816084857649345543,
            "content_hash": 2816084857649345543,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:66",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 11,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115112/?format=api",
            "priority": 100,
            "id": 1506222,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=a714be41fd8bb407",
            "url": "https://translate-dev.freebsd.org/api/units/1506222/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.025224Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "If it exists, [.filename]#scripts/configure# is run."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2103938146355449102,
            "content_hash": -2103938146355449102,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:67",
            "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": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115114/?format=api",
            "priority": 100,
            "id": 1506223,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=62cd4f672d16f2f2",
            "url": "https://translate-dev.freebsd.org/api/units/1506223/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.028436Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "If `HAS_CONFIGURE` or `GNU_CONFIGURE` is set, [.filename]#WRKSRC/configure# is run."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4402145711247003029,
            "content_hash": 4402145711247003029,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:68",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 13,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115116/?format=api",
            "priority": 100,
            "id": 1506224,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=bd17903368630d95",
            "url": "https://translate-dev.freebsd.org/api/units/1506224/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.032090Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "The `build` target is run. This is responsible for descending into the port's private working directory (`WRKSRC`) and building it."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8453106637902985122,
            "content_hash": 8453106637902985122,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:70",
            "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": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115118/?format=api",
            "priority": 100,
            "id": 1506225,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=f54f77b360b437a2",
            "url": "https://translate-dev.freebsd.org/api/units/1506225/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.035618Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "The `stage` target is run. This puts the final set of built files into a temporary directory (`STAGEDIR`, see crossref:special[staging,Staging]). The hierarchy of this directory mirrors that of the system on which the package will be installed."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3658060717113975519,
            "content_hash": -3658060717113975519,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:71",
            "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": 37,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115120/?format=api",
            "priority": 100,
            "id": 1506226,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=4d3bf528b59c5d21",
            "url": "https://translate-dev.freebsd.org/api/units/1506226/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.039102Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "The `package` target is run. This creates a package using the files from the temporary directory created during the `stage` target and the port's [.filename]#pkg-plist#."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4963010334637178198,
            "content_hash": 4963010334637178198,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:72",
            "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": 25,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115122/?format=api",
            "priority": 100,
            "id": 1506227,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=c4e0279aaca43d56",
            "url": "https://translate-dev.freebsd.org/api/units/1506227/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.042771Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "The `install` target is run. This installs the package created during the `package` target into the host system."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5153408691735971892,
            "content_hash": 5153408691735971892,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:73",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 17,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115124/?format=api",
            "priority": 100,
            "id": 1506228,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=c78495e6b5554834",
            "url": "https://translate-dev.freebsd.org/api/units/1506228/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.046009Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "The above are the default actions. In addition, define targets `pre-_something_` or `post-_something_`, or put scripts with those names, in the [.filename]#scripts# subdirectory, and they will be run before or after the default actions are done."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8968888593181469257,
            "content_hash": 8968888593181469257,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:75",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 18,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 36,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115126/?format=api",
            "priority": 100,
            "id": 1506229,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=fc77e4a802a26a49",
            "url": "https://translate-dev.freebsd.org/api/units/1506229/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.048669Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "For example, if there is a `post-extract` target defined in the [.filename]#Makefile#, and a file [.filename]#pre-build# in the [.filename]#scripts# subdirectory, the `post-extract` target will be called after the regular extraction actions, and [.filename]#pre-build# will be executed before the default build rules are done.  It is recommended to use [.filename]#Makefile# targets if the actions are simple enough, because it will be easier for someone to figure out what kind of non-default action the port requires."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6838723937677253962,
            "content_hash": -6838723937677253962,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:81",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 19,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 74,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1238308/?format=api",
            "priority": 100,
            "id": 1506230,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=2117f8cfd1c962b6",
            "url": "https://translate-dev.freebsd.org/api/units/1506230/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.051966Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "The default actions are done by the `do-_something_` targets from [.filename]#bsd.port.mk#.  For example, the commands to extract a port are in the target `do-extract`.  If the default target does not do the job right, redefine the `do-_something_` target in the [.filename]#Makefile#."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6614595312050739992,
            "content_hash": 6614595312050739992,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:85",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 20,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 41,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1238310/?format=api",
            "priority": 100,
            "id": 1506231,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=dbcbc36403bf9b18",
            "url": "https://translate-dev.freebsd.org/api/units/1506231/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.055058Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "The \"main\" targets (for example, `extract`, `configure`, etc.) do nothing more than make sure all the stages up to that one are completed and call the real targets or scripts, and they are not intended to be changed.  To fix the extraction, fix `do-extract`, but never ever change the way `extract` operates! Additionally, the target `post-deinstall` is invalid and is not run by the ports infrastructure."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5603235733487023163,
            "content_hash": -5603235733487023163,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:91",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 21,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 66,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1238312/?format=api",
            "priority": 100,
            "id": 1506232,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=323d4ec9a0bb0bc5",
            "url": "https://translate-dev.freebsd.org/api/units/1506232/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.058056Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "Now that what goes on when the user types `make install` is better understood, let us go through the recommended steps to create the perfect port."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3687393012846234980,
            "content_hash": 3687393012846234980,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:94",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 22,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115134/?format=api",
            "priority": 100,
            "id": 1506233,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=b32c406895f50d64",
            "url": "https://translate-dev.freebsd.org/api/units/1506233/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.060807Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "Getting the Original Sources"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8532221785389554232,
            "content_hash": 8532221785389554232,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:96",
            "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": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115136/?format=api",
            "priority": 100,
            "id": 1506234,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=f6688a8216fe5a38",
            "url": "https://translate-dev.freebsd.org/api/units/1506234/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.063558Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "Get the original sources (normally) as a compressed tarball ([.filename]#foo.tar.gz# or [.filename]#foo.tar.bz2#) and copy it into `DISTDIR`.  Always use _mainstream_ sources when and where possible."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3711472489467878374,
            "content_hash": 3711472489467878374,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:100",
            "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": 25,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1238314/?format=api",
            "priority": 100,
            "id": 1506235,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=b381cc90a05e1be6",
            "url": "https://translate-dev.freebsd.org/api/units/1506235/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.066553Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "Set the variable `MASTER_SITES` to reflect where the original tarball resides.  Shorthand definitions exist for most mainstream sites in [.filename]#bsd.sites.mk#.  Please use these sites-and the associated definitions-if at all possible, to help avoid the problem of having the same information repeated over again many times in the source base.  As these sites tend to change over time, this becomes a maintenance nightmare for everyone involved.  See crossref:makefiles[makefile-master_sites,`MASTER_SITES`] for details."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8232185165661132232,
            "content_hash": -8232185165661132232,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:107",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 25,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 69,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1238316/?format=api",
            "priority": 100,
            "id": 1506236,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=0dc1673533872a38",
            "url": "https://translate-dev.freebsd.org/api/units/1506236/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.069837Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "If there is no FTP/HTTP site that is well-connected to the net, or can only find sites that have irritatingly non-standard formats, put a copy on a reliable FTP or HTTP server (for example, a home page)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -9106169408301321712,
            "content_hash": -9106169408301321712,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:109",
            "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": 37,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115142/?format=api",
            "priority": 100,
            "id": 1506237,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=01a0632b71abb210",
            "url": "https://translate-dev.freebsd.org/api/units/1506237/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.073129Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "If a convenient and reliable place to put the distfile cannot be found, we can \"house\" it ourselves on `ftp.FreeBSD.org`; however, this is the least-preferred solution. The distfile must be placed into [.filename]#~/public_distfiles/# of someone's `freefall` account.  Ask the person who commits the port to do this. This person will also set `MASTER_SITES` to `LOCAL/_username_` where `_username_` is their FreeBSD cluster login."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5445996421029549789,
            "content_hash": -5445996421029549789,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:113",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 27,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 62,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1238318/?format=api",
            "priority": 100,
            "id": 1506238,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=346bef1bf47c2923",
            "url": "https://translate-dev.freebsd.org/api/units/1506238/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.076831Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "If the port's distfile changes all the time without any kind of version update by the author, consider putting the distfile on a home page and listing it as the first `MASTER_SITES`.  Try to talk the port author out of doing this; it really does help to establish some kind of source code control.  Hosting a specific version will prevent users from getting `checksum mismatch` errors, and also reduce the workload of maintainers of our FTP site.  Also, if there is only one master site for the port, it is recommended to house a backup on a home page and list it as the second `MASTER_SITES`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6105289606736303576,
            "content_hash": -6105289606736303576,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:118",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 28,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 106,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1238320/?format=api",
            "priority": 100,
            "id": 1506239,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=2b45a7732b992a28",
            "url": "https://translate-dev.freebsd.org/api/units/1506239/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.103577Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "If the port requires additional patches that are available on the Internet, fetch them too and put them in `DISTDIR`.  Do not worry if they come from a site other than where the main source tarball comes, we have a way to handle these situations (see the description of crossref:makefiles[porting-patchfiles,PATCHFILES] below)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3162367828694476223,
            "content_hash": -3162367828694476223,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:122",
            "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": 51,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1238322/?format=api",
            "priority": 100,
            "id": 1506240,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=541d0336f98ada41",
            "url": "https://translate-dev.freebsd.org/api/units/1506240/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.108197Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "Modifying the Port"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1832753436076992715,
            "content_hash": -1832753436076992715,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:124",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 30,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115150/?format=api",
            "priority": 100,
            "id": 1506241,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=6690c075d1c11735",
            "url": "https://translate-dev.freebsd.org/api/units/1506241/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.112175Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "Unpack a copy of the tarball in a private directory and make whatever changes are necessary to get the port to compile properly under the current version of FreeBSD.  Keep _careful track_ of steps, as they will be needed to automate the process shortly.  Everything, including the deletion, addition, or modification of files has to be doable using an automated script or patch file when the port is finished."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3680946025836144763,
            "content_hash": -3680946025836144763,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:129",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 31,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 69,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1238324/?format=api",
            "priority": 100,
            "id": 1506242,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=4ceaa7178ca69785",
            "url": "https://translate-dev.freebsd.org/api/units/1506242/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.116528Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "If the port requires significant user interaction/customization to compile or install, take a look at one of Larry Wall's classic Configure scripts and perhaps do something similar.  The goal of the new ports collection is to make each port as \"plug-and-play\" as possible for the end-user while using a minimum of disk space."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1913074961425065847,
            "content_hash": -1913074961425065847,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:132",
            "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": 53,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1238326/?format=api",
            "priority": 100,
            "id": 1506243,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=657364755f909889",
            "url": "https://translate-dev.freebsd.org/api/units/1506243/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.120982Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "Unless explicitly stated, patch files, scripts, and other files created and contributed to the FreeBSD ports collection are assumed to be covered by the standard BSD copyright conditions."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 9148844994794226818,
            "content_hash": 9148844994794226818,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:136",
            "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": 28,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115156/?format=api",
            "priority": 100,
            "id": 1506244,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=fef73a0cd3d20482",
            "url": "https://translate-dev.freebsd.org/api/units/1506244/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.124365Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "Patching"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 9082436729499825098,
            "content_hash": 9082436729499825098,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:139",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 34,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115158/?format=api",
            "priority": 100,
            "id": 1506245,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=fe0b4c15accc33ca",
            "url": "https://translate-dev.freebsd.org/api/units/1506245/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.127836Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "In the preparation of the port, files that have been added or changed can be recorded with man:diff[1] for later feeding to man:patch[1].  Doing this with a typical file involves saving a copy of the original file before making any changes using a [.filename]#.orig# suffix."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3295904964593037810,
            "content_hash": -3295904964593037810,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:143",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 35,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 45,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1238328/?format=api",
            "priority": 100,
            "id": 1506246,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=524297e5abfc4e0e",
            "url": "https://translate-dev.freebsd.org/api/units/1506246/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.130917Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "% cp file file.orig\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7793786368631729315,
            "content_hash": -7793786368631729315,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:147",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 36,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115162/?format=api",
            "priority": 100,
            "id": 1506247,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=13d6e8974a6c935d",
            "url": "https://translate-dev.freebsd.org/api/units/1506247/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.134172Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "After all changes have been made, `cd` back to the port directory.  Use `make makepatch` to generate updated patch files in the [.filename]#files# directory."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2561389060875174341,
            "content_hash": 2561389060875174341,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:151",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 37,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 24,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1238330/?format=api",
            "priority": 100,
            "id": 1506248,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=a38be1c7b10941c5",
            "url": "https://translate-dev.freebsd.org/api/units/1506248/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.137082Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "Use `BINARY_ALIAS` to substitute hardcoded commands during the build and avoid patching build files.  See crossref:makefiles[binary-alias,Use `BINARY_ALIAS` to Rename Commands Instead of Patching the Build] for more information."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -9035878553439875848,
            "content_hash": -9035878553439875848,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:156",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 38,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 28,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1238332/?format=api",
            "priority": 100,
            "id": 1506249,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=029a1c546ca54cf8",
            "url": "https://translate-dev.freebsd.org/api/units/1506249/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.140226Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "General Rules for Patching"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8821994633002853548,
            "content_hash": 8821994633002853548,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:159",
            "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": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115168/?format=api",
            "priority": 100,
            "id": 1506250,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=fa6e0560b689a4ac",
            "url": "https://translate-dev.freebsd.org/api/units/1506250/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.143499Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "Patch files are stored in `PATCHDIR`, usually [.filename]#files/#, from where they will be automatically applied.  All patches must be relative to `WRKSRC`.  Typically `WRKSRC` is a subdirectory of `WRKDIR`, the directory where the distfile is extracted.  Use `make -V WRKSRC` to see the actual path.  The patch names are to follow these rules:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3328544717953730844,
            "content_hash": -3328544717953730844,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:166",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 40,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 53,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1238334/?format=api",
            "priority": 100,
            "id": 1506251,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=51cea236e35d76e4",
            "url": "https://translate-dev.freebsd.org/api/units/1506251/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.146420Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "Avoid having more than one patch modify the same file. For example, having both [.filename]#patch-foobar.c# and [.filename]#patch-foobar.c2# making changes to [.filename]#${WRKSRC}/foobar.c# makes them fragile and difficult to debug."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2273063584130289967,
            "content_hash": 2273063584130289967,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:168",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 41,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 28,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115172/?format=api",
            "priority": 100,
            "id": 1506252,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=9f8b8b495bf6512f",
            "url": "https://translate-dev.freebsd.org/api/units/1506252/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.149840Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "When creating names for patch files, replace each underscore (`\\_`) with two underscores (`\\__`) and each slash (`/`) with one underscore (`_`). For example, to patch a file named [.filename]#src/freeglut_joystick.c#, name the corresponding patch [.filename]#patch-src_freeglut__joystick.c#. Do not name patches like [.filename]#patch-aa# or [.filename]#patch-ab#. Always use the path and file name in patch names. Using `make makepatch` automatically generates the correct names."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7557627067561798067,
            "content_hash": -7557627067561798067,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:169",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 42,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 61,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115174/?format=api",
            "priority": 100,
            "id": 1506253,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=171dea395d1a164d",
            "url": "https://translate-dev.freebsd.org/api/units/1506253/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.152864Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "A patch may modify multiple files if the changes are related and the patch is named appropriately. For example, [.filename]#patch-add-missing-stdlib.h#."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -9167237692681427619,
            "content_hash": -9167237692681427619,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:170",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 43,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115176/?format=api",
            "priority": 100,
            "id": 1506254,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=00c76de37c26e55d",
            "url": "https://translate-dev.freebsd.org/api/units/1506254/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.156011Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "Only use characters `[-+.\\_a-zA-Z0-9]` for naming patches. In particular, __do not use `::` as a path separator,__ use `_` instead."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8091877739597054409,
            "content_hash": 8091877739597054409,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:171",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 44,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115178/?format=api",
            "priority": 100,
            "id": 1506255,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=f04c1fee7a92c1c9",
            "url": "https://translate-dev.freebsd.org/api/units/1506255/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.159189Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "Minimize the amount of non-functional whitespace changes in patches.  It is common in the Open Source world for projects to share large amounts of a code base, but obey different style and indenting rules.  When taking a working piece of functionality from one project to fix similar areas in another, please be careful: the resulting patch may be full of non-functional changes.  It not only increases the size of the ports repository but makes it hard to find out what exactly caused the problem and what was changed at all."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8805333580560032928,
            "content_hash": 8805333580560032928,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:176",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 45,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 90,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1238336/?format=api",
            "priority": 100,
            "id": 1506256,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=fa32d43d261964a0",
            "url": "https://translate-dev.freebsd.org/api/units/1506256/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.162287Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "If a file must be deleted, do it in the `post-extract` target rather than as part of the patch."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5742757689211051450,
            "content_hash": 5742757689211051450,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:178",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 46,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 19,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115182/?format=api",
            "priority": 100,
            "id": 1506257,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=cfb25fb120915dba",
            "url": "https://translate-dev.freebsd.org/api/units/1506257/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.165585Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "Manual Patch Generation"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8846445522596361380,
            "content_hash": 8846445522596361380,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:180",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 47,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115184/?format=api",
            "priority": 100,
            "id": 1506258,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=fac4e355133374a4",
            "url": "https://translate-dev.freebsd.org/api/units/1506258/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.202882Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "Manual patch creation is usually not necessary.  Automatic patch generation as described earlier in this section is the preferred method.  However, manual patching may be required occasionally."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3218989861568116704,
            "content_hash": 3218989861568116704,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:187",
            "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": 27,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1238338/?format=api",
            "priority": 100,
            "id": 1506259,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=acac26396259f7e0",
            "url": "https://translate-dev.freebsd.org/api/units/1506259/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.206868Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "Patches are saved into files named [.filename]#patch-*# where * indicates the pathname of the file that is patched, such as [.filename]#patch-Imakefile# or [.filename]#patch-src-config.h#.  Patches with file names which do not start with [.filename]#patch-# will not be applied automatically."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7054813176998305706,
            "content_hash": -7054813176998305706,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:192",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 49,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 38,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1115188/?format=api",
            "priority": 100,
            "id": 1506260,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=1e1844cb24456056",
            "url": "https://translate-dev.freebsd.org/api/units/1506260/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.210418Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookslow-porting_index/pl/?format=api",
            "source": [
                "After the file has been modified, man:diff[1] is used to record the differences between the original and the modified version.  `-u` causes man:diff[1] to produce \"unified\" diffs, the preferred form."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2855853339292006225,
            "content_hash": -2855853339292006225,
            "location": "documentation/content/en/books/porters-handbook/slow-porting/_index.adoc:195",
            "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": 30,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1238340/?format=api",
            "priority": 100,
            "id": 1506261,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookslow-porting_index/pl/?checksum=585df884d4e308af",
            "url": "https://translate-dev.freebsd.org/api/units/1506261/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-15T02:22:47.214314Z"
        }
    ]
}