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=5
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=6",
    "previous": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/units/?format=api&page=4",
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "LOG_AMOUNT"
            ],
            "previous_source": "",
            "target": [
                "LOG_AMOUNT"
            ],
            "id_hash": -4918998318976570020,
            "content_hash": -4918998318976570020,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1213",
            "context": "",
            "note": "type: Labeled list",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 340,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358603/?format=api",
            "priority": 100,
            "id": 716056,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=3bbc351742a86d5c",
            "url": "https://translate-dev.freebsd.org/api/units/716056/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:58.810557Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "PROTO"
            ],
            "previous_source": "",
            "target": [
                "PROTO"
            ],
            "id_hash": -3168455289930184814,
            "content_hash": -3168455289930184814,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1226",
            "context": "",
            "note": "type: Labeled list",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 343,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358609/?format=api",
            "priority": 100,
            "id": 716059,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=540762b375010792",
            "url": "https://translate-dev.freebsd.org/api/units/716059/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:58.934805Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "This optional value can be used to specify any protocol name or number found in [.filename]#/etc/protocols#."
            ],
            "previous_source": "",
            "target": [
                "也可以指定在 <filename>/etc/protocols</filename> 中所定义的协议。 这个值定义的是匹配的协议, 在规则中必须指定它。"
            ],
            "id_hash": -6595051783461901118,
            "content_hash": -6595051783461901118,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1228",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 344,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358611/?format=api",
            "priority": 100,
            "id": 716060,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=2479ab5853726cc2",
            "url": "https://translate-dev.freebsd.org/api/units/716060/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.051458Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "SRC"
            ],
            "previous_source": "",
            "target": [
                "SRC"
            ],
            "id_hash": -9148919878799779772,
            "content_hash": -9148919878799779772,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1229",
            "context": "",
            "note": "type: Labeled list",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 345,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358613/?format=api",
            "priority": 100,
            "id": 716061,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=010881d7e1a11844",
            "url": "https://translate-dev.freebsd.org/api/units/716061/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.113561Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "SRC_PORT"
            ],
            "previous_source": "",
            "target": [
                "SRC_PORT"
            ],
            "id_hash": -392643430461637294,
            "content_hash": -392643430461637294,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1235, documentation/content/en/books/handbook/firewalls/_index.adoc:2006",
            "context": "",
            "note": "type: Labeled list",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 347,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358617/?format=api",
            "priority": 100,
            "id": 716063,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=7a8d0ce15bf17d52",
            "url": "https://translate-dev.freebsd.org/api/units/716063/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.287731Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "An optional source port can be specified using the port number or name from [.filename]#/etc/services#."
            ],
            "previous_source": "",
            "target": [
                "这个参数主要用于那些支持端口号的协议 (例如 <acronym>TCP</acronym> 和 <acronym>UDP</acronym>)。 如果要通过端口号匹配某个协议, 就必须指定这个参数。 此外, 也可以通过服务的名字 (根据 <filename>/etc/services</filename>) 来指定服务, 这样会比使用数字指定端口号直观一些。"
            ],
            "id_hash": -632331354428281520,
            "content_hash": -632331354428281520,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1237",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 348,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358619/?format=api",
            "priority": 100,
            "id": 716064,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=773981fbbef5ed50",
            "url": "https://translate-dev.freebsd.org/api/units/716064/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.311057Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "DST"
            ],
            "previous_source": "",
            "target": [
                "DST"
            ],
            "id_hash": -3488703230872960297,
            "content_hash": -3488703230872960297,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1238",
            "context": "",
            "note": "type: Labeled list",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 349,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358621/?format=api",
            "priority": 100,
            "id": 716065,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=4f95a2e53d0f42d7",
            "url": "https://translate-dev.freebsd.org/api/units/716065/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.324411Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "DST_PORT"
            ],
            "previous_source": "",
            "target": [
                "DST_PORT"
            ],
            "id_hash": -8942644535803393669,
            "content_hash": -8942644535803393669,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1242, documentation/content/en/books/handbook/firewalls/_index.adoc:2019",
            "context": "",
            "note": "type: Labeled list",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 351,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358625/?format=api",
            "priority": 100,
            "id": 716067,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=03e5582cc2d9c97b",
            "url": "https://translate-dev.freebsd.org/api/units/716067/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.343394Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "An optional destination port can be specified using the port number or name from [.filename]#/etc/services#."
            ],
            "previous_source": "",
            "target": [
                "可以使用<filename>/etc/services</filename>中的端口号或名称指定可选的目标端口。"
            ],
            "id_hash": -2190662718365564665,
            "content_hash": -2190662718365564665,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1244",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 352,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358627/?format=api",
            "priority": 100,
            "id": 716068,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=619933dd41210107",
            "url": "https://translate-dev.freebsd.org/api/units/716068/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.365563Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "OPTIONS"
            ],
            "previous_source": "",
            "target": [
                "OPTIONS"
            ],
            "id_hash": -1844228801270927892,
            "content_hash": -1844228801270927892,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1245, documentation/content/en/books/handbook/firewalls/_index.adoc:1970",
            "context": "",
            "note": "type: Labeled list",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 353,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358629/?format=api",
            "priority": 100,
            "id": 716069,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=6667fbad27b3adec",
            "url": "https://translate-dev.freebsd.org/api/units/716069/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.379200Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "When a `keep-state` rule is matched, the firewall will create a dynamic rule which matches bidirectional traffic between the source and destination addresses and ports using the same protocol."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6319127639915605788,
            "content_hash": -6319127639915605788,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1251",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 355,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 29,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358633/?format=api",
            "priority": 100,
            "id": 716071,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=284df2e4447a50e4",
            "url": "https://translate-dev.freebsd.org/api/units/716071/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.425342Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "Example Ruleset"
            ],
            "previous_source": "",
            "target": [
                "规则集示例"
            ],
            "id_hash": -4533206970472955077,
            "content_hash": -4533206970472955077,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1260, documentation/content/en/books/handbook/firewalls/_index.adoc:2047",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 358,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358639/?format=api",
            "priority": 100,
            "id": 716074,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=4116d0473fa2833b",
            "url": "https://translate-dev.freebsd.org/api/units/716074/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.470695Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "When first creating or testing a firewall ruleset, consider temporarily setting this tunable:"
            ],
            "previous_source": "",
            "target": [
                "若您第一次创建防火墙规则,请把下面这个 sysctl 变量暂时设为 1:"
            ],
            "id_hash": 1389144305978608342,
            "content_hash": 1389144305978608342,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1269",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 360,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358643/?format=api",
            "priority": 100,
            "id": 716076,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=93473b62e39c8ad6",
            "url": "https://translate-dev.freebsd.org/api/units/716076/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.504738Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "net.inet.ip.fw.default_to_accept=\"1\"\n"
            ],
            "previous_source": "",
            "target": [
                "net.inet.ip.fw.default_to_accept=\"1\"\n"
            ],
            "id_hash": -6616085515679992961,
            "content_hash": -6616085515679992961,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1273",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 361,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358645/?format=api",
            "priority": 100,
            "id": 716077,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=242ef146ea49737f",
            "url": "https://translate-dev.freebsd.org/api/units/716077/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.516022Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "This sets the default policy of man:ipfw[8] to be more permissive than the default `deny ip from any to any`, making it slightly more difficult to get locked out of the system right after a reboot."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 109212766544052933,
            "content_hash": 109212766544052933,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1276",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 362,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 36,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358647/?format=api",
            "priority": 100,
            "id": 716078,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=8184006ebacbc2c5",
            "url": "https://translate-dev.freebsd.org/api/units/716078/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.555453Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "#!/bin/sh\n# Flush out the list before we begin.\nipfw -q -f flush\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5586905404362032411,
            "content_hash": 5586905404362032411,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1287",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 364,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358651/?format=api",
            "priority": 100,
            "id": 716080,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=cd88acdd54b5851b",
            "url": "https://translate-dev.freebsd.org/api/units/716080/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.593970Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "# Set rules command prefix\ncmd=\"ipfw -q add\"\npif=\"dc0\"     # interface name of NIC attached to Internet\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8134466499363617858,
            "content_hash": -8134466499363617858,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1291",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 365,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358653/?format=api",
            "priority": 100,
            "id": 716081,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=0f1c91d12c1dc3be",
            "url": "https://translate-dev.freebsd.org/api/units/716081/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.609443Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "The first two rules allow all traffic on the trusted internal interface and on the loopback interface:"
            ],
            "previous_source": "",
            "target": [
                "前两个规则允许受信任内部接口和环回接口上的所有流量:"
            ],
            "id_hash": 8697711079770314066,
            "content_hash": 8697711079770314066,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1294",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 366,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358655/?format=api",
            "priority": 100,
            "id": 716082,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=f8b47a2504b05552",
            "url": "https://translate-dev.freebsd.org/api/units/716082/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.623080Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "# Change xl0 to LAN NIC interface name\n$cmd 00005 allow all from any to any via xl0\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3426167978799152252,
            "content_hash": 3426167978799152252,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1299",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 367,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358657/?format=api",
            "priority": 100,
            "id": 716083,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=af8c319fc5243c7c",
            "url": "https://translate-dev.freebsd.org/api/units/716083/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.638280Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "# No restrictions on Loopback Interface\n$cmd 00010 allow all from any to any via lo0\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3278002812575411240,
            "content_hash": -3278002812575411240,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1302",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 368,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358659/?format=api",
            "priority": 100,
            "id": 716084,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=528231cf3fb613d8",
            "url": "https://translate-dev.freebsd.org/api/units/716084/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.670351Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "The next rule allows the packet through if it matches an existing entry in the dynamic rules table:"
            ],
            "previous_source": "",
            "target": [
                "这条规则表示允许所有符合规则的流量通过:"
            ],
            "id_hash": -7038358083460978271,
            "content_hash": -7038358083460978271,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1305",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 369,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358661/?format=api",
            "priority": 100,
            "id": 716085,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=1e52ba9d294f29a1",
            "url": "https://translate-dev.freebsd.org/api/units/716085/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.685919Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "$cmd 00101 check-state\n"
            ],
            "previous_source": "",
            "target": [
                "$cmd 00101 check-state\n"
            ],
            "id_hash": -5103604572381146988,
            "content_hash": -5103604572381146988,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1309",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 370,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358663/?format=api",
            "priority": 100,
            "id": 716086,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=392c5aae75299094",
            "url": "https://translate-dev.freebsd.org/api/units/716086/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.719208Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "The next set of rules defines which stateful connections internal systems can create to hosts on the Internet:"
            ],
            "previous_source": "",
            "target": [
                "下一条规则说明系统中的哪些服务能与 Internet 创建有状态连接:"
            ],
            "id_hash": 1501172310402178147,
            "content_hash": 1501172310402178147,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1312",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 371,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358665/?format=api",
            "priority": 100,
            "id": 716087,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=94d53c43442c9c63",
            "url": "https://translate-dev.freebsd.org/api/units/716087/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.751992Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "# Allow access to public DNS\n# Replace x.x.x.x with the IP address of a public DNS server\n# and repeat for each DNS server in /etc/resolv.conf\n$cmd 00110 allow tcp from any to x.x.x.x 53 out via $pif setup keep-state\n$cmd 00111 allow udp from any to x.x.x.x 53 out via $pif keep-state\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4845973437511066837,
            "content_hash": -4845973437511066837,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1320",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 372,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 54,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358667/?format=api",
            "priority": 100,
            "id": 716088,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=3cbfa4d56a2c9b2b",
            "url": "https://translate-dev.freebsd.org/api/units/716088/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.779309Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "# Allow access to ISP's DHCP server for cable/DSL configurations.\n# Use the first rule and check log for IP address.\n# Then, uncomment the second rule, input the IP address, and delete the first rule\n$cmd 00120 allow log udp from any to any 67 out via $pif keep-state\n#$cmd 00120 allow udp from any to x.x.x.x 67 out via $pif keep-state\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 43269610151860587,
            "content_hash": 43269610151860587,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1326",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 373,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 63,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358669/?format=api",
            "priority": 100,
            "id": 716089,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=8099b97b2eabd96b",
            "url": "https://translate-dev.freebsd.org/api/units/716089/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.799622Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "# Allow outbound HTTP and HTTPS connections\n$cmd 00200 allow tcp from any to any 80 out via $pif setup keep-state\n$cmd 00220 allow tcp from any to any 443 out via $pif setup keep-state\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -726373938804750053,
            "content_hash": -726373938804750053,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1330",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 374,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 35,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358671/?format=api",
            "priority": 100,
            "id": 716090,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=75eb66c04b71091b",
            "url": "https://translate-dev.freebsd.org/api/units/716090/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.843006Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "# Allow outbound email connections\n$cmd 00230 allow tcp from any to any 25 out via $pif setup keep-state\n$cmd 00231 allow tcp from any to any 110 out via $pif setup keep-state\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7549211152958376997,
            "content_hash": -7549211152958376997,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1334",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 375,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 33,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358673/?format=api",
            "priority": 100,
            "id": 716091,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=173bd0742d7fb3db",
            "url": "https://translate-dev.freebsd.org/api/units/716091/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.867786Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "# Allow outbound ping\n$cmd 00250 allow icmp from any to any out via $pif keep-state\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6980461751143290128,
            "content_hash": 6980461751143290128,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1337",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 376,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358675/?format=api",
            "priority": 100,
            "id": 716092,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=e0df94fa8518d510",
            "url": "https://translate-dev.freebsd.org/api/units/716092/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.903818Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "# Allow outbound NTP\n$cmd 00260 allow udp from any to any 123 out via $pif keep-state\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2662138864739513990,
            "content_hash": 2662138864739513990,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1340",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 377,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358677/?format=api",
            "priority": 100,
            "id": 716093,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=a4f1d1315f8f7686",
            "url": "https://translate-dev.freebsd.org/api/units/716093/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.930675Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "# Allow outbound SSH\n$cmd 00280 allow tcp from any to any 22 out via $pif setup keep-state\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5271228139818790877,
            "content_hash": 5271228139818790877,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1343",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 378,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358679/?format=api",
            "priority": 100,
            "id": 716094,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=c9272a10a3f12fdd",
            "url": "https://translate-dev.freebsd.org/api/units/716094/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.949050Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "# deny and log all other outbound connections\n$cmd 00299 deny log all from any to any out via $pif\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2217603136771333313,
            "content_hash": 2217603136771333313,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1346",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 379,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358681/?format=api",
            "priority": 100,
            "id": 716095,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=9ec6824db40c1cc1",
            "url": "https://translate-dev.freebsd.org/api/units/716095/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.965555Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "# Deny all inbound traffic from non-routable reserved address spaces\n$cmd 00300 deny all from 192.168.0.0/16 to any in via $pif     #RFC 1918 private IP\n$cmd 00301 deny all from 172.16.0.0/12 to any in via $pif      #RFC 1918 private IP\n$cmd 00302 deny all from 10.0.0.0/8 to any in via $pif         #RFC 1918 private IP\n$cmd 00303 deny all from 127.0.0.0/8 to any in via $pif        #loopback\n$cmd 00304 deny all from 0.0.0.0/8 to any in via $pif          #loopback\n$cmd 00305 deny all from 169.254.0.0/16 to any in via $pif     #DHCP auto-config\n$cmd 00306 deny all from 192.0.2.0/24 to any in via $pif       #reserved for docs\n$cmd 00307 deny all from 204.152.64.0/23 to any in via $pif    #Sun cluster interconnect\n$cmd 00308 deny all from 224.0.0.0/3 to any in via $pif        #Class D & E multicast\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7810923221951207729,
            "content_hash": 7810923221951207729,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1364",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 381,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 136,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358685/?format=api",
            "priority": 100,
            "id": 716097,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=ec65f9494c405931",
            "url": "https://translate-dev.freebsd.org/api/units/716097/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:05:59.990681Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "# Deny public pings\n$cmd 00310 deny icmp from any to any in via $pif\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1117821699279290015,
            "content_hash": -1117821699279290015,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1367",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 382,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358687/?format=api",
            "priority": 100,
            "id": 716098,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=707cb316443c0161",
            "url": "https://translate-dev.freebsd.org/api/units/716098/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:06:00.009389Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "# Deny ident\n$cmd 00315 deny tcp from any to any 113 in via $pif\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -638297004484238486,
            "content_hash": -638297004484238486,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1370",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 383,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358689/?format=api",
            "priority": 100,
            "id": 716099,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=772450419a85636a",
            "url": "https://translate-dev.freebsd.org/api/units/716099/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:06:00.046124Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "# Deny all Netbios services.\n$cmd 00320 deny tcp from any to any 137 in via $pif\n$cmd 00321 deny tcp from any to any 138 in via $pif\n$cmd 00322 deny tcp from any to any 139 in via $pif\n$cmd 00323 deny tcp from any to any 81 in via $pif\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3376923668927942936,
            "content_hash": -3376923668927942936,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1376",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 384,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 53,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358691/?format=api",
            "priority": 100,
            "id": 716100,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=5122c1d097f0eee8",
            "url": "https://translate-dev.freebsd.org/api/units/716100/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:06:00.100075Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "# Deny fragments\n$cmd 00330 deny all from any to any frag in via $pif\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5786307121675483758,
            "content_hash": -5786307121675483758,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1379",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 385,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358693/?format=api",
            "priority": 100,
            "id": 716101,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=2fb2e8547b384592",
            "url": "https://translate-dev.freebsd.org/api/units/716101/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:06:00.208040Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "# Deny ACK packets that did not match the dynamic rule table\n$cmd 00332 deny tcp from any to any established in via $pif\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5916176145489260608,
            "content_hash": -5916176145489260608,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1382",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 386,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 24,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358695/?format=api",
            "priority": 100,
            "id": 716102,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=2de5852413790fc0",
            "url": "https://translate-dev.freebsd.org/api/units/716102/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:06:00.252780Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "# Allow traffic from ISP's DHCP server.\n# Replace x.x.x.x with the same IP address used in rule 00120.\n#$cmd 00360 allow udp from any to x.x.x.x 67 in via $pif keep-state\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7019496207021382141,
            "content_hash": -7019496207021382141,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1386",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 387,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 32,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358697/?format=api",
            "priority": 100,
            "id": 716103,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=1e95bd63fe49e603",
            "url": "https://translate-dev.freebsd.org/api/units/716103/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:06:00.293929Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "# Allow HTTP connections to internal web server\n$cmd 00400 allow tcp from any to me 80 in via $pif setup limit src-addr 2\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4508457302048459374,
            "content_hash": -4508457302048459374,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1389",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 388,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 24,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358699/?format=api",
            "priority": 100,
            "id": 716104,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=416ebdf87a62b592",
            "url": "https://translate-dev.freebsd.org/api/units/716104/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:06:00.330072Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "# Allow inbound SSH connections\n$cmd 00410 allow tcp from any to me 22 in via $pif setup limit src-addr 2\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 9047683697355717227,
            "content_hash": 9047683697355717227,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1392",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 389,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358701/?format=api",
            "priority": 100,
            "id": 716105,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=fd8fd462d4fafa6b",
            "url": "https://translate-dev.freebsd.org/api/units/716105/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:06:00.341087Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "# Reject and log all other incoming connections\n$cmd 00499 deny log all from any to any in via $pif\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3003018598724617451,
            "content_hash": 3003018598724617451,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1395",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 390,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358703/?format=api",
            "priority": 100,
            "id": 716106,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=a9acdd813edf44eb",
            "url": "https://translate-dev.freebsd.org/api/units/716106/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:06:00.359836Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "The last rule logs all packets that do not match any of the rules in the ruleset:"
            ],
            "previous_source": "",
            "target": [
                "最后一条规则拒绝所有不符合规则的流量:"
            ],
            "id_hash": 8922001016452229911,
            "content_hash": 8922001016452229911,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1398",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 391,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358705/?format=api",
            "priority": 100,
            "id": 716107,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=fbd150a7574f2b17",
            "url": "https://translate-dev.freebsd.org/api/units/716107/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:06:00.370077Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "# Everything else is denied and logged\n$cmd 00999 deny log all from any to any\n"
            ],
            "previous_source": "",
            "target": [
                "# Everything else is denied and logged\n$cmd 00999 deny log all from any to any\n"
            ],
            "id_hash": -3585850654849026845,
            "content_hash": -3585850654849026845,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1403",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 392,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358707/?format=api",
            "priority": 100,
            "id": 716108,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=4e3c7fd3fc1f34e3",
            "url": "https://translate-dev.freebsd.org/api/units/716108/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:06:00.385243Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "In-kernel NAT"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3205427096596971864,
            "content_hash": 3205427096596971864,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1406",
            "context": "",
            "note": "type: Title ===",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 393,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358709/?format=api",
            "priority": 100,
            "id": 716109,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=ac7bf6f616130158",
            "url": "https://translate-dev.freebsd.org/api/units/716109/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:06:00.393984Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "gateway_enable=\"YES\"\nfirewall_enable=\"YES\"\nfirewall_nat_enable=\"YES\"\n"
            ],
            "previous_source": "",
            "target": [
                "gateway_enable=\"YES\"\nfirewall_enable=\"YES\"\nfirewall_nat_enable=\"YES\"\n"
            ],
            "id_hash": -3644045592033897863,
            "content_hash": -3644045592033897863,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1424",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 397,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358717/?format=api",
            "priority": 100,
            "id": 716113,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=4d6dbfd74d7dd279",
            "url": "https://translate-dev.freebsd.org/api/units/716113/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:06:00.470464Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "#!/bin/sh\nipfw -q -f flush\ncmd=\"ipfw -q add\"\nskip=\"skipto 1000\"\npif=dc0\nks=\"keep-state\"\ngood_tcpo=\"22,25,37,53,80,443,110\"\n"
            ],
            "previous_source": "",
            "target": [
                "#!/bin/sh\nipfw -q -f flush\ncmd=\"ipfw -q add\"\nskip=\"skipto 1000\"\npif=dc0\nks=\"keep-state\"\ngood_tcpo=\"22,25,37,53,80,443,110\"\n"
            ],
            "id_hash": -552845818481886651,
            "content_hash": -552845818481886651,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1447",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 400,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358723/?format=api",
            "priority": 100,
            "id": 716116,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=7853e5a83dd3ba45",
            "url": "https://translate-dev.freebsd.org/api/units/716116/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:06:00.590436Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "net.inet.tcp.tso=\"0\"\n"
            ],
            "previous_source": "",
            "target": [
                "net.inet.tcp.tso=\"0\"\n"
            ],
            "id_hash": 538304041666379179,
            "content_hash": 538304041666379179,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1456",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 402,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358727/?format=api",
            "priority": 100,
            "id": 716118,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=877870ac80ae7dab",
            "url": "https://translate-dev.freebsd.org/api/units/716118/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:06:00.643690Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "ipfw disable one_pass\nipfw -q nat 1 config if $pif same_ports unreg_only reset\n"
            ],
            "previous_source": "",
            "target": [
                "ipfw disable one_pass\nipfw -q nat 1 config if $pif same_ports unreg_only reset\n"
            ],
            "id_hash": -8375386737706135790,
            "content_hash": -8375386737706135790,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1470",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 404,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358731/?format=api",
            "priority": 100,
            "id": 716120,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=0bc4a62302820f12",
            "url": "https://translate-dev.freebsd.org/api/units/716120/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:06:00.702113Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "The reassemble rule was not needed with userland man:natd[8] because the internal workings of the IPFW `divert` action already takes care of reassembling packets before delivery to the socket as also stated in man:ipfw[8]."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2655871183174021829,
            "content_hash": 2655871183174021829,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1480",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 406,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 34,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358735/?format=api",
            "priority": 100,
            "id": 716122,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=a4db8cc50a48b2c5",
            "url": "https://translate-dev.freebsd.org/api/units/716122/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:06:00.736601Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/bookshandbookfirewalls_index/zh_CN/?format=api",
            "source": [
                "$cmd 005 allow all from any to any via xl0  # exclude LAN traffic\n$cmd 010 allow all from any to any via lo0  # exclude loopback traffic\n$cmd 099 reass all from any to any in       # reassemble inbound packets\n$cmd 100 nat 1 ip from any to any in via $pif # NAT any inbound packets\n# Allow the packet through if it has an existing entry in the dynamic rules table\n$cmd 101 check-state\n"
            ],
            "previous_source": "",
            "target": [
                "$cmd 005 allow all from any to any via xl0  # exclude LAN traffic\n$cmd 010 allow all from any to any via lo0  # exclude loopback traffic\n$cmd 099 reass all from any to any in       # reassemble inbound packets\n$cmd 100 nat 1 ip from any to any in via $pif # NAT any inbound packets\n# Allow the packet through if it has an existing entry in the dynamic rules table\n$cmd 101 check-state\n"
            ],
            "id_hash": 6188550905571837440,
            "content_hash": 6188550905571837440,
            "location": "documentation/content/en/books/handbook/firewalls/_index.adoc:1493",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 408,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 77,
            "source_unit": "https://translate-dev.freebsd.org/api/units/358739/?format=api",
            "priority": 100,
            "id": 716124,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/bookshandbookfirewalls_index/zh_CN/?checksum=d5e22642a1080600",
            "url": "https://translate-dev.freebsd.org/api/units/716124/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-04-04T22:06:00.798834Z"
        }
    ]
}