Translation components API.

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

GET /api/translations/documentation/bookshandbookfirewalls_index/zh_CN/units/?format=api&page=3
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 711,
    "next": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/units/?format=api&page=4",
    "previous": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/units/?format=api&page=2",
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "Sep 26 03:12:34 skapet sshd[25771]: Failed password for root from 200.72.41.31 port 40992 ssh2\nSep 26 03:12:34 skapet sshd[5279]: Failed password for root from 200.72.41.31 port 40992 ssh2\nSep 26 03:12:35 skapet sshd[5279]: Received disconnect from 200.72.41.31: 11: Bye Bye\nSep 26 03:12:44 skapet sshd[29635]: Invalid user admin from 200.72.41.31\nSep 26 03:12:44 skapet sshd[24703]: input_userauth_request: invalid user admin\nSep 26 03:12:44 skapet sshd[24703]: Failed password for invalid user admin from 200.72.41.31 port 41484 ssh2\n"
            ],
            "previous_source": "",
            "target": [
                "Sep 26 03:12:34 skapet sshd[25771]: Failed password for root from 200.72.41.31 port 40992 ssh2\nSep 26 03:12:34 skapet sshd[5279]: Failed password for root from 200.72.41.31 port 40992 ssh2\nSep 26 03:12:35 skapet sshd[5279]: Received disconnect from 200.72.41.31: 11: Bye Bye\nSep 26 03:12:44 skapet sshd[29635]: Invalid user admin from 200.72.41.31\nSep 26 03:12:44 skapet sshd[24703]: input_userauth_request: invalid user admin\nSep 26 03:12:44 skapet sshd[24703]: Failed password for invalid user admin from 200.72.41.31 port 41484 ssh2\n"
            ],
            "id_hash": 7541431045713435743,
            "content_hash": 7541431045713435743,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:717",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 188,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 75,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358299/?format=api",
            "priority": 100,
            "id": 715878,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=e8a88b9471da1c5f",
            "url": "https://translate-dev.freebsd.org/api/units/715878/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:53.971030Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "This is indicative of a brute force attack where somebody or some program is trying to discover the user name and password which will let them into the system."
            ],
            "previous_source": "",
            "target": [
                "这表明有人或某些程序试图穷举用户名和密码来进入系统。"
            ],
            "id_hash": 7912377835381935917,
            "content_hash": 7912377835381935917,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:720",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 189,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 29,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358301/?format=api",
            "priority": 100,
            "id": 715879,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=edce69b83e9d4f2d",
            "url": "https://translate-dev.freebsd.org/api/units/715879/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:53.979119Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "To configure this, create this table in the tables section of the ruleset:"
            ],
            "previous_source": "",
            "target": [
                "要配置此功能,请在规则的表单元(tables section)中创建表:"
            ],
            "id_hash": -2674472719074565976,
            "content_hash": -2674472719074565976,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:727",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 191,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358305/?format=api",
            "priority": 100,
            "id": 715881,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=5ae25d3b621660a8",
            "url": "https://translate-dev.freebsd.org/api/units/715881/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:54.011471Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "table <bruteforce> persist\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4860391456413897990,
            "content_hash": 4860391456413897990,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:731",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 192,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358307/?format=api",
            "priority": 100,
            "id": 715882,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=c373944734e4d506",
            "url": "https://translate-dev.freebsd.org/api/units/715882/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:54.033209Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "Then, somewhere early in the ruleset, add rules to block brute access while allowing legitimate access:"
            ],
            "previous_source": "",
            "target": [
                "然后,在规则集的早期,添加规则以阻止暴力访问,同时允许合法访问:"
            ],
            "id_hash": 8879083605959337692,
            "content_hash": 8879083605959337692,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:734",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 193,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358309/?format=api",
            "priority": 100,
            "id": 715883,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=fb38d77f083366dc",
            "url": "https://translate-dev.freebsd.org/api/units/715883/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:54.056775Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "block quick from <bruteforce>\npass inet proto tcp from any to $localnet port $tcp_services \\\n    flags S/SA keep state \\\n    (max-src-conn 100, max-src-conn-rate 15/5, \\\n    overload <bruteforce> flush global)\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6390997732988102109,
            "content_hash": -6390997732988102109,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:742",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 194,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 29,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358311/?format=api",
            "priority": 100,
            "id": 715884,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=274e9d6c3ceada23",
            "url": "https://translate-dev.freebsd.org/api/units/715884/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:54.110187Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "`max-src-conn` is the number of simultaneous connections allowed from one host."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1731462434876379123,
            "content_hash": 1731462434876379123,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:748",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 196,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358315/?format=api",
            "priority": 100,
            "id": 715886,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=980763e92cbd4ff3",
            "url": "https://translate-dev.freebsd.org/api/units/715886/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:54.184447Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "`max-src-conn-rate` is the rate of new connections allowed from any single host (_15_) per number of seconds (_5_)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 9151894666426872948,
            "content_hash": 9151894666426872948,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:750",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 197,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358317/?format=api",
            "priority": 100,
            "id": 715887,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=ff020fb5d62a7474",
            "url": "https://translate-dev.freebsd.org/api/units/715887/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:54.237115Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "Finally, `flush global` says that when a host reaches the limit, that all (`global`) of that host's connections will be terminated (`flush`)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1993712870228889859,
            "content_hash": 1993712870228889859,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:755",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 199,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358321/?format=api",
            "priority": 100,
            "id": 715889,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=9bab174ad61e1103",
            "url": "https://translate-dev.freebsd.org/api/units/715889/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:54.314947Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "These rules will _not_ block slow bruteforcers, as described in http://home.nuug.no/\\~peter/hailmary2013/[http://home.nuug.no/~peter/hailmary2013/]."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6737210426701786616,
            "content_hash": -6737210426701786616,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:759",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 200,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358323/?format=api",
            "priority": 100,
            "id": 715890,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=22809ecfeb61d208",
            "url": "https://translate-dev.freebsd.org/api/units/715890/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:54.385532Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "pass quick proto { tcp, udp } from any to any port ssh \\\n    flags S/SA keep state \\\n    (max-src-conn 15, max-src-conn-rate 5/3, \\\n    overload <bruteforce> flush global)\n"
            ],
            "previous_source": "",
            "target": [
                "pass quick proto { tcp, udp } from any to any port ssh \\\n    flags S/SA keep state \\\n    (max-src-conn 15, max-src-conn-rate 5/3, \\\n    overload &lt;bruteforce&gt; flush global)\n"
            ],
            "id_hash": 2310307807761528530,
            "content_hash": 2310307807761528530,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:770",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 202,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 28,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358327/?format=api",
            "priority": 100,
            "id": 715892,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=a00fdcb5eb6ff6d2",
            "url": "https://translate-dev.freebsd.org/api/units/715892/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:54.500273Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "*It May Not be Necessary to Block All Overloaders:* +\n"
            ],
            "previous_source": "",
            "target": [
                "可能不需要阻止所有 Overloader\n"
            ],
            "id_hash": -2195217960221123590,
            "content_hash": -2195217960221123590,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:775",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 203,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 10,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358329/?format=api",
            "priority": 100,
            "id": 715893,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=618904e55c765bfa",
            "url": "https://translate-dev.freebsd.org/api/units/715893/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:54.639089Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "It is worth noting that the overload mechanism is a general technique which does not apply exclusively to SSH, and it is not always optimal to entirely block all traffic from offenders."
            ],
            "previous_source": "",
            "target": [
                "值得注意的是,超载机制是一种通用技术,并不完全适用于<acronym>SSH</acronym>,完全阻断所有违规者的流量并不总是最佳实践。"
            ],
            "id_hash": 2610924570302535401,
            "content_hash": 2610924570302535401,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:777",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 204,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 32,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358331/?format=api",
            "priority": 100,
            "id": 715894,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=a43bde103c38d6e9",
            "url": "https://translate-dev.freebsd.org/api/units/715894/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:54.661171Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "For example, an overload rule could be used to protect a mail service or a web service, and the overload table could be used in a rule to assign offenders to a queue with a minimal bandwidth allocation or to redirect to a specific web page."
            ],
            "previous_source": "",
            "target": [
                "例如,过载规则可以用来保护邮件服务或Web服务,而过载表可以在规则中用于将违规者分配到一个队列中,以最小的带宽分配或重定向到一个特定的网页。"
            ],
            "id_hash": 601482896533616170,
            "content_hash": 601482896533616170,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:779",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 205,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 46,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358333/?format=api",
            "priority": 100,
            "id": 715895,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=8858e581f25bf62a",
            "url": "https://translate-dev.freebsd.org/api/units/715895/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:54.684636Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "# pfctl -t bruteforce -T expire 86400\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 428193712174069266,
            "content_hash": 428193712174069266,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:790",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 208,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358339/?format=api",
            "priority": 100,
            "id": 715898,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=85f13fe99d30f612",
            "url": "https://translate-dev.freebsd.org/api/units/715898/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:54.730021Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "Similar functionality is provided by package:security/expiretable[], which removes table entries which have not been accessed for a specified period of time."
            ],
            "previous_source": "",
            "target": [
                "<package>security/expiretable</package>也提供了类似的功能,它可以删除在指定时间内未被访问的表项。"
            ],
            "id_hash": 1977453815106811062,
            "content_hash": 1977453815106811062,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:793",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 209,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 21,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358341/?format=api",
            "priority": 100,
            "id": 715899,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=9b7153c4912eb4b6",
            "url": "https://translate-dev.freebsd.org/api/units/715899/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:54.747705Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "/usr/local/sbin/expiretable -v -d -t 24h bruteforce\n"
            ],
            "previous_source": "",
            "target": [
                "/usr/local/sbin/expiretable -v -d -t 24h bruteforce\n"
            ],
            "id_hash": -3448070406985530926,
            "content_hash": -3448070406985530926,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:800",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 211,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358345/?format=api",
            "priority": 100,
            "id": 715901,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=5025fe3bc71741d2",
            "url": "https://translate-dev.freebsd.org/api/units/715901/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:54.775680Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "Protecting Against SPAM"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5116724102218691610,
            "content_hash": -5116724102218691610,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:803",
            "context": "",
            "note": "type: Title ====",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 212,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358347/?format=api",
            "priority": 100,
            "id": 715902,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=38fdbe89e1934be6",
            "url": "https://translate-dev.freebsd.org/api/units/715902/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:54.785166Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "Procedure: Configuring spamd"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4642232964583423629,
            "content_hash": -4642232964583423629,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:819",
            "context": "",
            "note": "type: Block title",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 217,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358357/?format=api",
            "priority": 100,
            "id": 715907,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=3f9379b6dd658173",
            "url": "https://translate-dev.freebsd.org/api/units/715907/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:54.836121Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "Install the package:mail/spamd[] package or port. To use spamd's greylisting features, man:fdescfs[5] must be mounted at [.filename]#/dev/fd#. Add the following line to [.filename]#/etc/fstab#:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7439838677498771281,
            "content_hash": -7439838677498771281,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:821",
            "context": "",
            "note": "type: delimited block * 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 218,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 23,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358359/?format=api",
            "priority": 100,
            "id": 715908,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=18c06224097948af",
            "url": "https://translate-dev.freebsd.org/api/units/715908/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:54.874829Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                " fdescfs /dev/fd fdescfs rw 0 0\n"
            ],
            "previous_source": "",
            "target": [
                " fdescfs /dev/fd fdescfs rw 0 0\n"
            ],
            "id_hash": -87219409168820248,
            "content_hash": -87219409168820248,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:825",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 219,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358361/?format=api",
            "priority": 100,
            "id": 715909,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=7eca2268d2f917e8",
            "url": "https://translate-dev.freebsd.org/api/units/715909/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:54.935511Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "#  mount fdescfs\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5450510618988941049,
            "content_hash": 5450510618988941049,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:832",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 221,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358365/?format=api",
            "priority": 100,
            "id": 715911,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=cba41a87a9548ef9",
            "url": "https://translate-dev.freebsd.org/api/units/715911/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:54.966871Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "Next, edit the PF ruleset to include:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2506318723490906324,
            "content_hash": -2506318723490906324,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:835",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 222,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358367/?format=api",
            "priority": 100,
            "id": 715912,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=5d37c4666869ff2c",
            "url": "https://translate-dev.freebsd.org/api/units/715912/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:55.029172Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "table <spamd> persist\ntable <spamd-white> persist\nrdr pass on $ext_if inet proto tcp from <spamd> to \\\n    { $ext_if, $localnet } port smtp -> 127.0.0.1 port 8025\nrdr pass on $ext_if inet proto tcp from !<spamd-white> to \\\n    { $ext_if, $localnet } port smtp -> 127.0.0.1 port 8025\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3711456817067970181,
            "content_hash": -3711456817067970181,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:844",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 223,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 48,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358369/?format=api",
            "priority": 100,
            "id": 715913,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=4c7e41b06376317b",
            "url": "https://translate-dev.freebsd.org/api/units/715913/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:55.061136Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "The next step is to configure spamd in [.filename]#/usr/local/etc/spamd.conf# and to add some [.filename]#rc.conf# parameters."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2430374689404062384,
            "content_hash": -2430374689404062384,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:849",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 225,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358373/?format=api",
            "priority": 100,
            "id": 715915,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=5e459318bef87550",
            "url": "https://translate-dev.freebsd.org/api/units/715915/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:55.092770Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "traplist:\\\n    :black:\\\n    :msg=\"SPAM. Your address %A has sent spam within the last 24 hours\":\\\n    :method=http:\\\n    :file=www.openbsd.org/spamd/traplist.gz\n"
            ],
            "previous_source": "",
            "target": [
                "traplist:\\\n    :black:\\\n    :msg=\"SPAM. Your address %A has sent spam within the last 24 hours\":\\\n    :method=http:\\\n    :file=www.openbsd.org/spamd/traplist.gz\n"
            ],
            "id_hash": 3765521881140803428,
            "content_hash": 3765521881140803428,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:872",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 231,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358385/?format=api",
            "priority": 100,
            "id": 715921,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=b441d233475bb764",
            "url": "https://translate-dev.freebsd.org/api/units/715921/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:55.381025Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "*Choose Data Sources with Care:* +\n"
            ],
            "previous_source": "",
            "target": [
                "小心的选择数据源\n"
            ],
            "id_hash": 4528817446073933373,
            "content_hash": 4528817446073933373,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:892",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 235,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358393/?format=api",
            "priority": 100,
            "id": 715925,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=bed99778f5d41e3d",
            "url": "https://translate-dev.freebsd.org/api/units/715925/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:55.435732Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "spamd_flags=\"-v\" # use \"\" and see spamd-setup(8) for flags\n"
            ],
            "previous_source": "",
            "target": [
                "spamd_flags=\"-v\" # use \"\" and see spamd-setup(8) for flags\n"
            ],
            "id_hash": 8897981654931632895,
            "content_hash": 8897981654931632895,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:903",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 238,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358399/?format=api",
            "priority": 100,
            "id": 715928,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=fb7bfb2bf02472ff",
            "url": "https://translate-dev.freebsd.org/api/units/715928/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:55.563289Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "On a typical gateway in front of a mail server, hosts will soon start getting trapped within a few seconds to several minutes."
            ],
            "previous_source": "",
            "target": [
                "在邮件服务器前的典型网关上,主机很快就会在几秒到几分钟内被困住。"
            ],
            "id_hash": -4155075709954876184,
            "content_hash": -4155075709954876184,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:910",
            "context": "",
            "note": "type: delimited block * 4",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 240,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 23,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358403/?format=api",
            "priority": 100,
            "id": 715930,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=465634a805491ce8",
            "url": "https://translate-dev.freebsd.org/api/units/715930/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:55.612913Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "The basic procedure for configuring greylisting is as follows:"
            ],
            "previous_source": "",
            "target": [
                "配置灰名单的基本过程如下:"
            ],
            "id_hash": -8657652224815353349,
            "content_hash": -8657652224815353349,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:920",
            "context": "",
            "note": "type: delimited block * 4",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 243,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358409/?format=api",
            "priority": 100,
            "id": 715933,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=07d9d72bf702b1fb",
            "url": "https://translate-dev.freebsd.org/api/units/715933/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:55.669264Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "Procedure: Configuring Greylisting"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 9212278791482389676,
            "content_hash": 9212278791482389676,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:922",
            "context": "",
            "note": "type: Block title",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 244,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358411/?format=api",
            "priority": 100,
            "id": 715934,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=ffd896c08a2c34ac",
            "url": "https://translate-dev.freebsd.org/api/units/715934/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:55.693417Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "Make sure that man:fdescfs[5] is mounted as described in Step 1 of the previous Procedure."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 9158278741430073021,
            "content_hash": 9158278741430073021,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:924",
            "context": "",
            "note": "type: delimited block * 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 245,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358413/?format=api",
            "priority": 100,
            "id": 715935,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=ff18bdfe20f376bd",
            "url": "https://translate-dev.freebsd.org/api/units/715935/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:55.774669Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "To run spamd in greylisting mode, add this line to [.filename]#/etc/rc.conf#:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8491348897085751489,
            "content_hash": 8491348897085751489,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:925",
            "context": "",
            "note": "type: delimited block * 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 246,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358415/?format=api",
            "priority": 100,
            "id": 715936,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=f5d754d532b380c1",
            "url": "https://translate-dev.freebsd.org/api/units/715936/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:55.835157Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "spamd_grey=\"YES\"  # use spamd greylisting if YES\n"
            ],
            "previous_source": "",
            "target": [
                "spamd_grey=\"YES\"  # use spamd greylisting if YES\n"
            ],
            "id_hash": -881069990404085727,
            "content_hash": -881069990404085727,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:929",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 247,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358417/?format=api",
            "priority": 100,
            "id": 715937,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=73c5cf8307b52821",
            "url": "https://translate-dev.freebsd.org/api/units/715937/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:55.875295Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "To complete the greylisting setup:"
            ],
            "previous_source": "",
            "target": [
                "完成灰名单设置:"
            ],
            "id_hash": 2992725224140549786,
            "content_hash": 2992725224140549786,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:933",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 249,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358421/?format=api",
            "priority": 100,
            "id": 715939,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=a9884bbc373fae9a",
            "url": "https://translate-dev.freebsd.org/api/units/715939/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:55.935941Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "#  service obspamd restart\n#  service obspamlogd start\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8356665367706465127,
            "content_hash": -8356665367706465127,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:938",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 250,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358423/?format=api",
            "priority": 100,
            "id": 715940,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=0c07291fa30c0c99",
            "url": "https://translate-dev.freebsd.org/api/units/715940/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:55.956901Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "Network Hygiene"
            ],
            "previous_source": "",
            "target": [
                "网络保健"
            ],
            "id_hash": -8656399623631482200,
            "content_hash": -8656399623631482200,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:944",
            "context": "",
            "note": "type: Title ====",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 252,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358427/?format=api",
            "priority": 100,
            "id": 715942,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=07de4a67e79ed2a8",
            "url": "https://translate-dev.freebsd.org/api/units/715942/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:55.997840Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "This section describes how `block-policy`, `scrub`, and `antispoof` can be used to make the ruleset behave sanely."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5067732760413900550,
            "content_hash": 5067732760413900550,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:947",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 253,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358429/?format=api",
            "priority": 100,
            "id": 715943,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=c654341879148f06",
            "url": "https://translate-dev.freebsd.org/api/units/715943/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:56.023657Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "set block-policy return\n"
            ],
            "previous_source": "",
            "target": [
                "set block-policy return\n"
            ],
            "id_hash": 1226570438779921382,
            "content_hash": 1226570438779921382,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:958",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 256,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358435/?format=api",
            "priority": 100,
            "id": 715946,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=9105a750bf78e3e6",
            "url": "https://translate-dev.freebsd.org/api/units/715946/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:56.115689Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "scrub in all\n"
            ],
            "previous_source": "",
            "target": [
                "scrub in all\n"
            ],
            "id_hash": 7662713729947071828,
            "content_hash": 7662713729947071828,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:968",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 258,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358439/?format=api",
            "priority": 100,
            "id": 715948,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=ea576d89e100f554",
            "url": "https://translate-dev.freebsd.org/api/units/715948/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:56.158941Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "This example reassembles fragments, clears the \"do not fragment\" bit, and sets the maximum segment size to 1440 bytes:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7432649916148831689,
            "content_hash": -7432649916148831689,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:974",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 260,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 19,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358443/?format=api",
            "priority": 100,
            "id": 715951,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=18d9ec47f81caa37",
            "url": "https://translate-dev.freebsd.org/api/units/715951/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:56.204980Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "scrub in all fragment reassemble no-df max-mss 1440\n"
            ],
            "previous_source": "",
            "target": [
                "scrub in all fragment reassemble no-df max-mss 1440\n"
            ],
            "id_hash": 6500908903301054024,
            "content_hash": 6500908903301054024,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:978",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 261,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358445/?format=api",
            "priority": 100,
            "id": 715953,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=da37de344a6efe48",
            "url": "https://translate-dev.freebsd.org/api/units/715953/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:56.224064Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "The `antispoof` mechanism protects against activity from spoofed or forged IP addresses, mainly by blocking packets appearing on interfaces and in directions which are logically not possible."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5806531391305770285,
            "content_hash": 5806531391305770285,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:981",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 262,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 27,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358447/?format=api",
            "priority": 100,
            "id": 715955,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=d094f1893bef652d",
            "url": "https://translate-dev.freebsd.org/api/units/715955/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:56.251331Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "These rules weed out spoofed traffic coming in from the rest of the world as well as any spoofed packets which originate in the local network:"
            ],
            "previous_source": "",
            "target": [
                "这些规则排除了来自世界其他地区和本地的所有欺骗(spoofed)数据包:"
            ],
            "id_hash": 1076385276558774907,
            "content_hash": 1076385276558774907,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:983",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 263,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358449/?format=api",
            "priority": 100,
            "id": 715956,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=8ef016b4c2bf127b",
            "url": "https://translate-dev.freebsd.org/api/units/715956/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:56.268385Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "antispoof for $ext_if\nantispoof for $int_if\n"
            ],
            "previous_source": "",
            "target": [
                "antispoof for $ext_if\nantispoof for $int_if\n"
            ],
            "id_hash": 9119629698752758491,
            "content_hash": 9119629698752758491,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:988",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 264,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358451/?format=api",
            "priority": 100,
            "id": 715958,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=fe8f6ee4a542c2db",
            "url": "https://translate-dev.freebsd.org/api/units/715958/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:56.283639Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "Handling Non-Routable Addresses"
            ],
            "previous_source": "",
            "target": [
                "处理不可路由(Non-Routable)的位址"
            ],
            "id_hash": -4604170677135897598,
            "content_hash": -4604170677135897598,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:991",
            "context": "",
            "note": "type: Title ====",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 265,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358453/?format=api",
            "priority": 100,
            "id": 715960,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=401ab329c00b8c02",
            "url": "https://translate-dev.freebsd.org/api/units/715960/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:56.295010Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "martians = \"{ 127.0.0.0/8, 192.168.0.0/16, 172.16.0.0/12, \\\n\t      10.0.0.0/8, 169.254.0.0/16, 192.0.2.0/24, \\\n\t      0.0.0.0/8, 240.0.0.0/4 }\"\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7362643530704061230,
            "content_hash": -7362643530704061230,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1005",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 268,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358459/?format=api",
            "priority": 100,
            "id": 715968,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=19d2a2b7c08e7cd2",
            "url": "https://translate-dev.freebsd.org/api/units/715968/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:56.356906Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "block drop in quick on $ext_if from $martians to any\nblock drop out quick on $ext_if from any to $martians\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 118456300407484075,
            "content_hash": 118456300407484075,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1008",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 269,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358461/?format=api",
            "priority": 100,
            "id": 715970,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=81a4d760ab31eeab",
            "url": "https://translate-dev.freebsd.org/api/units/715970/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:56.366828Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "Enabling ALTQ"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2042882786564075354,
            "content_hash": 2042882786564075354,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1010",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 270,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358463/?format=api",
            "priority": 100,
            "id": 715972,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=9c59c7121ae96f5a",
            "url": "https://translate-dev.freebsd.org/api/units/715972/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:56.376913Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "Before enabling ALTQ, refer to man:altq[4] to determine if the drivers for the network cards installed on the system support it."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3212826839007421555,
            "content_hash": 3212826839007421555,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1016",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 272,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358467/?format=api",
            "priority": 100,
            "id": 715976,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=ac9640fcdfe0e473",
            "url": "https://translate-dev.freebsd.org/api/units/715976/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:56.410672Z"
        }
    ]
}