Translation components API.

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

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

{
    "count": 12196,
    "next": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/changes/?format=api&page=3",
    "previous": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/changes/?format=api",
    "results": [
        {
            "unit": "https://translate.tails.net/api/units/756755/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-11-05T09:03:58.419743Z",
            "action": 30,
            "target": "Tor uses only 2 different relays as your entry guards, as a way of [protecting against *end-to-end correlation* attacks](https://support.torproject.org/about-tor/how-tor-works/entry-guards/).",
            "old": "Tor uses only 2 different relays as your entry guards, as a way of [protecting against *end-to-end correlation* attacks](https://support.torproject.org/about/entry-guards/).",
            "details": {
                "state": 10,
                "source": "Tor uses only 2 different relays as your entry guards, as a way of [protecting against *end-to-end correlation* attacks](https://support.torproject.org/about-tor/how-tor-works/entry-guards/).",
                "old_state": -1
            },
            "id": 3525364,
            "action_name": "Source string changed",
            "url": "https://translate.tails.net/api/changes/3525364/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/750402/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-11-05T09:03:58.419676Z",
            "action": 59,
            "target": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
            "old": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
            "details": {
                "state": 30,
                "source": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
                "old_state": 30
            },
            "id": 3525363,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3525363/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/fa/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-11-05T09:03:58.115927Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/anonymous_internet/tor/circuits.fa.po"
            },
            "id": 3525347,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3525347/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756753/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/fa/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-11-05T09:03:58.115827Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Tor uses only 2 different relays as your entry guards, as a way of [protecting against *end-to-end correlation* attacks](https://support.torproject.org/about-tor/how-tor-works/entry-guards/).",
                "old_state": -1
            },
            "id": 3525346,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3525346/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-11-05T09:03:57.883688Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/anonymous_internet/tor/circuits.es.po"
            },
            "id": 3525343,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3525343/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756750/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-11-05T09:03:57.883640Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Tor uses only 2 different relays as your entry guards, as a way of [protecting against *end-to-end correlation* attacks](https://support.torproject.org/about-tor/how-tor-works/entry-guards/).",
                "old_state": -1
            },
            "id": 3525342,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3525342/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/750400/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-11-05T09:03:57.883545Z",
            "action": 59,
            "target": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
            "old": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
            "details": {
                "state": 30,
                "source": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
                "old_state": 30
            },
            "id": 3525341,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3525341/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/de/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-11-05T09:03:57.624044Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/anonymous_internet/tor/circuits.de.po"
            },
            "id": 3525331,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3525331/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756747/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/de/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-11-05T09:03:57.623991Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Tor uses only 2 different relays as your entry guards, as a way of [protecting against *end-to-end correlation* attacks](https://support.torproject.org/about-tor/how-tor-works/entry-guards/).",
                "old_state": -1
            },
            "id": 3525330,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3525330/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/750399/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/de/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-11-05T09:03:57.623887Z",
            "action": 59,
            "target": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
            "old": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
            "details": {
                "state": 30,
                "source": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
                "old_state": 30
            },
            "id": 3525329,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3525329/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/ca/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-11-05T09:03:57.305905Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/anonymous_internet/tor/circuits.ca.po"
            },
            "id": 3525318,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3525318/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756745/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/ca/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-11-05T09:03:57.305863Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Tor uses only 2 different relays as your entry guards, as a way of [protecting against *end-to-end correlation* attacks](https://support.torproject.org/about-tor/how-tor-works/entry-guards/).",
                "old_state": -1
            },
            "id": 3525317,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3525317/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/706450/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/ca/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-11-05T09:03:57.305816Z",
            "action": 59,
            "target": "Tor utilitza el pont com a guarda d’entrada.",
            "old": "Tor utilitza el pont com a guarda d’entrada.",
            "details": {
                "state": 30,
                "source": "Tor uses the bridge as your entry guard.",
                "old_state": 30
            },
            "id": 3525316,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3525316/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/750398/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/ca/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-11-05T09:03:57.305742Z",
            "action": 59,
            "target": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
            "old": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
            "details": {
                "state": 30,
                "source": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
                "old_state": 30
            },
            "id": 3525315,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3525315/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-11-05T09:03:56.940783Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/anonymous_internet/tor/circuits.bg.po"
            },
            "id": 3525308,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3525308/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756741/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-11-05T09:03:56.940657Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Tor uses only 2 different relays as your entry guards, as a way of [protecting against *end-to-end correlation* attacks](https://support.torproject.org/about-tor/how-tor-works/entry-guards/).",
                "old_state": -1
            },
            "id": 3525307,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3525307/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-11-05T09:03:56.573051Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/anonymous_internet/tor/circuits.ar.po"
            },
            "id": 3525302,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3525302/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756737/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-11-05T09:03:56.572988Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Tor uses only 2 different relays as your entry guards, as a way of [protecting against *end-to-end correlation* attacks](https://support.torproject.org/about-tor/how-tor-works/entry-guards/).",
                "old_state": -1
            },
            "id": 3525301,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3525301/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/756735/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-11-05T09:03:56.483140Z",
            "action": 13,
            "target": "Tor uses only 2 different relays as your entry guards, as a way of [protecting against *end-to-end correlation* attacks](https://support.torproject.org/about-tor/how-tor-works/entry-guards/).",
            "old": "Tor uses only 2 different relays as your entry guards, as a way of [protecting against *end-to-end correlation* attacks](https://support.torproject.org/about-tor/how-tor-works/entry-guards/).",
            "details": {
                "state": 100,
                "source": "Tor uses only 2 different relays as your entry guards, as a way of [protecting against *end-to-end correlation* attacks](https://support.torproject.org/about-tor/how-tor-works/entry-guards/).",
                "old_state": 100
            },
            "id": 3525297,
            "action_name": "Source string added",
            "url": "https://translate.tails.net/api/changes/3525297/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2025-10-15T03:45:00.994130Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "RepositoryOutdated"
            },
            "id": 3524035,
            "action_name": "Alert triggered",
            "url": "https://translate.tails.net/api/changes/3524035/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/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:42.127571Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3523277,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3523277/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/706450/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/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-06T19:25:53.054171Z",
            "action": 7,
            "target": "Tor utilitza el pont com a guarda d’entrada.",
            "old": "   Si heu configurat un pont de Tor, el vostre pont és el vostre guàrdia d'entrada.\n",
            "details": {
                "state": 30,
                "source": "Tor uses the bridge as your entry guard.",
                "old_state": 10
            },
            "id": 3523257,
            "action_name": "Suggestion accepted",
            "url": "https://translate.tails.net/api/changes/3523257/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2025-10-04T03:45:01.630904Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "RepositoryChanges"
            },
            "id": 3523028,
            "action_name": "Alert triggered",
            "url": "https://translate.tails.net/api/changes/3523028/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/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-09-18T15:39:18.698990Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3520374,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3520374/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/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-09-18T15:39:17.951066Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3520373,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3520373/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/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-09-18T15:39:17.131654Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3520372,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3520372/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/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-09-18T15:39:16.314221Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3520370,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3520370/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/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-09-18T15:39:15.557232Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3520369,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3520369/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/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-09-18T15:39:14.750550Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3520368,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3520368/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/750400/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/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-09-18T15:31:32.082231Z",
            "action": 36,
            "target": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
            "old": "[[!img onion-circuits.png link=no]]\n",
            "details": {
                "state": 30,
                "source": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
                "old_state": 10
            },
            "id": 3520310,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3520310/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/750406/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/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-09-18T15:31:28.026113Z",
            "action": 36,
            "target": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
            "old": "[[!img onion-circuits.png link=no]]\n",
            "details": {
                "state": 30,
                "source": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
                "old_state": 10
            },
            "id": 3520309,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3520309/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/750404/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/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-09-18T15:31:25.064158Z",
            "action": 36,
            "target": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
            "old": "[[!img onion-circuits.png link=no]]\n",
            "details": {
                "state": 30,
                "source": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
                "old_state": 10
            },
            "id": 3520308,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3520308/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/750399/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/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-09-18T15:31:22.081590Z",
            "action": 36,
            "target": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
            "old": "[[!img onion-circuits.png link=no]]\n",
            "details": {
                "state": 30,
                "source": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
                "old_state": 10
            },
            "id": 3520307,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3520307/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/750398/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/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-09-18T15:31:18.516602Z",
            "action": 36,
            "target": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
            "old": "[[!img onion-circuits.png link=no]]\n",
            "details": {
                "state": 30,
                "source": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
                "old_state": 10
            },
            "id": 3520306,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3520306/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/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-09-18T15:31:10.284836Z",
            "action": 1,
            "target": "",
            "old": "",
            "details": {},
            "id": 3520305,
            "action_name": "Translation completed",
            "url": "https://translate.tails.net/api/changes/3520305/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/750402/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/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-09-18T15:31:10.228623Z",
            "action": 36,
            "target": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
            "old": "[[!img onion-circuits.png link=no]]\n",
            "details": {
                "state": 30,
                "source": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
                "old_state": 10
            },
            "id": 3520304,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3520304/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:13:08.662347Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/anonymous_internet/tor/circuits.zh_TW.po"
            },
            "id": 3511679,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3511679/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/750411/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:13:08.662279Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
                "old_state": -1
            },
            "id": 3511678,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3511678/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:13:08.548328Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/anonymous_internet/tor/circuits.zh.po"
            },
            "id": 3511677,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3511677/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/750410/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:13:08.548258Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
                "old_state": -1
            },
            "id": 3511676,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3511676/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/tr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:13:08.427458Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/anonymous_internet/tor/circuits.tr.po"
            },
            "id": 3511675,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3511675/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/750409/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/tr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:13:08.427355Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
                "old_state": -1
            },
            "id": 3511674,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3511674/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/sr_Latn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:13:08.215519Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/anonymous_internet/tor/circuits.sr_Latn.po"
            },
            "id": 3511673,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3511673/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/750408/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/sr_Latn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:13:08.215450Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
                "old_state": -1
            },
            "id": 3511672,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3511672/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:13:08.127550Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/anonymous_internet/tor/circuits.ru.po"
            },
            "id": 3511671,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3511671/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/750407/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:13:08.127512Z",
            "action": 59,
            "target": "[[!img onion-circuits.png link=no]]\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
                "old_state": -1
            },
            "id": 3511670,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3511670/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/750407/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:13:08.127438Z",
            "action": 30,
            "target": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
            "old": "[[!img onion-circuits.png link=no]]\n",
            "details": {},
            "id": 3511669,
            "action_name": "Source string changed",
            "url": "https://translate.tails.net/api/changes/3511669/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/pt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:13:08.014628Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/doc/anonymous_internet/tor/circuits.pt.po"
            },
            "id": 3511668,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3511668/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/750406/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/pt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:13:08.014588Z",
            "action": 59,
            "target": "[[!img onion-circuits.png link=no]]\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
                "old_state": -1
            },
            "id": 3511667,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3511667/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/750406/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocanonymous_internettorcircuits-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocanonymous_internettorcircuits-po/pt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-18T09:13:08.014507Z",
            "action": 30,
            "target": "[[!img onion-circuits.png class=\"screenshot\" alt=\"\"]]\n",
            "old": "[[!img onion-circuits.png link=no]]\n",
            "details": {},
            "id": 3511666,
            "action_name": "Source string changed",
            "url": "https://translate.tails.net/api/changes/3511666/?format=api"
        }
    ]
}