Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/units/?format=api&page=16
https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/units/?format=api&page=17", "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/units/?format=api&page=15", "results": [ { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "You can use the plus button on the top to create a new note. You can also edit existing notes using the edit button, or delate any note." ], "previous_source": "", "target": [ "" ], "id_hash": 1614256642349883811, "content_hash": 1614256642349883811, "location": "support/documentation/content/en/documentation/user/streamers/moderation_notes.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 689, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 28, "source_unit": "https://weblate.framasoft.org/api/units/970218/?format=api", "priority": 100, "id": 971748, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=9666fddd0f9461a3", "url": "https://weblate.framasoft.org/api/units/971748/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-07-31T21:29:58.648900Z", "last_updated": "2024-09-12T10:57:43.611895Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "You can create a note associated to a participant in several ways:" ], "previous_source": "", "target": [ "" ], "id_hash": -1406105743767025206, "content_hash": -1406105743767025206, "location": "support/documentation/content/en/documentation/user/streamers/moderation_notes.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 691, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://weblate.framasoft.org/api/units/970219/?format=api", "priority": 100, "id": 971749, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=6c7c8246a22149ca", "url": "https://weblate.framasoft.org/api/units/971749/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-07-31T21:29:58.651552Z", "last_updated": "2024-09-12T10:57:43.613985Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "using the \"{{% livechat_label moderator_note_create_for_participant %}}\" action in the dropdown menu besides chat messages" ], "previous_source": "", "target": [ "" ], "id_hash": 6582142174205947000, "content_hash": 6582142174205947000, "location": "support/documentation/content/en/documentation/user/streamers/moderation_notes.md", "context": "", "note": "type: Bullet: '* '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 693, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 14, "source_unit": "https://weblate.framasoft.org/api/units/970220/?format=api", "priority": 100, "id": 971750, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=db58776f0aa9ac78", "url": "https://weblate.framasoft.org/api/units/971750/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-07-31T21:29:58.653152Z", "last_updated": "2024-09-12T10:57:43.616036Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "When a note is associated to a participant, you will see their nickname and avatar on the top of the note." ], "previous_source": "", "target": [ "" ], "id_hash": -8563341069196704595, "content_hash": -8563341069196704595, "location": "support/documentation/content/en/documentation/user/streamers/moderation_notes.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 694, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 21, "source_unit": "https://weblate.framasoft.org/api/units/970221/?format=api", "priority": 100, "id": 971751, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=0928e6ab080444ad", "url": "https://weblate.framasoft.org/api/units/971751/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-07-31T21:29:58.654729Z", "last_updated": "2024-09-12T10:57:43.617028Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "Notes filtering" ], "previous_source": "", "target": [ "" ], "id_hash": 912484016590418130, "content_hash": 912484016590418130, "location": "support/documentation/content/en/documentation/user/streamers/moderation_notes.md", "context": "", "note": "type: Title ####", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 695, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://weblate.framasoft.org/api/units/970222/?format=api", "priority": 100, "id": 971752, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=8ca9cb60e817f0d2", "url": "https://weblate.framasoft.org/api/units/971752/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-07-31T21:29:58.656295Z", "last_updated": "2024-09-12T10:57:43.618112Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "You can filter notes to find all notes related to a given participant in several ways:" ], "previous_source": "", "target": [ "" ], "id_hash": 640437003421009674, "content_hash": 640437003421009674, "location": "support/documentation/content/en/documentation/user/streamers/moderation_notes.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 696, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://weblate.framasoft.org/api/units/970223/?format=api", "priority": 100, "id": 971753, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=88e34a0fb9ecc70a", "url": "https://weblate.framasoft.org/api/units/971753/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-07-31T21:29:58.657811Z", "last_updated": "2024-09-12T10:57:43.619114Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "click on the \"{{% livechat_label moderator_note_search_for_participant %}}\" button that is available on notes to find all notes related to the same participant" ], "previous_source": "", "target": [ "" ], "id_hash": -3479436151268624247, "content_hash": -3479436151268624247, "location": "support/documentation/content/en/documentation/user/streamers/moderation_notes.md", "context": "", "note": "type: Bullet: '* '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 697, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 22, "source_unit": "https://weblate.framasoft.org/api/units/970224/?format=api", "priority": 100, "id": 971754, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=4fb68f4158fb3889", "url": "https://weblate.framasoft.org/api/units/971754/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-07-31T21:29:58.659331Z", "last_updated": "2024-09-12T10:57:43.620119Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "click on the \"{{% livechat_label moderator_note_search_for_participant %}}\" button in the dropdown menu besides chat messages" ], "previous_source": "", "target": [ "" ], "id_hash": 107431477378672124, "content_hash": 107431477378672124, "location": "support/documentation/content/en/documentation/user/streamers/moderation_notes.md", "context": "", "note": "type: Bullet: '* '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 699, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 15, "source_unit": "https://weblate.framasoft.org/api/units/970225/?format=api", "priority": 100, "id": 971755, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=817dac5c06d9e5fc", "url": "https://weblate.framasoft.org/api/units/971755/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-07-31T21:29:58.660937Z", "last_updated": "2024-09-12T10:57:43.622164Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "You can remove the filter by clicking on the close button." ], "previous_source": "", "target": [ "" ], "id_hash": 4861988129503183634, "content_hash": 4861988129503183634, "location": "support/documentation/content/en/documentation/user/streamers/moderation_notes.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 700, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 11, "source_unit": "https://weblate.framasoft.org/api/units/970226/?format=api", "priority": 100, "id": 971756, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=c3794071a1340312", "url": "https://weblate.framasoft.org/api/units/971756/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-07-31T21:29:58.662612Z", "last_updated": "2024-09-12T10:57:43.623132Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "When you filters notes on a participant, there are several informations that are shown at the right of the participant nickname:" ], "previous_source": "", "target": [ "" ], "id_hash": -1673375511062791194, "content_hash": -1673375511062791194, "location": "support/documentation/content/en/documentation/user/streamers/moderation_notes.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 702, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 21, "source_unit": "https://weblate.framasoft.org/api/units/970228/?format=api", "priority": 100, "id": 971758, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=68c6f9d6af43bbe6", "url": "https://weblate.framasoft.org/api/units/971758/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-07-31T21:29:58.665931Z", "last_updated": "2024-09-12T10:57:43.625016Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "if the current nickname is different than the nickname when you created the note, the original nickname will be shown" ], "previous_source": "", "target": [ "" ], "id_hash": 4787124820606202888, "content_hash": 4787124820606202888, "location": "support/documentation/content/en/documentation/user/streamers/moderation_notes.md", "context": "", "note": "type: Bullet: '* '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 703, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 20, "source_unit": "https://weblate.framasoft.org/api/units/970229/?format=api", "priority": 100, "id": 971759, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=c26f48a93bb03408", "url": "https://weblate.framasoft.org/api/units/971759/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-07-31T21:29:58.667596Z", "last_updated": "2024-09-12T10:57:43.626019Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "you will see the [JID (Jabber ID)](https://xmpp.org/extensions/xep-0029.html) of the participant" ], "previous_source": "", "target": [ "" ], "id_hash": 4355897851118289197, "content_hash": 4355897851118289197, "location": "build/documentation/pot_in/documentation/user/streamers/moderation.md, support/documentation/content/en/documentation/user/streamers/moderation_notes.md", "context": "", "note": "type: Bullet: '* '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 656, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://weblate.framasoft.org/api/units/970230/?format=api", "priority": 100, "id": 971760, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=bc7342045dcb012d", "url": "https://weblate.framasoft.org/api/units/971760/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-07-31T21:29:58.669184Z", "last_updated": "2024-09-12T10:57:43.574075Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "you will also see the [occupant-id](https://xmpp.org/extensions/xep-0421.html) of the participant" ], "previous_source": "", "target": [ "" ], "id_hash": -28026583502303805, "content_hash": -28026583502303805, "location": "build/documentation/pot_in/documentation/user/streamers/moderation.md, support/documentation/content/en/documentation/user/streamers/moderation_notes.md", "context": "", "note": "type: Bullet: '* '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 657, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://weblate.framasoft.org/api/units/970231/?format=api", "priority": 100, "id": 971761, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=7f9c6df88613cdc3", "url": "https://weblate.framasoft.org/api/units/971761/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-07-31T21:29:58.670701Z", "last_updated": "2024-09-12T10:57:43.575401Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "The search result will also include all notes related to participants who had the same nickname. So you can also take note for anonymous users (who don't have any consistent JID or occupant-id). You can differenciate them by comparing JID and occupant-id." ], "previous_source": "", "target": [ "" ], "id_hash": 3435076141297497856, "content_hash": 3435076141297497856, "location": "support/documentation/content/en/documentation/user/streamers/moderation_notes.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 704, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 42, "source_unit": "https://weblate.framasoft.org/api/units/970232/?format=api", "priority": 100, "id": 971762, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=afabd78cfa74f700", "url": "https://weblate.framasoft.org/api/units/971762/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-07-31T21:29:58.672355Z", "last_updated": "2024-09-12T10:57:43.627013Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "Sorting notes" ], "previous_source": "", "target": [ "" ], "id_hash": 4145771087128535173, "content_hash": 4145771087128535173, "location": "support/documentation/content/en/documentation/user/streamers/moderation_notes.md", "context": "", "note": "type: Title ####", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 705, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://weblate.framasoft.org/api/units/970233/?format=api", "priority": 100, "id": 971763, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=b988bcd6a861a085", "url": "https://weblate.framasoft.org/api/units/971763/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-07-31T21:29:58.674064Z", "last_updated": "2024-09-12T10:57:43.627997Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "You can sort notes simply using drag & drop." ], "previous_source": "", "target": [ "" ], "id_hash": -4575778496770698595, "content_hash": -4575778496770698595, "location": "support/documentation/content/en/documentation/user/streamers/moderation_notes.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 706, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://weblate.framasoft.org/api/units/970234/?format=api", "priority": 100, "id": 971764, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=407f91b3611c929d", "url": "https://weblate.framasoft.org/api/units/971764/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-07-31T21:29:58.675734Z", "last_updated": "2024-09-12T10:57:43.629018Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "Participant message history search" ], "previous_source": "", "target": [ "" ], "id_hash": -7544453513545675397, "content_hash": -7544453513545675397, "location": "build/documentation/pot_in/documentation/user/streamers/moderation.md", "context": "", "note": "type: Title ##", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 647, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://weblate.framasoft.org/api/units/972164/?format=api", "priority": 100, "id": 972410, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=174cb7806ca98d7b", "url": "https://weblate.framasoft.org/api/units/972410/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-05T10:11:10.555543Z", "last_updated": "2024-09-12T10:57:43.561560Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "As a room admin or owner, you can search all messages sent by a given participant." ], "previous_source": "", "target": [ "" ], "id_hash": -2914774907139475644, "content_hash": -2914774907139475644, "location": "build/documentation/pot_in/documentation/user/streamers/moderation.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 648, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://weblate.framasoft.org/api/units/972167/?format=api", "priority": 100, "id": 972411, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=578ca3aa43bab744", "url": "https://weblate.framasoft.org/api/units/972411/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-05T10:11:10.557832Z", "last_updated": "2024-09-12T10:57:43.562945Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "To do so, you have several ways:" ], "previous_source": "", "target": [ "" ], "id_hash": 3107229096418094089, "content_hash": 3107229096418094089, "location": "build/documentation/pot_in/documentation/user/streamers/moderation.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 649, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://weblate.framasoft.org/api/units/972168/?format=api", "priority": 100, "id": 972412, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=ab1f18667fc22c09", "url": "https://weblate.framasoft.org/api/units/972412/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-05T10:11:10.559697Z", "last_updated": "2024-09-12T10:57:43.564226Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "using the \"{{% livechat_label search_occupant_message %}}\" action in the dropdown menu besides chat messages" ], "previous_source": "", "target": [ "" ], "id_hash": 4624334132187694053, "content_hash": 4624334132187694053, "location": "build/documentation/pot_in/documentation/user/streamers/moderation.md", "context": "", "note": "type: Bullet: '* '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 651, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 14, "source_unit": "https://weblate.framasoft.org/api/units/972169/?format=api", "priority": 100, "id": 972413, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=c02cef6477c303e5", "url": "https://weblate.framasoft.org/api/units/972413/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-05T10:11:10.561730Z", "last_updated": "2024-09-12T10:57:43.567485Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "The search result will also include all messages related to participants who had the same nickname. You can differenciate them by comparing [JID](https://xmpp.org/extensions/xep-0029.html) and [occupant-id](https://xmpp.org/extensions/xep-0421.html)." ], "previous_source": "", "target": [ "" ], "id_hash": 2781276334114563155, "content_hash": 2781276334114563155, "location": "build/documentation/pot_in/documentation/user/streamers/moderation.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 658, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 25, "source_unit": "https://weblate.framasoft.org/api/units/972171/?format=api", "priority": 100, "id": 972415, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=a69914170d196453", "url": "https://weblate.framasoft.org/api/units/972415/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-05T10:11:10.566861Z", "last_updated": "2024-09-12T10:57:43.576636Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "using the \"{{% livechat_label search_occupant_message %}}\" action in the dropdown menu besides participants in the sidebar" ], "previous_source": "", "target": [ "" ], "id_hash": 2162506832591937324, "content_hash": 2162506832591937324, "location": "build/documentation/pot_in/documentation/user/streamers/moderation.md", "context": "", "note": "type: Bullet: '* '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 650, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://weblate.framasoft.org/api/units/972480/?format=api", "priority": 100, "id": 972570, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=9e02c481bcff5f2c", "url": "https://weblate.framasoft.org/api/units/972570/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-06T15:35:49.047373Z", "last_updated": "2024-09-12T10:57:43.565797Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "using the \"{{% livechat_label moderator_note_create_for_participant %}}\" action in the dropdown menu besides participants in the sidebar" ], "previous_source": "", "target": [ "" ], "id_hash": -3609611231440862102, "content_hash": -3609611231440862102, "location": "support/documentation/content/en/documentation/user/streamers/moderation_notes.md", "context": "", "note": "type: Bullet: '* '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 692, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://weblate.framasoft.org/api/units/972481/?format=api", "priority": 100, "id": 972571, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=4de815b5a4b5046a", "url": "https://weblate.framasoft.org/api/units/972571/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-06T15:35:49.095115Z", "last_updated": "2024-09-12T10:57:43.615027Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "click on the \"{{% livechat_label moderator_note_search_for_participant %}}\" button in the dropdown menu besides participants in the sidebar" ], "previous_source": "", "target": [ "" ], "id_hash": -5822758363860665981, "content_hash": -5822758363860665981, "location": "support/documentation/content/en/documentation/user/streamers/moderation_notes.md", "context": "", "note": "type: Bullet: '* '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 698, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 17, "source_unit": "https://weblate.framasoft.org/api/units/972482/?format=api", "priority": 100, "id": 972572, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=2f31681e4d267983", "url": "https://weblate.framasoft.org/api/units/972572/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-06T15:35:49.106929Z", "last_updated": "2024-09-12T10:57:43.621142Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "In the search results, there are several informations that are shown at the right of the participant nickname:" ], "previous_source": "", "target": [ "" ], "id_hash": 737573026204886167, "content_hash": 737573026204886167, "location": "build/documentation/pot_in/documentation/user/streamers/moderation.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 654, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "source_unit": "https://weblate.framasoft.org/api/units/972610/?format=api", "priority": 100, "id": 972707, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=8a3c62c26eda2497", "url": "https://weblate.framasoft.org/api/units/972707/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-06T15:55:17.869507Z", "last_updated": "2024-09-12T10:57:43.571346Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "if the current nickname is different than the nickname when the participant has sent the message, the original nickname will be shown" ], "previous_source": "", "target": [ "" ], "id_hash": -6551876119598416312, "content_hash": -6551876119598416312, "location": "build/documentation/pot_in/documentation/user/streamers/moderation.md", "context": "", "note": "type: Bullet: '* '", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 655, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 22, "source_unit": "https://weblate.framasoft.org/api/units/972611/?format=api", "priority": 100, "id": 972708, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=25130f61eef8be48", "url": "https://weblate.framasoft.org/api/units/972708/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-06T15:55:17.871891Z", "last_updated": "2024-09-12T10:57:43.572755Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "It is possible to anonymize moderation actions, to avoid disclosing who is banning/kicking/… occupants." ], "previous_source": "", "target": [ "" ], "id_hash": -2537845648197185890, "content_hash": -2537845648197185890, "location": "build/documentation/pot_in/documentation/user/streamers/moderation.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 645, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 14, "source_unit": "https://weblate.framasoft.org/api/units/972865/?format=api", "priority": 100, "id": 972895, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=5cc7c2d43c6f8e9e", "url": "https://weblate.framasoft.org/api/units/972895/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-12T10:10:00.689999Z", "last_updated": "2024-09-12T10:57:43.558762Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "Advanced firewall rules for the Prosody server" ], "previous_source": "", "target": [ "" ], "id_hash": 5925752657691234421, "content_hash": 5925752657691234421, "location": "support/documentation/content/en/documentation/admin/mod_firewall.md", "context": "", "note": "type: Yaml Front Matter Hash Value: description", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 333, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://weblate.framasoft.org/api/units/972961/?format=api", "priority": 100, "id": 973831, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=d23c80a56c835075", "url": "https://weblate.framasoft.org/api/units/973831/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-13T08:38:00.967031Z", "last_updated": "2024-09-11T08:41:27.606508Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "Prosody mod_firewall" ], "previous_source": "", "target": [ "" ], "id_hash": -3433932676621954758, "content_hash": -3433932676621954758, "location": "support/documentation/content/en/documentation/admin/mod_firewall.md", "context": "", "note": "type: Yaml Front Matter Hash Value: title", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 334, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://weblate.framasoft.org/api/units/972962/?format=api", "priority": 100, "id": 973832, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=5058386ca357913a", "url": "https://weblate.framasoft.org/api/units/973832/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-13T08:38:00.969409Z", "last_updated": "2024-09-11T08:41:27.622836Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "You can enable [mod_firewall](https://modules.prosody.im/mod_firewall) on your Prosody server." ], "previous_source": "", "target": [ "" ], "id_hash": 7437739985492721525, "content_hash": 7437739985492721525, "location": "support/documentation/content/en/documentation/admin/mod_firewall.md, build/documentation/pot_in/documentation/admin/settings.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 335, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://weblate.framasoft.org/api/units/972963/?format=api", "priority": 100, "id": 973833, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=e738291c27033f75", "url": "https://weblate.framasoft.org/api/units/973833/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-13T08:38:00.972774Z", "last_updated": "2024-09-11T08:41:27.624290Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "Doing so, Peertube admins will be able to define advanced firewall rules." ], "previous_source": "", "target": [ "" ], "id_hash": -8642362399907823729, "content_hash": -8642362399907823729, "location": "support/documentation/content/en/documentation/admin/mod_firewall.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 336, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://weblate.framasoft.org/api/units/972964/?format=api", "priority": 100, "id": 973834, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=0810292fbd4d3f8f", "url": "https://weblate.framasoft.org/api/units/973834/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-13T08:38:00.974605Z", "last_updated": "2024-09-11T08:41:27.625732Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "These rules could be used to run arbitrary code on the server. If you are a hosting provider, and you don't want to allow Peertube admins to write such rules, you can disable the online editing by creating a `disable_mod_firewall_editing` file in the plugin directory (`plugins/data/peertube-plugin-livechat/disable_mod_firewall_editing`). This is opt-out, as Peertube admins can already run arbitrary code just by installing any plugin. You can still use mod_firewall by editing files directly on the server." ], "previous_source": "", "target": [ "" ], "id_hash": -3466410799193692179, "content_hash": -3466410799193692179, "location": "support/documentation/content/en/documentation/admin/mod_firewall.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 337, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 74, "source_unit": "https://weblate.framasoft.org/api/units/972965/?format=api", "priority": 100, "id": 973835, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=4fe4d5be747b67ed", "url": "https://weblate.framasoft.org/api/units/973835/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-13T08:38:00.976490Z", "last_updated": "2024-09-11T08:41:27.627046Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "Edit rules" ], "previous_source": "", "target": [ "" ], "id_hash": -7778421358677599830, "content_hash": -7778421358677599830, "location": "support/documentation/content/en/documentation/admin/mod_firewall.md", "context": "", "note": "type: Title ##", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 338, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://weblate.framasoft.org/api/units/972966/?format=api", "priority": 100, "id": 973836, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=140d7efc72b5d9aa", "url": "https://weblate.framasoft.org/api/units/973836/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-13T08:38:00.978418Z", "last_updated": "2024-09-11T08:41:27.628339Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "First, you must enable the feature in the [plugin settings](/peertube-plugin-livechat/documentation/admin/settings)." ], "previous_source": "", "target": [ "" ], "id_hash": 823725268364948484, "content_hash": 823725268364948484, "location": "support/documentation/content/en/documentation/admin/mod_firewall.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 339, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://weblate.framasoft.org/api/units/972976/?format=api", "priority": 100, "id": 973837, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=8b6e75c46d67f404", "url": "https://weblate.framasoft.org/api/units/973837/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-13T08:38:00.980307Z", "last_updated": "2024-09-11T08:41:27.629523Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "Just bellow the settings, you will find a \"Configure mod_firewall\" button. This button will open a configuration page." ], "previous_source": "", "target": [ "" ], "id_hash": 8770916416568456498, "content_hash": 8770916416568456498, "location": "support/documentation/content/en/documentation/admin/mod_firewall.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 340, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "source_unit": "https://weblate.framasoft.org/api/units/972978/?format=api", "priority": 100, "id": 973838, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=f9b88e02b4347532", "url": "https://weblate.framasoft.org/api/units/973838/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-13T08:38:00.982190Z", "last_updated": "2024-09-11T08:41:27.637797Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "Here you can add several configuration files." ], "previous_source": "", "target": [ "" ], "id_hash": 6081987424380182493, "content_hash": 6081987424380182493, "location": "support/documentation/content/en/documentation/admin/mod_firewall.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 342, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://weblate.framasoft.org/api/units/972980/?format=api", "priority": 100, "id": 973840, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=d4678f56b692dfdd", "url": "https://weblate.framasoft.org/api/units/973840/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-13T08:38:00.985851Z", "last_updated": "2024-09-11T08:41:27.640213Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "You can enable/disable each files." ], "previous_source": "", "target": [ "" ], "id_hash": -6766993255101443890, "content_hash": -6766993255101443890, "location": "support/documentation/content/en/documentation/admin/mod_firewall.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 343, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://weblate.framasoft.org/api/units/972981/?format=api", "priority": 100, "id": 973841, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=2216cf7cd036d0ce", "url": "https://weblate.framasoft.org/api/units/973841/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-13T08:38:00.987715Z", "last_updated": "2024-09-11T08:41:27.641313Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "Files will be loaded in the alphabetical order. You can use a number as prefix to easily choose the order." ], "previous_source": "", "target": [ "" ], "id_hash": -7457525465212972794, "content_hash": -7457525465212972794, "location": "support/documentation/content/en/documentation/admin/mod_firewall.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 344, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 20, "source_unit": "https://weblate.framasoft.org/api/units/972982/?format=api", "priority": 100, "id": 973842, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=18818c19de8d1106", "url": "https://weblate.framasoft.org/api/units/973842/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-13T08:38:00.989503Z", "last_updated": "2024-09-11T08:41:27.642440Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "When you save the configuration, the server will automatically reload it, and your rules will apply immediatly. You can check that there is no parsing error in the Prosody error log. To do so, you can read the `plugins/data/peertube-plugin-livechat/prosody/prosody.err` file, or use the [diagnostic tool](/peertube-plugin-livechat/documentation/installation/troubleshooting/) that will show last Prosody errors." ], "previous_source": "", "target": [ "" ], "id_hash": -5846136722693594155, "content_hash": -5846136722693594155, "location": "support/documentation/content/en/documentation/admin/mod_firewall.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 346, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 51, "source_unit": "https://weblate.framasoft.org/api/units/972986/?format=api", "priority": 100, "id": 973844, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=2ede599ff77b63d5", "url": "https://weblate.framasoft.org/api/units/973844/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-13T08:38:00.993018Z", "last_updated": "2024-09-11T08:41:27.644846Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "Examples" ], "previous_source": "", "target": [ "" ], "id_hash": 8988574777396696014, "content_hash": 8988574777396696014, "location": "support/documentation/content/en/documentation/admin/mod_firewall.md", "context": "", "note": "type: Title ##", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 347, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://weblate.framasoft.org/api/units/972995/?format=api", "priority": 100, "id": 973845, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=fcbdd522f3c413ce", "url": "https://weblate.framasoft.org/api/units/973845/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-13T08:38:00.994808Z", "last_updated": "2024-09-11T08:41:27.645983Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "Don't hesitate to share your rules. To do so, you can for example edit this [page](/peertube-plugin-livechat/contributing/document/#write-documentation)." ], "previous_source": "", "target": [ "" ], "id_hash": -7555019662340586922, "content_hash": -7555019662340586922, "location": "support/documentation/content/en/documentation/admin/mod_firewall.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 348, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://weblate.framasoft.org/api/units/972996/?format=api", "priority": 100, "id": 973846, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=17272da533190256", "url": "https://weblate.framasoft.org/api/units/973846/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-13T08:38:00.996598Z", "last_updated": "2024-09-11T08:41:27.647034Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "For more information, please check [the documentation](/peertube-plugin-livechat/documentation/admin/mod_firewall/)." ], "previous_source": "", "target": [ "" ], "id_hash": -7271468429553569953, "content_hash": -7271468429553569953, "location": "build/documentation/pot_in/documentation/admin/settings.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 400, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://weblate.framasoft.org/api/units/972997/?format=api", "priority": 100, "id": 973847, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=1b168dfd3cfdef5f", "url": "https://weblate.framasoft.org/api/units/973847/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-13T08:38:01.051825Z", "last_updated": "2024-09-11T08:41:27.732603Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "You can also edit these firewall rules directly on the server, in the `plugins/data/peertube-plugin-livechat/prosody/mod_firewall_config/` directory. File names must only contains alphanumerical characters, underscores and hyphens. The extension must be `.pfw`, or `.pfw.disabled` if you want to disable a file. Please be sure that the peertube system user has write access to these files, else the web editing interface will fail. Once you have edited these files, you must reload prosody. This can be done by saving the plugin settings, or saving the mod_firewall configuration in the web interface, or by restarting Peertube." ], "previous_source": "", "target": [ "" ], "id_hash": -949769823635827802, "content_hash": -949769823635827802, "location": "support/documentation/content/en/documentation/admin/mod_firewall.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 345, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 92, "source_unit": "https://weblate.framasoft.org/api/units/973955/?format=api", "priority": 100, "id": 973985, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=72d1bd60a3cd13a6", "url": "https://weblate.framasoft.org/api/units/973985/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-13T08:50:03.415645Z", "last_updated": "2024-09-11T08:41:27.643488Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "If you want to use the ProsodyCtl utility to import certificates, this utility is available (once Peertube is started) using the following command (adapting the path to your Peertube data folder, and replacing \"xxx\" with the arguments you wish to pass to prosodyctl): `sudo -u peertube /var/www/peertube/storage/plugins/data/peertube-plugin-livechat/prosodyAppImage/squashfs-root/AppRun prosodyctl --config /var/www/peertube/storage/plugins/data/peertube-plugin-livechat/prosody/prosody.cfg.lua xxx`" ], "previous_source": "", "target": [ "" ], "id_hash": -2665920785355668355, "content_hash": -2665920785355668355, "location": "support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 244, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 51, "source_unit": "https://weblate.framasoft.org/api/units/976536/?format=api", "priority": 100, "id": 976566, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=5b00bf2b9d8b847d", "url": "https://weblate.framasoft.org/api/units/976566/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-19T08:59:33.945237Z", "last_updated": "2024-09-11T08:41:27.496708Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "The minimum required version for Hugo is 0.121.0. It was tested using version 0.132.2." ], "previous_source": "", "target": [ "" ], "id_hash": 4145020121347276252, "content_hash": 4145020121347276252, "location": "support/documentation/content/en/contributing/document/_index.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "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/977015/?format=api", "priority": 100, "id": 979295, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=b98611d6cfc03ddc", "url": "https://weblate.framasoft.org/api/units/979295/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-30T14:27:24.369521Z", "last_updated": "2024-08-30T14:27:24.369533Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "The used theme is [hugo-theme-relearn](https://mcshelby.github.io/hugo-theme-relearn). You should read its documentation before starting editing the documentation." ], "previous_source": "", "target": [ "" ], "id_hash": -7978657348363425229, "content_hash": -7978657348363425229, "location": "support/documentation/content/en/contributing/document/_index.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 75, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 15, "source_unit": "https://weblate.framasoft.org/api/units/977016/?format=api", "priority": 100, "id": 979296, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=11461d6a163cea33", "url": "https://weblate.framasoft.org/api/units/979296/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-30T14:27:24.373218Z", "last_updated": "2024-08-30T14:27:24.373227Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "![Screenshot of a Peertube video page, with a chat on the right. At the bottom of the chat, there is a \"{{% livechat_label login_using_external_account %}}\" button.](/peertube-plugin-livechat/images/external_login_button.png?classes=shadow,border&height=200px \"{{% livechat_label login_using_external_account %}} button\")" ], "previous_source": "", "target": [ "" ], "id_hash": 4451678190644380308, "content_hash": 4451678190644380308, "location": "build/documentation/pot_in/documentation/admin/external_auth.md, support/documentation/content/en/documentation/user/viewers.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 304, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 31, "source_unit": "https://weblate.framasoft.org/api/units/977017/?format=api", "priority": 100, "id": 979297, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=bdc789ba77b64294", "url": "https://weblate.framasoft.org/api/units/979297/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-30T14:27:24.641406Z", "last_updated": "2024-09-11T08:41:27.563817Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "![Screenshot of a dialog with an \"OpenID Connect\" button.](/peertube-plugin-livechat/images/external_login_dialog_oidc.png?classes=shadow,border&height=200px \"External login dialog - OpenID Connect\")" ], "previous_source": "", "target": [ "" ], "id_hash": 8161371470572037178, "content_hash": 8161371470572037178, "location": "build/documentation/pot_in/documentation/admin/external_auth.md, support/documentation/content/en/documentation/user/viewers.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 305, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 15, "source_unit": "https://weblate.framasoft.org/api/units/977018/?format=api", "priority": 100, "id": 979298, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=f143041c9774243a", "url": "https://weblate.framasoft.org/api/units/979298/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-30T14:27:24.643558Z", "last_updated": "2024-09-11T08:41:27.565320Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "![Screenshot of the \"{{% livechat_label prosody_firewall_configuration %}}\" form.](/peertube-plugin-livechat/images/mod_firewall.png?classes=shadow,border&height=400px \"{{% livechat_label prosody_firewall_configuration %}}\")" ], "previous_source": "", "target": [ "" ], "id_hash": -3431991198350532328, "content_hash": -3431991198350532328, "location": "support/documentation/content/en/documentation/admin/mod_firewall.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 341, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://weblate.framasoft.org/api/units/977019/?format=api", "priority": 100, "id": 979299, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=505f1e30460ca118", "url": "https://weblate.framasoft.org/api/units/979299/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-30T14:27:24.680675Z", "last_updated": "2024-09-11T08:41:27.639097Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api", "source": [ "![Sepia avatar example](/peertube-plugin-livechat/images/avatar_sepia.png?classes=shadow,border&height=40px \"Sepia\")" ], "previous_source": "", "target": [ "" ], "id_hash": -3122542524926829056, "content_hash": -3122542524926829056, "location": "build/documentation/pot_in/documentation/admin/settings.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 374, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://weblate.framasoft.org/api/units/977020/?format=api", "priority": 100, "id": 979300, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tok/?checksum=54aa801e15af5e00", "url": "https://weblate.framasoft.org/api/units/979300/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-08-30T14:27:24.714991Z", "last_updated": "2024-09-11T08:41:27.692468Z" } ] }{ "count": 899, "next": "