Translation components API.

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

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

{
    "count": 4840,
    "next": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/changes/?format=api&page=14",
    "previous": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/changes/?format=api&page=12",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/737808/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:27:59.091798Z",
            "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": 10,
                "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": 409960,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/409960/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/737807/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:27:59.091772Z",
            "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": 10,
                "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": 409959,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/409959/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/737806/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:27:59.091747Z",
            "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": 10,
                "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": 409958,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/409958/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/737805/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:27:59.091722Z",
            "action": 59,
            "target": "Add synchronization",
            "old": "",
            "details": {
                "state": 10,
                "source": "Add synchronization",
                "old_state": -1
            },
            "id": 409957,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/409957/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/737803/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:27:59.091671Z",
            "action": 59,
            "target": "⚠️ The instance doesn't allow channel synchronization",
            "old": "",
            "details": {
                "state": 10,
                "source": "⚠️ The instance doesn't allow channel synchronization",
                "old_state": -1
            },
            "id": 409955,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/409955/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/737802/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:27:59.091646Z",
            "action": 59,
            "target": "Create new synchronization",
            "old": "",
            "details": {
                "state": 10,
                "source": "Create new synchronization",
                "old_state": -1
            },
            "id": 409954,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/409954/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/737801/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:27:59.091621Z",
            "action": 59,
            "target": "My synchronizations",
            "old": "",
            "details": {
                "state": 10,
                "source": "My synchronizations",
                "old_state": -1
            },
            "id": 409953,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/409953/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/737800/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:27:59.091596Z",
            "action": 59,
            "target": "File removed.",
            "old": "",
            "details": {
                "state": 10,
                "source": "File removed.",
                "old_state": -1
            },
            "id": 409952,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/409952/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/737799/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:27:59.091571Z",
            "action": 59,
            "target": "Delete file",
            "old": "",
            "details": {
                "state": 10,
                "source": "Delete file",
                "old_state": -1
            },
            "id": 409951,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/409951/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/737798/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:27:59.091545Z",
            "action": 59,
            "target": "Are you sure you want to delete this <x id=\"PH\" equiv-text=\"file.resolution.label\"/> file?",
            "old": "",
            "details": {
                "state": 10,
                "source": "Are you sure you want to delete this <x id=\"PH\" equiv-text=\"file.resolution.label\"/> file?",
                "old_state": -1
            },
            "id": 409950,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/409950/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/737797/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:27:59.091520Z",
            "action": 59,
            "target": "Delete this file",
            "old": "",
            "details": {
                "state": 10,
                "source": "Delete this file",
                "old_state": -1
            },
            "id": 409949,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/409949/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/737795/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:27:59.091470Z",
            "action": 59,
            "target": "You are not following {count, plural, =1 {<x id=\"entryName\"/> anymore.} other {these <x id=\"count\"/> entries anymore.}}",
            "old": "",
            "details": {
                "state": 10,
                "source": "You are not following {count, plural, =1 {<x id=\"entryName\"/> anymore.} other {these <x id=\"count\"/> entries anymore.}}",
                "old_state": -1
            },
            "id": 409947,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/409947/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/737793/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:27:59.091420Z",
            "action": 59,
            "target": "Do you really want to unfollow {count, plural, =1 {<x id=\"entryName\"/>?} other {<x id=\"count\"/> entries?}}",
            "old": "",
            "details": {
                "state": 10,
                "source": "Do you really want to unfollow {count, plural, =1 {<x id=\"entryName\"/>?} other {<x id=\"count\"/> entries?}}",
                "old_state": -1
            },
            "id": 409945,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/409945/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/737791/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:27:59.091370Z",
            "action": 59,
            "target": "Removed {count, plural, =1 {<x id=\"followerName\"/> follow request} other {<x id=\"count\"/> follow requests}}",
            "old": "",
            "details": {
                "state": 10,
                "source": "Removed {count, plural, =1 {<x id=\"followerName\"/> follow request} other {<x id=\"count\"/> follow requests}}",
                "old_state": -1
            },
            "id": 409943,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/409943/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/737789/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:27:59.091320Z",
            "action": 59,
            "target": "Do you really want to delete {count, plural, =1 {<x id=\"followerName\"/> follow request?} other {<x id=\"count\"/> follow requests?}}",
            "old": "",
            "details": {
                "state": 10,
                "source": "Do you really want to delete {count, plural, =1 {<x id=\"followerName\"/> follow request?} other {<x id=\"count\"/> follow requests?}}",
                "old_state": -1
            },
            "id": 409941,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/409941/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/737788/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:27:59.091295Z",
            "action": 59,
            "target": "Deleted followers will be able to send again a follow request.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Deleted followers will be able to send again a follow request.",
                "old_state": -1
            },
            "id": 409940,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/409940/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/737786/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:27:59.091244Z",
            "action": 59,
            "target": "Rejected {count, plural, =1 {<x id=\"followerName\"/> follow request} other {<x id=\"count\"/> follow requests}}",
            "old": "",
            "details": {
                "state": 10,
                "source": "Rejected {count, plural, =1 {<x id=\"followerName\"/> follow request} other {<x id=\"count\"/> follow requests}}",
                "old_state": -1
            },
            "id": 409938,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/409938/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/737784/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:27:59.091193Z",
            "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": 10,
                "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": 409936,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/409936/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/737782/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:27:59.091141Z",
            "action": 59,
            "target": "Accepted {count, plural, =1 {<x id=\"followerName\"/> follow request} other {<x id=\"count\"/> follow requests}}",
            "old": "",
            "details": {
                "state": 10,
                "source": "Accepted {count, plural, =1 {<x id=\"followerName\"/> follow request} other {<x id=\"count\"/> follow requests}}",
                "old_state": -1
            },
            "id": 409934,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/409934/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/737781/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:27:59.091115Z",
            "action": 59,
            "target": "Rejected",
            "old": "",
            "details": {
                "state": 10,
                "source": "Rejected",
                "old_state": -1
            },
            "id": 409933,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/409933/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/737779/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:27:59.091062Z",
            "action": 59,
            "target": "Even if it's above your maximum enabled resolution",
            "old": "",
            "details": {
                "state": 10,
                "source": "Even if it's above your maximum enabled resolution",
                "old_state": -1
            },
            "id": 409931,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/409931/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/737778/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:27:59.091033Z",
            "action": 59,
            "target": "Also transcode original resolution",
            "old": "",
            "details": {
                "state": 10,
                "source": "Also transcode original resolution",
                "old_state": -1
            },
            "id": 409930,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/409930/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/737777/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-08-10T13:27:59.090995Z",
            "action": 59,
            "target": "⛔ You need to allow import with HTTP URL to be able to activate this feature.",
            "old": "",
            "details": {
                "state": 10,
                "source": "⛔ You need to allow import with HTTP URL to be able to activate this feature.",
                "old_state": -1
            },
            "id": 409929,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/409929/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-07-25T09:19:37.399037Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.tok.xlf"
            },
            "id": 404677,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/404677/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/735519/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-07-25T09:19:37.399011Z",
            "action": 59,
            "target": "The live stream will be automatically terminated and replays won't be saved.",
            "old": "",
            "details": {
                "state": 10,
                "source": "The live stream will be automatically terminated and replays won't be saved.",
                "old_state": -1
            },
            "id": 404676,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/404676/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/735518/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-07-25T09:19:37.398978Z",
            "action": 59,
            "target": "Replay is being processed...",
            "old": "",
            "details": {
                "state": 10,
                "source": "Replay is being processed...",
                "old_state": -1
            },
            "id": 404675,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/404675/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/735517/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-07-25T09:19:37.398900Z",
            "action": 59,
            "target": "Already uploaded on <x id=\"INTERPOLATION\" equiv-text=\"{{ videoCaption.updatedAt | date }}\"/> ✔",
            "old": "",
            "details": {
                "state": 10,
                "source": "Already uploaded on <x id=\"INTERPOLATION\" equiv-text=\"{{ videoCaption.updatedAt | date }}\"/> ✔",
                "old_state": -1
            },
            "id": 404674,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/404674/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-07-11T14:27:55.783273Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.tok.xlf"
            },
            "id": 398613,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/398613/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/732751/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-07-11T14:27:55.783250Z",
            "action": 59,
            "target": "Do you use Mastodon, ActivityPub or a RSS feed aggregator?",
            "old": "",
            "details": {
                "state": 10,
                "source": "Do you use Mastodon, ActivityPub or a RSS feed aggregator?",
                "old_state": -1
            },
            "id": 398612,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/398612/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/732750/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-07-11T14:27:55.783223Z",
            "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": 10,
                "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": 398611,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/398611/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/732748/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-07-11T14:27:55.783168Z",
            "action": 59,
            "target": "You might need to login to see the resource.",
            "old": "",
            "details": {
                "state": 10,
                "source": "You might need to login to see the resource.",
                "old_state": -1
            },
            "id": 398609,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/398609/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/732747/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-07-11T14:27:55.783116Z",
            "action": 59,
            "target": "You might need to login to see the video.",
            "old": "",
            "details": {
                "state": 10,
                "source": "You might need to login to see the video.",
                "old_state": -1
            },
            "id": 398608,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/398608/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/718630/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": "https://weblate.framasoft.org/api/users/hecko/?format=api",
            "author": "https://weblate.framasoft.org/api/users/hecko/?format=api",
            "timestamp": "2022-06-28T14:34:10.768009Z",
            "action": 2,
            "target": "ona li open lon <x id=\"INTERPOLATION\" equiv-text=\"{{ session.startDate | date:'medium' }}\"/>",
            "old": "ona li open lon tenpo <x id=\"INTERPOLATION\" equiv-text=\"{{ session.startDate | date:'medium' }}\"/>",
            "details": {
                "state": 20,
                "source": "Started on <x id=\"INTERPOLATION\" equiv-text=\"{{ session.startDate | date:'medium' }}\"/>",
                "old_state": 20
            },
            "id": 391040,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/391040/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/718631/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": "https://weblate.framasoft.org/api/users/hecko/?format=api",
            "author": "https://weblate.framasoft.org/api/users/hecko/?format=api",
            "timestamp": "2022-06-28T14:34:06.648709Z",
            "action": 2,
            "target": "ona li pini lon <x id=\"INTERPOLATION\" equiv-text=\"{{ session.endDate | date:'medium' }}\"/>",
            "old": "ona li pini lon tenpo <x id=\"INTERPOLATION\" equiv-text=\"{{ session.endDate | date:'medium' }}\"/>",
            "details": {
                "state": 20,
                "source": "Ended on <x id=\"INTERPOLATION\" equiv-text=\"{{ session.endDate | date:'medium' }}\"/>",
                "old_state": 20
            },
            "id": 391039,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/391039/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/718705/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": "https://weblate.framasoft.org/api/users/hecko/?format=api",
            "author": "https://weblate.framasoft.org/api/users/hecko/?format=api",
            "timestamp": "2022-06-28T14:33:58.830284Z",
            "action": 2,
            "target": "pana lon",
            "old": "pana lon tenpo",
            "details": {
                "state": 20,
                "source": "Published",
                "old_state": 20
            },
            "id": 391038,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/391038/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/718734/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": "https://weblate.framasoft.org/api/users/hecko/?format=api",
            "author": "https://weblate.framasoft.org/api/users/hecko/?format=api",
            "timestamp": "2022-06-28T14:33:43.356400Z",
            "action": 2,
            "target": "ante lon <x id=\"INTERPOLATION\" equiv-text=\"{{ playlist.updatedAt | myFromNow }}\"/>",
            "old": "ante lon tenpo <x id=\"INTERPOLATION\" equiv-text=\"{{ playlist.updatedAt | myFromNow }}\"/>",
            "details": {
                "state": 20,
                "source": "Updated <x id=\"INTERPOLATION\" equiv-text=\"{{ playlist.updatedAt | myFromNow }}\"/>",
                "old_state": 20
            },
            "id": 391037,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/391037/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/729981/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": "https://weblate.framasoft.org/api/users/zegfarce/?format=api",
            "author": "https://weblate.framasoft.org/api/users/zegfarce/?format=api",
            "timestamp": "2022-06-26T04:28:30.486405Z",
            "action": 4,
            "target": "{VAR_PLURAL, plural, =0 {jan lukin ala} =1 {jan lukin 1} other {jan lukin <x id=\"INTERPOLATION\"/>}}",
            "old": "",
            "details": {},
            "id": 390590,
            "action_name": "Suggestion ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/390590/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-24T09:53:46.627559Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.tok.xlf"
            },
            "id": 390361,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/390361/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/718736/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-24T09:53:46.627512Z",
            "action": 59,
            "target": "",
            "old": "jan lukin <x id=\"INTERPOLATION\"/>",
            "details": {
                "state": 0,
                "source": "{VAR_PLURAL, plural, =1 {1 viewer} other {<x id=\"INTERPOLATION\"/> viewers}}",
                "old_state": 20
            },
            "id": 390360,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/390360/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/718735/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-24T09:53:46.627463Z",
            "action": 59,
            "target": "",
            "old": "lukin <x id=\"INTERPOLATION\"/>",
            "details": {
                "state": 0,
                "source": "{VAR_PLURAL, plural, =1 {1 view} other {<x id=\"INTERPOLATION\"/> views}}",
                "old_state": 20
            },
            "id": 390359,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/390359/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/730111/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-24T09:53:46.627415Z",
            "action": 59,
            "target": "Publication scheduled on <x id=\"PH\" equiv-text=\"updateAt\"/>",
            "old": "",
            "details": {
                "state": 10,
                "source": "Publication scheduled on <x id=\"PH\" equiv-text=\"updateAt\"/>",
                "old_state": -1
            },
            "id": 390358,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/390358/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/730110/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-24T09:53:46.627365Z",
            "action": 59,
            "target": "Sort by <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>\"Original Publication Date\"<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/>",
            "old": "",
            "details": {
                "state": 10,
                "source": "Sort by <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>\"Original Publication Date\"<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/>",
                "old_state": -1
            },
            "id": 390357,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/390357/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/730109/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-24T09:53:46.627317Z",
            "action": 59,
            "target": "<x id=\"INTERPOLATION\" equiv-text=\"{{ instanceName }}\"/> default theme (<x id=\"INTERPOLATION_1\" equiv-text=\"{{ getDefaultInstanceThemeLabel() }}\"/>)",
            "old": "",
            "details": {
                "state": 10,
                "source": "<x id=\"INTERPOLATION\" equiv-text=\"{{ instanceName }}\"/> default theme (<x id=\"INTERPOLATION_1\" equiv-text=\"{{ getDefaultInstanceThemeLabel() }}\"/>)",
                "old_state": -1
            },
            "id": 390356,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/390356/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/730108/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-24T09:53:46.627268Z",
            "action": 59,
            "target": "Display player control bar",
            "old": "",
            "details": {
                "state": 10,
                "source": "Display player control bar",
                "old_state": -1
            },
            "id": 390355,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/390355/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/730107/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-24T09:53:46.627217Z",
            "action": 59,
            "target": "Only display embed URL",
            "old": "",
            "details": {
                "state": 10,
                "source": "Only display embed URL",
                "old_state": -1
            },
            "id": 390354,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/390354/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/730106/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-24T09:53:46.627153Z",
            "action": 59,
            "target": "{count, plural, =1 {Blocked <x id=\"videoName\"/>.} other {Blocked <x id=\"count\"/> videos.}}",
            "old": "",
            "details": {
                "state": 10,
                "source": "{count, plural, =1 {Blocked <x id=\"videoName\"/>.} other {Blocked <x id=\"count\"/> videos.}}",
                "old_state": -1
            },
            "id": 390353,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/390353/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/730105/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-24T09:53:46.627061Z",
            "action": 59,
            "target": "If you remove this user, you won't be able to create another user or channel with &lt;strong&gt;<x id=\"PH\" equiv-text=\"user.username\"/>&lt;/strong&gt; username!",
            "old": "",
            "details": {
                "state": 10,
                "source": "If you remove this user, you won't be able to create another user or channel with &lt;strong&gt;<x id=\"PH\" equiv-text=\"user.username\"/>&lt;/strong&gt; username!",
                "old_state": -1
            },
            "id": 390352,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/390352/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/730104/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-24T09:53:46.627013Z",
            "action": 59,
            "target": "Ban {count, plural, =1 {1 user} other {<x id=\"count\"/> users}}",
            "old": "",
            "details": {
                "state": 10,
                "source": "Ban {count, plural, =1 {1 user} other {<x id=\"count\"/> users}}",
                "old_state": -1
            },
            "id": 390351,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/390351/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/730103/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-24T09:53:46.626963Z",
            "action": 59,
            "target": "{count, plural, =1 {1 user banned.} other {<x id=\"count\"/> users banned.}}",
            "old": "",
            "details": {
                "state": 10,
                "source": "{count, plural, =1 {1 user banned.} other {<x id=\"count\"/> users banned.}}",
                "old_state": -1
            },
            "id": 390350,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/390350/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/730100/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-06-24T09:53:46.626819Z",
            "action": 59,
            "target": "{viewers, plural, =0 {No viewers} =1 {1 viewer} other {<x id=\"viewers\"/> viewers}}",
            "old": "",
            "details": {
                "state": 10,
                "source": "{viewers, plural, =0 {No viewers} =1 {1 viewer} other {<x id=\"viewers\"/> viewers}}",
                "old_state": -1
            },
            "id": 390347,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/390347/?format=api"
        }
    ]
}