Translation components API.

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

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

{
    "count": 147,
    "next": null,
    "previous": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/units/?format=api&page=2",
    "results": [
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Read Firewall Settings"
            ],
            "previous_source": "",
            "target": [
                "读取防火墙设置"
            ],
            "id_hash": -1733472863638088711,
            "content_hash": -1733472863638088711,
            "location": "src/modules/Cluster.rb:565",
            "context": "",
            "note": "Progress stage 3/3",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 132,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://l10n.opensuse.org/api/units/12574668/?format=api",
            "priority": 100,
            "id": 7640573,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=67f1779d671293f9",
            "url": "https://l10n.opensuse.org/api/units/7640573/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-02-07T16:38:58.647140Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Reading Firewall settings..."
            ],
            "previous_source": "",
            "target": [
                "正在读取防火墙设置..."
            ],
            "id_hash": -2310804688698841198,
            "content_hash": -2310804688698841198,
            "location": "src/modules/Cluster.rb:573",
            "context": "",
            "note": "Progress step 3/3",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 135,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://l10n.opensuse.org/api/units/12575388/?format=api",
            "priority": 100,
            "id": 7640574,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=5fee5f60f8cc6792",
            "url": "https://l10n.opensuse.org/api/units/7640574/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-02-07T16:38:58.691915Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Save firewall changes"
            ],
            "previous_source": "",
            "target": [
                "保存防火墙更改"
            ],
            "id_hash": 4028237758573338408,
            "content_hash": 4028237758573338408,
            "location": "src/modules/Cluster.rb:670",
            "context": "",
            "note": "Progress stage 2/2",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 144,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://l10n.opensuse.org/api/units/12576689/?format=api",
            "priority": 100,
            "id": 7640575,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=b7e72ce61e945f28",
            "url": "https://l10n.opensuse.org/api/units/7640575/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-02-07T16:38:58.795314Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Saving firewall changes ..."
            ],
            "previous_source": "",
            "target": [
                "正在保存防火墙设置..."
            ],
            "id_hash": 6302990549659960334,
            "content_hash": 6302990549659960334,
            "location": "src/modules/Cluster.rb:676",
            "context": "",
            "note": "Progress step 2/2",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 146,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://l10n.opensuse.org/api/units/12578547/?format=api",
            "priority": 100,
            "id": 7640576,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=d778b8829f20440e",
            "url": "https://l10n.opensuse.org/api/units/7640576/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2018-02-07T16:38:58.843327Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "rrp mode active is deprecated, better use passive."
            ],
            "previous_source": "",
            "target": [
                "启用了 rrp 模式,这个模式已经废弃,最好使用被动模式。"
            ],
            "id_hash": 7940532332977150702,
            "content_hash": 7940532332977150702,
            "location": "src/include/cluster/dialogs.rb:299",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 29,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://l10n.opensuse.org/api/units/12673985/?format=api",
            "priority": 100,
            "id": 10906097,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=ee3270160a9b5aee",
            "url": "https://l10n.opensuse.org/api/units/10906097/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-04-26T07:20:20.267122Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Auto Generate Node ID has to be selected"
            ],
            "previous_source": "",
            "target": [
                "必须选择自动生成节点 ID"
            ],
            "id_hash": 5524816532077394775,
            "content_hash": 5524816532077394775,
            "location": "src/include/cluster/dialogs.rb:166",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 15,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://l10n.opensuse.org/api/units/12569106/?format=api",
            "priority": 100,
            "id": 11136436,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=ccac175d3badbb57",
            "url": "https://l10n.opensuse.org/api/units/11136436/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-17T02:33:13.896445Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Node ID has to be fulfilled with a positive integer or select Auto Generate Node ID"
            ],
            "previous_source": "",
            "target": [
                "必须填写正整数节点 ID 或选择自动生成节点 ID"
            ],
            "id_hash": -8452319391548879960,
            "content_hash": -8452319391548879960,
            "location": "src/include/cluster/dialogs.rb:176",
            "context": "",
            "note": "Set need to require 'set'",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 16,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://l10n.opensuse.org/api/units/12569107/?format=api",
            "priority": 100,
            "id": 11136437,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=0ab3544bb2954ba8",
            "url": "https://l10n.opensuse.org/api/units/11136437/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-17T02:33:13.934193Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "IP Version doesn't match with Bind Network Address in Channel"
            ],
            "previous_source": "",
            "target": [
                "IP 的版本不匹配通道中的绑定网络地址"
            ],
            "id_hash": 820467328287117156,
            "content_hash": 820467328287117156,
            "location": "src/include/cluster/dialogs.rb:236",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 21,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://l10n.opensuse.org/api/units/12569198/?format=api",
            "priority": 100,
            "id": 11136438,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=8b62e2b0245e0f64",
            "url": "https://l10n.opensuse.org/api/units/11136438/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-17T02:33:13.995866Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "IP Version doesn't match with Multicast Address in Channel"
            ],
            "previous_source": "",
            "target": [
                "IP 的版本不匹配通道中的多播地址"
            ],
            "id_hash": 5192511877502507060,
            "content_hash": 5192511877502507060,
            "location": "src/include/cluster/dialogs.rb:242",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 22,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://l10n.opensuse.org/api/units/12578131/?format=api",
            "priority": 100,
            "id": 11136439,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=c80f820a9e889834",
            "url": "https://l10n.opensuse.org/api/units/11136439/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-17T02:33:14.019941Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Member address is required"
            ],
            "previous_source": "",
            "target": [
                "必须填写成员地址"
            ],
            "id_hash": -9202470536184134136,
            "content_hash": -9202470536184134136,
            "location": "src/include/cluster/dialogs.rb:250",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 23,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://l10n.opensuse.org/api/units/12578168/?format=api",
            "priority": 100,
            "id": 11136440,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=004a41cddabf0608",
            "url": "https://l10n.opensuse.org/api/units/11136440/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-17T02:33:14.056373Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "The Expected Votes has to be fulfilled when multicast transport is configured without nodelist"
            ],
            "previous_source": "",
            "target": [
                "当多播传输没有配置节点列表时必须填写预期投票数"
            ],
            "id_hash": -4815647721443882230,
            "content_hash": -4815647721443882230,
            "location": "src/include/cluster/dialogs.rb:254",
            "context": "",
            "note": "BNC#880242, expected_votes must have value when \"udp\" without nodelist",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 24,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://l10n.opensuse.org/api/units/12578170/?format=api",
            "priority": 100,
            "id": 11136441,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=3d2b61e967eb0b0a",
            "url": "https://l10n.opensuse.org/api/units/11136441/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-17T02:33:14.093612Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "IP Version doesn't match with Bind Network Address in Redundant Channel"
            ],
            "previous_source": "",
            "target": [
                "IP 的版本不匹配冗余通道中的绑定网络地址"
            ],
            "id_hash": 117521781876789782,
            "content_hash": 117521781876789782,
            "location": "src/include/cluster/dialogs.rb:272",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 26,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://l10n.opensuse.org/api/units/12578176/?format=api",
            "priority": 100,
            "id": 11136442,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=81a185701e231216",
            "url": "https://l10n.opensuse.org/api/units/11136442/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-17T02:33:14.159744Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "IP Version doesn't match with Multicast Address in Redundant Channel"
            ],
            "previous_source": "",
            "target": [
                "IP 地址的版本不匹配冗余通道中的多播地址"
            ],
            "id_hash": 4941897210628719499,
            "content_hash": 4941897210628719499,
            "location": "src/include/cluster/dialogs.rb:278",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 27,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://l10n.opensuse.org/api/units/12578177/?format=api",
            "priority": 100,
            "id": 11136443,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=c49525546c04c38b",
            "url": "https://l10n.opensuse.org/api/units/11136443/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-17T02:33:14.187476Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "IP Version doesn't match with addresses within Member Address"
            ],
            "previous_source": "",
            "target": [
                "IP 地址的版本不匹配成员地址中的地址"
            ],
            "id_hash": 490580819927069881,
            "content_hash": 490580819927069881,
            "location": "src/include/cluster/dialogs.rb:311",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 30,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://l10n.opensuse.org/api/units/12578178/?format=api",
            "priority": 100,
            "id": 11136444,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=86cee4a8115f74b9",
            "url": "https://l10n.opensuse.org/api/units/11136444/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-17T02:33:14.253414Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "IP Version:"
            ],
            "previous_source": "",
            "target": [
                "IP 地址版本:"
            ],
            "id_hash": -2021137174324009377,
            "content_hash": -2021137174324009377,
            "location": "src/include/cluster/dialogs.rb:512",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 32,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://l10n.opensuse.org/api/units/12578179/?format=api",
            "priority": 100,
            "id": 11136445,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=63f37a72ca14a65f",
            "url": "https://l10n.opensuse.org/api/units/11136445/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-17T02:33:14.273940Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Member Address is required when enable corosync qdevice"
            ],
            "previous_source": "",
            "target": [
                "当启用了同步 QDevice 时必须填写成员地址"
            ],
            "id_hash": 8756427166981253315,
            "content_hash": 8756427166981253315,
            "location": "src/include/cluster/dialogs.rb:834",
            "context": "",
            "note": "Intent not return false since address is in another dialog.",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 53,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://l10n.opensuse.org/api/units/12578180/?format=api",
            "priority": 100,
            "id": 11136446,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=f985141d657f68c3",
            "url": "https://l10n.opensuse.org/api/units/11136446/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-17T02:33:14.413731Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Not configured"
            ],
            "previous_source": "",
            "target": [
                "未配置"
            ],
            "id_hash": -1439424258809276513,
            "content_hash": -1439424258809276513,
            "location": "src/include/cluster/dialogs.rb:1241",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 81,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://l10n.opensuse.org/api/units/12578181/?format=api",
            "priority": 100,
            "id": 11136447,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=6c0623435497d79f",
            "url": "https://l10n.opensuse.org/api/units/11136447/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-17T02:33:14.512667Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Enabling"
            ],
            "previous_source": "",
            "target": [
                "启用中"
            ],
            "id_hash": -6179786063801298988,
            "content_hash": -6179786063801298988,
            "location": "src/include/cluster/dialogs.rb:1261, src/include/cluster/dialogs.rb:1300",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 82,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://l10n.opensuse.org/api/units/12578195/?format=api",
            "priority": 100,
            "id": 11136448,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=2a3cfd511f36cfd4",
            "url": "https://l10n.opensuse.org/api/units/11136448/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-17T02:33:14.529220Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Disabling"
            ],
            "previous_source": "",
            "target": [
                "禁用中"
            ],
            "id_hash": -2618311535533568180,
            "content_hash": -2618311535533568180,
            "location": "src/include/cluster/dialogs.rb:1265",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 83,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://l10n.opensuse.org/api/units/12578196/?format=api",
            "priority": 100,
            "id": 11136449,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=5ba9e387e536cf4c",
            "url": "https://l10n.opensuse.org/api/units/11136449/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-17T02:33:14.576102Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Cluster start at booting time enable/disable"
            ],
            "previous_source": "",
            "target": [
                "引导时启动集群 启用/禁用"
            ],
            "id_hash": -3212062458086379347,
            "content_hash": -3212062458086379347,
            "location": "src/include/cluster/dialogs.rb:1293",
            "context": "",
            "note": "cluster is the  name of /usr/lib/firewalld.d/services/cluster.xml",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 84,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://l10n.opensuse.org/api/units/12578214/?format=api",
            "priority": 100,
            "id": 11136450,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=536c76366d64b0ad",
            "url": "https://l10n.opensuse.org/api/units/11136450/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-17T02:33:14.611018Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Enable cluster"
            ],
            "previous_source": "",
            "target": [
                "启用集群"
            ],
            "id_hash": 2136164217674789554,
            "content_hash": 2136164217674789554,
            "location": "src/include/cluster/dialogs.rb:1308",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 86,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://l10n.opensuse.org/api/units/12578216/?format=api",
            "priority": 100,
            "id": 11136451,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=9da52e09c067f2b2",
            "url": "https://l10n.opensuse.org/api/units/11136451/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-17T02:33:14.676712Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Disable cluster"
            ],
            "previous_source": "",
            "target": [
                "禁用集群"
            ],
            "id_hash": -4584655037108538848,
            "content_hash": -4584655037108538848,
            "location": "src/include/cluster/dialogs.rb:1309",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 87,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://l10n.opensuse.org/api/units/12578217/?format=api",
            "priority": 100,
            "id": 11136452,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=40600888c770b220",
            "url": "https://l10n.opensuse.org/api/units/11136452/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-17T02:33:14.696390Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Pacemaker and corosync start/stop"
            ],
            "previous_source": "",
            "target": [
                "Pacemaker 和 Corosync 启动/停止"
            ],
            "id_hash": 91032094695686762,
            "content_hash": 91032094695686762,
            "location": "src/include/cluster/dialogs.rb:1319",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 88,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://l10n.opensuse.org/api/units/12578218/?format=api",
            "priority": 100,
            "id": 11136453,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=81436935337f026a",
            "url": "https://l10n.opensuse.org/api/units/11136453/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-17T02:33:14.732101Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Start Now"
            ],
            "previous_source": "",
            "target": [
                "立即启动"
            ],
            "id_hash": -4536240153933295036,
            "content_hash": -4536240153933295036,
            "location": "src/include/cluster/dialogs.rb:1334, src/include/cluster/dialogs.rb:1359",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 89,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://l10n.opensuse.org/api/units/12578219/?format=api",
            "priority": 100,
            "id": 11136454,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=410c099d30f15244",
            "url": "https://l10n.opensuse.org/api/units/11136454/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-17T02:33:14.766041Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Stop Now"
            ],
            "previous_source": "",
            "target": [
                "立即停止"
            ],
            "id_hash": 4329487455434932792,
            "content_hash": 4329487455434932792,
            "location": "src/include/cluster/dialogs.rb:1335, src/include/cluster/dialogs.rb:1360",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 90,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://l10n.opensuse.org/api/units/12578220/?format=api",
            "priority": 100,
            "id": 11136455,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=bc156de6f0b58238",
            "url": "https://l10n.opensuse.org/api/units/11136455/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-17T02:33:14.808474Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "corosync-qdevice start/stop"
            ],
            "previous_source": "",
            "target": [
                "Corosync Qdevice 启动/停止"
            ],
            "id_hash": -478001171953938403,
            "content_hash": -478001171953938403,
            "location": "src/include/cluster/dialogs.rb:1344",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 91,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://l10n.opensuse.org/api/units/12578222/?format=api",
            "priority": 100,
            "id": 11136456,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=795dcc777777101d",
            "url": "https://l10n.opensuse.org/api/units/11136456/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-17T02:33:14.841732Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "\n\t\t\t<p><b><big>Cluster start at booting time enable/disable</big></b><br>Start or not start the whole cluster at booting time. Service include: pacemaker, corosync, corosync-qdevice(If enabled corosyncqdevice).</p>\n\t\t\t<p><b><big>Cluster start/stop now</big></b><br>Start or stop the whole cluster right now. Service include: pacemaker, corosync, corosync-qdevice(If enabled corosyncqdevice).</p>\n\t\t\t<p><b><big>Firewall Settings</big></b><br>Enable the port when Firewall is enabled</p>\n\t\t\t"
            ],
            "previous_source": "",
            "target": [
                "\n\t\t\t<p><b><big>引导时启动集群 启用/禁用</big></b><br>引导时启动或不启动整个集群。服务包括:pacemaker、corosync、corosync-qdevice(如果启用了 corosyncqdevice)。</p>\n\t\t\t<p><b><big>立即启动/停止集群</big></b><br>立即启动或停止整个集群。服务包括:pacemaker。corosync、corosync-qdevice(如果启用了 corosyncqdevice)。</p>\n\t\t\t<p><b><big>防火墙设置</big></b><br>如果启用了防火墙,则启用该端口</p>\n\t\t\t"
            ],
            "id_hash": 5115896571311757637,
            "content_hash": 5115896571311757637,
            "location": "src/include/cluster/helps.rb:84",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 120,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 47,
            "source_unit": "https://l10n.opensuse.org/api/units/12578228/?format=api",
            "priority": 100,
            "id": 11136459,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=c6ff50d390ad1945",
            "url": "https://l10n.opensuse.org/api/units/11136459/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-17T02:33:15.097469Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Execute Name"
            ],
            "previous_source": "",
            "target": [
                "可执行程序名称"
            ],
            "id_hash": -7278681075897554873,
            "content_hash": -7278681075897554873,
            "location": "src/include/cluster/dialogs.rb:778",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 47,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://l10n.opensuse.org/api/units/12678519/?format=api",
            "priority": 100,
            "id": 11446669,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=1afcee2025c4a847",
            "url": "https://l10n.opensuse.org/api/units/11446669/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-05-12T15:09:58.968367Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Execute Script"
            ],
            "previous_source": "",
            "target": [
                "执行脚本"
            ],
            "id_hash": 8845174719360782137,
            "content_hash": 8845174719360782137,
            "location": "src/include/cluster/dialogs.rb:780",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 48,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://l10n.opensuse.org/api/units/12678520/?format=api",
            "priority": 100,
            "id": 11446670,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=fac05f8b23c3cf39",
            "url": "https://l10n.opensuse.org/api/units/11446670/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-05-12T15:09:58.983794Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "The qdevice heuristics timeout must be a positive integer"
            ],
            "previous_source": "",
            "target": [
                "Qdevice 启发超时时间必须是正整数"
            ],
            "id_hash": -3803315584618936725,
            "content_hash": -3803315584618936725,
            "location": "src/include/cluster/dialogs.rb:839",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 54,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://l10n.opensuse.org/api/units/12678521/?format=api",
            "priority": 100,
            "id": 11446671,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=4b37e8a06a14c66b",
            "url": "https://l10n.opensuse.org/api/units/11446671/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-05-12T15:09:59.006255Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "The qdevice heuristics sync timeout must be a positive integer"
            ],
            "previous_source": "",
            "target": [
                "Qdevice 启发同步超时时间必须是正整数"
            ],
            "id_hash": 3120929219297889294,
            "content_hash": 3120929219297889294,
            "location": "src/include/cluster/dialogs.rb:845",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 55,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://l10n.opensuse.org/api/units/12678522/?format=api",
            "priority": 100,
            "id": 11446672,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=ab4fc496ed634c0e",
            "url": "https://l10n.opensuse.org/api/units/11446672/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-05-12T15:09:59.015970Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "The qdevice heuristics interval must be a positive integer"
            ],
            "previous_source": "",
            "target": [
                "Qdevice 启发间隔时间必须是正整数"
            ],
            "id_hash": 7560964263615046166,
            "content_hash": 7560964263615046166,
            "location": "src/include/cluster/dialogs.rb:851",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 56,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://l10n.opensuse.org/api/units/12678525/?format=api",
            "priority": 100,
            "id": 11446673,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=e8edf0f02432a216",
            "url": "https://l10n.opensuse.org/api/units/11446673/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-05-12T15:09:59.025759Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "The heuristics executable script must config"
            ],
            "previous_source": "",
            "target": [
                "启发执行脚本必须配置"
            ],
            "id_hash": 3436729101187376589,
            "content_hash": 3436729101187376589,
            "location": "src/include/cluster/dialogs.rb:857",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 57,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://l10n.opensuse.org/api/units/12678562/?format=api",
            "priority": 100,
            "id": 11446674,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=afb1b6e8b18565cd",
            "url": "https://l10n.opensuse.org/api/units/11446674/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-05-12T15:09:59.035643Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Heuristics Mode:"
            ],
            "previous_source": "",
            "target": [
                "启发模式:"
            ],
            "id_hash": 7425931609899974987,
            "content_hash": 7425931609899974987,
            "location": "src/include/cluster/dialogs.rb:913",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 64,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://l10n.opensuse.org/api/units/12678566/?format=api",
            "priority": 100,
            "id": 11446675,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=e70e3574766ec14b",
            "url": "https://l10n.opensuse.org/api/units/11446675/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-05-12T15:09:59.059453Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Heuristics Timeout(milliseconds):"
            ],
            "previous_source": "",
            "target": [
                "启发超时(毫秒):"
            ],
            "id_hash": -1222509987123895382,
            "content_hash": -1222509987123895382,
            "location": "src/include/cluster/dialogs.rb:918",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 65,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://l10n.opensuse.org/api/units/12678617/?format=api",
            "priority": 100,
            "id": 11446676,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=6f08c5a4d31ce3aa",
            "url": "https://l10n.opensuse.org/api/units/11446676/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-05-12T15:09:59.068523Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Heuristics Sync_timeout(milliseconds):"
            ],
            "previous_source": "",
            "target": [
                "启发同步超时(毫秒):"
            ],
            "id_hash": 5890912566714951631,
            "content_hash": 5890912566714951631,
            "location": "src/include/cluster/dialogs.rb:920",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 66,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://l10n.opensuse.org/api/units/12678618/?format=api",
            "priority": 100,
            "id": 11446677,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=d1c0b9c49dede7cf",
            "url": "https://l10n.opensuse.org/api/units/11446677/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-05-12T15:09:59.077640Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Heuristics Interval(milliseconds):"
            ],
            "previous_source": "",
            "target": [
                "启发间隔(毫秒):"
            ],
            "id_hash": 260687630116140503,
            "content_hash": 260687630116140503,
            "location": "src/include/cluster/dialogs.rb:922",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 67,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://l10n.opensuse.org/api/units/12678634/?format=api",
            "priority": 100,
            "id": 11446678,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=839e2604b66935d7",
            "url": "https://l10n.opensuse.org/api/units/11446678/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-05-12T15:09:59.099013Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Heuristics Executables:"
            ],
            "previous_source": "",
            "target": [
                "启发可执行程序:"
            ],
            "id_hash": 7039671119473663465,
            "content_hash": 7039671119473663465,
            "location": "src/include/cluster/dialogs.rb:925",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 68,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://l10n.opensuse.org/api/units/12678673/?format=api",
            "priority": 100,
            "id": 11446679,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=e1b1ef95dbcddde9",
            "url": "https://l10n.opensuse.org/api/units/11446679/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-05-12T15:09:59.110404Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Name"
            ],
            "previous_source": "",
            "target": [
                "名称"
            ],
            "id_hash": 3802405356357772346,
            "content_hash": 3802405356357772346,
            "location": "src/include/cluster/dialogs.rb:926",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 69,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://l10n.opensuse.org/api/units/12678674/?format=api",
            "priority": 100,
            "id": 11446680,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=b4c4db868dbf643a",
            "url": "https://l10n.opensuse.org/api/units/11446680/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-05-12T15:09:59.120430Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Value"
            ],
            "previous_source": "",
            "target": [
                "值"
            ],
            "id_hash": 4433675620267216591,
            "content_hash": 4433675620267216591,
            "location": "src/include/cluster/dialogs.rb:926",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 70,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://l10n.opensuse.org/api/units/12678797/?format=api",
            "priority": 100,
            "id": 11446681,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=bd87947c6b564ecf",
            "url": "https://l10n.opensuse.org/api/units/11446681/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-05-12T15:09:59.129634Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "<p><b><big>Model</big></b><br>Specifies the model to be used. This parameter is required.  corosync-qdevice is modular and is able to support multiple different models. The model basically defines what type of arbitrator is used. Currently only 'net' is supported.</p>\n<p><b><big>Host</big></b><br>Specifies the IP address or host name of the qnetd server to be used. This parameter is required.</p>\n<p><b><big>Port</big></b><br>Specifies TCP port of qnetd server. Default is 5403.</p>\n<p><b><big>TLS</big></b><br>Can be one of 'on', 'off' or 'required' and specifies if tls should be used. 'on' means a connection with TLS is attempted first, but if the server doesn't advertise TLS support then non-TLS will be used. 'off' is used then TLS is not required and it's then not even tried. This mode is the only one which doesn't need a properly initialized NSS database. 'required' means TLS is required and if the server doesn't support TLS, qdevice will exit with error message. 'on' need manually change, refer to corosync-qdevice's man page for more details. Default is 'off' in yast.</p>\n<p><b><big>Algorithm</big></b><br>Decision algorithm. Can be one of the 'ffsplit' or 'lms'.  (Actually there are also 'test' and '2nodelms', both of which are mainly for developers and shouldn't be used for production clusters, so yast will convert to 'ffsplit' automatically). For a description of what each algorithm means and how the algorithms differ see their individual sections.  Default value is ffsplit.</p>\n<p><b><big>Tie breaker</big></b><br>Can be one of 'lowest', 'highest' or 'valid_node_id' (number) values. It's used as a fallback if qdevice has to decide between two or more equal partitions. 'lowest' means the partition with the lowest node id is chosen. 'highest' means the partition with highest node id is chosen. And 'valid_node_id' means that the partition containing the node with the given node id is chosen. Default is 'lowest'.</p>\n<p><b><big>Qdevice Heuristics</big></b><br>Subsection of Qdevice. Heuristics are set of commands executed locally on startup, cluster membership change, successful connect to corosync-qnetd and optionally also at regular times. Commands are executed in parallel. When *all* commands finish successfully (their return error code is zero) on time, heuristics have passed, otherwise they have failed. The heuristics result is sent to corosync-qnetd and there it's used in calculations to determine which partition should be quorate.</p>\n<p><b><big>Heuristics Mode</big></b><br>Can be one of on, sync or off and specifies mode of operation of heuristics. Default is off, which  means  heuristics are disabled. When sync is set, heuristics are executed only during startup, membership change and when connection to corosync-qnetd is established. When heuristics should be running also on regular basis, this option should be set to on value.</p>\n<p><b><big>Heuristics Timeout</big></b><br>Specifies maximum time in milliseconds. How long corosync-qdevice waits till the heuristics commands finish. If some command doesn't finish before the timeout, it's killed and heuristics fail. This timeout is used for heuristics executed at regular times. Default value is half of the quorum.device.timeout, so 5000.</p>\n<p><b><big>Heuristics Sync_timeout</big></b><br>Similar to quorum.device.heuristics.timeout but used during membership changes. Default value is half of the quorum.device.sync_timeout, so 15000.</p>\n<p><b><big>Heuristics Interval</big></b><br>Specifies interval between two regular heuristics execution. Default value is 3 * quorum.device.timeout, so 30000.</p>\n<p><b><big>Heuristics exec_NAME</big></b><br>Defines executables. *NAME* can be arbitrary valid cmap key name string and it has no special meaning. The value of this variable must contain a command to execute. The value is parsed (split) into arguments similarly as Bourne shell would do. Quoting is possible by using backslash and double quotes. <br>For example, Name(exec_check_master), Value(/etc/corosync/qdevice/check_master.sh)</p>\n"
            ],
            "previous_source": "",
            "target": [
                "<p><b><big>模式</big></b><br>指定要使用的模式。必须指定此参数。corosync-qdevice 是模块,可支持多种不同的模式。模式主要定义使用的仲裁方类型。当前只支持“net”。</p>\n<p><b><big>主机</big></b><br>指定要使用的 qnetd 服务器的 IP 地址或主机名。必须指定此参数。</p>\n<p><b><big>端口</big></b><br>指定 qnetd 服务器的 TCP 端口。默认值为 5403。</p>\n<p><b><big>TLS</big></b><br>可以是“on”、“off”或“required”之一,指定是否应使用 TLS。“on”表示先尝试 TLS 连接,但如果服务器不通告 TLS 支持,则使用非 TLS 连接。如果使用“off”,则不需要 TLS,甚至不会尝试该连接。这是唯一不需要已正确初始化的 NSS 数据库的模式。“required”表示需要 TLS,如果服务器不支持 TLS,qdevice 将退出并显示错误消息。“on”需要手动修改,详情请见 corosync-qdevice 的手册页。在 YaST 中默认设为“off”。</p>\n<p><b><big>算法</big></b><br>决策算法。可以是“ffsplit”或“lms”之一(实际上还有“test”和“2nodelms”,这两个值主要供开发人员使用,不应用于生产集群,因此 YaST 将自动转换为“ffsplit”)。有关每种算法代表的含义及不同算法的区别,请参见各自相应的部分。默认值为 ffsplit。</p>\n<p><b><big>决胜值</big></b><br>可以是“lowest”、“highest”或“valid_node_id”(数字)值之一。如果 qdevice 必须在两个或多个同等分区中选择,它作为一种后备措施。“lowest”表示选择含最低节点 ID 的分区。“highest”表示选择含最高节点 ID 的分区。“valid_node_id”表示选择所含节点的 ID 为给定节点 ID 的分区。默认值为“lowest”。</p>\n<p><b><big>Qdevice 启发</big></b><br>Qdevice 的子节。启发是一组本地执行的命令,在启动、集群成员变动、成功连接到 corosync-qnetd 时执行,也可以设定为定期执行。命令将会并行执行。当*全部*命令成功准时完成时(其返回错误码都为零),启发即通过,否则失败。启发结果会发送到 corosync-qnetd 然后用于计算决定要使用的分区。</p>\n<p><b><big>启发模式</big></b><br>可为 on、sync 或 off 三者之一,用于指定启发操作的模式。默认为 off,表示禁用启发。当指定为 sync 时,启发只在启动、成员变动期间和 corosync-qnetd 连接建立时执行。当启发需要定期运行时,此选项应设为 on 值。</p>\n<p><b><big>启发超时</big></b><br>指定以毫秒计算的最大超时时间。表示 corosync-qdevice 等待启发命令完成需要多长时间。如果有些命令在超时时间内不能完成,就终结它们并且启发失败。此超时时间用于启发的定期执行。默认值为 quorum.device.timeout 的一半,即 5000。</p>\n<p><b><big>启发同步超时</big></b><br>类似 quorum.device.heuristics.timeout 但用于成员变动期间。默认值为 quorum.device.sync_timeout 的一半,即 15000。</p>\n<p><b><big>启发间隔</big></b><br>指定两次启发定期执行的间隔时间。默认值为三倍 quorum.device.timeout,即 30000。</p>\n<p><b><big>启发可执行程序名称</big></b><br>定义可执行程序。*名称*可以是任意有效的 cmap 键名称字符串但它不能有特殊含义。此变量的值必须包含待执行的命令。值将以类似  Bourne shell 的方式解析(分割)成参数。可以使用反斜杠和双引号来括起命令。<br>示例,Name(exec_check_master), Value(/etc/corosync/qdevice/check_master.sh)</p>\n"
            ],
            "id_hash": -7026888997277326667,
            "content_hash": -7026888997277326667,
            "location": "src/include/cluster/helps.rb:47",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 118,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 556,
            "source_unit": "https://l10n.opensuse.org/api/units/12678798/?format=api",
            "priority": 100,
            "id": 11446682,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=1e7b79afe12f22b5",
            "url": "https://l10n.opensuse.org/api/units/11446682/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-05-12T15:09:59.245049Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Crypto Hash:"
            ],
            "previous_source": "",
            "target": [
                "加密哈希:"
            ],
            "id_hash": -3169754400151625420,
            "content_hash": -3169754400151625420,
            "location": "src/include/cluster/dialogs.rb:1114",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 73,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://l10n.opensuse.org/api/units/12593345/?format=api",
            "priority": 100,
            "id": 12022629,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=5402c52ac9bb2134",
            "url": "https://l10n.opensuse.org/api/units/12022629/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-12-05T02:31:15.644696Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Crypto Cipher:"
            ],
            "previous_source": "",
            "target": [
                "加密密码:"
            ],
            "id_hash": -277941717471186054,
            "content_hash": -277941717471186054,
            "location": "src/include/cluster/dialogs.rb:1119",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 74,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://l10n.opensuse.org/api/units/12593352/?format=api",
            "priority": 100,
            "id": 12022630,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=7c248d7b05de337a",
            "url": "https://l10n.opensuse.org/api/units/12022630/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-12-05T02:31:15.747281Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "The Member Address has to be fulfilled"
            ],
            "previous_source": "",
            "target": [
                "必须填写成员地址"
            ],
            "id_hash": 3150308139115623838,
            "content_hash": 3150308139115623838,
            "location": "src/include/cluster/dialogs.rb:224",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 19,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://l10n.opensuse.org/api/units/12682250/?format=api",
            "priority": 100,
            "id": 12028378,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=abb8248fbd02359e",
            "url": "https://l10n.opensuse.org/api/units/12028378/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-01-07T02:31:32.536391Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "The Expected Votes has to be fulfilled when multicast transport is configured"
            ],
            "previous_source": "",
            "target": [
                "配置了多播传输时必须填写预期投票数"
            ],
            "id_hash": -4595801077360999264,
            "content_hash": -4595801077360999264,
            "location": "src/include/cluster/dialogs.rb:230",
            "context": "",
            "note": "BNC#880242, expected_votes must have value when \"udp\"",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 20,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://l10n.opensuse.org/api/units/12683675/?format=api",
            "priority": 100,
            "id": 12028379,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=40386f450d8a44a0",
            "url": "https://l10n.opensuse.org/api/units/12028379/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2021-01-07T02:31:32.569702Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "Need to press \"Generate Auth Key File\""
            ],
            "previous_source": "",
            "target": [
                "需要按 \"生成身份验证密钥文件\""
            ],
            "id_hash": 5626607367904250576,
            "content_hash": 5626607367904250576,
            "location": "src/include/cluster/dialogs.rb:753",
            "context": "",
            "note": "Notice, current could be \"nil\" if the list is empty.",
            "flags": "",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 46,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://l10n.opensuse.org/api/units/14119359/?format=api",
            "priority": 100,
            "id": 14119433,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=ce15b9970e874ad0",
            "url": "https://l10n.opensuse.org/api/units/14119433/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2022-11-05T02:34:14.129546Z"
        },
        {
            "translation": "https://l10n.opensuse.org/api/translations/yast-cluster/master/zh_CN/?format=api",
            "source": [
                "<p><b><big>IP Version</big></b><br>Specifies version of IP to use for communication. Value can be one of ipv4 or ipv6. Default (if unspecified) is ipv4.<br></p>\n<p><b><big>Bind Network Address</big></b><br>This  specifies  the  address which the corosync executive should bind.  This address should always end in  zero.   If  the  totem traffic  should  be routed over 192.168.5.92, set bindnetaddr to 192.168.5.0.<br>This may also be an IPV6 address, in which case IPV6  networking will  be used.  In this case, the full address must be specified and there is no automatic selection  of  the  network  interface within a specific subnet as with IPv4. If IPv6 networking is used, the nodeid field must be specified.<br></p>\n<p><b><big>Multicast Address</big></b><br>This is the multicast address used by  corosync  executive.   The default  should work for most networks, but the network administrator should be queried  about  a  multicast  address  to  use.  Avoid 224.x.x.x because this is a \"config\" multicast address.<br>This  may  also be an IPV6 multicast address, in which case IPV6 networking will be used.  If IPv6 networking is used, the nodeid field must be specified.</p>\n<p><b><big>Port</big></b><br>This  specifies  the UDP port number.  It is possible to use the same multicast address on a network with  the  corosync  services configured for different UDP ports.<br></p>\n<p><b><big>Member Address</big></b><br>This list specifies all the nodes in the cluster by IP address. This could be configurable when using udpu(Unicast). <br></p>\n<p><b><big>Node ID</big></b><br>This  configuration  option  is  optional  when  using  IPv4 and required when using IPv6.  This is a 32 bit value specifying the node identifier delivered to the cluster membership service.  If this is not specified with IPv4, the node id will be  determined from  the  32  bit  IP address the system to which the system is bound with ring identifier of 0.  The node identifier  value  of zero is reserved and should not be used.<br></p>\n<p><b><big>rrp_mode</big></b><br>This specifies the mode of redundant ring, which  may  be  none, active,  or  passive.   Active replication offers slightly lower latency from transmit to delivery in faulty network environments but  with less performance.  Passive replication may nearly double the speed of the totem  protocol  if  the  protocol  doesn't become  cpu bound.  The final option is none, in which case only one network interface will be used to operate the  totem  protocol.  If  only one interface directive is specified, none is automatically chosen.  If multiple interface directives  are  specified, only active or passive may be chosen.<br></p>\n<p><b><big>Cluster Name</big></b><br>This specifies the name of cluster and it's used for automatic generating of multicast address. Default is hacluster. For a geo cluster, each cluster must have a unique name.<br></p>\n<p><b><big>Expected votes</big></b><br>Expect vote number for voting quorum.  Will be automatically calculated when the nodelist {} section is present in corosync.conf (the list will be generated when using unicast transport) or can be specified in the quorum {} section (Expect votes should use the total node numble of the cluster). If Expected votes presents in unicast transport, the value will override the one automatically calculated. For safety, the Expected votes will be disabled once nodelist not empty, it's good for ignore the inappropriate Expected votes set.<br></p>\n<p><b><big>Auto Generate Node ID</big></b><br>Nodeid is required when using IPv6. Auto node ID enabled will generate nodeid automatically.<br></p>\n"
            ],
            "previous_source": "<p><b><big>IP Version</big></b><br>Specifies version of IP to use for communication. Value can be one of ipv4 or ipv6. Default (if unspecified) is ipv4.<br></p>\n<p><b><big>Bind Network Address</big></b><br>This  specifies  the  address which the openais executive should bind.  This address should always end in  zero.   If  the  totem traffic  should  be routed over 192.168.5.92, set bindnetaddr to 192.168.5.0.<br>This may also be an IPV6 address, in which case IPV6  networking will  be used.  In this case, the full address must be specified and there is no automatic selection  of  the  network  interface within a specific subnet as with IPv4. If IPv6 networking is used, the nodeid field must be specified.<br></p>\n<p><b><big>Multicast Address</big></b><br>This is the multicast address used by  openais  executive.   The default  should work for most networks, but the network administrator should be queried  about  a  multicast  address  to  use.  Avoid 224.x.x.x because this is a \"config\" multicast address.<br>This  may  also be an IPV6 multicast address, in which case IPV6 networking will be used.  If IPv6 networking is used, the nodeid field must be specified.</p>\n<p><b><big>Port</big></b><br>This  specifies  the UDP port number.  It is possible to use the same multicast address on a network with  the  openais  services configured for different UDP ports.<br></p>\n<p><b><big>Member Address</big></b><br>This list specifies all the nodes in the cluster by IP address. This could be configurable when using udpu(Unicast). <br></p>\n<p><b><big>Node ID</big></b><br>This  configuration  option  is  optional  when  using  IPv4 and required when using IPv6.  This is a 32 bit value specifying the node identifier delivered to the cluster membership service.  If this is not specified with IPv4, the node id will be  determined from  the  32  bit  IP address the system to which the system is bound with ring identifier of 0.  The node identifier  value  of zero is reserved and should not be used.<br></p>\n<p><b><big>rrp_mode</big></b><br>This specifies the mode of redundant ring, which  may  be  none, active,  or  passive.   Active replication offers slightly lower latency from transmit to delivery in faulty network environments but  with less performance.  Passive replication may nearly double the speed of the totem  protocol  if  the  protocol  doesn't become  cpu bound.  The final option is none, in which case only one network interface will be used to operate the  totem  protocol.  If  only one interface directive is specified, none is automatically chosen.  If multiple interface directives  are  specified, only active or passive may be chosen.<br></p>\n<p><b><big>Cluster Name</big></b><br>This specifies the name of cluster and it's used for automatic generating of multicast address. Default is hacluster. For a geo cluster, each cluster must have a unique name.<br></p>\n<p><b><big>Expected votes</big></b><br>Expect vote number for voting quorum.  Will be automatically calculated when the nodelist {} section is present in corosync.conf (the list will be generated when using unicast transport) or can be specified in the quorum {} section (Expect votes should use the total node numble of the cluster). If Expected votes presents in unicast transport, the value will override the one automatically calculated. For safety, the Expected votes will be disabled once nodelist not empty, it's good for ignore the inappropriate Expected votes set.<br></p>\n<p><b><big>Auto Generate Node ID</big></b><br>Nodeid is required when using IPv6. Auto node ID enabled will generate nodeid automatically.<br></p>\n",
            "target": [
                "<p><b><big>IP 版本</big></b><br>指定用于通讯的 IP 版本。值可以是 ipv4 或 ipv6。默认(如未指定)为 ipv4。<br></p>\n<p><b><big>绑定网络地址</big></b><br>指定 corosync 可执行文件应该绑定的地址。此地址应始终以 0 结尾。如果应该通过 192.168.5.92 路由 totem 流量,请将绑定网络地址设置为 192.168.5.0。<br>这也可以是 IPV6 地址,在此情况下,将使用 IPV6 网络。此时,必须指定完整地址,系统不会像使用 IPv4 时一样自动选择特定子网中的网络接口。如果使用 IPv6 网络,必须指定 nodeid 字段。<br></p>\n<p><b><big>多播地址</big></b><br>这是 corosync 可执行文件使用的多播地址。默认值适用于大多数网络,但您应该咨询网络管理员要使用哪个多播地址。请勿指定 224.x.x.x,因为这是一个 \"config\" 多播地址。<br>这也可以是 IPV6 多播地址,在此情况下,将使用 IPV6 网络。如果使用 IPv6 网络,必须指定 nodeid 字段。</p>\n<p><b><big>端口</big></b><br>指定 UDP 端口号。在将 corosync 服务配置为使用不同 UDP 端口的网络上,可以使用同一多播地址。<br></p>\n<p><b><big>成员地址</big></b><br>此列表按 IP 地址指定集群中的所有节点。使用 udpu(Unicast) 时可以配置此值。<br></p>\n<p><b><big>节点 ID</big></b><br>使用 IPv4 时,此配置选项是可选的,而使用 IPv6 时则为必填项。这是一个 32 位值,指定传递给集群成员资格服务的节点标识符。如果使用 IPv4 时未指定此选项,则节点 ID 将基于系统通过环标识符 0 绑定到的 32 位 IP 地址来确定。节点标识符值 0 是保留值,不应使用。<br></p>\n<p><b><big>rrp_mode</big></b><br>指定冗余环的模式,可以是 \"无\"、\"主动\" 或 \"被动\"。主动复制可使故障网络环境中从传输到递送的延迟时间略微降低,但性能有所下降。被动复制可使 totem 协议的速度增加近一倍,前提是该协议不受限于 CPU。最后一个选项为 \"无\",在此情况下,将仅使用一个网络接口运行 totem 协议。如果仅指定了一条接口指令,则自动选择 \"无\"。如果指定了多个接口指令,则只能选择 \"主动\" 或 \"被动\"。<br></p>\n<p><b><big>集群名称</big></b><br>指定集群的名称,用于自动生成多播地址。默认为 hacluster。对于地域集群,每个集群的名称必须唯一。<br></p>\n<p><b><big>预期投票数</big></b><br>投票仲裁的预期投票数。当 corosync.conf 中存在 nodelist {} 段落时将自动计算该值(使用单路广播传输时将会生成该列表),您也可以在 quorum {} 段落中指定该值(\"预期投票数\" 应使用集群的总节点数)。如果单路广播传输中存在预期投票数,该值将覆盖自动计算的值。为安全起见,一旦 nodelist 非空,将禁用 \"预期投票数\",最好忽略设置的不适当的预期投票数。<br></p>\n<p><b><big>自动生成节点 ID</big></b><br>使用 IPv6 时必须指定 nodeid。启用自动节点 ID 将自动生成 nodeid。<br></p>\n"
            ],
            "id_hash": 3081110394975739161,
            "content_hash": 3081110394975739161,
            "location": "src/include/cluster/helps.rb:35",
            "context": "",
            "note": "All helps are here",
            "flags": "",
            "labels": [],
            "state": 30,
            "fuzzy": false,
            "translated": true,
            "approved": true,
            "position": 117,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 519,
            "source_unit": "https://l10n.opensuse.org/api/units/14448657/?format=api",
            "priority": 100,
            "id": 14448731,
            "web_url": "https://l10n.opensuse.org/translate/yast-cluster/master/zh_CN/?checksum=aac24d946e4add19",
            "url": "https://l10n.opensuse.org/api/units/14448731/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-04-03T20:20:10.812059Z"
        }
    ]
}