Translation components API.

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

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

{
    "count": 11792,
    "next": "https://translate.tails.net/api/components/tails/security/changes/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "unit": "https://translate.tails.net/api/units/163269/?format=api",
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/ru/?format=api",
            "user": "https://translate.tails.net/api/users/Mart/?format=api",
            "author": "https://translate.tails.net/api/users/Mart/?format=api",
            "timestamp": "2026-08-14T10:15:45.281646Z",
            "action": 4,
            "target": "> Debian очень серьёзно относится к безопасности. Мы рассматриваем\nвсе сообщения о проблемах безопасности, которые к нам поступают,\nи обеспечиваем их исправление в разумные сроки. Многие уведомления\nсогласовываются с другими производителями свободного программного\nобеспечения и публикуются в тот же день, когда уязвимость становится\nобщеизвестной. Кроме того, у нас есть команда аудита безопасности,\nкоторая проверяет архив на предмет новых или неисправленных\nошибок безопасности.\n",
            "old": "",
            "details": {
                "state": 0,
                "source": "> Debian takes security very seriously. We handle all security\nproblems brought to our attention and ensure that they are corrected within a\nreasonable timeframe. Many advisories are coordinated with other free software\nvendors and are published the same day a vulnerability is made public and we\nalso have a Security Audit team that reviews the archive looking for new or\nunfixed security bugs.\n",
                "context": "",
                "old_state": 0
            },
            "id": 3547628,
            "action_name": "Suggestion added",
            "url": "https://translate.tails.net/api/changes/3547628/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/755494/?format=api",
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/ca/?format=api",
            "user": "https://translate.tails.net/api/users/Ecron/?format=api",
            "author": "https://translate.tails.net/api/users/Ecron/?format=api",
            "timestamp": "2026-07-27T07:16:49.734132Z",
            "action": 4,
            "target": "<h1 id=\"audits\">Auditories de seguretat</h1>\n",
            "old": "",
            "details": {
                "state": 0,
                "source": "<h1 id=\"audits\">Security audits</h1>\n",
                "context": "",
                "old_state": 0
            },
            "id": 3547064,
            "action_name": "Suggestion added",
            "url": "https://translate.tails.net/api/changes/3547064/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2026-06-09T12:35:07.016428Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "BrokenProjectURL"
            },
            "id": 3545458,
            "action_name": "Alert triggered",
            "url": "https://translate.tails.net/api/changes/3545458/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2026-06-09T10:29:57.218215Z",
            "action": 15,
            "target": "",
            "old": "",
            "details": {
                "auto": false
            },
            "id": 3545405,
            "action_name": "Component unlocked",
            "url": "https://translate.tails.net/api/changes/3545405/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2026-06-09T01:35:11.095362Z",
            "action": 14,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 3545134,
            "action_name": "Component locked",
            "url": "https://translate.tails.net/api/changes/3545134/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2026-06-09T01:35:11.073161Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "UpdateFailure"
            },
            "id": 3545133,
            "action_name": "Alert triggered",
            "url": "https://translate.tails.net/api/changes/3545133/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2026-05-05T01:00:08.393079Z",
            "action": 15,
            "target": "",
            "old": "",
            "details": {
                "auto": false
            },
            "id": 3543557,
            "action_name": "Component unlocked",
            "url": "https://translate.tails.net/api/changes/3543557/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2026-05-04T01:18:54.046109Z",
            "action": 14,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 3543326,
            "action_name": "Component locked",
            "url": "https://translate.tails.net/api/changes/3543326/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2026-05-04T01:18:54.032179Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "UpdateFailure"
            },
            "id": 3543325,
            "action_name": "Alert triggered",
            "url": "https://translate.tails.net/api/changes/3543325/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2026-04-25T01:00:08.958041Z",
            "action": 15,
            "target": "",
            "old": "",
            "details": {
                "auto": false
            },
            "id": 3541902,
            "action_name": "Component unlocked",
            "url": "https://translate.tails.net/api/changes/3541902/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2026-04-24T01:18:55.256600Z",
            "action": 14,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 3541689,
            "action_name": "Component locked",
            "url": "https://translate.tails.net/api/changes/3541689/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2026-04-24T01:18:55.240590Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "UpdateFailure"
            },
            "id": 3541688,
            "action_name": "Alert triggered",
            "url": "https://translate.tails.net/api/changes/3541688/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/722324/?format=api",
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/de/?format=api",
            "user": "https://translate.tails.net/api/users/anonymous/?format=api",
            "author": "https://translate.tails.net/api/users/anonymous/?format=api",
            "timestamp": "2026-04-17T12:32:05.630136Z",
            "action": 4,
            "target": "[[!meta title=\"Sicherheitshinweise\"]]\n",
            "old": "[[!meta title=\"Sicherheitshinweise\"]]\n",
            "details": {
                "state": 10,
                "source": "[[!meta title=\"Security audits and advisories\"]]\n",
                "old_state": 10,
                "ip_address": "192.168.122.6"
            },
            "id": 3540781,
            "action_name": "Suggestion added",
            "url": "https://translate.tails.net/api/changes/3540781/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/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": "2026-04-06T12:18:11.120990Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3540543,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3540543/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/719887/?format=api",
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/ca/?format=api",
            "user": "https://translate.tails.net/api/users/victordargallo/?format=api",
            "author": "https://translate.tails.net/api/users/victordargallo/?format=api",
            "timestamp": "2026-04-06T11:00:06.705872Z",
            "action": 36,
            "target": "Consulteu la nostra [[política de resposta als problemes de seguretat|contribute/security_policy]].",
            "old": "Consulteu la nostra [[política de resposta als problemes de seguretat|contribute/security_policy]].",
            "details": {
                "state": 30,
                "source": "See also our [[security issue response policy|contribute/security_policy]].",
                "old_state": 20
            },
            "id": 3540419,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3540419/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/719887/?format=api",
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/ca/?format=api",
            "user": "https://translate.tails.net/api/users/victordargallo/?format=api",
            "author": "https://translate.tails.net/api/users/victordargallo/?format=api",
            "timestamp": "2026-04-06T11:00:03.513006Z",
            "action": 2,
            "target": "Consulteu la nostra [[política de resposta als problemes de seguretat|contribute/security_policy]].",
            "old": "Consulteu la nostra [[política de resposta al problemes de seguretat|contribute/security_policy]].",
            "details": {
                "state": 20,
                "source": "See also our [[security issue response policy|contribute/security_policy]].",
                "old_state": 20
            },
            "id": 3540418,
            "action_name": "Translation changed",
            "url": "https://translate.tails.net/api/changes/3540418/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/719887/?format=api",
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/ca/?format=api",
            "user": "https://translate.tails.net/api/users/victordargallo/?format=api",
            "author": "https://translate.tails.net/api/users/victordargallo/?format=api",
            "timestamp": "2026-04-06T10:59:54.333531Z",
            "action": 7,
            "target": "Consulteu la nostra [[política de resposta al problemes de seguretat|contribute/security_policy]].",
            "old": "",
            "details": {
                "state": 20,
                "source": "See also our [[security issue response policy|contribute/security_policy]].",
                "old_state": 0
            },
            "id": 3540417,
            "action_name": "Suggestion accepted",
            "url": "https://translate.tails.net/api/changes/3540417/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/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:40.940383Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3525221,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3525221/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/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:27:48.407179Z",
            "action": 1,
            "target": "",
            "old": "",
            "details": {},
            "id": 3525194,
            "action_name": "Translation completed",
            "url": "https://translate.tails.net/api/changes/3525194/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/755498/?format=api",
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/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:27:48.336738Z",
            "action": 5,
            "target": "<h1 id=\"audits\">Audits de sécurité</h1>\n",
            "old": "",
            "details": {
                "state": 20,
                "source": "<h1 id=\"audits\">Security audits</h1>\n",
                "old_state": 0
            },
            "id": 3525193,
            "action_name": "Translation added",
            "url": "https://translate.tails.net/api/changes/3525193/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/719887/?format=api",
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/ca/?format=api",
            "user": "https://translate.tails.net/api/users/victordargallo/?format=api",
            "author": "https://translate.tails.net/api/users/victordargallo/?format=api",
            "timestamp": "2025-10-19T21:37:48.574797Z",
            "action": 4,
            "target": "Consulteu la nostra [[política de resposta al problemes de seguretat|contribute/security_policy]].",
            "old": "",
            "details": {
                "state": 0,
                "source": "See also our [[security issue response policy|contribute/security_policy]].",
                "old_state": 0
            },
            "id": 3524482,
            "action_name": "Suggestion added",
            "url": "https://translate.tails.net/api/changes/3524482/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2025-10-15T03:45:03.149795Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "RepositoryOutdated"
            },
            "id": 3524133,
            "action_name": "Alert triggered",
            "url": "https://translate.tails.net/api/changes/3524133/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/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-10-06T20:19:41.213352Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3523273,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3523273/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/722307/?format=api",
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/ca/?format=api",
            "user": "https://translate.tails.net/api/users/rcard/?format=api",
            "author": "https://translate.tails.net/api/users/victordargallo/?format=api",
            "timestamp": "2025-10-06T18:28:58.089740Z",
            "action": 7,
            "target": "[[!meta title=\"Auditories i advertències de seguretat\"]]\n",
            "old": "[[!meta title=\"Advertències de seguretat\"]]\n",
            "details": {
                "state": 30,
                "source": "[[!meta title=\"Security audits and advisories\"]]\n",
                "old_state": 10
            },
            "id": 3523240,
            "action_name": "Suggestion accepted",
            "url": "https://translate.tails.net/api/changes/3523240/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/722307/?format=api",
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/ca/?format=api",
            "user": "https://translate.tails.net/api/users/rcard/?format=api",
            "author": "https://translate.tails.net/api/users/victordargallo/?format=api",
            "timestamp": "2025-10-06T18:28:58.080456Z",
            "action": 45,
            "target": "",
            "old": "",
            "details": {},
            "id": 3523239,
            "action_name": "Contributor joined",
            "url": "https://translate.tails.net/api/changes/3523239/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2025-10-04T03:45:03.556885Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "RepositoryChanges"
            },
            "id": 3523122,
            "action_name": "Alert triggered",
            "url": "https://translate.tails.net/api/changes/3523122/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.939392Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/security.zh_TW.po"
            },
            "id": 3519156,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3519156/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/755507/?format=api",
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.939343Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<h1 id=\"audits\">Security audits</h1>\n",
                "old_state": -1
            },
            "id": 3519155,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3519155/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.871494Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/security.zh.po"
            },
            "id": 3519154,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3519154/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/755506/?format=api",
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.871436Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<h1 id=\"audits\">Security audits</h1>\n",
                "old_state": -1
            },
            "id": 3519153,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3519153/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/tr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.801494Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/security.tr.po"
            },
            "id": 3519152,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3519152/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/755505/?format=api",
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/tr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.801424Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<h1 id=\"audits\">Security audits</h1>\n",
                "old_state": -1
            },
            "id": 3519151,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3519151/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/sr_Latn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.735452Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/security.sr_Latn.po"
            },
            "id": 3519150,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3519150/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/755504/?format=api",
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/sr_Latn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.735399Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<h1 id=\"audits\">Security audits</h1>\n",
                "old_state": -1
            },
            "id": 3519149,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3519149/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.662816Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/security.ru.po"
            },
            "id": 3519148,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3519148/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/755503/?format=api",
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.662749Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<h1 id=\"audits\">Security audits</h1>\n",
                "old_state": -1
            },
            "id": 3519147,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3519147/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/pt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.574856Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/security.pt.po"
            },
            "id": 3519146,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3519146/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/755502/?format=api",
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/pt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.574768Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<h1 id=\"audits\">Security audits</h1>\n",
                "old_state": -1
            },
            "id": 3519145,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3519145/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/pl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.502622Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/security.pl.po"
            },
            "id": 3519144,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3519144/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/755501/?format=api",
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/pl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.502564Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<h1 id=\"audits\">Security audits</h1>\n",
                "old_state": -1
            },
            "id": 3519143,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3519143/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.435289Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/security.it.po"
            },
            "id": 3519142,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3519142/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/755500/?format=api",
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.435234Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<h1 id=\"audits\">Security audits</h1>\n",
                "old_state": -1
            },
            "id": 3519141,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3519141/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.367771Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/security.id.po"
            },
            "id": 3519140,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3519140/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/755499/?format=api",
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.367717Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<h1 id=\"audits\">Security audits</h1>\n",
                "old_state": -1
            },
            "id": 3519139,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3519139/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.299150Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/security.fr.po"
            },
            "id": 3519138,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3519138/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/755498/?format=api",
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.299096Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<h1 id=\"audits\">Security audits</h1>\n",
                "old_state": -1
            },
            "id": 3519137,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3519137/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/fa/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.231134Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/security.fa.po"
            },
            "id": 3519136,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3519136/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/755497/?format=api",
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/fa/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.231076Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<h1 id=\"audits\">Security audits</h1>\n",
                "old_state": -1
            },
            "id": 3519135,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3519135/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.158220Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/security.es.po"
            },
            "id": 3519134,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3519134/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/755496/?format=api",
            "component": "https://translate.tails.net/api/components/tails/security/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/security/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:15:32.158163Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<h1 id=\"audits\">Security audits</h1>\n",
                "old_state": -1
            },
            "id": 3519133,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3519133/?format=api"
        }
    ]
}