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=42
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 2454,
    "next": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/units/?format=api&page=43",
    "previous": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/units/?format=api&page=41",
    "results": [
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Remote runners"
            ],
            "previous_source": "",
            "target": [
                "Remote runners"
            ],
            "id_hash": -7027030566815327477,
            "content_hash": -7027030566815327477,
            "location": "src/app/+admin/admin.component.ts:187, src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html:9, src/app/+admin/system/runners/runner-list/runner-list.component.html:4, src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html:10",
            "context": "2279400024471134535",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 871,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/847040/?format=api",
            "priority": 100,
            "id": 848802,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=1e7af8ee27291b0b",
            "url": "https://weblate.framasoft.org/api/units/848802/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:52.680811Z",
            "last_updated": "2024-08-14T13:48:33.233011Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Runner jobs"
            ],
            "previous_source": "",
            "target": [
                "Runner jobs"
            ],
            "id_hash": 1796129576042145286,
            "content_hash": 1796129576042145286,
            "location": "src/app/+admin/admin.component.ts:193, src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html:4",
            "context": "7565129593705813435",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 872,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/847042/?format=api",
            "priority": 100,
            "id": 848803,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=98ed22554690a606",
            "url": "https://weblate.framasoft.org/api/units/848803/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:52.683026Z",
            "last_updated": "2024-08-14T13:48:33.234211Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Local jobs"
            ],
            "previous_source": "",
            "target": [
                "Local jobs"
            ],
            "id_hash": 2257836112019605768,
            "content_hash": 2257836112019605768,
            "location": "src/app/+admin/admin.component.ts:201",
            "context": "5902504074840207881",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 873,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/847044/?format=api",
            "priority": 100,
            "id": 848804,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=9f5571fb39fa4908",
            "url": "https://weblate.framasoft.org/api/units/848804/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:52.685006Z",
            "last_updated": "2024-08-14T13:48:33.235368Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Use <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a routerLink=&quot;/admin/system/runners/runners-list&quot;&gt;\"/>remote runners<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> to process live transcoding. Remote runners has to register on your instance first. "
            ],
            "previous_source": "",
            "target": [
                "Use <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a routerLink=&quot;/admin/system/runners/runners-list&quot;&gt;\"/>remote runners<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> to process live transcoding. Remote runners has to register on your instance first. "
            ],
            "id_hash": 6957841206890575657,
            "content_hash": 6957841206890575657,
            "location": "src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html:159",
            "context": "2134381456844896041",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1070,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 23,
            "source_unit": "https://weblate.framasoft.org/api/units/847048/?format=api",
            "priority": 100,
            "id": 848806,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=e08f37b6a449b729",
            "url": "https://weblate.framasoft.org/api/units/848806/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:52.836242Z",
            "last_updated": "2024-08-14T13:48:33.462584Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Use <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a routerLink=&quot;/admin/system/runners/runners-list&quot;&gt;\"/>remote runners<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> to process VOD transcoding. Remote runners has to register on your instance first. "
            ],
            "previous_source": "",
            "target": [
                "Use <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a routerLink=&quot;/admin/system/runners/runners-list&quot;&gt;\"/>remote runners<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> to process VOD transcoding. Remote runners has to register on your instance first. "
            ],
            "id_hash": -5574673652282804963,
            "content_hash": -5574673652282804963,
            "location": "src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html:182",
            "context": "8646250517331978259",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1077,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 23,
            "source_unit": "https://weblate.framasoft.org/api/units/847050/?format=api",
            "priority": 100,
            "id": 848807,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=32a2c7d960f4351d",
            "url": "https://weblate.framasoft.org/api/units/848807/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:52.844660Z",
            "last_updated": "2024-09-18T07:32:14.205175Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Use <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a routerLink=&quot;/admin/system/runners/runners-list&quot;&gt;\"/>remote runners<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> to process studio transcoding tasks. Remote runners has to register on your instance first. "
            ],
            "previous_source": "",
            "target": [
                "Use <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a routerLink=&quot;/admin/system/runners/runners-list&quot;&gt;\"/>remote runners<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> to process studio transcoding tasks. Remote runners has to register on your instance first. "
            ],
            "id_hash": -6752690816844909994,
            "content_hash": -6752690816844909994,
            "location": "src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html:272",
            "context": "5552130276182854923",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1111,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 24,
            "source_unit": "https://weblate.framasoft.org/api/units/847052/?format=api",
            "priority": 100,
            "id": 848808,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=22499f7ab7eab256",
            "url": "https://weblate.framasoft.org/api/units/848808/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:52.872418Z",
            "last_updated": "2024-09-18T07:32:14.344946Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "UUID"
            ],
            "previous_source": "",
            "target": [
                "UUID"
            ],
            "id_hash": -1539017205156350125,
            "content_hash": -1539017205156350125,
            "location": "src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html:31",
            "context": "7716208024960184784",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1612,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/847056/?format=api",
            "priority": 100,
            "id": 848810,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=6aa450018770f753",
            "url": "https://weblate.framasoft.org/api/units/848810/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.344113Z",
            "last_updated": "2024-09-13T07:12:44.284825Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Priority <x id=\"START_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;p-sortIcon field=&quot;priority&quot;&gt;\"/><x id=\"CLOSE_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;/th&gt;\"/>"
            ],
            "previous_source": "",
            "target": [
                "Priority <x id=\"START_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;p-sortIcon field=&quot;priority&quot;&gt;\"/><x id=\"CLOSE_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;/th&gt;\"/>"
            ],
            "id_hash": 8071725303130792810,
            "content_hash": 8071725303130792810,
            "location": "src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html:34",
            "context": "1421364405181899930",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1613,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/847058/?format=api",
            "priority": 100,
            "id": 848811,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=f0048765b9a4a36a",
            "url": "https://weblate.framasoft.org/api/units/848811/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.345815Z",
            "last_updated": "2024-09-13T07:12:44.286208Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Progress <x id=\"START_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;p-sortIcon field=&quot;progress&quot;&gt;\"/><x id=\"CLOSE_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;/th&gt;\"/>"
            ],
            "previous_source": "",
            "target": [
                "Progress <x id=\"START_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;p-sortIcon field=&quot;progress&quot;&gt;\"/><x id=\"CLOSE_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;/th&gt;\"/>"
            ],
            "id_hash": 2973055020639080176,
            "content_hash": 2973055020639080176,
            "location": "src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html:35",
            "context": "736603280382549123",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1614,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/847060/?format=api",
            "priority": 100,
            "id": 848812,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=a94269ca12e24ef0",
            "url": "https://weblate.framasoft.org/api/units/848812/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.348222Z",
            "last_updated": "2024-09-13T07:12:44.287446Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Runner"
            ],
            "previous_source": "",
            "target": [
                "Runner"
            ],
            "id_hash": 3695548178467531832,
            "content_hash": 3695548178467531832,
            "location": "src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html:36",
            "context": "492731212914442494",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1615,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/847062/?format=api",
            "priority": 100,
            "id": 848813,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=b349397d0be62c38",
            "url": "https://weblate.framasoft.org/api/units/848813/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.350465Z",
            "last_updated": "2024-09-13T07:12:44.288673Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Payload:"
            ],
            "previous_source": "",
            "target": [
                "Payload:"
            ],
            "id_hash": 1719568134254700206,
            "content_hash": 1719568134254700206,
            "location": "src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html:118",
            "context": "5944078821855011619",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1616,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/847064/?format=api",
            "priority": 100,
            "id": 848814,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=97dd221b815526ae",
            "url": "https://weblate.framasoft.org/api/units/848814/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.352517Z",
            "last_updated": "2024-09-13T07:12:44.289913Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Private payload:"
            ],
            "previous_source": "",
            "target": [
                "Private payload:"
            ],
            "id_hash": -2797666488849624690,
            "content_hash": -2797666488849624690,
            "location": "src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html:123",
            "context": "1046771510013067927",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1617,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/847066/?format=api",
            "priority": 100,
            "id": 848815,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=592cb126ac1a918e",
            "url": "https://weblate.framasoft.org/api/units/848815/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.354771Z",
            "last_updated": "2024-09-13T07:12:44.291059Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "No runner jobs found."
            ],
            "previous_source": "",
            "target": [
                "No runner jobs found."
            ],
            "id_hash": -5165698694830470741,
            "content_hash": -5165698694830470741,
            "location": "src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html:136",
            "context": "6133673901299224277",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1618,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/847068/?format=api",
            "priority": 100,
            "id": 848816,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=384fc067f5ee49ab",
            "url": "https://weblate.framasoft.org/api/units/848816/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.356719Z",
            "last_updated": "2024-09-13T07:12:44.292246Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Cancel this job"
            ],
            "previous_source": "",
            "target": [
                "Cancel this job"
            ],
            "id_hash": 9080552256786421586,
            "content_hash": 9080552256786421586,
            "location": "src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts:83",
            "context": "2785060445730155276",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1623,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/847070/?format=api",
            "priority": 100,
            "id": 848817,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=fe049a2aae205752",
            "url": "https://weblate.framasoft.org/api/units/848817/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.358678Z",
            "last_updated": "2024-09-13T07:12:44.298677Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Runner registration tokens"
            ],
            "previous_source": "",
            "target": [
                "Runner registration tokens"
            ],
            "id_hash": 6227117680939822972,
            "content_hash": 6227117680939822972,
            "location": "src/app/+admin/system/runners/runner-list/runner-list.component.html:9, src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html:4",
            "context": "453899642867587306",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1628,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/847078/?format=api",
            "priority": 100,
            "id": 848821,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=d66b2a89c2f8ef7c",
            "url": "https://weblate.framasoft.org/api/units/848821/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.366959Z",
            "last_updated": "2024-09-13T07:12:44.305457Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "IP"
            ],
            "previous_source": "",
            "target": [
                "IP"
            ],
            "id_hash": -4622195422511805215,
            "content_hash": -4622195422511805215,
            "location": "src/app/+admin/system/runners/runner-list/runner-list.component.html:27",
            "context": "512712988274106243",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1629,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/847082/?format=api",
            "priority": 100,
            "id": 848823,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=3fdaa9c0aebf4ce1",
            "url": "https://weblate.framasoft.org/api/units/848823/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.371585Z",
            "last_updated": "2024-09-13T07:12:44.306679Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Last contact"
            ],
            "previous_source": "",
            "target": [
                "Last contact"
            ],
            "id_hash": 1296438978782440176,
            "content_hash": 1296438978782440176,
            "location": "src/app/+admin/system/runners/runner-list/runner-list.component.html:27",
            "context": "251663748987415005",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1630,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/847084/?format=api",
            "priority": 100,
            "id": 848824,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=91fde061e34c2af0",
            "url": "https://weblate.framasoft.org/api/units/848824/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.373063Z",
            "last_updated": "2024-09-13T07:12:44.307828Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "No remote runners found."
            ],
            "previous_source": "",
            "target": [
                "No remote runners found."
            ],
            "id_hash": -8992602030020334022,
            "content_hash": -8992602030020334022,
            "location": "src/app/+admin/system/runners/runner-list/runner-list.component.html:57",
            "context": "6329354273972175246",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1631,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/847086/?format=api",
            "priority": 100,
            "id": 848825,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=0333dc193a2e6e3a",
            "url": "https://weblate.framasoft.org/api/units/848825/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.374894Z",
            "last_updated": "2024-09-13T07:12:44.308985Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Do you really want to delete this runner? It won't be able to process jobs anymore."
            ],
            "previous_source": "",
            "target": [
                "Do you really want to delete this runner? It won't be able to process jobs anymore."
            ],
            "id_hash": 1824667635139121104,
            "content_hash": 1824667635139121104,
            "location": "src/app/+admin/system/runners/runner-list/runner-list.component.ts:65",
            "context": "8527948211896740910",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 2311,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 16,
            "source_unit": "https://weblate.framasoft.org/api/units/847088/?format=api",
            "priority": 100,
            "id": 848826,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=9952858bf19e8fd0",
            "url": "https://weblate.framasoft.org/api/units/848826/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.970791Z",
            "last_updated": "2024-09-13T07:12:45.355041Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Remove <x id=\"PH\" equiv-text=\"runner.name\"/>"
            ],
            "previous_source": "",
            "target": [
                "Remove <x id=\"PH\" equiv-text=\"runner.name\"/>"
            ],
            "id_hash": -2185285831592024924,
            "content_hash": -2185285831592024924,
            "location": "src/app/+admin/system/runners/runner-list/runner-list.component.ts:66",
            "context": "1331591430867610406",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 2312,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/847090/?format=api",
            "priority": 100,
            "id": 848827,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=61ac4e1d434364a4",
            "url": "https://weblate.framasoft.org/api/units/848827/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.973267Z",
            "last_updated": "2024-09-13T07:12:45.356333Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Runner removed."
            ],
            "previous_source": "",
            "target": [
                "Runner removed."
            ],
            "id_hash": -6470015179469282308,
            "content_hash": -6470015179469282308,
            "location": "src/app/+admin/system/runners/runner-list/runner-list.component.ts:75",
            "context": "7401875498720294519",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 2313,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/847092/?format=api",
            "priority": 100,
            "id": 848828,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=2635e379505923fc",
            "url": "https://weblate.framasoft.org/api/units/848828/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.975460Z",
            "last_updated": "2024-09-13T07:12:45.357669Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Token"
            ],
            "previous_source": "",
            "target": [
                "Token"
            ],
            "id_hash": 5097298232727968625,
            "content_hash": 5097298232727968625,
            "location": "src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html:26",
            "context": "3039940756451018621",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 2314,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/847096/?format=api",
            "priority": 100,
            "id": 848830,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=c6bd3dbc6bfa1b71",
            "url": "https://weblate.framasoft.org/api/units/848830/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.979824Z",
            "last_updated": "2024-09-13T07:12:45.358889Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Associated runners"
            ],
            "previous_source": "",
            "target": [
                "Associated runners"
            ],
            "id_hash": 6582893113812154689,
            "content_hash": 6582893113812154689,
            "location": "src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html:28",
            "context": "5024831045497027714",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 2315,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/847098/?format=api",
            "priority": 100,
            "id": 848831,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=db5b2268cb237941",
            "url": "https://weblate.framasoft.org/api/units/848831/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.982152Z",
            "last_updated": "2024-09-13T07:12:45.360160Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Generate token"
            ],
            "previous_source": "",
            "target": [
                "Generate token"
            ],
            "id_hash": -4448001098860943853,
            "content_hash": -4448001098860943853,
            "location": "src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html:35",
            "context": "2344549567732505963",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 2316,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/847100/?format=api",
            "priority": 100,
            "id": 848832,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=424586912dd8a613",
            "url": "https://weblate.framasoft.org/api/units/848832/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.984193Z",
            "last_updated": "2024-09-13T07:12:45.361467Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "No registration token found for remote runners."
            ],
            "previous_source": "",
            "target": [
                "No registration token found for remote runners."
            ],
            "id_hash": -4245265326118176310,
            "content_hash": -4245265326118176310,
            "location": "src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html:68",
            "context": "1952170121636976975",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 2319,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 7,
            "source_unit": "https://weblate.framasoft.org/api/units/847102/?format=api",
            "priority": 100,
            "id": 848833,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=4515c9ada37179ca",
            "url": "https://weblate.framasoft.org/api/units/848833/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.986188Z",
            "last_updated": "2024-09-13T07:12:45.365079Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Remove this token"
            ],
            "previous_source": "",
            "target": [
                "Remove this token"
            ],
            "id_hash": -8174019213616029644,
            "content_hash": -8174019213616029644,
            "location": "src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.ts:55",
            "context": "8244506587463177080",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 2320,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/847104/?format=api",
            "priority": 100,
            "id": 848834,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=0e900cd54132e034",
            "url": "https://weblate.framasoft.org/api/units/848834/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.988210Z",
            "last_updated": "2024-09-13T07:12:45.366285Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Registration token generated."
            ],
            "previous_source": "",
            "target": [
                "Registration token generated."
            ],
            "id_hash": -1018078791570524782,
            "content_hash": -1018078791570524782,
            "location": "src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.ts:73",
            "context": "1188547334387666210",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 2321,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/847106/?format=api",
            "priority": 100,
            "id": 848835,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=71df0ebbab147592",
            "url": "https://weblate.framasoft.org/api/units/848835/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.990242Z",
            "last_updated": "2024-09-13T07:12:45.367439Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Do you really want to remove this registration token? All associated runners will also be removed."
            ],
            "previous_source": "",
            "target": [
                "Do you really want to remove this registration token? All associated runners will also be removed."
            ],
            "id_hash": -1097012364011542286,
            "content_hash": -1097012364011542286,
            "location": "src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.ts:82",
            "context": "545462083274995239",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 2322,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 16,
            "source_unit": "https://weblate.framasoft.org/api/units/847108/?format=api",
            "priority": 100,
            "id": 848836,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=70c6a11130e168f2",
            "url": "https://weblate.framasoft.org/api/units/848836/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.992156Z",
            "last_updated": "2024-09-13T07:12:45.368616Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Remove registration token"
            ],
            "previous_source": "",
            "target": [
                "Remove registration token"
            ],
            "id_hash": 8170951533418444487,
            "content_hash": 8170951533418444487,
            "location": "src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.ts:83",
            "context": "4228223651959845668",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 2323,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/847110/?format=api",
            "priority": 100,
            "id": 848837,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=f1650d20ca56f6c7",
            "url": "https://weblate.framasoft.org/api/units/848837/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.994249Z",
            "last_updated": "2024-09-13T07:12:45.369865Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Registration token removed."
            ],
            "previous_source": "",
            "target": [
                "Registration token removed."
            ],
            "id_hash": -3403212130349572757,
            "content_hash": -3403212130349572757,
            "location": "src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.ts:92",
            "context": "3614410801173225581",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 2324,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/847112/?format=api",
            "priority": 100,
            "id": 848838,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=50c55c9933369d6b",
            "url": "https://weblate.framasoft.org/api/units/848838/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.996092Z",
            "last_updated": "2024-09-13T07:12:45.371078Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "List runner jobs"
            ],
            "previous_source": "",
            "target": [
                "List runner jobs"
            ],
            "id_hash": 901597362088782600,
            "content_hash": 901597362088782600,
            "location": "src/app/+admin/system/runners/runners.routes.ts:27",
            "context": "6713730474908011769",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 2325,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/847114/?format=api",
            "priority": 100,
            "id": 848839,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=8c831e0621bb2b08",
            "url": "https://weblate.framasoft.org/api/units/848839/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:53.998189Z",
            "last_updated": "2024-09-13T07:12:45.372321Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "List remote runners"
            ],
            "previous_source": "",
            "target": [
                "List remote runners"
            ],
            "id_hash": -2782019059869427662,
            "content_hash": -2782019059869427662,
            "location": "src/app/+admin/system/runners/runners.routes.ts:37",
            "context": "890886250761175417",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 2326,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/847116/?format=api",
            "priority": 100,
            "id": 848840,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=59644867a21dd832",
            "url": "https://weblate.framasoft.org/api/units/848840/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:54.000065Z",
            "last_updated": "2024-09-13T07:12:45.373759Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "List registration runner tokens"
            ],
            "previous_source": "",
            "target": [
                "List registration runner tokens"
            ],
            "id_hash": -5545508648870813533,
            "content_hash": -5545508648870813533,
            "location": "src/app/+admin/system/runners/runners.routes.ts:47",
            "context": "4255553856349508493",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 2327,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/847118/?format=api",
            "priority": 100,
            "id": 848841,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=330a6543e532e0a3",
            "url": "https://weblate.framasoft.org/api/units/848841/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-09T09:29:54.001963Z",
            "last_updated": "2024-09-13T07:12:45.375007Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Enable remote runners for lives"
            ],
            "previous_source": "",
            "target": [
                "Enable remote runners for lives"
            ],
            "id_hash": 9041803212493544027,
            "content_hash": 9041803212493544027,
            "location": "src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html:155",
            "context": "3283660108004661843",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1067,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 5,
            "source_unit": "https://weblate.framasoft.org/api/units/849636/?format=api",
            "priority": 100,
            "id": 849888,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=fd7af01dc1a9da5b",
            "url": "https://weblate.framasoft.org/api/units/849888/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-22T07:06:17.123831Z",
            "last_updated": "2024-08-14T13:48:33.458952Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Enable remote runners for VOD"
            ],
            "previous_source": "",
            "target": [
                "Enable remote runners for VOD"
            ],
            "id_hash": 4174158786260115898,
            "content_hash": 4174158786260115898,
            "location": "src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html:178",
            "context": "8056487097039524924",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1098,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 5,
            "source_unit": "https://weblate.framasoft.org/api/units/849638/?format=api",
            "priority": 100,
            "id": 849889,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=b9ed974ceb1c21ba",
            "url": "https://weblate.framasoft.org/api/units/849889/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-22T07:06:17.133251Z",
            "last_updated": "2024-09-18T07:32:14.253311Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Enable remote runners for studio"
            ],
            "previous_source": "",
            "target": [
                "Enable remote runners for studio"
            ],
            "id_hash": -5630163061257164379,
            "content_hash": -5630163061257164379,
            "location": "src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html:268",
            "context": "7185229240632050966",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1110,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 5,
            "source_unit": "https://weblate.framasoft.org/api/units/849640/?format=api",
            "priority": 100,
            "id": 849890,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=31dda486923da9a5",
            "url": "https://weblate.framasoft.org/api/units/849890/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-22T07:06:17.144852Z",
            "last_updated": "2024-09-18T07:32:14.341474Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Do you really want to cancel {count, plural, =1 {this job} other {<x id=\"count\"/> jobs}}? Children jobs will also be cancelled."
            ],
            "previous_source": "",
            "target": [
                "Do you really want to cancel {count, plural, =1 {this job} other {<x id=\"count\"/> jobs}}? Children jobs will also be cancelled."
            ],
            "id_hash": 3497246726832597855,
            "content_hash": 3497246726832597855,
            "location": "src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts:121",
            "context": "693664545987486839",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1625,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 21,
            "source_unit": "https://weblate.framasoft.org/api/units/849642/?format=api",
            "priority": 100,
            "id": 849891,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=b088b75e6cc12b5f",
            "url": "https://weblate.framasoft.org/api/units/849891/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-22T07:06:17.607659Z",
            "last_updated": "2024-09-13T07:12:44.301277Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Email is now public"
            ],
            "previous_source": "",
            "target": [
                "电子邮件现已公开"
            ],
            "id_hash": -2060722456920551747,
            "content_hash": -2060722456920551747,
            "location": "src/app/+my-account/my-account-settings/my-account-email-preferences/my-account-email-preferences.component.ts:43",
            "context": "7300340273184779103",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 134,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/850147/?format=api",
            "priority": 100,
            "id": 850483,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=6366d7d7f6948ebd",
            "url": "https://weblate.framasoft.org/api/units/850483/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-24T15:48:15.848324Z",
            "last_updated": "2024-08-14T13:48:32.346454Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Email is now private"
            ],
            "previous_source": "",
            "target": [
                "电子邮件现在非公开"
            ],
            "id_hash": -8581149841585545413,
            "content_hash": -8581149841585545413,
            "location": "src/app/+my-account/my-account-settings/my-account-email-preferences/my-account-email-preferences.component.ts:44",
            "context": "7474057965374731586",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 135,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/850149/?format=api",
            "priority": 100,
            "id": 850484,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=08e9a1af17e4df3b",
            "url": "https://weblate.framasoft.org/api/units/850484/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-24T15:48:15.851066Z",
            "last_updated": "2024-08-14T13:48:32.347751Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Preview"
            ],
            "previous_source": "",
            "target": [
                "预览"
            ],
            "id_hash": 4624182298234896486,
            "content_hash": 4624182298234896486,
            "location": "src/app/+videos/+video-edit/shared/thumbnail-manager/thumbnail-manager.component.html:8, src/app/shared/shared-forms/preview-upload.component.html:8",
            "context": "1295614462098694869",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 145,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/850151/?format=api",
            "priority": 100,
            "id": 850485,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=c02c654cdef0c066",
            "url": "https://weblate.framasoft.org/api/units/850485/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-24T15:48:15.860494Z",
            "last_updated": "2024-08-14T13:48:32.358517Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "I forgot my password"
            ],
            "previous_source": "",
            "target": [
                "忘记密码"
            ],
            "id_hash": 5825751914814433720,
            "content_hash": 5825751914814433720,
            "location": "src/app/+login/login.component.html:94",
            "context": "7736587919193927267",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 235,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/850155/?format=api",
            "priority": 100,
            "id": 850487,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=d0d93a801810e9b8",
            "url": "https://weblate.framasoft.org/api/units/850487/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-24T15:48:15.940623Z",
            "last_updated": "2024-08-14T13:48:32.460535Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Allow email to be publicly displayed"
            ],
            "previous_source": "",
            "target": [
                "Allow email to be publicly displayed"
            ],
            "id_hash": -8255132008536152784,
            "content_hash": -8255132008536152784,
            "location": "src/app/+my-account/my-account-settings/my-account-email-preferences/my-account-email-preferences.component.html:6",
            "context": "5215550763077484072",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1707,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 6,
            "source_unit": "https://weblate.framasoft.org/api/units/850159/?format=api",
            "priority": 100,
            "id": 850489,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=0d6fe12d013ee530",
            "url": "https://weblate.framasoft.org/api/units/850489/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-24T15:48:17.151330Z",
            "last_updated": "2024-09-13T07:12:44.411261Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Necessary to claim podcast RSS feeds."
            ],
            "previous_source": "",
            "target": [
                "Necessary to claim podcast RSS feeds."
            ],
            "id_hash": 7412272227057211966,
            "content_hash": 7412272227057211966,
            "location": "src/app/+my-account/my-account-settings/my-account-email-preferences/my-account-email-preferences.component.html:11",
            "context": "3472732945521632942",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1708,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 6,
            "source_unit": "https://weblate.framasoft.org/api/units/850161/?format=api",
            "priority": 100,
            "id": 850490,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=e6ddae51903d1a3e",
            "url": "https://weblate.framasoft.org/api/units/850490/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-24T15:48:17.153537Z",
            "last_updated": "2024-09-13T07:12:44.412500Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Your <x id=\"PH\" equiv-text=\"name\"/> file was too large "
            ],
            "previous_source": "",
            "target": [
                "你的 <x id=\"PH\" equiv-text=\"name\"/> 文件过大 "
            ],
            "id_hash": -8007192273372529388,
            "content_hash": -8007192273372529388,
            "location": "src/app/helpers/utils/upload.ts:64",
            "context": "5950472748615640135",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 210,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://weblate.framasoft.org/api/units/861073/?format=api",
            "priority": 100,
            "id": 861158,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=10e0bd0d2160bd14",
            "url": "https://weblate.framasoft.org/api/units/861158/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-20T07:11:48.356782Z",
            "last_updated": "2024-08-14T13:48:32.432358Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "(max. size: <x id=\"PH\" equiv-text=\"maxFileSize\"/>)"
            ],
            "previous_source": "",
            "target": [
                "(最大文件大小: <x id=\"PH\" equiv-text=\"maxFileSize\"/>)"
            ],
            "id_hash": 2142160792229565553,
            "content_hash": 2142160792229565553,
            "location": "src/app/helpers/utils/upload.ts:66",
            "context": "232729887013001609",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 211,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://weblate.framasoft.org/api/units/861075/?format=api",
            "priority": 100,
            "id": 861159,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=9dba7be4109cd471",
            "url": "https://weblate.framasoft.org/api/units/861159/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-20T07:11:48.360284Z",
            "last_updated": "2024-08-14T13:48:32.433549Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Are you sure you want to delete Web Video files of {count, plural, =1 {1 video} other {<x id=\"count\"/> videos}}?"
            ],
            "previous_source": "",
            "target": [
                "您确定要删除 {count, plural, =1 {1 个视频} other {<x id=\"count\"/> 个视频}} 的网络视频文件吗?"
            ],
            "id_hash": 6217534697630710254,
            "content_hash": 6217534697630710254,
            "location": "src/app/+admin/overview/videos/video-list.component.ts:387",
            "context": "4435640428611044716",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 121,
            "has_suggestion": true,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://weblate.framasoft.org/api/units/872313/?format=api",
            "priority": 100,
            "id": 873324,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=d6491edd96f1b9ee",
            "url": "https://weblate.framasoft.org/api/units/873324/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T09:55:42.997195Z",
            "last_updated": "2024-08-14T13:48:32.330328Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "This video is password protected, please note that recipients will require the corresponding password to access the content."
            ],
            "previous_source": "",
            "target": [
                "此视频受密码保护,用户需要相应的密码才能访问内容。"
            ],
            "id_hash": 8113216816958170768,
            "content_hash": 8113216816958170768,
            "location": "src/app/shared/shared-share-modal/video-share.component.html:111",
            "context": "1097129970287496588",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 586,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://weblate.framasoft.org/api/units/872315/?format=api",
            "priority": 100,
            "id": 873325,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=f097efb598846690",
            "url": "https://weblate.framasoft.org/api/units/873325/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T09:55:43.482025Z",
            "last_updated": "2024-08-14T13:48:32.887436Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "This video is password protected."
            ],
            "previous_source": "",
            "target": [
                "此视频受密码保护。"
            ],
            "id_hash": 7522981707243673326,
            "content_hash": 7522981707243673326,
            "location": "src/app/+videos/+video-watch/shared/information/video-alert.component.html:27",
            "context": "6357191571827015663",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 606,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://weblate.framasoft.org/api/units/872317/?format=api",
            "priority": 100,
            "id": 873326,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=e8670001180556ee",
            "url": "https://weblate.framasoft.org/api/units/873326/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T09:55:43.505868Z",
            "last_updated": "2024-08-14T13:48:32.911753Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Web Videos enabled"
            ],
            "previous_source": "",
            "target": [
                "Web Videos enabled"
            ],
            "id_hash": -6018240222962221402,
            "content_hash": -6018240222962221402,
            "location": "src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html:88",
            "context": "2093595615152706886",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1086,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/872319/?format=api",
            "priority": 100,
            "id": 873327,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=2c7aea67395e7ea6",
            "url": "https://weblate.framasoft.org/api/units/873327/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T09:55:43.969509Z",
            "last_updated": "2024-09-18T07:32:14.228149Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "<x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>Requires ffmpeg &gt;= 4.1<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/><x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;p&gt;\"/>Generate HLS playlists and fragmented MP4 files resulting in a better playback than with Web Videos:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;/p&gt;\"/><x id=\"START_UNORDERED_LIST\" ctype=\"x-ul\" equiv-text=\"&lt;ul&gt;\"/><x id=\"START_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;li&gt;\"/>Resolution change is smoother<x id=\"CLOSE_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;/li&gt;\"/><x id=\"START_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;li&gt;\"/>Faster playback especially with long videos<x id=\"CLOSE_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;/li&gt;\"/><x id=\"START_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;li&gt;\"/>More stable playback (less bugs/infinite loading)<x id=\"CLOSE_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;/li&gt;\"/><x id=\"CLOSE_UNORDERED_LIST\" ctype=\"x-ul\" equiv-text=\"&lt;/ul&gt;\"/><x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;p&gt;\"/>If you also enabled Web Videos support, it will multiply videos storage by 2<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;/p&gt;\"/>"
            ],
            "previous_source": "",
            "target": [
                "<x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>Requires ffmpeg &gt;= 4.1<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/><x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;p&gt;\"/>Generate HLS playlists and fragmented MP4 files resulting in a better playback than with Web Videos:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;/p&gt;\"/><x id=\"START_UNORDERED_LIST\" ctype=\"x-ul\" equiv-text=\"&lt;ul&gt;\"/><x id=\"START_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;li&gt;\"/>Resolution change is smoother<x id=\"CLOSE_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;/li&gt;\"/><x id=\"START_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;li&gt;\"/>Faster playback especially with long videos<x id=\"CLOSE_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;/li&gt;\"/><x id=\"START_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;li&gt;\"/>More stable playback (less bugs/infinite loading)<x id=\"CLOSE_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;/li&gt;\"/><x id=\"CLOSE_UNORDERED_LIST\" ctype=\"x-ul\" equiv-text=\"&lt;/ul&gt;\"/><x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;p&gt;\"/>If you also enabled Web Videos support, it will multiply videos storage by 2<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;/p&gt;\"/>"
            ],
            "id_hash": 1126282446191583818,
            "content_hash": 1126282446191583818,
            "location": "src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html:108",
            "context": "4354548488369167450",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 10,
            "fuzzy": true,
            "translated": false,
            "approved": false,
            "position": 1090,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 87,
            "source_unit": "https://weblate.framasoft.org/api/units/872321/?format=api",
            "priority": 100,
            "id": 873328,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=8fa15beae201e24a",
            "url": "https://weblate.framasoft.org/api/units/873328/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T09:55:43.975943Z",
            "last_updated": "2024-09-18T07:32:14.234232Z"
        }
    ]
}