Translation components API.

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

GET /api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/units/?format=api&page=2
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 9951,
    "next": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/units/?format=api&page=3",
    "previous": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/units/?format=api",
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "It is recommended to keep all the filenames in this file sorted alphabetically. It will make verifying changes when upgrading the port much easier."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4715181234605530819,
            "content_hash": 4715181234605530819,
            "location": "book.translate.xml:368",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 52,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 24,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110585/?format=api",
            "priority": 100,
            "id": 190685,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=c16fb059cc401ec3",
            "url": "https://translate-dev.freebsd.org/api/units/190685/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.074955Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "Creating a packing list manually can be a very tedious task. If the port installs a large numbers of files, <link linkend=\"plist-autoplist\">creating the packing list automatically</link> might save time."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6757916895170458472,
            "content_hash": 6757916895170458472,
            "location": "book.translate.xml:374",
            "context": "",
            "note": "(itstool) path: tip/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 53,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 29,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110586/?format=api",
            "priority": 100,
            "id": 190686,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=ddc8f19c763ef368",
            "url": "https://translate-dev.freebsd.org/api/units/190686/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.084505Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "There is only one case when <filename>pkg-plist</filename> can be omitted from a port. If the port installs just a handful of files, list them in <varname>PLIST_FILES</varname>, within the port's <filename>Makefile</filename>. For instance, we could get along without <filename>pkg-plist</filename> in the above <filename>oneko</filename> port by adding these lines to the <filename>Makefile</filename>:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6783779376855768794,
            "content_hash": 6783779376855768794,
            "location": "book.translate.xml:380",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 54,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 50,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110587/?format=api",
            "priority": 100,
            "id": 190687,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=de24d366b81bdeda",
            "url": "https://translate-dev.freebsd.org/api/units/190687/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.093863Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "PLIST_FILES=\tbin/oneko \\\n\t\tman/man1/oneko.1.gz \\\n\t\tlib/X11/app-defaults/Oneko \\\n\t\tlib/X11/oneko/cat1.xpm \\\n\t\tlib/X11/oneko/cat2.xpm \\\n\t\tlib/X11/oneko/mouse.xpm"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8079096226690141198,
            "content_hash": 8079096226690141198,
            "location": "book.translate.xml:389",
            "context": "",
            "note": "(itstool) path: sect2/programlisting",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 55,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110588/?format=api",
            "priority": 100,
            "id": 190688,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=f01eb7369a108c0e",
            "url": "https://translate-dev.freebsd.org/api/units/190688/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.106118Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "Usage of <varname>PLIST_FILES</varname> should not be abused. When looking for the origin of a file, people usually try to <application>grep</application> through the <filename>pkg-plist</filename> files in the ports tree. Listing files in <varname>PLIST_FILES</varname> in the <filename>Makefile</filename> makes that search more difficult."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8707854560625714027,
            "content_hash": 8707854560625714027,
            "location": "book.translate.xml:397",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 56,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 40,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110589/?format=api",
            "priority": 100,
            "id": 190689,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=f8d8839631dc636b",
            "url": "https://translate-dev.freebsd.org/api/units/190689/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.116989Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "If a port needs to create an empty directory, or creates directories outside of <filename>${PREFIX}</filename> during installation, refer to <xref linkend=\"plist-dir-cleaning\"/> for more information."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2619444419540745022,
            "content_hash": 2619444419540745022,
            "location": "book.translate.xml:407",
            "context": "",
            "note": "(itstool) path: tip/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 57,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 24,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110590/?format=api",
            "priority": 100,
            "id": 190690,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=a45a22d2379afb3e",
            "url": "https://translate-dev.freebsd.org/api/units/190690/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.127282Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "As <varname>PLIST_FILES</varname> is a <citerefentry><refentrytitle>make</refentrytitle><manvolnum>1</manvolnum></citerefentry> variable, any entry with spaces must be quoted. For example, if using keywords described in <citerefentry><refentrytitle>pkg-create</refentrytitle><manvolnum>8</manvolnum></citerefentry> and <xref linkend=\"plist-keywords\"/>, the entry must be quoted."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 227841805356666700,
            "content_hash": 227841805356666700,
            "location": "book.translate.xml:414",
            "context": "",
            "note": "(itstool) path: tip/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 58,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 29,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110591/?format=api",
            "priority": 100,
            "id": 190691,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=832974ea31448f4c",
            "url": "https://translate-dev.freebsd.org/api/units/190691/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.136952Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "PLIST_FILES=\t\"@sample ${ETCDIR}/oneko.conf.sample\""
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -9071950105430321132,
            "content_hash": -9071950105430321132,
            "location": "book.translate.xml:418",
            "context": "",
            "note": "(itstool) path: tip/programlisting",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 59,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110592/?format=api",
            "priority": 100,
            "id": 190692,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=0219f571c1c21814",
            "url": "https://translate-dev.freebsd.org/api/units/190692/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.146575Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "Later we will see how <filename>pkg-plist</filename> and <varname>PLIST_FILES</varname> can be used to fulfill <link linkend=\"plist\">more sophisticated tasks</link>."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2636367806328021360,
            "content_hash": -2636367806328021360,
            "location": "book.translate.xml:421",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 60,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110593/?format=api",
            "priority": 100,
            "id": 190693,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=5b69bd72be8ade90",
            "url": "https://translate-dev.freebsd.org/api/units/190693/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.156266Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "Creating the Checksum File"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5697477808960266292,
            "content_hash": 5697477808960266292,
            "location": "book.translate.xml:429",
            "context": "",
            "note": "(itstool) path: sect1/title",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 61,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110594/?format=api",
            "priority": 100,
            "id": 190694,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=cf1181e176bf6034",
            "url": "https://translate-dev.freebsd.org/api/units/190694/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.166531Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "Just type <command>make makesum</command>. The ports framework will automatically generate <filename>distinfo</filename>. Do not try to generate the file manually."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6538759699609316613,
            "content_hash": -6538759699609316613,
            "location": "book.translate.xml:431",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 62,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 19,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110595/?format=api",
            "priority": 100,
            "id": 190695,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=2541a8b2712592fb",
            "url": "https://translate-dev.freebsd.org/api/units/190695/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.176569Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "Testing the Port"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3734625763310272506,
            "content_hash": 3734625763310272506,
            "location": "book.translate.xml:438, book.translate.xml:18737",
            "context": "",
            "note": "(itstool) path: sect1/title\n(itstool) path: chapter/title",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 63,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110596/?format=api",
            "priority": 100,
            "id": 190696,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=b3d40e5847217ffa",
            "url": "https://translate-dev.freebsd.org/api/units/190696/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.185583Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "Make sure that the port rules do exactly what is desired, including packaging up the port. These are the important points to verify:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5029412630150008484,
            "content_hash": 5029412630150008484,
            "location": "book.translate.xml:440",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 64,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 23,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110597/?format=api",
            "priority": 100,
            "id": 190697,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=c5cc1023e0f44ea4",
            "url": "https://translate-dev.freebsd.org/api/units/190697/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.194709Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "<filename>pkg-plist</filename> does not contain anything not installed by the port."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3199904285996929625,
            "content_hash": 3199904285996929625,
            "location": "book.translate.xml:446",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 65,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110598/?format=api",
            "priority": 100,
            "id": 190698,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=ac6857fe8a18d259",
            "url": "https://translate-dev.freebsd.org/api/units/190698/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.204405Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "<filename>pkg-plist</filename> contains everything that is installed by the port."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4394005647128958304,
            "content_hash": -4394005647128958304,
            "location": "book.translate.xml:451",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 66,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110599/?format=api",
            "priority": 100,
            "id": 190699,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=43055b24f5d16aa0",
            "url": "https://translate-dev.freebsd.org/api/units/190699/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.214344Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "install"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7331308562946027990,
            "content_hash": 7331308562946027990,
            "location": "book.translate.xml:457, book.translate.xml:745, book.translate.xml:6689, book.translate.xml:6742, book.translate.xml:8966, book.translate.xml:9901",
            "context": "",
            "note": "(itstool) path: para/buildtarget",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 67,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110541/?format=api",
            "priority": 100,
            "id": 190700,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=e5be0a4b892d71d6",
            "url": "https://translate-dev.freebsd.org/api/units/190700/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.232744Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "The port can be installed using the <_:buildtarget-1/> target. This verifies that the install script works correctly."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7449121786653389788,
            "content_hash": 7449121786653389788,
            "location": "book.translate.xml:456",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 68,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110600/?format=api",
            "priority": 100,
            "id": 190701,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=e76098cc3e1933dc",
            "url": "https://translate-dev.freebsd.org/api/units/190701/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.242229Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "deinstall"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 44128413461524339,
            "content_hash": 44128413461524339,
            "location": "book.translate.xml:463",
            "context": "",
            "note": "(itstool) path: para/buildtarget",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 69,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110601/?format=api",
            "priority": 100,
            "id": 190702,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=809cc68ee8e02f73",
            "url": "https://translate-dev.freebsd.org/api/units/190702/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.252447Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "The port can be deinstalled properly using the <_:buildtarget-1/> target. This verifies that the deinstall script works correctly."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7917850595018597089,
            "content_hash": -7917850595018597089,
            "location": "book.translate.xml:462",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 70,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110602/?format=api",
            "priority": 100,
            "id": 190703,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=121e24d59b4d1d1f",
            "url": "https://translate-dev.freebsd.org/api/units/190703/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.262910Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "fetch"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 21709203608367695,
            "content_hash": 21709203608367695,
            "location": "book.translate.xml:469, book.translate.xml:667, book.translate.xml:668, book.translate.xml:671, book.translate.xml:6831",
            "context": "",
            "note": "(itstool) path: para/buildtarget",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 71,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110603/?format=api",
            "priority": 100,
            "id": 190704,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=804d2067d96ef24f",
            "url": "https://translate-dev.freebsd.org/api/units/190704/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.272417Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "The port only has access to network resources during the <_:buildtarget-1/> target phase. This is important for package builders, such as <package role=\"port\">ports-mgmt/poudriere</package>."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1703759276699027091,
            "content_hash": -1703759276699027091,
            "location": "book.translate.xml:468",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 72,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 23,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110604/?format=api",
            "priority": 100,
            "id": 190705,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=685b07f6f993f96d",
            "url": "https://translate-dev.freebsd.org/api/units/190705/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.282090Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "Make sure that <command>make package</command> can be run as a normal user (that is, not as <systemitem class=\"username\">root</systemitem>). If that fails, the software may need to be patched. See also <xref linkend=\"uses-fakeroot\"/> and <xref linkend=\"uses-uidfix\"/>."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1378529399133050361,
            "content_hash": -1378529399133050361,
            "location": "book.translate.xml:474",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 73,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 35,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110605/?format=api",
            "priority": 100,
            "id": 190706,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=6cde7ad0b43dea07",
            "url": "https://translate-dev.freebsd.org/api/units/190706/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.291938Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "Recommended Test Ordering"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5197899476924525510,
            "content_hash": 5197899476924525510,
            "location": "book.translate.xml:482",
            "context": "",
            "note": "(itstool) path: procedure/title",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 74,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110606/?format=api",
            "priority": 100,
            "id": 190707,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=c822a608dc466bc6",
            "url": "https://translate-dev.freebsd.org/api/units/190707/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.302626Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "<command>make stage</command>"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4595024859956871856,
            "content_hash": 4595024859956871856,
            "location": "book.translate.xml:485",
            "context": "",
            "note": "(itstool) path: step/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 75,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110607/?format=api",
            "priority": 100,
            "id": 190708,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=bfc4cec3bfd182b0",
            "url": "https://translate-dev.freebsd.org/api/units/190708/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.312421Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "<command>make stage-qa</command>"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1958485342608505215,
            "content_hash": 1958485342608505215,
            "location": "book.translate.xml:489",
            "context": "",
            "note": "(itstool) path: step/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 76,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110608/?format=api",
            "priority": 100,
            "id": 190709,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=9b2df00ae7fd397f",
            "url": "https://translate-dev.freebsd.org/api/units/190709/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.321750Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "<command>make package</command>"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7603220907026161964,
            "content_hash": -7603220907026161964,
            "location": "book.translate.xml:493",
            "context": "",
            "note": "(itstool) path: step/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 77,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110609/?format=api",
            "priority": 100,
            "id": 190710,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=167beede5fe1ded4",
            "url": "https://translate-dev.freebsd.org/api/units/190710/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.331168Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "<command>make install</command>"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3369775830539106393,
            "content_hash": 3369775830539106393,
            "location": "book.translate.xml:497",
            "context": "",
            "note": "(itstool) path: step/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 78,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110610/?format=api",
            "priority": 100,
            "id": 190711,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=aec3d94397faf859",
            "url": "https://translate-dev.freebsd.org/api/units/190711/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.340792Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "<command>make deinstall</command>"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5598832900886786821,
            "content_hash": 5598832900886786821,
            "location": "book.translate.xml:501",
            "context": "",
            "note": "(itstool) path: step/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 79,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110611/?format=api",
            "priority": 100,
            "id": 190712,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=cdb30cdc06207305",
            "url": "https://translate-dev.freebsd.org/api/units/190712/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.350943Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "<command>make package</command> (as user)"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1759226232130741981,
            "content_hash": -1759226232130741981,
            "location": "book.translate.xml:505",
            "context": "",
            "note": "(itstool) path: step/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 80,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110612/?format=api",
            "priority": 100,
            "id": 190713,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=6795f9100a4c5923",
            "url": "https://translate-dev.freebsd.org/api/units/190713/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.361689Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "Make certain no warnings are shown in any of the stages."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2451040054996593582,
            "content_hash": 2451040054996593582,
            "location": "book.translate.xml:509",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 81,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110613/?format=api",
            "priority": 100,
            "id": 190714,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=a203d7f1a0536bae",
            "url": "https://translate-dev.freebsd.org/api/units/190714/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.375794Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "Thorough automated testing can be done with <package role=\"port\">ports-mgmt/poudriere</package> from the Ports Collection, see <xref linkend=\"testing-poudriere\"/> for more information. It maintains <literal>jails</literal> where all of the steps shown above can be tested without affecting the state of the host system."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3191152591393551720,
            "content_hash": -3191152591393551720,
            "location": "book.translate.xml:512",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 82,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 40,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110614/?format=api",
            "priority": 100,
            "id": 190715,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=53b6bfa025eb8a98",
            "url": "https://translate-dev.freebsd.org/api/units/190715/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.385392Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "Checking the Port with <command>portlint</command>"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4479371885931019273,
            "content_hash": -4479371885931019273,
            "location": "book.translate.xml:521",
            "context": "",
            "note": "(itstool) path: sect1/title",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 83,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110615/?format=api",
            "priority": 100,
            "id": 190716,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=41d61300a235c3f7",
            "url": "https://translate-dev.freebsd.org/api/units/190716/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.394776Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "Please use <command>portlint</command> to see if the port conforms to our guidelines. The <package role=\"port\">ports-mgmt/portlint</package> program is part of the ports collection. In particular, check that the <link linkend=\"porting-samplem\">Makefile</link> is in the right shape and the <link linkend=\"porting-pkgname\">package</link> is named appropriately."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 34456957666137168,
            "content_hash": 34456957666137168,
            "location": "book.translate.xml:524",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 84,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 41,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110616/?format=api",
            "priority": 100,
            "id": 190717,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=807a6a6ba1bb1450",
            "url": "https://translate-dev.freebsd.org/api/units/190717/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.404187Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "Do not blindly follow the output of <command>portlint</command>. It is a static lint tool and sometimes gets things wrong."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7252202669910117978,
            "content_hash": 7252202669910117978,
            "location": "book.translate.xml:535",
            "context": "",
            "note": "(itstool) path: important/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 85,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 19,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110617/?format=api",
            "priority": 100,
            "id": 190718,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=e4a4ffe78b21ce5a",
            "url": "https://translate-dev.freebsd.org/api/units/190718/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.413855Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "Submitting the New Port"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4802185660895472679,
            "content_hash": 4802185660895472679,
            "location": "book.translate.xml:542",
            "context": "",
            "note": "(itstool) path: sect1/title",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 86,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110618/?format=api",
            "priority": 100,
            "id": 190719,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=c2a4ca6a5f262c27",
            "url": "https://translate-dev.freebsd.org/api/units/190719/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.423728Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "Before submitting the new port, read the <link linkend=\"porting-dads\">DOs and DON'Ts</link> section."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1862846576910383299,
            "content_hash": 1862846576910383299,
            "location": "book.translate.xml:544",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 87,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110619/?format=api",
            "priority": 100,
            "id": 190720,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=99da291787cbb8c3",
            "url": "https://translate-dev.freebsd.org/api/units/190720/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.433178Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "Once happy with the port, the only thing remaining is to put it in the main FreeBSD ports tree and make everybody else happy about it too."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 967212117040596054,
            "content_hash": 967212117040596054,
            "location": "book.translate.xml:548",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 88,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 27,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110620/?format=api",
            "priority": 100,
            "id": 190721,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=8d6c3a4bc2a88456",
            "url": "https://translate-dev.freebsd.org/api/units/190721/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.442245Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "We do not need the <filename>work</filename> directory or the <filename>pkgname.txz</filename> package, so delete them now."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6026048581824606829,
            "content_hash": 6026048581824606829,
            "location": "book.translate.xml:553",
            "context": "",
            "note": "(itstool) path: important/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 89,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110621/?format=api",
            "priority": 100,
            "id": 190722,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=d3a0d341fee6f26d",
            "url": "https://translate-dev.freebsd.org/api/units/190722/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.451467Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "Creating a <filename>.diff</filename> for a New Port"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 959452510943315683,
            "content_hash": 959452510943315683,
            "location": "book.translate.xml:563",
            "context": "",
            "note": "(itstool) path: example/title",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 91,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110623/?format=api",
            "priority": 100,
            "id": 190724,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=8d50a8f9ada206e3",
            "url": "https://translate-dev.freebsd.org/api/units/190724/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.470043Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "Add all the files with <command>svn add</command>. <command>cd</command> to the base of the ports tree so full paths to the changed files are included in the diff, then generate the diff with <command>svn diff</command>. For example:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7017855475299114502,
            "content_hash": -7017855475299114502,
            "location": "book.translate.xml:566",
            "context": "",
            "note": "(itstool) path: example/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 92,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 36,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110624/?format=api",
            "priority": 100,
            "id": 190725,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=1e9b91a09dc421fa",
            "url": "https://translate-dev.freebsd.org/api/units/190725/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.479539Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "<prompt>%</prompt> <userinput>svn add .</userinput>\n<prompt>%</prompt> <userinput>cd ../..</userinput>\n<prompt>%</prompt> <userinput>svn diff <replaceable>games/oneko</replaceable> &gt; <replaceable>oneko.diff</replaceable></userinput>"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -833731489488128390,
            "content_hash": -833731489488128390,
            "location": "book.translate.xml:572",
            "context": "",
            "note": "(itstool) path: example/screen",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 93,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110625/?format=api",
            "priority": 100,
            "id": 190726,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=746dfda0ab00b67a",
            "url": "https://translate-dev.freebsd.org/api/units/190726/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.489271Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "To make it easier for committers to apply the patch on their working copy of the ports tree, please generate the <filename>.diff</filename> from the base of your ports tree."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2759240657044591210,
            "content_hash": 2759240657044591210,
            "location": "book.translate.xml:577",
            "context": "",
            "note": "(itstool) path: important/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 94,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 29,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110626/?format=api",
            "priority": 100,
            "id": 190727,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=a64acac22cf5526a",
            "url": "https://translate-dev.freebsd.org/api/units/190727/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.498182Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "Creating a <filename>.shar</filename> for a New Port"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8463945842801619902,
            "content_hash": -8463945842801619902,
            "location": "book.translate.xml:623",
            "context": "",
            "note": "(itstool) path: example/title",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 101,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110627/?format=api",
            "priority": 100,
            "id": 190728,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=0a8a061991aa4c42",
            "url": "https://translate-dev.freebsd.org/api/units/190728/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.507654Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "Giving a good description in the summary of the problem report makes the work of port committers a lot easier. We prefer something like <quote>New port: <replaceable>category</replaceable>/<replaceable>portname</replaceable> <replaceable>short description of the port</replaceable></quote> for new ports. Using this scheme makes it easier and faster to begin the work of committing the new port."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7011247771826037279,
            "content_hash": 7011247771826037279,
            "location": "book.translate.xml:594",
            "context": "",
            "note": "(itstool) path: note/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 96,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 52,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110632/?format=api",
            "priority": 100,
            "id": 190732,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=e14cf4b387f0a21f",
            "url": "https://translate-dev.freebsd.org/api/units/190732/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.549529Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "After submitting the port, please be patient. The time needed to include a new port in FreeBSD can vary from a few days to a few months. A simple search form of the Problem Report database can be searched at <link xlink:href=\"https://bugs.freebsd.org/bugzilla/query.cgi\"/>."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2864078572799863010,
            "content_hash": 2864078572799863010,
            "location": "book.translate.xml:604",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 97,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 42,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110633/?format=api",
            "priority": 100,
            "id": 190733,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=a7bf4049948b28e2",
            "url": "https://translate-dev.freebsd.org/api/units/190733/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.559634Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "To get a listing of <emphasis>open</emphasis> port <acronym>PR</acronym>s, select <emphasis>Open</emphasis> and <emphasis>Ports &amp; Packages</emphasis> in the search form, then click <guibutton>[ Search ]</guibutton>."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7915863760959521851,
            "content_hash": -7915863760959521851,
            "location": "book.translate.xml:609",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 98,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 23,
            "source_unit": "https://translate-dev.freebsd.org/api/units/158983/?format=api",
            "priority": 100,
            "id": 190734,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=122533d9759ebbc5",
            "url": "https://translate-dev.freebsd.org/api/units/190734/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.569820Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "After looking at the new port, we will reply if necessary, and commit it to the tree. The submitter's name will also be added to the list of <link xlink:href=\"@@URL_RELPREFIX@@/doc/en_US.ISO8859-1/articles/contributors/contrib-additional.html\">Additional FreeBSD Contributors</link> and other files."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1536364765576012590,
            "content_hash": 1536364765576012590,
            "location": "book.translate.xml:614",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 99,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 35,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110635/?format=api",
            "priority": 100,
            "id": 190735,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=9552439d4195a32e",
            "url": "https://translate-dev.freebsd.org/api/units/190735/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.579346Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "Slow Porting"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4626008679341344094,
            "content_hash": -4626008679341344094,
            "location": "book.translate.xml:645",
            "context": "",
            "note": "(itstool) path: chapter/title",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 105,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110636/?format=api",
            "priority": 100,
            "id": 190736,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=3fcd1d9da3fc3aa2",
            "url": "https://translate-dev.freebsd.org/api/units/190736/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.588761Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?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": 6820498779591843610,
            "content_hash": 6820498779591843610,
            "location": "book.translate.xml:647",
            "context": "",
            "note": "(itstool) path: chapter/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 106,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 40,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110637/?format=api",
            "priority": 100,
            "id": 190737,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=dea74780e48e9f1a",
            "url": "https://translate-dev.freebsd.org/api/units/190737/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.598178Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_porters-handbook/zh_CN/?format=api",
            "source": [
                "How Things Work"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3696984688444144537,
            "content_hash": 3696984688444144537,
            "location": "book.translate.xml:653",
            "context": "",
            "note": "(itstool) path: sect1/title",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 107,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/110638/?format=api",
            "priority": 100,
            "id": 190738,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_porters-handbook/zh_CN/?checksum=b34e53fc96c57b99",
            "url": "https://translate-dev.freebsd.org/api/units/190738/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-16T14:50:01.607313Z"
        }
    ]
}