Translation components API.

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

GET /api/translations/peertube/angular/en_US/changes/?format=api&page=12
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 854,
    "next": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/changes/?format=api&page=13",
    "previous": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/changes/?format=api&page=11",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/736221/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.971625Z",
            "action": 59,
            "target": "Deleted followers will be able to send again a follow request.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Deleted followers will be able to send again a follow request.",
                "old_state": -1
            },
            "id": 408343,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408343/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736219/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.971575Z",
            "action": 59,
            "target": "Rejected {count, plural, =1 {<x id=\"followerName\"/> follow request} other {<x id=\"count\"/> follow requests}}",
            "old": "",
            "details": {
                "state": 20,
                "source": "Rejected {count, plural, =1 {<x id=\"followerName\"/> follow request} other {<x id=\"count\"/> follow requests}}",
                "old_state": -1
            },
            "id": 408341,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408341/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736217/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.971524Z",
            "action": 59,
            "target": "Do you really want to reject {count, plural, =1 {<x id=\"followerName\"/> follow request?} other {<x id=\"count\"/> follow requests?}}",
            "old": "",
            "details": {
                "state": 20,
                "source": "Do you really want to reject {count, plural, =1 {<x id=\"followerName\"/> follow request?} other {<x id=\"count\"/> follow requests?}}",
                "old_state": -1
            },
            "id": 408339,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408339/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736215/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.971473Z",
            "action": 59,
            "target": "Accepted {count, plural, =1 {<x id=\"followerName\"/> follow request} other {<x id=\"count\"/> follow requests}}",
            "old": "",
            "details": {
                "state": 20,
                "source": "Accepted {count, plural, =1 {<x id=\"followerName\"/> follow request} other {<x id=\"count\"/> follow requests}}",
                "old_state": -1
            },
            "id": 408337,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408337/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736214/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.971448Z",
            "action": 59,
            "target": "Synchronization created successfully.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Synchronization created successfully.",
                "old_state": -1
            },
            "id": 408336,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408336/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736213/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.971423Z",
            "action": 59,
            "target": "Only watch for new publications",
            "old": "",
            "details": {
                "state": 20,
                "source": "Only watch for new publications",
                "old_state": -1
            },
            "id": 408335,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408335/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736212/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.971398Z",
            "action": 59,
            "target": "Import all and watch for new publications",
            "old": "",
            "details": {
                "state": 20,
                "source": "Import all and watch for new publications",
                "old_state": -1
            },
            "id": 408334,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408334/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736211/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.971373Z",
            "action": 59,
            "target": "Options for existing videos on remote channel:",
            "old": "",
            "details": {
                "state": 20,
                "source": "Options for existing videos on remote channel:",
                "old_state": -1
            },
            "id": 408333,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408333/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736210/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.971349Z",
            "action": 59,
            "target": "Video Channel",
            "old": "",
            "details": {
                "state": 20,
                "source": "Video Channel",
                "old_state": -1
            },
            "id": 408332,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408332/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736209/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.971323Z",
            "action": 59,
            "target": "Example: https://youtube.com/channel/UC_fancy_channel",
            "old": "",
            "details": {
                "state": 20,
                "source": "Example: https://youtube.com/channel/UC_fancy_channel",
                "old_state": -1
            },
            "id": 408331,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408331/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736208/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.971299Z",
            "action": 59,
            "target": "Remote channel URL",
            "old": "",
            "details": {
                "state": 20,
                "source": "Remote channel URL",
                "old_state": -1
            },
            "id": 408330,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408330/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736207/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.971275Z",
            "action": 59,
            "target": "NEW SYNCHRONIZATION",
            "old": "",
            "details": {
                "state": 20,
                "source": "NEW SYNCHRONIZATION",
                "old_state": -1
            },
            "id": 408329,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408329/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736206/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.971250Z",
            "action": 59,
            "target": "Full synchronization requested successfully for <x id=\"PH\" equiv-text=\"videoChannelSync.channel.displayName\"/>.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Full synchronization requested successfully for <x id=\"PH\" equiv-text=\"videoChannelSync.channel.displayName\"/>.",
                "old_state": -1
            },
            "id": 408328,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408328/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736205/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.971225Z",
            "action": 59,
            "target": "Synchronization removed successfully for <x id=\"PH\" equiv-text=\"videoChannelSync.channel.displayName\"/>.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Synchronization removed successfully for <x id=\"PH\" equiv-text=\"videoChannelSync.channel.displayName\"/>.",
                "old_state": -1
            },
            "id": 408327,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408327/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736204/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.971199Z",
            "action": 59,
            "target": "This fetches any missing videos on the local channel",
            "old": "",
            "details": {
                "state": 20,
                "source": "This fetches any missing videos on the local channel",
                "old_state": -1
            },
            "id": 408326,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408326/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736203/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.971174Z",
            "action": 59,
            "target": "Fully synchronize the channel",
            "old": "",
            "details": {
                "state": 20,
                "source": "Fully synchronize the channel",
                "old_state": -1
            },
            "id": 408325,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408325/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736201/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.971124Z",
            "action": 59,
            "target": "Last synchronization at <x id=\"START_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;p-sortIcon field=&quot;lastSyncAt&quot;&gt;\"/><x id=\"CLOSE_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;/p-sortIcon&gt;\"/>",
            "old": "",
            "details": {
                "state": 20,
                "source": "Last synchronization at <x id=\"START_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;p-sortIcon field=&quot;lastSyncAt&quot;&gt;\"/><x id=\"CLOSE_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;/p-sortIcon&gt;\"/>",
                "old_state": -1
            },
            "id": 408323,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408323/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736200/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.971098Z",
            "action": 59,
            "target": "Channel <x id=\"START_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;p-sortIcon field=&quot;videoChannel&quot;&gt;\"/><x id=\"CLOSE_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;/p-sortIcon&gt;\"/>",
            "old": "",
            "details": {
                "state": 20,
                "source": "Channel <x id=\"START_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;p-sortIcon field=&quot;videoChannel&quot;&gt;\"/><x id=\"CLOSE_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;/p-sortIcon&gt;\"/>",
                "old_state": -1
            },
            "id": 408322,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408322/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736199/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.971071Z",
            "action": 59,
            "target": "External Channel <x id=\"START_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;p-sortIcon field=&quot;externalChannelUrl&quot;&gt;\"/><x id=\"CLOSE_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;/p-sortIcon&gt;\"/>",
            "old": "",
            "details": {
                "state": 20,
                "source": "External Channel <x id=\"START_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;p-sortIcon field=&quot;externalChannelUrl&quot;&gt;\"/><x id=\"CLOSE_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;/p-sortIcon&gt;\"/>",
                "old_state": -1
            },
            "id": 408321,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408321/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736198/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.971047Z",
            "action": 59,
            "target": "Add synchronization",
            "old": "",
            "details": {
                "state": 20,
                "source": "Add synchronization",
                "old_state": -1
            },
            "id": 408320,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408320/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736196/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.970995Z",
            "action": 59,
            "target": "⚠️ The instance doesn't allow channel synchronization",
            "old": "",
            "details": {
                "state": 20,
                "source": "⚠️ The instance doesn't allow channel synchronization",
                "old_state": -1
            },
            "id": 408318,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408318/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736195/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.970970Z",
            "action": 59,
            "target": "Always transcode original resolution",
            "old": "",
            "details": {
                "state": 20,
                "source": "Always transcode original resolution",
                "old_state": -1
            },
            "id": 408317,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408317/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736194/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.970944Z",
            "action": 59,
            "target": "Even if it's above your maximum enabled resolution",
            "old": "",
            "details": {
                "state": 20,
                "source": "Even if it's above your maximum enabled resolution",
                "old_state": -1
            },
            "id": 408316,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408316/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736193/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.970919Z",
            "action": 59,
            "target": "Also transcode original resolution",
            "old": "",
            "details": {
                "state": 20,
                "source": "Also transcode original resolution",
                "old_state": -1
            },
            "id": 408315,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408315/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736192/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.970892Z",
            "action": 59,
            "target": "⛔ You need to allow import with HTTP URL to be able to activate this feature.",
            "old": "",
            "details": {
                "state": 20,
                "source": "⛔ You need to allow import with HTTP URL to be able to activate this feature.",
                "old_state": -1
            },
            "id": 408314,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408314/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736189/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.970812Z",
            "action": 59,
            "target": "Do you really want to unfollow {count, plural, =1 {<x id=\"entryName\"/>?} other {<x id=\"count\"/> entries?}}",
            "old": "",
            "details": {
                "state": 20,
                "source": "Do you really want to unfollow {count, plural, =1 {<x id=\"entryName\"/>?} other {<x id=\"count\"/> entries?}}",
                "old_state": -1
            },
            "id": 408311,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408311/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736188/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.970784Z",
            "action": 59,
            "target": "Rejected",
            "old": "",
            "details": {
                "state": 20,
                "source": "Rejected",
                "old_state": -1
            },
            "id": 408310,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408310/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736187/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.970752Z",
            "action": 59,
            "target": "Channel synchronization with other platforms (YouTube, Vimeo, ...)",
            "old": "",
            "details": {
                "state": 20,
                "source": "Channel synchronization with other platforms (YouTube, Vimeo, ...)",
                "old_state": -1
            },
            "id": 408309,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408309/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/736186/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:26:13.970691Z",
            "action": 59,
            "target": "Delete this file",
            "old": "",
            "details": {
                "state": 20,
                "source": "Delete this file",
                "old_state": -1
            },
            "id": 408308,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/408308/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-07-25T09:17:52.222366Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.en-US.xlf"
            },
            "id": 404552,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/404552/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/735428/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-07-25T09:17:52.222340Z",
            "action": 59,
            "target": "The live stream will be automatically terminated and replays won't be saved.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The live stream will be automatically terminated and replays won't be saved.",
                "old_state": -1
            },
            "id": 404551,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/404551/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/735427/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-07-25T09:17:52.222309Z",
            "action": 59,
            "target": "Replay is being processed...",
            "old": "",
            "details": {
                "state": 20,
                "source": "Replay is being processed...",
                "old_state": -1
            },
            "id": 404550,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/404550/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/735426/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-07-25T09:17:52.222253Z",
            "action": 59,
            "target": "Already uploaded on <x id=\"INTERPOLATION\" equiv-text=\"{{ videoCaption.updatedAt | date }}\"/> ✔",
            "old": "",
            "details": {
                "state": 20,
                "source": "Already uploaded on <x id=\"INTERPOLATION\" equiv-text=\"{{ videoCaption.updatedAt | date }}\"/> ✔",
                "old_state": -1
            },
            "id": 404549,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/404549/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-07-11T14:26:28.627936Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.en-US.xlf"
            },
            "id": 396361,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/396361/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/732008/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-07-11T14:26:28.627889Z",
            "action": 59,
            "target": "You might need to login to see the resource.",
            "old": "",
            "details": {
                "state": 20,
                "source": "You might need to login to see the resource.",
                "old_state": -1
            },
            "id": 396359,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/396359/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/732007/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-07-11T14:26:28.627863Z",
            "action": 59,
            "target": "You might need to login to see the video.",
            "old": "",
            "details": {
                "state": 20,
                "source": "You might need to login to see the video.",
                "old_state": -1
            },
            "id": 396358,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/396358/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/732006/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-07-11T14:26:28.627834Z",
            "action": 59,
            "target": "Do you use Mastodon, ActivityPub or a RSS feed aggregator?",
            "old": "",
            "details": {
                "state": 20,
                "source": "Do you use Mastodon, ActivityPub or a RSS feed aggregator?",
                "old_state": -1
            },
            "id": 396357,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/396357/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/732005/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-07-11T14:26:28.627777Z",
            "action": 59,
            "target": "As you probably noticed: creating an account is not necessary to watch video on <x id=\"INTERPOLATION\" equiv-text=\"{{ instanceName }}\"/>. <x id=\"LINE_BREAK\" ctype=\"lb\" equiv-text=\"&lt;br /&gt;\"/> However, creating an account on <x id=\"INTERPOLATION\" equiv-text=\"{{ instanceName }}\"/> will allow you to: ",
            "old": "",
            "details": {
                "state": 20,
                "source": "As you probably noticed: creating an account is not necessary to watch video on <x id=\"INTERPOLATION\" equiv-text=\"{{ instanceName }}\"/>. <x id=\"LINE_BREAK\" ctype=\"lb\" equiv-text=\"&lt;br /&gt;\"/> However, creating an account on <x id=\"INTERPOLATION\" equiv-text=\"{{ instanceName }}\"/> will allow you to: ",
                "old_state": -1
            },
            "id": 396356,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/396356/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-24T09:52:10.491966Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.en-US.xlf"
            },
            "id": 390135,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/390135/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/729923/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-24T09:52:10.491937Z",
            "action": 59,
            "target": "Name of the uploaded file",
            "old": "",
            "details": {
                "state": 20,
                "source": "Name of the uploaded file",
                "old_state": -1
            },
            "id": 390134,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/390134/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/729922/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-24T09:52:10.491883Z",
            "action": 59,
            "target": "Filename",
            "old": "",
            "details": {
                "state": 20,
                "source": "Filename",
                "old_state": -1
            },
            "id": 390133,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/390133/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-20T09:00:44.933183Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.en-US.xlf"
            },
            "id": 389005,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/389005/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/729804/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-20T09:00:44.933157Z",
            "action": 59,
            "target": "Support text cannot be more than 1000 characters long.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Support text cannot be more than 1000 characters long.",
                "old_state": -1
            },
            "id": 389004,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/389004/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/729803/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-20T09:00:44.933127Z",
            "action": 59,
            "target": "Ask to send an email to verify your account",
            "old": "",
            "details": {
                "state": 20,
                "source": "Ask to send an email to verify your account",
                "old_state": -1
            },
            "id": 389003,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/389003/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/729802/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-20T09:00:44.933070Z",
            "action": 59,
            "target": "Choosing your <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>instance name<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/>, <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>setting up a description<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/>, specifying <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>who you are<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/>, why <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>you created your instance<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> and <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>how long<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> you plan to <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>maintain it<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> is very important for visitors to understand on what type of instance they are. ",
            "old": "",
            "details": {
                "state": 20,
                "source": "Choosing your <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>instance name<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/>, <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>setting up a description<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/>, specifying <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>who you are<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/>, why <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>you created your instance<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> and <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>how long<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> you plan to <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>maintain it<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> is very important for visitors to understand on what type of instance they are. ",
                "old_state": -1
            },
            "id": 389002,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/389002/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-16T15:11:02.724980Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.en-US.xlf"
            },
            "id": 385247,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/385247/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/727431/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-16T15:11:02.724958Z",
            "action": 59,
            "target": "Other videos",
            "old": "",
            "details": {
                "state": 20,
                "source": "Other videos",
                "old_state": -1
            },
            "id": 385246,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/385246/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/727430/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-16T15:11:02.724935Z",
            "action": 59,
            "target": "<x id=\"INTERPOLATION\" equiv-text=\"{{ instanceName }}\"/> default theme (<x id=\"INTERPOLATION_1\" equiv-text=\"{{ getDefaultInstanceThemeLabel() }}\"/>)",
            "old": "",
            "details": {
                "state": 20,
                "source": "<x id=\"INTERPOLATION\" equiv-text=\"{{ instanceName }}\"/> default theme (<x id=\"INTERPOLATION_1\" equiv-text=\"{{ getDefaultInstanceThemeLabel() }}\"/>)",
                "old_state": -1
            },
            "id": 385245,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/385245/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/727428/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-16T15:11:02.724878Z",
            "action": 59,
            "target": "Your current email is <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/><x id=\"INTERPOLATION\" equiv-text=\"{{ user.email }}\"/><x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/>. It is never shown to the public. ",
            "old": "",
            "details": {
                "state": 20,
                "source": "Your current email is <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/><x id=\"INTERPOLATION\" equiv-text=\"{{ user.email }}\"/><x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/>. It is never shown to the public. ",
                "old_state": -1
            },
            "id": 385243,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/385243/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/727427/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-16T15:11:02.724855Z",
            "action": 59,
            "target": "Change your email",
            "old": "",
            "details": {
                "state": 20,
                "source": "Change your email",
                "old_state": -1
            },
            "id": 385242,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/385242/?format=api"
        }
    ]
}