Translation projects API.

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

GET /api/projects/voice-notify/changes/?format=api&page=121
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 6056,
    "next": "https://hosted.weblate.org/api/projects/voice-notify/changes/?format=api&page=122",
    "previous": "https://hosted.weblate.org/api/projects/voice-notify/changes/?format=api&page=120",
    "results": [
        {
            "unit": "https://hosted.weblate.org/api/units/80560066/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.883330+02:00",
            "action": 59,
            "target": "Don't speak before this time.\nLeave the same as start to disable.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Don't speak before this time.\nLeave the same as start to disable.",
                "old_state": -1
            },
            "id": 31076262,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076262/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560065/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.883231+02:00",
            "action": 59,
            "target": "Quiet Time End",
            "old": "",
            "details": {
                "state": 100,
                "source": "Quiet Time End",
                "old_state": -1
            },
            "id": 31076261,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076261/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560064/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.883153+02:00",
            "action": 59,
            "target": "Don't speak after this time.\nLeave the same as end to disable.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Don't speak after this time.\nLeave the same as end to disable.",
                "old_state": -1
            },
            "id": 31076260,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076260/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560063/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.883078+02:00",
            "action": 59,
            "target": "Quiet Time Start",
            "old": "",
            "details": {
                "state": 100,
                "source": "Quiet Time Start",
                "old_state": -1
            },
            "id": 31076259,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076259/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560062/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.883004+02:00",
            "action": 59,
            "target": "Speak during these device states",
            "old": "",
            "details": {
                "state": 100,
                "source": "Speak during these device states",
                "old_state": -1
            },
            "id": 31076258,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076258/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560061/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.882933+02:00",
            "action": 59,
            "target": "Select whether to speak during certain device states",
            "old": "",
            "details": {
                "state": 100,
                "source": "Select whether to speak during certain device states",
                "old_state": -1
            },
            "id": 31076257,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076257/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560060/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.882863+02:00",
            "action": 59,
            "target": "Device States",
            "old": "",
            "details": {
                "state": 100,
                "source": "Device States",
                "old_state": -1
            },
            "id": 31076256,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076256/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560059/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.882791+02:00",
            "action": 59,
            "target": "Maximum message length to speak\nLarger messages will be truncated.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Maximum message length to speak\nLarger messages will be truncated.",
                "old_state": -1
            },
            "id": 31076255,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076255/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560058/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.882720+02:00",
            "action": 59,
            "target": "Maximum message length to speak. Larger messages will be truncated.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Maximum message length to speak. Larger messages will be truncated.",
                "old_state": -1
            },
            "id": 31076254,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076254/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560057/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.882673+02:00",
            "action": 59,
            "target": "Maximum Message",
            "old": "",
            "details": {
                "state": 100,
                "source": "Maximum Message",
                "old_state": -1
            },
            "id": 31076253,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076253/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560056/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.882631+02:00",
            "action": 59,
            "target": "Set number of seconds that must pass since last notification before a repeat can be spoken.\nIgnored repeats reset the count and different notifications clear it.\nBlank = infinite.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Set number of seconds that must pass since last notification before a repeat can be spoken.\nIgnored repeats reset the count and different notifications clear it.\nBlank = infinite.",
                "old_state": -1
            },
            "id": 31076252,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076252/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560055/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.882590+02:00",
            "action": 59,
            "target": "Ignore subsequent identical notifications within a set time",
            "old": "",
            "details": {
                "state": 100,
                "source": "Ignore subsequent identical notifications within a set time",
                "old_state": -1
            },
            "id": 31076251,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076251/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560054/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.882549+02:00",
            "action": 59,
            "target": "Ignore Repeats",
            "old": "",
            "details": {
                "state": 100,
                "source": "Ignore Repeats",
                "old_state": -1
            },
            "id": 31076250,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076250/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560053/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.882506+02:00",
            "action": 59,
            "target": "Notifications containing multiple messages will be spoken",
            "old": "",
            "details": {
                "state": 100,
                "source": "Notifications containing multiple messages will be spoken",
                "old_state": -1
            },
            "id": 31076249,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076249/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560052/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.882461+02:00",
            "action": 59,
            "target": "Notifications containing multiple messages will not be spoken",
            "old": "",
            "details": {
                "state": 100,
                "source": "Notifications containing multiple messages will not be spoken",
                "old_state": -1
            },
            "id": 31076248,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076248/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560051/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.882389+02:00",
            "action": 59,
            "target": "Ignore Group Messages",
            "old": "",
            "details": {
                "state": 100,
                "source": "Ignore Group Messages",
                "old_state": -1
            },
            "id": 31076247,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076247/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560050/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.882323+02:00",
            "action": 59,
            "target": "Notifications without a message will be spoken as \"Notification from [app name].\"",
            "old": "",
            "details": {
                "state": 100,
                "source": "Notifications without a message will be spoken as \"Notification from [app name].\"",
                "old_state": -1
            },
            "id": 31076246,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076246/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560049/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.882282+02:00",
            "action": 59,
            "target": "Notifications without a message will not be spoken",
            "old": "",
            "details": {
                "state": 100,
                "source": "Notifications without a message will not be spoken",
                "old_state": -1
            },
            "id": 31076245,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076245/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560048/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.882239+02:00",
            "action": 59,
            "target": "Ignore Empty",
            "old": "",
            "details": {
                "state": 100,
                "source": "Ignore Empty",
                "old_state": -1
            },
            "id": 31076244,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076244/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560046/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.882145+02:00",
            "action": 59,
            "target": "Ignore notifications that contain certain text in the message",
            "old": "",
            "details": {
                "state": 100,
                "source": "Ignore notifications that contain certain text in the message",
                "old_state": -1
            },
            "id": 31076242,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076242/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560045/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.882085+02:00",
            "action": 59,
            "target": "Ignore Text",
            "old": "",
            "details": {
                "state": 100,
                "source": "Ignore Text",
                "old_state": -1
            },
            "id": 31076241,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076241/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560044/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.882005+02:00",
            "action": 59,
            "target": "Lower values are more sensitive.\n\nDefault: 100\nBlank to disable.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Lower values are more sensitive.\n\nDefault: 100\nBlank to disable.",
                "old_state": -1
            },
            "id": 31076240,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076240/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560043/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.881930+02:00",
            "action": 59,
            "target": "Adjust the sensitivity threshold of Shake-To-Silence",
            "old": "",
            "details": {
                "state": 100,
                "source": "Adjust the sensitivity threshold of Shake-To-Silence",
                "old_state": -1
            },
            "id": 31076239,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076239/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560042/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.881859+02:00",
            "action": 59,
            "target": "Shake-To-Silence",
            "old": "",
            "details": {
                "state": 100,
                "source": "Shake-To-Silence",
                "old_state": -1
            },
            "id": 31076238,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076238/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560041/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.881789+02:00",
            "action": 59,
            "target": "Request other media to pause/dim when speaking",
            "old": "",
            "details": {
                "state": 100,
                "source": "Request other media to pause/dim when speaking",
                "old_state": -1
            },
            "id": 31076237,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076237/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560040/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.881718+02:00",
            "action": 59,
            "target": "Pause/dim media",
            "old": "",
            "details": {
                "state": 100,
                "source": "Pause/dim media",
                "old_state": -1
            },
            "id": 31076236,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076236/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560039/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.881646+02:00",
            "action": 59,
            "target": "Notifications are repeated at the defined interval until the screen is turned on. Notifications created while the screen is on are not repeated.\n\nValue is in minutes. Blank or 0 to disable.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Notifications are repeated at the defined interval until the screen is turned on. Notifications created while the screen is on are not repeated.\n\nValue is in minutes. Blank or 0 to disable.",
                "old_state": -1
            },
            "id": 31076235,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076235/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560038/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.881570+02:00",
            "action": 59,
            "target": "Continually repeat notifications over TTS until screen turns on",
            "old": "",
            "details": {
                "state": 100,
                "source": "Continually repeat notifications over TTS until screen turns on",
                "old_state": -1
            },
            "id": 31076234,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076234/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560037/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.881497+02:00",
            "action": 59,
            "target": "TTS Repeat",
            "old": "",
            "details": {
                "state": 100,
                "source": "TTS Repeat",
                "old_state": -1
            },
            "id": 31076233,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076233/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560036/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.881422+02:00",
            "action": 59,
            "target": "Number of seconds to wait after notification before speaking.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Number of seconds to wait after notification before speaking.",
                "old_state": -1
            },
            "id": 31076232,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076232/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560035/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.881342+02:00",
            "action": 59,
            "target": "Delay TTS a set number of seconds after notification",
            "old": "",
            "details": {
                "state": 100,
                "source": "Delay TTS a set number of seconds after notification",
                "old_state": -1
            },
            "id": 31076231,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076231/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560034/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.881264+02:00",
            "action": 59,
            "target": "TTS Delay",
            "old": "",
            "details": {
                "state": 100,
                "source": "TTS Delay",
                "old_state": -1
            },
            "id": 31076230,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076230/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560033/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.881186+02:00",
            "action": 59,
            "target": "Choose the audio stream that Text-To-Speech plays through",
            "old": "",
            "details": {
                "state": 100,
                "source": "Choose the audio stream that Text-To-Speech plays through",
                "old_state": -1
            },
            "id": 31076229,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076229/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560032/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.881109+02:00",
            "action": 59,
            "target": "TTS Audio Stream",
            "old": "",
            "details": {
                "state": 100,
                "source": "TTS Audio Stream",
                "old_state": -1
            },
            "id": 31076228,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076228/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560031/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.881029+02:00",
            "action": 59,
            "target": "Substitute text to be spoken, allowing you to customize how Text-To-Speech pronounces words or replace text for any other reason.\n\nText to replace is case insensitive.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Substitute text to be spoken, allowing you to customize how Text-To-Speech pronounces words or replace text for any other reason.\n\nText to replace is case insensitive.",
                "old_state": -1
            },
            "id": 31076227,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076227/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560030/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.880950+02:00",
            "action": 59,
            "target": "Substitute text to be spoken, such as to fix pronunciation",
            "old": "",
            "details": {
                "state": 100,
                "source": "Substitute text to be spoken, such as to fix pronunciation",
                "old_state": -1
            },
            "id": 31076226,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076226/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560029/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.880853+02:00",
            "action": 59,
            "target": "TTS Text Replacement",
            "old": "",
            "details": {
                "state": 100,
                "source": "TTS Text Replacement",
                "old_state": -1
            },
            "id": 31076225,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076225/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560028/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.880773+02:00",
            "action": 59,
            "target": "#a = App title\n#t = Ticker\n#s = Subtext\n#c = Content title\n#m = Content message\n#i = Content info\n\nDefault:\n#a. #c. #m.\n\nOld default (v1.0.x):\n#a: #t",
            "old": "",
            "details": {
                "state": 100,
                "source": "#a = App title\n#t = Ticker\n#s = Subtext\n#c = Content title\n#m = Content message\n#i = Content info\n\nDefault:\n#a. #c. #m.\n\nOld default (v1.0.x):\n#a: #t",
                "old_state": -1
            },
            "id": 31076224,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076224/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560027/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.880694+02:00",
            "action": 59,
            "target": "Customize which parts of notifications are spoken",
            "old": "",
            "details": {
                "state": 100,
                "source": "Customize which parts of notifications are spoken",
                "old_state": -1
            },
            "id": 31076223,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076223/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560026/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.880606+02:00",
            "action": 59,
            "target": "TTS Message",
            "old": "",
            "details": {
                "state": 100,
                "source": "TTS Message",
                "old_state": -1
            },
            "id": 31076222,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076222/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560025/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.880534+02:00",
            "action": 59,
            "target": "Unable to find TTS settings! If it exists on your device (it should), please contact the developer.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Unable to find TTS settings! If it exists on your device (it should), please contact the developer.",
                "old_state": -1
            },
            "id": 31076221,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076221/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560024/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.880462+02:00",
            "action": 59,
            "target": "Open the Android Text-To-Speech settings",
            "old": "",
            "details": {
                "state": 100,
                "source": "Open the Android Text-To-Speech settings",
                "old_state": -1
            },
            "id": 31076220,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076220/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560023/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.880389+02:00",
            "action": 59,
            "target": "TTS Settings",
            "old": "",
            "details": {
                "state": 100,
                "source": "TTS Settings",
                "old_state": -1
            },
            "id": 31076219,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076219/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560022/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.880313+02:00",
            "action": 59,
            "target": "Configure Text-To-Speech behavior",
            "old": "",
            "details": {
                "state": 100,
                "source": "Configure Text-To-Speech behavior",
                "old_state": -1
            },
            "id": 31076218,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076218/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560021/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.880239+02:00",
            "action": 59,
            "target": "Text-To-Speech",
            "old": "",
            "details": {
                "state": 100,
                "source": "Text-To-Speech",
                "old_state": -1
            },
            "id": 31076217,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076217/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560020/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.880169+02:00",
            "action": 59,
            "target": "List installed apps which can be ignored",
            "old": "",
            "details": {
                "state": 100,
                "source": "List installed apps which can be ignored",
                "old_state": -1
            },
            "id": 31076216,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076216/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560019/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.880098+02:00",
            "action": 59,
            "target": "App List",
            "old": "",
            "details": {
                "state": 100,
                "source": "App List",
                "old_state": -1
            },
            "id": 31076215,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076215/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560018/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.879997+02:00",
            "action": 59,
            "target": "VN service is suspended",
            "old": "",
            "details": {
                "state": 100,
                "source": "VN service is suspended",
                "old_state": -1
            },
            "id": 31076214,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076214/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560017/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.879933+02:00",
            "action": 59,
            "target": "VN service is running",
            "old": "",
            "details": {
                "state": 100,
                "source": "VN service is running",
                "old_state": -1
            },
            "id": 31076213,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076213/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80560016/?format=api",
            "component": "https://hosted.weblate.org/api/components/voice-notify/app/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/voice-notify/app/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-07T20:35:09.879888+02:00",
            "action": 59,
            "target": "%s is not ignored",
            "old": "",
            "details": {
                "state": 100,
                "source": "%s is not ignored",
                "old_state": -1
            },
            "id": 31076212,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/31076212/?format=api"
        }
    ]
}