Translation components API.

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

GET /api/translations/peertube/angular/zh_Hans/units/?format=api&page=6
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 2420,
    "next": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/units/?format=api&page=7",
    "previous": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/units/?format=api&page=5",
    "results": [
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Username cannot be more than 50 characters long."
            ],
            "previous_source": "",
            "target": [
                "用户名不能超过 50 个字符。"
            ],
            "id_hash": 6862519344744493471,
            "content_hash": 6862519344744493471,
            "location": "src/app/shared/form-validators/user-validators.ts:16",
            "context": "1019755749203839300",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1933,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://weblate.framasoft.org/api/units/342710/?format=api",
            "priority": 100,
            "id": 372228,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=df3c90fc1fbdf19f",
            "url": "https://weblate.framasoft.org/api/units/372228/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.589549Z",
            "last_updated": "2024-06-24T07:45:25.260205Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Username should be lowercase alphanumeric; dots and underscores are allowed."
            ],
            "previous_source": "",
            "target": [
                "用户名只能使用小写字母、数字、句点和下划线。"
            ],
            "id_hash": 4357351030312133367,
            "content_hash": 4357351030312133367,
            "location": "src/app/shared/form-validators/user-validators.ts:17",
            "context": "5621067256208426608",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1934,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://weblate.framasoft.org/api/units/342712/?format=api",
            "priority": 100,
            "id": 372229,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=bc786bad036fe2f7",
            "url": "https://weblate.framasoft.org/api/units/372229/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.594600Z",
            "last_updated": "2024-06-24T07:45:25.261260Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Channel name is required."
            ],
            "previous_source": "",
            "target": [
                "请输入频道名称。"
            ],
            "id_hash": -3847936492461087044,
            "content_hash": -3847936492461087044,
            "location": "src/app/shared/form-validators/user-validators.ts:29",
            "context": "6288154707582132676",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1935,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/342714/?format=api",
            "priority": 100,
            "id": 372230,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=4a996225b89826bc",
            "url": "https://weblate.framasoft.org/api/units/372230/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.599770Z",
            "last_updated": "2024-06-24T07:45:25.262478Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Channel name must be at least 1 character long."
            ],
            "previous_source": "",
            "target": [
                "频道名称应至少 1 个字符长。"
            ],
            "id_hash": -1493222726871346848,
            "content_hash": -1493222726871346848,
            "location": "src/app/shared/form-validators/user-validators.ts:30",
            "context": "8178814467139959283",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1936,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/342716/?format=api",
            "priority": 100,
            "id": 372231,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=6b4701d7624b1160",
            "url": "https://weblate.framasoft.org/api/units/372231/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.608751Z",
            "last_updated": "2024-06-24T07:45:25.263620Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Channel name cannot be more than 50 characters long."
            ],
            "previous_source": "",
            "target": [
                "频道名称不能超过 50 字符长。"
            ],
            "id_hash": 2437206702225296175,
            "content_hash": 2437206702225296175,
            "location": "src/app/shared/form-validators/user-validators.ts:31",
            "context": "8602785819772117007",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1937,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/342718/?format=api",
            "priority": 100,
            "id": 372232,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=a1d2b29532570b2f",
            "url": "https://weblate.framasoft.org/api/units/372232/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.617870Z",
            "last_updated": "2024-06-24T07:45:25.264779Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Password must be at least 6 characters long."
            ],
            "previous_source": "",
            "target": [
                "密码应至少 6 个字符。"
            ],
            "id_hash": 5702825508685906942,
            "content_hash": 5702825508685906942,
            "location": "src/app/shared/form-validators/user-validators.ts:81, src/app/shared/form-validators/user-validators.ts:92",
            "context": "525871656034789056",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1939,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://weblate.framasoft.org/api/units/342722/?format=api",
            "priority": 100,
            "id": 372234,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=cf248195d54283fe",
            "url": "https://weblate.framasoft.org/api/units/372234/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.635924Z",
            "last_updated": "2024-06-24T07:45:25.267202Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Password cannot be more than 255 characters long."
            ],
            "previous_source": "",
            "target": [
                "密码不能超过 255 个字符。"
            ],
            "id_hash": -1890895125202790601,
            "content_hash": -1890895125202790601,
            "location": "src/app/shared/form-validators/user-validators.ts:82, src/app/shared/form-validators/user-validators.ts:93",
            "context": "1099684476181448167",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1940,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://weblate.framasoft.org/api/units/342724/?format=api",
            "priority": 100,
            "id": 372235,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=65c230e6eac51737",
            "url": "https://weblate.framasoft.org/api/units/372235/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.641321Z",
            "last_updated": "2024-06-24T07:45:25.268310Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "The new password and the confirmed password do not correspond."
            ],
            "previous_source": "",
            "target": [
                "两次密码输入不一致。"
            ],
            "id_hash": 741798808484151408,
            "content_hash": 741798808484151408,
            "location": "src/app/shared/form-validators/user-validators.ts:100",
            "context": "3392630942539073768",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1941,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://weblate.framasoft.org/api/units/342726/?format=api",
            "priority": 100,
            "id": 372236,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=8a4b66160a818070",
            "url": "https://weblate.framasoft.org/api/units/372236/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.646949Z",
            "last_updated": "2024-06-24T07:45:25.269418Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Video quota is required."
            ],
            "previous_source": "",
            "target": [
                "请选择视频存储空间大小。"
            ],
            "id_hash": -8644893178647360525,
            "content_hash": -8644893178647360525,
            "location": "src/app/shared/form-validators/user-validators.ts:107",
            "context": "2027337371129904473",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1942,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/342728/?format=api",
            "priority": 100,
            "id": 372237,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=08072b74e586cbf3",
            "url": "https://weblate.framasoft.org/api/units/372237/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.652692Z",
            "last_updated": "2024-06-24T07:45:25.270548Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Quota must be greater than -1."
            ],
            "previous_source": "",
            "target": [
                "视频存储空间大小的值必须大于 -1。"
            ],
            "id_hash": -1770702738800873017,
            "content_hash": -1770702738800873017,
            "location": "src/app/shared/form-validators/user-validators.ts:108",
            "context": "267386529333143660",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1943,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://weblate.framasoft.org/api/units/342730/?format=api",
            "priority": 100,
            "id": 372238,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=676d333d9af671c7",
            "url": "https://weblate.framasoft.org/api/units/372238/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.658172Z",
            "last_updated": "2024-06-24T07:45:25.271567Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Daily upload limit is required."
            ],
            "previous_source": "",
            "target": [
                "请选择单日上传限额。"
            ],
            "id_hash": -7333040153768465526,
            "content_hash": -7333040153768465526,
            "location": "src/app/shared/form-validators/user-validators.ts:114",
            "context": "1220179061234048936",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1944,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://weblate.framasoft.org/api/units/342732/?format=api",
            "priority": 100,
            "id": 372239,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=1a3bced50ef46b8a",
            "url": "https://weblate.framasoft.org/api/units/372239/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.663436Z",
            "last_updated": "2024-06-24T07:45:25.272575Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Daily upload limit must be greater than -1."
            ],
            "previous_source": "",
            "target": [
                "单日上传限额的值必须大于 -1。"
            ],
            "id_hash": 1663452278100514581,
            "content_hash": 1663452278100514581,
            "location": "src/app/shared/form-validators/user-validators.ts:115",
            "context": "8959404382357999234",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1945,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://weblate.framasoft.org/api/units/342734/?format=api",
            "priority": 100,
            "id": 372240,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=9715c50898fed715",
            "url": "https://weblate.framasoft.org/api/units/372240/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.668545Z",
            "last_updated": "2024-06-24T07:45:25.273696Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "User role is required."
            ],
            "previous_source": "",
            "target": [
                "请指定用户角色。"
            ],
            "id_hash": 263316520452750741,
            "content_hash": 263316520452750741,
            "location": "src/app/shared/form-validators/user-validators.ts:122",
            "context": "4796798537475457493",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1946,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/342736/?format=api",
            "priority": 100,
            "id": 372241,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=83a77cfaf113fd95",
            "url": "https://weblate.framasoft.org/api/units/372241/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.673638Z",
            "last_updated": "2024-06-24T07:45:25.274755Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Description must be at least 3 characters long."
            ],
            "previous_source": "",
            "target": [
                "说明应至少 3 个字符。"
            ],
            "id_hash": 333712076862531284,
            "content_hash": 333712076862531284,
            "location": "src/app/shared/form-validators/user-validators.ts:134, src/app/shared/form-validators/video-channel-validators.ts:36, src/app/shared/form-validators/video-playlist-validators.ts:33",
            "context": "2761226139624435788",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1947,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://weblate.framasoft.org/api/units/342738/?format=api",
            "priority": 100,
            "id": 372242,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=84a1955da6a626d4",
            "url": "https://weblate.framasoft.org/api/units/372242/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.678825Z",
            "last_updated": "2024-06-24T07:45:25.275927Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Description cannot be more than 1000 characters long."
            ],
            "previous_source": "",
            "target": [
                "说明不能超过 1000 个字符。"
            ],
            "id_hash": -7304149424227617439,
            "content_hash": -7304149424227617439,
            "location": "src/app/shared/form-validators/user-validators.ts:135, src/app/shared/form-validators/video-channel-validators.ts:37, src/app/shared/form-validators/video-playlist-validators.ts:34",
            "context": "4717982586356605243",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1948,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://weblate.framasoft.org/api/units/342740/?format=api",
            "priority": 100,
            "id": 372243,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=1aa272cc3689f561",
            "url": "https://weblate.framasoft.org/api/units/372243/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.684101Z",
            "last_updated": "2024-06-24T07:45:25.276961Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "You must agree with the instance terms in order to register on it."
            ],
            "previous_source": "",
            "target": [
                "你必须同意实例条款才能在上面注册。"
            ],
            "id_hash": 8840645857051068482,
            "content_hash": 8840645857051068482,
            "location": "src/app/+signup/+register/shared/register-validators.ts:7",
            "context": "1814372869868173571",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1949,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://weblate.framasoft.org/api/units/342742/?format=api",
            "priority": 100,
            "id": 372244,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=fab04891368ec842",
            "url": "https://weblate.framasoft.org/api/units/372244/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.689060Z",
            "last_updated": "2024-06-24T07:45:25.278107Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Ban reason must be at least 3 characters long."
            ],
            "previous_source": "",
            "target": [
                "封禁理由应至少 3 个字符。"
            ],
            "id_hash": -2717474632793054982,
            "content_hash": -2717474632793054982,
            "location": "src/app/shared/form-validators/user-validators.ts:145",
            "context": "7803960725351649605",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1955,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/342744/?format=api",
            "priority": 100,
            "id": 372245,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=5a499738223c20fa",
            "url": "https://weblate.framasoft.org/api/units/372245/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.697249Z",
            "last_updated": "2024-06-24T07:45:25.284585Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Ban reason cannot be more than 250 characters long."
            ],
            "previous_source": "",
            "target": [
                "封禁理由不能超过 250 个字符。"
            ],
            "id_hash": -5949408273040869044,
            "content_hash": -5949408273040869044,
            "location": "src/app/shared/form-validators/user-validators.ts:146",
            "context": "3851609012243698179",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1956,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/342746/?format=api",
            "priority": 100,
            "id": 372246,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=2d6f74b26da0f94c",
            "url": "https://weblate.framasoft.org/api/units/372246/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.702162Z",
            "last_updated": "2024-06-24T07:45:25.285671Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Display name is required."
            ],
            "previous_source": "",
            "target": [
                "请输入显示名称。"
            ],
            "id_hash": -3254347724390730151,
            "content_hash": -3254347724390730151,
            "location": "src/app/shared/form-validators/user-validators.ts:157, src/app/shared/form-validators/video-channel-validators.ts:24, src/app/shared/form-validators/video-playlist-validators.ts:12",
            "context": "6632896893630378443",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1957,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/342748/?format=api",
            "priority": 100,
            "id": 372247,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=52d63bfca816f659",
            "url": "https://weblate.framasoft.org/api/units/372247/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.707602Z",
            "last_updated": "2024-06-24T07:45:25.286741Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Display name must be at least 1 character long."
            ],
            "previous_source": "",
            "target": [
                "显示名称应至少 1 个字符。"
            ],
            "id_hash": 5405532800067282052,
            "content_hash": 5405532800067282052,
            "location": "src/app/shared/form-validators/user-validators.ts:158, src/app/shared/form-validators/video-channel-validators.ts:25, src/app/shared/form-validators/video-playlist-validators.ts:13",
            "context": "1303578752658966736",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1958,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/342750/?format=api",
            "priority": 100,
            "id": 372248,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=cb044f7121bba484",
            "url": "https://weblate.framasoft.org/api/units/372248/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.712975Z",
            "last_updated": "2024-06-24T07:45:25.287780Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Display name cannot be more than 50 characters long."
            ],
            "previous_source": "",
            "target": [
                "显示名称不能超过 50 个字符。"
            ],
            "id_hash": 2013601991518649080,
            "content_hash": 2013601991518649080,
            "location": "src/app/shared/form-validators/user-validators.ts:159, src/app/shared/form-validators/video-channel-validators.ts:26",
            "context": "4613240543124934954",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1959,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/342752/?format=api",
            "priority": 100,
            "id": 372249,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=9bf1c057bf7cfaf8",
            "url": "https://weblate.framasoft.org/api/units/372249/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.718488Z",
            "last_updated": "2024-06-24T07:45:25.288884Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Report reason is required."
            ],
            "previous_source": "",
            "target": [
                "请输入举报理由。"
            ],
            "id_hash": 4829157582270229972,
            "content_hash": 4829157582270229972,
            "location": "src/app/shared/form-validators/abuse-validators.ts:7",
            "context": "1000468652492651683",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1960,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/342754/?format=api",
            "priority": 100,
            "id": 372250,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=c3049d3c2f99edd4",
            "url": "https://weblate.framasoft.org/api/units/372250/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.723844Z",
            "last_updated": "2024-06-24T07:45:25.289957Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Report reason must be at least 2 characters long."
            ],
            "previous_source": "",
            "target": [
                "举报理由应至少 2 个字符。"
            ],
            "id_hash": 1173534544941279080,
            "content_hash": 1173534544941279080,
            "location": "src/app/shared/form-validators/abuse-validators.ts:8",
            "context": "1109780973109145433",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1961,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/342756/?format=api",
            "priority": 100,
            "id": 372251,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=90493b7372dfe768",
            "url": "https://weblate.framasoft.org/api/units/372251/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.729692Z",
            "last_updated": "2024-06-24T07:45:25.290970Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Report reason cannot be more than 3000 characters long."
            ],
            "previous_source": "",
            "target": [
                "举报理由不能超过 3000 个字符。"
            ],
            "id_hash": 2144851276945635367,
            "content_hash": 2144851276945635367,
            "location": "src/app/shared/form-validators/abuse-validators.ts:9",
            "context": "5414573937278525654",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1962,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/342758/?format=api",
            "priority": 100,
            "id": 372252,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=9dc40adf5a633827",
            "url": "https://weblate.framasoft.org/api/units/372252/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.737027Z",
            "last_updated": "2024-06-24T07:45:25.291972Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Moderation comment is required."
            ],
            "previous_source": "",
            "target": [
                "请输入审核评论。"
            ],
            "id_hash": -4923603753063551962,
            "content_hash": -4923603753063551962,
            "location": "src/app/shared/form-validators/abuse-validators.ts:16",
            "context": "8779567454442277762",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1963,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/342760/?format=api",
            "priority": 100,
            "id": 372253,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=3babd87913ddec26",
            "url": "https://weblate.framasoft.org/api/units/372253/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.742349Z",
            "last_updated": "2024-06-24T07:45:25.293209Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Moderation comment must be at least 2 characters long."
            ],
            "previous_source": "",
            "target": [
                "审核评论应至少 2 个字符。"
            ],
            "id_hash": 1577542411725395890,
            "content_hash": 1577542411725395890,
            "location": "src/app/shared/form-validators/abuse-validators.ts:17",
            "context": "8954765410376245909",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1964,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/342762/?format=api",
            "priority": 100,
            "id": 372254,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=95e48e771d0157b2",
            "url": "https://weblate.framasoft.org/api/units/372254/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.747623Z",
            "last_updated": "2024-06-24T07:45:25.294298Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Moderation comment cannot be more than 3000 characters long."
            ],
            "previous_source": "",
            "target": [
                "审核评论不能超过 3000 个字符。"
            ],
            "id_hash": -8040015266854721341,
            "content_hash": -8040015266854721341,
            "location": "src/app/shared/form-validators/abuse-validators.ts:18",
            "context": "6316804467108244906",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1965,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/342764/?format=api",
            "priority": 100,
            "id": 372255,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=106c20b66e6828c3",
            "url": "https://weblate.framasoft.org/api/units/372255/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.753066Z",
            "last_updated": "2024-06-24T07:45:25.295359Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Abuse message is required."
            ],
            "previous_source": "",
            "target": [
                "请输入滥用行为消息。"
            ],
            "id_hash": -4245915215096918540,
            "content_hash": -4245915215096918540,
            "location": "src/app/shared/form-validators/abuse-validators.ts:25",
            "context": "8835075531528610034",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1966,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/342766/?format=api",
            "priority": 100,
            "id": 372256,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=45137a9b91b8cdf4",
            "url": "https://weblate.framasoft.org/api/units/372256/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.758667Z",
            "last_updated": "2024-06-24T07:45:25.296580Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Abuse message must be at least 2 characters long."
            ],
            "previous_source": "",
            "target": [
                "滥用行为消息应至少 2 个字符长。"
            ],
            "id_hash": 2991579296711189439,
            "content_hash": 2991579296711189439,
            "location": "src/app/shared/form-validators/abuse-validators.ts:26",
            "context": "9034042966936514516",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1967,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/342768/?format=api",
            "priority": 100,
            "id": 372257,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=a984398531e223bf",
            "url": "https://weblate.framasoft.org/api/units/372257/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.767746Z",
            "last_updated": "2024-06-24T07:45:25.297806Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Abuse message cannot be more than 3000 characters long."
            ],
            "previous_source": "",
            "target": [
                "滥用行为消息不能超过 3000 个字符。"
            ],
            "id_hash": 6308743159157833833,
            "content_hash": 6308743159157833833,
            "location": "src/app/shared/form-validators/abuse-validators.ts:27",
            "context": "7989186574443390119",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1968,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/342770/?format=api",
            "priority": 100,
            "id": 372258,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=d78d287a64c74069",
            "url": "https://weblate.framasoft.org/api/units/372258/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.777261Z",
            "last_updated": "2024-06-24T07:45:25.299086Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "The channel is required."
            ],
            "previous_source": "",
            "target": [
                "必须指定频道。"
            ],
            "id_hash": -64069947993477629,
            "content_hash": -64069947993477629,
            "location": "src/app/shared/form-validators/video-ownership-change-validators.ts:7",
            "context": "6700357678556223012",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1969,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/342772/?format=api",
            "priority": 100,
            "id": 372259,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=7f1c60b8c5122e03",
            "url": "https://weblate.framasoft.org/api/units/372259/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.786081Z",
            "last_updated": "2024-06-24T07:45:25.300197Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Block reason must be at least 2 characters long."
            ],
            "previous_source": "",
            "target": [
                "屏蔽理由应至少 2 个字符长。"
            ],
            "id_hash": -5846828686453054441,
            "content_hash": -5846828686453054441,
            "location": "src/app/shared/form-validators/video-block-validators.ts:7",
            "context": "9191505323045740697",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1970,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/342774/?format=api",
            "priority": 100,
            "id": 372260,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=2edbe4499966e417",
            "url": "https://weblate.framasoft.org/api/units/372260/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.791315Z",
            "last_updated": "2024-06-24T07:45:25.301326Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Block reason cannot be more than 300 characters long."
            ],
            "previous_source": "",
            "target": [
                "屏蔽理由不能超过 300 个字符长。"
            ],
            "id_hash": 4426527736833831569,
            "content_hash": 4426527736833831569,
            "location": "src/app/shared/form-validators/video-block-validators.ts:8",
            "context": "8581623418602419755",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1971,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/342776/?format=api",
            "priority": 100,
            "id": 372261,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=bd6e2f861e64f291",
            "url": "https://weblate.framasoft.org/api/units/372261/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.801239Z",
            "last_updated": "2024-06-24T07:45:25.302440Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Video caption language is required."
            ],
            "previous_source": "",
            "target": [
                "请选择视频字幕语言。"
            ],
            "id_hash": -461386178746181132,
            "content_hash": -461386178746181132,
            "location": "src/app/shared/form-validators/video-captions-validators.ts:7",
            "context": "1099619384694370156",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1972,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://weblate.framasoft.org/api/units/342778/?format=api",
            "priority": 100,
            "id": 372262,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=7998d3b7078f19f4",
            "url": "https://weblate.framasoft.org/api/units/372262/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.810891Z",
            "last_updated": "2024-06-24T07:45:25.303527Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Video caption file is required."
            ],
            "previous_source": "",
            "target": [
                "请选择视频字幕文件。"
            ],
            "id_hash": -2636097184963408663,
            "content_hash": -2636097184963408663,
            "location": "src/app/shared/form-validators/video-captions-validators.ts:14",
            "context": "3438639650276868976",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1973,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://weblate.framasoft.org/api/units/342780/?format=api",
            "priority": 100,
            "id": 372263,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=5b6ab393b0d94ce9",
            "url": "https://weblate.framasoft.org/api/units/372263/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.816407Z",
            "last_updated": "2024-06-24T07:45:25.304797Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "The username is required."
            ],
            "previous_source": "",
            "target": [
                "请输入用户名。"
            ],
            "id_hash": -4374223887071227876,
            "content_hash": -4374223887071227876,
            "location": "src/app/shared/form-validators/video-ownership-change-validators.ts:14",
            "context": "7365924714339585574",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1975,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/342782/?format=api",
            "priority": 100,
            "id": 372264,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=434ba28ce317501c",
            "url": "https://weblate.framasoft.org/api/units/372264/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.821624Z",
            "last_updated": "2024-06-24T07:45:25.307062Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "You can only transfer ownership to a local account"
            ],
            "previous_source": "",
            "target": [
                "你只能将视频转移到另一个本地帐户中"
            ],
            "id_hash": -5735518637182219355,
            "content_hash": -5735518637182219355,
            "location": "src/app/shared/form-validators/video-ownership-change-validators.ts:15",
            "context": "3954099618513992825",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1976,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/342784/?format=api",
            "priority": 100,
            "id": 372265,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=30675830041f0ba5",
            "url": "https://weblate.framasoft.org/api/units/372265/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.827187Z",
            "last_updated": "2024-06-24T07:45:25.308157Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Name is required."
            ],
            "previous_source": "",
            "target": [
                "请输入你的名字。"
            ],
            "id_hash": 1487256168340972720,
            "content_hash": 1487256168340972720,
            "location": "src/app/shared/form-validators/video-channel-validators.ts:10",
            "context": "4444753420973870540",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1977,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/342786/?format=api",
            "priority": 100,
            "id": 372266,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=94a3cb9af3f8e4b0",
            "url": "https://weblate.framasoft.org/api/units/372266/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.833038Z",
            "last_updated": "2024-06-24T07:45:25.309364Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Name must be at least 1 character long."
            ],
            "previous_source": "",
            "target": [
                "频道用户名应至少 1 个字符。"
            ],
            "id_hash": 3226548709281003126,
            "content_hash": 3226548709281003126,
            "location": "src/app/shared/form-validators/video-channel-validators.ts:11",
            "context": "4006797705713167676",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1978,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://weblate.framasoft.org/api/units/342788/?format=api",
            "priority": 100,
            "id": 372267,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=acc700f4c3307676",
            "url": "https://weblate.framasoft.org/api/units/372267/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.839123Z",
            "last_updated": "2024-06-24T07:45:25.310587Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Name cannot be more than 50 characters long."
            ],
            "previous_source": "",
            "target": [
                "频道用户名不能超过 50 个字符。"
            ],
            "id_hash": 8366060326389132198,
            "content_hash": 8366060326389132198,
            "location": "src/app/shared/form-validators/video-channel-validators.ts:12",
            "context": "2233809696503670883",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1979,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://weblate.framasoft.org/api/units/342790/?format=api",
            "priority": 100,
            "id": 372268,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=f41a378aa3e9aba6",
            "url": "https://weblate.framasoft.org/api/units/372268/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.844417Z",
            "last_updated": "2024-06-24T07:45:25.311746Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Name should be lowercase alphanumeric; dots and underscores are allowed."
            ],
            "previous_source": "",
            "target": [
                "频道用户名只能使用小写字母、数字、句点和下划线。"
            ],
            "id_hash": 3829595893950794341,
            "content_hash": 3829595893950794341,
            "location": "src/app/shared/form-validators/video-channel-validators.ts:13",
            "context": "7915656854942800659",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1980,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://weblate.framasoft.org/api/units/342792/?format=api",
            "priority": 100,
            "id": 372269,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=b525752cec3b4a65",
            "url": "https://weblate.framasoft.org/api/units/372269/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.850411Z",
            "last_updated": "2024-06-24T07:45:25.312910Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Support text must be at least 3 characters long."
            ],
            "previous_source": "",
            "target": [
                "支持文本应至少 3 个字符。"
            ],
            "id_hash": 1698525499392389562,
            "content_hash": 1698525499392389562,
            "location": "src/app/shared/form-validators/video-channel-validators.ts:47",
            "context": "6880459830525364741",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1981,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/342794/?format=api",
            "priority": 100,
            "id": 372270,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=97925ff14939f1ba",
            "url": "https://weblate.framasoft.org/api/units/372270/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.856548Z",
            "last_updated": "2024-06-24T07:45:25.314056Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Comment is required."
            ],
            "previous_source": "",
            "target": [
                "请输入评论内容。"
            ],
            "id_hash": -1858461768173857024,
            "content_hash": -1858461768173857024,
            "location": "src/app/shared/form-validators/video-comment-validators.ts:7",
            "context": "4267638333776227701",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1991,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/342798/?format=api",
            "priority": 100,
            "id": 372272,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=66356ade4f5a5700",
            "url": "https://weblate.framasoft.org/api/units/372272/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.870818Z",
            "last_updated": "2024-06-24T07:45:25.324681Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Comment must be at least 2 characters long."
            ],
            "previous_source": "",
            "target": [
                "评论应至少 2 个字符。"
            ],
            "id_hash": -3791346019206191868,
            "content_hash": -3791346019206191868,
            "location": "src/app/shared/form-validators/video-comment-validators.ts:8",
            "context": "71132671234491945",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1992,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://weblate.framasoft.org/api/units/342800/?format=api",
            "priority": 100,
            "id": 372273,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=4b626ee2089fa504",
            "url": "https://weblate.framasoft.org/api/units/372273/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.877533Z",
            "last_updated": "2024-06-24T07:45:25.325800Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Comment cannot be more than 3000 characters long."
            ],
            "previous_source": "",
            "target": [
                "评论不能超过 3000 个字符。"
            ],
            "id_hash": -7841670212028215538,
            "content_hash": -7841670212028215538,
            "location": "src/app/shared/form-validators/video-comment-validators.ts:9",
            "context": "4148250392704331190",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1993,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://weblate.framasoft.org/api/units/342802/?format=api",
            "priority": 100,
            "id": 372274,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=132cca7d364bcf0e",
            "url": "https://weblate.framasoft.org/api/units/372274/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.883367Z",
            "last_updated": "2024-06-24T07:45:25.326817Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Display name cannot be more than 120 characters long."
            ],
            "previous_source": "",
            "target": [
                "显示名称不能超过 120 个字符。"
            ],
            "id_hash": 1330451847727188801,
            "content_hash": 1330451847727188801,
            "location": "src/app/shared/form-validators/video-playlist-validators.ts:14",
            "context": "6854100952145697527",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1994,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/342806/?format=api",
            "priority": 100,
            "id": 372276,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=9276b6e80e8a8b41",
            "url": "https://weblate.framasoft.org/api/units/372276/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.898661Z",
            "last_updated": "2024-06-24T07:45:25.327839Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Privacy is required."
            ],
            "previous_source": "",
            "target": [
                "请选择隐私设置。"
            ],
            "id_hash": -8973434329085092261,
            "content_hash": -8973434329085092261,
            "location": "src/app/shared/form-validators/video-playlist-validators.ts:23",
            "context": "6198895122092095739",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1995,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/342808/?format=api",
            "priority": 100,
            "id": 372277,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=0377f5055f965e5b",
            "url": "https://weblate.framasoft.org/api/units/372277/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.904185Z",
            "last_updated": "2024-06-24T07:45:25.328909Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "The channel is required when the playlist is public."
            ],
            "previous_source": "",
            "target": [
                "公开的播放列表必须指定频道。"
            ],
            "id_hash": 1485118810935402234,
            "content_hash": 1485118810935402234,
            "location": "src/app/shared/form-validators/video-playlist-validators.ts:41",
            "context": "1276238402004616037",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1996,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/342810/?format=api",
            "priority": 100,
            "id": 372278,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=949c33b0a70e1efa",
            "url": "https://weblate.framasoft.org/api/units/372278/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.909523Z",
            "last_updated": "2024-06-24T07:45:25.330011Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Video name is required."
            ],
            "previous_source": "",
            "target": [
                "请输入视频标题。"
            ],
            "id_hash": -5827739436601389682,
            "content_hash": -5827739436601389682,
            "location": "src/app/shared/form-validators/video-validators.ts:15",
            "context": "5437132245714159662",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2013,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/342812/?format=api",
            "priority": 100,
            "id": 372279,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=2f1fb5dbedd6cd8e",
            "url": "https://weblate.framasoft.org/api/units/372279/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.914769Z",
            "last_updated": "2024-06-24T07:45:25.349636Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Video name must be at least 3 characters long."
            ],
            "previous_source": "",
            "target": [
                "视频标题应至少 3 个字符。"
            ],
            "id_hash": -7168123901110931593,
            "content_hash": -7168123901110931593,
            "location": "src/app/shared/form-validators/video-validators.ts:16",
            "context": "2807676084745266104",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2014,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/342814/?format=api",
            "priority": 100,
            "id": 372280,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=1c85b54a504baf77",
            "url": "https://weblate.framasoft.org/api/units/372280/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:28.920859Z",
            "last_updated": "2024-06-24T07:45:25.359281Z"
        }
    ]
}