Translation projects API.

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

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

{
    "count": 49190,
    "next": "https://weblate.framasoft.org/api/projects/peertube-livechat/changes/?format=api&page=767",
    "previous": "https://weblate.framasoft.org/api/projects/peertube-livechat/changes/?format=api&page=765",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/878095/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.460577Z",
            "action": 30,
            "target": "You don't need to know how to code to start contributing to this plugin! Other contributions are very valuable too, among which: you can test the software and report bugs, you can give feedback, features that you are interested in, user interface, design, ...",
            "old": "You don't need to know how to code to start contributing to this plugin!\nOther contributions are very valuable too, among which: you can test the software and report bugs, you can give feedback, features that you are interested in, user interface, design, ...\n",
            "details": {},
            "id": 658736,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658736/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878094/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.460552Z",
            "action": 59,
            "target": "La publication de la documentation est automatique, dès que les modifications sont fusionnées dans la branche `documentation`.\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "Publishing the documentation is automatic, as soon as the changes are merged into the `documentation` branch.",
                "old_state": -1
            },
            "id": 658735,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658735/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878094/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.460528Z",
            "action": 30,
            "target": "Publishing the documentation is automatic, as soon as the changes are merged into the `documentation` branch.",
            "old": "Publishing the documentation is automatic, as soon as the changes are merged into the `documentation` branch.\n",
            "details": {},
            "id": 658734,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658734/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878093/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.460502Z",
            "action": 59,
            "target": "Il suffit d'éditer les fichiers markdown en anglais, et de spécifier que vous ne pouvez pas compiler les traductions lorsque vous faites votre Pull Request.\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "Just edit english markdown files, and specify that you can't build translations when you make your Pull Request.",
                "old_state": -1
            },
            "id": 658733,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658733/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878093/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.460479Z",
            "action": 30,
            "target": "Just edit english markdown files, and specify that you can't build translations when you make your Pull Request.",
            "old": "Just edit english markdown files, and specify that you can't build translations when you make your Pull Request.\n",
            "details": {},
            "id": 658732,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658732/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878091/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.460403Z",
            "action": 59,
            "target": "Veuillez utiliser l'option `livechatnotranslation` pour la documentation technique.\nNous ne voulons pas traduire la documentation technique, afin d'éviter les problèmes liés à une mauvaise traduction.\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "Please use the `livechatnotranslation` option for technical documentation.  We don't want technical documentation to be translated, to avoid issues because of a wrong translation.",
                "old_state": -1
            },
            "id": 658729,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658729/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878091/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.460379Z",
            "action": 30,
            "target": "Please use the `livechatnotranslation` option for technical documentation.  We don't want technical documentation to be translated, to avoid issues because of a wrong translation.",
            "old": "Please use the `livechatnotranslation` option for technical documentation.\nWe don't want technical documentation to be translated, to avoid issues because of a wrong translation.\n",
            "details": {},
            "id": 658728,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658728/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878090/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.460341Z",
            "action": 59,
            "target": "Il est possible d'empêcher un fichier d'être traduit, en utilisant `livechatnotranslation : true` dans la section Yaml Font Matter.\nVoir ici : [Traduction de la documentation](/peertube-plugin-livechat/fr/contribuer/translate/#documentation-translation).\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "It is possible to prevent a file from beeing translating, using `livechatnotranslation: true` in the Yaml Font Matter section.  See here: [Documentation translation](/peertube-plugin-livechat/contributing/translate/#documentation-translation).",
                "old_state": -1
            },
            "id": 658727,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658727/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878090/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.460315Z",
            "action": 30,
            "target": "It is possible to prevent a file from beeing translating, using `livechatnotranslation: true` in the Yaml Font Matter section.  See here: [Documentation translation](/peertube-plugin-livechat/contributing/translate/#documentation-translation).",
            "old": "It is possible to prevent a file from beeing translating, using `livechatnotranslation: true` in the Yaml Font Matter section.\nSee here: [Documentation translation](/peertube-plugin-livechat/contributing/translate/#documentation-translation).\n",
            "details": {},
            "id": 658726,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658726/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878089/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.460287Z",
            "action": 59,
            "target": "Vous pouvez utiliser le code court `livechat_label` pour utiliser des chaînes de l'application.\nVoir ici : [Traduction de la documentation](/peertube-plugin-livechat/fr/contribuer/translate/#documentation-translation).\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "You can use the `livechat_label` short code to use application strings.  See here: [Documentation translation](/peertube-plugin-livechat/contributing/translate/#documentation-translation).",
                "old_state": -1
            },
            "id": 658725,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658725/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878089/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.460262Z",
            "action": 30,
            "target": "You can use the `livechat_label` short code to use application strings.  See here: [Documentation translation](/peertube-plugin-livechat/contributing/translate/#documentation-translation).",
            "old": "You can use the `livechat_label` short code to use application strings.\nSee here: [Documentation translation](/peertube-plugin-livechat/contributing/translate/#documentation-translation).\n",
            "details": {},
            "id": 658724,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658724/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878088/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.460234Z",
            "action": 59,
            "target": "Ensuite, avant de commiter, lancez toujours `npm run doc:translate`, afin que les changements dans les fichiers anglais puissent être propagés dans le fichier `support/documentation/po/livechat.en.pot`.\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "Then, before commiting, always run `npm run doc:translate`, so that changes in english files can be propagated to the `support/documentation/po/livechat.en.pot` file.",
                "old_state": -1
            },
            "id": 658723,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658723/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878088/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.460208Z",
            "action": 30,
            "target": "Then, before commiting, always run `npm run doc:translate`, so that changes in english files can be propagated to the `support/documentation/po/livechat.en.pot` file.",
            "old": "Then, before commiting, always run `npm run doc:translate`, so that changes in english files can be propagated to the `support/documentation/po/livechat.en.pot` file.\n",
            "details": {},
            "id": 658722,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658722/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878087/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.460181Z",
            "action": 59,
            "target": "Éditez seulement les fichiers anglais dans `support/documentation/content/en`.\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "Just edit the english files in `support/documentation/content/en`.",
                "old_state": -1
            },
            "id": 658721,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658721/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878087/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.460155Z",
            "action": 30,
            "target": "Just edit the english files in `support/documentation/content/en`.",
            "old": "Just edit the english files in `support/documentation/content/en`.\n",
            "details": {},
            "id": 658720,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658720/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878086/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.460127Z",
            "action": 59,
            "target": "Vous pouvez ensuite prévisualiser le résultat en utilisant `hugo serve -s support/documentation/`, et en utilisant le sélecteur de langue.\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "You can then preview the result using `hugo serve -s support/documentation/`, and using the language selector.",
                "old_state": -1
            },
            "id": 658719,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658719/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878086/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.460101Z",
            "action": 30,
            "target": "You can then preview the result using `hugo serve -s support/documentation/`, and using the language selector.",
            "old": "You can then preview the result using `hugo serve -s support/documentation/`, and using the language selector.\n",
            "details": {},
            "id": 658718,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658718/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878085/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.460074Z",
            "action": 59,
            "target": "Pour gérer les traductions, il suffit de faire :\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "To handle translations, just do:",
                "old_state": -1
            },
            "id": 658717,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658717/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878085/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.460048Z",
            "action": 30,
            "target": "To handle translations, just do:",
            "old": "To handle translations, just do:\n",
            "details": {},
            "id": 658716,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658716/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878084/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.460019Z",
            "action": 59,
            "target": "Certaines distributions linux (comme Debian Bullseye par exemple) ont une version trop ancienne de `po4a`.\nVeillez à installer une version compatible.\nSi vous utilisez Debian Bullseye par exemple, vous pouvez télécharger le fichier Bookworm po4a.deb depuis [https://packages.debian.org](https://packages.debian.org/bookworm/all/po4a/download), et l'installer manuellement.\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "Some linux distro (like Debian Bullseye for example) have too old version of `po4a`.  Please make sure to install a compatible version.  If you are using Debian Bullseye for example, you can download the Bookworm po4a.deb file from [https://packages.debian.org](https://packages.debian.org/bookworm/all/po4a/download), and install it manually.",
                "old_state": -1
            },
            "id": 658715,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658715/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878084/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459994Z",
            "action": 30,
            "target": "Some linux distro (like Debian Bullseye for example) have too old version of `po4a`.  Please make sure to install a compatible version.  If you are using Debian Bullseye for example, you can download the Bookworm po4a.deb file from [https://packages.debian.org](https://packages.debian.org/bookworm/all/po4a/download), and install it manually.",
            "old": "Some linux distro (like Debian Bullseye for example) have too old version of `po4a`.\nPlease make sure to install a compatible version.\nIf you are using Debian Bullseye for example, you can download the Bookworm po4a.deb file from [https://packages.debian.org](https://packages.debian.org/bookworm/all/po4a/download), and install it manually.\n",
            "details": {},
            "id": 658714,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658714/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878083/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459966Z",
            "action": 59,
            "target": "Pour l'instant, vous n'avez que la version anglaise.\nPour mettre à jour les chaînes et générer les traductions, vous devez lancer le script `doc-translate.sh`.\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "For now, you only have the english version.  To update documentation strings, and generate translations, you have to run the `doc-translate.sh` script.",
                "old_state": -1
            },
            "id": 658713,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658713/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878083/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459940Z",
            "action": 30,
            "target": "For now, you only have the english version.  To update documentation strings, and generate translations, you have to run the `doc-translate.sh` script.",
            "old": "For now, you only have the english version.\nTo update documentation strings, and generate translations, you have to run the `doc-translate.sh` script.\n",
            "details": {},
            "id": 658712,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658712/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878082/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459912Z",
            "action": 59,
            "target": "Puis d'ouvrir votre navigateur à l'adresse [http://localhost:1313/peertube-plugin-livechat/](http://localhost:1313/peertube-plugin-livechat/).\nCette page se raffraichira automatiquement à chaque modification.\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "Then open your browser on the address [http://localhost:1313/peertube-plugin-livechat/](http://localhost:1313/peertube-plugin-livechat/).  This page will automatically refresh on each modification.",
                "old_state": -1
            },
            "id": 658711,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658711/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878082/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459886Z",
            "action": 30,
            "target": "Then open your browser on the address [http://localhost:1313/peertube-plugin-livechat/](http://localhost:1313/peertube-plugin-livechat/).  This page will automatically refresh on each modification.",
            "old": "Then open your browser on the address [http://localhost:1313/peertube-plugin-livechat/](http://localhost:1313/peertube-plugin-livechat/).\nThis page will automatically refresh on each modification.\n",
            "details": {},
            "id": 658710,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658710/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878081/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459859Z",
            "action": 59,
            "target": "Pour prévisualiser vos modification, il suffit de lancer :\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "To preview your modifications, just run:",
                "old_state": -1
            },
            "id": 658709,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658709/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878081/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459831Z",
            "action": 30,
            "target": "To preview your modifications, just run:",
            "old": "To preview your modifications, just run:\n",
            "details": {},
            "id": 658708,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658708/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878080/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459792Z",
            "action": 59,
            "target": "Si les traductions ne sont pas complètes, ce n'est pas grave, la version anglaise sera utilisée pour les chaînes manquantes.\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "If the translations are not complete, it does not matter, english will be used for missing strings.",
                "old_state": -1
            },
            "id": 658707,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658707/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878080/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459766Z",
            "action": 30,
            "target": "If the translations are not complete, it does not matter, english will be used for missing strings.",
            "old": "If the translations are not complete, it does not matter, english will be used for missing strings.\n",
            "details": {},
            "id": 658706,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658706/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878079/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459739Z",
            "action": 59,
            "target": "Dans le fichier `support/documentation/config.toml`, inspirez vous de la section `[Languages.fr]` pour déclarer la nouvelle langue.\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "In the `support/documentation/config.toml` file, please copy and modify the `[Languages.fr]` section.",
                "old_state": -1
            },
            "id": 658705,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658705/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878079/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459712Z",
            "action": 30,
            "target": "In the `support/documentation/config.toml` file, please copy and modify the `[Languages.fr]` section.",
            "old": "In the `support/documentation/config.toml` file, please copy and modify the `[Languages.fr]` section.\n",
            "details": {},
            "id": 658704,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658704/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878078/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459683Z",
            "action": 59,
            "target": "La documentation est traduite en utilisant Weblate (voir [la documentation sur la traduction](/peertube-plugin-livechat/fr/contributing/translate/)).\nPour cela, on utilise l'outils [po4a](https://po4a.org), comme nous le verrons plus loin dans cette page.\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "Documentation is translated using Weblate (see the [translation documentation](/peertube-plugin-livechat/contributing/translate/)).  To do so, we use the [po4a tool](https://po4a.org/), as we will se later in this page.",
                "old_state": -1
            },
            "id": 658703,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658703/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878078/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459657Z",
            "action": 30,
            "target": "Documentation is translated using Weblate (see the [translation documentation](/peertube-plugin-livechat/contributing/translate/)).  To do so, we use the [po4a tool](https://po4a.org/), as we will se later in this page.",
            "old": "Documentation is translated using Weblate (see the [translation documentation](/peertube-plugin-livechat/contributing/translate/)).\nTo do so, we use the [po4a tool](https://po4a.org/), as we will se later in this page.\n",
            "details": {},
            "id": 658702,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658702/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878077/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459629Z",
            "action": 59,
            "target": "Le dossier `support/documentation/content/en`ne contient que les fichiers de documentation en anglais.\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "The `support/documentation/content/en` folder contains only english documentation files.",
                "old_state": -1
            },
            "id": 658701,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658701/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878077/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459602Z",
            "action": 30,
            "target": "The `support/documentation/content/en` folder contains only english documentation files.",
            "old": "The `support/documentation/content/en` folder contains only english documentation files.\n",
            "details": {},
            "id": 658700,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658700/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878076/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459575Z",
            "action": 59,
            "target": "La langue principale est l'anglais (code `en`).\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "The principal language is english (`en` code).",
                "old_state": -1
            },
            "id": 658699,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658699/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878076/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459549Z",
            "action": 30,
            "target": "The principal language is english (`en` code).",
            "old": "The principal language is english (`en` code).\n",
            "details": {},
            "id": 658698,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658698/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878075/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459521Z",
            "action": 59,
            "target": "Quand une version du plugin est publiée, ou quand la documentation est mise à jour, les mainteneur⋅euses du plugin fusionnerons la branche `main` dans la branche `documentation`.\nCe qui aura pour effet de déclencher les pipelines github et gitlab pour mettre à jour les versions publiées.\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "When a new plugin version is released, or when documentation is updated, plugin maintainers will merge the `main` branch to the `documentation` branch.  This will trigger github and gitlab pipelines, and update published documentation.",
                "old_state": -1
            },
            "id": 658697,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658697/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878075/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459495Z",
            "action": 30,
            "target": "When a new plugin version is released, or when documentation is updated, plugin maintainers will merge the `main` branch to the `documentation` branch.  This will trigger github and gitlab pipelines, and update published documentation.",
            "old": "When a new plugin version is released, or when documentation is updated, plugin maintainers will merge the `main` branch to the `documentation` branch.\nThis will trigger github and gitlab pipelines, and update published documentation.\n",
            "details": {},
            "id": 658696,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658696/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878074/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459467Z",
            "action": 59,
            "target": "Le thème utilisé est [hugo-theme-learn](https://learn.netlify.app/).\nIl est recommandé d'en lire la documentation avant de commencer.\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "The used theme is [hugo-theme-learn](https://learn.netlify.app/).  You should read its documentation before starting editing the documentation.",
                "old_state": -1
            },
            "id": 658695,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658695/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878074/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459442Z",
            "action": 30,
            "target": "The used theme is [hugo-theme-learn](https://learn.netlify.app/).  You should read its documentation before starting editing the documentation.",
            "old": "The used theme is [hugo-theme-learn](https://learn.netlify.app/).\nYou should read its documentation before starting editing the documentation.\n",
            "details": {},
            "id": 658694,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658694/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878073/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459415Z",
            "action": 59,
            "target": "La documentation est générée via l'outils [Hugo](https://gohugo.io/).\nCelui-ci doit être installé sur votre machine pour pouvoir prévisualiser la documentation.\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "The documentation is generated using [Hugo](https://gohugo.io/).  You have to install it on your computer if you want to preview your work.",
                "old_state": -1
            },
            "id": 658693,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658693/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878073/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459388Z",
            "action": 30,
            "target": "The documentation is generated using [Hugo](https://gohugo.io/).  You have to install it on your computer if you want to preview your work.",
            "old": "The documentation is generated using [Hugo](https://gohugo.io/).\nYou have to install it on your computer if you want to preview your work.\n",
            "details": {},
            "id": 658692,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658692/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878072/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459361Z",
            "action": 59,
            "target": "Le code source de la documentation se trouve dans le dossier `support/documentation/content` du dépot de code.\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "The documentation source code is in the `support/documentation/content` folder.",
                "old_state": -1
            },
            "id": 658691,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658691/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878072/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459335Z",
            "action": 30,
            "target": "The documentation source code is in the `support/documentation/content` folder.",
            "old": "The documentation source code is in the `support/documentation/content` folder.\n",
            "details": {},
            "id": 658690,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658690/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878071/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459307Z",
            "action": 59,
            "target": "Le travail de documentation se fait sur la branche `main`.\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "Documentation work has to be merged in the `main` branch.",
                "old_state": -1
            },
            "id": 658689,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658689/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878071/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459280Z",
            "action": 30,
            "target": "Documentation work has to be merged in the `main` branch.",
            "old": "Documentation work has to be merged in the `main` branch.\n",
            "details": {},
            "id": 658688,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658688/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878070/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459252Z",
            "action": 59,
            "target": "Toujours vous annoncer avant de commencer à travailler (en créant un ticket ou en commentant un ticket existant).\nCeci afin d'éviter que plusieurs personnes travaillent sur la même chose et entrent en conflit.\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "Always inform the community before working (by creating a new issue, or commenting an existing one).  This is to avoid that two persons are working on the same thing, and prevent conflicts.",
                "old_state": -1
            },
            "id": 658687,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658687/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878070/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459226Z",
            "action": 30,
            "target": "Always inform the community before working (by creating a new issue, or commenting an existing one).  This is to avoid that two persons are working on the same thing, and prevent conflicts.",
            "old": "Always inform the community before working (by creating a new issue, or commenting an existing one).\nThis is to avoid that two persons are working on the same thing, and prevent conflicts.\n",
            "details": {},
            "id": 658686,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/658686/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878069/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.459197Z",
            "action": 59,
            "target": "Note : pour une raison obscure, Prosody n'arrive pas à résoudre les adresses DNS des conteneurs quand la librairie lua-unbound est utilisée.\nPour contourner cela, il y a un «dirty hack» : il suffit de créer une fichier `/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` dans vos docker-volumes, puis de les redémarrer.\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.  There is a dirty hack in the plugin: just create a `/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes, then restart containers.",
                "old_state": -1
            },
            "id": 658685,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658685/?format=api"
        }
    ]
}