Translation components API.

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

GET /api/translations/peertube-livechat/peertube-plugin-livechat/fr/changes/?format=api&page=5
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 791,
    "next": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/changes/?format=api&page=6",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/changes/?format=api&page=4",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/963164/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2024-06-25T15:17:23.757541Z",
            "action": 5,
            "target": "Vous pouvez configurer un message de \"conditions d'utilisation\" qui sera affiché aux utilisateur⋅rices qui rejoignent vos salons de discussion.\n",
            "old": "",
            "details": {
                "state": 20,
                "source": "You can configure a \"terms & conditions\" message that will be shown to users joining your chatrooms.\n",
                "old_state": 0
            },
            "id": 802341,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/802341/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/963163/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2024-06-25T15:17:06.628289Z",
            "action": 5,
            "target": "Conditions d'utilisation tchat de la chaîne",
            "old": "",
            "details": {
                "state": 20,
                "source": "Channel's chat terms & conditions",
                "old_state": 0
            },
            "id": 802340,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/802340/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/958419/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2024-06-25T15:16:54.060698Z",
            "action": 2,
            "target": "Vous pouvez utiliser l'émojis en utilisant \":nom_court:\".\nLe nom court peut commencer et/ou finir par des deux-points (:), et seulement contenir des caractères alphanumériques des underscores et des tirets.\nIl est fortement recommandé de les commencer par des deux-points, pour que les utilisateur⋅rices puissent utiliser l'autocomplétion (en tapant \":\" puis en pressant TABULATION).\n",
            "old": "Vous pouvez utiliser l'émojis en utilisant \":nom_court:\".\nLe nom court peut seulement contenir des caractères alphanumériques des underscores et des tirets.\n",
            "details": {
                "state": 20,
                "source": "You can use emojis using \":shortname:\".\nThe short name can start and/or end by a colon (:), and only contain alphanumerical characters, underscores and hyphens.\nIt is strongly recommended to start them by a colon, so that users can use autocompletion (by typing \":\" then press TAB).\n",
                "old_state": 10
            },
            "id": 802338,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/802338/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-25T15:16:53.952318Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 802337,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/802337/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/963162/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2024-06-25T15:15:54.127624Z",
            "action": 5,
            "target": "Valeur trop longue",
            "old": "",
            "details": {
                "state": 20,
                "source": "Value too long",
                "old_state": 0
            },
            "id": 802336,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/802336/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/963161/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2024-06-25T15:15:48.123081Z",
            "action": 5,
            "target": "Ces conditions d'utilisation seront affichées à tous les utilisateur⋅rices lorsqu'iels rejoindront les salons de discussion.\nLes streameur⋅euses peuvent également configurer des conditions d'utilisation pour leurs canaux, qui seront affichées juste après les conditions de l'instance.\n",
            "old": "",
            "details": {
                "state": 20,
                "source": "These terms & conditions will be shown to all users when then join chatrooms.\nStreamers can also configure terms & conditions for their channels, that will be shown right after these global terms & conditions.\n",
                "old_state": 0
            },
            "id": 802335,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/802335/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/963160/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2024-06-25T15:15:02.268106Z",
            "action": 5,
            "target": "Conditions d'utilisation",
            "old": "",
            "details": {
                "state": 20,
                "source": "Terms & Conditions",
                "old_state": 0
            },
            "id": 802334,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/802334/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-25T15:13:42.782596Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 802283,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/802283/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/958419/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-25T15:13:42.782526Z",
            "action": 59,
            "target": "Vous pouvez utiliser l'émojis en utilisant \":nom_court:\".\nLe nom court peut seulement contenir des caractères alphanumériques des underscores et des tirets.\n",
            "old": "Vous pouvez utiliser l'émojis en utilisant \":nom_court:\".\nLe nom court peut seulement contenir des caractères alphanumériques des underscores et des tirets.\n",
            "details": {
                "state": 10,
                "source": "You can use emojis using \":shortname:\".\nThe short name can start and/or end by a colon (:), and only contain alphanumerical characters, underscores and hyphens.\nIt is strongly recommended to start them by a colon, so that users can use autocompletion (by typing \":\" then press TAB).\n",
                "old_state": 20
            },
            "id": 802282,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/802282/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/958419/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-25T15:13:42.782442Z",
            "action": 30,
            "target": "You can use emojis using \":shortname:\".\nThe short name can start and/or end by a colon (:), and only contain alphanumerical characters, underscores and hyphens.\nIt is strongly recommended to start them by a colon, so that users can use autocompletion (by typing \":\" then press TAB).\n",
            "old": "You can use emojis using \":shortname:\".\nThe short name can only contain alphanumerical characters, underscores and hyphens.\n",
            "details": {
                "state": 10,
                "source": "You can use emojis using \":shortname:\".\nThe short name can start and/or end by a colon (:), and only contain alphanumerical characters, underscores and hyphens.\nIt is strongly recommended to start them by a colon, so that users can use autocompletion (by typing \":\" then press TAB).\n",
                "old_state": 20
            },
            "id": 802281,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/802281/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-25T11:21:08.543434Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 801416,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/801416/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/963164/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-25T11:21:08.543362Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can configure a \"terms & conditions\" message that will be shown to users joining your chatrooms.\n",
                "old_state": -1
            },
            "id": 801415,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/801415/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/963163/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-25T11:21:08.543290Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Channel's chat terms & conditions",
                "old_state": -1
            },
            "id": 801414,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/801414/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/963162/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-25T11:21:08.543216Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Value too long",
                "old_state": -1
            },
            "id": 801413,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/801413/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/963161/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-25T11:21:08.543141Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "These terms & conditions will be shown to all users when then join chatrooms.\nStreamers can also configure terms & conditions for their channels, that will be shown right after these global terms & conditions.\n",
                "old_state": -1
            },
            "id": 801412,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/801412/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/963160/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-25T11:21:08.543048Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Terms & Conditions",
                "old_state": -1
            },
            "id": 801411,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/801411/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": null,
            "timestamp": "2024-06-21T10:16:35.151782Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 800540,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/800540/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2024-06-21T09:49:00.856542Z",
            "action": 1,
            "target": "",
            "old": "",
            "details": {},
            "id": 800276,
            "action_name": "Traduction terminée",
            "url": "https://weblate.framasoft.org/api/changes/800276/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/962209/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2024-06-21T09:49:00.696431Z",
            "action": 5,
            "target": "Valeur par défaut pour les nouveaux salons de discussion.\nPour les salons existants, vous pouvez changer la fonctionnalité via le formulaire de configuration du salon.\nQuand la fonctionnalité est active, les utilisateur⋅rices anonymes ne peuvent que lire le tchat, et ne peuvent pas envoyer de messages.\n",
            "old": "",
            "details": {
                "state": 20,
                "source": "Default value for new chatrooms.\nFor existing chatrooms, you can change the feature in the room configuration form.\nWhen this feature is enabled, anonymous users can only read the chat, and not send messages.\n",
                "old_state": 0
            },
            "id": 800275,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/800275/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/962208/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2024-06-21T09:47:59.806940Z",
            "action": 5,
            "target": "Silencier les utilisateur⋅rices anonymes",
            "old": "",
            "details": {
                "state": 20,
                "source": "Mute anonymous users",
                "old_state": 0
            },
            "id": 800274,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/800274/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/962207/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2024-06-21T09:46:53.436449Z",
            "action": 5,
            "target": "Seuls les utilisateur⋅rices enregistré⋅es peuvent envoyer des messages.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Only registered users can send messages.",
                "old_state": 0
            },
            "id": 800273,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/800273/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960675/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2024-06-21T09:46:41.558020Z",
            "action": 5,
            "target": "Date",
            "old": "",
            "details": {
                "state": 20,
                "source": "Date",
                "old_state": 0
            },
            "id": 800272,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/800272/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-21T09:39:42.071088Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 799785,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/799785/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/962209/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-21T09:39:42.071017Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Default value for new chatrooms.\nFor existing chatrooms, you can change the feature in the room configuration form.\nWhen this feature is enabled, anonymous users can only read the chat, and not send messages.\n",
                "old_state": -1
            },
            "id": 799784,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/799784/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/962208/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-21T09:39:42.070943Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Mute anonymous users",
                "old_state": -1
            },
            "id": 799783,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/799783/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/962207/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-21T09:39:42.070830Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Only registered users can send messages.",
                "old_state": -1
            },
            "id": 799782,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/799782/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-20T09:38:36.130166Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/fr.yml"
            },
            "id": 799486,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/799486/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/962082/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-20T09:38:36.130081Z",
            "action": 71,
            "target": "Trop d'entrées",
            "old": "",
            "details": {
                "state": 20,
                "source": "Too many entries",
                "old_state": -1
            },
            "id": 799485,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/799485/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T10:17:21.359869Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 797742,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/797742/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960246/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T10:17:21.359796Z",
            "action": 59,
            "target": "Les utilisateur⋅rices peuvent générer des jetons à long terme pour se connecter au tchat.\nCes jetons peuvent par exemple être utilisés pour inclure le tchat dans les docks web dans OBS.\nConsultez <a href=\"https://livingston.frama.io/peertube-plugin-livechat/fr/documentation/user/obs\" target=\"_blank\">la documentation</a> pour plus d'informations.\nVous pouvez désactiver cette fonctionnalité en cochant ce paramètre.\n",
            "old": "Les utilisateur⋅rices peuvent générer des jetons à long terme pour se connecter au tchat.\nCes jetons peuvent par exemple être utilisés pour inclure le tchat dans les docks web dans OBS.\nConsultez <a href=\"https://livingston.frama.io/peertube-plugin-livechat/fr/documentation/user/obs\" target=\"_blank\">la documentation</a> pour plus d'informations.\nVous pouvez désactiver cette fonctionnalité en cochant ce paramètre.\n",
            "details": {
                "state": 20,
                "source": "Users can generate long term tokens to connect to the chat.\nThese tokens can for example be used to include the chat in OBS web docks.\nCheck <a href=\"https://livingston.frama.io/peertube-plugin-livechat/documentation/user/obs\" target=\"_blank\">the documentation</a> for more information.\nYou can disable this feature by checking this setting.\n",
                "old_state": 20
            },
            "id": 797741,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/797741/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960675/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T10:17:21.359715Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Date",
                "old_state": -1
            },
            "id": 797740,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/797740/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2024-06-19T09:08:43.161692Z",
            "action": 1,
            "target": "",
            "old": "",
            "details": {},
            "id": 797684,
            "action_name": "Traduction terminée",
            "url": "https://weblate.framasoft.org/api/changes/797684/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960246/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2024-06-19T09:08:43.036142Z",
            "action": 2,
            "target": "Les utilisateur⋅rices peuvent générer des jetons à long terme pour se connecter au tchat.\nCes jetons peuvent par exemple être utilisés pour inclure le tchat dans les docks web dans OBS.\nConsultez <a href=\"https://livingston.frama.io/peertube-plugin-livechat/fr/documentation/user/obs\" target=\"_blank\">la documentation</a> pour plus d'informations.\nVous pouvez désactiver cette fonctionnalité en cochant ce paramètre.\n",
            "old": "Les utilisateur⋅rices peuvent générer des jetons à long terme pour se connecter au tchat.\nCes jetons peuvent par exemple être utilisés pour inclure le tchat dans les docks web dans OBS.\nConsultez <a href=\"https://livingston.frama.io/peertube-plugin-livechat/fr/documentation/user/obs\" target=\"_blank\">la documentation</a> pour plus d'informations.\nVous pouvez désactiver cette fonctionnalité en cochant ce paramètre.\n",
            "details": {
                "state": 20,
                "source": "Users can generate long term tokens to connect to the chat.\nThese tokens can for example be used to include the chat in OBS web docks.\nCheck <a href=\"https://livingston.frama.io/peertube-plugin-livechat/documentation/user/obs\" target=\"_blank\">the documentation</a> for more information.\nYou can disable this feature by checking this setting.\n",
                "old_state": 10
            },
            "id": 797683,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/797683/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T09:06:56.648632Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/fr.yml"
            },
            "id": 797559,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/797559/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960246/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T09:06:56.648516Z",
            "action": 59,
            "target": "Les utilisateur⋅rices peuvent générer des jetons à long terme pour se connecter au tchat.\nCes jetons peuvent par exemple être utilisés pour inclure le tchat dans les docks web dans OBS.\nConsultez <a href=\"https://livingston.frama.io/peertube-plugin-livechat/fr/documentation/user/obs\" target=\"_blank\">la documentation</a> pour plus d'informations.\nVous pouvez désactiver cette fonctionnalité en cochant ce paramètre.\n",
            "old": "Les utilisateur⋅rices peuvent générer des jetons à long terme pour se connecter au tchat.\nCes jetons peuvent par exemple être utilisés pour inclure le tchat dans les docks web dans OBS.\nConsultez <a href=\"https://livingston.frama.io/peertube-plugin-livechat/fr/documentation/user/obs\" target=\"_blank\">la documentation</a> pour plus d'informations.\nVous pouvez désactiver cette fonctionnalité en cochant ce paramètre.\n",
            "details": {
                "state": 10,
                "source": "Users can generate long term tokens to connect to the chat.\nThese tokens can for example be used to include the chat in OBS web docks.\nCheck <a href=\"https://livingston.frama.io/peertube-plugin-livechat/documentation/user/obs\" target=\"_blank\">the documentation</a> for more information.\nYou can disable this feature by checking this setting.\n",
                "old_state": 20
            },
            "id": 797558,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/797558/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960246/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T09:06:56.648447Z",
            "action": 30,
            "target": "Users can generate long term tokens to connect to the chat.\nThese tokens can for example be used to include the chat in OBS web docks.\nCheck <a href=\"https://livingston.frama.io/peertube-plugin-livechat/documentation/user/obs\" target=\"_blank\">the documentation</a> for more information.\nYou can disable this feature by checking this setting.\n",
            "old": "Users can generate long term tokens to connect to the chat.\nThese tokens can for example be used to include the chat in OBS web docks.\nCheck <a href=\"https://johnxlivingston.github.io/peertube-plugin-livechat/documentation/user/obs\" target=\"_blank\">the documentation</a> for more information.\nYou can disable this feature by checking this setting.\n",
            "details": {
                "state": 10,
                "source": "Users can generate long term tokens to connect to the chat.\nThese tokens can for example be used to include the chat in OBS web docks.\nCheck <a href=\"https://livingston.frama.io/peertube-plugin-livechat/documentation/user/obs\" target=\"_blank\">the documentation</a> for more information.\nYou can disable this feature by checking this setting.\n",
                "old_state": 20
            },
            "id": 797557,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/797557/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960237/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T09:06:56.648377Z",
            "action": 59,
            "target": "Vous pouvez générer un lien qui ouvrira le tchat en pleine page, en vous connectant avec votre compte Peertube.\nCela peut être utilisé, par exemple, pour avoir un dock web dans votre OBS, de sorte que vous pouvez lire et interagir avec le chat directement à partir d'OBS.\nNe partagez pas ce lien avec qui que ce soit, car il leur permettrait de se connecter en votre nom.\nVous trouverez ci-dessous la liste des jetons d'authentification que vous avez déjà générés.\n Vous pouvez en créer un nouveau ou révoquer un jeton précédent.\nVeuillez noter que ces jetons n'ont pas de date d'expiration.\n",
            "old": "Vous pouvez générer un lien qui ouvrira le tchat en pleine page, en vous connectant avec votre compte Peertube.\nCela peut être utilisé, par exemple, pour avoir un dock web dans votre OBS, de sorte que vous pouvez lire et interagir avec le chat directement à partir d'OBS.\nNe partagez pas ce lien avec qui que ce soit, car il leur permettrait de se connecter en votre nom.\nVous trouverez ci-dessous la liste des jetons d'authentification que vous avez déjà générés.\nVous pouvez en créer un nouveau ou révoquer un jeton précédent.\nVeuillez noter que ces jetons n'ont pas de date d'expiration.\n",
            "details": {
                "state": 20,
                "source": "You can generate a link that will open the chat in full page, logged in with your Peertube account.\nThis can be use, for example, to have a web dock in your OBS, so you can read and interact with the chat directly from OBS.\nDon't share this link to anyone, as it would allow them to connect as yourself.\nPlease find bellow the list of authentication token you have already generated.\nYou can create a new one, or revoke any previous token.\nPlease note that these tokens have no expiration date.\n",
                "old_state": 20
            },
            "id": 797556,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/797556/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856373/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T09:06:56.648306Z",
            "action": 59,
            "target": "En activant cette option, il sera possible de se connecter aux salons en utilisant des comptes XMPP externes via des clients XMPP.<br>\n<span class=\"peertube-plugin-livechat-warning\">\n  Attention, activer cette option peut demander une configuration au niveau du serveur et des enregistrements DNS.\n</span>\nPour en savoir plus, merci de vous référer à la documentation:\n<a href=\"https://livingston.frama.io/peertube-plugin-livechat/fr/documentation/admin/advanced/xmpp_clients/\" target=\"_blank\">\n  Autoriser les connexions avec des comptes XMPP externes.\n</a>\n",
            "old": "En activant cette option, il sera possible de se connecter aux salons en utilisant des comptes XMPP externes via des clients XMPP.<br>\n<span class=\"peertube-plugin-livechat-warning\">\n  Attention, activer cette option peut demander une configuration au niveau du serveur et des enregistrements DNS.\n</span>\nPour en savoir plus, merci de vous référer à la documentation:\n<a href=\"https://johnxlivingston.github.io/peertube-plugin-livechat/fr/documentation/admin/advanced/xmpp_clients/\" target=\"_blank\">\n  Autoriser les connexions avec des comptes XMPP externes.\n</a>\n",
            "details": {
                "state": 20,
                "source": "By enabling this option, it will be possible to connect to rooms using external XMPP accounts and XMPP clients.<br>\n<span class=\"peertube-plugin-livechat-warning\">\n  <b>Warning</b>, enabling this option can request extra server and DNS configuration.\n</span>\nPlease refer to the documentation:\n<a href=\"https://livingston.frama.io/peertube-plugin-livechat/documentation/admin/advanced/xmpp_clients/\" target=\"_blank\">\n  Enable external XMPP account connections.\n</a>\n",
                "old_state": 20
            },
            "id": 797555,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/797555/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/928841/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T09:06:56.648233Z",
            "action": 59,
            "target": "Vous pouvez choisir parmi plusieurs jeux différents les avatars par défaut qui seront utilisés pour les utilisateurs du tchat.\nVeuillez vous référer à la documentation :\n<a href=\"https://livingston.frama.io/peertube-plugin-livechat/fr/documentation/admin/settings/\" target=\"_blank\">Paramètres</a>.\n",
            "old": "Vous pouvez choisir parmi plusieurs jeux différents les avatars par défaut qui seront utilisés pour les utilisateurs du tchat.\nVeuillez vous référer à la documentation :\n<a href=\"https://johnxlivingston.github.io/peertube-plugin-livechat/fr/documentation/admin/settings/\" target=\"_blank\">Paramètres</a>.\n",
            "details": {
                "state": 20,
                "source": "You can choose from several different sets the default avatars that will be used for chat users.\nPlease refer to the documentation:\n<a href=\"https://livingston.frama.io/peertube-plugin-livechat/documentation/admin/settings/\" target=\"_blank\">Settings</a>.\n",
                "old_state": 20
            },
            "id": 797554,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/797554/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945928/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T09:06:56.648143Z",
            "action": 59,
            "target": "Vous pouvez configurer un fournisseur OpenID Connect externe, qui pourra être utilisé pour se connecter au tchat.\nVeuillez vous référer à la documentation :\n<a href=\"https://livingston.frama.io/peertube-plugin-livechat/fr/documentation/admin/settings/\" target=\"_blank\">Paramètres</a>.\n",
            "old": "Vous pouvez configurer un fournisseur OpenID Connect externe, qui pourra être utilisé pour se connecter au tchat.\nVeuillez vous référer à la documentation :\n<a href=\"https://johnxlivingston.github.io/peertube-plugin-livechat/fr/documentation/admin/settings/\" target=\"_blank\">Paramètres</a>.\n",
            "details": {
                "state": 20,
                "source": "You can configure an external OpenID Connect provider that could be used to log in to the chat.\nPlease refer to the documentation:\n<a href=\"https://livingston.frama.io/peertube-plugin-livechat/documentation/admin/settings/\" target=\"_blank\">Settings</a>.\n",
                "old_state": 20
            },
            "id": 797553,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/797553/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": null,
            "timestamp": "2024-06-19T08:58:59.101408Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 797482,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/797482/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2024-06-19T08:58:50.932119Z",
            "action": 1,
            "target": "",
            "old": "",
            "details": {},
            "id": 797481,
            "action_name": "Traduction terminée",
            "url": "https://weblate.framasoft.org/api/changes/797481/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960246/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2024-06-19T08:58:50.817082Z",
            "action": 5,
            "target": "Les utilisateur⋅rices peuvent générer des jetons à long terme pour se connecter au tchat.\nCes jetons peuvent par exemple être utilisés pour inclure le tchat dans les docks web dans OBS.\nConsultez <a href=\"https://livingston.frama.io/peertube-plugin-livechat/fr/documentation/user/obs\" target=\"_blank\">la documentation</a> pour plus d'informations.\nVous pouvez désactiver cette fonctionnalité en cochant ce paramètre.\n",
            "old": "",
            "details": {
                "state": 20,
                "source": "Users can generate long term tokens to connect to the chat.\nThese tokens can for example be used to include the chat in OBS web docks.\nCheck <a href=\"https://johnxlivingston.github.io/peertube-plugin-livechat/documentation/user/obs\" target=\"_blank\">the documentation</a> for more information.\nYou can disable this feature by checking this setting.\n",
                "old_state": 0
            },
            "id": 797480,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/797480/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960245/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2024-06-19T08:57:30.380834Z",
            "action": 5,
            "target": "Désactiver les jetons livechat",
            "old": "",
            "details": {
                "state": 20,
                "source": "Disable livechat tokens",
                "old_state": 0
            },
            "id": 797479,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/797479/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960244/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2024-06-19T08:57:16.716501Z",
            "action": 5,
            "target": "<h3>Authentification</h3>\n",
            "old": "",
            "details": {
                "state": 20,
                "source": "<h3>Authentication</h3>\n",
                "old_state": 0
            },
            "id": 797478,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/797478/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960243/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2024-06-19T08:57:09.956464Z",
            "action": 5,
            "target": "Êtes-vous sûr de vouloir révoquer ce jeton ?",
            "old": "",
            "details": {
                "state": 20,
                "source": "Are you sure you want to revoke this token?",
                "old_state": 0
            },
            "id": 797477,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/797477/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960242/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2024-06-19T08:56:57.437986Z",
            "action": 5,
            "target": "Jeton généré à partir de l'interface web",
            "old": "",
            "details": {
                "state": 20,
                "source": "Token generated from the web interface",
                "old_state": 0
            },
            "id": 797476,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/797476/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960241/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2024-06-19T08:56:49.126354Z",
            "action": 5,
            "target": "Révoquer le jeton",
            "old": "",
            "details": {
                "state": 20,
                "source": "Revoke the token",
                "old_state": 0
            },
            "id": 797475,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/797475/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960240/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2024-06-19T08:56:39.617711Z",
            "action": 5,
            "target": "Créer un nouveau jeton",
            "old": "",
            "details": {
                "state": 20,
                "source": "Create a new token",
                "old_state": 0
            },
            "id": 797474,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/797474/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960239/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2024-06-19T08:56:33.571045Z",
            "action": 5,
            "target": "Jeton",
            "old": "",
            "details": {
                "state": 20,
                "source": "Password token",
                "old_state": 0
            },
            "id": 797473,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/797473/?format=api"
        }
    ]
}