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=10
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 605,
    "next": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/changes/?format=api&page=11",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/changes/?format=api&page=9",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/856385/?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": "2023-09-22T14:48:50.907162Z",
            "action": 30,
            "target": "Enable the use of external XMPP components.<br>\nThis option alone only allows connections from localhost.\nYou have to setup the listening interfaces and open the port on your firewall to make it available from remote servers.<br>\nThis feature can, for example, be used to connect some bots to the chatting rooms.\n",
            "old": "Enable the use of external XMPP components.<br>\nThis option alone only allows connections from localhost.<br>\nThis feature can, for example, be used to connect some bots to the chatting rooms.\n",
            "details": {},
            "id": 693947,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/693947/?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": "2023-09-06T15:27:17.229100Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 690970,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/690970/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856316/?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": "2023-09-06T13:31:45.256700Z",
            "action": 30,
            "target": "<h3>Federation</h3>\nFollowing settings concern the federation with other Peertube instances,\nand other fediverse softwares.\n",
            "old": "<h3>Federation</h3>\nFollowing settings concern the fedration with other Peertube instances,\nand other fediverse softwares.\n",
            "details": {},
            "id": 690940,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/690940/?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": "2023-07-27T14:13:14.349970Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/fr.yml"
            },
            "id": 674318,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/674318/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856311/?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": "2023-07-27T14:13:14.349936Z",
            "action": 59,
            "target": "Vous pouvez trouver la documentation du plugin ici :\n<a href=\"https://livingston.frama.io/peertube-plugin-livechat/fr/\" target=\"_blank\">\n  Documentation du Plugin Peertube Livechat\n</a>.\n",
            "old": "Vous pouvez trouver la documentation du plugin ici :\n<a href=\"https ://livingston.frama.io/peertube-plugin-livechat/fr/\" target=\"_blank\">\n  Documentation du Plugin Peertube Livechat\n</a>.\n",
            "details": {
                "state": 20,
                "source": "You can find the plugin documentation here:\n<a href=\"https://livingston.frama.io/peertube-plugin-livechat/\" target=\"_blank\">\n  Peertube Plugin Livechat documentation\n</a>.\n",
                "old_state": 20
            },
            "id": 674317,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/674317/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889468/?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": "2023-07-27T14:13:14.349864Z",
            "action": 59,
            "target": "Aide en ligne",
            "old": "Aide en ligne",
            "details": {
                "state": 20,
                "source": "Online help",
                "old_state": 20
            },
            "id": 674316,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/674316/?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": "2023-07-27T09:38:28.713866Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 673675,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/673675/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856311/?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": "2023-07-27T09:38:16.560562Z",
            "action": 2,
            "target": "Vous pouvez trouver la documentation du plugin ici :\n<a href=\"https ://livingston.frama.io/peertube-plugin-livechat/fr/\" target=\"_blank\">\n  Documentation du Plugin Peertube Livechat\n</a>.\n",
            "old": "Vous pouvez trouver la documentation du plugin ici :\n<a href=\"https ://johnxlivingston.github.io/peertube-plugin-livechat/fr/\" target=\"_blank\">\n  Documentation du Plugin Peertube Livechat\n</a>.\n",
            "details": {
                "state": 20,
                "source": "You can find the plugin documentation here:\n<a href=\"https://livingston.frama.io/peertube-plugin-livechat/\" target=\"_blank\">\n  Peertube Plugin Livechat documentation\n</a>.\n",
                "old_state": 10
            },
            "id": 673673,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/673673/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889468/?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": "2023-07-27T09:37:16.458715Z",
            "action": 2,
            "target": "Aide en ligne",
            "old": "Aide en ligne",
            "details": {
                "state": 20,
                "source": "Online help",
                "old_state": 10
            },
            "id": 673672,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/673672/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889468/?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": "2023-07-27T09:37:00.078647Z",
            "action": 30,
            "target": "Online help",
            "old": "Help",
            "details": {},
            "id": 673648,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/673648/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889468/?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": "2023-07-27T09:36:49.537035Z",
            "action": 5,
            "target": "Aide en ligne",
            "old": "",
            "details": {
                "state": 20,
                "source": "Help",
                "old_state": 0
            },
            "id": 673635,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/673635/?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": "2023-07-26T16:17:18.759015Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 673028,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/673028/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856346/?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": "2023-07-26T16:17:18.758986Z",
            "action": 59,
            "target": "Si coché, les utilisteur⋅rices non connecté⋅es ne verront pas les tchats.\nCette fonctionnalité est encore expérimentale.\nSi vous l'avez activée, il est hautement recommandé d'également cocher «Ne pas publier les informations de tchats».\nSinon certains outils tierces ne pourraient tenter d'ouvrir le tchat, et auraient des résultats imprédictibles.\n",
            "old": "Si coché, les utilisteur⋅rices non connecté⋅es ne verront pas les tchats.\nCette fonctionnalité est encore expérimentale.\nSi vous l'avez activée, il est hautement recommandé d'également cocher «Ne pas publier les informations de tchats».\nSinon certains outils tierces ne pourraient tenter d'ouvrir le tchat, et auraient des résultats imprédictibles.\n",
            "details": {
                "state": 20,
                "source": "If checked, anonymous Peertube users won't see the chat.\nThis feature is still experimental.\nIf you enabled it, it is highly recommended to also check \"Don't publish chat information\".\nOtherwise, some third party tools could try to open the chat, and have unpredictable behaviours.\n",
                "old_state": 20
            },
            "id": 673027,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673027/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856311/?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": "2023-07-26T16:17:18.758956Z",
            "action": 59,
            "target": "Vous pouvez trouver la documentation du plugin ici :\n<a href=\"https ://johnxlivingston.github.io/peertube-plugin-livechat/fr/\" target=\"_blank\">\n  Documentation du Plugin Peertube Livechat\n</a>.\n",
            "old": "Vous pouvez trouver la documentation du plugin ici :\n<a href=\"https ://johnxlivingston.github.io/peertube-plugin-livechat/fr/\" target=\"_blank\">\n  Documentation du Plugin Peertube Livechat\n</a>.\n",
            "details": {
                "state": 10,
                "source": "You can find the plugin documentation here:\n<a href=\"https://livingston.frama.io/peertube-plugin-livechat/\" target=\"_blank\">\n  Peertube Plugin Livechat documentation\n</a>.\n",
                "old_state": 20
            },
            "id": 673026,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673026/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856311/?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": "2023-07-26T16:17:18.758925Z",
            "action": 30,
            "target": "You can find the plugin documentation here:\n<a href=\"https://livingston.frama.io/peertube-plugin-livechat/\" target=\"_blank\">\n  Peertube Plugin Livechat documentation\n</a>.\n",
            "old": "You can find the plugin documentation here:\n<a href=\"https://johnxlivingston.github.io/peertube-plugin-livechat/\" target=\"_blank\">\n  Peertube Plugin Livechat documentation\n</a>.\n",
            "details": {},
            "id": 673025,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/673025/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889468/?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": "2023-07-26T16:17:18.758869Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Help",
                "old_state": -1
            },
            "id": 673024,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673024/?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": "2023-07-06T14:17:05.896610Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 639499,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/639499/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856346/?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": "2023-07-06T14:09:55.906761Z",
            "action": 2,
            "target": "Si coché, les utilisteur⋅rices non connecté⋅es ne verront pas les tchats.\nCette fonctionnalité est encore expérimentale.\nSi vous l'avez activée, il est hautement recommandé d'également cocher «Ne pas publier les informations de tchats».\nSinon certains outils tierces ne pourraient tenter d'ouvrir le tchat, et auraient des résultats imprédictibles.\n",
            "old": "Si coché, les utilisteur⋅rices non connecté⋅es ne verront pas les tchats.",
            "details": {
                "state": 20,
                "source": "If checked, anonymous Peertube users won't see the chat.\nThis feature is still experimental.\nIf you enabled it, it is highly recommended to also check \"Don't publish chat information\".\nOtherwise, some third party tools could try to open the chat, and have unpredictable behaviours.\n",
                "old_state": 10
            },
            "id": 639316,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/639316/?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": "2023-07-06T14:07:27.555922Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 639231,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/639231/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856389/?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": "2023-07-06T14:07:27.555848Z",
            "action": 59,
            "target": "Les composants externes à déclarer :\n<ul>\n  <li>Un par ligne.</li>\n  <li>Utilisez le format «nom_du_composant:passphrase_secrete» (les espaces seront retirés).</li>\n  <li>Vous pouvez ajouter des commentaires: tout ce qui se trouve après un caractère # sera retiré,  et les lignes vides ignorées. </li>\n  <li>Le nom ne peut contenir que des caractères alphanumériques latins et des points.</li>\n  <li>\n    Si le nom ne contient que des caractères alphanumériques, il sera suffixé avec  le domaine XMPP.\n    Par exemple, «bridge» deviendra «bridge.votre_domaine.tld».\n    Vous pouvez aussi spécifier un nom de domaine complet,  mais vous devrez vous assurer que votre configuration DNS est correcte.\n  </li>\n  <li>N'utilisez que des caractères alphanumériques dans la passphrase secrète (utilisez au moins 15 caractères).</li>\n</ul>\n",
            "old": "Les composants externes à déclarer :\n<ul>\n  <li>Un par ligne.</li>\n  <li>Utilisez le format «nom_du_composant:passphrase_secrete» (les espaces seront retirés).</li>\n  <li>Vous pouvez ajouter des commentaires: tout ce qui se trouve après un caractère # sera retiré,  et les lignes vides ignorées. </li>\n  <li>Le nom ne peut contenir que des caractères alphanumériques latins et des points.</li>\n  <li>\n    Si le nom ne contient que des caractères alphanumériques, il sera suffixé avec  le domaine XMPP.\n    Par exemple, «bridge» deviendra «bridge.votre_domaine.tld».\n    Vous pouvez aussi spécifier un nom de domaine complet,  mais vous devrez vous assurer que votre configuration DNS est correcte.\n  </li>\n  <li>N'utilisez que des caractères alphanumériques dans la passphrase secrète (utilisez au moins 15 caractères).</li>\n</ul>\n",
            "details": {
                "state": 20,
                "source": "The external components to declare:\n<ul>\n  <li>One per line.</li>\n  <li>Use the format «component_name:component_secret» (spaces will be trimmed).</li>\n  <li>You can add comments: everything after the # character will be stripped off, and empty lines ignored.</li>\n  <li>The name can only contain latin alphanumeric characters and dots.</li>\n  <li>\n    If the name contains only alphanumeric characters, it will be suffixed with the XMPP domain.\n    For example, «bridge» will become «bridge.your_domain.tld».\n    You can also specify a full domain name, but you have to make sure to configure your DNS correctly.\n  </li>\n  <li>Only use alphanumeric characters in the secret passphrase (use at least 15 characters).</li>\n</ul>\n",
                "old_state": 20
            },
            "id": 639230,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/639230/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856346/?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": "2023-07-06T14:07:27.555814Z",
            "action": 59,
            "target": "Si coché, les utilisteur⋅rices non connecté⋅es ne verront pas les tchats.",
            "old": "Si coché, les utilisteur⋅rices non connecté⋅es ne verront pas les tchats.",
            "details": {
                "state": 10,
                "source": "If checked, anonymous Peertube users won't see the chat.\nThis feature is still experimental.\nIf you enabled it, it is highly recommended to also check \"Don't publish chat information\".\nOtherwise, some third party tools could try to open the chat, and have unpredictable behaviours.\n",
                "old_state": 20
            },
            "id": 639229,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/639229/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856346/?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": "2023-07-06T14:07:27.555764Z",
            "action": 30,
            "target": "If checked, anonymous Peertube users won't see the chat.\nThis feature is still experimental.\nIf you enabled it, it is highly recommended to also check \"Don't publish chat information\".\nOtherwise, some third party tools could try to open the chat, and have unpredictable behaviours.\n",
            "old": "If checked, anonymous Peertube users won't see the chat.",
            "details": {},
            "id": 639228,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/639228/?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": "2023-06-14T09:51:53.086067Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 634118,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/634118/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856389/?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": "2023-06-14T09:48:58.212426Z",
            "action": 2,
            "target": "Les composants externes à déclarer :\n<ul>\n  <li>Un par ligne.</li>\n  <li>Utilisez le format «nom_du_composant:passphrase_secrete» (les espaces seront retirés).</li>\n  <li>Vous pouvez ajouter des commentaires: tout ce qui se trouve après un caractère # sera retiré,  et les lignes vides ignorées. </li>\n  <li>Le nom ne peut contenir que des caractères alphanumériques latins et des points.</li>\n  <li>\n    Si le nom ne contient que des caractères alphanumériques, il sera suffixé avec  le domaine XMPP.\n    Par exemple, «bridge» deviendra «bridge.votre_domaine.tld».\n    Vous pouvez aussi spécifier un nom de domaine complet,  mais vous devrez vous assurer que votre configuration DNS est correcte.\n  </li>\n  <li>N'utilisez que des caractères alphanumériques dans la passphrase secrète (utilisez au moins 15 caractères).</li>\n</ul>\n",
            "old": "Les composants externes à déclarer :\n<ul>\n  <li>Un par ligne.</li>\n  <li>Utilisez le format «nom_du_composant:passphrase_secrete» (les espaces seront retirés).</li>\n  <li>\n    Vous pouvez ajouter des commentaires: tout ce qui se trouve après un caractère # sera retiré,\n    et les lignes vides ignorées.\n  </li>\n  <li>Le nom ne peut contenir que des caractères alphanumériques latins et des points.</li>\n  <li>\n    Si le nom ne contient que des caractères alphanumériques, il sera suffixé avec\n    le domaine XMPP.\n    Par exemple, «bridge» deviendra «bridge.votre_domaine.tld».\n    Vous pouvez aussi spécifier un nom de domaine complet,\n    mais vous devrez vous assurer que votre configuration DNS est\n    correctement paramétrée.\n  </li>\n  <li>\n    N'utilisez que des caractères alphanumériques dans la passphrase secrète\n    (utilisez au moins 15 caractères).\n  </li>\n</ul>\n",
            "details": {
                "state": 20,
                "source": "The external components to declare:\n<ul>\n  <li>One per line.</li>\n  <li>Use the format «component_name:component_secret» (spaces will be trimmed).</li>\n  <li>You can add comments: everything after the # character will be stripped off, and empty lines ignored.</li>\n  <li>The name can only contain latin alphanumeric characters and dots.</li>\n  <li>\n    If the name contains only alphanumeric characters, it will be suffixed with the XMPP domain.\n    For example, «bridge» will become «bridge.your_domain.tld».\n    You can also specify a full domain name, but you have to make sure to configure your DNS correctly.\n  </li>\n  <li>Only use alphanumeric characters in the secret passphrase (use at least 15 characters).</li>\n</ul>\n",
                "old_state": 10
            },
            "id": 634110,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/634110/?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": "2023-06-14T09:42:28.003948Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 634086,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/634086/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856389/?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/thibault/?format=api",
            "author": "https://weblate.framasoft.org/api/users/thibault/?format=api",
            "timestamp": "2023-06-12T14:47:40.055458Z",
            "action": 30,
            "target": "The external components to declare:\n<ul>\n  <li>One per line.</li>\n  <li>Use the format «component_name:component_secret» (spaces will be trimmed).</li>\n  <li>You can add comments: everything after the # character will be stripped off, and empty lines ignored.</li>\n  <li>The name can only contain latin alphanumeric characters and dots.</li>\n  <li>\n    If the name contains only alphanumeric characters, it will be suffixed with the XMPP domain.\n    For example, «bridge» will become «bridge.your_domain.tld».\n    You can also specify a full domain name, but you have to make sure to configure your DNS correctly.\n  </li>\n  <li>Only use alphanumeric characters in the secret passphrase (use at least 15 characters).</li>\n</ul>\n",
            "old": "The external components to declare:\n<ul>\n  <li>One per line.</li>\n  <li>Use the format «component_name:component_secret» (spaces will be trimmed).</li>\n  <li>\n    You can add comments: everything after the # character will be stripped off,\n    and empty lines ignored.\n  </li>\n  <li>The name can only contain latin alphanumeric characters and dots.</li>\n  <li>\n    If the name contains only alphanumeric characters, it will be suffixed with the XMPP domain.\n    For example, «bridge» will become «bridge.your_domain.tld».\n    You can also specify a full domain name, but you have to make sure to configure your DNS correctly.\n  </li>\n  <li>Only use alphanumeric characters in the secret passphrase (use at least 15 characters).</li>\n</ul>\n",
            "details": {},
            "id": 633950,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/633950/?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": "2023-06-11T08:34:29.546467Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 633739,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/633739/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856387/?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": "2023-06-09T17:22:57.116602Z",
            "action": 2,
            "target": "Le port à utiliser pour les XMPP components.<br>\nChangez ce port s'il est déjà utilisé sur votre serveur.<br>\nPour l'instant, vous pouvez garder ce port fermé sur votre pare-feu, il sera inaccessible depuis l'extérieur (Prosody n'écoute que le localhost).<br>\nNote : cela pourrait prochainement changer, car il est prévu d'ajouter une fonction permettant d'activer les connexions externes.\n",
            "old": "Le port à utiliser pour les XMPP components.<br>\nChangez ce port s'il est déjà utilisé sur votre serveur.<br>\nPour l'instant, vous pouvez garder ce port fermé sur votre pare-feu, il sera inaccessible depuis l'extérieur (Prosody n'écoute que le localhost).<br>\nNote: cela pourrait prochainement changer, car il est prévu d'ajouter une fonction permettant d'activer les connexions externes.\n",
            "details": {
                "state": 20,
                "source": "The port that will be used by XMPP components to connect to the Prosody server.<br>\nChange it if this port is already in use on your server.<br>\nYou can keep this port closed on your firewall for now, it will not be accessed from the outer world.<br>\nNote: this might change in a near future, as it is planned to add a feature to activate external connections.\n",
                "old_state": 20
            },
            "id": 632949,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/632949/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856387/?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": "2023-06-09T17:22:52.464795Z",
            "action": 2,
            "target": "Le port à utiliser pour les XMPP components.<br>\nChangez ce port s'il est déjà utilisé sur votre serveur.<br>\nPour l'instant, vous pouvez garder ce port fermé sur votre pare-feu, il sera inaccessible depuis l'extérieur (Prosody n'écoute que le localhost).<br>\nNote: cela pourrait prochainement changer, car il est prévu d'ajouter une fonction permettant d'activer les connexions externes.\n",
            "old": "Le port à utiliser pour les XMPP components.<br>\nChangez ce port s'il est déjà utilisé sur votre serveur.<br>\nPour l'instant, vous pouvez garder ce port fermé sur votre pare-feu,\nil sera inaccessible depuis l'extérieur (Prosody n'écoute que le localhost).<br>\nNote: cela pourrait prochainement changer, car il est prévu d'ajouter une fonction permettant d'activer les connexions externes.\n",
            "details": {
                "state": 20,
                "source": "The port that will be used by XMPP components to connect to the Prosody server.<br>\nChange it if this port is already in use on your server.<br>\nYou can keep this port closed on your firewall for now, it will not be accessed from the outer world.<br>\nNote: this might change in a near future, as it is planned to add a feature to activate external connections.\n",
                "old_state": 20
            },
            "id": 632948,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/632948/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856383/?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": "2023-06-09T17:22:34.795855Z",
            "action": 2,
            "target": "Le port à utiliser pour les connexions XMPP c2s (client to server).<br>\nLes clients XMPP devront utiliser ce port pour se connecter.<br>\nChangez ce port si le port est déjà utilisé sur votre serveur.<br>\nPour l'instant, vous pouvez garder ce port fermé sur votre pare-feu, il sera inaccessible depuis l'extérieur (Prosody n'écoute que le localhost).<br>\nNote : cela pourrait prochainement changer, car il est prévu d'ajouter une fonction permettant d'activer les connexions externes.\n",
            "old": "Le port à utiliser pour les connexions XMPP c2s (client to server).<br>\nLes clients XMPP devront utiliser ce port pour se connecter.<br>\nChangez ce port si le port est déjà utilisé sur votre serveur.<br>\nPour l'instant, vous pouvez garder ce port fermé sur votre pare-feu, il sera inaccessible depuis l'extérieur (Prosody n'écoute que le localhost).<br>\nNote: cela pourrait prochainement changer, car il est prévu d'ajouter une fonction permettant d'activer les connexions externes.\n",
            "details": {
                "state": 20,
                "source": "The port that will be used by the c2s module of the built-in Prosody server.<br>\nXMPP clients shall use this port to connect.<br>\nChange it if this port is already in use on your server.<br>\nYou can keep this port closed on your firewall for now, it will not be accessed from the outer world.<br>\nNote: this might change in a near future, as it is planned to add a feature to activate external connections.\n",
                "old_state": 20
            },
            "id": 632947,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/632947/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856383/?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": "2023-06-09T17:22:26.482086Z",
            "action": 2,
            "target": "Le port à utiliser pour les connexions XMPP c2s (client to server).<br>\nLes clients XMPP devront utiliser ce port pour se connecter.<br>\nChangez ce port si le port est déjà utilisé sur votre serveur.<br>\nPour l'instant, vous pouvez garder ce port fermé sur votre pare-feu, il sera inaccessible depuis l'extérieur (Prosody n'écoute que le localhost).<br>\nNote: cela pourrait prochainement changer, car il est prévu d'ajouter une fonction permettant d'activer les connexions externes.\n",
            "old": "Le port à utiliser pour les connexions XMPP c2s (client to server).<br>\nLes clients XMPP devront utiliser ce port pour se connecter.<br>\nChangez ce port si le port est déjà utilisé sur votre serveur.<br>\nPour l'instant, vous pouvez garder ce port fermé sur votre pare-feu,\nil sera inaccessible depuis l'extérieur (Prosody n'écoute que le localhost).<br>\nNote: cela pourrait prochainement changer, car il est prévu d'ajouter une fonction permettant d'activer les connexions externes.\n",
            "details": {
                "state": 20,
                "source": "The port that will be used by the c2s module of the built-in Prosody server.<br>\nXMPP clients shall use this port to connect.<br>\nChange it if this port is already in use on your server.<br>\nYou can keep this port closed on your firewall for now, it will not be accessed from the outer world.<br>\nNote: this might change in a near future, as it is planned to add a feature to activate external connections.\n",
                "old_state": 20
            },
            "id": 632946,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/632946/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856379/?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": "2023-06-09T17:22:12.042107Z",
            "action": 2,
            "target": "Si ce champ est vide, le plugin va générer et utiliser des certificats auto-signés.<br>\nSi vous voulez utiliser d'autres certificats, vous avez juste à spécifier ici le dossier où\nProsody peut les trouver. Note : l'utilisateur «peertube» doit avoir un accès en lecture à ce dossier.\n",
            "old": "Si ce champ est vide, le plugin va générer et utiliser des certificats auto-signés.<br>\nSi vous voulez utiliser d'autres certificats, vous avez juste à spécifier ici le dossier où\nProsody peut les trouver. Note: l'utilisateur «peertube» doit avoir un accès en lecture à ce dossier.\n",
            "details": {
                "state": 20,
                "source": "If this field is empty, the plugin will generate and use self-signed certificates.<br>\nIf you want to use other certificates, just specify here the folder where\nProsody can find them. Note: the \"peertube\" user must have read access to this folder.\n",
                "old_state": 20
            },
            "id": 632945,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/632945/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856371/?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": "2023-06-09T17:21:17.080394Z",
            "action": 2,
            "target": "Vous pouvez choisir combien de temps le contenu des salons est gardé sur le serveur. La valeur peut être :\n<ul>\n    <li><b>60</b> : le contenu sera sauvegardé pour 60 <b>secondes</b>. Vous pouvez remplacer 60 par n'importe quelle valeur entière.</li>\n    <li><b>1d</b> : le contenu sera sauvegardé pour 1 <b>jour</b>. Vous pouvez remplacer 1 par n'importe quelle valeur entière.</li>\n    <li><b>1w</b> : le contenu sera sauvegardé pour 1 <b>semaine</b>. Vous pouvez remplacer 1 par n'importe quelle valeur entière.</li>\n    <li><b>1m</b> : le contenu sera sauvegardé pour 1 <b>mois</b>. Vous pouvez remplacer 1 par n'importe quelle valeur entière.</li>\n    <li><b>1y</b> : le contenu sera sauvegardé pour 1 <b>année</b>. Vous pouvez remplacer 1 par n'importe quelle valeur entière.</li>\n    <li><b>never</b> : le contenu ne sera jamais effacé.</li>\n</ul>\n",
            "old": "Vous pouvez choisir combien de temps le contenu des salons est gardé sur le serveur. La valeur peut être:\n<ul>\n    <li><b>60</b>: le contenu sera sauvegardé pour 60 <b>secondes</b>. Vous pouvez remplacer 60 par n'importe quelle valeur entière.</li>\n    <li><b>1d</b>: le contenu sera sauvegardé pour 1 <b>jour</b>. Vous pouvez remplacer 1 par n'importe quelle valeur entière.</li>\n    <li><b>1w</b>: le contenu sera sauvegardé pour 1 <b>semaine</b>. Vous pouvez remplacer 1 par n'importe quelle valeur entière.</li>\n    <li><b>1m</b>: le contenu sera sauvegardé pour 1 <b>mois</b>. Vous pouvez remplacer 1 par n'importe quelle valeur entière.</li>\n    <li><b>1y</b>: le contenu sera sauvegardé pour 1 <b>année</b>. Vous pouvez remplacer 1 par n'importe quelle valeur entière.</li>\n    <li><b>never</b>: le contenu ne sera jamais effacé.</li>\n</ul>\n",
            "details": {
                "state": 20,
                "source": "You can choose here how long the chatting room's content is kept by the server. The value can be:\n<ul>\n    <li><b>60</b>: the content will be saved for 60 <b>seconds</b>. You can replace 60 by any integer value.</li>\n    <li><b>1d</b>: the content will be saved for 1 <b>day</b>. You can replace 1 by any integer value.</li>\n    <li><b>1w</b>: the content will be saved for 1 <b>week</b>. You can replace 1 by any integer value.</li>\n    <li><b>1m</b>: the content will be saved for 1 <b>month</b>. You can replace 1 by any integer value.</li>\n    <li><b>1y</b>: the content will be saved for 1 <b>year</b>. You can replace 1 by any integer value.</li>\n    <li><b>never</b>: the content will never expire, and will be kept forever.</li>\n</ul>\n",
                "old_state": 20
            },
            "id": 632944,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/632944/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856371/?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": "2023-06-09T17:21:11.181144Z",
            "action": 2,
            "target": "Vous pouvez choisir combien de temps le contenu des salons est gardé sur le serveur. La valeur peut être:\n<ul>\n    <li><b>60</b>: le contenu sera sauvegardé pour 60 <b>secondes</b>. Vous pouvez remplacer 60 par n'importe quelle valeur entière.</li>\n    <li><b>1d</b>: le contenu sera sauvegardé pour 1 <b>jour</b>. Vous pouvez remplacer 1 par n'importe quelle valeur entière.</li>\n    <li><b>1w</b>: le contenu sera sauvegardé pour 1 <b>semaine</b>. Vous pouvez remplacer 1 par n'importe quelle valeur entière.</li>\n    <li><b>1m</b>: le contenu sera sauvegardé pour 1 <b>mois</b>. Vous pouvez remplacer 1 par n'importe quelle valeur entière.</li>\n    <li><b>1y</b>: le contenu sera sauvegardé pour 1 <b>année</b>. Vous pouvez remplacer 1 par n'importe quelle valeur entière.</li>\n    <li><b>never</b>: le contenu ne sera jamais effacé.</li>\n</ul>\n",
            "old": "Vous pouvez choisir combien de temps le contenu des salons est gardé sur le serveur.\nLa valeur peut être:\n<ul>\n    <li><b>60</b>: le contenu sera sauvegardé pour 60 <b>secondes</b>. Vous pouvez remplacer 60 par n'importe quelle valeur entière.</li>\n    <li><b>1d</b>: le contenu sera sauvegardé pour 1 <b>jour</b>. Vous pouvez remplacer 1 par n'importe quelle valeur entière.</li>\n    <li><b>1w</b>: le contenu sera sauvegardé pour 1 <b>semaine</b>. Vous pouvez remplacer 1 par n'importe quelle valeur entière.</li>\n    <li><b>1m</b>: le contenu sera sauvegardé pour 1 <b>mois</b>. Vous pouvez remplacer 1 par n'importe quelle valeur entière.</li>\n    <li><b>1y</b>: le contenu sera sauvegardé pour 1 <b>année</b>. Vous pouvez remplacer 1 par n'importe quelle valeur entière.</li>\n    <li><b>never</b>: le contenu ne sera jamais effacé.</li>\n</ul>\n",
            "details": {
                "state": 20,
                "source": "You can choose here how long the chatting room's content is kept by the server. The value can be:\n<ul>\n    <li><b>60</b>: the content will be saved for 60 <b>seconds</b>. You can replace 60 by any integer value.</li>\n    <li><b>1d</b>: the content will be saved for 1 <b>day</b>. You can replace 1 by any integer value.</li>\n    <li><b>1w</b>: the content will be saved for 1 <b>week</b>. You can replace 1 by any integer value.</li>\n    <li><b>1m</b>: the content will be saved for 1 <b>month</b>. You can replace 1 by any integer value.</li>\n    <li><b>1y</b>: the content will be saved for 1 <b>year</b>. You can replace 1 by any integer value.</li>\n    <li><b>never</b>: the content will never expire, and will be kept forever.</li>\n</ul>\n",
                "old_state": 20
            },
            "id": 632943,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/632943/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856369/?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": "2023-06-09T17:20:32.960434Z",
            "action": 2,
            "target": "Si coché, le contenu des salons sera enregistré par défaut.\nQuand un⋅e utilisateur⋅rice rejoint un salon, iel pourra voir ce qui a été dit avant.<br>\nÀ noter qu'il est toujours possible d'activer/désactiver cette fonctionnalité\npour un salon spécifique, en changeant ses paramètres.\n",
            "old": "Si coché, le contenu des salons sera enregistré par défaut.\nQuand un⋅e utilisateur⋅rice rejoint un salon, iel pourra voir ce qui a été dit avant.\n<br>\nÀ noter qu'il est toujours possible d'activer/désactiver cette fonctionnalité\npour un salon spécifique, en changeant ses paramètres.\n",
            "details": {
                "state": 20,
                "source": "If checked, room contents will be saved by default.\nAny user who joins a room will see what was written before he joins.<br>\nPlease note that it is always possible to enable/disable the content\narchiving for a specific room, by editing its properties.\n",
                "old_state": 20
            },
            "id": 632942,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/632942/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856365/?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": "2023-06-09T17:20:19.275832Z",
            "action": 2,
            "target": "Le port qui va être utilisé par le serveur Prosody.<br>\nChangez-le si ce port est déjà utilisé sur votre serveur.<br>\nVous pouvez fermer ce port sur votre pare-feu, il ne sera pas accédé par le monde extérieur.<br>\nNote : cela pourrait changer dans un futur proche, car il est prévu d'ajouter des paramètres pour autoriser les connexions externes.\n",
            "old": "Le port qui va être utilisé par le serveur Prosody.<br>\nChangez-le si ce port est déjà utilisé sur votre serveur.<br>\nVous pouvez fermer ce port sur votre pare-feu, il ne sera pas accédé par le monde extérieur.<br>\nNote: cela pourrait changer dans un futur proche, car il est prévu d'ajouter des paramètres pour autoriser les connexions externes.\n",
            "details": {
                "state": 20,
                "source": "The port that will be used by the Prosody server.<br>\nChange it if this port is already in use on your server.<br>\nYou can close this port on your firewall, it will not be accessed from the outer world.<br>\nNote: this might change in a near future, as it is planned to add a feature to activate external connections.\n",
                "old_state": 20
            },
            "id": 632941,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/632941/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856363/?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": "2023-06-09T17:20:09.497090Z",
            "action": 2,
            "target": "Avec Peertube &gt;= 5.0.0, ce plugin va essayer d'utiliser Websocket pour les connexions au tchat.\nSi le navigateur de l'utilisateur⋅rice ou sa connexion n'est pas compatible, le navigateur va automatiquement passer au protocole BOSH.\n<br>\nMais, dans de rare cas, cela pourrait échouer. Par exemple si vous avez un reverse proxy devant votre Peertube\nqui ne permettrait pas les connexions Websocket.\nDans ce cas, vous pouvez cocher cette option pour désactiver les connexions Websocket.\n",
            "old": "Avec Peertube &gt;= 5.0.0, ce plugin va essayer d'utiliser Websocket pour les connexions au tchat.\nSi le navigateur de l'utilisateur⋅rice ou sa connexion n'est pas compatible, le navigateur va\nautomatiquement passer au protocole BOSH.\n<br>\nMais, dans de rare cas, cela pourrait échouer. Par exemple si vous avez un reverse proxy devant votre Peertube\nqui ne permettrait pas les connexions Websocket.\nDans ce cas, vous pouvez cocher cette option pour désactiver les connexions Websocket.\n",
            "details": {
                "state": 20,
                "source": "With Peertube &gt;= 5.0.0, this plugin try to use Websocket connection for chatting.\nIf the user's browser or connection is incompatible, the browser will automatically fall back on the BOSH protocol.\n<br>\nBut in rare case, this can fail. For example, if you have a reverse proxy in front of Peertube that does not\nallow Websocket connection for plugins.\nIn this case, you can check this setting to disable Websocket connections.\n",
                "old_state": 20
            },
            "id": 632940,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/632940/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856361/?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": "2023-06-09T17:19:42.820901Z",
            "action": 2,
            "target": "Attention : ne pas cocher ce paramètre si vous n'êtes pas sûr de ce que vous faites.<br>\nEn cochant ce paramètre, Peertube va utiliser l'exécutable Prosody fourni\npar le système, et non l'AppImage intégrée.<br>\nN'utilisez cette option que si vous rencontrez des problèmes pour utiliser l'AppImage intégrée.\n",
            "old": "Attention: ne pas cocher ce paramètre si vous n'êtes pas sûr de ce que vous faites.<br>\nEn cochant ce paramètre, Peertube va utiliser l'exécutable Prosody fourni\npar le système, et non l'AppImage intégrée.<br>\nN'utilisez cette option que si vous rencontrez des problèmes pour utiliser l'AppImage intégrée.\n",
            "details": {
                "state": 20,
                "source": "Warning: don't check this setting if you are not sure of what you are doing.<br>\nBy checking this setting, your Peertube will use the Prosody server that comes with your system,\nand not the embedded AppImage.<br>\nOnly use this if you encounter problems with the embedded Prosody.\n",
                "old_state": 20
            },
            "id": 632939,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/632939/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856356/?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": "2023-06-09T17:19:19.100273Z",
            "action": 2,
            "target": "Styles additionnels à appliquer sur l'iframe du tchat.<br>\nExemple : height:400px;\n",
            "old": "Styles additionnels à appliquer sur l'iframe du tchat.<br>\nExemple: height:400px;\n",
            "details": {
                "state": 20,
                "source": "Additional styles to be added on the iframe style attribute. <br>\nExample: height:400px;\n",
                "old_state": 20
            },
            "id": 632938,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/632938/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856354/?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": "2023-06-09T17:18:47.516308Z",
            "action": 2,
            "target": "Essaie de détecter automatiquement les couleurs du thème courant de l'utilisateur⋅rice.<br>\nQuand ce paramètre est activé, le plugin essaie de détecter automatiquement les couleurs à appliquer au thème du tchat.<br>\nSi cela ne fonctionne pas correctement pour certains de vos thèmes Peertube, vous pouvez désactiver cette option.\nVous pouvez rapporter les bugs sur le\n<a href=\"https://github.com/JohnXLivingston/peertube-plugin-livechat/issues\" target=\"_blank\">\n  gestionnaire de ticket\n</a>. N'oubliez pas de préciser pour quel thème cela ne fonctionne pas.\n",
            "old": "Essaie de détecter automatiquement les couleurs du thème courant de l'utilisateur⋅rice.<br>\nQuand ce paramètre est activé, le plugin essaie de détecter automatiquement les couleurs à appliquer au thème du tchat.<br>\nSi cela ne fonctionne pas correctement pour certains de vos thèmes Peertube, vous pouvez désactiver cette option.\nVous pouvez rapporter les bugs sur le <a href=\"https://github.com/JohnXLivingston/peertube-plugin-livechat/issues\" target=\"_blank\">\n  gestionnaire de ticket\n</a>. N'oubliez pas de préciser pour quel thème cela ne fonctionne pas.\n",
            "details": {
                "state": 20,
                "source": "Try to autodetect colors from user's current theme.<br>\nWhen this settings is enabled, the plugin tries to auto-detect colors to apply to the chat theme.<br>\nIf this is not correctly working for some of your Peertube theme, you can disable this option.\nYou can report the bug on the official\n<a href=\"https://github.com/JohnXLivingston/peertube-plugin-livechat/issues\" target=\"_blank\">\n  issue tracker\n</a>. Don't forget to specify which theme is not working.\n",
                "old_state": 20
            },
            "id": 632937,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/632937/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856354/?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": "2023-06-09T17:18:22.279836Z",
            "action": 2,
            "target": "Essaie de détecter automatiquement les couleurs du thème courant de l'utilisateur⋅rice.<br>\nQuand ce paramètre est activé, le plugin essaie de détecter automatiquement les couleurs à appliquer au thème du tchat.<br>\nSi cela ne fonctionne pas correctement pour certains de vos thèmes Peertube, vous pouvez désactiver cette option.\nVous pouvez rapporter les bugs sur le <a href=\"https://github.com/JohnXLivingston/peertube-plugin-livechat/issues\" target=\"_blank\">\n  gestionnaire de ticket\n</a>. N'oubliez pas de préciser pour quel thème cela ne fonctionne pas.\n",
            "old": "Essaie de détecter automatiquement les couleurs du thème courant de l'utilisateur⋅rice.\n<br>\nQuand ce paramètre est activé, le plugin essaie de détecter automatiquement les\ncouleurs à appliquer au thème du tchat.\n<br>\nSi cela ne fonctionne pas correctement pour certains de vos thèmes Peertube,\nvous pouvez désactiver cette option.\nVous pouvez rapporter les bugs sur le <a href=\"https://github.com/JohnXLivingston/peertube-plugin-livechat/issues\" target=\"_blank\">\n  gestionnaire de ticket\n</a>. N'oubliez pas de préciser pour quel thème cela ne fonctionne pas.\n",
            "details": {
                "state": 20,
                "source": "Try to autodetect colors from user's current theme.<br>\nWhen this settings is enabled, the plugin tries to auto-detect colors to apply to the chat theme.<br>\nIf this is not correctly working for some of your Peertube theme, you can disable this option.\nYou can report the bug on the official\n<a href=\"https://github.com/JohnXLivingston/peertube-plugin-livechat/issues\" target=\"_blank\">\n  issue tracker\n</a>. Don't forget to specify which theme is not working.\n",
                "old_state": 20
            },
            "id": 632936,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/632936/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856344/?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": "2023-06-09T17:17:44.314768Z",
            "action": 2,
            "target": "Mettez ici les UUIDs des vidéos pour lesquelles vous voulez forcer l'activation du tchat.\nCela peut être des directs, ou non. Un UUID par ligne. <br />\nVous pouvez ajouter des commentaires : tout ce qui se trouve après le caractère # sera retiré, et les lignes vides ignorées. <br />\nN'ajoutez pas de vidéos privées, les UUIDs fuiteraient.\n",
            "old": "Mettez ici les UUIDs des vidéos pour lesquelles vous voulez forcer l'activation du tchat.\nCela peut être des directs, ou non. Un UUID par ligne. <br />\nVous pouvez ajouter des commentaires: tout ce qui se trouve après le caractère # sera retiré, et les lignes vides ignorées. <br />\nN'ajoutez pas de vidéos privées, les UUIDs fuiteraient.\n",
            "details": {
                "state": 20,
                "source": "Videos UUIDs for which we want a web chat.\nCan be non-live videos. One per line. <br />\nYou can add comments: everything after the # character will be stripped off, and empty lines ignored.<br />\nDon't add private videos, the UUIDs will be sent to the frontend.\n",
                "old_state": 20
            },
            "id": 632935,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/632935/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856344/?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": "2023-06-09T17:17:33.108707Z",
            "action": 2,
            "target": "Mettez ici les UUIDs des vidéos pour lesquelles vous voulez forcer l'activation du tchat.\nCela peut être des directs, ou non. Un UUID par ligne. <br />\nVous pouvez ajouter des commentaires: tout ce qui se trouve après le caractère # sera retiré, et les lignes vides ignorées. <br />\nN'ajoutez pas de vidéos privées, les UUIDs fuiteraient.\n",
            "old": "Mettez ici les UUIDs des vidéos pour lesquelles vous voulez forcer l'activation\ndu tchat.\nCela peut être des directs, ou non.\nUn UUID par ligne. <br />\nVous pouvez ajouter des commentaires: tout ce qui se trouve après le caractère #\nsera retiré, et les lignes vides ignorées. <br />\nN'ajoutez pas de vidéos privées, les UUIDs fuiteraient.\n",
            "details": {
                "state": 20,
                "source": "Videos UUIDs for which we want a web chat.\nCan be non-live videos. One per line. <br />\nYou can add comments: everything after the # character will be stripped off, and empty lines ignored.<br />\nDon't add private videos, the UUIDs will be sent to the frontend.\n",
                "old_state": 20
            },
            "id": 632934,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/632934/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856320/?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": "2023-06-09T17:16:51.922977Z",
            "action": 2,
            "target": "En cochant ce paramètre, votre instance ne publiera pas les informations de tchat sur le fédivers.\nLes instances Peertube distantes ne sauront pas qu'un tchat est associé aux vidéos.<br>\n<b>Attention</b> : si vous aviez déjà des tchats en cours, il est possible que les informations aient déjà été publiées.\nIl faudra attendre la prochaine mise à jour des vidéos pour que les informations soient dépubliées.\nDe même, si vous désactivé ce paramètre, il faudra attendre que les vidéos soient mises à jour pour à nouveau\npublier les informations. Cette mise à jour intervient entre autre quand un live reprend ou s'arrête.<br>\n<b>Attention</b> : ce paramètre ne joue que sur la publication d'informations via le protocole ActivityPub. Il n'empêchera\npas une application distante de détecter autrement la présence de tchat, et de tenter de s'y connecter.\n",
            "old": "En cochant ce paramètre, votre instance ne publiera pas les informations de tchat sur le fédivers.\nLes instances Peertube distantes ne sauront pas qu'un tchat est associé aux vidéos.<br>\n<b>Attention</b>: si vous aviez déjà des tchats en cours, il est possible que les informations aient déjà été publiées.\nIl faudra attendre la prochaine mise à jour des vidéos pour que les informations soient dépubliées.\nDe même, si vous désactivé ce paramètre, il faudra attendre que les vidéos soient mises à jour pour à nouveau\npublier les informations. Cette mise à jour intervient entre autre quand un live reprend ou s'arrête.<br>\n<b>Attention</b>: ce paramètre ne joue que sur la publication d'informations via le protocole ActivityPub. Il n'empêchera\npas une application distante de détecter autrement la présence de tchat, et de tenter de s'y connecter.\n",
            "details": {
                "state": 20,
                "source": "By checking this setting, your instance will not publish chat information on the fediverse.\nRemote Peertube instances will not be aware that they are chat rooms associated to your videos.<br>\n<b>Please note</b>: if you already had chats in progress, it is possible that the information has already been published.\nYou will have to wait for the next video update before the information is unpublished.\nAlso, if you disable this setting, you'll have to wait for the videos to be updated before the information are\npublished again. This update happens among others when a live event resumes or stops.<br>\n<b>Please note</b>: this setting only affects the publication of information via the ActivityPub protocol.\nIt will not prevent a remote application from otherwise detecting the presence of chats, and trying to connect to it.\n",
                "old_state": 20
            },
            "id": 632933,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/632933/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856312/?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": "2023-06-09T17:16:33.996010Z",
            "action": 2,
            "target": "Avant de demander de l'aide, merci d'utiliser l'outil de diagnostic :\n<a class=\"peertube-plugin-livechat-launch-diagnostic\">Lancer le diagnostique</a>\n(si ce bouton n'ouvre pas une nouvelle fenêtre, merci de rafraîchir la page).\n",
            "old": "Avant de demander de l'aide, merci d'utiliser l'outil de diagnostic:\n<a class=\"peertube-plugin-livechat-launch-diagnostic\">Lancer le diagnostique</a>\n(si ce bouton n'ouvre pas une nouvelle fenêtre, merci de rafraîchir la page).\n",
            "details": {
                "state": 20,
                "source": "Before asking for help, please use the diagnostic tool:\n<a class=\"peertube-plugin-livechat-launch-diagnostic\">Launch diagnostic</a>\n(if this button is not opening a new window, please try to refresh the page).\n",
                "old_state": 20
            },
            "id": 632932,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/632932/?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": "2023-06-09T15:55:11.038631Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 632903,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/632903/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856311/?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": "2023-06-09T15:54:43.259437Z",
            "action": 2,
            "target": "Vous pouvez trouver la documentation du plugin ici :\n<a href=\"https ://johnxlivingston.github.io/peertube-plugin-livechat/fr/\" target=\"_blank\">\n  Documentation du Plugin Peertube Livechat\n</a>.\n",
            "old": "Vous pouvez trouver la documentation du plugin ici:\n<a href=\"https://johnxlivingston.github.io/peertube-plugin-livechat/fr/\" target=\"_blank\">\n  Documentation du Plugin Peertube Livechat\n</a>.\n",
            "details": {
                "state": 20,
                "source": "You can find the plugin documentation here:\n<a href=\"https://johnxlivingston.github.io/peertube-plugin-livechat/\" target=\"_blank\">\n  Peertube Plugin Livechat documentation\n</a>.\n",
                "old_state": 20
            },
            "id": 632902,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/632902/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856311/?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": "2023-06-09T15:54:43.257271Z",
            "action": 45,
            "target": "",
            "old": "",
            "details": {},
            "id": 632901,
            "action_name": "Un contributeur à rejoint",
            "url": "https://weblate.framasoft.org/api/changes/632901/?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": "2023-06-09T15:31:47.682325Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "new file",
                "filename": "languages/fr.yml"
            },
            "id": 629713,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/629713/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856389/?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": "2023-06-09T15:31:47.682299Z",
            "action": 59,
            "target": "Les composants externes à déclarer :\n<ul>\n  <li>Un par ligne.</li>\n  <li>Utilisez le format «nom_du_composant:passphrase_secrete» (les espaces seront retirés).</li>\n  <li>\n    Vous pouvez ajouter des commentaires: tout ce qui se trouve après un caractère # sera retiré,\n    et les lignes vides ignorées.\n  </li>\n  <li>Le nom ne peut contenir que des caractères alphanumériques latins et des points.</li>\n  <li>\n    Si le nom ne contient que des caractères alphanumériques, il sera suffixé avec\n    le domaine XMPP.\n    Par exemple, «bridge» deviendra «bridge.votre_domaine.tld».\n    Vous pouvez aussi spécifier un nom de domaine complet,\n    mais vous devrez vous assurer que votre configuration DNS est\n    correctement paramétrée.\n  </li>\n  <li>\n    N'utilisez que des caractères alphanumériques dans la passphrase secrète\n    (utilisez au moins 15 caractères).\n  </li>\n</ul>\n",
            "old": "",
            "details": {
                "state": 20,
                "source": "The external components to declare:\n<ul>\n  <li>One per line.</li>\n  <li>Use the format «component_name:component_secret» (spaces will be trimmed).</li>\n  <li>\n    You can add comments: everything after the # character will be stripped off,\n    and empty lines ignored.\n  </li>\n  <li>The name can only contain latin alphanumeric characters and dots.</li>\n  <li>\n    If the name contains only alphanumeric characters, it will be suffixed with the XMPP domain.\n    For example, «bridge» will become «bridge.your_domain.tld».\n    You can also specify a full domain name, but you have to make sure to configure your DNS correctly.\n  </li>\n  <li>Only use alphanumeric characters in the secret passphrase (use at least 15 characters).</li>\n</ul>\n",
                "old_state": -1
            },
            "id": 629712,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/629712/?format=api"
        }
    ]
}