Translation components API.

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

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

{
    "count": 13722,
    "next": "https://translate.tails.net/api/components/tails/openpgp_keys/changes/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/fr/?format=api",
            "user": "https://translate.tails.net/api/users/weblate:commit/?format=api",
            "author": "https://translate.tails.net/api/users/weblate:commit/?format=api",
            "timestamp": "2026-01-23T16:29:40.280614Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3530775,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3530775/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/fr/?format=api",
            "user": "https://translate.tails.net/api/users/conan/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2026-01-23T16:14:05.677538Z",
            "action": 1,
            "target": "",
            "old": "",
            "details": {},
            "id": 3530772,
            "action_name": "Translation completed",
            "url": "https://translate.tails.net/api/changes/3530772/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748918/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/fr/?format=api",
            "user": "https://translate.tails.net/api/users/conan/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2026-01-23T16:14:05.627106Z",
            "action": 7,
            "target": "<p>Assurez-vous de vérifier les clés que vous téléchargez.</p>\n",
            "old": "",
            "details": {
                "state": 30,
                "source": "<p>Make sure to verify the keys that you download.</p>\n",
                "old_state": 0
            },
            "id": 3530771,
            "action_name": "Suggestion accepted",
            "url": "https://translate.tails.net/api/changes/3530771/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748918/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/fr/?format=api",
            "user": "https://translate.tails.net/api/users/conan/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2026-01-23T16:14:05.625234Z",
            "action": 45,
            "target": "",
            "old": "",
            "details": {},
            "id": 3530770,
            "action_name": "Contributor joined",
            "url": "https://translate.tails.net/api/changes/3530770/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748918/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/fr/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2026-01-23T15:55:46.514866Z",
            "action": 4,
            "target": "<p>Assurez-vous de vérifier les clés que vous téléchargez.</p>\n",
            "old": "",
            "details": {
                "state": 0,
                "source": "<p>Make sure to verify the keys that you download.</p>\n",
                "old_state": 0
            },
            "id": 3530754,
            "action_name": "Suggestion added",
            "url": "https://translate.tails.net/api/changes/3530754/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/it/?format=api",
            "user": "https://translate.tails.net/api/users/weblate:commit/?format=api",
            "author": "https://translate.tails.net/api/users/weblate:commit/?format=api",
            "timestamp": "2025-11-02T18:19:42.132730Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3525227,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3525227/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/es/?format=api",
            "user": "https://translate.tails.net/api/users/weblate:commit/?format=api",
            "author": "https://translate.tails.net/api/users/weblate:commit/?format=api",
            "timestamp": "2025-11-02T18:19:41.897100Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3525226,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3525226/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/ca/?format=api",
            "user": "https://translate.tails.net/api/users/weblate:commit/?format=api",
            "author": "https://translate.tails.net/api/users/weblate:commit/?format=api",
            "timestamp": "2025-11-02T18:19:41.695800Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3525225,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3525225/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/pt/?format=api",
            "user": "https://translate.tails.net/api/users/weblate:commit/?format=api",
            "author": "https://translate.tails.net/api/users/weblate:commit/?format=api",
            "timestamp": "2025-11-02T18:19:41.498669Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3525224,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3525224/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/fr/?format=api",
            "user": "https://translate.tails.net/api/users/weblate:commit/?format=api",
            "author": "https://translate.tails.net/api/users/weblate:commit/?format=api",
            "timestamp": "2025-11-02T18:19:41.321170Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3525223,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3525223/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/de/?format=api",
            "user": "https://translate.tails.net/api/users/weblate:commit/?format=api",
            "author": "https://translate.tails.net/api/users/weblate:commit/?format=api",
            "timestamp": "2025-11-02T18:19:41.135516Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3525222,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3525222/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756461/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/es/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2025-11-02T17:15:21.434380Z",
            "action": 36,
            "target": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
            "old": "",
            "details": {
                "state": 30,
                "source": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
                "old_state": 0
            },
            "id": 3525170,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3525170/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756474/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/pt/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2025-11-02T17:15:15.521714Z",
            "action": 36,
            "target": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
            "old": "",
            "details": {
                "state": 30,
                "source": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
                "old_state": 0
            },
            "id": 3525169,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3525169/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756470/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/it/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2025-11-02T17:15:09.762245Z",
            "action": 36,
            "target": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
            "old": "",
            "details": {
                "state": 30,
                "source": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
                "old_state": 0
            },
            "id": 3525168,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3525168/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756458/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/ca/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2025-11-02T17:15:03.556433Z",
            "action": 36,
            "target": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
            "old": "",
            "details": {
                "state": 30,
                "source": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
                "old_state": 0
            },
            "id": 3525167,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3525167/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756460/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/de/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2025-11-02T17:14:56.363638Z",
            "action": 36,
            "target": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
            "old": "",
            "details": {
                "state": 30,
                "source": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
                "old_state": 0
            },
            "id": 3525166,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3525166/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756466/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/fr/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2025-11-02T17:14:32.486209Z",
            "action": 36,
            "target": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
            "old": "",
            "details": {
                "state": 30,
                "source": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
                "old_state": 0
            },
            "id": 3525165,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3525165/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:39.280811Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.zh_TW.po"
            },
            "id": 3524629,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3524629/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756486/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:39.280736Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
                "old_state": -1
            },
            "id": 3524628,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3524628/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:38.948410Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.zh.po"
            },
            "id": 3524625,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3524625/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756483/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:38.948341Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
                "old_state": -1
            },
            "id": 3524624,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3524624/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/tr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:38.491860Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.tr.po"
            },
            "id": 3524618,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3524618/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756481/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/tr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:38.491788Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
                "old_state": -1
            },
            "id": 3524617,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3524617/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/sr_Latn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:38.165850Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.sr_Latn.po"
            },
            "id": 3524614,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3524614/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756479/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/sr_Latn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:38.165777Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
                "old_state": -1
            },
            "id": 3524613,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3524613/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:37.908634Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.ru.po"
            },
            "id": 3524609,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3524609/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756476/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:37.908553Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
                "old_state": -1
            },
            "id": 3524608,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3524608/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/pt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:37.450860Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.pt.po"
            },
            "id": 3524605,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3524605/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756474/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/pt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:37.450794Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
                "old_state": -1
            },
            "id": 3524604,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3524604/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/pl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:37.161926Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.pl.po"
            },
            "id": 3524598,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3524598/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756472/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/pl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:37.161854Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
                "old_state": -1
            },
            "id": 3524597,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3524597/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:36.869563Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.it.po"
            },
            "id": 3524593,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3524593/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756470/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:36.869489Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
                "old_state": -1
            },
            "id": 3524592,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3524592/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:36.480935Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.id.po"
            },
            "id": 3524588,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3524588/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756468/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:36.480879Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
                "old_state": -1
            },
            "id": 3524587,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3524587/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:36.160082Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.fr.po"
            },
            "id": 3524584,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3524584/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756466/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:36.160021Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
                "old_state": -1
            },
            "id": 3524583,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3524583/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/fa/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:35.866518Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.fa.po"
            },
            "id": 3524580,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3524580/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756463/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/fa/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:35.866468Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
                "old_state": -1
            },
            "id": 3524579,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3524579/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:35.564728Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.es.po"
            },
            "id": 3524577,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3524577/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756461/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:35.564668Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
                "old_state": -1
            },
            "id": 3524576,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3524576/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/de/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:35.149403Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.de.po"
            },
            "id": 3524575,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3524575/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756460/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/de/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:35.149344Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
                "old_state": -1
            },
            "id": 3524574,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3524574/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/ca/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:34.809109Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.ca.po"
            },
            "id": 3524572,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3524572/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756458/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/ca/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:34.809044Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
                "old_state": -1
            },
            "id": 3524571,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3524571/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:34.541238Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.bg.po"
            },
            "id": 3524570,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3524570/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756457/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:34.541164Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
                "old_state": -1
            },
            "id": 3524569,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3524569/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:34.235277Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.ar.po"
            },
            "id": 3524568,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3524568/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756456/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:34.235210Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
                "old_state": -1
            },
            "id": 3524567,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3524567/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756455/?format=api",
            "component": "https://translate.tails.net/api/components/tails/openpgp_keys/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/openpgp_keys/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-10-30T21:04:34.147414Z",
            "action": 13,
            "target": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
            "old": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
            "details": {
                "state": 100,
                "source": "    pub   rsa4096 2013-07-24 [SC] [expires: 2027-10-08]\n          1F56EDD30741048035DAC1C5EC57B56EF0C43132\n    uid           [ unknown] Tails user support <support@tails.net>\n    sub   rsa4096 2013-07-24 [E] [expires: 2027-10-08]\n",
                "old_state": 100
            },
            "id": 3524566,
            "action_name": "Source string added",
            "url": "https://translate.tails.net/api/changes/3524566/?format=api"
        }
    ]
}