Translation components API.

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

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

{
    "count": 177,
    "next": "https://translate.tails.net/api/translations/tails/openpgp_keys/de/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/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/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": 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/de/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:12:11.708030Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.de.po"
            },
            "id": 3509374,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3509374/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/747232/?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-09-18T09:12:11.707992Z",
            "action": 59,
            "target": "    pub   rsa4096/0xDBB802B258ACD84F 2015-01-18 [SC] [expires: 2027-01-13]\n          A490D0F4D311A4153E2BB7CADBB802B258ACD84F\n    uid                   [ultimate] Tails developers <tails@boum.org>\n    uid                   [ultimate] Tails developers (offline long-term identity key) <tails@boum.org>\n    sub   ed25519/0x8E9567D327792707 2024-05-23 [S] [expires: 2027-01-13]\n    sub   ed25519/0xC69FF0E4C08F8209 2024-05-23 [S] [expires: 2027-01-13]\n    sub   ed25519/0xBC8BD3DAC9CD2979 2024-05-23 [S] [expires: 2027-01-13]\n",
            "old": "    pub   rsa4096/0xDBB802B258ACD84F 2015-01-18 [SC] [expires: 2027-01-13]\n          A490D0F4D311A4153E2BB7CADBB802B258ACD84F\n    uid                   [ultimate] Tails developers <tails@boum.org>\n    uid                   [ultimate] Tails developers (offline long-term identity key) <tails@boum.org>\n    sub   ed25519/0x8E9567D327792707 2024-05-23 [S] [expires: 2027-01-13]\n    sub   ed25519/0xC69FF0E4C08F8209 2024-05-23 [S] [expires: 2027-01-13]\n    sub   ed25519/0xBC8BD3DAC9CD2979 2024-05-23 [S] [expires: 2027-01-13]\n",
            "details": {
                "state": 30,
                "source": "    pub   rsa4096/0xDBB802B258ACD84F 2015-01-18 [SC] [expires: 2027-01-13]\n          A490D0F4D311A4153E2BB7CADBB802B258ACD84F\n    uid                   [ultimate] Tails developers <tails@boum.org>\n    uid                   [ultimate] Tails developers (offline long-term identity key) <tails@boum.org>\n    sub   ed25519/0x8E9567D327792707 2024-05-23 [S] [expires: 2027-01-13]\n    sub   ed25519/0xC69FF0E4C08F8209 2024-05-23 [S] [expires: 2027-01-13]\n    sub   ed25519/0xBC8BD3DAC9CD2979 2024-05-23 [S] [expires: 2027-01-13]\n",
                "old_state": 30
            },
            "id": 3509373,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3509373/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748915/?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-09-18T09:12:11.707923Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<p>Make sure to verify the keys that you download.</p>\n",
                "old_state": -1
            },
            "id": 3509372,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3509372/?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-08-20T12:56:42.243414Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3503684,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3503684/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/747232/?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-08-20T11:08:16.195372Z",
            "action": 36,
            "target": "    pub   rsa4096/0xDBB802B258ACD84F 2015-01-18 [SC] [expires: 2027-01-13]\n          A490D0F4D311A4153E2BB7CADBB802B258ACD84F\n    uid                   [ultimate] Tails developers <tails@boum.org>\n    uid                   [ultimate] Tails developers (offline long-term identity key) <tails@boum.org>\n    sub   ed25519/0x8E9567D327792707 2024-05-23 [S] [expires: 2027-01-13]\n    sub   ed25519/0xC69FF0E4C08F8209 2024-05-23 [S] [expires: 2027-01-13]\n    sub   ed25519/0xBC8BD3DAC9CD2979 2024-05-23 [S] [expires: 2027-01-13]\n",
            "old": "    pub   rsa4096/0xDBB802B258ACD84F 2015-01-18 [C] [expires: 2026-01-13]\n          Key fingerprint = A490 D0F4 D311 A415 3E2B  B7CA DBB8 02B2 58AC D84F\n    uid           [  full  ] Tails developers (offline long-term identity key) <tails@boum.org>\n    uid           [  full  ] Tails developers <tails@boum.org>\n    sub   rsa4096/0xD21DAD38AF281C0B 2017-08-28 [S] [expires: 2025-01-25]\n    sub   ed25519/0x90B2B4BD7AED235F 2017-08-28 [S] [expires: 2025-01-25]\n    sub   rsa4096/0x7BFBD2B902EE13D0 2021-10-14 [S] [expires: 2025-01-25]\n    sub   rsa4096/0xE5DBA2E186D5BAFC 2023-10-03 [S] [expires: 2025-01-25]\n    sub   ed25519/0x8E9567D327792707 2024-05-23 [S] [expires: 2026-01-13]\n    sub   ed25519/0xFE2C600D5BB759B5 2024-05-23 [S] [expires: 2026-01-13]\n    sub   ed25519/0xC69FF0E4C08F8209 2024-05-23 [S] [expires: 2026-01-13]\n    sub   ed25519/0xBC8BD3DAC9CD2979 2024-05-23 [S] [expires: 2026-01-13]\n",
            "details": {
                "state": 30,
                "source": "    pub   rsa4096/0xDBB802B258ACD84F 2015-01-18 [SC] [expires: 2027-01-13]\n          A490D0F4D311A4153E2BB7CADBB802B258ACD84F\n    uid                   [ultimate] Tails developers <tails@boum.org>\n    uid                   [ultimate] Tails developers (offline long-term identity key) <tails@boum.org>\n    sub   ed25519/0x8E9567D327792707 2024-05-23 [S] [expires: 2027-01-13]\n    sub   ed25519/0xC69FF0E4C08F8209 2024-05-23 [S] [expires: 2027-01-13]\n    sub   ed25519/0xBC8BD3DAC9CD2979 2024-05-23 [S] [expires: 2027-01-13]\n",
                "old_state": 10
            },
            "id": 3503680,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3503680/?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-08-19T16:02:41.110176Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.de.po"
            },
            "id": 3503641,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3503641/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/747232/?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-08-19T16:02:41.110140Z",
            "action": 59,
            "target": "    pub   rsa4096/0xDBB802B258ACD84F 2015-01-18 [C] [expires: 2026-01-13]\n          Key fingerprint = A490 D0F4 D311 A415 3E2B  B7CA DBB8 02B2 58AC D84F\n    uid           [  full  ] Tails developers (offline long-term identity key) <tails@boum.org>\n    uid           [  full  ] Tails developers <tails@boum.org>\n    sub   rsa4096/0xD21DAD38AF281C0B 2017-08-28 [S] [expires: 2025-01-25]\n    sub   ed25519/0x90B2B4BD7AED235F 2017-08-28 [S] [expires: 2025-01-25]\n    sub   rsa4096/0x7BFBD2B902EE13D0 2021-10-14 [S] [expires: 2025-01-25]\n    sub   rsa4096/0xE5DBA2E186D5BAFC 2023-10-03 [S] [expires: 2025-01-25]\n    sub   ed25519/0x8E9567D327792707 2024-05-23 [S] [expires: 2026-01-13]\n    sub   ed25519/0xFE2C600D5BB759B5 2024-05-23 [S] [expires: 2026-01-13]\n    sub   ed25519/0xC69FF0E4C08F8209 2024-05-23 [S] [expires: 2026-01-13]\n    sub   ed25519/0xBC8BD3DAC9CD2979 2024-05-23 [S] [expires: 2026-01-13]\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "    pub   rsa4096/0xDBB802B258ACD84F 2015-01-18 [SC] [expires: 2027-01-13]\n          A490D0F4D311A4153E2BB7CADBB802B258ACD84F\n    uid                   [ultimate] Tails developers <tails@boum.org>\n    uid                   [ultimate] Tails developers (offline long-term identity key) <tails@boum.org>\n    sub   ed25519/0x8E9567D327792707 2024-05-23 [S] [expires: 2027-01-13]\n    sub   ed25519/0xC69FF0E4C08F8209 2024-05-23 [S] [expires: 2027-01-13]\n    sub   ed25519/0xBC8BD3DAC9CD2979 2024-05-23 [S] [expires: 2027-01-13]\n",
                "old_state": -1
            },
            "id": 3503640,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3503640/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/747232/?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-08-19T16:02:41.110079Z",
            "action": 30,
            "target": "    pub   rsa4096/0xDBB802B258ACD84F 2015-01-18 [SC] [expires: 2027-01-13]\n          A490D0F4D311A4153E2BB7CADBB802B258ACD84F\n    uid                   [ultimate] Tails developers <tails@boum.org>\n    uid                   [ultimate] Tails developers (offline long-term identity key) <tails@boum.org>\n    sub   ed25519/0x8E9567D327792707 2024-05-23 [S] [expires: 2027-01-13]\n    sub   ed25519/0xC69FF0E4C08F8209 2024-05-23 [S] [expires: 2027-01-13]\n    sub   ed25519/0xBC8BD3DAC9CD2979 2024-05-23 [S] [expires: 2027-01-13]\n",
            "old": "    pub   rsa4096/0xDBB802B258ACD84F 2015-01-18 [C] [expires: 2026-01-13]\n          Key fingerprint = A490 D0F4 D311 A415 3E2B  B7CA DBB8 02B2 58AC D84F\n    uid           [  full  ] Tails developers (offline long-term identity key) <tails@boum.org>\n    uid           [  full  ] Tails developers <tails@boum.org>\n    sub   rsa4096/0xD21DAD38AF281C0B 2017-08-28 [S] [expires: 2025-01-25]\n    sub   ed25519/0x90B2B4BD7AED235F 2017-08-28 [S] [expires: 2025-01-25]\n    sub   rsa4096/0x7BFBD2B902EE13D0 2021-10-14 [S] [expires: 2025-01-25]\n    sub   rsa4096/0xE5DBA2E186D5BAFC 2023-10-03 [S] [expires: 2025-01-25]\n    sub   ed25519/0x8E9567D327792707 2024-05-23 [S] [expires: 2026-01-13]\n    sub   ed25519/0xFE2C600D5BB759B5 2024-05-23 [S] [expires: 2026-01-13]\n    sub   ed25519/0xC69FF0E4C08F8209 2024-05-23 [S] [expires: 2026-01-13]\n    sub   ed25519/0xBC8BD3DAC9CD2979 2024-05-23 [S] [expires: 2026-01-13]\n",
            "details": {},
            "id": 3503639,
            "action_name": "Source string changed",
            "url": "https://translate.tails.net/api/changes/3503639/?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-06-26T10:08:53.600311Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.de.po"
            },
            "id": 3483364,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3483364/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/740508/?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-06-26T10:08:53.600281Z",
            "action": 59,
            "target": "Verwenden Sie diesen Schlüssel, um private E-Mails an [[tails-translations@boum.org|about/contact#tails-translations]] zu verschlüsseln.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Use this key to encrypt private emails sent to [[the admins of the translation platform at weblate@tails.net|doc/about/contact#tails-weblate]].",
                "old_state": -1
            },
            "id": 3483363,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3483363/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/740508/?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-06-26T10:08:53.600249Z",
            "action": 30,
            "target": "Use this key to encrypt private emails sent to [[the admins of the translation platform at weblate@tails.net|doc/about/contact#tails-weblate]].",
            "old": "Use this key to encrypt private emails sent to [[tails-translations@boum.org|about/contact#tails-translations]].",
            "details": {},
            "id": 3483362,
            "action_name": "Source string changed",
            "url": "https://translate.tails.net/api/changes/3483362/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/740507/?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-06-26T10:08:53.600217Z",
            "action": 59,
            "target": "Verwenden Sie diesen Schlüssel, um private E-Mails an [[sysadmins@tails.net|about/contact#tails-sysadmins]] zu verschlüsseln.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Use this key to encrypt private emails sent to [[sysadmins@tails.net|doc/about/contact#tails-sysadmins]].",
                "old_state": -1
            },
            "id": 3483361,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3483361/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/740507/?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-06-26T10:08:53.600184Z",
            "action": 30,
            "target": "Use this key to encrypt private emails sent to [[sysadmins@tails.net|doc/about/contact#tails-sysadmins]].",
            "old": "Use this key to encrypt private emails sent to [[sysadmins@tails.net|about/contact#tails-sysadmins]].",
            "details": {},
            "id": 3483360,
            "action_name": "Source string changed",
            "url": "https://translate.tails.net/api/changes/3483360/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/740506/?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-06-26T10:08:53.600151Z",
            "action": 59,
            "target": "Verwenden Sie diesen Schlüssel, um private E-Mails an [[foundations@tails.net|about/contact#tails-foundations]] zu verschlüsseln.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Use this key to encrypt private emails sent to [[foundations@tails.net|doc/about/contact#tails-foundations]].",
                "old_state": -1
            },
            "id": 3483359,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3483359/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/740506/?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-06-26T10:08:53.600109Z",
            "action": 30,
            "target": "Use this key to encrypt private emails sent to [[foundations@tails.net|doc/about/contact#tails-foundations]].",
            "old": "Use this key to encrypt private emails sent to [[foundations@tails.net|about/contact#tails-foundations]].",
            "details": {},
            "id": 3483358,
            "action_name": "Source string changed",
            "url": "https://translate.tails.net/api/changes/3483358/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/740505/?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-06-26T10:08:53.600031Z",
            "action": 59,
            "target": "Verwenden Sie diesen Schlüssel, um private Supportanfragen an [[support@tails.net|about/contact#support]] zu senden.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Use this key to encrypt private support requests sent to [[support@tails.net|doc/about/contact#support]].",
                "old_state": -1
            },
            "id": 3483357,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3483357/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/740505/?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-06-26T10:08:53.599982Z",
            "action": 30,
            "target": "Use this key to encrypt private support requests sent to [[support@tails.net|doc/about/contact#support]].",
            "old": "Use this key to encrypt private support requests sent to [[support@tails.net|about/contact#support]].",
            "details": {},
            "id": 3483356,
            "action_name": "Source string changed",
            "url": "https://translate.tails.net/api/changes/3483356/?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-06-10T12:31:45.343936Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.de.po"
            },
            "id": 3454627,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3454627/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/726208/?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-06-10T12:31:45.343909Z",
            "action": 59,
            "target": "- Laden Sie ihn von der Website herunter: [[!tails_website weblate-tails-net.key]].",
            "old": "",
            "details": {
                "state": 10,
                "source": "Download it from this website: [[!tails_website weblate-tails-net.key]].",
                "old_state": -1
            },
            "id": 3454626,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3454626/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/726208/?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-06-10T12:31:45.343880Z",
            "action": 30,
            "target": "Download it from this website: [[!tails_website weblate-tails-net.key]].",
            "old": "- Download it from this website: [[!tails_website weblate-tails-net.key]].",
            "details": {},
            "id": 3454625,
            "action_name": "Source string changed",
            "url": "https://translate.tails.net/api/changes/3454625/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/726207/?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-06-10T12:31:45.343853Z",
            "action": 59,
            "target": "- Laden Sie ihn von der Website herunter: [[!tails_website sysadmins-tails-net.key]].",
            "old": "",
            "details": {
                "state": 10,
                "source": "Download it from this website: [[!tails_website sysadmins-tails-net.key]].",
                "old_state": -1
            },
            "id": 3454624,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3454624/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/726207/?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-06-10T12:31:45.343824Z",
            "action": 30,
            "target": "Download it from this website: [[!tails_website sysadmins-tails-net.key]].",
            "old": "- Download it from this website: [[!tails_website sysadmins-tails-net.key]].",
            "details": {},
            "id": 3454623,
            "action_name": "Source string changed",
            "url": "https://translate.tails.net/api/changes/3454623/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/726206/?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-06-10T12:31:45.343783Z",
            "action": 59,
            "target": "- Laden Sie ihn von der Website herunter: [[!tails_website foundations-tails-net.key]].",
            "old": "",
            "details": {
                "state": 10,
                "source": "Download it from this website: [[!tails_website foundations-tails-net.key]].",
                "old_state": -1
            },
            "id": 3454622,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3454622/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/726206/?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-06-10T12:31:45.343755Z",
            "action": 30,
            "target": "Download it from this website: [[!tails_website foundations-tails-net.key]].",
            "old": "- Download it from this website: [[!tails_website foundations-tails-net.key]].",
            "details": {},
            "id": 3454621,
            "action_name": "Source string changed",
            "url": "https://translate.tails.net/api/changes/3454621/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/726201/?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-06-10T12:31:45.343509Z",
            "action": 59,
            "target": "- Laden Sie ihn von Ihrem bevorzugten Schlüsselserver herunter.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Fetch it from your favourite key server.",
                "old_state": -1
            },
            "id": 3454612,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3454612/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/726201/?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-06-10T12:31:45.343481Z",
            "action": 30,
            "target": "Fetch it from your favourite key server.",
            "old": "- Fetch it from your favourite key server.",
            "details": {},
            "id": 3454611,
            "action_name": "Source string changed",
            "url": "https://translate.tails.net/api/changes/3454611/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/726200/?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-06-10T12:31:45.343453Z",
            "action": 59,
            "target": "- Laden Sie ihn von der Website herunter: [[!tails_website tails-bugs.key]].",
            "old": "",
            "details": {
                "state": 10,
                "source": "Download it from this website: [[!tails_website tails-bugs.key]].",
                "old_state": -1
            },
            "id": 3454610,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3454610/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/726200/?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-06-10T12:31:45.343425Z",
            "action": 30,
            "target": "Download it from this website: [[!tails_website tails-bugs.key]].",
            "old": "- Download it from this website: [[!tails_website tails-bugs.key]].",
            "details": {},
            "id": 3454609,
            "action_name": "Source string changed",
            "url": "https://translate.tails.net/api/changes/3454609/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/726199/?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-06-10T12:31:45.343397Z",
            "action": 59,
            "target": "- Derselbe Schlüssel wird verwendet, um [[*WhisperBack*-Berichte|first_steps/whisperback]] zu bearbeiten.",
            "old": "",
            "details": {
                "state": 10,
                "source": "This same key is used to handle [[*WhisperBack* reports|first_steps/whisperback]].",
                "old_state": -1
            },
            "id": 3454608,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3454608/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/726199/?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-06-10T12:31:45.343369Z",
            "action": 30,
            "target": "This same key is used to handle [[*WhisperBack* reports|first_steps/whisperback]].",
            "old": "- This same key is used to handle [[*WhisperBack* reports|first_steps/whisperback]].",
            "details": {},
            "id": 3454607,
            "action_name": "Source string changed",
            "url": "https://translate.tails.net/api/changes/3454607/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/726198/?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-06-10T12:31:45.343340Z",
            "action": 59,
            "target": "- Ablaufdatum: dasselbe wie beim primären Schlüssel.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Expiration date: same as the primary key.",
                "old_state": -1
            },
            "id": 3454606,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3454606/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/726198/?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-06-10T12:31:45.343310Z",
            "action": 30,
            "target": "Expiration date: same as the primary key.",
            "old": "- Expiration date: same as the primary key.",
            "details": {},
            "id": 3454605,
            "action_name": "Source string changed",
            "url": "https://translate.tails.net/api/changes/3454605/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/726197/?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-06-10T12:31:45.343277Z",
            "action": 59,
            "target": "- Veröffentlichte Tails-Images zu signieren",
            "old": "",
            "details": {
                "state": 10,
                "source": "To sign Tails released images",
                "old_state": -1
            },
            "id": 3454604,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3454604/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/726197/?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-06-10T12:31:45.343213Z",
            "action": 30,
            "target": "To sign Tails released images",
            "old": "- To sign Tails released images",
            "details": {},
            "id": 3454603,
            "action_name": "Source string changed",
            "url": "https://translate.tails.net/api/changes/3454603/?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-01-15T11:39:06.240064Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.de.po"
            },
            "id": 3404881,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3404881/?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": "2024-12-05T17:19:19.155411Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.de.po"
            },
            "id": 3397115,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3397115/?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": "2024-11-02T15:09:54.266791Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3384261,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3384261/?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": "2024-10-31T09:19:35.260426Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.de.po"
            },
            "id": 3379883,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3379883/?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": "2024-10-20T20:09:11.172928Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3378028,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3378028/?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": "2024-10-20T18:09:22.406227Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3377914,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3377914/?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": "2024-10-09T13:07:13.034117Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3364672,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3364672/?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": "2024-05-29T19:53:30.988091Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3320768,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3320768/?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": "2024-05-29T10:25:56.439945Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/about/openpgp_keys.de.po"
            },
            "id": 3320575,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3320575/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/685908/?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": "2024-05-29T10:25:56.439880Z",
            "action": 59,
            "target": "    pub   rsa4096 2024-04-30 [SC]\n          EFECA896F429B066B83E0266B702FE73C485A41D\n    uid           [ unknown] weblate@tails.net <weblate@tails.net>\n    uid           [ unknown] weblate@tails.net <weblate-request@tails.net>\n    uid           [ unknown] weblate@tails.net <weblate-owner@tails.net>\n    sub   rsa4096 2024-04-30 [E]\n",
            "old": "    pub   rsa4096 2024-04-30 [SC]\n          EFECA896F429B066B83E0266B702FE73C485A41D\n    uid           [ unknown] weblate@tails.net <weblate@tails.net>\n    uid           [ unknown] weblate@tails.net <weblate-request@tails.net>\n    uid           [ unknown] weblate@tails.net <weblate-owner@tails.net>\n    sub   rsa4096 2024-04-30 [E]\n",
            "details": {
                "state": 30,
                "source": "    pub   rsa4096 2024-04-30 [SC]\n          EFECA896F429B066B83E0266B702FE73C485A41D\n    uid           [ unknown] weblate@tails.net <weblate@tails.net>\n    uid           [ unknown] weblate@tails.net <weblate-request@tails.net>\n    uid           [ unknown] weblate@tails.net <weblate-owner@tails.net>\n    sub   rsa4096 2024-04-30 [E]\n",
                "old_state": 30
            },
            "id": 3320573,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3320573/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/500897/?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": "2024-05-29T10:25:56.439847Z",
            "action": 59,
            "target": "<a id=\"weblate\"></a>\n",
            "old": "<a id=\"weblate\"></a>\n",
            "details": {
                "state": 30,
                "source": "<a id=\"weblate\"></a>\n",
                "old_state": 30
            },
            "id": 3320572,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3320572/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/685905/?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": "2024-05-29T10:25:56.439781Z",
            "action": 59,
            "target": "    pub   rsa4096 2024-04-26 [SC]\n          0082D4D63B722D1FA27518A5C8F12D2B1AE1CB26\n    uid           [ unknown] sysadmins@tails.net <sysadmins@tails.net>\n    uid           [ unknown] sysadmins@tails.net <sysadmins-request@tails.net>\n    uid           [ unknown] sysadmins@tails.net <sysadmins-owner@tails.net>\n    sub   rsa4096 2024-04-26 [E]\n",
            "old": "    pub   rsa4096 2024-04-26 [SC]\n          0082D4D63B722D1FA27518A5C8F12D2B1AE1CB26\n    uid           [ unknown] sysadmins@tails.net <sysadmins@tails.net>\n    uid           [ unknown] sysadmins@tails.net <sysadmins-request@tails.net>\n    uid           [ unknown] sysadmins@tails.net <sysadmins-owner@tails.net>\n    sub   rsa4096 2024-04-26 [E]\n",
            "details": {
                "state": 30,
                "source": "    pub   rsa4096 2024-04-26 [SC]\n          0082D4D63B722D1FA27518A5C8F12D2B1AE1CB26\n    uid           [ unknown] sysadmins@tails.net <sysadmins@tails.net>\n    uid           [ unknown] sysadmins@tails.net <sysadmins-request@tails.net>\n    uid           [ unknown] sysadmins@tails.net <sysadmins-owner@tails.net>\n    sub   rsa4096 2024-04-26 [E]\n",
                "old_state": 30
            },
            "id": 3320570,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3320570/?format=api"
        }
    ]
}