Translation components API.

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

GET /api/translations/f-droid/f-droid/en_GB/changes/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 771,
    "next": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/changes/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-09T22:54:05.881836+02:00",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 94097357,
            "action_name": "Changes committed",
            "url": "https://hosted.weblate.org/api/changes/94097357/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "author": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "timestamp": "2024-06-09T03:34:36.279401+02:00",
            "action": 1,
            "target": "",
            "old": "",
            "details": {},
            "id": 93963859,
            "action_name": "Translation completed",
            "url": "https://hosted.weblate.org/api/changes/93963859/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/125485633/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "author": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "timestamp": "2024-06-09T03:34:36.104903+02:00",
            "action": 5,
            "target": "The URL you are trying to add (%s) is a mirror of a new repository. Both the original repository and the mirror will be added.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The URL you are trying to add (%s) is a mirror of a new repository. Both the original repository and the mirror will be added.",
                "old_state": 0
            },
            "id": 93963858,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/93963858/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/125485632/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "author": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "timestamp": "2024-06-09T03:34:29.669337+02:00",
            "action": 5,
            "target": "The URL you are trying to add (%s) is a mirror of an existing repository.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The URL you are trying to add (%s) is a mirror of an existing repository.",
                "old_state": 0
            },
            "id": 93963837,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/93963837/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/125485631/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "author": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "timestamp": "2024-06-09T03:33:50.195771+02:00",
            "action": 5,
            "target": "This mirror was already added (%s).",
            "old": "",
            "details": {
                "state": 20,
                "source": "This mirror was already added (%s).",
                "old_state": 0
            },
            "id": 93963834,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/93963834/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103825121/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "author": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "timestamp": "2024-06-09T03:33:41.258360+02:00",
            "action": 2,
            "target": "This repository was already added.",
            "old": "This repo was already added.",
            "details": {
                "state": 20,
                "source": "This repository was already added.",
                "old_state": 10
            },
            "id": 93963833,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/93963833/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/125485630/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "author": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "timestamp": "2024-06-09T03:33:20.831482+02:00",
            "action": 5,
            "target": "Included apps:",
            "old": "",
            "details": {
                "state": 20,
                "source": "Included apps:",
                "old_state": 0
            },
            "id": 93963821,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/93963821/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/125485629/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "author": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "timestamp": "2024-06-09T03:33:18.377578+02:00",
            "action": 5,
            "target": "Scan QR Code",
            "old": "",
            "details": {
                "state": 20,
                "source": "Scan QR Code",
                "old_state": 0
            },
            "id": 93963820,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/93963820/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/125485628/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "author": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "timestamp": "2024-06-09T03:33:14.974691+02:00",
            "action": 5,
            "target": "View repository",
            "old": "",
            "details": {
                "state": 20,
                "source": "View repository",
                "old_state": 0
            },
            "id": 93963819,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/93963819/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/125485627/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "author": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "timestamp": "2024-06-09T03:33:08.848411+02:00",
            "action": 5,
            "target": "Add repository and mirror",
            "old": "",
            "details": {
                "state": 20,
                "source": "Add repository and mirror",
                "old_state": 0
            },
            "id": 93963818,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/93963818/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-28T14:56:27.109121+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "app/src/main/res/values/strings.xml"
            },
            "id": 93142438,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/93142438/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/125485633/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-28T14:56:27.109063+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The URL you are trying to add (%s) is a mirror of a new repository. Both the original repository and the mirror will be added.",
                "old_state": -1
            },
            "id": 93142437,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/93142437/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/125485632/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-28T14:56:27.109002+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The URL you are trying to add (%s) is a mirror of an existing repository.",
                "old_state": -1
            },
            "id": 93142436,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/93142436/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/125485631/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-28T14:56:27.108940+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This mirror was already added (%s).",
                "old_state": -1
            },
            "id": 93142435,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/93142435/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103825121/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-28T14:56:27.108867+02:00",
            "action": 59,
            "target": "This repo was already added.",
            "old": "This repo was already added.",
            "details": {
                "state": 10,
                "source": "This repository was already added.",
                "old_state": 30
            },
            "id": 93142434,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/93142434/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103825121/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-28T14:56:27.108721+02:00",
            "action": 30,
            "target": "This repository was already added.",
            "old": "This repo was already added.",
            "details": {
                "state": 10,
                "source": "This repository was already added.",
                "old_state": 30
            },
            "id": 93142433,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/93142433/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/125485630/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-28T14:56:27.108651+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Included apps:",
                "old_state": -1
            },
            "id": 93142432,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/93142432/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/125485629/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-28T14:56:27.108592+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Scan QR Code",
                "old_state": -1
            },
            "id": 93142431,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/93142431/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/125485628/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-28T14:56:27.108531+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "View repository",
                "old_state": -1
            },
            "id": 93142430,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/93142430/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/125485627/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-28T14:56:27.108468+02:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Add repository and mirror",
                "old_state": -1
            },
            "id": 93142429,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/93142429/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/23101264/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-28T14:56:27.108386+02:00",
            "action": 59,
            "target": "Download update for %1$d app:\u001e\u001eDownload updates for %1$d apps:",
            "old": "Download update for %1$d app:\u001e\u001eDownload updates for %1$d apps:",
            "details": {
                "state": 20,
                "source": "Download update for %1$d app:\u001e\u001eDownload updates for %1$d apps:",
                "old_state": 20
            },
            "id": 93142428,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/93142428/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-14T23:01:57.570990+02:00",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 91533793,
            "action_name": "Changes committed",
            "url": "https://hosted.weblate.org/api/changes/91533793/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/andibing/?format=api",
            "author": "https://hosted.weblate.org/api/users/andibing/?format=api",
            "timestamp": "2024-05-13T22:19:52.355966+02:00",
            "action": 1,
            "target": "",
            "old": "",
            "details": {},
            "id": 90977757,
            "action_name": "Translation completed",
            "url": "https://hosted.weblate.org/api/changes/90977757/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/23101264/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/andibing/?format=api",
            "author": "https://hosted.weblate.org/api/users/andibing/?format=api",
            "timestamp": "2024-05-13T22:19:52.239307+02:00",
            "action": 2,
            "target": "Download update for %1$d app:\u001e\u001eDownload updates for %1$d apps:",
            "old": "Download update for %1$d app.\u001e\u001eDownload updates for %1$d apps.",
            "details": {
                "state": 20,
                "source": "Download update for %1$d app:\u001e\u001eDownload updates for %1$d apps:",
                "old_state": 10
            },
            "id": 90977756,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/90977756/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-07T15:46:42.075911+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "app/src/main/res/values/strings.xml"
            },
            "id": 89086180,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/89086180/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/23101264/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-07T15:46:42.075851+02:00",
            "action": 59,
            "target": "Download update for %1$d app.\u001e\u001eDownload updates for %1$d apps.",
            "old": "Download update for %1$d app.\u001e\u001eDownload updates for %1$d apps.",
            "details": {
                "state": 10,
                "source": "Download update for %1$d app:\u001e\u001eDownload updates for %1$d apps:",
                "old_state": 20
            },
            "id": 89086179,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/89086179/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/23101264/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-07T15:46:42.075788+02:00",
            "action": 30,
            "target": "Download update for %1$d app:\u001e\u001eDownload updates for %1$d apps:",
            "old": "Download update for %1$d app.\u001e\u001eDownload updates for %1$d apps.",
            "details": {
                "state": 10,
                "source": "Download update for %1$d app:\u001e\u001eDownload updates for %1$d apps:",
                "old_state": 20
            },
            "id": 89086178,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/89086178/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/106629441/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-07T15:46:42.075702+02:00",
            "action": 59,
            "target": "Disable the Session Installer, including support for automatic background updates.",
            "old": "Disable the Session Installer, including support for automatic background updates.",
            "details": {
                "state": 30,
                "source": "Disable the Session Installer, including support for automatic background updates.",
                "old_state": 30
            },
            "id": 89086177,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/89086177/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-04T01:12:51.570563+02:00",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 88812955,
            "action_name": "Changes committed",
            "url": "https://hosted.weblate.org/api/changes/88812955/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/andibing/?format=api",
            "author": "https://hosted.weblate.org/api/users/andibing/?format=api",
            "timestamp": "2024-05-03T22:42:25.725757+02:00",
            "action": 1,
            "target": "",
            "old": "",
            "details": {},
            "id": 88805991,
            "action_name": "Translation completed",
            "url": "https://hosted.weblate.org/api/changes/88805991/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/106629441/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/andibing/?format=api",
            "author": "https://hosted.weblate.org/api/users/andibing/?format=api",
            "timestamp": "2024-05-03T22:42:25.541491+02:00",
            "action": 36,
            "target": "Disable the Session Installer, including support for automatic background updates.",
            "old": "Disable the beta Session Installer, including support for automatic background updates.",
            "details": {
                "state": 30,
                "source": "Disable the Session Installer, including support for automatic background updates.",
                "old_state": 10
            },
            "id": 88805990,
            "action_name": "Translation approved",
            "url": "https://hosted.weblate.org/api/changes/88805990/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-10T14:19:50.026900+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "app/src/main/res/values/strings.xml"
            },
            "id": 87258551,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/87258551/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/106629441/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-10T14:19:50.026835+02:00",
            "action": 59,
            "target": "Disable the beta Session Installer, including support for automatic background updates.",
            "old": "Disable the beta Session Installer, including support for automatic background updates.",
            "details": {
                "state": 10,
                "source": "Disable the Session Installer, including support for automatic background updates.",
                "old_state": 30
            },
            "id": 87258550,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/87258550/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/106629441/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-10T14:19:50.026744+02:00",
            "action": 30,
            "target": "Disable the Session Installer, including support for automatic background updates.",
            "old": "Disable the beta Session Installer, including support for automatic background updates.",
            "details": {},
            "id": 87258549,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/87258549/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-06T01:22:02.029008+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "app/src/main/res/values-en-rGB/strings.xml"
            },
            "id": 86834537,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/86834537/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-15T15:36:23.749959+01:00",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 85031522,
            "action_name": "Changes committed",
            "url": "https://hosted.weblate.org/api/changes/85031522/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "author": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "timestamp": "2024-03-15T09:38:09.936444+01:00",
            "action": 1,
            "target": "",
            "old": "",
            "details": {},
            "id": 85001056,
            "action_name": "Translation completed",
            "url": "https://hosted.weblate.org/api/changes/85001056/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116530099/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "author": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "timestamp": "2024-03-15T09:38:09.854161+01:00",
            "action": 5,
            "target": "Show archived apps and outdated versions of apps",
            "old": "",
            "details": {
                "state": 20,
                "source": "Show archived apps and outdated versions of apps",
                "old_state": 0
            },
            "id": 85001055,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/85001055/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116530098/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "author": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "timestamp": "2024-03-15T09:38:00.308032+01:00",
            "action": 5,
            "target": "Repository Archive",
            "old": "",
            "details": {
                "state": 20,
                "source": "Repository Archive",
                "old_state": 0
            },
            "id": 85001054,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/85001054/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116530097/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "author": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "timestamp": "2024-03-15T09:37:42.368333+01:00",
            "action": 5,
            "target": "A repository is a source of apps. This list shows all currently added repositories. Disabled repositories are not used.\n\nIf an app is in more than one repository, the repository higher in the list is automatically preferred. You can reorder repositories by long pressing and dragging them.",
            "old": "",
            "details": {
                "state": 20,
                "source": "A repository is a source of apps. This list shows all currently added repositories. Disabled repositories are not used.\n\nIf an app is in more than one repository, the repository higher in the list is automatically preferred. You can reorder repositories by long pressing and dragging them.",
                "old_state": 0
            },
            "id": 85001053,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/85001053/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116530095/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "author": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "timestamp": "2024-03-15T09:37:37.483475+01:00",
            "action": 2,
            "target": "Archive repositories can not be added directly. Tap the repository in the list and enable the archive there.",
            "old": "Archive repositories can not be added directly. Tap the repository in the list and enable the archive there.",
            "details": {
                "state": 20,
                "source": "Archive repositories can not be added directly. Tap the repository in the list and enable the archive there.",
                "old_state": 10
            },
            "id": 85001052,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/85001052/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116530092/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "author": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "timestamp": "2024-03-15T09:37:24.864964+01:00",
            "action": 5,
            "target": "Prefer Repository",
            "old": "",
            "details": {
                "state": 20,
                "source": "Prefer Repository",
                "old_state": 0
            },
            "id": 85001051,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/85001051/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116530090/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "author": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "timestamp": "2024-03-15T09:37:17.548525+01:00",
            "action": 2,
            "target": "Repositories",
            "old": "Repositories",
            "details": {
                "state": 20,
                "source": "Repositories",
                "old_state": 10
            },
            "id": 85001050,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/85001050/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116530090/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "author": "https://hosted.weblate.org/api/users/rob.dunedin/?format=api",
            "timestamp": "2024-03-15T09:37:17.538383+01:00",
            "action": 45,
            "target": "",
            "old": "",
            "details": {},
            "id": 85001049,
            "action_name": "Contributor joined",
            "url": "https://hosted.weblate.org/api/changes/85001049/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-07T11:38:51.734590+01:00",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 83097809,
            "action_name": "Changes committed",
            "url": "https://hosted.weblate.org/api/changes/83097809/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/115369619/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/andibing/?format=api",
            "author": "https://hosted.weblate.org/api/users/andibing/?format=api",
            "timestamp": "2024-03-06T18:34:00.331417+01:00",
            "action": 36,
            "target": "Use DNS Cache",
            "old": "",
            "details": {
                "state": 30,
                "source": "Use DNS Cache",
                "old_state": 0
            },
            "id": 83035761,
            "action_name": "Translation approved",
            "url": "https://hosted.weblate.org/api/changes/83035761/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116546358/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/andibing/?format=api",
            "author": "https://hosted.weblate.org/api/users/andibing/?format=api",
            "timestamp": "2024-03-06T18:33:55.211017+01:00",
            "action": 36,
            "target": "never",
            "old": "",
            "details": {
                "state": 30,
                "source": "never",
                "old_state": 0
            },
            "id": 83035759,
            "action_name": "Translation approved",
            "url": "https://hosted.weblate.org/api/changes/83035759/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116530095/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/andibing/?format=api",
            "author": "https://hosted.weblate.org/api/users/andibing/?format=api",
            "timestamp": "2024-03-06T18:33:49.849562+01:00",
            "action": 37,
            "target": "Archive repositories can not be added directly. Tap the repository in the list and enable the archive there.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Archive repositories can not be added directly. Tap the repository in the list and enable the archive there.",
                "old_state": 0
            },
            "id": 83035755,
            "action_name": "Marked for edit",
            "url": "https://hosted.weblate.org/api/changes/83035755/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116530091/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/andibing/?format=api",
            "author": "https://hosted.weblate.org/api/users/andibing/?format=api",
            "timestamp": "2024-03-06T18:33:40.498229+01:00",
            "action": 36,
            "target": "(preferred)",
            "old": "",
            "details": {
                "state": 30,
                "source": "(preferred)",
                "old_state": 0
            },
            "id": 83035753,
            "action_name": "Translation approved",
            "url": "https://hosted.weblate.org/api/changes/83035753/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/116530090/?format=api",
            "component": "https://hosted.weblate.org/api/components/f-droid/f-droid/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/f-droid/f-droid/en_GB/?format=api",
            "user": "https://hosted.weblate.org/api/users/andibing/?format=api",
            "author": "https://hosted.weblate.org/api/users/andibing/?format=api",
            "timestamp": "2024-03-06T18:33:30.645204+01:00",
            "action": 37,
            "target": "Repositories",
            "old": "",
            "details": {
                "state": 10,
                "source": "Repositories",
                "old_state": 0
            },
            "id": 83035748,
            "action_name": "Marked for edit",
            "url": "https://hosted.weblate.org/api/changes/83035748/?format=api"
        }
    ]
}