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=10
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=11",
    "previous": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/units/?format=api&page=9",
    "results": [
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Video published."
            ],
            "previous_source": "",
            "target": [
                "视频已发布。"
            ],
            "id_hash": -25775733785593907,
            "content_hash": -25775733785593907,
            "location": "src/app/+videos/+video-edit/video-add-components/video-upload.component.ts:285",
            "context": "5981816353437801748",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2384,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/343216/?format=api",
            "priority": 100,
            "id": 372481,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=7fa46d1b4fe277cd",
            "url": "https://weblate.framasoft.org/api/units/372481/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:30.378524Z",
            "last_updated": "2024-09-13T07:12:45.488015Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "You have unsaved changes! If you leave, your changes will be lost."
            ],
            "previous_source": "",
            "target": [
                "你有未保存的修改!如果你离开本页面,你将会失去这些修改。"
            ],
            "id_hash": -6904009515933818422,
            "content_hash": -6904009515933818422,
            "location": "src/app/+videos/+video-edit/video-update.component.ts:172",
            "context": "764164089183618119",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2385,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://weblate.framasoft.org/api/units/343222/?format=api",
            "priority": 100,
            "id": 372484,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=203007ec9cd921ca",
            "url": "https://weblate.framasoft.org/api/units/372484/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:30.403260Z",
            "last_updated": "2024-09-13T07:12:45.489289Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Video updated."
            ],
            "previous_source": "",
            "target": [
                "视频已更新。"
            ],
            "id_hash": 7145914137384144669,
            "content_hash": 7145914137384144669,
            "location": "src/app/+videos/+video-edit/video-update.component.ts:267",
            "context": "8306050839443016954",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2386,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/343224/?format=api",
            "priority": 100,
            "id": 372485,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=e32b630c1a394f1d",
            "url": "https://weblate.framasoft.org/api/units/372485/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:30.408879Z",
            "last_updated": "2024-09-13T07:12:45.490479Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Report comment"
            ],
            "previous_source": "",
            "target": [
                "举报评论"
            ],
            "id_hash": 4774393284582883584,
            "content_hash": 4774393284582883584,
            "location": "src/app/shared/shared-moderation/report-modals/comment-report.component.ts:68",
            "context": "5512208811126492983",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2398,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/343226/?format=api",
            "priority": 100,
            "id": 372486,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=c2420d658192c100",
            "url": "https://weblate.framasoft.org/api/units/372486/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:30.414433Z",
            "last_updated": "2024-09-13T07:12:45.506165Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "The deletion will be sent to remote instances so they can reflect the change."
            ],
            "previous_source": "",
            "target": [
                "删除将被发送到远程服务器,以便他们能够反应变更。"
            ],
            "id_hash": 5966150552494877717,
            "content_hash": 5966150552494877717,
            "location": "src/app/+videos/+video-watch/shared/comment/video-comments.component.ts:214",
            "context": "3691787517663044217",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2399,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://weblate.framasoft.org/api/units/341872/?format=api",
            "priority": 100,
            "id": 372487,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=d2cc065145f52c15",
            "url": "https://weblate.framasoft.org/api/units/372487/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:30.423686Z",
            "last_updated": "2024-09-13T07:12:45.507328Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "It is a remote comment, so the deletion will only be effective on your instance."
            ],
            "previous_source": "",
            "target": [
                "它是一个远端评论,因此删除只对实例有效。"
            ],
            "id_hash": -6623264602669646383,
            "content_hash": -6623264602669646383,
            "location": "src/app/+videos/+video-watch/shared/comment/video-comments.component.ts:216",
            "context": "7321800851971795962",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2400,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://weblate.framasoft.org/api/units/341874/?format=api",
            "priority": 100,
            "id": 372488,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=24156fef7874fdd1",
            "url": "https://weblate.framasoft.org/api/units/372488/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:30.432925Z",
            "last_updated": "2024-09-13T07:12:45.508578Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Stop autoplaying next video"
            ],
            "previous_source": "",
            "target": [
                "停止自动播放下一个视频"
            ],
            "id_hash": -1540482814678197041,
            "content_hash": -1540482814678197041,
            "location": "src/app/+videos/+video-watch/shared/player-widgets/video-watch-playlist.component.ts:258",
            "context": "6775540171466219199",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2405,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/343228/?format=api",
            "priority": 100,
            "id": 372489,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=6a9f1b0ab8831ccf",
            "url": "https://weblate.framasoft.org/api/units/372489/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:30.442152Z",
            "last_updated": "2024-09-13T07:12:45.514904Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Autoplay next video"
            ],
            "previous_source": "",
            "target": [
                "自动播放下一个视频"
            ],
            "id_hash": -1424667462441349508,
            "content_hash": -1424667462441349508,
            "location": "src/app/+videos/+video-watch/shared/player-widgets/video-watch-playlist.component.ts:259",
            "context": "5149234672404299151",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2406,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/343230/?format=api",
            "priority": 100,
            "id": 372490,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=6c3a907dba204e7c",
            "url": "https://weblate.framasoft.org/api/units/372490/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:30.451219Z",
            "last_updated": "2024-09-13T07:12:45.516217Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Stop looping playlist videos"
            ],
            "previous_source": "",
            "target": [
                "停止循环播放列表视频"
            ],
            "id_hash": 2895843843279906160,
            "content_hash": 2895843843279906160,
            "location": "src/app/+videos/+video-watch/shared/player-widgets/video-watch-playlist.component.ts:264",
            "context": "5870421136141540382",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2407,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/343232/?format=api",
            "priority": 100,
            "id": 372491,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=a8301aa1f3b36570",
            "url": "https://weblate.framasoft.org/api/units/372491/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:30.463608Z",
            "last_updated": "2024-09-13T07:12:45.517734Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Loop playlist videos"
            ],
            "previous_source": "",
            "target": [
                "循环播放列表视频"
            ],
            "id_hash": 6371338860023527322,
            "content_hash": 6371338860023527322,
            "location": "src/app/+videos/+video-watch/shared/player-widgets/video-watch-playlist.component.ts:265",
            "context": "1599585307037758139",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2408,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/343234/?format=api",
            "priority": 100,
            "id": 372492,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=d86b8aefb758379a",
            "url": "https://weblate.framasoft.org/api/units/372492/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:30.484089Z",
            "last_updated": "2024-09-13T07:12:45.519056Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "This video contains mature or explicit content. Are you sure you want to watch it?"
            ],
            "previous_source": "",
            "target": [
                "此视频包含成人或裸露内容。你确定要观看吗?"
            ],
            "id_hash": -5337693520213104249,
            "content_hash": -5337693520213104249,
            "location": "src/app/+videos/+video-watch/video-watch.component.ts:517",
            "context": "8858527736400081688",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2415,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://weblate.framasoft.org/api/units/343238/?format=api",
            "priority": 100,
            "id": 372494,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=35ecb4060fcb2987",
            "url": "https://weblate.framasoft.org/api/units/372494/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:30.505084Z",
            "last_updated": "2024-09-13T07:12:45.528107Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Mature or explicit content"
            ],
            "previous_source": "",
            "target": [
                "成人或裸露内容"
            ],
            "id_hash": -7147957393174316106,
            "content_hash": -7147957393174316106,
            "location": "src/app/+videos/+video-watch/video-watch.component.ts:518",
            "context": "3937119019020041049",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2416,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/343240/?format=api",
            "priority": 100,
            "id": 372495,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=1ccd5a9f5637bbb6",
            "url": "https://weblate.framasoft.org/api/units/372495/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:30.510796Z",
            "last_updated": "2024-09-13T07:12:45.529367Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Cancel"
            ],
            "previous_source": "",
            "target": [
                "取消"
            ],
            "id_hash": 5993965630832849326,
            "content_hash": 5993965630832849326,
            "location": "src/app/+about/about-instance/contact-admin-modal.component.html:53, src/app/+admin/follows/following-list/follow-modal.component.html:35, src/app/+admin/moderation/registration-list/process-registration-modal.component.html:69, src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts:99, src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts:125, src/app/+login/login.component.html:161, src/app/+my-account/my-account-import-export/my-account-export.component.html:112, src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html:22, src/app/+my-library/my-video-imports/my-video-imports.component.html:43, src/app/+my-library/my-videos/modals/video-change-ownership.component.html:28, src/app/+videos/+video-edit/shared/thumbnail-manager/thumbnail-manager.component.html:20, src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html:40, src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html:27, src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html:78, src/app/modal/confirm.component.html:34, src/app/shared/shared-abuse-list/moderation-comment-modal.component.html:28, src/app/shared/shared-moderation/batch-domains-modal.component.html:33, src/app/shared/shared-moderation/report-modals/report.component.html:55, src/app/shared/shared-moderation/report-modals/report.component.html:55, src/app/shared/shared-moderation/report-modals/video-report.component.html:86, src/app/shared/shared-moderation/user-ban-modal.component.html:36, src/app/shared/shared-moderation/video-block.component.html:48, src/app/shared/shared-video-miniature/download/video-download.component.html:23, src/app/shared/standalone-upload/upload-progress.component.html:15, src/app/shared/standalone-upload/upload-progress.component.html:27, src/app/shared/standalone-watched-words/watched-words-list-save-modal.component.html:39",
            "context": "2159130950882492111",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2417,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/343244/?format=api",
            "priority": 100,
            "id": 372497,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=d32ed7fbddb131ae",
            "url": "https://weblate.framasoft.org/api/units/372497/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:30.523202Z",
            "last_updated": "2024-09-13T07:12:45.530786Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Like the video"
            ],
            "previous_source": "",
            "target": [
                "喜欢此视频"
            ],
            "id_hash": -4736662422756506555,
            "content_hash": -4736662422756506555,
            "location": "src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts:52",
            "context": "8025996572234182184",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2431,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/343270/?format=api",
            "priority": 100,
            "id": 372510,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=3e43fe9f56a84445",
            "url": "https://weblate.framasoft.org/api/units/372510/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:30.650180Z",
            "last_updated": "2024-09-13T07:12:45.553206Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Dislike the video"
            ],
            "previous_source": "",
            "target": [
                "不喜欢此视频"
            ],
            "id_hash": 6922760188121594088,
            "content_hash": 6922760188121594088,
            "location": "src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts:57",
            "context": "7692127636377222448",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2432,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/343272/?format=api",
            "priority": 100,
            "id": 372511,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=e01295b6763438e8",
            "url": "https://weblate.framasoft.org/api/units/372511/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:30.655818Z",
            "last_updated": "2024-09-13T07:12:45.554569Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "When active, the next video is automatically played after the current one."
            ],
            "previous_source": "",
            "target": [
                "当激活时,下一个视频会在当前视频之后自动播放。"
            ],
            "id_hash": -2157379169163384840,
            "content_hash": -2157379169163384840,
            "location": "src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.ts:50",
            "context": "1729036051846673606",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2434,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://weblate.framasoft.org/api/units/343274/?format=api",
            "priority": 100,
            "id": 372512,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=620f7313703067f8",
            "url": "https://weblate.framasoft.org/api/units/372512/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:30.660827Z",
            "last_updated": "2024-09-13T07:12:45.557216Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Recently added"
            ],
            "previous_source": "",
            "target": [
                "近期新增"
            ],
            "id_hash": 4683240862619855418,
            "content_hash": 4683240862619855418,
            "location": "src/app/+videos/video-list/videos-list-common-page.component.ts:202, src/app/core/menu/menu.service.ts:146",
            "context": "2431286785954354122",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2437,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/343278/?format=api",
            "priority": 100,
            "id": 372514,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=c0fe36c06e0cea3a",
            "url": "https://weblate.framasoft.org/api/units/372514/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:30.678084Z",
            "last_updated": "2024-09-13T07:12:45.561005Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Videos from your subscriptions"
            ],
            "previous_source": "",
            "target": [
                "来自你的订阅的视频"
            ],
            "id_hash": -4034098284599303574,
            "content_hash": -4034098284599303574,
            "location": "src/app/+videos/video-list/video-user-subscriptions.component.ts:32",
            "context": "12646164819555880",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2438,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/343284/?format=api",
            "priority": 100,
            "id": 372517,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=480400fbd572226a",
            "url": "https://weblate.framasoft.org/api/units/372517/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:30.696736Z",
            "last_updated": "2024-09-13T07:12:45.562410Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Subscriptions"
            ],
            "previous_source": "",
            "target": [
                "订阅"
            ],
            "id_hash": -2977103833523332599,
            "content_hash": -2977103833523332599,
            "location": "src/app/+my-library/my-library.component.ts:68, src/app/+videos/routes.ts:68, src/app/+videos/video-list/video-user-subscriptions.component.ts:27, src/app/core/menu/menu.service.ts:100",
            "context": "1812379335568847528",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2439,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/343286/?format=api",
            "priority": 100,
            "id": 372518,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=56af33d637635a09",
            "url": "https://weblate.framasoft.org/api/units/372518/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:30.702122Z",
            "last_updated": "2024-09-13T07:12:45.563684Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Local videos"
            ],
            "previous_source": "",
            "target": [
                "本地视频"
            ],
            "id_hash": 2716564866657338732,
            "content_hash": 2716564866657338732,
            "location": "src/app/+admin/overview/videos/video-admin.service.ts:90, src/app/+videos/video-list/videos-list-common-page.component.ts:196, src/app/core/menu/menu.service.ts:151, src/app/core/menu/menu.service.ts:152",
            "context": "8681933925782924101",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2444,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/343288/?format=api",
            "priority": 100,
            "id": 372519,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=a5b32d5a6e6ac56c",
            "url": "https://weblate.framasoft.org/api/units/372519/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-14T08:44:30.710467Z",
            "last_updated": "2024-09-13T07:12:45.569999Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Comment"
            ],
            "previous_source": "",
            "target": [
                "评论"
            ],
            "id_hash": -7753931546485264016,
            "content_hash": -7753931546485264016,
            "location": "src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts:92, src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.html:39",
            "context": "2662644497259948010",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 816,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/374010/?format=api",
            "priority": 100,
            "id": 376421,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=146480572f0cf170",
            "url": "https://weblate.framasoft.org/api/units/376421/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:55.400165Z",
            "last_updated": "2024-08-14T13:48:33.166306Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Reply"
            ],
            "previous_source": "",
            "target": [
                "回复"
            ],
            "id_hash": -2121749249844643971,
            "content_hash": -2121749249844643971,
            "location": "src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts:94, src/app/+videos/+video-watch/shared/comment/video-comment.component.html:42",
            "context": "4502286564339177240",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 676,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/374012/?format=api",
            "priority": 100,
            "id": 376422,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=628e084c7c8ef77d",
            "url": "https://weblate.framasoft.org/api/units/376422/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:55.411626Z",
            "last_updated": "2024-08-14T13:48:33.009081Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "List installed plugins"
            ],
            "previous_source": "",
            "target": [
                "列出已安装的插件"
            ],
            "id_hash": 7393589440012438429,
            "content_hash": 7393589440012438429,
            "location": "src/app/+admin/plugins/plugins.routes.ts:26",
            "context": "2338185419645468935",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 843,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/374014/?format=api",
            "priority": 100,
            "id": 376423,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=e69b4e6c3b054b9d",
            "url": "https://weblate.framasoft.org/api/units/376423/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:55.802921Z",
            "last_updated": "2024-08-14T13:48:33.199460Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Search plugins"
            ],
            "previous_source": "",
            "target": [
                "搜索插件"
            ],
            "id_hash": 3752729959560179945,
            "content_hash": 3752729959560179945,
            "location": "src/app/+admin/plugins/plugins.routes.ts:35",
            "context": "8897412584195581488",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 844,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/374016/?format=api",
            "priority": 100,
            "id": 376424,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=b4146003f18cf0e9",
            "url": "https://weblate.framasoft.org/api/units/376424/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:55.812692Z",
            "last_updated": "2024-08-14T13:48:33.200627Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Show plugin"
            ],
            "previous_source": "",
            "target": [
                "显示插件"
            ],
            "id_hash": -5179132514445047269,
            "content_hash": -5179132514445047269,
            "location": "src/app/+admin/plugins/plugins.routes.ts:44",
            "context": "4994333937800672218",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 845,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/374018/?format=api",
            "priority": 100,
            "id": 376425,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=3820066b17d3ca1b",
            "url": "https://weblate.framasoft.org/api/units/376425/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:55.821944Z",
            "last_updated": "2024-08-14T13:48:33.201702Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Account settings"
            ],
            "previous_source": "",
            "target": [
                "帐户设置"
            ],
            "id_hash": 6283131886198154716,
            "content_hash": 6283131886198154716,
            "location": "src/app/+my-account/routes.ts:54",
            "context": "4247400351982331798",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1223,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/374020/?format=api",
            "priority": 100,
            "id": 376426,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=d7322b2939c565dc",
            "url": "https://weblate.framasoft.org/api/units/376426/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:56.975470Z",
            "last_updated": "2024-09-13T07:12:43.770428Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Playlist elements"
            ],
            "previous_source": "",
            "target": [
                "播放列表元素"
            ],
            "id_hash": -7352108442420995668,
            "content_hash": -7352108442420995668,
            "location": "src/app/+my-library/routes.ts:75",
            "context": "2864486939135008600",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1225,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/374026/?format=api",
            "priority": 100,
            "id": 376429,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=19f81053235899ac",
            "url": "https://weblate.framasoft.org/api/units/376429/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:57.035743Z",
            "last_updated": "2024-09-13T07:12:43.772795Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Login"
            ],
            "previous_source": "",
            "target": [
                "登入"
            ],
            "id_hash": 2460312262734292770,
            "content_hash": 2460312262734292770,
            "location": "src/app/+login/login.component.html:12, src/app/+login/login.component.html:90, src/app/+login/routes.ts:11, src/app/shared/shared-main/angular/login-link.component.ts:14",
            "context": "2454050363478003966",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1289,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/373980/?format=api",
            "priority": 100,
            "id": 376430,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=a224c8f7b8d0a722",
            "url": "https://weblate.framasoft.org/api/units/376430/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:57.168676Z",
            "last_updated": "2024-09-13T07:12:43.851965Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "About this instance"
            ],
            "previous_source": "",
            "target": [
                "关于此实例"
            ],
            "id_hash": 742267876064494041,
            "content_hash": 742267876064494041,
            "location": "src/app/+about/routes.ts:32",
            "context": "4195286790385468087",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1392,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/374034/?format=api",
            "priority": 100,
            "id": 376434,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=8a4d10b3590201d9",
            "url": "https://weblate.framasoft.org/api/units/376434/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:57.446110Z",
            "last_updated": "2024-09-13T07:12:43.976936Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "About PeerTube"
            ],
            "previous_source": "",
            "target": [
                "关于 PeerTube"
            ],
            "id_hash": -4041334082214822399,
            "content_hash": -4041334082214822399,
            "location": "src/app/+about/routes.ts:57",
            "context": "8773846522957677259",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1393,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/374036/?format=api",
            "priority": 100,
            "id": 376435,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=47ea4c106ae7fe01",
            "url": "https://weblate.framasoft.org/api/units/376435/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:57.455242Z",
            "last_updated": "2024-09-13T07:12:43.978208Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Get help"
            ],
            "previous_source": "",
            "target": [
                "获取帮助"
            ],
            "id_hash": 2243468218775254460,
            "content_hash": 2243468218775254460,
            "location": "src/app/shared/shared-main/misc/help.component.ts:21",
            "context": "9082008222523034483",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1398,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/374040/?format=api",
            "priority": 100,
            "id": 376437,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=9f22667564fa35bc",
            "url": "https://weblate.framasoft.org/api/units/376437/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:57.545244Z",
            "last_updated": "2024-09-13T07:12:43.987129Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Register"
            ],
            "previous_source": "",
            "target": [
                "注册"
            ],
            "id_hash": 7800972530119653904,
            "content_hash": 7800972530119653904,
            "location": "src/app/+signup/+register/routes.ts:13",
            "context": "3301086086650990787",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1429,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/374042/?format=api",
            "priority": 100,
            "id": 376438,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=ec429f2f505cba10",
            "url": "https://weblate.framasoft.org/api/units/376438/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:57.603378Z",
            "last_updated": "2024-09-13T07:12:44.031480Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Edit custom configuration"
            ],
            "previous_source": "",
            "target": [
                "编辑自定义配置"
            ],
            "id_hash": 4086863751860757385,
            "content_hash": 4086863751860757385,
            "location": "src/app/+admin/config/config.routes.ts:24",
            "context": "6284468333579755406",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1479,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/374050/?format=api",
            "priority": 100,
            "id": 376442,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=b8b774eddf14a389",
            "url": "https://weblate.framasoft.org/api/units/376442/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:57.710064Z",
            "last_updated": "2024-09-13T07:12:44.105774Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Jobs"
            ],
            "previous_source": "",
            "target": [
                "作业"
            ],
            "id_hash": -743846845170499051,
            "content_hash": -743846845170499051,
            "location": "src/app/+admin/system/system.routes.ts:25",
            "context": "3229595422546554334",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1575,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/374052/?format=api",
            "priority": 100,
            "id": 376443,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=75ad533c42514215",
            "url": "https://weblate.framasoft.org/api/units/376443/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:57.934048Z",
            "last_updated": "2024-09-13T07:12:44.233619Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Logs"
            ],
            "previous_source": "",
            "target": [
                "日志"
            ],
            "id_hash": -2538228507139660529,
            "content_hash": -2538228507139660529,
            "location": "src/app/+admin/admin.component.ts:209, src/app/+admin/system/system.routes.ts:36",
            "context": "4804785061014590286",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1576,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/374054/?format=api",
            "priority": 100,
            "id": 376444,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=5cc6669ef12ba50f",
            "url": "https://weblate.framasoft.org/api/units/376444/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:57.942783Z",
            "last_updated": "2024-09-13T07:12:44.234830Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Muted instances"
            ],
            "previous_source": "",
            "target": [
                "隐藏的实例"
            ],
            "id_hash": 380263134713159805,
            "content_hash": 380263134713159805,
            "location": "src/app/+admin/moderation/moderation.routes.ts:115",
            "context": "7805059636749367886",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1636,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/374058/?format=api",
            "priority": 100,
            "id": 376446,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=8546f74e69c1207d",
            "url": "https://weblate.framasoft.org/api/units/376446/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:58.013294Z",
            "last_updated": "2024-09-13T07:12:44.316148Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Users list"
            ],
            "previous_source": "",
            "target": [
                "用户列表"
            ],
            "id_hash": -7589141481637090086,
            "content_hash": -7589141481637090086,
            "location": "src/app/+admin/overview/users/users.routes.ts:25",
            "context": "7483807629538115183",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1660,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/374064/?format=api",
            "priority": 100,
            "id": 376449,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=16adf4080cd6ecda",
            "url": "https://weblate.framasoft.org/api/units/376449/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:58.052137Z",
            "last_updated": "2024-09-13T07:12:44.348790Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Create a user"
            ],
            "previous_source": "",
            "target": [
                "创建用户"
            ],
            "id_hash": 6436902404097894610,
            "content_hash": 6436902404097894610,
            "location": "src/app/+admin/overview/users/users.routes.ts:34",
            "context": "1525334987774465166",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1661,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/374066/?format=api",
            "priority": 100,
            "id": 376450,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=d95478a1e21ce8d2",
            "url": "https://weblate.framasoft.org/api/units/376450/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:58.060757Z",
            "last_updated": "2024-09-13T07:12:44.350037Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Update a user"
            ],
            "previous_source": "",
            "target": [
                "更新用户"
            ],
            "id_hash": -4773912939993027701,
            "content_hash": -4773912939993027701,
            "location": "src/app/+admin/overview/users/users.routes.ts:43",
            "context": "5552039423287890133",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1662,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/374068/?format=api",
            "priority": 100,
            "id": 376451,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=3dbfa7796f132b8b",
            "url": "https://weblate.framasoft.org/api/units/376451/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:58.069465Z",
            "last_updated": "2024-09-13T07:12:44.351202Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Update video channel"
            ],
            "previous_source": "",
            "target": [
                "更新视频频道"
            ],
            "id_hash": -3051281990213968090,
            "content_hash": -3051281990213968090,
            "location": "src/app/+manage/routes.ts:20",
            "context": "6059091237492573541",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1758,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/374072/?format=api",
            "priority": 100,
            "id": 376453,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=55a7ab323fbfdf26",
            "url": "https://weblate.framasoft.org/api/units/376453/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:58.239477Z",
            "last_updated": "2024-09-13T07:12:44.484098Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Not found"
            ],
            "previous_source": "",
            "target": [
                "未找到"
            ],
            "id_hash": 4326335965876381109,
            "content_hash": 4326335965876381109,
            "location": "src/app/+error-page/routes.ts:13",
            "context": "6595008830732269870",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1759,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/374074/?format=api",
            "priority": 100,
            "id": 376454,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=bc0a3ba3990ee5b5",
            "url": "https://weblate.framasoft.org/api/units/376454/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:58.248464Z",
            "last_updated": "2024-09-13T07:12:44.485240Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Notifications"
            ],
            "previous_source": "",
            "target": [
                "通知"
            ],
            "id_hash": 4325668827293996139,
            "content_hash": 4325668827293996139,
            "location": "src/app/+my-account/my-account-notifications/my-account-notifications.component.html:1, src/app/+my-account/my-account.component.ts:41, src/app/+my-account/routes.ts:144, src/app/menu/notification.component.html:28",
            "context": "5851560788527570644",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1767,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/374082/?format=api",
            "priority": 100,
            "id": 376458,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=bc07dce14ad6d46b",
            "url": "https://weblate.framasoft.org/api/units/376458/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:58.292632Z",
            "last_updated": "2024-09-13T07:12:44.495191Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Remove"
            ],
            "previous_source": "",
            "target": [
                "移除"
            ],
            "id_hash": 5622053540003284545,
            "content_hash": 5622053540003284545,
            "location": "src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts:152, src/app/+admin/system/runners/runner-list/runner-list.component.ts:50, src/app/+videos/+video-watch/shared/comment/video-comment.component.ts:230",
            "context": "4814285799071780083",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2309,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/374088/?format=api",
            "priority": 100,
            "id": 376461,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=ce058be8601f8641",
            "url": "https://weblate.framasoft.org/api/units/376461/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:59.244409Z",
            "last_updated": "2024-09-13T07:12:45.352253Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Remove & re-draft"
            ],
            "previous_source": "",
            "target": [
                "移除后重拟稿"
            ],
            "id_hash": -1377033324960700586,
            "content_hash": -1377033324960700586,
            "location": "src/app/+videos/+video-watch/shared/comment/video-comment.component.ts:238",
            "context": "6871668720687277843",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2328,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/374090/?format=api",
            "priority": 100,
            "id": 376462,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=6ce3cb7c9dd7a756",
            "url": "https://weblate.framasoft.org/api/units/376462/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:59.253855Z",
            "last_updated": "2024-09-13T07:12:45.376211Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Delete and re-draft"
            ],
            "previous_source": "",
            "target": [
                "删除并重拟稿"
            ],
            "id_hash": -3900497259297237025,
            "content_hash": -3900497259297237025,
            "location": "src/app/+videos/+video-watch/shared/comment/video-comments.component.ts:244",
            "context": "5964038603724691720",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2401,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/373982/?format=api",
            "priority": 100,
            "id": 376463,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=49dea6688c3417df",
            "url": "https://weblate.framasoft.org/api/units/376463/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:59.361663Z",
            "last_updated": "2024-09-13T07:12:45.509815Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Do you really want to delete and re-draft this comment?"
            ],
            "previous_source": "",
            "target": [
                "你真的想删除并重新起草这条评论吗?"
            ],
            "id_hash": -946522017418432567,
            "content_hash": -946522017418432567,
            "location": "src/app/+videos/+video-watch/shared/comment/video-comments.component.ts:245",
            "context": "7163633882758007711",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2402,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://weblate.framasoft.org/api/units/373984/?format=api",
            "priority": 100,
            "id": 376464,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=72dd473d73b02fc9",
            "url": "https://weblate.framasoft.org/api/units/376464/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:59.370502Z",
            "last_updated": "2024-09-13T07:12:45.511019Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Discover videos"
            ],
            "previous_source": "",
            "target": [
                "探索视频"
            ],
            "id_hash": -8295127127175625599,
            "content_hash": -8295127127175625599,
            "location": "src/app/+videos/routes.ts:29, src/app/core/menu/menu.service.ts:133",
            "context": "4668975178372693951",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2449,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/374092/?format=api",
            "priority": 100,
            "id": 376465,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=0ce1c9d3c9fd8481",
            "url": "https://weblate.framasoft.org/api/units/376465/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:59.466844Z",
            "last_updated": "2024-09-13T07:12:45.575962Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Trending videos"
            ],
            "previous_source": "",
            "target": [
                "热门视频"
            ],
            "id_hash": -5913594608071175756,
            "content_hash": -5913594608071175756,
            "location": "src/app/core/menu/menu.service.ts:139",
            "context": "8067135025051844577",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2450,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/374094/?format=api",
            "priority": 100,
            "id": 376466,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=2deeb109184091b4",
            "url": "https://weblate.framasoft.org/api/units/376466/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:59.475965Z",
            "last_updated": "2024-09-13T07:12:45.577148Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Recently added videos"
            ],
            "previous_source": "",
            "target": [
                "近期新增的视频"
            ],
            "id_hash": -6116817111629810045,
            "content_hash": -6116817111629810045,
            "location": "src/app/core/menu/menu.service.ts:145",
            "context": "664221386829541948",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2451,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/374096/?format=api",
            "priority": 100,
            "id": 376467,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=2b1cb33ec9463683",
            "url": "https://weblate.framasoft.org/api/units/376467/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:59.485104Z",
            "last_updated": "2024-09-13T07:12:45.578336Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/zh_Hans/?format=api",
            "source": [
                "Upload a video"
            ],
            "previous_source": "",
            "target": [
                "上传视频"
            ],
            "id_hash": 2999940113643853871,
            "content_hash": 2999940113643853871,
            "location": "src/app/app.routes.ts:104",
            "context": "8212906256415538361",
            "note": "",
            "flags": "xml-text",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2452,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/374098/?format=api",
            "priority": 100,
            "id": 376468,
            "web_url": "https://weblate.framasoft.org/translate/peertube/angular/zh_Hans/?checksum=a9a1eda3952fd82f",
            "url": "https://weblate.framasoft.org/api/units/376468/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-08-24T09:30:59.494943Z",
            "last_updated": "2024-09-13T07:12:45.579538Z"
        }
    ]
}