Translation components API.

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

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

{
    "count": 1999,
    "next": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/units/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Special considerations when creating a new FreeBSD Port"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2862244100725550340,
            "content_hash": 2862244100725550340,
            "location": "documentation/content/en/books/porters-handbook/special/_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": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1182672/?format=api",
            "priority": 100,
            "id": 1641234,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=a7b8bbd844342d04",
            "url": "https://translate-dev.freebsd.org/api/units/1641234/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.664072Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Chapter 6. Special Considerations"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5520683934464187518,
            "content_hash": -5520683934464187518,
            "location": "documentation/content/en/books/porters-handbook/special/_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/1165044/?format=api",
            "priority": 100,
            "id": 1641235,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=33629736210e6382",
            "url": "https://translate-dev.freebsd.org/api/units/1641235/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.664969Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Special Considerations"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 470687235315340812,
            "content_hash": 470687235315340812,
            "location": "documentation/content/en/books/porters-handbook/special/_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/1165046/?format=api",
            "priority": 100,
            "id": 1641236,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=8688378bf548160c",
            "url": "https://translate-dev.freebsd.org/api/units/1641236/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.665736Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "This section explains the most common things to consider when creating a port."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6080444941754265491,
            "content_hash": -6080444941754265491,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:51",
            "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": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1165048/?format=api",
            "priority": 100,
            "id": 1641237,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=2b9deb8a826a906d",
            "url": "https://translate-dev.freebsd.org/api/units/1641237/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.666446Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Splitting long files"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7258425545227914605,
            "content_hash": 7258425545227914605,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:53",
            "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/1589819/?format=api",
            "priority": 100,
            "id": 1641238,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=e4bb1b939bee4d6d",
            "url": "https://translate-dev.freebsd.org/api/units/1641238/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.667176Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Sometimes, port [.filename]#Makefiles# can be really long.  For example, rust ports can have a very long `CARGO_CRATES` list.  In other cases, the [.filename]#Makefile# might have code that varies depending on the architecture.  In such cases, it can be convenient to split the original [.filename]#Makefile# into several files.  [.filename]#bsd.port.mk# automatically includes some types of [.filename]#Makefiles# into the main port [.filename]#Makefile#."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8556826762854365133,
            "content_hash": -8556826762854365133,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:60",
            "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": 59,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589821/?format=api",
            "priority": 100,
            "id": 1641239,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=09400b652b828833",
            "url": "https://translate-dev.freebsd.org/api/units/1641239/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.667902Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "These are the files that the framework handles automatically if they are found:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3116077060970682990,
            "content_hash": -3116077060970682990,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:62",
            "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": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589823/?format=api",
            "priority": 100,
            "id": 1641240,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=54c1786c38196592",
            "url": "https://translate-dev.freebsd.org/api/units/1641240/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.668673Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "[.filename]#Makefile.crates#. An example can be found in package:audio/ebur128[]."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4587753647126455127,
            "content_hash": 4587753647126455127,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:64",
            "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": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589825/?format=api",
            "priority": 100,
            "id": 1641241,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=bfaaf9a295f9a357",
            "url": "https://translate-dev.freebsd.org/api/units/1641241/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.669390Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "[.filename]#Makefile.inc#. An example can be found in package:net/ntp[]."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8070539266201684805,
            "content_hash": -8070539266201684805,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:65",
            "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": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589827/?format=api",
            "priority": 100,
            "id": 1641242,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=0fffaf4c0434f4bb",
            "url": "https://translate-dev.freebsd.org/api/units/1641242/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.670180Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "[.filename]#Makefile.${ARCH}-${OPSYS}#"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8502820640550064835,
            "content_hash": 8502820640550064835,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:66",
            "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": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589829/?format=api",
            "priority": 100,
            "id": 1641243,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=f60016529cd892c3",
            "url": "https://translate-dev.freebsd.org/api/units/1641243/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.670903Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "[.filename]#Makefile.${OPSYS}#. An example can be found in package:net/cvsup-static[]."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6692860036702002066,
            "content_hash": 6692860036702002066,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:67",
            "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": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589831/?format=api",
            "priority": 100,
            "id": 1641244,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=dce1d0be3b07db92",
            "url": "https://translate-dev.freebsd.org/api/units/1641244/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.671608Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "[.filename]#Makefile.${ARCH}#"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5708530864111690033,
            "content_hash": -5708530864111690033,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:68",
            "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": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589833/?format=api",
            "priority": 100,
            "id": 1641245,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=30c7396c9744decf",
            "url": "https://translate-dev.freebsd.org/api/units/1641245/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.672314Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "[.filename]#Makefile.local#"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -509786830809072856,
            "content_hash": -509786830809072856,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:69",
            "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": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589835/?format=api",
            "priority": 100,
            "id": 1641246,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=78ecdf940e73fb28",
            "url": "https://translate-dev.freebsd.org/api/units/1641246/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.673038Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "It is also usual practice to split the packaging list of the port into several files if the list varies a lot from one architecture to another or depends on the selected flavor.  In this case, the [.filename]#pkg-plist# file for each architecture is named following the pattern [.filename]#pkg-plist.${ARCH}# or [.filename]#pkg-plist.${FLAVOR}#.  The framework does not create the packaging list automatically if multiple [.filename]#pkg-plist# files exist.  It is the responsibility of the porter to select the proper [.filename]#pkg-plist# and assign it to the `PLIST` variable.  Examples on how to deal with this can be found in package:audio/logitechmediaserver[] and package:deskutils/libportal[]."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4356207411235543007,
            "content_hash": 4356207411235543007,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:75",
            "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": 97,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1589837/?format=api",
            "priority": 100,
            "id": 1641247,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=bc745b8f729e57df",
            "url": "https://translate-dev.freebsd.org/api/units/1641247/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.673679Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Staging"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2556122437919144410,
            "content_hash": -2556122437919144410,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:77",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 15,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1165050/?format=api",
            "priority": 100,
            "id": 1641248,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=5c86d42f856c8626",
            "url": "https://translate-dev.freebsd.org/api/units/1641248/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.674401Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "[.filename]#bsd.port.mk# expects ports to work with a \"stage directory\".  This means that a port must not install files directly to the regular destination directories (that is, under `PREFIX`, for example) but instead into a separate directory from which the package is then built.  In many cases, this does not require root privileges, making it possible to build packages as an unprivileged user.  With staging, the port is built and installed into the stage directory, `STAGEDIR`.  A package is created from the stage directory and then installed on the system. Automake tools refer to this concept as `DESTDIR`, but in FreeBSD, `DESTDIR` has a different meaning (see crossref:testing[porting-prefix,`PREFIX` and `DESTDIR`])."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2086072265355552276,
            "content_hash": 2086072265355552276,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:84",
            "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": 109,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1244628/?format=api",
            "priority": 100,
            "id": 1641249,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=9cf337ac404fe614",
            "url": "https://translate-dev.freebsd.org/api/units/1641249/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.675046Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "No port _really_ needs to be root.  It can mostly be avoided by using crossref:uses[uses-uidfix,`USES=uidfix`].  If the port still runs commands like man:chown[8], man:chgrp[1], or forces owner or group with man:install[1] then use crossref:uses[uses-fakeroot,`USES=fakeroot`] to fake those calls.  Some patching of the port's [.filename]#Makefiles# will be needed."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6507562847954527324,
            "content_hash": 6507562847954527324,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:91",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 17,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 47,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1244630/?format=api",
            "priority": 100,
            "id": 1641250,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=da4f81ee81dbe45c",
            "url": "https://translate-dev.freebsd.org/api/units/1641250/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.675778Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Meta ports, or ports that do not install files themselves but only depend on other ports, must avoid needlessly extracting the man:mtree[8] to the stage directory.  This is the basic directory layout of the package, and these empty directories will be seen as orphans.  To prevent man:mtree[8] extraction, add this line:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1840821847092200188,
            "content_hash": -1840821847092200188,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:96",
            "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": 51,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1244632/?format=api",
            "priority": 100,
            "id": 1641251,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=667416487d4a7d04",
            "url": "https://translate-dev.freebsd.org/api/units/1641251/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.676430Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "NO_MTREE=\tyes\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3905088098926166569,
            "content_hash": 3905088098926166569,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:100",
            "context": "",
            "note": "type: delimited block . 4",
            "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/1165058/?format=api",
            "priority": 100,
            "id": 1641252,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=b631a8ef99198229",
            "url": "https://translate-dev.freebsd.org/api/units/1641252/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.677087Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Metaports should use <<uses-metaport,`USES=metaport`>>.  It sets up defaults for ports that do not fetch, build, or install anything."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 10838535940009081,
            "content_hash": 10838535940009081,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:106",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 20,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1244634/?format=api",
            "priority": 100,
            "id": 1641253,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=802681974c96ec79",
            "url": "https://translate-dev.freebsd.org/api/units/1641253/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.677706Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Staging is enabled by prepending `STAGEDIR` to paths used in the `pre-install`, `do-install`, and `post-install` targets (see the examples through the book).  Typically, this includes `PREFIX`, `ETCDIR`, `DATADIR`, `EXAMPLESDIR`, `MANPREFIX`, `DOCSDIR`, and so on.  Directories should be created as part of the `post-install` target.  Avoid using absolute paths whenever possible."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1471282455446062413,
            "content_hash": -1471282455446062413,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:112",
            "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": 50,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1244636/?format=api",
            "priority": 100,
            "id": 1641254,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=6b94f466e6df7ab3",
            "url": "https://translate-dev.freebsd.org/api/units/1641254/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.678336Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Ports that install kernel modules must prepend `STAGEDIR` to their destination, by default [.filename]#/boot/modules#."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 970404556959941755,
            "content_hash": 970404556959941755,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:116",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 22,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1165064/?format=api",
            "priority": 100,
            "id": 1641255,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=8d7791cd9a04847b",
            "url": "https://translate-dev.freebsd.org/api/units/1641255/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.678980Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Handling Symbolic Links"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4020557532114264235,
            "content_hash": -4020557532114264235,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:119",
            "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/1165066/?format=api",
            "priority": 100,
            "id": 1641256,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=48341c39f34edf55",
            "url": "https://translate-dev.freebsd.org/api/units/1641256/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.679610Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "When creating a symbolic link, relative ones are strongly recommended.  Use `${RLN}` to create relative symbolic links.  It uses man:install[1] under the hood to automatically figure out the relative link to create."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5191806483479514947,
            "content_hash": -5191806483479514947,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:124",
            "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/1244638/?format=api",
            "priority": 100,
            "id": 1641257,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=37f2ff82b9a230bd",
            "url": "https://translate-dev.freebsd.org/api/units/1641257/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.680211Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Create Relative Symbolic Links Automatically"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8784002501415184222,
            "content_hash": 8784002501415184222,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:126",
            "context": "",
            "note": "type: Block title",
            "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": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1165070/?format=api",
            "priority": 100,
            "id": 1641258,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=f9e70bbc42fea75e",
            "url": "https://translate-dev.freebsd.org/api/units/1641258/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.680844Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "`${RLN}` uses man:install[1]'s relative symbolic feature which frees the porter of computing the relative path."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -950031268987190659,
            "content_hash": -950031268987190659,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:130",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 26,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1165072/?format=api",
            "priority": 100,
            "id": 1641259,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=72d0cf982681427d",
            "url": "https://translate-dev.freebsd.org/api/units/1641259/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.681506Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "${RLN} ${STAGEDIR}${PREFIX}/lib/libfoo.so.42 ${STAGEDIR}${PREFIX}/lib/libfoo.so\n${RLN} ${STAGEDIR}${PREFIX}/libexec/foo/bar ${STAGEDIR}${PREFIX}/bin/bar\n${RLN} ${STAGEDIR}/var/cache/foo ${STAGEDIR}${PREFIX}/share/foo\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6609418387999790003,
            "content_hash": -6609418387999790003,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:136",
            "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": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1165074/?format=api",
            "priority": 100,
            "id": 1641260,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=2446a0fe8b566c4d",
            "url": "https://translate-dev.freebsd.org/api/units/1641260/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.682134Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Will generate:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1020397522940211015,
            "content_hash": 1020397522940211015,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:139",
            "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": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1165076/?format=api",
            "priority": 100,
            "id": 1641261,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=8e292e240c8a2f47",
            "url": "https://translate-dev.freebsd.org/api/units/1641261/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.682736Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "% ls -lF ${STAGEDIR}${PREFIX}/lib\nlrwxr-xr-x  1 nobody  nobody    181 Aug  3 11:27 libfoo.so@ -> libfoo.so.42\n-rwxr-xr-x  1 nobody  nobody     15 Aug  3 11:24 libfoo.so.42*\n% ls -lF ${STAGEDIR}${PREFIX}/bin\nlrwxr-xr-x  1 nobody  nobody    181 Aug  3 11:27 bar@ -> ../libexec/foo/bar\n% ls -lF ${STAGEDIRDIR}${PREFIX}/share\nlrwxr-xr-x  1 nobody  nobody    181 Aug  3 11:27 foo@ -> ../../../var/cache/foo\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7990812722508638323,
            "content_hash": -7990812722508638323,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:149",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 29,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 54,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1165078/?format=api",
            "priority": 100,
            "id": 1641262,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=111aee2a8033578d",
            "url": "https://translate-dev.freebsd.org/api/units/1641262/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.683374Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Bundled Libraries"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2707614574340451224,
            "content_hash": -2707614574340451224,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:154",
            "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": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1165080/?format=api",
            "priority": 100,
            "id": 1641263,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=5a6c9ee3e3c45468",
            "url": "https://translate-dev.freebsd.org/api/units/1641263/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.684017Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "This section explains why bundled dependencies are considered bad and what to do about them."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 711629003173081539,
            "content_hash": 711629003173081539,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:157",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 31,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1165082/?format=api",
            "priority": 100,
            "id": 1641264,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=89e036ced9ff31c3",
            "url": "https://translate-dev.freebsd.org/api/units/1641264/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.684606Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Why Bundled Libraries Are Bad"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3643228929903937030,
            "content_hash": -3643228929903937030,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:159",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 32,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1165084/?format=api",
            "priority": 100,
            "id": 1641265,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=4d70a69745a639fa",
            "url": "https://translate-dev.freebsd.org/api/units/1641265/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.685259Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Some software requires the porter to locate third-party libraries and add the required dependencies to the port.  Other software bundles all necessary libraries into the distribution file.  The second approach seems easier at first, but there are some serious drawbacks:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8046384151539633377,
            "content_hash": 8046384151539633377,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:164",
            "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": 40,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1244640/?format=api",
            "priority": 100,
            "id": 1641266,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=efaa7fc116da4ce1",
            "url": "https://translate-dev.freebsd.org/api/units/1641266/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.685880Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "This list is loosely based on the https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries[Fedora] and https://wiki.gentoo.org/wiki/Why_not_bundle_dependencies[Gentoo] wikis, both licensed under the https://creativecommons.org/licenses/by-sa/3.0/[CC-BY-SA 3.0] license."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6524616471854485632,
            "content_hash": -6524616471854485632,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:166",
            "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": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1451182/?format=api",
            "priority": 100,
            "id": 1641267,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=2573e7e343736f80",
            "url": "https://translate-dev.freebsd.org/api/units/1641267/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.686514Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Security"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8304953194338180942,
            "content_hash": -8304953194338180942,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:167",
            "context": "",
            "note": "type: Labeled list",
            "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": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1165090/?format=api",
            "priority": 100,
            "id": 1641268,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=0cbee1123f3a20b2",
            "url": "https://translate-dev.freebsd.org/api/units/1641268/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.687143Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "If vulnerabilities are found in the upstream library and fixed there, they might not be fixed in the library bundled with the port.  One reason could be that the author is not aware of the problem.  This means that the porter must fix them, or upgrade to a non-vulnerable version, and send a patch to the author.  This all takes time, which results in software being vulnerable longer than necessary.  This in turn makes it harder to coordinate a fix without unnecessarily leaking information about the vulnerability."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3832303498020731771,
            "content_hash": -3832303498020731771,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:173",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 36,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 87,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1244642/?format=api",
            "priority": 100,
            "id": 1641269,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=4ad0ec45e0fcc485",
            "url": "https://translate-dev.freebsd.org/api/units/1641269/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.687772Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Bugs"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1188028071455965407,
            "content_hash": 1188028071455965407,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:174",
            "context": "",
            "note": "type: Labeled list",
            "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": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1165094/?format=api",
            "priority": 100,
            "id": 1641270,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=907cb93c8e5340df",
            "url": "https://translate-dev.freebsd.org/api/units/1641270/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.688463Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "This problem is similar to the problem with security in the last paragraph, but generally less severe."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1008695962926552950,
            "content_hash": -1008695962926552950,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:176",
            "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": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1165096/?format=api",
            "priority": 100,
            "id": 1641271,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=7200645db364688a",
            "url": "https://translate-dev.freebsd.org/api/units/1641271/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.689067Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Forking"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1837717473393404342,
            "content_hash": -1837717473393404342,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:177",
            "context": "",
            "note": "type: Labeled list",
            "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": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1165098/?format=api",
            "priority": 100,
            "id": 1641272,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=667f1db1d0db964a",
            "url": "https://translate-dev.freebsd.org/api/units/1641272/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.689710Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "It is easier for the author to fork the upstream library once it is bundled.  While convenient on first sight, it means that the code diverges from upstream making it harder to address security or other problems with the software.  A reason for this is that patching becomes harder."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4514458316616808478,
            "content_hash": -4514458316616808478,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:181",
            "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": 49,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1244644/?format=api",
            "priority": 100,
            "id": 1641273,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=41596c1464bf47e2",
            "url": "https://translate-dev.freebsd.org/api/units/1641273/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.690338Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Another problem of forking is that because code diverges from upstream, bugs get solved over and over again instead of just once at a central location.  This defeats the idea of open source software in the first place."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8277633009436760149,
            "content_hash": -8277633009436760149,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:184",
            "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": 38,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1244646/?format=api",
            "priority": 100,
            "id": 1641274,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=0d1ff0a27b7967ab",
            "url": "https://translate-dev.freebsd.org/api/units/1641274/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.690977Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Symbol collision"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6901992678592416217,
            "content_hash": 6901992678592416217,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:185",
            "context": "",
            "note": "type: Labeled list",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 42,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1165104/?format=api",
            "priority": 100,
            "id": 1641275,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=dfc8cdc5d9d909d9",
            "url": "https://translate-dev.freebsd.org/api/units/1641275/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.691648Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "When a library is installed on the system, it might collide with the bundled version.  This can cause immediate errors at compile or link time.  It can also cause errors when running the program which might be harder to track down.  The latter problem could be caused because the versions of the two libraries are incompatible."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5806188211319928036,
            "content_hash": -5806188211319928036,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:190",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 43,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 56,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1244648/?format=api",
            "priority": 100,
            "id": 1641276,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=2f6c469595370b1c",
            "url": "https://translate-dev.freebsd.org/api/units/1641276/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.692281Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Licensing"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3246297291303779910,
            "content_hash": 3246297291303779910,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:191",
            "context": "",
            "note": "type: Labeled list",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 44,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1165108/?format=api",
            "priority": 100,
            "id": 1641277,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=ad0d2a2fd3797e46",
            "url": "https://translate-dev.freebsd.org/api/units/1641277/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.692964Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "When bundling projects from different sources, license issues can arise more easily, especially when licenses are incompatible."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3811937339203989243,
            "content_hash": 3811937339203989243,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:193",
            "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": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1165110/?format=api",
            "priority": 100,
            "id": 1641278,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=b4e6b8d0414d2efb",
            "url": "https://translate-dev.freebsd.org/api/units/1641278/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.693583Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Waste of resources"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -889159749229309185,
            "content_hash": -889159749229309185,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:194",
            "context": "",
            "note": "type: Labeled list",
            "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": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1165112/?format=api",
            "priority": 100,
            "id": 1641279,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=73a911eb469c92ff",
            "url": "https://translate-dev.freebsd.org/api/units/1641279/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.694223Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Bundled libraries waste resources on several levels.  It takes longer to build the actual application, especially if these libraries are already present on the system.  At run-time, they can take up unnecessary memory when the system-wide library is already loaded by one program and the bundled library is loaded by another program."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4451474759489548012,
            "content_hash": -4451474759489548012,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:198",
            "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": 52,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1244650/?format=api",
            "priority": 100,
            "id": 1641280,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=42392f4a8a021114",
            "url": "https://translate-dev.freebsd.org/api/units/1641280/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.694866Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "Waste of effort"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5119829283090124352,
            "content_hash": -5119829283090124352,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:199",
            "context": "",
            "note": "type: Labeled list",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 48,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1165116/?format=api",
            "priority": 100,
            "id": 1641281,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=38f2b6649ec531c0",
            "url": "https://translate-dev.freebsd.org/api/units/1641281/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.695519Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "When a library needs patches for FreeBSD, these patches have to be duplicated again in the bundled library.  This wastes developer time because the patches might not apply cleanly.  It can also be hard to notice that these patches are required in the first place."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3196697874730209213,
            "content_hash": 3196697874730209213,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:203",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 49,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 45,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1244652/?format=api",
            "priority": 100,
            "id": 1641282,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=ac5cf3c7bd8a4fbd",
            "url": "https://translate-dev.freebsd.org/api/units/1641282/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.696122Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookspecial_index/el/?format=api",
            "source": [
                "What to do About Bundled Libraries"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5015488215502341487,
            "content_hash": -5015488215502341487,
            "location": "documentation/content/en/books/porters-handbook/special/_index.adoc:205",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 50,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1165120/?format=api",
            "priority": 100,
            "id": 1641283,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookspecial_index/el/?checksum=3a65680a8bd33a91",
            "url": "https://translate-dev.freebsd.org/api/units/1641283/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-02-17T12:41:35.696782Z"
        }
    ]
}