Translation components API.

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

GET /api/translations/peertube-livechat/peertube-plugin-livechat/en/units/?format=api&page=2
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/en/units/?format=api&page=3",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/units/?format=api",
    "results": [
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Show for the video owner"
            ],
            "previous_source": "",
            "target": [
                "Show for the video owner"
            ],
            "id_hash": -6838414256564959688,
            "content_hash": -588720312330692536,
            "location": "",
            "context": "share_url_option_owner",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 66,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://weblate.framasoft.org/api/units/855804/?format=api",
            "priority": 100,
            "id": 855804,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=21191277127a8638",
            "url": "https://weblate.framasoft.org/api/units/855804/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.339839Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Show for the video owner and instance's moderators"
            ],
            "previous_source": "",
            "target": [
                "Show for the video owner and instance's moderators"
            ],
            "id_hash": -4384836920578918980,
            "content_hash": 2506165897760854823,
            "location": "",
            "context": "share_url_option_owner_moderators",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 67,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://weblate.framasoft.org/api/units/855805/?format=api",
            "priority": 100,
            "id": 855805,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=4325ee0d76e035bc",
            "url": "https://weblate.framasoft.org/api/units/855805/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.353708Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Users can activate the chat for their lives"
            ],
            "previous_source": "",
            "target": [
                "Users can activate the chat for their lives"
            ],
            "id_hash": 4183375385893884422,
            "content_hash": -136746486018337978,
            "location": "",
            "context": "per_live_video_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 68,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://weblate.framasoft.org/api/units/855806/?format=api",
            "priority": 100,
            "id": 855806,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=ba0e55bfbe515206",
            "url": "https://weblate.framasoft.org/api/units/855806/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.367400Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "If checked, all live videos will have a checkbox in their properties for enabling the web chat."
            ],
            "previous_source": "",
            "target": [
                "If checked, all live videos will have a checkbox in their properties for enabling the web chat."
            ],
            "id_hash": 5595794677574307044,
            "content_hash": -6981517431886534519,
            "location": "",
            "context": "per_live_video_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 69,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://weblate.framasoft.org/api/units/855807/?format=api",
            "priority": 100,
            "id": 855807,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=cda8419c88d68ce4",
            "url": "https://weblate.framasoft.org/api/units/855807/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.383186Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "<span class=\"peertube-plugin-livechat-warning\">\n  You have enabled the setting «Users can activate the chat for their lives».\n  It is redundant with the «Activate chat for all lives» setting.\n</span>\n"
            ],
            "previous_source": "",
            "target": [
                "<span class=\"peertube-plugin-livechat-warning\">\n  You have enabled the setting «Users can activate the chat for their lives».\n  It is redundant with the «Activate chat for all lives» setting.\n</span>\n"
            ],
            "id_hash": -715643129341623994,
            "content_hash": 1191200318613194441,
            "location": "",
            "context": "per_live_video_warning_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 70,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 27,
            "source_unit": "https://weblate.framasoft.org/api/units/855808/?format=api",
            "priority": 100,
            "id": 855808,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=7611865d91a4c146",
            "url": "https://weblate.framasoft.org/api/units/855808/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.398817Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Activate chat for all lives"
            ],
            "previous_source": "",
            "target": [
                "Activate chat for all lives"
            ],
            "id_hash": -3248754918596362987,
            "content_hash": 7243685437565859826,
            "location": "",
            "context": "all_lives_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 71,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://weblate.framasoft.org/api/units/855809/?format=api",
            "priority": 100,
            "id": 855809,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=52ea1a9d3ac2bd15",
            "url": "https://weblate.framasoft.org/api/units/855809/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.416468Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "If checked, the chat will be enabled for all lives."
            ],
            "previous_source": "",
            "target": [
                "If checked, the chat will be enabled for all lives."
            ],
            "id_hash": 2456393553157832116,
            "content_hash": -7910302007674394283,
            "location": "",
            "context": "all_lives_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 72,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://weblate.framasoft.org/api/units/855810/?format=api",
            "priority": 100,
            "id": 855810,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=a216dcec0c883db4",
            "url": "https://weblate.framasoft.org/api/units/855810/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.431275Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Activate chat for all non-lives"
            ],
            "previous_source": "",
            "target": [
                "Activate chat for all non-lives"
            ],
            "id_hash": 111276345599817316,
            "content_hash": 2243767691462158330,
            "location": "",
            "context": "all_non_lives_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 73,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://weblate.framasoft.org/api/units/855811/?format=api",
            "priority": 100,
            "id": 855811,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=818b553f2b617664",
            "url": "https://weblate.framasoft.org/api/units/855811/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.447591Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "If checked, the chat will be enabled for all video that are not lives."
            ],
            "previous_source": "",
            "target": [
                "If checked, the chat will be enabled for all video that are not lives."
            ],
            "id_hash": 4991808293956068071,
            "content_hash": 8543544178710102571,
            "location": "",
            "context": "all_non_lives_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 74,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://weblate.framasoft.org/api/units/855812/?format=api",
            "priority": 100,
            "id": 855812,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=c54677321419a2e7",
            "url": "https://weblate.framasoft.org/api/units/855812/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.464017Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Activate chat for these videos"
            ],
            "previous_source": "",
            "target": [
                "Activate chat for these videos"
            ],
            "id_hash": 685756596377720921,
            "content_hash": -4602044242896254709,
            "location": "",
            "context": "videos_list_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 75,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://weblate.framasoft.org/api/units/855813/?format=api",
            "priority": 100,
            "id": 855813,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=89844bfdb9799859",
            "url": "https://weblate.framasoft.org/api/units/855813/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.479677Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Videos UUIDs for which we want a web chat.\nCan be non-live videos. One per line. <br />\nYou can add comments: everything after the # character will be stripped off, and empty lines ignored.<br />\nDon't add private videos, the UUIDs will be sent to the frontend.\n"
            ],
            "previous_source": "",
            "target": [
                "Videos UUIDs for which we want a web chat.\nCan be non-live videos. One per line. <br />\nYou can add comments: everything after the # character will be stripped off, and empty lines ignored.<br />\nDon't add private videos, the UUIDs will be sent to the frontend.\n"
            ],
            "id_hash": -7985671266764531019,
            "content_hash": -6644297936689671868,
            "location": "",
            "context": "videos_list_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 76,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 48,
            "source_unit": "https://weblate.framasoft.org/api/units/855814/?format=api",
            "priority": 100,
            "id": 855814,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=112d324af374dab5",
            "url": "https://weblate.framasoft.org/api/units/855814/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.497062Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Hide the chat for anonymous users"
            ],
            "previous_source": "",
            "target": [
                "Hide the chat for anonymous users"
            ],
            "id_hash": 7718094214146838583,
            "content_hash": -7398425491222025185,
            "location": "",
            "context": "no_anonymous_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 77,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://weblate.framasoft.org/api/units/855815/?format=api",
            "priority": 100,
            "id": 855815,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=eb1c2dcba9385037",
            "url": "https://weblate.framasoft.org/api/units/855815/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.512575Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "If checked, anonymous Peertube users won't see the chat.\nThis feature is still experimental.\nIf you enabled it, it is highly recommended to also check \"Don't publish chat information\".\nOtherwise, some third party tools could try to open the chat, and have unpredictable behaviours.\n"
            ],
            "previous_source": "",
            "target": [
                "If checked, anonymous Peertube users won't see the chat.\nThis feature is still experimental.\nIf you enabled it, it is highly recommended to also check \"Don't publish chat information\".\nOtherwise, some third party tools could try to open the chat, and have unpredictable behaviours.\n"
            ],
            "id_hash": 5698465947052410653,
            "content_hash": 8657578175323874385,
            "location": "",
            "context": "no_anonymous_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 78,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 44,
            "source_unit": "https://weblate.framasoft.org/api/units/855816/?format=api",
            "priority": 100,
            "id": 855816,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=cf1504964ab8071d",
            "url": "https://weblate.framasoft.org/api/units/855816/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.526238Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "<h3>Theming</h3>"
            ],
            "previous_source": "",
            "target": [
                "<h3>Theming</h3>"
            ],
            "id_hash": 3474731421129714155,
            "content_hash": 8039902099364018621,
            "location": "",
            "context": "theming_advanced_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 81,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/855817/?format=api",
            "priority": 100,
            "id": 855817,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=b038b9d14e5329eb",
            "url": "https://weblate.framasoft.org/api/units/855817/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.539755Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "ConverseJS theme"
            ],
            "previous_source": "",
            "target": [
                "ConverseJS theme"
            ],
            "id_hash": -7174681861385404117,
            "content_hash": -2125305781437610954,
            "location": "",
            "context": "converse_theme_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 90,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/855818/?format=api",
            "priority": 100,
            "id": 855818,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=1c6e68dc33af412b",
            "url": "https://weblate.framasoft.org/api/units/855818/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.553728Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Please choose the converseJS theme you want to use."
            ],
            "previous_source": "",
            "target": [
                "Please choose the converseJS theme you want to use."
            ],
            "id_hash": -8978380386614951724,
            "content_hash": -5424121895620102208,
            "location": "",
            "context": "converse_theme_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 91,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/855819/?format=api",
            "priority": 100,
            "id": 855819,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=0366629b9d7b40d4",
            "url": "https://weblate.framasoft.org/api/units/855819/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.567476Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Peertube theme"
            ],
            "previous_source": "",
            "target": [
                "Peertube theme"
            ],
            "id_hash": 905196784150810497,
            "content_hash": 7487835259545300154,
            "location": "",
            "context": "converse_theme_option_peertube",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 92,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/855820/?format=api",
            "priority": 100,
            "id": 855820,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=8c8fe7ade3228f81",
            "url": "https://weblate.framasoft.org/api/units/855820/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.580920Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Default ConverseJS theme"
            ],
            "previous_source": "",
            "target": [
                "Default ConverseJS theme"
            ],
            "id_hash": 5428479021783163910,
            "content_hash": -2856856660830142420,
            "location": "",
            "context": "converse_theme_option_default",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 93,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/855821/?format=api",
            "priority": 100,
            "id": 855821,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=cb55d4e8b40ba406",
            "url": "https://weblate.framasoft.org/api/units/855821/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.595047Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "ConverseJS concord theme"
            ],
            "previous_source": "",
            "target": [
                "ConverseJS concord theme"
            ],
            "id_hash": 7810915379210923137,
            "content_hash": 6249706871990790052,
            "location": "",
            "context": "converse_theme_option_concord",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 94,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/855822/?format=api",
            "priority": 100,
            "id": 855822,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=ec65f2274480ac81",
            "url": "https://weblate.framasoft.org/api/units/855822/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.608830Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Automatic color detection"
            ],
            "previous_source": "",
            "target": [
                "Automatic color detection"
            ],
            "id_hash": 1961854855645585009,
            "content_hash": -1834857280763169111,
            "location": "",
            "context": "autocolors_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 95,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/855823/?format=api",
            "priority": 100,
            "id": 855823,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=9b39e898cba15e71",
            "url": "https://weblate.framasoft.org/api/units/855823/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.626345Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Try to autodetect colors from user's current theme.<br>\nWhen this settings is enabled, the plugin tries to auto-detect colors to apply to the chat theme.<br>\nIf this is not correctly working for some of your Peertube theme, you can disable this option.\nYou can report the bug on the official\n<a href=\"https://github.com/JohnXLivingston/peertube-plugin-livechat/issues\" target=\"_blank\">\n  issue tracker\n</a>. Don't forget to specify which theme is not working.\n"
            ],
            "previous_source": "",
            "target": [
                "Try to autodetect colors from user's current theme.<br>\nWhen this settings is enabled, the plugin tries to auto-detect colors to apply to the chat theme.<br>\nIf this is not correctly working for some of your Peertube theme, you can disable this option.\nYou can report the bug on the official\n<a href=\"https://github.com/JohnXLivingston/peertube-plugin-livechat/issues\" target=\"_blank\">\n  issue tracker\n</a>. Don't forget to specify which theme is not working.\n"
            ],
            "id_hash": -9203916429897917590,
            "content_hash": 835052053223068044,
            "location": "",
            "context": "autocolors_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 96,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 65,
            "source_unit": "https://weblate.framasoft.org/api/units/855824/?format=api",
            "priority": 100,
            "id": 855824,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=00451ec57d8d9b6a",
            "url": "https://weblate.framasoft.org/api/units/855824/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.643513Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Webchat iframe style attribute"
            ],
            "previous_source": "",
            "target": [
                "Webchat iframe style attribute"
            ],
            "id_hash": 2607420745941844544,
            "content_hash": 6368143618429169007,
            "location": "",
            "context": "chat_style_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 97,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/855825/?format=api",
            "priority": 100,
            "id": 855825,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=a42f6b5a8dd90240",
            "url": "https://weblate.framasoft.org/api/units/855825/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.658564Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Additional styles to be added on the iframe style attribute. <br>\nExample: height:400px;\n"
            ],
            "previous_source": "",
            "target": [
                "Additional styles to be added on the iframe style attribute. <br>\nExample: height:400px;\n"
            ],
            "id_hash": 8782512858135622256,
            "content_hash": 3197871218691464999,
            "location": "",
            "context": "chat_style_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 98,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://weblate.framasoft.org/api/units/855826/?format=api",
            "priority": 100,
            "id": 855826,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=f9e1c0e9a8797270",
            "url": "https://weblate.framasoft.org/api/units/855826/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.672089Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "<h3>Chat server advanced settings</h3>"
            ],
            "previous_source": "",
            "target": [
                "<h3>Chat server advanced settings</h3>"
            ],
            "id_hash": 7173736304267511829,
            "content_hash": 4843157718843674234,
            "location": "",
            "context": "prosody_advanced_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 99,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/855827/?format=api",
            "priority": 100,
            "id": 855827,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=e38e3b2920304815",
            "url": "https://weblate.framasoft.org/api/units/855827/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.691275Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Prosody server"
            ],
            "previous_source": "",
            "target": [
                "Prosody server"
            ],
            "id_hash": -1404617669566873560,
            "content_hash": 7680071916503234865,
            "location": "",
            "context": "help_builtin_prosody_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 100,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/855828/?format=api",
            "priority": 100,
            "id": 855828,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=6c81cbabe83ac028",
            "url": "https://weblate.framasoft.org/api/units/855828/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.706745Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "This plugin uses the Prosody XMPP server to handle chat rooms.<br>\nThis plugin comes with a Prosody AppImage, that will be used to run the service.\n"
            ],
            "previous_source": "",
            "target": [
                "This plugin uses the Prosody XMPP server to handle chat rooms.<br>\nThis plugin comes with a Prosody AppImage, that will be used to run the service.\n"
            ],
            "id_hash": -6399000287983188028,
            "content_hash": -3706374763024480285,
            "location": "",
            "context": "help_builtin_prosody_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 101,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://weblate.framasoft.org/api/units/855829/?format=api",
            "priority": 100,
            "id": 855829,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=27322f243523c7c4",
            "url": "https://weblate.framasoft.org/api/units/855829/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.721824Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Use system Prosody"
            ],
            "previous_source": "",
            "target": [
                "Use system Prosody"
            ],
            "id_hash": 8071771429477430798,
            "content_hash": 3239615841408352814,
            "location": "",
            "context": "system_prosody_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 102,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/855830/?format=api",
            "priority": 100,
            "id": 855830,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=f004b1595a26360e",
            "url": "https://weblate.framasoft.org/api/units/855830/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.734679Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Warning: don't check this setting if you are not sure of what you are doing.<br>\nBy checking this setting, your Peertube will use the Prosody server that comes with your system,\nand not the embedded AppImage.<br>\nOnly use this if you encounter problems with the embedded Prosody.\n"
            ],
            "previous_source": "",
            "target": [
                "Warning: don't check this setting if you are not sure of what you are doing.<br>\nBy checking this setting, your Peertube will use the Prosody server that comes with your system,\nand not the embedded AppImage.<br>\nOnly use this if you encounter problems with the embedded Prosody.\n"
            ],
            "id_hash": 7003345175732148016,
            "content_hash": -4699178433840049252,
            "location": "",
            "context": "system_prosody_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 103,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 47,
            "source_unit": "https://weblate.framasoft.org/api/units/855831/?format=api",
            "priority": 100,
            "id": 855831,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=e130e154fef5d730",
            "url": "https://weblate.framasoft.org/api/units/855831/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.749423Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Disable Websocket"
            ],
            "previous_source": "",
            "target": [
                "Disable Websocket"
            ],
            "id_hash": 7778202222586108182,
            "content_hash": 7608535811100284134,
            "location": "",
            "context": "disable_websocket_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 104,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/855832/?format=api",
            "priority": 100,
            "id": 855832,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=ebf1b9b5f4661916",
            "url": "https://weblate.framasoft.org/api/units/855832/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.764106Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "With Peertube &gt;= 5.0.0, this plugin try to use Websocket connection for chatting.\nIf the user's browser or connection is incompatible, the browser will automatically fall back on the BOSH protocol.\n<br>\nBut in rare case, this can fail. For example, if you have a reverse proxy in front of Peertube that does not\nallow Websocket connection for plugins.\nIn this case, you can check this setting to disable Websocket connections.\n"
            ],
            "previous_source": "",
            "target": [
                "With Peertube &gt;= 5.0.0, this plugin try to use Websocket connection for chatting.\nIf the user's browser or connection is incompatible, the browser will automatically fall back on the BOSH protocol.\n<br>\nBut in rare case, this can fail. For example, if you have a reverse proxy in front of Peertube that does not\nallow Websocket connection for plugins.\nIn this case, you can check this setting to disable Websocket connections.\n"
            ],
            "id_hash": 1271910981247632201,
            "content_hash": -1187640421536890265,
            "location": "",
            "context": "disable_websocket_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 105,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 71,
            "source_unit": "https://weblate.framasoft.org/api/units/855833/?format=api",
            "priority": 100,
            "id": 855833,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=91a6bc4c6f2f0349",
            "url": "https://weblate.framasoft.org/api/units/855833/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:40.777016Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Prosody port"
            ],
            "previous_source": "",
            "target": [
                "Prosody port"
            ],
            "id_hash": -2188664446567605301,
            "content_hash": -7061970914932931318,
            "location": "",
            "context": "prosody_port_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 106,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/855834/?format=api",
            "priority": 100,
            "id": 855834,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=61a04d4829cf9bcb",
            "url": "https://weblate.framasoft.org/api/units/855834/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:41.462536Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "The port that will be used by the Prosody server.<br>\nChange it if this port is already in use on your server.<br>\nYou can close this port on your firewall, it will not be accessed from the outer world.<br>\nNote: this might change in a near future, as it is planned to add a feature to activate external connections.\n"
            ],
            "previous_source": "",
            "target": [
                "The port that will be used by the Prosody server.<br>\nChange it if this port is already in use on your server.<br>\nYou can close this port on your firewall, it will not be accessed from the outer world.<br>\nNote: this might change in a near future, as it is planned to add a feature to activate external connections.\n"
            ],
            "id_hash": -2065125286896711911,
            "content_hash": -3172198447272933051,
            "location": "",
            "context": "prosody_port_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 107,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 59,
            "source_unit": "https://weblate.framasoft.org/api/units/855835/?format=api",
            "priority": 100,
            "id": 855835,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=6357337e39d84719",
            "url": "https://weblate.framasoft.org/api/units/855835/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:41.477656Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Peertube url for API calls"
            ],
            "previous_source": "",
            "target": [
                "Peertube url for API calls"
            ],
            "id_hash": 5462253023478417563,
            "content_hash": 1435554796985403733,
            "location": "",
            "context": "prosody_peertube_uri_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 108,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://weblate.framasoft.org/api/units/855836/?format=api",
            "priority": 100,
            "id": 855836,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=cbcdd22f41bc089b",
            "url": "https://weblate.framasoft.org/api/units/855836/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:41.492837Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Please let this setting empty if you don't know what you are doing.<br>\nIn some rare cases, Prosody can't call Peertube's API from its public URI.\nYou can use this field to customize Peertube's URI for Prosody modules\n(for example, with «http://localhost:9000» or «http://127.0.0.1:9000»).\n"
            ],
            "previous_source": "",
            "target": [
                "Please let this setting empty if you don't know what you are doing.<br>\nIn some rare cases, Prosody can't call Peertube's API from its public URI.\nYou can use this field to customize Peertube's URI for Prosody modules\n(for example, with «http://localhost:9000» or «http://127.0.0.1:9000»).\n"
            ],
            "id_hash": 8793304598271509124,
            "content_hash": -6287620921773545782,
            "location": "",
            "context": "prosody_peertube_uri_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 109,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 44,
            "source_unit": "https://weblate.framasoft.org/api/units/855837/?format=api",
            "priority": 100,
            "id": 855837,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=fa0817f175c84284",
            "url": "https://weblate.framasoft.org/api/units/855837/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:41.508408Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Log rooms content by default"
            ],
            "previous_source": "",
            "target": [
                "Log rooms content by default"
            ],
            "id_hash": -7712996314214396499,
            "content_hash": 2408422001958016317,
            "location": "",
            "context": "prosody_muc_log_by_default_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 110,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://weblate.framasoft.org/api/units/855838/?format=api",
            "priority": 100,
            "id": 855838,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=14f5eeb7a95a8dad",
            "url": "https://weblate.framasoft.org/api/units/855838/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:41.522456Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "If checked, room contents will be saved by default.\nAny user who joins a room will see what was written before he joins.<br>\nPlease note that it is always possible to enable/disable the content\narchiving for a specific room, by editing its properties.\n"
            ],
            "previous_source": "",
            "target": [
                "If checked, room contents will be saved by default.\nAny user who joins a room will see what was written before he joins.<br>\nPlease note that it is always possible to enable/disable the content\narchiving for a specific room, by editing its properties.\n"
            ],
            "id_hash": -6105308821824457414,
            "content_hash": 2849217567985715068,
            "location": "",
            "context": "prosody_muc_log_by_default_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 111,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 43,
            "source_unit": "https://weblate.framasoft.org/api/units/855839/?format=api",
            "priority": 100,
            "id": 855839,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=2b4595f94f18353a",
            "url": "https://weblate.framasoft.org/api/units/855839/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:41.537680Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Room logs expiration"
            ],
            "previous_source": "",
            "target": [
                "Room logs expiration"
            ],
            "id_hash": -5247622963977270335,
            "content_hash": 1013291714589406663,
            "location": "",
            "context": "prosody_muc_expiration_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 112,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.framasoft.org/api/units/855840/?format=api",
            "priority": 100,
            "id": 855840,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=372cb2b7a4f3cbc1",
            "url": "https://weblate.framasoft.org/api/units/855840/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:41.553090Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "You can choose here how long the chatting room's content is kept by the server. The value can be:\n<ul>\n    <li><b>60</b>: the content will be saved for 60 <b>seconds</b>. You can replace 60 by any integer value.</li>\n    <li><b>1d</b>: the content will be saved for 1 <b>day</b>. You can replace 1 by any integer value.</li>\n    <li><b>1w</b>: the content will be saved for 1 <b>week</b>. You can replace 1 by any integer value.</li>\n    <li><b>1m</b>: the content will be saved for 1 <b>month</b>. You can replace 1 by any integer value.</li>\n    <li><b>1y</b>: the content will be saved for 1 <b>year</b>. You can replace 1 by any integer value.</li>\n    <li><b>never</b>: the content will never expire, and will be kept forever.</li>\n</ul>\n"
            ],
            "previous_source": "",
            "target": [
                "You can choose here how long the chatting room's content is kept by the server. The value can be:\n<ul>\n    <li><b>60</b>: the content will be saved for 60 <b>seconds</b>. You can replace 60 by any integer value.</li>\n    <li><b>1d</b>: the content will be saved for 1 <b>day</b>. You can replace 1 by any integer value.</li>\n    <li><b>1w</b>: the content will be saved for 1 <b>week</b>. You can replace 1 by any integer value.</li>\n    <li><b>1m</b>: the content will be saved for 1 <b>month</b>. You can replace 1 by any integer value.</li>\n    <li><b>1y</b>: the content will be saved for 1 <b>year</b>. You can replace 1 by any integer value.</li>\n    <li><b>never</b>: the content will never expire, and will be kept forever.</li>\n</ul>\n"
            ],
            "id_hash": 4474889817470556128,
            "content_hash": -4471961208058455971,
            "location": "",
            "context": "prosody_muc_expiration_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 113,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 117,
            "source_unit": "https://weblate.framasoft.org/api/units/855841/?format=api",
            "priority": 100,
            "id": 855841,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=be1a00947b5857e0",
            "url": "https://weblate.framasoft.org/api/units/855841/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:41.567599Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Enable connection to room using external XMPP accounts"
            ],
            "previous_source": "",
            "target": [
                "Enable connection to room using external XMPP accounts"
            ],
            "id_hash": -4016191244264975526,
            "content_hash": 5721553565317640034,
            "location": "",
            "context": "prosody_room_allow_s2s_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 114,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://weblate.framasoft.org/api/units/855842/?format=api",
            "priority": 100,
            "id": 855842,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=48439f578f8d535a",
            "url": "https://weblate.framasoft.org/api/units/855842/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:41.581902Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "By enabling this option, it will be possible to connect to rooms using external XMPP accounts and XMPP clients.<br>\n<span class=\"peertube-plugin-livechat-warning\">\n  <b>Warning</b>, enabling this option can request extra server and DNS configuration.\n</span>\nPlease refer to the documentation:\n<a href=\"https://johnxlivingston.github.io/peertube-plugin-livechat/documentation/admin/advanced/xmpp_clients/\" target=\"_blank\">\n  Enable external XMPP account connections.\n</a>\n"
            ],
            "previous_source": "",
            "target": [
                "By enabling this option, it will be possible to connect to rooms using external XMPP accounts and XMPP clients.<br>\n<span class=\"peertube-plugin-livechat-warning\">\n  <b>Warning</b>, enabling this option can request extra server and DNS configuration.\n</span>\nPlease refer to the documentation:\n<a href=\"https://johnxlivingston.github.io/peertube-plugin-livechat/documentation/admin/advanced/xmpp_clients/\" target=\"_blank\">\n  Enable external XMPP account connections.\n</a>\n"
            ],
            "id_hash": -7809465467977290496,
            "content_hash": 8660539072003396899,
            "location": "",
            "context": "prosody_room_allow_s2s_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 115,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 47,
            "source_unit": "https://weblate.framasoft.org/api/units/855843/?format=api",
            "priority": 100,
            "id": 855843,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=139f34887f88ad00",
            "url": "https://weblate.framasoft.org/api/units/855843/?format=api",
            "explanation": "",
            "extra_flags": "ignore-punctuation-spacing",
            "pending": false,
            "timestamp": "2023-06-09T15:31:41.596104Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Prosody server to server port"
            ],
            "previous_source": "",
            "target": [
                "Prosody server to server port"
            ],
            "id_hash": -2256927379779548464,
            "content_hash": 8629625613272604904,
            "location": "",
            "context": "prosody_s2s_port_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 116,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://weblate.framasoft.org/api/units/855844/?format=api",
            "priority": 100,
            "id": 855844,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=60adc8817c630ad0",
            "url": "https://weblate.framasoft.org/api/units/855844/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:41.611049Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "The port that will be used for XMPP s2s (server to server) connections.<br>\nYou should use the standard 5269 port.\nOtherwise you should <a href=\"https://prosody.im/doc/s2s\">\n  setup a specific DNS record\n</a>.\n"
            ],
            "previous_source": "",
            "target": [
                "The port that will be used for XMPP s2s (server to server) connections.<br>\nYou should use the standard 5269 port.\nOtherwise you should <a href=\"https://prosody.im/doc/s2s\">\n  setup a specific DNS record\n</a>.\n"
            ],
            "id_hash": 966983859349938126,
            "content_hash": 5376542851027293203,
            "location": "",
            "context": "prosody_s2s_port_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 117,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 31,
            "source_unit": "https://weblate.framasoft.org/api/units/855845/?format=api",
            "priority": 100,
            "id": 855845,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=8d6b6ab26016dfce",
            "url": "https://weblate.framasoft.org/api/units/855845/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:41.625186Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Server to server network interfaces"
            ],
            "previous_source": "",
            "target": [
                "Server to server network interfaces"
            ],
            "id_hash": 6779256676346668846,
            "content_hash": -2152566107352219318,
            "location": "",
            "context": "prosody_s2s_interfaces_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 118,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://weblate.framasoft.org/api/units/855846/?format=api",
            "priority": 100,
            "id": 855846,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=de14c20772d6a72e",
            "url": "https://weblate.framasoft.org/api/units/855846/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:41.643674Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "The network interfaces to listen on for server to server 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": [
                "The network interfaces to listen on for server to server 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"
            ],
            "id_hash": 6925200252606791550,
            "content_hash": -229644414979719216,
            "location": "",
            "context": "prosody_s2s_interfaces_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 119,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 47,
            "source_unit": "https://weblate.framasoft.org/api/units/855847/?format=api",
            "priority": 100,
            "id": 855847,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=e01b40f03f12bf7e",
            "url": "https://weblate.framasoft.org/api/units/855847/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:42.057580Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Certificates folder"
            ],
            "previous_source": "",
            "target": [
                "Certificates folder"
            ],
            "id_hash": 7148453471769004662,
            "content_hash": 1957855516703017415,
            "location": "",
            "context": "prosody_certificates_dir_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 120,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/855848/?format=api",
            "priority": 100,
            "id": 855848,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=e334688ef6330a76",
            "url": "https://weblate.framasoft.org/api/units/855848/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:42.074791Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "If this field is empty, the plugin will generate and use self-signed certificates.<br>\nIf you want to use other certificates, just specify here the folder where\nProsody can find them. Note: the \"peertube\" user must have read access to this folder.\n"
            ],
            "previous_source": "",
            "target": [
                "If this field is empty, the plugin will generate and use self-signed certificates.<br>\nIf you want to use other certificates, just specify here the folder where\nProsody can find them. Note: the \"peertube\" user must have read access to this folder.\n"
            ],
            "id_hash": -86010354357015134,
            "content_hash": 2204277616189359702,
            "location": "",
            "context": "prosody_certificates_dir_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 121,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 41,
            "source_unit": "https://weblate.framasoft.org/api/units/855849/?format=api",
            "priority": 100,
            "id": 855849,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=7ece6e09d58b6da2",
            "url": "https://weblate.framasoft.org/api/units/855849/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:42.088257Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Enable client to server connections"
            ],
            "previous_source": "",
            "target": [
                "Enable client to server connections"
            ],
            "id_hash": 8759837871933022216,
            "content_hash": -725025437074585319,
            "location": "",
            "context": "prosody_c2s_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 122,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://weblate.framasoft.org/api/units/855850/?format=api",
            "priority": 100,
            "id": 855850,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=f99132220694e008",
            "url": "https://weblate.framasoft.org/api/units/855850/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:42.104329Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Enable XMPP clients to connect to the built-in Prosody server.<br>\nThis option alone only allows connections from localhost clients.\n"
            ],
            "previous_source": "",
            "target": [
                "Enable XMPP clients to connect to the built-in Prosody server.<br>\nThis option alone only allows connections from localhost clients.\n"
            ],
            "id_hash": 2306525501235176187,
            "content_hash": 41357204627414346,
            "location": "",
            "context": "prosody_c2s_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 123,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 19,
            "source_unit": "https://weblate.framasoft.org/api/units/855851/?format=api",
            "priority": 100,
            "id": 855851,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=a0026cb90e80a2fb",
            "url": "https://weblate.framasoft.org/api/units/855851/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:42.119192Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "Prosody client to server port"
            ],
            "previous_source": "",
            "target": [
                "Prosody client to server port"
            ],
            "id_hash": -6248669883982877815,
            "content_hash": -7974272233885276449,
            "location": "",
            "context": "prosody_c2s_port_label",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 124,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://weblate.framasoft.org/api/units/855852/?format=api",
            "priority": 100,
            "id": 855852,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=294843d8ee84eb89",
            "url": "https://weblate.framasoft.org/api/units/855852/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:42.132977Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/en/?format=api",
            "source": [
                "The port that will be used by the c2s module of the built-in Prosody server.<br>\nXMPP clients shall use this port to connect.<br>\nChange it if this port is already in use on your server.<br>\nYou can keep this port closed on your firewall for now, it will not be accessed from the outer world.<br>\nNote: this might change in a near future, as it is planned to add a feature to activate external connections.\n"
            ],
            "previous_source": "",
            "target": [
                "The port that will be used by the c2s module of the built-in Prosody server.<br>\nXMPP clients shall use this port to connect.<br>\nChange it if this port is already in use on your server.<br>\nYou can keep this port closed on your firewall for now, it will not be accessed from the outer world.<br>\nNote: this might change in a near future, as it is planned to add a feature to activate external connections.\n"
            ],
            "id_hash": 407230385271950327,
            "content_hash": -7663142965510013214,
            "location": "",
            "context": "prosody_c2s_port_description",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 125,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 75,
            "source_unit": "https://weblate.framasoft.org/api/units/855853/?format=api",
            "priority": 100,
            "id": 855853,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat/en/?checksum=85a6c5e0b7e14bf7",
            "url": "https://weblate.framasoft.org/api/units/855853/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-06-09T15:31:42.146956Z"
        }
    ]
}