Translation components API.

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

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

{
    "count": 149,
    "next": "https://translate.tails.net/api/translations/tails/contribute/zh_Hans/changes/?format=api&page=3",
    "previous": "https://translate.tails.net/api/translations/tails/contribute/zh_Hans/changes/?format=api",
    "results": [
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-24T09:24:12.465387Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/contribute.zh.po"
            },
            "id": 3327293,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3327293/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-21T23:53:53.059472Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3319424,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3319424/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/453313/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:18:03.741374Z",
            "action": 36,
            "target": "Contact us",
            "old": "",
            "details": {
                "state": 30,
                "source": "Contact us",
                "old_state": 0
            },
            "id": 3319203,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319203/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/668891/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:17:57.272673Z",
            "action": 36,
            "target": "We're ok with people getting credits for whatever contribution they did to Tails. Sometimes this is publicly available (for example: in issues, git history, etc.), in which case this is enough for us.",
            "old": "",
            "details": {
                "state": 30,
                "source": "We're ok with people getting credits for whatever contribution they did to Tails. Sometimes this is publicly available (for example: in issues, git history, etc.), in which case this is enough for us.",
                "old_state": 0
            },
            "id": 3319201,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319201/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/668890/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:17:53.816481Z",
            "action": 36,
            "target": "Getting credits",
            "old": "",
            "details": {
                "state": 30,
                "source": "Getting credits",
                "old_state": 0
            },
            "id": 3319200,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319200/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/561943/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:17:43.332350Z",
            "action": 36,
            "target": "[[Developers and Release Managers|contribute/working_together/interfaces/developers_and_release_managers]]",
            "old": "",
            "details": {
                "state": 30,
                "source": "[[Developers and Release Managers|contribute/working_together/interfaces/developers_and_release_managers]]",
                "old_state": 0
            },
            "id": 3319197,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319197/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/561941/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:17:35.924752Z",
            "action": 36,
            "target": "[[UX designers|contribute/working_together/roles/ux]]",
            "old": "",
            "details": {
                "state": 30,
                "source": "[[UX designers|contribute/working_together/roles/ux]]",
                "old_state": 0
            },
            "id": 3319195,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319195/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/561940/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:17:32.695122Z",
            "action": 36,
            "target": "[[Translation platform maintainers|contribute/working_together/roles/translation_platform]]",
            "old": "",
            "details": {
                "state": 30,
                "source": "[[Translation platform maintainers|contribute/working_together/roles/translation_platform]]",
                "old_state": 0
            },
            "id": 3319194,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319194/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/561938/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:17:24.894487Z",
            "action": 36,
            "target": "[[Technical writers|contribute/working_together/roles/technical_writer]]",
            "old": "",
            "details": {
                "state": 30,
                "source": "[[Technical writers|contribute/working_together/roles/technical_writer]]",
                "old_state": 0
            },
            "id": 3319192,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319192/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/438831/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:15:51.525751Z",
            "action": 36,
            "target": "Collective process",
            "old": "<a id=\"collective-process\"></a>\n",
            "details": {
                "state": 30,
                "source": "Collective process",
                "old_state": 10
            },
            "id": 3319171,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319171/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/217316/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:15:47.455509Z",
            "action": 36,
            "target": "<a id=\"collective-process\"></a>\n",
            "old": "<a id=\"collective-process\"></a>\n",
            "details": {
                "state": 30,
                "source": "<a id=\"collective-process\"></a>\n",
                "old_state": 20
            },
            "id": 3319170,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319170/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/438830/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:15:32.838140Z",
            "action": 36,
            "target": "Relationship with upstream and derivatives",
            "old": "",
            "details": {
                "state": 30,
                "source": "Relationship with upstream and derivatives",
                "old_state": 0
            },
            "id": 3319166,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319166/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/217311/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:15:29.974261Z",
            "action": 36,
            "target": "<a id=\"upstream\"></a>\n",
            "old": "<a id=\"upstream\"></a>\n",
            "details": {
                "state": 30,
                "source": "<a id=\"upstream\"></a>\n",
                "old_state": 20
            },
            "id": 3319165,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319165/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/561924/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:15:26.606281Z",
            "action": 36,
            "target": "[[Verification JavaScript|contribute/release_process/verification_javascript]]",
            "old": "",
            "details": {
                "state": 30,
                "source": "[[Verification JavaScript|contribute/release_process/verification_javascript]]",
                "old_state": 0
            },
            "id": 3319164,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319164/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/561923/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:15:23.513575Z",
            "action": 36,
            "target": "[[Automated test suite|contribute/release_process/test/automated_tests]]",
            "old": "",
            "details": {
                "state": 30,
                "source": "[[Automated test suite|contribute/release_process/test/automated_tests]]",
                "old_state": 0
            },
            "id": 3319163,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319163/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/561922/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:15:19.534458Z",
            "action": 36,
            "target": "[[Manual test suite|contribute/release_process/test]]",
            "old": "",
            "details": {
                "state": 30,
                "source": "[[Manual test suite|contribute/release_process/test]]",
                "old_state": 0
            },
            "id": 3319162,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319162/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/438829/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:15:06.739690Z",
            "action": 36,
            "target": "Release cycle",
            "old": "",
            "details": {
                "state": 30,
                "source": "Release cycle",
                "old_state": 0
            },
            "id": 3319159,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319159/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/217307/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:15:03.127102Z",
            "action": 36,
            "target": "<a id=\"release-cycle\"></a>\n",
            "old": "<a id=\"release-cycle\"></a>\n",
            "details": {
                "state": 30,
                "source": "<a id=\"release-cycle\"></a>\n",
                "old_state": 20
            },
            "id": 3319158,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319158/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/561918/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:14:47.866752Z",
            "action": 36,
            "target": "How we manage and upgrade [[contribute/tor]].",
            "old": "",
            "details": {
                "state": 30,
                "source": "How we manage and upgrade [[contribute/tor]].",
                "old_state": 0
            },
            "id": 3319154,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319154/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/561917/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:14:44.409788Z",
            "action": 36,
            "target": "How we manage and upgrade the [[Linux kernel|contribute/Linux_kernel]].",
            "old": "",
            "details": {
                "state": 30,
                "source": "How we manage and upgrade the [[Linux kernel|contribute/Linux_kernel]].",
                "old_state": 0
            },
            "id": 3319153,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319153/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/561916/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:14:40.528573Z",
            "action": 36,
            "target": "[[APT repository|contribute/APT_repository]], to store our custom Debian packages",
            "old": "",
            "details": {
                "state": 30,
                "source": "[[APT repository|contribute/APT_repository]], to store our custom Debian packages",
                "old_state": 0
            },
            "id": 3319152,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319152/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/561913/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:14:29.509986Z",
            "action": 36,
            "target": "[Nightly Tails image builds](https://nightly.tails.boum.org)",
            "old": "",
            "details": {
                "state": 30,
                "source": "[Nightly Tails image builds](https://nightly.tails.boum.org)",
                "old_state": 0
            },
            "id": 3319149,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319149/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/561912/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:14:24.590767Z",
            "action": 36,
            "target": "[[Customize Tails|contribute/customize]]",
            "old": "",
            "details": {
                "state": 30,
                "source": "[[Customize Tails|contribute/customize]]",
                "old_state": 0
            },
            "id": 3319148,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319148/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/561911/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:14:19.914869Z",
            "action": 36,
            "target": "[[Build a local copy of the website|contribute/build/website]]",
            "old": "",
            "details": {
                "state": 30,
                "source": "[[Build a local copy of the website|contribute/build/website]]",
                "old_state": 0
            },
            "id": 3319147,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319147/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/438826/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:13:59.076662Z",
            "action": 36,
            "target": "Tools for contributors",
            "old": "",
            "details": {
                "state": 30,
                "source": "Tools for contributors",
                "old_state": 0
            },
            "id": 3319142,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319142/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/217279/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T22:13:55.667844Z",
            "action": 36,
            "target": "<a id=\"tools\"></a>\n",
            "old": "<a id=\"tools\"></a>\n",
            "details": {
                "state": 30,
                "source": "<a id=\"tools\"></a>\n",
                "old_state": 20
            },
            "id": 3319141,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3319141/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/zh_Hans/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": null,
            "timestamp": "2024-05-21T21:40:25.628632Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3318816,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3318816/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/438825/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-21T21:38:35.623612Z",
            "action": 36,
            "target": "Reference documents",
            "old": "<a id=\"reference-documents\"></a>\n",
            "details": {
                "state": 30,
                "source": "Reference documents",
                "old_state": 10
            },
            "id": 3318808,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3318808/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-20T17:57:17.908095Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3318204,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3318204/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/656587/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-20T16:03:53.975778Z",
            "action": 36,
            "target": "<div class=\"blocks\">\n",
            "old": "<div class=\"toc\">\n",
            "details": {
                "state": 30,
                "source": "<div class=\"blocks\">\n",
                "old_state": 10
            },
            "id": 3317788,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3317788/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/217270/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-05-20T15:57:20.484510Z",
            "action": 36,
            "target": "<div class=\"note\">\n",
            "old": "<div class=\"note\">\n",
            "details": {
                "state": 30,
                "source": "<div class=\"note\">\n",
                "old_state": 20
            },
            "id": 3317675,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3317675/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-28T08:48:42.735051Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3296252,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3296252/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/656585/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-04-28T08:39:11.461048Z",
            "action": 36,
            "target": "[[!toc levels=1]]\n",
            "old": "",
            "details": {
                "state": 30,
                "source": "[[!toc levels=1]]\n",
                "old_state": 0
            },
            "id": 3296203,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3296203/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/656585/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/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": "2024-04-28T08:39:05.289062Z",
            "action": 26,
            "target": "[[!toc 级别=1]]\n",
            "old": "",
            "details": {
                "rejection_reason": ""
            },
            "id": 3296202,
            "action_name": "Suggestion removed",
            "url": "https://translate.tails.net/api/changes/3296202/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/656586/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/zh_Hans/?format=api",
            "user": "https://translate.tails.net/api/users/Tails/?format=api",
            "author": "https://translate.tails.net/api/users/Tails/?format=api",
            "timestamp": "2024-04-10T04:47:43.791110Z",
            "action": 4,
            "target": "贡献的方式",
            "old": "",
            "details": {
                "state": 0,
                "source": "Ways to contribute",
                "old_state": 0
            },
            "id": 3287142,
            "action_name": "Suggestion added",
            "url": "https://translate.tails.net/api/changes/3287142/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/656585/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/zh_Hans/?format=api",
            "user": "https://translate.tails.net/api/users/Tails/?format=api",
            "author": "https://translate.tails.net/api/users/Tails/?format=api",
            "timestamp": "2024-04-10T04:47:07.404974Z",
            "action": 4,
            "target": "[[!toc 级别=1]]\n",
            "old": "",
            "details": {
                "state": 0,
                "source": "[[!toc levels=1]]\n",
                "old_state": 0
            },
            "id": 3287141,
            "action_name": "Suggestion added",
            "url": "https://translate.tails.net/api/changes/3287141/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/217244/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/zh_Hans/?format=api",
            "user": "https://translate.tails.net/api/users/Tails/?format=api",
            "author": "https://translate.tails.net/api/users/Tails/?format=api",
            "timestamp": "2024-04-10T04:46:10.938072Z",
            "action": 4,
            "target": "[[!meta title=“贡献Tails”]]\n",
            "old": "",
            "details": {
                "state": 0,
                "source": "[[!meta title=\"Contributing to Tails\"]]\n",
                "old_state": 0
            },
            "id": 3287140,
            "action_name": "Suggestion added",
            "url": "https://translate.tails.net/api/changes/3287140/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-27T15:30:09.557897Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/contribute.zh.po"
            },
            "id": 3257103,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3257103/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/671647/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-27T15:30:09.557827Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "  <p>Every user can help others or provide developers with useful information.</p>\n  <ul>\n    <li>[[Report errors|doc/first_steps/whisperback]]</li>\n    <li>[[Test experimental Tails images|contribute/how/testing]]</li>\n    <li>[[Provide input to developers|contribute/how/input]]</li>\n    <li>[[Help other Tails users|contribute/how/help]]</li>\n  </ul>\n</div>\n",
                "old_state": -1
            },
            "id": 3257102,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3257102/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-20T19:20:51.489425Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/contribute.zh.po"
            },
            "id": 3253238,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3253238/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/668891/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-20T19:20:51.489358Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "We're ok with people getting credits for whatever contribution they did to Tails. Sometimes this is publicly available (for example: in issues, git history, etc.), in which case this is enough for us.",
                "old_state": -1
            },
            "id": 3253236,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3253236/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/668890/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-20T19:20:51.489306Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Getting credits",
                "old_state": -1
            },
            "id": 3253235,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3253235/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-08T04:20:34.685248Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/contribute.zh.po"
            },
            "id": 3251454,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3251454/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-08T12:22:51.097132Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/contribute.zh.po"
            },
            "id": 3237197,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3237197/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/665803/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-08T12:22:51.097064Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "  <p>Speakers can advocate Tails to all kinds of public.</p>\n  <ul>\n    <li>[[Outreach material: logo, leaflets, stickers, etc.|contribute/how/promote]]</li>\n  </ul>\n</div>\n",
                "old_state": -1
            },
            "id": 3237196,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3237196/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/217244/?format=api",
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/zh_Hans/?format=api",
            "user": "https://translate.tails.net/api/users/anonymous/?format=api",
            "author": "https://translate.tails.net/api/users/anonymous/?format=api",
            "timestamp": "2023-12-22T13:45:02.604036Z",
            "action": 4,
            "target": "为Tails做出贡献\n",
            "old": "",
            "details": {
                "state": 0,
                "source": "[[!meta title=\"Contributing to Tails\"]]\n",
                "old_state": 0
            },
            "id": 3224714,
            "action_name": "Suggestion added",
            "url": "https://translate.tails.net/api/changes/3224714/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-21T23:21:06.595303Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/contribute.zh.po"
            },
            "id": 3210984,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3210984/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-07T00:21:40.027309Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "/app/data/vcs/tails/index/wiki/src/contribute.zh.po"
            },
            "id": 3204467,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3204467/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-01T03:19:36.416135Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "/app/data/vcs/tails/index/wiki/src/contribute.zh.po"
            },
            "id": 3200546,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3200546/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/contribute/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/contribute/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-24T20:22:55.093898Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "/app/data/vcs/tails/index/wiki/src/contribute.zh.po"
            },
            "id": 3139990,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3139990/?format=api"
        }
    ]
}