Translation components API.

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

GET /api/translations/tails/metadata/zh_Hans/changes/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 55,
    "next": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/changes/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-19T19:02:16.918293Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/sensitive_documents/metadata.zh.po"
            },
            "id": 3529741,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3529741/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/757668/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-19T19:02:16.918212Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Tails includes [*Metadata Cleaner*](https://gitlab.com/metadatacleaner/metadatacleaner)  so you can remove metadata from files before you publish or share them.",
                "old_state": -1
            },
            "id": 3529740,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3529740/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:14:49.530356Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/sensitive_documents/metadata.zh.po"
            },
            "id": 3517437,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3517437/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/754547/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:14:49.530323Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Execute the following command. Replace <span class=\"command-placeholder\">file.ext</span> with a path to the file that you want to clean.",
                "old_state": -1
            },
            "id": 3517436,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3517436/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/754546/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:14:49.530288Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Open a *Console*.",
                "old_state": -1
            },
            "id": 3517435,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3517435/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/754545/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:14:49.530234Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To open *Metadata Cleaner*, choose **Apps&nbsp;▸ Accessories&nbsp;▸ Metadata Cleaner**.",
                "old_state": -1
            },
            "id": 3517434,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3517434/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-06-10T12:33:13.169364Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/sensitive_documents/metadata.zh.po"
            },
            "id": 3459262,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3459262/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/729114/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-06-10T12:33:13.169336Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "PDFs",
                "old_state": -1
            },
            "id": 3459261,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3459261/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/729113/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-06-10T12:33:13.169306Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Archive files, such as .zip and .tar",
                "old_state": -1
            },
            "id": 3459260,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3459260/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/729112/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-06-10T12:33:13.169277Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Video files, such as .mp4 and .avi",
                "old_state": -1
            },
            "id": 3459259,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3459259/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/729111/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-06-10T12:33:13.169247Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Audio files, such as .mp3, .flac, and .ogg",
                "old_state": -1
            },
            "id": 3459258,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3459258/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/729110/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-06-10T12:33:13.169217Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "*LibreOffice* documents, such as .odt and .ods",
                "old_state": -1
            },
            "id": 3459257,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3459257/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/729109/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-06-10T12:33:13.169187Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "*Microsoft Office* documents, such as .docx, .xlsx, and .pptx",
                "old_state": -1
            },
            "id": 3459256,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3459256/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/729108/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-06-10T12:33:13.169155Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Images, such as .jpg, .gif, .svg, .tiff, and .png",
                "old_state": -1
            },
            "id": 3459255,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3459255/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/729107/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-06-10T12:33:13.169120Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "In other documents:",
                "old_state": -1
            },
            "id": 3459254,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3459254/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/729106/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-06-10T12:33:13.169067Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "In images:",
                "old_state": -1
            },
            "id": 3459253,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3459253/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-06-03T18:02:10.605175Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/sensitive_documents/metadata.zh.po"
            },
            "id": 3452335,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3452335/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-09-23T13:17:56.111722Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/sensitive_documents/metadata.zh.po"
            },
            "id": 3349225,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3349225/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-08-06T19:18:56.434191Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/sensitive_documents/metadata.zh.po"
            },
            "id": 3331921,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3331921/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/693153/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-08-06T19:18:56.434085Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<p>If, instead of cleaning your own files, you want to sanitize untrusted\ndocuments shared with you by others, you can install\n[[<i>Dangerzone</i>|persistent_storage/additional_software/dangerzone]] as\nadditional software.</p>\n",
                "old_state": -1
            },
            "id": 3331918,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3331918/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/693152/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-08-06T19:18:56.434012Z",
            "action": 59,
            "target": "<div class=\"caution\">\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "<div class=\"tip\">\n",
                "old_state": -1
            },
            "id": 3331917,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3331917/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-27T15:33:19.603252Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/sensitive_documents/metadata.zh.po"
            },
            "id": 3267788,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3267788/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/679515/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-27T15:33:19.603222Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "After *mat2* finishes, a copy of your file without metadata is available as <span class=\"command-placeholder\">file.cleaned.ext</span>.",
                "old_state": -1
            },
            "id": 3267787,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3267787/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/679514/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-27T15:33:19.603191Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "   <p class=\"command-template\">mat2 <span class=\"command-placeholder\">file.ext</span></p>\n",
                "old_state": -1
            },
            "id": 3267786,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3267786/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/679510/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-27T15:33:19.603064Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can also use *mat2* directly on the command line:",
                "old_state": -1
            },
            "id": 3267782,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3267782/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/679509/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-27T15:33:19.603028Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "*Metadata Cleaner* is a graphical interface for\n[*mat2*](https://0xacab.org/jvoisin/mat2).\n",
                "old_state": -1
            },
            "id": 3267781,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3267781/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/679508/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-27T15:33:19.602972Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Removing metadata from the command line",
                "old_state": -1
            },
            "id": 3267780,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3267780/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-21T23:22:37.205569Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/sensitive_documents/metadata.zh.po"
            },
            "id": 3216268,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3216268/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/661948/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-21T23:22:37.205103Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Changes to the document",
                "old_state": -1
            },
            "id": 3216261,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3216261/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/661947/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-21T23:22:37.205068Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The author of the document",
                "old_state": -1
            },
            "id": 3216260,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3216260/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/661945/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-21T23:22:37.204835Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The model and serial number of the camera used to take a photo",
                "old_state": -1
            },
            "id": 3216258,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3216258/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/661944/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-21T23:22:37.204802Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The date and time a photo was taken",
                "old_state": -1
            },
            "id": 3216257,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3216257/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/661943/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-21T23:22:37.204766Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The location where a photo was taken",
                "old_state": -1
            },
            "id": 3216256,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3216256/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-08T17:12:58.430220Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "/app/data/vcs/tails/index/wiki/src/doc/sensitive_documents/metadata.zh.po"
            },
            "id": 3146987,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3146987/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-15T10:26:16.615964Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "/app/data/vcs/tails/index/wiki/src/doc/sensitive_documents/metadata.zh.po"
            },
            "id": 3136640,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3136640/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/514853/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2023-03-11T23:59:13.646460Z",
            "action": 36,
            "target": "[[!toc levels=1]]\n",
            "old": "",
            "details": {},
            "id": 3111731,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3111731/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/154908/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2022-12-19T18:07:54.717956Z",
            "action": 36,
            "target": "</div>\n",
            "old": "</div>\n",
            "details": {},
            "id": 3093443,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3093443/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/154908/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2022-12-19T18:07:54.715024Z",
            "action": 45,
            "target": "",
            "old": "",
            "details": {},
            "id": 3093442,
            "action_name": "Contributor joined",
            "url": "https://translate.tails.net/api/changes/3093442/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-22T10:16:54.977894Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "/app/data/vcs/tails/index/wiki/src/doc/sensitive_documents/metadata.zh.po"
            },
            "id": 3091768,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3091768/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-05-24T13:21:41.866101Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "/app/data/vcs/tails/index/wiki/src/doc/sensitive_documents/metadata.zh.po"
            },
            "id": 3072867,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3072867/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-06-18T13:19:22.387830Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {},
            "id": 2999132,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/2999132/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-06-16T02:16:12.849774Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {},
            "id": 2998338,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/2998338/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-07-22T20:00:21.577445Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {},
            "id": 2943056,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/2943056/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2019-10-22T15:58:03Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {},
            "id": 2900105,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/2900105/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2019-05-21T16:35:55Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {},
            "id": 142032,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/142032/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/154904/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": "https://translate.tails.net/api/users/emmapeel/?format=api",
            "author": "https://translate.tails.net/api/users/emmapeel/?format=api",
            "timestamp": "2018-11-13T06:38:11Z",
            "action": 26,
            "target": "<div class=\"注意\">\n",
            "old": "",
            "details": {},
            "id": 135234,
            "action_name": "Suggestion removed",
            "url": "https://translate.tails.net/api/changes/135234/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/154904/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": "https://translate.tails.net/api/users/admin/?format=api",
            "author": "https://translate.tails.net/api/users/admin/?format=api",
            "timestamp": "2018-11-02T17:36:58Z",
            "action": 4,
            "target": "<div class=\"注意\">\n",
            "old": "",
            "details": {},
            "id": 133282,
            "action_name": "Suggestion added",
            "url": "https://translate.tails.net/api/changes/133282/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2018-03-11T08:52:06Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 87873,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/87873/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/154908/?format=api",
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": "https://translate.tails.net/api/users/emmapeel/?format=api",
            "author": "https://translate.tails.net/api/users/emmapeel/?format=api",
            "timestamp": "2018-03-11T07:52:05Z",
            "action": 7,
            "target": "</div>\n",
            "old": "",
            "details": {},
            "id": 87771,
            "action_name": "Suggestion accepted",
            "url": "https://translate.tails.net/api/changes/87771/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/metadata/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/metadata/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2018-03-07T08:34:42Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {},
            "id": 87626,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/87626/?format=api"
        }
    ]
}