From 9824435b6ebc62f01c16689291887b2b96788f09 Mon Sep 17 00:00:00 2001 From: John Livingston Date: Thu, 12 Sep 2024 12:54:16 +0200 Subject: [PATCH] New features: announcements WIP (#518): * Documentation. --- .../user/streamers/announcements.md | 31 ++++++++ .../content/en/images/announcements.png | Bin 0 -> 127134 bytes support/documentation/po/livechat.ar.po | 64 ++++++++++++++- support/documentation/po/livechat.ca.po | 64 ++++++++++++++- support/documentation/po/livechat.cs.po | 64 ++++++++++++++- support/documentation/po/livechat.de.po | 66 +++++++++++++++- support/documentation/po/livechat.el.po | 64 ++++++++++++++- support/documentation/po/livechat.en.pot | 74 +++++++++++++++++- support/documentation/po/livechat.eo.po | 64 ++++++++++++++- support/documentation/po/livechat.es.po | 64 ++++++++++++++- support/documentation/po/livechat.eu.po | 64 ++++++++++++++- support/documentation/po/livechat.fa.po | 64 ++++++++++++++- support/documentation/po/livechat.fi.po | 64 ++++++++++++++- support/documentation/po/livechat.fr.po | 66 +++++++++++++++- support/documentation/po/livechat.gd.po | 64 ++++++++++++++- support/documentation/po/livechat.gl.po | 64 ++++++++++++++- support/documentation/po/livechat.hr.po | 64 ++++++++++++++- support/documentation/po/livechat.hu.po | 64 ++++++++++++++- support/documentation/po/livechat.is.po | 64 ++++++++++++++- support/documentation/po/livechat.it.po | 64 ++++++++++++++- support/documentation/po/livechat.ja.po | 64 ++++++++++++++- support/documentation/po/livechat.kab.po | 64 ++++++++++++++- support/documentation/po/livechat.nb.po | 64 ++++++++++++++- support/documentation/po/livechat.nl.po | 64 ++++++++++++++- support/documentation/po/livechat.nn.po | 64 ++++++++++++++- support/documentation/po/livechat.oc.po | 64 ++++++++++++++- support/documentation/po/livechat.pl.po | 64 ++++++++++++++- support/documentation/po/livechat.pt.po | 64 ++++++++++++++- support/documentation/po/livechat.ru.po | 64 ++++++++++++++- support/documentation/po/livechat.sq.po | 64 ++++++++++++++- support/documentation/po/livechat.sv.po | 64 ++++++++++++++- support/documentation/po/livechat.th.po | 64 ++++++++++++++- support/documentation/po/livechat.tok.po | 64 ++++++++++++++- support/documentation/po/livechat.tr.po | 62 +++++++++++++++ support/documentation/po/livechat.uk.po | 64 ++++++++++++++- support/documentation/po/livechat.vi.po | 64 ++++++++++++++- support/documentation/po/livechat.zh-Hans.po | 64 ++++++++++++++- support/documentation/po/livechat.zh-Hant.po | 64 ++++++++++++++- 38 files changed, 2312 insertions(+), 35 deletions(-) create mode 100644 support/documentation/content/en/documentation/user/streamers/announcements.md create mode 100644 support/documentation/content/en/images/announcements.png diff --git a/support/documentation/content/en/documentation/user/streamers/announcements.md b/support/documentation/content/en/documentation/user/streamers/announcements.md new file mode 100644 index 00000000..d627e5de --- /dev/null +++ b/support/documentation/content/en/documentation/user/streamers/announcements.md @@ -0,0 +1,31 @@ +--- +title: "Announcements" +description: "Room owners and administrators can send special announcements in the chat." +weight: 250 +chapter: false +--- + +{{% livechat_version_notice 12.0.0 %}} + +Room owners and administrators can send special announcements in the chat. + +These messages will be more visible than standard messages. + +To send announcements, owners and administrators will have a "{{% livechat_label announcements_message_type %}}" selector on the top of the message field: + +![Screenshot of a chat session. On top of the message field, there is a "{{% livechat_label announcements_message_type %}}" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px "Announcements") + +There are several message types: + +* **{{% livechat_label announcements_message_type_standard %}}**: to send a standard message. +* **{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box. +* **{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold "{{% livechat_label announcements_message_type_announcement %}}" title will be added. +* **{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold "{{% livechat_label announcements_message_type_announcement %}}" title will be added. + +{{% notice info %}} +User that are not owner or administrator of the chatroom can't send such messages. +{{% /notice %}} + +{{% notice warning %}} +Note: Standards XMPP clients will display announcements as standard messages. +{{% /notice %}} diff --git a/support/documentation/content/en/images/announcements.png b/support/documentation/content/en/images/announcements.png new file mode 100644 index 0000000000000000000000000000000000000000..e3cb1656cd5d5252de249d1b16fcd07af62015ff GIT binary patch literal 127134 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

;P7Mn)E7 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⪼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 F@n3MOlb8Si literal 0 HcmV?d00001 diff --git a/support/documentation/po/livechat.ar.po b/support/documentation/po/livechat.ar.po index 61904f50..388dd3e8 100644 --- a/support/documentation/po/livechat.ar.po +++ b/support/documentation/po/livechat.ar.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2024-08-30 20:08+0000\n" "Last-Translator: ButterflyOfFire \n" "Language-Team: Arabic \n" @@ -2690,6 +2690,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.ca.po b/support/documentation/po/livechat.ca.po index caedce22..161a6e23 100644 --- a/support/documentation/po/livechat.ca.po +++ b/support/documentation/po/livechat.ca.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Catalan \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.cs.po b/support/documentation/po/livechat.cs.po index 6d5a106b..16f8dd82 100644 --- a/support/documentation/po/livechat.cs.po +++ b/support/documentation/po/livechat.cs.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Czech \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.de.po b/support/documentation/po/livechat.de.po index 8ae55171..dfc77cbf 100644 --- a/support/documentation/po/livechat.de.po +++ b/support/documentation/po/livechat.de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2024-09-09 19:39+0000\n" "Last-Translator: Victor Hampel \n" "Language-Team: German \n" @@ -2764,6 +2764,70 @@ msgstr "Mischen mehrerer Chats in Ihrem Live-Stream" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "Sie können die [social_stream Browsererweiterung](https://github.com/steveseguin/social_stream#readme) verwenden, um mehrere Chat-Quellen (von Peertube, Twitch, Youtube, Facebook, ...) zu mischen und deren Inhalte in Ihren Live-Stream einzubinden. Die Kompatibilität mit diesem Plugin wurde in den letzten Versionen hinzugefügt." +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, fuzzy +#| msgid "If there is no user in the chatroom, the bot won't send any message." +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "Wenn sich kein Benutzer im Chatraum befindet, sendet der Chatbot keine Nachricht." + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.el.po b/support/documentation/po/livechat.el.po index 114a5b19..7d1ac66a 100644 --- a/support/documentation/po/livechat.el.po +++ b/support/documentation/po/livechat.el.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Greek \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.en.pot b/support/documentation/po/livechat.en.pot index 5567a14b..0284f45d 100644 --- a/support/documentation/po/livechat.en.pot +++ b/support/documentation/po/livechat.en.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -3032,6 +3032,78 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, markdown-text, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, markdown-text +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, markdown-text +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, markdown-text +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, markdown-text +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, markdown-text +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, markdown-text +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, markdown-text +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, markdown-text +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, markdown-text +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, markdown-text +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.eo.po b/support/documentation/po/livechat.eo.po index 2b85485f..71fb5f21 100644 --- a/support/documentation/po/livechat.eo.po +++ b/support/documentation/po/livechat.eo.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Esperanto \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.es.po b/support/documentation/po/livechat.es.po index 30c9438b..cfc2524c 100644 --- a/support/documentation/po/livechat.es.po +++ b/support/documentation/po/livechat.es.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2024-04-16 21:38+0000\n" "Last-Translator: rnek0 \n" "Language-Team: Spanish \n" @@ -2730,6 +2730,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.eu.po b/support/documentation/po/livechat.eu.po index ae63ce42..9655395b 100644 --- a/support/documentation/po/livechat.eu.po +++ b/support/documentation/po/livechat.eu.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Basque \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.fa.po b/support/documentation/po/livechat.fa.po index d7ec7f9d..e0a23ffb 100644 --- a/support/documentation/po/livechat.fa.po +++ b/support/documentation/po/livechat.fa.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Persian \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.fi.po b/support/documentation/po/livechat.fi.po index 703f932a..74b423e4 100644 --- a/support/documentation/po/livechat.fi.po +++ b/support/documentation/po/livechat.fi.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Finnish \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.fr.po b/support/documentation/po/livechat.fr.po index 6f70f186..96874db6 100644 --- a/support/documentation/po/livechat.fr.po +++ b/support/documentation/po/livechat.fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2024-08-12 11:25+0000\n" "Last-Translator: John Livingston \n" "Language-Team: French \n" @@ -2822,6 +2822,70 @@ msgstr "Mélanger plusieurs tchats dans votre flux en direct" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "Vous pouvez utiliser l'extension [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) pour mélanger plusieurs sources de tchat (Peertube, Twitch, Youtube, Facebook, ...) et inclure leurs contenus dans votre flux en direct. La compatibilité avec ce plugin a été ajoutée dans les versions récentes." +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, fuzzy +#| msgid "If there is no user in the chatroom, the bot won't send any message." +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "S'il n'y a pas d'utilisateurâ‹…rice dans le salon, le bot n'enverra pas de message." + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.gd.po b/support/documentation/po/livechat.gd.po index 96f3a270..d7d1cbcd 100644 --- a/support/documentation/po/livechat.gd.po +++ b/support/documentation/po/livechat.gd.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Gaelic \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.gl.po b/support/documentation/po/livechat.gl.po index c9a5546e..f3459729 100644 --- a/support/documentation/po/livechat.gl.po +++ b/support/documentation/po/livechat.gl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Galician \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.hr.po b/support/documentation/po/livechat.hr.po index b1be0132..c7c56dbc 100644 --- a/support/documentation/po/livechat.hr.po +++ b/support/documentation/po/livechat.hr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2024-07-19 17:45+0000\n" "Last-Translator: Milo Ivir \n" "Language-Team: Croatian \n" @@ -2721,6 +2721,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.hu.po b/support/documentation/po/livechat.hu.po index 9e6f619c..34bee9cd 100644 --- a/support/documentation/po/livechat.hu.po +++ b/support/documentation/po/livechat.hu.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Hungarian \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.is.po b/support/documentation/po/livechat.is.po index 2e60fe7c..29124fcc 100644 --- a/support/documentation/po/livechat.is.po +++ b/support/documentation/po/livechat.is.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Icelandic \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.it.po b/support/documentation/po/livechat.it.po index a415d739..1a45006f 100644 --- a/support/documentation/po/livechat.it.po +++ b/support/documentation/po/livechat.it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 14:21+0000\n" "Last-Translator: John Livingston \n" "Language-Team: Italian \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.ja.po b/support/documentation/po/livechat.ja.po index 34ae33e5..49af0449 100644 --- a/support/documentation/po/livechat.ja.po +++ b/support/documentation/po/livechat.ja.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2024-08-29 10:38+0000\n" "Last-Translator: \"T.S\" \n" "Language-Team: Japanese \n" @@ -2758,6 +2758,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.kab.po b/support/documentation/po/livechat.kab.po index 73a8f357..4c9325b7 100644 --- a/support/documentation/po/livechat.kab.po +++ b/support/documentation/po/livechat.kab.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Kabyle \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.nb.po b/support/documentation/po/livechat.nb.po index 97dd5901..c67a1f4d 100644 --- a/support/documentation/po/livechat.nb.po +++ b/support/documentation/po/livechat.nb.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Norwegian BokmÃ¥l \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.nl.po b/support/documentation/po/livechat.nl.po index f11df6bf..f0288977 100644 --- a/support/documentation/po/livechat.nl.po +++ b/support/documentation/po/livechat.nl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Dutch \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.nn.po b/support/documentation/po/livechat.nn.po index ee23252c..9c4aad73 100644 --- a/support/documentation/po/livechat.nn.po +++ b/support/documentation/po/livechat.nn.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Norwegian Nynorsk \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.oc.po b/support/documentation/po/livechat.oc.po index 8e823e20..cbb1956a 100644 --- a/support/documentation/po/livechat.oc.po +++ b/support/documentation/po/livechat.oc.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Occitan \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.pl.po b/support/documentation/po/livechat.pl.po index b360ab8e..e5ac8bed 100644 --- a/support/documentation/po/livechat.pl.po +++ b/support/documentation/po/livechat.pl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Polish \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.pt.po b/support/documentation/po/livechat.pt.po index 9107e3e1..36f8fb35 100644 --- a/support/documentation/po/livechat.pt.po +++ b/support/documentation/po/livechat.pt.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Portuguese \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.ru.po b/support/documentation/po/livechat.ru.po index f063c5f5..868d18c5 100644 --- a/support/documentation/po/livechat.ru.po +++ b/support/documentation/po/livechat.ru.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Russian \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.sq.po b/support/documentation/po/livechat.sq.po index a54083f4..6e5dc38f 100644 --- a/support/documentation/po/livechat.sq.po +++ b/support/documentation/po/livechat.sq.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Albanian \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.sv.po b/support/documentation/po/livechat.sv.po index 9d85ecfb..9d90f235 100644 --- a/support/documentation/po/livechat.sv.po +++ b/support/documentation/po/livechat.sv.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Swedish \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.th.po b/support/documentation/po/livechat.th.po index 8434cc0d..bdc3be68 100644 --- a/support/documentation/po/livechat.th.po +++ b/support/documentation/po/livechat.th.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:52+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Thai \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.tok.po b/support/documentation/po/livechat.tok.po index 3cc3056a..5d46b6ea 100644 --- a/support/documentation/po/livechat.tok.po +++ b/support/documentation/po/livechat.tok.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:53+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Toki Pona \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.tr.po b/support/documentation/po/livechat.tr.po index 27920254..9e15b447 100644 --- a/support/documentation/po/livechat.tr.po +++ b/support/documentation/po/livechat.tr.po @@ -2670,6 +2670,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.uk.po b/support/documentation/po/livechat.uk.po index 3ce3e36c..6c6c4eb7 100644 --- a/support/documentation/po/livechat.uk.po +++ b/support/documentation/po/livechat.uk.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:53+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Ukrainian \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.vi.po b/support/documentation/po/livechat.vi.po index 7be0ebd5..69402937 100644 --- a/support/documentation/po/livechat.vi.po +++ b/support/documentation/po/livechat.vi.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:53+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Vietnamese \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.zh-Hans.po b/support/documentation/po/livechat.zh-Hans.po index 19a12069..901a4eb1 100644 --- a/support/documentation/po/livechat.zh-Hans.po +++ b/support/documentation/po/livechat.zh-Hans.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:53+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Chinese (Simplified) \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap diff --git a/support/documentation/po/livechat.zh-Hant.po b/support/documentation/po/livechat.zh-Hant.po index b29ed992..065dd542 100644 --- a/support/documentation/po/livechat.zh-Hant.po +++ b/support/documentation/po/livechat.zh-Hant.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n" -"POT-Creation-Date: 2024-09-11 10:35+0200\n" +"POT-Creation-Date: 2024-09-12 12:53+0200\n" "PO-Revision-Date: 2023-07-17 10:53+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Chinese (Traditional) \n" @@ -2689,6 +2689,68 @@ msgstr "" msgid "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream. The compatibility with this plugin was added in recent versions." msgstr "" +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Room owners and administrators can send special announcements in the chat." +msgstr "" + +#. type: Yaml Front Matter Hash Value: title +#: support/documentation/content/en/documentation/user/streamers/announcements.md +#, no-wrap +msgid "Announcements" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "These messages will be more visible than standard messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "To send announcements, owners and administrators will have a \"{{% livechat_label announcements_message_type %}}\" selector on the top of the message field:" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "![Screenshot of a chat session. On top of the message field, there is a \"{{% livechat_label announcements_message_type %}}\" selector. In the chat, we can see three types of announcements: a highlighted message, an announcement, and a warning. Each of these announcements have a special color to distinguish them. The announcement and the warning have also bold titles.](/peertube-plugin-livechat/images/announcements.png?classes=shadow,border&height=400px \"Announcements\")" +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "There are several message types:" +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_standard %}}**: to send a standard message." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_highlight %}}**: these messages will simply be highlighted in a blue box." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_announcement %}}**: these messages will be in a green box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Bullet: '* ' +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "**{{% livechat_label announcements_message_type_warning %}}**: these messages will be in a rend box, and a bold \"{{% livechat_label announcements_message_type_announcement %}}\" title will be added." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "User that are not owner or administrator of the chatroom can't send such messages." +msgstr "" + +#. type: Plain text +#: support/documentation/content/en/documentation/user/streamers/announcements.md +msgid "Note: Standards XMPP clients will display announcements as standard messages." +msgstr "" + #. type: Yaml Front Matter Hash Value: description #: support/documentation/content/en/documentation/user/streamers/basics.md #, no-wrap