Moderation delay (#132):

* displaying the remaining time for moderators.
This commit is contained in:
John Livingston 2024-07-10 16:54:54 +02:00
parent 2f98dfa538
commit 9c200a4e46
No known key found for this signature in database
GPG Key ID: B17B5640CE66CDBC
43 changed files with 1764 additions and 3869 deletions

View File

@ -20,6 +20,7 @@ import { livechatSpecificsPlugin } from './lib/plugins/livechat-specific'
import { livechatViewerModePlugin } from './lib/plugins/livechat-viewer-mode'
import { livechatMiniMucHeadPlugin } from './lib/plugins/livechat-mini-muc-head'
import { livechatEmojisPlugin } from './lib/plugins/livechat-emojis'
import { moderationDelayPlugin } from './lib/plugins/moderation-delay'
declare global {
interface Window {
@ -30,6 +31,10 @@ declare global {
}
emojis: any
livechatDisconnect?: Function
env: {
html: Function
sizzle: Function
}
}
initConversePlugins: typeof initConversePlugins
initConverse: typeof initConverse
@ -66,6 +71,8 @@ function initConversePlugins (peertubeEmbedded: boolean): void {
// Viewer mode (anonymous accounts, before they have chosen their nickname).
converse.plugins.add('livechatViewerModePlugin', livechatViewerModePlugin)
converse.plugins.add('converse-moderation-delay', moderationDelayPlugin)
}
window.initConversePlugins = initConversePlugins

View File

@ -86,7 +86,8 @@ function defaultConverseParams (
'livechatViewerModePlugin',
'livechatDisconnectOnUnloadPlugin',
'converse-slow-mode',
'livechatEmojis'
'livechatEmojis',
'converse-moderation-delay'
],
show_retraction_warning: false, // No need to use this warning (except if we open to external clients?)
muc_show_info_messages: mucShowInfoMessages,

View File

@ -0,0 +1,70 @@
// SPDX-FileCopyrightText: 2024 John Livingston <https://www.john-livingston.fr/>
//
// SPDX-License-Identifier: AGPL-3.0-only
const MODERATION_DELAY_TAG = 'moderation-delay'
/**
* Moderation delay plugin definition.
* This module adds a time counter for moderators, so they now how many time remains before message is broadcasted.
*/
export const moderationDelayPlugin = {
dependencies: ['converse-muc', 'converse-muc-views'],
async initialize (this: any) {
const _converse = this._converse
_converse.api.listen.on('parseMUCMessage', (stanza: any, attrs: any) => {
// Checking if there is any moderation delay in the message.
const waiting = window.converse.env.sizzle(MODERATION_DELAY_TAG, stanza)?.[0]?.getAttribute('waiting')
if (!waiting) { return attrs }
return Object.assign(
attrs,
{
moderation_delay_waiting: waiting
}
)
})
const Message = _converse.api.elements.registry['converse-chat-message']
if (Message) {
class MessageOverloaded extends Message {
getDerivedMessageProps (): ReturnType<typeof Message.getDerivedMessageProps> {
const r = super.getDerivedMessageProps()
const waiting = this.model.get('moderation_delay_waiting')
if (!waiting) {
return r
}
const remains = waiting - (Date.now() / 1000)
if (remains < 0) {
// Message already broadcasted
return r
}
// Ok... We will add some info about how many remains...
r.pretty_time = window.converse.env.html`
${r.pretty_time}&nbsp;-&nbsp;${Math.round(remains)}
`
// and we must update in 1 second...
setTimeout(() => this.requestUpdate(), 1000)
return r
}
}
_converse.api.elements.define('converse-chat-message', MessageOverloaded)
} else {
console.error('Cannot find converse-chat-message custom elements, moderation delay will not be properly shown.')
}
},
overrides: {
ChatRoom: {
getUpdatedMessageAttributes: function getUpdatedMessageAttributes (this: any, message: any, attrs: any) {
const newAttrs = this.__super__.getUpdatedMessageAttributes(message, attrs)
if (attrs.moderation_delay_waiting) {
Object.assign(newAttrs, {
moderation_delay_waiting: attrs.moderation_delay_waiting
})
}
return newAttrs
}
}
}
}

View File

@ -23,3 +23,22 @@ VirtualHost "muc.example.com"
modules_enabled = { "muc_moderation_delay" }
moderation_delay_form_position = 96
```
## Additional notes
For moderators, messages that are delayed will contain an extra `moderation-delay` xml tag, with `delay` and `waiting` attribute:
```xml
<message xmlns="jabber:client" type="groupchat" id="18821520-e49b-4e59-b6c6-b45cc133905d" to="root@example.com/QH1H89H1" xml:lang="en" from="8df24108-6e70-4fc8-b1cc-f2db7fcdd535@room.example.com/root">
<body>Hello world</body>
<origin-id id="18821520-e49b-4e59-b6c6-b45cc133905d" xmlns="urn:xmpp:sid:0" />
<markable xmlns="urn:xmpp:chat-markers:0" />
<occupant-id id="V5gJudj4Ii3+LnikqUbSSH3NmPKO82zD+m7jRYushVY=" xmlns="urn:xmpp:occupant-id:0" />
<stanza-id xmlns="urn:xmpp:sid:0" id="xkf36aYefSmQ9evPo1m6Neei" by="8df24108-6e70-4fc8-b1cc-f2db7fcdd535@room.example.com" />
<moderation-delay delay="4" waiting="1720177157" />
</message>
```
Note: the `waiting` attribute is the timestamp at which the message will be broadcasted.
So compatible xmpp clients can display some information.

View File

@ -2,11 +2,13 @@
-- SPDX-License-Identifier: AGPL-3.0-only
local st = require "util.stanza";
local timer = require "util.timer";
local get_time = require "util.time".now;
local get_moderation_delay = module:require("config").get_moderation_delay;
local muc_util = module:require "muc/util";
local valid_roles = muc_util.valid_roles;
local moderation_delay_tag = "moderation-delay";
local xmlns_fasten = "urn:xmpp:fasten:0";
local xmlns_moderated_0 = "urn:xmpp:message-moderate:0";
local xmlns_retract_0 = "urn:xmpp:message-retract:0";
@ -96,23 +98,44 @@ local function handle_broadcast_message(event)
-- * the user that sent the message (if they don't get the echo quickly, their clients could have weird behaviours)
module:log("debug", "Message %s / %s must be delayed by %i seconds, sending first broadcast wave.", id, stanza_id, delay);
local moderator_role_value = valid_roles["moderator"];
local cond_func = function (nick, occupant)
local cloned_stanza = st.clone(stanza); -- we must clone, to send a copy for the second wave.
-- first of all, if the initiator occupant is not moderator, me must send to them.
-- (delaying the echo message could have some quircks in some xmpp clients)
if stanza.attr.from then
local from_occupant = room:get_occupant_by_nick(stanza.attr.from);
if from_occupant and valid_roles[from_occupant.role or "none"] < moderator_role_value then
module:log("debug", "Message %s / %s must be sent separatly to it initialior %s.", id, stanza_id, delay, stanza.attr.from);
room:route_to_occupant(from_occupant, stanza);
end
end
-- adding a tag, so that moderators can know that this message is delayed.
stanza:tag(moderation_delay_tag, {
delay = "" .. delay;
waiting = string.format("%i", get_time() + delay);
}):up();
-- then, sending to moderators (and only moderators):
room:broadcast(stanza, function (nick, occupant)
if valid_roles[occupant.role or "none"] >= moderator_role_value then
return true;
end
if nick == stanza.attr.from then
return true;
end
return false;
end;
local cloned_stanza = st.clone(stanza); -- we must clone, to send a copy for the second wave.
room:broadcast(stanza, cond_func);
end);
local task = timer.add_task(delay, function ()
module:log("debug", "Message %s has been delayed, sending to remaining participants.", id);
room:broadcast(cloned_stanza, function (nick, occupant)
return not cond_func(nick, occupant);
if valid_roles[occupant.role or "none"] >= moderator_role_value then
return false;
end
if nick == stanza.attr.from then
-- we already sent it to them (because they are moderator, or because we sent them separately)
return false;
end
return true;
end);
end);
if stanza_id then

View File

@ -38,3 +38,9 @@ To modify the value for an already existing room, just open the room "configurat
Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants.
However, messages sent after they joined will be delayed correctly.
{{% /notice %}}
## In the chat
As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime.
![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2024-01-17 11:38+0000\n"
"Last-Translator: ButterflyOfFire <butterflyoffire@protonmail.com>\n"
"Language-Team: Arabic <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/ar/>\n"
@ -3202,6 +3202,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Catalan <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/ca/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Czech <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/cs/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

File diff suppressed because it is too large Load Diff

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Greek <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/el/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -3603,6 +3603,24 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, markdown-text, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, markdown-text
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, markdown-text
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Esperanto <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/eo/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2024-04-16 21:38+0000\n"
"Last-Translator: rnek0 <rnek0@users.noreply.weblate.framasoft.org>\n"
"Language-Team: Spanish <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/es/>\n"
@ -3233,6 +3233,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Basque <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/eu/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Persian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/fa/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Finnish <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/fi/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -7,11 +7,10 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2024-07-10 09:47+0000\n"
"Last-Translator: John Livingston <git@john-livingston.fr>\n"
"Language-Team: French <https://weblate.framasoft.org/projects/"
"peertube-livechat/peertube-plugin-livechat-documentation/fr/>\n"
"Language-Team: French <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/fr/>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -3290,12 +3289,26 @@ msgstr "Pour modifier la valeur d'un salon déjà existant, il suffit d'ouvrir l
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr "Actuellement, cette fonctionnalité présente un bogue connu: les utilisateur⋅rices qui rejoignent le tchat recevront tous les messages, même ceux qui sont encore en attente pour les autres participant⋅es. Cependant, les messages envoyés après qu'iels aient rejoint le chat seront retardés correctement."
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, fuzzy, no-wrap
#| msgid "Share the chat"
msgid "In the chat"
msgstr "Partager le tchat"
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
"Actuellement, cette fonctionnalité présente un bogue connu: les utilisateur⋅"
"rices qui rejoignent le tchat recevront tous les messages, même ceux qui "
"sont encore en attente pour les autres participant⋅es. Cependant, les "
"messages envoyés après qu'iels aient rejoint le chat seront retardés "
"correctement."
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, fuzzy
#| msgid "![Channel configuration / Moderation delay](/peertube-plugin-livechat/images/moderation_delay_channel_option.png?classes=shadow,border&height=400px)"
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr "![Configuration de la chaîne / Délai de modération](/peertube-plugin-livechat/images/moderation_delay_channel_option.png?classes=shadow,border&height=400px)"
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Gaelic <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/gd/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Galician <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/gl/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2024-07-01 20:41+0000\n"
"Last-Translator: Milo Ivir <mail@milotype.de>\n"
"Language-Team: Croatian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/hr/>\n"
@ -3206,6 +3206,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Hungarian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/hu/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Icelandic <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/is/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 14:21+0000\n"
"Last-Translator: John Livingston <git@john-livingston.fr>\n"
"Language-Team: Italian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/it/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2024-03-10 20:38+0000\n"
"Last-Translator: \"T.S\" <fusen@users.noreply.weblate.framasoft.org>\n"
"Language-Team: Japanese <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/ja/>\n"
@ -3288,6 +3288,24 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, fuzzy
#| msgid "![Fullscreen chat screenshot](/peertube-plugin-livechat/images/fullscreen.png?classes=shadow,border&height=200px)"
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr "![チャット画面のスクリーンショット](/peertube-plugin-livechat/images/chat.png?classes=shadow,border&height=200px)"
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, fuzzy, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Kabyle <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/kab/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Norwegian Bokmål <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/nb_NO/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Dutch <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/nl/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Norwegian Nynorsk <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/nn/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Occitan <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/oc/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Polish <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/pl/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Portuguese <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/pt/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Russian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/ru/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Albanian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/sq/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Swedish <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/sv/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Thai <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/th/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:53+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Toki Pona <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/tok/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -3175,6 +3175,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:53+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Ukrainian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/uk/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:53+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Vietnamese <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/vi/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:53+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Chinese (Simplified) <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
"POT-Creation-Date: 2024-07-10 11:24+0200\n"
"POT-Creation-Date: 2024-07-10 16:54+0200\n"
"PO-Revision-Date: 2023-07-17 10:53+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Chinese (Traditional) <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hant/>\n"
@ -3194,6 +3194,22 @@ msgstr ""
msgid "Currently, this feature has one known bug: users that join the chat will get all messages, even messages that are still pending for other participants. However, messages sent after they joined will be delayed correctly."
msgstr ""
#. type: Title ##
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
#, no-wrap
msgid "In the chat"
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "As a moderator, you will see the remaining time (in seconds) before the message is broadcasted, just besides the message datetime."
msgstr ""
#. type: Plain text
#: support/documentation/content/en/documentation/user/streamers/moderation_delay.md
msgid "![Moderation delay timer](/peertube-plugin-livechat/images/moderation_delay_timer.png?classes=shadow,border)"
msgstr ""
#. type: Yaml Front Matter Hash Value: description
#: build/documentation/pot_in/documentation/user/streamers/moderation.md
#, no-wrap