Translation components API.

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

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

{
    "count": 138,
    "next": "https://translate.tails.net/api/translations/tails/index/fr/changes/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "unit": "https://translate.tails.net/api/units/454890/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": "https://translate.tails.net/api/users/kaelvar/?format=api",
            "author": "https://translate.tails.net/api/users/kaelvar/?format=api",
            "timestamp": "2026-09-23T21:50:59.231770Z",
            "action": 4,
            "target": "Boîte à outils numérique",
            "old": "Boite à outils numérique",
            "details": {
                "state": 30,
                "source": "Digital security toolbox",
                "context": "",
                "old_state": 30
            },
            "id": 3549216,
            "action_name": "Suggestion added",
            "url": "https://translate.tails.net/api/changes/3549216/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": "https://translate.tails.net/api/users/weblate:commit/?format=api",
            "author": "https://translate.tails.net/api/users/weblate:commit/?format=api",
            "timestamp": "2026-01-23T15:29:40.472224Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3530622,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3530622/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2026-01-23T15:17:25.323072Z",
            "action": 1,
            "target": "",
            "old": "",
            "details": {},
            "id": 3530522,
            "action_name": "Translation completed",
            "url": "https://translate.tails.net/api/changes/3530522/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/758038/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2026-01-23T15:17:25.258999Z",
            "action": 36,
            "target": "[[!meta stylesheet=\"index\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"doc/about/trust/testimonials.inline\" rel=\"stylesheet\" title=\"\"]]",
            "old": "[[!meta stylesheet=\"index\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"donate/testimonials.inline\" rel=\"stylesheet\" title=\"\"]]",
            "details": {
                "state": 30,
                "source": "[[!meta stylesheet=\"index\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"doc/about/trust/testimonials.inline\" rel=\"stylesheet\" title=\"\"]]",
                "old_state": 10
            },
            "id": 3530521,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3530521/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/758039/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2026-01-23T15:14:58.059425Z",
            "action": 36,
            "target": "[[!inline pages=\"doc/about/trust/testimonials.inline.fr\" raw=\"yes\" sort=\"age\"]]",
            "old": "[[!inline pages=\"donate/testimonials.inline.fr\" raw=\"yes\" sort=\"age\"]]",
            "details": {
                "state": 30,
                "source": "[[!inline pages=\"doc/about/trust/testimonials.inline\" raw=\"yes\" sort=\"age\"]]",
                "old_state": 10
            },
            "id": 3530515,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3530515/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-22T09:01:45.808388Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/index.fr.po"
            },
            "id": 3530298,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3530298/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/747838/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-22T09:01:45.808350Z",
            "action": 59,
            "target": "Le Projet Tor est financé par les dons de personnes comme vous et par des organisations qui soutiennent la liberté sur Internet. [[Découvrez nos sponsors.|https://www.torproject.org/fr/about/supporters/]]",
            "old": "Le Projet Tor est financé par les dons de personnes comme vous et par des organisations qui soutiennent la liberté sur Internet. [[Découvrez nos sponsors.|https://www.torproject.org/fr/about/supporters/]]",
            "details": {
                "state": 30,
                "source": "The Tor Project is funded by donations from people like you and organizations that support Internet freedom. [[Meet our supporters.|https://www.torproject.org/about/supporters/]]",
                "old_state": 30
            },
            "id": 3530297,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3530297/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/758039/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-22T09:01:45.808310Z",
            "action": 71,
            "target": "[[!inline pages=\"donate/testimonials.inline.fr\" raw=\"yes\" sort=\"age\"]]",
            "old": "",
            "details": {
                "state": 10,
                "source": "[[!inline pages=\"doc/about/trust/testimonials.inline\" raw=\"yes\" sort=\"age\"]]",
                "old_state": -1
            },
            "id": 3530296,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3530296/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/758039/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-22T09:01:45.808269Z",
            "action": 30,
            "target": "[[!inline pages=\"doc/about/trust/testimonials.inline\" raw=\"yes\" sort=\"age\"]]",
            "old": "[[!inline pages=\"donate/testimonials.inline\" raw=\"yes\" sort=\"age\"]]",
            "details": {
                "state": 10,
                "source": "[[!inline pages=\"doc/about/trust/testimonials.inline\" raw=\"yes\" sort=\"age\"]]",
                "old_state": -1
            },
            "id": 3530295,
            "action_name": "Source string changed",
            "url": "https://translate.tails.net/api/changes/3530295/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/758038/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-22T09:01:45.808220Z",
            "action": 71,
            "target": "[[!meta stylesheet=\"index\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"donate/testimonials.inline\" rel=\"stylesheet\" title=\"\"]]",
            "old": "",
            "details": {
                "state": 10,
                "source": "[[!meta stylesheet=\"index\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"doc/about/trust/testimonials.inline\" rel=\"stylesheet\" title=\"\"]]",
                "old_state": -1
            },
            "id": 3530294,
            "action_name": "String added in the repository",
            "url": "https://translate.tails.net/api/changes/3530294/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/758038/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2026-01-22T09:01:45.808134Z",
            "action": 30,
            "target": "[[!meta stylesheet=\"index\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"doc/about/trust/testimonials.inline\" rel=\"stylesheet\" title=\"\"]]",
            "old": "[[!meta stylesheet=\"index\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"donate/testimonials.inline\" rel=\"stylesheet\" title=\"\"]]",
            "details": {
                "state": 10,
                "source": "[[!meta stylesheet=\"index\" rel=\"stylesheet\" title=\"\"]] [[!meta stylesheet=\"doc/about/trust/testimonials.inline\" rel=\"stylesheet\" title=\"\"]]",
                "old_state": -1
            },
            "id": 3530293,
            "action_name": "Source string changed",
            "url": "https://translate.tails.net/api/changes/3530293/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/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-10-15T15:19:40.733589Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3524222,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3524222/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/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-10-15T15:19:40.632425Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3524221,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3524221/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/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-10-15T15:19:40.540575Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3524220,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3524220/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/747838/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": "https://translate.tails.net/api/users/Chre/?format=api",
            "author": "https://translate.tails.net/api/users/Chre/?format=api",
            "timestamp": "2025-10-15T13:50:53.580261Z",
            "action": 36,
            "target": "Le Projet Tor est financé par les dons de personnes comme vous et par des organisations qui soutiennent la liberté sur Internet. [[Découvrez nos sponsors.|https://www.torproject.org/fr/about/supporters/]]",
            "old": "Le Projet Tor est financé par les dons de personnes comme vous et par des organisations qui soutiennent la liberté sur Internet. [[Découvrez nos sponsors.|https://www.torproject.org/fr/about/supporters/]]",
            "details": {
                "state": 30,
                "source": "The Tor Project is funded by donations from people like you and organizations that support Internet freedom. [[Meet our supporters.|https://www.torproject.org/about/supporters/]]",
                "old_state": 20
            },
            "id": 3524179,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3524179/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": "https://translate.tails.net/api/users/Chre/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2025-10-15T13:50:22.352790Z",
            "action": 1,
            "target": "",
            "old": "",
            "details": {},
            "id": 3524178,
            "action_name": "Translation completed",
            "url": "https://translate.tails.net/api/changes/3524178/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/747838/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": "https://translate.tails.net/api/users/Chre/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2025-10-15T13:50:22.304475Z",
            "action": 7,
            "target": "Le Projet Tor est financé par les dons de personnes comme vous et par des organisations qui soutiennent la liberté sur Internet. [[Découvrez nos sponsors.|https://www.torproject.org/fr/about/supporters/]]",
            "old": "Notre travail est financé par les dons de personnes comme vous et par des organisations qui soutiennent la liberté sur Internet. [[Découvrez nos sponsors.|sponsors]]",
            "details": {
                "state": 20,
                "source": "The Tor Project is funded by donations from people like you and organizations that support Internet freedom. [[Meet our supporters.|https://www.torproject.org/about/supporters/]]",
                "old_state": 10
            },
            "id": 3524177,
            "action_name": "Suggestion accepted",
            "url": "https://translate.tails.net/api/changes/3524177/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/747837/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": "https://translate.tails.net/api/users/Chre/?format=api",
            "author": "https://translate.tails.net/api/users/Chre/?format=api",
            "timestamp": "2025-10-15T13:49:29.091141Z",
            "action": 36,
            "target": "Sponsors",
            "old": "Sponsors",
            "details": {
                "state": 30,
                "source": "Supporters",
                "old_state": 20
            },
            "id": 3524174,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3524174/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/747837/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": "https://translate.tails.net/api/users/Chre/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2025-10-15T13:49:25.550912Z",
            "action": 7,
            "target": "Sponsors",
            "old": "",
            "details": {
                "state": 20,
                "source": "Supporters",
                "old_state": 0
            },
            "id": 3524173,
            "action_name": "Suggestion accepted",
            "url": "https://translate.tails.net/api/changes/3524173/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/747838/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/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-10-05T09:05:58.760660Z",
            "action": 4,
            "target": "Le Projet Tor est financé par les dons de personnes comme vous et par des organisations qui soutiennent la liberté sur Internet. [[Découvrez nos sponsors.|https://www.torproject.org/fr/about/supporters/]]",
            "old": "Notre travail est financé par les dons de personnes comme vous et par des organisations qui soutiennent la liberté sur Internet. [[Découvrez nos sponsors.|sponsors]]",
            "details": {
                "state": 10,
                "source": "The Tor Project is funded by donations from people like you and organizations that support Internet freedom. [[Meet our supporters.|https://www.torproject.org/about/supporters/]]",
                "old_state": 10
            },
            "id": 3523184,
            "action_name": "Suggestion added",
            "url": "https://translate.tails.net/api/changes/3523184/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/747837/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/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-10-05T09:04:35.861162Z",
            "action": 4,
            "target": "Sponsors",
            "old": "",
            "details": {
                "state": 0,
                "source": "Supporters",
                "old_state": 0
            },
            "id": 3523183,
            "action_name": "Suggestion added",
            "url": "https://translate.tails.net/api/changes/3523183/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:04:57.876837Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/index.fr.po"
            },
            "id": 3507238,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3507238/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/747838/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:04:57.876806Z",
            "action": 59,
            "target": "Notre travail est financé par les dons de personnes comme vous et par des organisations qui soutiennent la liberté sur Internet. [[Découvrez nos sponsors.|sponsors]]",
            "old": "",
            "details": {
                "state": 10,
                "source": "The Tor Project is funded by donations from people like you and organizations that support Internet freedom. [[Meet our supporters.|https://www.torproject.org/about/supporters/]]",
                "old_state": -1
            },
            "id": 3507237,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507237/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/747838/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:04:57.876775Z",
            "action": 30,
            "target": "The Tor Project is funded by donations from people like you and organizations that support Internet freedom. [[Meet our supporters.|https://www.torproject.org/about/supporters/]]",
            "old": "Our work is funded by donations from people like you and organizations that support Internet freedom. [[Meet our sponsors.|sponsors]]",
            "details": {},
            "id": 3507236,
            "action_name": "Source string changed",
            "url": "https://translate.tails.net/api/changes/3507236/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/747837/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:04:57.876744Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Supporters",
                "old_state": -1
            },
            "id": 3507235,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507235/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/683684/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:04:57.876712Z",
            "action": 59,
            "target": "[[!img you.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "old": "[[!img you.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "details": {
                "state": 30,
                "source": "[[!img you.png link=\"no\" class=\"svg\" alt=\"\"]]",
                "old_state": 30
            },
            "id": 3507234,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507234/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/683683/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:04:57.876679Z",
            "action": 59,
            "target": "[[!img survivor.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "old": "[[!img survivor.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "details": {
                "state": 30,
                "source": "[[!img survivor.png link=\"no\" class=\"svg\" alt=\"\"]]",
                "old_state": 30
            },
            "id": 3507233,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507233/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/683682/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:04:57.876648Z",
            "action": 59,
            "target": "[[!img journalist.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "old": "[[!img journalist.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "details": {
                "state": 30,
                "source": "[[!img journalist.png link=\"no\" class=\"svg\" alt=\"\"]]",
                "old_state": 30
            },
            "id": 3507232,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507232/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/683681/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:04:57.876616Z",
            "action": 59,
            "target": "[[!img activist.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "old": "[[!img activist.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "details": {
                "state": 30,
                "source": "[[!img activist.png link=\"no\" class=\"svg\" alt=\"\"]]",
                "old_state": 30
            },
            "id": 3507231,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507231/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/683680/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:04:57.876585Z",
            "action": 59,
            "target": "[[!img gift.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "old": "[[!img gift.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "details": {
                "state": 30,
                "source": "[[!img gift.png link=\"no\" class=\"svg\" alt=\"\"]]",
                "old_state": 30
            },
            "id": 3507230,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507230/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/683679/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:04:57.876552Z",
            "action": 59,
            "target": "[[!img toolbox.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "old": "[[!img toolbox.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "details": {
                "state": 30,
                "source": "[[!img toolbox.png link=\"no\" class=\"svg\" alt=\"\"]]",
                "old_state": 30
            },
            "id": 3507229,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507229/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/683678/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:04:57.876518Z",
            "action": 59,
            "target": "[[!img camping.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "old": "[[!img camping.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "details": {
                "state": 30,
                "source": "[[!img camping.png link=\"no\" class=\"svg\" alt=\"\"]]",
                "old_state": 30
            },
            "id": 3507228,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507228/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/683677/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:04:57.876471Z",
            "action": 59,
            "target": "[[!img city.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "old": "[[!img city.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "details": {
                "state": 30,
                "source": "[[!img city.png link=\"no\" class=\"svg\" alt=\"\"]]",
                "old_state": 30
            },
            "id": 3507227,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507227/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/683676/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:04:57.876432Z",
            "action": 59,
            "target": "[[!img laptop.png link=\"no\" class=\"laptop svg\" alt=\"\"]]",
            "old": "[[!img laptop.png link=\"no\" class=\"laptop svg\" alt=\"\"]]",
            "details": {
                "state": 30,
                "source": "[[!img laptop.png link=\"no\" class=\"laptop svg\" alt=\"\"]]",
                "old_state": 30
            },
            "id": 3507226,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507226/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-22T18:33:18.224942Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3319539,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3319539/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/543934/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": "https://translate.tails.net/api/users/Chre/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2024-05-22T18:19:24.221455Z",
            "action": 7,
            "target": "[[!meta title=\"Accueil\"]]",
            "old": "[[!meta title=\"Home\"]]",
            "details": {
                "state": 30,
                "source": "[[!meta title=\"Home\"]]",
                "old_state": 30
            },
            "id": 3319533,
            "action_name": "Suggestion accepted",
            "url": "https://translate.tails.net/api/changes/3319533/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/543934/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2024-05-18T20:14:54.248307Z",
            "action": 4,
            "target": "[[!meta title=\"Accueil\"]]",
            "old": "[[!meta title=\"Home\"]]",
            "details": {
                "state": 30,
                "source": "[[!meta title=\"Home\"]]",
                "old_state": 30
            },
            "id": 3316915,
            "action_name": "Suggestion added",
            "url": "https://translate.tails.net/api/changes/3316915/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-26T09:36:39.077223Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3294321,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3294321/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2024-04-26T08:31:42.455891Z",
            "action": 1,
            "target": "",
            "old": "",
            "details": {},
            "id": 3294282,
            "action_name": "Translation completed",
            "url": "https://translate.tails.net/api/changes/3294282/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-24T20:34:46.349912Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3293980,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3293980/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/683684/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2024-04-24T19:48:49.116870Z",
            "action": 36,
            "target": "[[!img you.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "old": "[[!img you.svg link=\"no\" alt=\"\"]]",
            "details": {
                "state": 30,
                "source": "[[!img you.png link=\"no\" class=\"svg\" alt=\"\"]]",
                "old_state": 10
            },
            "id": 3293909,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3293909/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/683683/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2024-04-24T19:48:33.723644Z",
            "action": 36,
            "target": "[[!img survivor.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "old": "[[!img survivor.svg link=\"no\" alt=\"\"]]",
            "details": {
                "state": 30,
                "source": "[[!img survivor.png link=\"no\" class=\"svg\" alt=\"\"]]",
                "old_state": 10
            },
            "id": 3293908,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3293908/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/683682/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2024-04-24T19:48:29.588771Z",
            "action": 36,
            "target": "[[!img journalist.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "old": "[[!img journalist.svg link=\"no\" alt=\"\"]]",
            "details": {
                "state": 30,
                "source": "[[!img journalist.png link=\"no\" class=\"svg\" alt=\"\"]]",
                "old_state": 10
            },
            "id": 3293907,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3293907/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/683681/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2024-04-24T19:48:25.195083Z",
            "action": 36,
            "target": "[[!img activist.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "old": "[[!img activist.svg link=\"no\" alt=\"\"]]",
            "details": {
                "state": 30,
                "source": "[[!img activist.png link=\"no\" class=\"svg\" alt=\"\"]]",
                "old_state": 10
            },
            "id": 3293906,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3293906/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/683680/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2024-04-24T19:48:10.908976Z",
            "action": 36,
            "target": "[[!img gift.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "old": "[[!img gift.svg link=\"no\" alt=\"\"]]",
            "details": {
                "state": 30,
                "source": "[[!img gift.png link=\"no\" class=\"svg\" alt=\"\"]]",
                "old_state": 10
            },
            "id": 3293905,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3293905/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/683678/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2024-04-24T19:47:20.982241Z",
            "action": 36,
            "target": "[[!img camping.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "old": "[[!img camping.svg link=\"no\" alt=\"\"]]",
            "details": {
                "state": 30,
                "source": "[[!img camping.png link=\"no\" class=\"svg\" alt=\"\"]]",
                "old_state": 10
            },
            "id": 3293904,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3293904/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/683677/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2024-04-24T19:47:16.340931Z",
            "action": 36,
            "target": "[[!img city.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "old": "[[!img city.svg link=\"no\" alt=\"\"]]",
            "details": {
                "state": 30,
                "source": "[[!img city.png link=\"no\" class=\"svg\" alt=\"\"]]",
                "old_state": 10
            },
            "id": 3293903,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3293903/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/683676/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2024-04-24T19:47:11.077002Z",
            "action": 36,
            "target": "[[!img laptop.png link=\"no\" class=\"laptop svg\" alt=\"\"]]",
            "old": "[[!img laptop.svg link=\"no\" alt=\"\" class=\"laptop\"]]",
            "details": {
                "state": 30,
                "source": "[[!img laptop.png link=\"no\" class=\"laptop svg\" alt=\"\"]]",
                "old_state": 10
            },
            "id": 3293902,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3293902/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/683679/?format=api",
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": "https://translate.tails.net/api/users/xin/?format=api",
            "author": "https://translate.tails.net/api/users/xin/?format=api",
            "timestamp": "2024-04-24T19:37:00.197512Z",
            "action": 36,
            "target": "[[!img toolbox.png link=\"no\" class=\"svg\" alt=\"\"]]",
            "old": "[[!img toolbox.svg link=\"no\" alt=\"\"]]",
            "details": {
                "state": 30,
                "source": "[[!img toolbox.png link=\"no\" class=\"svg\" alt=\"\"]]",
                "old_state": 10
            },
            "id": 3293877,
            "action_name": "Translation approved",
            "url": "https://translate.tails.net/api/changes/3293877/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/index/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/index/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-11T14:19:49.211926Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "wiki/src/index.fr.po"
            },
            "id": 3287963,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3287963/?format=api"
        }
    ]
}