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/units/?format=api&page=3
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 204,
    "next": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/units/?format=api&page=4",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/units/?format=api&page=2",
    "results": [
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Enable custom Prosody external components"
            ],
            "previous_source": "",
            "target": [
                "Activer les composants externes personnalisés Prosody"
            ],
            "id_hash": -7596818719006078492,
            "content_hash": -5423725860292880938,
            "location": "",
            "context": "prosody_components_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 126,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://weblate.framasoft.org/api/units/855854/?format=api",
            "priority": 100,
            "id": 856384,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=1692ad9fee9ac9e4",
            "url": "https://weblate.framasoft.org/api/units/856384/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:44.391524Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "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"
            ],
            "previous_source": "",
            "target": [
                "Pour permettre l'utilisation de composants XMPP externes.<br>\nCette option seule n'autorise que les connexions depuis le localhost.<br>\nVous devez configurer les interfaces sur lesquelles écouter et ouvrir les ports sur votre pare-feu pour rendre cela disponible à des serveurs distants.<br>\nCette fonctionnalité peut, par exemple, être utilisée pour connecter des bots aux salons.\n"
            ],
            "id_hash": 5596726744311601219,
            "content_hash": -2916663063732061942,
            "location": "",
            "context": "prosody_components_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 127,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 51,
            "source_unit": "https://weblate.framasoft.org/api/units/855855/?format=api",
            "priority": 100,
            "id": 856385,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=cdab91523b9f1843",
            "url": "https://weblate.framasoft.org/api/units/856385/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:44.393077Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Prosody external components port"
            ],
            "previous_source": "",
            "target": [
                "Port pour les composants externe Prosody"
            ],
            "id_hash": 3103133840942237851,
            "content_hash": -5598768972033015298,
            "location": "",
            "context": "prosody_components_port_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 128,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/855856/?format=api",
            "priority": 100,
            "id": 856386,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=ab108bc987db089b",
            "url": "https://weblate.framasoft.org/api/units/856386/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:44.395151Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "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 if you don't allow access on interfaces other than localhost.\n"
            ],
            "previous_source": "",
            "target": [
                "Le port à utiliser pour les XMPP components.<br>\nChangez ce port s'il est déjà utilisé sur votre serveur.<br>\nVous pouvez garder ce port fermé sur votre pare-feu si vous n'autorisez pas l'accès sur les interfaces autre que localhost.\n"
            ],
            "id_hash": -1777747827861782039,
            "content_hash": -7594917312572282704,
            "location": "",
            "context": "prosody_components_port_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 129,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 46,
            "source_unit": "https://weblate.framasoft.org/api/units/855857/?format=api",
            "priority": 100,
            "id": 856387,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=67542bc4fc1381e9",
            "url": "https://weblate.framasoft.org/api/units/856387/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:44.396716Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "External components"
            ],
            "previous_source": "",
            "target": [
                "Composants externes"
            ],
            "id_hash": -4498921535230183998,
            "content_hash": 3038984349601925135,
            "location": "",
            "context": "prosody_components_list_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 132,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/855858/?format=api",
            "priority": 100,
            "id": 856388,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=41909eb3343ff5c2",
            "url": "https://weblate.framasoft.org/api/units/856388/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:47.667067Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "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"
            ],
            "previous_source": "",
            "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"
            ],
            "id_hash": 2963812456829578046,
            "content_hash": 4055212426158445852,
            "location": "",
            "context": "prosody_components_list_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 133,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 100,
            "source_unit": "https://weblate.framasoft.org/api/units/855859/?format=api",
            "priority": 100,
            "id": 856389,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=a92193b9fe346b3e",
            "url": "https://weblate.framasoft.org/api/units/856389/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:47.670640Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Online help"
            ],
            "previous_source": "",
            "target": [
                "Aide en ligne"
            ],
            "id_hash": -7194100276785671945,
            "content_hash": 7959940663484246507,
            "location": "",
            "context": "online_help",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/889457/?format=api",
            "priority": 100,
            "id": 889468,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=1c296bea0ba690f7",
            "url": "https://weblate.framasoft.org/api/units/889468/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-26T16:17:18.650459Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Prosody external components network interfaces"
            ],
            "previous_source": "",
            "target": [
                "Interfaces réseau pour les composants Prosody externes"
            ],
            "id_hash": 4877542661632540254,
            "content_hash": 7885854405842770823,
            "location": "",
            "context": "prosody_components_interfaces_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 130,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://weblate.framasoft.org/api/units/901788/?format=api",
            "priority": 100,
            "id": 902241,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=c3b083355b6bbe5e",
            "url": "https://weblate.framasoft.org/api/units/902241/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.805888Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "The network interfaces to listen on for external components connections.<br>\nList of IP to listen on, coma separated (spaces will be stripped).<br>\nYou can use «*» to listen on all IPv4 interfaces, and «::» for all IPv6.<br>\nExamples:\n<ul>\n  <li>*, ::</li>\n  <li>*</li>\n  <li>127.0.0.1, ::1</li>\n  <li>172.18.0.42</li>\n</ul>\n"
            ],
            "previous_source": "",
            "target": [
                "Les interfaces réseau sur lesquelles écouter pour les composants externes.<br>\nUne liste d'IP séparées par des virgules (les espaces seront retirés).\nOn pourra utiliser «*» pour écouter sur toutes les IPv4, et «::» pour toutes les IPv6.<br>\nExemples :\n<ul>\n  <li>*,::</li>\n  <li>*</li>\n  <li>127.0.0.1,::1</li>\n  <li>172.18.0.42</li>\n</ul>\n"
            ],
            "id_hash": 359577218744537157,
            "content_hash": -1097170867008306137,
            "location": "",
            "context": "prosody_components_interfaces_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 131,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 46,
            "source_unit": "https://weblate.framasoft.org/api/units/901789/?format=api",
            "priority": 100,
            "id": 902242,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=84fd799348975045",
            "url": "https://weblate.framasoft.org/api/units/902242/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.808874Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "<b class=\"peertube-plugin-livechat-experimental\">Experimental feature:</b> this feature is still experimental.\n"
            ],
            "previous_source": "",
            "target": [
                "<b class=\"peertube-plugin-livechat-experimental\">Fonction expérimentale :</b> cette fonctionnalité est encore expérimentale.\n"
            ],
            "id_hash": 1302269589183991686,
            "content_hash": -8720329476431611065,
            "location": "",
            "context": "experimental_warning",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 134,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://weblate.framasoft.org/api/units/901790/?format=api",
            "priority": 100,
            "id": 902243,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=9212974aa91b0f86",
            "url": "https://weblate.framasoft.org/api/units/902243/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.814493Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "<h3>Channel advanced configuration</h3>\nFollowing settings concern the advanced channel options:\nusers will be able to add some customization on their channels,\nactivate the moderation bot, ...\n"
            ],
            "previous_source": "",
            "target": [
                "<h3>Configuration avancée de la chaîne</h3>\nLes paramètres suivants concernant les options avancées de la chaîne :\nles utilisateur⋅rices pourrons personnaliser certaines options pour les chaînes,\nactiver le bot de modération, ...\n"
            ],
            "id_hash": 9202691364506411366,
            "content_hash": 5248954775005724248,
            "location": "",
            "context": "configuration_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 135,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://weblate.framasoft.org/api/units/901791/?format=api",
            "priority": 100,
            "id": 902244,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=ffb68709bef5a166",
            "url": "https://weblate.framasoft.org/api/units/902244/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.817135Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Disable the advanced channel configuration and the chatbot"
            ],
            "previous_source": "",
            "target": [
                "Désactiver la configuration avancée des chaînes et le bot de modération"
            ],
            "id_hash": -4713863469948375911,
            "content_hash": -7662538155406676467,
            "location": "",
            "context": "disable_channel_configuration_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 136,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://weblate.framasoft.org/api/units/901792/?format=api",
            "priority": 100,
            "id": 902245,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=3e94fe2632096c99",
            "url": "https://weblate.framasoft.org/api/units/902245/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.819594Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Save"
            ],
            "previous_source": "",
            "target": [
                "Enregistrer"
            ],
            "id_hash": -8350671800024145179,
            "content_hash": -203334534239352601,
            "location": "",
            "context": "save",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 137,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/901793/?format=api",
            "priority": 100,
            "id": 902246,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=0c1c743ddbb062e5",
            "url": "https://weblate.framasoft.org/api/units/902246/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.822316Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Cancel"
            ],
            "previous_source": "",
            "target": [
                "Annuler"
            ],
            "id_hash": 3113386145272928203,
            "content_hash": 4519058407918545099,
            "location": "",
            "context": "cancel",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 138,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/901794/?format=api",
            "priority": 100,
            "id": 902247,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=ab34f834259d97cb",
            "url": "https://weblate.framasoft.org/api/units/902247/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.824652Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Successfully saved"
            ],
            "previous_source": "",
            "target": [
                "Sauvegarde effectuée"
            ],
            "id_hash": 2990646560805595450,
            "content_hash": -8330425936446494768,
            "location": "",
            "context": "successfully_saved",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 139,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/901795/?format=api",
            "priority": 100,
            "id": 902248,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=a980e933b18fa93a",
            "url": "https://weblate.framasoft.org/api/units/902248/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.827899Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Chatrooms"
            ],
            "previous_source": "",
            "target": [
                "Salons de discussion"
            ],
            "id_hash": -7936068586103980381,
            "content_hash": 1478274120103158664,
            "location": "",
            "context": "menu_configuration_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 140,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/901796/?format=api",
            "priority": 100,
            "id": 902249,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=11dd6bab0422bea3",
            "url": "https://weblate.framasoft.org/api/units/902249/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.830842Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Configure your live's chatrooms"
            ],
            "previous_source": "",
            "target": [
                "Configurez vos salons de discussions"
            ],
            "id_hash": 8866665699426464603,
            "content_hash": -1106591305950165779,
            "location": "",
            "context": "livechat_configuration_title",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 141,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/901797/?format=api",
            "priority": 100,
            "id": 902250,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=fb0cb979dc74735b",
            "url": "https://weblate.framasoft.org/api/units/902250/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.833586Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Here you can configure some advanced options for chatrooms associated to your live streams."
            ],
            "previous_source": "",
            "target": [
                "Vous pouvez configurer ici quelques options avancées pour les salons de discussion associés à vos flux en direct."
            ],
            "id_hash": 3196114060032086421,
            "content_hash": -4193694339333119861,
            "location": "",
            "context": "livechat_configuration_desc",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 142,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://weblate.framasoft.org/api/units/901798/?format=api",
            "priority": 100,
            "id": 902251,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=ac5ae0cdc9d81195",
            "url": "https://weblate.framasoft.org/api/units/902251/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.836120Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Please select bellow one of your channel, to setup its chatting options."
            ],
            "previous_source": "",
            "target": [
                "Veuillez sélectionner ci-dessous l'une de vos chaîne, pour configurer ses options de tchat."
            ],
            "id_hash": -3882305963860503140,
            "content_hash": -5030833391814822301,
            "location": "",
            "context": "livechat_configuration_please_select",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 143,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://weblate.framasoft.org/api/units/901799/?format=api",
            "priority": 100,
            "id": 902252,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=4a1f474b92b6d59c",
            "url": "https://weblate.framasoft.org/api/units/902252/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.838871Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Channel options"
            ],
            "previous_source": "",
            "target": [
                "Options de la chaîne"
            ],
            "id_hash": -4758485134384745295,
            "content_hash": -9097646248480005997,
            "location": "",
            "context": "livechat_configuration_channel_title",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 144,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/901800/?format=api",
            "priority": 100,
            "id": 902253,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=3df676fb580534b1",
            "url": "https://weblate.framasoft.org/api/units/902253/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.841283Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "You can setup here some options for this channel (moderation policies, ...)."
            ],
            "previous_source": "",
            "target": [
                "Vous pouvez configurer ici quelques options pour cette chaîne (politiques de modération, ...)."
            ],
            "id_hash": 6631292039842861729,
            "content_hash": -5408008127008590024,
            "location": "",
            "context": "livechat_configuration_channel_desc",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 145,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://weblate.framasoft.org/api/units/901801/?format=api",
            "priority": 100,
            "id": 902254,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=dc0714f9e4b592a1",
            "url": "https://weblate.framasoft.org/api/units/902254/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.844149Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Enable moderation bot"
            ],
            "previous_source": "",
            "target": [
                "Activer le bot de modération"
            ],
            "id_hash": 7174904035908428490,
            "content_hash": -2551830422817717375,
            "location": "",
            "context": "livechat_configuration_channel_enable_bot_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 148,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/901802/?format=api",
            "priority": 100,
            "id": 902255,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=e3926134d5d6a2ca",
            "url": "https://weblate.framasoft.org/api/units/902255/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.846708Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Moderation bot options"
            ],
            "previous_source": "",
            "target": [
                "Options du bot de modération"
            ],
            "id_hash": -4615178017312259177,
            "content_hash": 1510997840795611216,
            "location": "",
            "context": "livechat_configuration_channel_bot_options_title",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 149,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/901803/?format=api",
            "priority": 100,
            "id": 902256,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=3ff3980ba6e94397",
            "url": "https://weblate.framasoft.org/api/units/902256/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.849732Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Forbidden words or expressions"
            ],
            "previous_source": "",
            "target": [
                "Mots ou expressions interdites"
            ],
            "id_hash": -121515698720562565,
            "content_hash": 198500449622136023,
            "location": "",
            "context": "livechat_configuration_channel_forbidden_words_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 150,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/901804/?format=api",
            "priority": 100,
            "id": 902257,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=7e504a1da720a27b",
            "url": "https://weblate.framasoft.org/api/units/902257/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.852306Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "You can configure some words that will be automatically moderated by the bot (messages containing such words will be instantly deleted).\nYou can also add an optional reason that will be displayed at the place of deleted messages.\nSeveral examples are provided on the documentation page.\n"
            ],
            "previous_source": "",
            "target": [
                "Vous pouvez configurer quelques mots qui seront automatiquement modérés par le bot (les messages contenant de tels mots seront instantanément supprimés).\nVous pouvez aussi ajouter une raison optionnelle, qui sera affichée à la place des messages supprimés.\nQuelques exemples de configuration sont fournis sur la page de documentation.\n"
            ],
            "id_hash": -6445425901903973886,
            "content_hash": -6401142377471434762,
            "location": "",
            "context": "livechat_configuration_channel_forbidden_words_desc",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 151,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 46,
            "source_unit": "https://weblate.framasoft.org/api/units/901805/?format=api",
            "priority": 100,
            "id": 902258,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=268d3f4aa2e97202",
            "url": "https://weblate.framasoft.org/api/units/902258/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.855306Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "One word or expression per line. If you put multiple words on one line, it will only match messages containing the whole sequence.\n"
            ],
            "previous_source": "",
            "target": [
                "Un mot ou une expression par ligne. Si vous mettez plusieurs mots sur une même ligne, seuls les messages contenant la séquence entière seront supprimés.\n"
            ],
            "id_hash": -2012550485397246495,
            "content_hash": 6711755331130579512,
            "location": "",
            "context": "livechat_configuration_channel_forbidden_words_desc2",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 152,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 23,
            "source_unit": "https://weblate.framasoft.org/api/units/901806/?format=api",
            "priority": 100,
            "id": 902259,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=6411fbff195b6de1",
            "url": "https://weblate.framasoft.org/api/units/902259/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.857707Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Reason"
            ],
            "previous_source": "",
            "target": [
                "Raison"
            ],
            "id_hash": -7980374474586295914,
            "content_hash": 8709317994050731394,
            "location": "",
            "context": "livechat_configuration_channel_forbidden_words_reason_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 153,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/901807/?format=api",
            "priority": 100,
            "id": 902260,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=114003b27bb07196",
            "url": "https://weblate.framasoft.org/api/units/902260/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.860187Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Reason to display besides deleted messages"
            ],
            "previous_source": "",
            "target": [
                "Raison à affiche à côté des messages supprimés"
            ],
            "id_hash": 5702389431951638834,
            "content_hash": -4264026347573601509,
            "location": "",
            "context": "livechat_configuration_channel_forbidden_words_reason_desc",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 154,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://weblate.framasoft.org/api/units/901808/?format=api",
            "priority": 100,
            "id": 902261,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=cf22f4f9ce6b4132",
            "url": "https://weblate.framasoft.org/api/units/902261/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.862894Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Consider as regular expressions"
            ],
            "previous_source": "",
            "target": [
                "Considérer comme une expression régulière"
            ],
            "id_hash": 1992245339992105025,
            "content_hash": 3514767039632334918,
            "location": "",
            "context": "livechat_configuration_channel_forbidden_words_regexp_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 155,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/901809/?format=api",
            "priority": 100,
            "id": 902262,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=9ba5e094d3a82041",
            "url": "https://weblate.framasoft.org/api/units/902262/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.865362Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "By checking this option, you can use regular expressions."
            ],
            "previous_source": "",
            "target": [
                "En cochant cette option, vous pouvez utiliser des expressions régulières."
            ],
            "id_hash": 7944128281105587854,
            "content_hash": 2952583392547045824,
            "location": "",
            "context": "livechat_configuration_channel_forbidden_words_regexp_desc",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 156,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/901810/?format=api",
            "priority": 100,
            "id": 902263,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=ee3f3694f56ede8e",
            "url": "https://weblate.framasoft.org/api/units/902263/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.868285Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Also moderate messages from moderators"
            ],
            "previous_source": "",
            "target": [
                "Également modérer les messages des modérateur⋅rices"
            ],
            "id_hash": 96050545537961973,
            "content_hash": 4487926810332532403,
            "location": "",
            "context": "livechat_configuration_channel_forbidden_words_applytomoderators_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 157,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://weblate.framasoft.org/api/units/901811/?format=api",
            "priority": 100,
            "id": 902264,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=81553d765745cff5",
            "url": "https://weblate.framasoft.org/api/units/902264/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.870925Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "By default, moderator messages will not be deleted when containing forbidden words.\nBy checking this option, messages from moderators will also be deleted.\n"
            ],
            "previous_source": "",
            "target": [
                "Par défaut, les messages des modérateur⋅rices ne seront pas supprimés quand ils contiennent des mots interdits.\nEn cochant cette option, leur messages seront également supprimé.\n"
            ],
            "id_hash": -8170029208034244023,
            "content_hash": 4086500214473637411,
            "location": "",
            "context": "livechat_configuration_channel_forbidden_words_applytomoderators_desc",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 158,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 23,
            "source_unit": "https://weblate.framasoft.org/api/units/901812/?format=api",
            "priority": 100,
            "id": 902265,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=0e9e39b8d28d8a49",
            "url": "https://weblate.framasoft.org/api/units/902265/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.873427Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Timer"
            ],
            "previous_source": "",
            "target": [
                "Timer"
            ],
            "id_hash": -4970991855104681104,
            "content_hash": 8521386270217147274,
            "location": "",
            "context": "livechat_configuration_channel_quote_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 161,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/901813/?format=api",
            "priority": 100,
            "id": 902266,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=3b037d3ec7201b70",
            "url": "https://weblate.framasoft.org/api/units/902266/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.876990Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "You can configure several timers that will send messages at regular interval.\nThese messages will be sent by the bot every X minutes.\nYou can for example make the bot sent some sponsoring information every 5 minutes.\n"
            ],
            "previous_source": "",
            "target": [
                "Vous pouvez configurer quelques timers qui enverrons des messages à intervalle régulier.\nCes messages seront envoyés par le bot toutes les X minutes.\nVous pouvez par exemple faire en sorte que le bot envoi des informations de sponsoring toutes les 5 minutes.\n"
            ],
            "id_hash": 1842857706692283103,
            "content_hash": 6899113971004414941,
            "location": "",
            "context": "livechat_configuration_channel_quote_desc",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 162,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 37,
            "source_unit": "https://weblate.framasoft.org/api/units/901814/?format=api",
            "priority": 100,
            "id": 902267,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=9993255202fc0adf",
            "url": "https://weblate.framasoft.org/api/units/902267/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.879763Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "One message per line.\nIf multiple messages, it will pick one randomly every X minutes.\n"
            ],
            "previous_source": "",
            "target": [
                "Un message par ligne.\nS'il y a plusieurs messages, le bot en choisira un aléatoirement toutes les X minutes.\n"
            ],
            "id_hash": -8705787338191817843,
            "content_hash": 8843721820923934149,
            "location": "",
            "context": "livechat_configuration_channel_quote_desc2",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 164,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://weblate.framasoft.org/api/units/901815/?format=api",
            "priority": 100,
            "id": 902268,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=072ed48a88fbb38d",
            "url": "https://weblate.framasoft.org/api/units/902268/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.882311Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Send every X minutes"
            ],
            "previous_source": "",
            "target": [
                "Envoyer toutes les X minutes"
            ],
            "id_hash": 4771775703378515470,
            "content_hash": 3010485264751238726,
            "location": "",
            "context": "livechat_configuration_channel_quote_delay_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 165,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/901816/?format=api",
            "priority": 100,
            "id": 902269,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=c238c0b863b7560e",
            "url": "https://weblate.framasoft.org/api/units/902269/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.885000Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "The bot will post the message every X minutes.\n"
            ],
            "previous_source": "",
            "target": [
                "Le bot enverra les messages toutes les X minutes\n"
            ],
            "id_hash": 8578988623910798602,
            "content_hash": 7828545302693253450,
            "location": "",
            "context": "livechat_configuration_channel_quote_delay_desc",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 166,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/901817/?format=api",
            "priority": 100,
            "id": 902270,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=f70eb0b33452050a",
            "url": "https://weblate.framasoft.org/api/units/902270/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.887276Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Bot command"
            ],
            "previous_source": "",
            "target": [
                "Commande du bot"
            ],
            "id_hash": -8212937898631837158,
            "content_hash": -4003546039315329607,
            "location": "",
            "context": "livechat_configuration_channel_command_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 167,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/901818/?format=api",
            "priority": 100,
            "id": 902271,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=0e05c87ec5b4ca1a",
            "url": "https://weblate.framasoft.org/api/units/902271/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.890283Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "You can configure the bot to respond to commands.\nA command is a message starting with a \"!\", like for example \"!help\" that calls the \"help\" command.\n"
            ],
            "previous_source": "",
            "target": [
                "Vous pouvez configurer le bot pour répondre à des commandes.\nUne commande est un message qui commence par un \"!\", comme par exemple \"!help\" qui appellera la commande \"help\".\n"
            ],
            "id_hash": 3317086607174937270,
            "content_hash": -5770894779194644927,
            "location": "",
            "context": "livechat_configuration_channel_command_desc",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 168,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 27,
            "source_unit": "https://weblate.framasoft.org/api/units/901819/?format=api",
            "priority": 100,
            "id": 902272,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=ae08a8b1cdde2ab6",
            "url": "https://weblate.framasoft.org/api/units/902272/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.892687Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Command"
            ],
            "previous_source": "",
            "target": [
                "Commande"
            ],
            "id_hash": -6556421524331560445,
            "content_hash": -7429111689817805401,
            "location": "",
            "context": "livechat_configuration_channel_command_cmd_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 169,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/901820/?format=api",
            "priority": 100,
            "id": 902273,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=2502e95c6c7e0203",
            "url": "https://weblate.framasoft.org/api/units/902273/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.894391Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "The command, without the starting \"!\". For example \"help\", \"sponsor\", ...\n"
            ],
            "previous_source": "",
            "target": [
                "La commande, sans le \"!\" au début. Par exemple \"help\", \"sponsor\", ...\n"
            ],
            "id_hash": -6271840528942028294,
            "content_hash": -3497809579001115084,
            "location": "",
            "context": "livechat_configuration_channel_command_cmd_desc",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 170,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://weblate.framasoft.org/api/units/901821/?format=api",
            "priority": 100,
            "id": 902274,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=28f5f244c08329fa",
            "url": "https://weblate.framasoft.org/api/units/902274/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.895983Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Message"
            ],
            "previous_source": "",
            "target": [
                "Message"
            ],
            "id_hash": 3358316574784893538,
            "content_hash": -6592859376577824610,
            "location": "",
            "context": "livechat_configuration_channel_command_message_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 171,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/901822/?format=api",
            "priority": 100,
            "id": 902275,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=ae9b2321b35c3262",
            "url": "https://weblate.framasoft.org/api/units/902275/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.897552Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "The message to send."
            ],
            "previous_source": "",
            "target": [
                "Le message à envoyer."
            ],
            "id_hash": 2781343070473070593,
            "content_hash": -8412104972523688272,
            "location": "",
            "context": "livechat_configuration_channel_command_message_desc",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 172,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/901824/?format=api",
            "priority": 100,
            "id": 902276,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=a69950c9520aa801",
            "url": "https://weblate.framasoft.org/api/units/902276/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.899138Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "For more information about how to configure this feature, please refer to the documentation by clicking on the help button.\n"
            ],
            "previous_source": "",
            "target": [
                "Pour plus d'information sur comment configurer cette fonctionnalité, merci de vous référer à la documentation en cliquant sur le bouton d'aide.\n"
            ],
            "id_hash": 7930537060589692893,
            "content_hash": 3400734302652221741,
            "location": "",
            "context": "livechat_configuration_channel_for_more_info",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 173,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://weblate.framasoft.org/api/units/901828/?format=api",
            "priority": 100,
            "id": 902277,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=ee0eed705684e7dd",
            "url": "https://weblate.framasoft.org/api/units/902277/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.900641Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Banned users and patterns"
            ],
            "previous_source": "",
            "target": [
                "Motifs d'utilisateur⋅rices banni⋅es"
            ],
            "id_hash": -714682220571484231,
            "content_hash": 5459534013607058568,
            "location": "",
            "context": "livechat_configuration_channel_banned_jids_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 174,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/901829/?format=api",
            "priority": 100,
            "id": 902278,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=7614f04e938c9fb9",
            "url": "https://weblate.framasoft.org/api/units/902278/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.902461Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Bot nickname"
            ],
            "previous_source": "",
            "target": [
                "Pseudonyme du bot"
            ],
            "id_hash": 7872769530590378895,
            "content_hash": -3492877284718499597,
            "location": "",
            "context": "livechat_configuration_channel_bot_nickname",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 175,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/901830/?format=api",
            "priority": 100,
            "id": 902279,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=ed41b22d255bbb8f",
            "url": "https://weblate.framasoft.org/api/units/902279/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T14:48:50.904022Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Ban anonymous user's IP when user is banned from a chatroom"
            ],
            "previous_source": "",
            "target": [
                "Bannir l'IP des utilisateur⋅rices anonymes, quand iels sont banni⋅es des salons"
            ],
            "id_hash": -4534852326158017462,
            "content_hash": -7807474695869811248,
            "location": "",
            "context": "auto_ban_anonymous_ip_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 79,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://weblate.framasoft.org/api/units/903289/?format=api",
            "priority": 100,
            "id": 903311,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=4110f7d6067f5c4a",
            "url": "https://weblate.framasoft.org/api/units/903311/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T16:21:26.510943Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "By enabling this option, each time an anonymous user is banned from a chatroom, it's IP will also be banned from the chat server.\nWarning: if your instance is open to registration, any user could create a trapped-room, invite users to join, and automatically ban all anonymous user's IPs.\nThe banned IP list is not stored, it will be cleared on server restart, or when you change some plugin's settings.\nThe banned IP are logged in the Prosody server log files, so server's administrators can eventually use some external tools (like fail2ban) to ban IPs more widely.\n"
            ],
            "previous_source": "",
            "target": [
                "En activant cette option, à chaque fois qu'un⋅e utilisateur⋅rice anonyme est banni⋅e d'un salon, son IP sera également bannie du serveur de tchat.\nAttention : si votre instance est ouverte aux inscriptions, un⋅e utilisateur⋅rice pourrait créer un salon piégé, y inviter des personnes, et automatiquement bannir les IPs des utilisateur⋅rices anonymes.\nLa liste des IPs bannie n'est pas enregistrée, et sera effacée au redémarrage du serveur, ou si vous changez certains paramètres du plugin.\nLes IPs bannies sont journalisées dans les journaux du serveur Prosody, donc les admins du serveur peuvent éventuellement utiliser des outils externes (comme par exemple fail2ban) pour bannir les IPs plus largement.\n"
            ],
            "id_hash": -8154060421959653345,
            "content_hash": 2942963122859325833,
            "location": "",
            "context": "auto_ban_anonymous_ip_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 80,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 97,
            "source_unit": "https://weblate.framasoft.org/api/units/903290/?format=api",
            "priority": 100,
            "id": 903312,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=0ed6f53f9005e81f",
            "url": "https://weblate.framasoft.org/api/units/903312/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-22T16:21:26.512988Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Invalid value."
            ],
            "previous_source": "",
            "target": [
                "Valeur invalide."
            ],
            "id_hash": -5104644521215895055,
            "content_hash": -8130839264665627877,
            "location": "",
            "context": "invalid_value",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 176,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/904928/?format=api",
            "priority": 100,
            "id": 904939,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=3928a8da804859f1",
            "url": "https://weblate.framasoft.org/api/units/904939/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-25T10:53:32.711645Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/?format=api",
            "source": [
                "Comments"
            ],
            "previous_source": "",
            "target": [
                "Commentaires"
            ],
            "id_hash": -6186536367572213452,
            "content_hash": 650824951439205730,
            "location": "",
            "context": "livechat_configuration_channel_forbidden_words_comments_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 159,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/904963/?format=api",
            "priority": 100,
            "id": 904985,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/fr/?checksum=2a2501f38cd2a134",
            "url": "https://weblate.framasoft.org/api/units/904985/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-09-25T11:16:32.634939Z"
        }
    ]
}